:root{--blue:#1e5eff;--blue-deep:#0b3fd9;--blue-soft:#eef2ff;--ink:#0f172a;--ink-soft:#334155;--muted:#64748b;--paper:#f5f7fa;--white:#ffffff;--line:#e2e8f0;--success:#10b981;--radius:1.25rem;--shadow:0 24px 60px rgba(30,94,255,0.16);--font:"Plus Jakarta Sans","Noto Sans Devanagari",sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}html[data-lang=hi] body{font-family:Noto Sans Devanagari,Plus Jakarta Sans,sans-serif}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--paper);line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer;padding:0}.site-header{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.5rem;background:rgba(245,247,250,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .25s ease,background .25s ease}.site-header.is-scrolled{border-bottom-color:var(--line);background:rgba(245,247,250,.94)}.brand{display:flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.1rem;letter-spacing:-.02em}.brand img{border-radius:.65rem}.header-actions{display:flex;align-items:center;gap:.85rem}.lang-switch{display:inline-flex;align-items:center;padding:.2rem;border-radius:999px;background:var(--white);border:1px solid var(--line);gap:.15rem}.lang-btn{min-width:2.4rem;min-height:2rem;padding:.2rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--muted);transition:background .2s ease,color .2s ease}.lang-btn:hover{color:var(--ink)}.lang-btn.is-active{background:var(--ink);color:var(--white)}.nav{display:none;gap:1.35rem;align-items:center;font-size:.95rem;font-weight:600;color:var(--ink-soft)}.nav a:hover{color:var(--blue)}.nav-cta{padding:.55rem 1rem;border-radius:999px;background:var(--ink);color:var(--white)!important}.nav-cta:hover{background:var(--blue)}@media (min-width:768px){.site-header{padding:1rem 2.5rem}.nav{display:flex}}.hero{position:relative;min-height:100svh;display:grid;align-items:stretch;padding:5.5rem 0 0;overflow:hidden}.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 8% 12%,rgba(30,94,255,.2),transparent 55%),radial-gradient(ellipse 50% 40% at 92% 8%,rgba(16,185,129,.1),transparent 50%),linear-gradient(165deg,#eef2ff,#f5f7fa 48%,#e8eefc);z-index:0}.hero-inner{position:relative;z-index:1;width:100%;max-width:1180px;margin:0 auto;display:grid;grid-gap:2rem;gap:2rem;align-items:end;padding:1.5rem 1.5rem 0}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:34rem;padding-bottom:2rem}.hero-brand{margin:0 0 .75rem;font-size:clamp(1.6rem,4vw,2.2rem);animation:rise .9s cubic-bezier(.22,1,.36,1) both}.hero-brand,.hero-title{font-weight:800;letter-spacing:-.03em;color:var(--ink)}.hero-title{margin:0 0 .9rem;font-size:clamp(1.55rem,4.2vw,2.55rem);line-height:1.15;max-width:16ch;animation:rise .9s cubic-bezier(.22,1,.36,1) .06s both}.hero-lead{margin:0 0 1.35rem;max-width:36ch;font-size:1.05rem;color:var(--ink-soft);animation:rise .9s cubic-bezier(.22,1,.36,1) .1s both}.social-proof{margin:1.15rem 0 0;font-size:.92rem;font-weight:500;color:var(--muted);animation:rise .9s cubic-bezier(.22,1,.36,1) .22s both}.social-proof strong{color:var(--ink);font-weight:800}.hero-ctas{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.75rem;animation:rise .9s cubic-bezier(.22,1,.36,1) .16s both}.hero-visual{position:relative;justify-self:center;width:min(100%,12.5rem);margin:0 auto 1.75rem;animation:float-in 1s cubic-bezier(.22,1,.36,1) .18s both}.phone-frame{position:relative;padding:.55rem;border-radius:1.85rem;background:linear-gradient(160deg,#1f2937,#0b1220 55%,#111827);box-shadow:0 18px 40px rgba(15,23,42,.22),inset 0 0 0 1px rgba(255,255,255,.12)}.phone-notch{position:absolute;top:.72rem;left:50%;z-index:2;width:34%;height:.72rem;border-radius:999px;background:#0b1220;transform:translateX(-50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.phone-screen{overflow:hidden;border-radius:1.35rem;background:#020617;line-height:0}.hero-screen{width:100%;height:auto;display:block}.phone-home{width:28%;height:.22rem;margin:.45rem auto .1rem;border-radius:999px;background:rgba(255,255,255,.28)}@media (min-width:900px){.hero{padding:0}.hero-inner{min-height:100svh;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:1.75rem;padding:6.5rem 3rem 3rem 3.5rem}.hero-copy{padding-bottom:0}.hero-visual{width:min(100%,13.75rem);justify-self:center;margin:0;align-self:center}}@keyframes float-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.35rem;border-radius:999px;font-weight:700;font-size:.95rem;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px)}.btn-block{width:100%}.btn-primary{background:var(--blue);color:var(--white);box-shadow:0 12px 28px rgba(30,94,255,.32)}.btn-primary:hover{background:var(--blue-deep)}.btn-secondary{background:var(--white);color:var(--ink);border:1px solid var(--line)}.btn-store{gap:.75rem;min-height:3.5rem;padding:.45rem 1.2rem .45rem .55rem;border-radius:.95rem;text-align:left;background:#111827;color:var(--white);box-shadow:0 10px 24px rgba(15,23,42,.16)}.btn-store:hover{background:#000}.btn-store-on-dark{background:var(--white);color:var(--ink);box-shadow:0 10px 28px rgba(0,0,0,.22)}.btn-store-on-dark:hover{background:#f1f5f9}.store-icon{width:2.25rem;height:2.25rem;flex-shrink:0;object-fit:contain;border-radius:.45rem}.store-text{display:flex;flex-direction:column;line-height:1.15}.store-text small{font-size:.65rem;font-weight:500;opacity:.75}.store-text strong{font-size:1rem;font-weight:700;letter-spacing:-.01em}.section{padding:4.5rem 1.5rem;scroll-margin-top:5rem}@media (min-width:768px){.section{padding:6rem 3.5rem}}.section-head{max-width:40rem;margin:0 auto 2.75rem;text-align:center}.section-head-left{margin:0 0 2.5rem;text-align:left}.cta-inner h2,.how-panel h2,.section-head h2{margin:0 0 .75rem;font-weight:800;font-size:clamp(1.75rem,3.5vw,2.4rem);letter-spacing:-.03em;line-height:1.2}.cta-inner p,.how-panel>.section-head p,.section-head p{margin:0;color:var(--ink-soft);font-size:1.05rem}.feature-showcase{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}@media (min-width:900px){.feature-showcase{flex-direction:row;align-items:stretch;gap:1.5rem}}.feature-tabs{display:flex;flex-direction:column;gap:.65rem;flex:0 0 auto;width:100%}@media (min-width:900px){.feature-tabs{width:23rem;flex:0 0 23rem}.feature-tab{min-height:4.15rem;padding:.75rem .95rem}}.feature-tab{display:flex;flex-direction:row;align-items:center;gap:.85rem;width:100%;min-height:4.5rem;margin:0;text-align:left;padding:.85rem 1rem;border-radius:1rem;border:1px solid var(--line);background:var(--white);color:var(--ink);box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.feature-tab:hover{border-color:rgba(30,94,255,.4)}.feature-tab.is-active{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 10px 28px rgba(30,94,255,.12)}.feature-tab-icon{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--blue-soft);color:var(--blue);transition:background .2s ease,color .2s ease}.feature-tab.is-active .feature-tab-icon{background:var(--blue);color:var(--white)}.feature-tab-icon svg{display:block;width:22px;height:22px;max-width:22px;max-height:22px;flex-shrink:0}.feature-tab-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 auto}.feature-tab-copy strong{display:block;font-size:.95rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.feature-tab-copy small{display:block;color:var(--muted);font-size:.8rem;font-weight:500;line-height:1.3}.feature-panels{position:relative;flex:1 1 auto;min-width:0}.feature-panel{display:none;padding:1.75rem 1.5rem;border-radius:1.35rem;background:radial-gradient(ellipse 70% 50% at 100% 0,rgba(30,94,255,.14),transparent 55%),linear-gradient(165deg,#0f1b3d,#152a5c 48%,#0d2048);color:var(--white);box-shadow:var(--shadow);animation:feature-in .35s ease both}.feature-panel.is-active{display:block}.feature-panel[hidden]{display:none!important}.feature-eyebrow{margin:0 0 .55rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.feature-panel h3{margin:0 0 .75rem;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:800;letter-spacing:-.03em}.feature-panel>p{margin:0 0 1.35rem;color:rgba(255,255,255,.78);font-size:1rem;max-width:40ch}.feature-points{margin:0;padding:0;list-style:none;display:grid;grid-gap:.65rem;gap:.65rem}.feature-points li{position:relative;padding:.75rem .9rem .75rem 2.15rem;border-radius:.85rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);font-weight:600;font-size:.92rem}.feature-points li:before{content:"";position:absolute;left:.85rem;top:50%;width:.45rem;height:.45rem;border-radius:999px;background:#34d399;transform:translateY(-50%)}@keyframes feature-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pricing{background:radial-gradient(ellipse 50% 40% at 50% 0,rgba(30,94,255,.06),transparent 60%),var(--paper)}.pricing-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;width:100%;max-width:880px;margin:0 auto}@media (min-width:800px){.pricing-grid{grid-template-columns:1fr 1.2fr;align-items:stretch}}.price-card{position:relative;padding:1.75rem 1.5rem 1.5rem;border-radius:1.5rem;background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;gap:0;min-height:100%;transition:transform .25s ease,box-shadow .25s ease}.price-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(15,23,42,.08)}.price-card-pro{border:1px solid transparent;background:linear-gradient(var(--white),var(--white)) padding-box,linear-gradient(145deg,rgba(30,94,255,.7),rgba(16,185,129,.45)) border-box;box-shadow:0 18px 40px rgba(30,94,255,.14)}.price-card-pro:hover{box-shadow:0 22px 48px rgba(30,94,255,.2)}.price-badge{position:absolute;top:1rem;right:1rem;margin:0;padding:.3rem .7rem;border-radius:999px;background:var(--blue);color:var(--white);font-size:.72rem;font-weight:700;letter-spacing:.02em}.price-card-top{margin-bottom:1.25rem;padding-bottom:1.15rem;border-bottom:1px solid var(--line)}.price-card-pro .price-card-top{padding-right:6.5rem}.price-tier{margin:0 0 .35rem;font-size:.8rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.price-amount{margin:0;font-size:2.1rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.price-period{margin:.4rem 0 0;color:var(--muted);font-weight:600;font-size:.9rem}.price-features{margin:0 0 1.35rem;padding:0;list-style:none;display:grid;grid-gap:.7rem;gap:.7rem;flex:1 1}.price-features li{position:relative;padding-left:1.45rem;font-weight:500;color:var(--ink-soft);font-size:.95rem}.price-features li:before{content:"";position:absolute;left:0;top:.45rem;width:.55rem;height:.55rem;border-radius:999px;background:var(--success)}.price-card .btn{margin-top:auto}.price-note{margin:.85rem 0 0;font-size:.78rem;color:var(--muted);text-align:center;font-weight:500;line-height:1.4}.how{padding-top:2rem}.how-panel{max-width:960px;margin:0 auto;padding:2.25rem 1.5rem;border-radius:1.75rem;background:linear-gradient(145deg,rgba(30,94,255,.07),transparent 45%),var(--white);border:1px solid var(--line)}@media (min-width:768px){.how-panel{padding:3rem}}.steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:800px){.steps{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.steps li{display:grid;grid-gap:.75rem;gap:.75rem}.step-num{font-weight:800;font-size:1.5rem;color:var(--blue);letter-spacing:-.03em}.steps h3{margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.steps p{margin:0;color:var(--ink-soft);font-size:.95rem}.lang-strip{list-style:none;margin:0 auto;padding:0;max-width:900px;display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.lang-strip li{padding:.55rem 1rem;border-radius:999px;background:var(--white);border:1px solid var(--line);font-weight:600;font-size:.92rem;color:var(--ink-soft)}.cta-band{padding-bottom:5rem}.cta-inner{max-width:760px;margin:0 auto;padding:3rem 1.5rem;border-radius:1.75rem;text-align:center;background:radial-gradient(ellipse 80% 80% at 20% 0,rgba(255,255,255,.16),transparent 50%),linear-gradient(145deg,#1347e0,#1e5eff 45%,#0a2f9e);box-shadow:var(--shadow)}.cta-inner,.cta-inner h2{color:var(--white)}.cta-inner p{color:rgba(255,255,255,.82);margin-bottom:1.5rem}.cta-inner .hero-ctas{justify-content:center;animation:none}.site-footer{padding:2.5rem 1.5rem 3rem;border-top:1px solid var(--line);text-align:center}.footer-brand{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;margin-bottom:.35rem}.footer-brand img{border-radius:.5rem}.footer-tag{margin:0 0 1rem;color:var(--muted);font-size:.95rem}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.25rem;font-weight:600;font-size:.92rem;color:var(--ink-soft)}.footer-links a:hover{color:var(--blue)}.footer-copy{margin:0;font-size:.8rem;color:var(--muted)}.legal-main{padding:6.5rem 1.5rem 4rem;background:radial-gradient(ellipse 60% 40% at 10% 0,rgba(30,94,255,.08),transparent 55%),var(--paper)}.legal-doc{max-width:46rem;margin:0 auto;padding:2rem 1.5rem;border-radius:1.5rem;background:var(--white);border:1px solid var(--line);box-shadow:0 12px 36px rgba(15,23,42,.06)}@media (min-width:768px){.legal-main{padding:7.5rem 3.5rem 5rem}.legal-doc{padding:2.75rem 3rem}}.legal-kicker{margin:0 0 1rem;font-size:.88rem;font-weight:600;color:var(--muted)}.legal-kicker a{color:var(--blue)}.legal-doc h1{margin:0 0 .5rem;font-size:clamp(1.7rem,3.5vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.2}.legal-brand{margin:0 0 .35rem;font-size:1.05rem;font-weight:700;color:var(--ink)}.legal-updated{margin:0 0 2rem;color:var(--muted);font-weight:600;font-size:.92rem}.legal-doc section{margin-bottom:1.75rem}.legal-doc h2{margin:0 0 .65rem;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.legal-doc li,.legal-doc p{color:var(--ink-soft);font-size:.98rem;line-height:1.65}.legal-doc p,.legal-doc ul{margin:0 0 .85rem}.legal-doc ul{padding-left:1.2rem;display:grid;grid-gap:.55rem;gap:.55rem}.legal-doc a{color:var(--blue);font-weight:600}.legal-related{margin-top:2rem!important;padding-top:1.25rem;border-top:1px solid var(--line);font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn-store,.feature-panel,.feature-tab,.hero-brand,.hero-ctas,.hero-lead,.hero-title,.hero-visual,.price-card,.reveal,.social-proof{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}