.purchase-notice{padding:38px 0;background:#fff7f7}.purchase-board{background:#b51225;color:#fff;border:4px solid #ffccd2;border-radius:20px;padding:27px 30px;box-shadow:0 16px 42px #7d07192e;animation:notice-glow 2.6s ease-in-out infinite}.purchase-kicker{display:block;color:#ffe3a0;font-size:.91rem;font-weight:900;letter-spacing:.05em}.purchase-board h2{color:#fff;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.15;margin:9px 0}.purchase-board p{font-size:1.14rem;line-height:1.65;margin:8px 0;font-weight:650}.purchase-board p[lang=si]{font-family:Academy Sinhala,Noto Sans Sinhala,sans-serif;line-height:1.85;letter-spacing:normal}.purchase-board .purchase-tagline{color:#ffe3a0;font-weight:850}.purchase-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:21px}.purchase-actions a{display:inline-flex;flex-direction:column;justify-content:center;min-height:54px;border-radius:11px;padding:10px 17px;font-size:1rem;font-weight:850;line-height:1.35;color:#10243e;background:#fff}.purchase-actions a span{font-size:.86rem;font-weight:650}.purchase-actions .purchase-wa{background:#168a49;color:#fff}.purchase-actions a:focus-visible{outline:3px solid #ffe176;outline-offset:3px}@keyframes notice-glow{0%,to{box-shadow:0 12px 34px #7d07192e;border-color:#ffccd2}50%{box-shadow:0 15px 44px #b512256b;border-color:#ffde65}}@media(prefers-reduced-motion:reduce){.purchase-board{animation:none}}@media(max-width:650px){.purchase-notice{padding:24px 0}.purchase-board{padding:22px 18px}.purchase-actions{flex-direction:column}.purchase-actions a{width:100%}}.brandcopy{min-width:0}.brandcopy b{font-size:clamp(1rem,1.75vw,1.45rem)!important;line-height:1.15!important}.brandcopy span{font-size:.82rem!important}@media(max-width:650px){.brandcopy b{font-size:1rem!important}.brand img{width:70px!important;height:70px!important}}
