:root{--ivory:#f6f8f6;--ivory-deep:#edf3ef;--paper:#fff;--forest:#075544;--forest-mid:#0d6652;--forest-soft:#567c67;--mint:#d7efdf;--mint-muted:#c9dfd1;--sage:#a1c4ae;--coral:#e67532;--mist:#eaf1ec;--background:#f7f9f7;--surface:#ffffffb8;--surface-raised:#fff;--surface-muted:#eef3ef;--foreground:#183c32;--text-secondary:#52665b;--text-muted:#607368;--border:#d7e2da;--border-subtle:#e4ebe6;--border-strong:#9bb5a4;--accent:var(--forest);--accent-strong:var(--forest-mid);--accent-subtle:#dcece1;--accent-foreground:#fff;--font-body:var(--font-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-body);--radius-control:999px;--radius-panel:26px;--radius-surface:30px;--control-height-sm:2.75rem;--control-height-md:3rem;--control-height-lg:3.25rem;--focus-outline:#225f43;--focus-outline-width:2px;--focus-outline-offset:4px;--leading-body:1.6;--tracking-body:-.01em;--tracking-display:-.05em;--success:#286343;--warning:#876122;--danger:#ab4237;--shadow-resting:0 2px 5px #294c3503;--shadow-raised:0 10px 24px #294c3508;--shadow-floating:0 18px 45px #294c3510}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}main{min-height:55vh}button,input,textarea,select{font:inherit}a,button{color:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}img,svg{max-width:100%}svg{flex-shrink:0}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-weight:500}h1,h2{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;line-height:1.12}h1{font-size:clamp(38px,5vw,65px)}h2{font-size:clamp(28px,3.2vw,42px)}p{text-wrap:pretty}::selection{background:var(--mint);color:var(--forest)}:focus-visible{outline:2px solid var(--focus-outline);outline-offset:4px}.skip-link{z-index:100;background:var(--forest);color:#fff;border-radius:10px;padding:12px 20px;text-decoration:none;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-link{min-height:44px;color:var(--forest);border-radius:8px;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.text-link svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.text-link:hover svg{transform:translate(2px,-2px)}}html[dir=rtl] body{letter-spacing:0;line-height:1.9}html[dir=rtl] h1,html[dir=rtl] h2,html[lang=hi] h1,html[lang=hi] h2{letter-spacing:-.025em;line-height:1.35}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.text-link svg{transition:none}}.sitara-mark{object-fit:contain;border-radius:12px;flex-shrink:0;width:40px;height:40px;display:block}.priceCard .sitara-mark{border-radius:8px;width:26px;height:26px}@media (prefers-reduced-transparency:reduce){:root{--surface:#fff}header{-webkit-backdrop-filter:none!important}}
