:root{--bg:#fffaf1;--surface:#fff;--surface-2:#fff0d9;--ink:#23161c;--ink-2:#5b4a52;--line:#f1dcc2;--brand:#c2185b;--brand-ink:#fff;--brand-soft:#fde3ee;--accent:#f9a825;--accent-text:#9a4a05;--accent-soft:#fff3d1;--teal:#00796b;--teal-soft:#dff3ef;--indigo:#3949ab;--indigo-soft:#e6e9f8;--stripe:linear-gradient(90deg, var(--accent), var(--brand), var(--indigo), var(--teal));--ok:#2e7d32;--warn:#9a4a05;--danger:#b3261e;--radius:12px;--shadow:0 1px 2px #3c141e0f, 0 8px 26px #3c141e14;--maxw:1080px;--prose:70ch;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Nirmala UI", "Noto Sans Devanagari", sans-serif;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);margin:0;font-size:17px;line-height:1.6}:lang(hi) body,body:lang(hi){line-height:1.75}img{max-width:100%;height:auto}a{color:var(--brand);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--indigo);outline-offset:2px;border-radius:4px}h1,h2,h3{letter-spacing:-.01em;line-height:1.25}h1{margin:.2em 0 .4em;font-size:clamp(1.9rem,4.5vw,2.8rem)}h2{margin:1.8em 0 .5em;font-size:clamp(1.35rem,3vw,1.75rem)}h3{margin:1.4em 0 .4em;font-size:1.15rem}p{margin:0 0 1em}small,.muted{color:var(--ink-2)}:lang(hi) h1,:lang(hi) h2,:lang(hi) h3{letter-spacing:0;line-height:1.4}:lang(hi) .kicker{letter-spacing:0}:lang(hi) em{font-style:normal;font-weight:650}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 16px}.prose{max-width:var(--prose)}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin:.25em 0}.prose table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.45em .6em}.prose th{background:var(--surface-2)}.prose blockquote{border-left:4px solid var(--accent);background:var(--accent-soft);margin:1em 0;padding:.6em 1em}.prose code{background:var(--surface-2);border-radius:4px;padding:.1em .35em;font-size:.92em}.prose pre{background:var(--surface-2);border-radius:var(--radius);white-space:pre-wrap;padding:1em;overflow-x:auto}.skip{position:absolute;left:-9999px}.skip:focus{background:var(--surface);z-index:10;padding:8px 12px;top:8px;left:16px}.site-header{border-bottom:1px solid var(--line);background:var(--surface);z-index:5;position:sticky;top:0}.site-header:before{content:"";background:var(--stripe);height:6px;display:block}.site-header .wrap{flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:60px;display:flex}.logo{color:var(--ink);align-items:center;gap:8px;font-size:1.2rem;font-weight:800;text-decoration:none;display:flex}.logo svg{flex:none}.nav{flex-wrap:wrap;order:2;align-items:center;gap:4px 14px;margin-left:auto;font-size:.95rem;display:flex}.nav a{color:var(--ink-2);padding:10px 2px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink);text-decoration:underline}.site-header .lang{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;order:3;padding:8px 14px;font-size:.95rem;text-decoration:none}.site-header .lang:hover{color:var(--ink)}@media (width<=760px){.site-header{position:static}.site-header .lang{order:2;margin-left:auto}.nav .hide-sm{display:none}.nav{scrollbar-width:none;flex-wrap:nowrap;order:3;gap:0 18px;width:100%;margin-left:0;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{white-space:nowrap;padding:12px 2px}}.btn{border:2px solid var(--brand);background:var(--brand);color:var(--brand-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn.secondary{color:var(--brand);background:0 0}.btn.small{padding:10px 16px;font-size:.9rem}.btn[disabled]{opacity:.55;cursor:progress}.btn-row{flex-wrap:wrap;gap:12px;margin:1.2em 0;display:flex}.hero{padding:56px 0 32px}section.hero{background:linear-gradient(150deg, var(--accent-soft) 0%, var(--bg) 45%, var(--brand-soft) 100%);border-bottom:1px solid var(--line)}.hero .lede{color:var(--ink-2);max-width:60ch;font-size:1.2rem}.hero .compare{border-left:4px solid var(--accent);max-width:60ch;padding:4px 0 4px 12px;font-size:1.05rem}.section{padding:32px 0}.band{background:var(--surface-2)}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.grid>.card{border-top:5px solid var(--accent)}.grid>.card:nth-child(4n+2){border-top-color:var(--brand)}.grid>.card:nth-child(4n+3){border-top-color:var(--teal)}.grid>.card:nth-child(4n+4){border-top-color:var(--indigo)}.card h3{margin-top:0}.grid>.card.highlight,.card.highlight{border:2px solid var(--brand);background:linear-gradient(180deg, var(--brand-soft), var(--surface) 90px);border-top-width:5px}.kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-text);font-size:.78rem;font-weight:700}.price{font-size:2rem;font-weight:800}.price small{font-size:.9rem;font-weight:500}.price:has(+.price-terms){margin-bottom:.2em}.price-terms{color:var(--ink-2);font-size:.9rem}.checks{margin:0 0 1em;padding:0;list-style:none}.checks li{margin:.35em 0;padding-left:1.6em;position:relative}.checks li:before{content:"✓";color:var(--teal);font-weight:800;position:absolute;left:0}.pill{background:var(--teal-soft);color:var(--ink);border-radius:999px;padding:2px 10px;font-size:.8rem;display:inline-block}.pill+.pill{background:var(--indigo-soft)}.notice{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--accent-soft);border-radius:8px;padding:12px 16px;font-size:.95rem}.notice.ai{border-left-color:var(--brand);background:var(--brand-soft)}.cta-box{background:var(--brand);color:var(--brand-ink);border-radius:var(--radius);margin:2em 0;padding:28px}.cta-box a.btn{background:var(--brand-ink);color:var(--brand);border-color:var(--brand-ink)}.cta-box a.btn.secondary{color:var(--brand-ink);border-color:var(--brand-ink);background:0 0}.cta-box h2{margin-top:0}.story-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (width<=760px){.story-grid{grid-template-columns:1fr}}.story-text h2{margin-top:.2em}.story-text p{max-width:60ch}.story-welcome{color:var(--brand);margin-top:.4em;font-size:1.2rem;font-weight:700}.story-path{counter-reset:stop;background:linear-gradient(135deg, var(--brand-soft), var(--accent-soft));border-radius:20px;margin:0;padding:24px 24px 24px 64px;list-style:none;position:relative}.story-path:before{content:"";border-left:4px dashed var(--accent);position:absolute;top:40px;bottom:40px;left:39px}.story-path li{counter-increment:stop;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;margin:0 0 14px;padding:12px 16px;position:relative}.story-path li:last-child{margin-bottom:0}.story-path li:before{content:counter(stop);background:var(--brand);width:30px;height:30px;color:var(--brand-ink);box-shadow:0 0 0 4px var(--surface);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:12px;left:-41px}.story-path li:last-child:before{background:var(--accent);color:var(--ink);content:"★"}.story-path strong{display:block}.story-path span{color:var(--ink-2);font-size:.95rem}details{border-bottom:1px solid var(--line)}details summary{cursor:pointer;padding:12px 0;font-weight:650}details[open]{padding-bottom:10px}form .field{margin:0 0 18px}label,legend{margin-bottom:6px;font-weight:650;display:block}fieldset{border:0;margin:0 0 18px;padding:0}.hint{color:var(--ink-2);font-size:.88rem;font-weight:400}input[type=text],input[type=email],select,textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:11px 12px}textarea{resize:vertical;min-height:96px}.options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-weight:400;display:flex}.option:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.option input{accent-color:var(--brand);margin-top:4px}.error{color:var(--danger);margin-top:4px;font-size:.9rem}.steps{gap:6px;margin:0 0 20px;display:flex}.steps span{background:var(--line);border-radius:3px;flex:1;height:6px}.steps span.on{background:var(--brand)}.bar{background:var(--line);border-radius:5px;height:10px;overflow:hidden}.bar>i{background:var(--brand);height:100%;display:block}.score-ring{color:var(--brand);font-size:3rem;font-weight:800}.site-footer{color:var(--ink-2);background:var(--surface);margin-top:48px;padding:32px 0;font-size:.92rem}.site-footer:before{content:"";background:var(--stripe);height:6px;margin:-32px 0 32px;display:block}.site-footer .cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.site-footer a{color:var(--ink-2)}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{padding:10px 0;display:inline-block}.hidden{display:none!important}
