:root{--ink:#211922;--body:#33332e;--muted:#62625b;--ash:#91918c;--bg:#fbfbf9;--canvas:#fff;--card:#f6f6f3;--inset:#efefe9;--secondary:#e5e5e0;--secondary-down:#c8c8c1;--accent:#c63e0b;--accent-down:#a93509;--tint:#fdf2e9;--gold:#e07a10;--line:#e5e5e0;--hair:#dadad3;--focus:#435ee5;--chip-on:#262622;--wa-ink:#0b6b5f;--wa:#25d366;--wa-tint:#e8f8f0;--serif:"Iowan Old Style","Palatino Linotype",Palatino,"Noto Serif",Georgia,serif;--ease:cubic-bezier(.2,.7,.2,1);--pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23c63e0b' stroke-opacity='.09' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M32 8c4.5 8 4.5 16 0 24-4.5-8-4.5-16 0-24zM32 32c4.5 8 4.5 16 0 24-4.5-8-4.5-16 0-24zM8 32c8-4.5 16-4.5 24 0-8 4.5-16 4.5-24 0zM32 32c8-4.5 16-4.5 24 0-8 4.5-16 4.5-24 0z'/%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3Ccircle cx='64' cy='0' r='1.6'/%3E%3Ccircle cx='0' cy='64' r='1.6'/%3E%3Ccircle cx='64' cy='64' r='1.6'/%3E%3C/g%3E%3C/svg%3E");--glow:#fdf0e4;--latin:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;--font:var(--latin),sans-serif}html:is([lang=hi],[lang=mr]){--font:var(--latin),"Noto Sans Devanagari","Kohinoor Devanagari","Nirmala UI",sans-serif}html[lang=bn]{--font:var(--latin),"Noto Sans Bengali","Kohinoor Bangla","Nirmala UI",sans-serif}html[lang=gu]{--font:var(--latin),"Noto Sans Gujarati","Kohinoor Gujarati","Nirmala UI",sans-serif}html[lang=pa]{--font:var(--latin),"Noto Sans Gurmukhi","Gurmukhi MN","Nirmala UI",sans-serif}html[lang=te]{--font:var(--latin),"Noto Sans Telugu","Kohinoor Telugu","Nirmala UI",sans-serif}html[lang=ta]{--font:var(--latin),"Noto Sans Tamil","Tamil Sangam MN","Nirmala UI",sans-serif}html[lang=kn]{--font:var(--latin),"Noto Sans Kannada","Kannada Sangam MN","Nirmala UI",sans-serif}html[lang=or]{--font:var(--latin),"Noto Sans Oriya","Oriya Sangam MN","Nirmala UI",sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:17px/1.6 var(--font);color:var(--body);background:var(--bg);margin:0;position:relative;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 90% at 50% 0,var(--glow),transparent 72%),var(--pattern);height:560px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 25%,#0000);mask-image:linear-gradient(#000 25%,#0000)}main{max-width:720px;margin:0 auto;padding:0 16px 40px}h1,h2,h3{color:var(--ink)}h1{margin:14px 0 12px;font-size:clamp(30px,8.4vw,44px);font-weight:600;line-height:1.12}h2{margin:48px 0 14px;font-size:22px;font-weight:600;line-height:1.25}p{margin:0 0 14px}a{color:var(--ink);text-underline-offset:3px;text-decoration-color:#2119224d}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}html:not([lang=en]) body{font-size:18px;line-height:1.75}html:not([lang=en]) h1{letter-spacing:0;line-height:1.35}html:not([lang=en]) h2{letter-spacing:0;line-height:1.45}html:is([lang=te],[lang=ta],[lang=kn],[lang=or]) body{line-height:1.9}html:is([lang=te],[lang=ta],[lang=kn],[lang=or]) h1{font-size:clamp(26px,7.2vw,38px);line-height:1.5}html:is([lang=te],[lang=ta],[lang=kn],[lang=or]) h2{line-height:1.6}.btn{text-align:center;background:var(--accent);color:#fff;min-height:48px;transition:background-color .3s var(--ease),transform .3s var(--ease);border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:16px 0 8px;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.btn:hover,.btn:active{background:var(--accent-down)}.btn:active{transform:scale(.985)}.btn.wa{background:var(--canvas);color:var(--wa-ink);border:1.5px solid var(--wa)}.btn.wa:hover,.btn.wa:active{background:var(--wa-tint)}.btn.sec{background:var(--secondary);color:#000}.btn.sec:hover,.btn.sec:active{background:var(--secondary-down)}html[lang=en] h1{letter-spacing:-.03em}html[lang=en] h2{letter-spacing:-.01em}.fine{color:var(--muted);font-size:14px}@media (width>=1024px){main.wide{max-width:1280px;padding-inline:24px}main.wide h1{font-size:clamp(44px,4.6vw,64px)}html:is([lang=te],[lang=ta],[lang=kn],[lang=or]) main.wide h1{font-size:clamp(34px,3.6vw,48px)}main.wide h2{margin-top:64px;font-size:28px;font-weight:700}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.hero>*{animation:rise .8s var(--ease) both}.hero>:nth-child(2){animation-delay:80ms}.hero>:nth-child(3){animation-delay:.16s}.hero>:nth-child(4){animation-delay:.24s}.hero>:nth-child(n+5){animation-delay:.32s}@supports (animation-timeline:view()){main>section:not(.hero),main>footer,.sales>section,.sales>footer{animation:linear both rise view();animation-range:entry entry 35%}}}
