:root{--nav:calc(60px + env(safe-area-inset-bottom))}body{padding-bottom:var(--nav)}.dock[data-astro-cid-4pg35wjo]{inset-inline:0;z-index:20;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#fffffff0;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0}.dock[data-astro-cid-4pg35wjo] a[data-astro-cid-4pg35wjo]{min-height:60px;color:var(--muted);transition:color .3s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.dock[data-astro-cid-4pg35wjo] a[data-astro-cid-4pg35wjo]:hover{color:var(--ink)}.dock[data-astro-cid-4pg35wjo] a[data-astro-cid-4pg35wjo][aria-current]{color:var(--accent);font-weight:700}.savebox{background:#fff7e6;border:1px solid #f0d9a8;border-radius:16px;gap:10px;margin:12px 0;padding:18px;display:grid}.savebox h2{margin:0;font-size:19px}.savebox p{margin:0}.savebox input{border:1px solid var(--ash);background:#fff;border-radius:16px;width:100%;min-height:48px;padding:10px 12px;font:14px ui-monospace,Menlo,monospace}.savebox .row{gap:8px;display:grid}.savebox .copylink,.savebox .google{background:var(--accent);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:flex}.savebox .done{border:1.5px solid var(--ash);min-height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:16px;font-weight:600}: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%}}}
