@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-var.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url(/fonts/noto-sans-devanagari-var.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}:root{--brand: #0d4a3a;--brand-deep: #09352a;--accent: #10b981;--accent-soft: #dff7ea;--accent-deep: #059669;--accent-ink: #047857;--page-bg: #f7fbf8;--mint: #edf8f2;--grad: linear-gradient(100deg, #059669 0%, #10b981 55%, #14b8a6 100%);--grad-deep: linear-gradient(135deg, #0d4a3a 0%, #0f5c48 55%, #059669 100%);--surface: #ffffff;--border: #e3eee8;--text: #13261f;--muted: #566b62;--blue: #0284c7;--blue-soft: #e0f2fe;--amber: #b45309;--amber-soft: #fef3c7;--amber-ink: #92400e;--purple: #6d28d9;--purple-soft: #ede9fe;--danger: #b91c1c;--danger-soft: #fdeaea;--wa-bg: #e7f6ee;--radius-sm: 8px;--radius: 10px;--radius-lg: 14px;--fs-1: .75rem;--fs-2: .8125rem;--fs-3: .875rem;--fs-4: .9375rem;--fs-5: 1rem;--fs-6: 1.0625rem;--fs-7: 1.125rem;--fs-8: 1.25rem;--fs-9: 1.375rem;--fs-10: 1.5rem;--fs-11: 1.75rem;--fs-12: 2rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--sp-10: 80px;--tap: 2.75rem;--header-h: 64px;--shadow: 0 1px 2px rgb(13 74 58 / .05), 0 8px 24px rgb(13 74 58 / .06);--font: "Figtree", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light;--shadow-lg: 0 2px 6px rgb(13 74 58 / .05), 0 24px 48px -12px rgb(13 74 58 / .14)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--sp-4))}body{margin:0;background:var(--page-bg);color:var(--text);font-family:var(--font);font-size:var(--fs-5);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.lang-hi{line-height:1.7}.lang-hi h1,.lang-hi h2,.lang-hi h3{line-height:1.35;letter-spacing:0}img,svg,video{display:block;max-width:100%}a{color:var(--accent-deep)}h1,h2,h3{margin:0;line-height:1.2;letter-spacing:-.01em}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:var(--sp-4);top:-100px;z-index:100;padding:var(--sp-2) var(--sp-4);background:var(--surface);border-radius:var(--radius)}.skip:focus{top:var(--sp-2)}.nowrap{white-space:nowrap}.wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--sp-4)}.narrow{max-width:760px}.pricing-wrap{max-width:940px}.center{text-align:center}.center .btn-row{justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--tap);padding:0 var(--sp-5);border:1.5px solid transparent;border-radius:var(--radius);font:inherit;font-size:var(--fs-4);font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap}.btn:disabled{opacity:.6;cursor:progress}.btn-sm{min-height:2.5rem;padding:0 var(--sp-4);font-size:var(--fs-3)}.btn-lg{min-height:3.25rem;padding:0 var(--sp-6);font-size:var(--fs-5)}.btn-block{display:flex;width:100%}.btn-primary{background:var(--accent-deep);color:#fff}.btn-primary:hover{background:var(--accent-ink)}.btn-ghost{background:var(--surface);border-color:var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--accent)}.btn-light{background:#fff;color:var(--brand)}.btn-outline-light{border-color:#ffffff80;color:#fff}.btn-outline-light:hover{border-color:#fff}.btn-row{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.btn-row>.btn-lg{flex:1 1 100%}.top{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--border)}@media(prefers-reduced-transparency:reduce){.top{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.top-row{display:flex;align-items:center;gap:var(--sp-3);height:var(--header-h)}.top-logo{display:flex;align-items:center;min-height:var(--tap);color:var(--text);text-decoration:none}.logo{display:inline-flex;align-items:center;gap:var(--sp-2)}.logo-word{font-size:var(--fs-8);font-weight:800;letter-spacing:-.02em}.top-nav{display:none}.top-actions{display:flex;align-items:center;gap:var(--sp-1);margin-left:auto}.lang-switch,.top-login{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--sp-2);border-radius:var(--radius-sm);color:var(--text);font-size:var(--fs-3);font-weight:600;text-decoration:none}.lang-switch{border:1px solid var(--border);padding:0 var(--sp-3)}.top-login,.top-enroll{display:none}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer}.mobile-menu{border-top:1px solid var(--border);background:var(--surface);padding:var(--sp-3) 0 var(--sp-5);max-height:calc(100dvh - var(--header-h));overflow-y:auto}.mobile-menu-label{color:var(--muted);font-size:var(--fs-2);font-weight:600;margin-bottom:var(--sp-2)}.mobile-verticals{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);margin-bottom:var(--sp-3)}.mobile-verticals a,.mobile-links a{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);color:var(--text);font-weight:600;text-decoration:none}.mobile-verticals a{background:var(--page-bg)}.mobile-verticals svg{color:var(--accent-deep);flex:none}.mobile-links a{border-bottom:1px solid var(--border);border-radius:0}.hero{padding:var(--sp-7) 0 var(--sp-8);background:radial-gradient(60rem 30rem at 85% -10%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),var(--page-bg)}.hero-sm{padding:var(--sp-7) 0}.hero-grid{display:grid;gap:var(--sp-7)}.eyebrow{display:inline-block;margin-bottom:var(--sp-3);padding:var(--sp-1) var(--sp-3);border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-2);font-weight:700}.hero h1{font-size:var(--fs-12);font-weight:800;margin-bottom:var(--sp-3);text-wrap:balance}.lead{color:var(--muted);font-size:var(--fs-6);margin-bottom:var(--sp-5);text-wrap:pretty}.ticks{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-4);color:var(--muted);font-size:var(--fs-3)}.ticks li{display:flex;align-items:center;gap:var(--sp-1)}.ticks svg{color:var(--accent-deep)}.price-teaser{margin-top:var(--sp-4);color:var(--muted);font-size:var(--fs-3)}.price-teaser a{font-weight:700}.sample,.notice{color:var(--amber-ink)}.notice{display:inline-block;margin:0 0 var(--sp-4);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--amber-soft);font-size:var(--fs-3);font-weight:600}.preview{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.seg{display:inline-flex;padding:var(--sp-1);border-radius:999px;background:var(--surface);border:1px solid var(--border)}.seg button{min-height:2.5rem;padding:0 var(--sp-4);border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-3);font-weight:700;cursor:pointer}.seg button.on{background:var(--accent-deep);color:#fff}.phone{margin:0;width:min(100%,300px);padding:10px;border-radius:40px;background:#0b1511;box-shadow:var(--shadow),0 30px 60px -30px #0f3d2e73}.phone-screen{min-height:420px;border-radius:30px;overflow:hidden;background:var(--surface)}.ps{padding:var(--sp-6) var(--sp-4) var(--sp-4);font-size:var(--fs-3)}.ps-title{font-weight:800;font-size:var(--fs-6);margin-bottom:var(--sp-3)}.ps-sub{color:var(--muted);margin:calc(var(--sp-2) * -1) 0 var(--sp-3)}.ps-slot{display:flex;gap:var(--sp-3);padding:var(--sp-3);margin-bottom:var(--sp-2);border-radius:var(--radius);border-left:4px solid var(--accent);background:var(--accent-soft)}.ps-slot.tone-blue{border-color:var(--blue);background:var(--blue-soft)}.ps-slot.tone-amber{border-color:var(--amber);background:var(--amber-soft)}.ps-slot.tone-purple{border-color:var(--purple);background:var(--purple-soft)}.ps-time{font-weight:700;min-width:3rem}.ps-body b,.ps-body small{display:block}.ps-body small{color:var(--muted)}.ps-chat{min-height:420px;background:var(--wa-bg);padding-top:0}.ps-chat-head{margin:0 calc(var(--sp-4) * -1) var(--sp-4);padding:var(--sp-6) var(--sp-4) var(--sp-3);background:var(--brand);color:#fff;font-weight:700}.bubble{position:relative;max-width:88%;padding:var(--sp-3) var(--sp-3) var(--sp-5);border-radius:4px var(--radius-lg) var(--radius-lg) var(--radius-lg);background:var(--surface);box-shadow:0 1px 1px #00000014}.bubble-me{margin:var(--sp-3) 0 0 auto;border-radius:var(--radius-lg) 4px var(--radius-lg) var(--radius-lg);background:#d9fdd3;color:#14201b;min-width:7rem}.bubble-time{position:absolute;right:var(--sp-2);bottom:var(--sp-1);color:var(--muted);font-size:var(--fs-1)}.bubble-me .bubble-time{color:#5f6a65}.bubble-actions{display:grid;grid-template-columns:1fr 1fr;gap:2px;max-width:88%;margin-top:2px}.bubble-actions span{padding:var(--sp-2);background:var(--surface);color:var(--blue);text-align:center;font-weight:700;border-radius:var(--radius-sm)}.ps-line{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px dashed var(--border)}.ps-muted{color:var(--muted);font-size:var(--fs-2)}.ps-total{font-weight:800;font-size:var(--fs-7);border-bottom:0}.ps-pay{display:flex;gap:var(--sp-2);margin-top:var(--sp-3)}.ps-pay span{flex:1;padding:var(--sp-2);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-ink);text-align:center;font-weight:700}.ps-pay span+span{background:var(--purple-soft);color:var(--purple)}.preview-note{color:var(--muted);font-size:var(--fs-1)}.section,.band{padding:var(--sp-8) 0}.section-tight{padding-top:0}.band{background:var(--surface);border-block:1px solid var(--border)}.section-title{font-size:var(--fs-10);font-weight:800;margin-bottom:var(--sp-2);text-wrap:balance}.section-lead{color:var(--muted);margin-bottom:var(--sp-6)}.section-title+:not(.section-lead){margin-top:var(--sp-5)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.vertical-grid{display:grid;gap:var(--sp-3)}.vertical-card{display:flex;align-items:center;gap:var(--sp-3);min-height:4.5rem;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--page-bg);color:var(--text);text-decoration:none;transition:border-color .15s}.vertical-card:hover{border-color:var(--accent)}.vertical-card b,.vertical-card small{display:block}.vertical-card small{color:var(--muted);font-size:var(--fs-3)}.vertical-arrow{margin-left:auto;color:var(--muted);flex:none}.vertical-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:3rem;height:3rem;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-deep)}.vertical-icon-lg{width:3.5rem;height:3.5rem;margin-bottom:var(--sp-4)}.feature-grid{display:grid;gap:var(--sp-3)}.feature{padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.band .feature{background:var(--page-bg)}.feature-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;margin-bottom:var(--sp-3);border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-deep)}.feature h3{font-size:var(--fs-6);margin-bottom:var(--sp-1)}.feature p{color:var(--muted);font-size:var(--fs-4)}.calc{display:grid;gap:var(--sp-5);padding:var(--sp-5);background:var(--page-bg)}.calc-field label{display:flex;justify-content:space-between;gap:var(--sp-3);font-weight:600;margin-bottom:var(--sp-2)}.calc-field output{font-weight:800;color:var(--accent-deep)}.calc-field+.calc-field{margin-top:var(--sp-5)}input[type=range]{width:100%;height:var(--tap);accent-color:var(--accent-deep);cursor:pointer}.calc-result{padding:var(--sp-5);border-radius:var(--radius);background:var(--brand);color:#fff}.calc-label{opacity:.8;font-size:var(--fs-3)}.calc-loss{font-size:var(--fs-12);font-weight:800;font-variant-numeric:tabular-nums;margin-bottom:var(--sp-2)}.calc-back{font-size:var(--fs-4)}.calc-back b{color:#6ee7b7}.calc-foot{margin-top:var(--sp-3);opacity:.7;font-size:var(--fs-1)}.steps{display:grid;gap:var(--sp-4);counter-reset:step}.steps li{position:relative;padding:var(--sp-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border)}.step-n{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:var(--sp-3);border-radius:999px;background:var(--accent-deep);color:#fff;font-weight:800}.steps h3{font-size:var(--fs-7);margin-bottom:var(--sp-1)}.steps p{color:var(--muted)}.video-grid{display:grid;gap:var(--sp-5);align-items:center}.video{width:100%;max-width:340px;margin:0 auto;aspect-ratio:9 / 16;border-radius:26px;border:6px solid #0b1511;background:#0b1511;box-shadow:var(--shadow-lg),0 24px 48px -18px #0d4a3a59}.trust-grid{display:grid;gap:var(--sp-4)}.trust-grid li{display:flex;gap:var(--sp-3)}.trust-grid svg{flex:none;color:var(--accent-deep);margin-top:2px}.trust-grid h3{font-size:var(--fs-5)}.trust-grid p{color:var(--muted);font-size:var(--fs-4)}.cta-band{padding:var(--sp-8) 0 calc(var(--sp-8) + 4.5rem);background:var(--brand);color:#fff}.cta-inner{display:grid;gap:var(--sp-5)}.cta-band h2{font-size:var(--fs-10);font-weight:800}.cta-band p{opacity:.85;margin-top:var(--sp-1)}.pains{display:grid;gap:var(--sp-3)}.pains li{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-4);border-radius:var(--radius);background:var(--danger-soft);font-weight:600}.pains svg{flex:none;color:var(--danger);margin-top:2px}.timeline{position:relative;display:grid;gap:var(--sp-4);padding-left:var(--sp-5);border-left:2px solid var(--accent-soft)}.timeline li{position:relative}.timeline li:before{content:"";position:absolute;left:calc(var(--sp-5) * -1 - 7px);top:6px;width:12px;height:12px;border-radius:999px;background:var(--accent-deep);border:2px solid var(--page-bg)}.timeline-time{display:block;color:var(--accent-deep);font-weight:800;font-variant-numeric:tabular-nums}.plans{display:grid;gap:var(--sp-4)}.plan{position:relative;display:flex;flex-direction:column;padding:var(--sp-6) var(--sp-5)}.plan-popular{border:2px solid var(--accent-deep);box-shadow:var(--shadow)}.plan-badge{position:absolute;top:calc(var(--sp-3) * -1);left:var(--sp-5);padding:var(--sp-1) var(--sp-3);border-radius:999px;background:var(--accent-deep);color:#fff;font-size:var(--fs-1);font-weight:700}.plan-name{font-size:var(--fs-9);font-weight:800}.plan-for{color:var(--muted);font-size:var(--fs-3);margin-bottom:var(--sp-4)}.plan-price b{font-size:var(--fs-12);font-weight:800;font-variant-numeric:tabular-nums}.plan-price span{color:var(--muted)}.plan-gst{color:var(--muted);font-size:var(--fs-2);margin-bottom:var(--sp-5)}.plan-rows{display:grid;gap:var(--sp-2);margin-top:var(--sp-5);font-size:var(--fs-4)}.plan-rows li{display:flex;gap:var(--sp-2);align-items:flex-start}.plan-rows svg{flex:none;color:var(--accent-deep);margin-top:3px}.plan-rows li.off{color:var(--muted)}.plan-rows li.off svg{color:var(--muted)}.extra-branch{display:flex;gap:var(--sp-4);align-items:flex-start;margin-top:var(--sp-4);padding:var(--sp-5)}.extra-branch>svg{flex:none;color:var(--accent-deep)}.extra-branch h2{font-size:var(--fs-6)}.extra-branch p{color:var(--muted);font-size:var(--fs-4)}.table-scroll{position:relative;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg)}.compare{width:100%;min-width:480px;border-collapse:collapse;font-size:var(--fs-4)}.compare th,.compare td{padding:var(--sp-3);border-bottom:1px solid var(--border);text-align:center}.compare th[scope=row],.compare thead th:first-child{text-align:left;font-weight:600}.compare thead th{background:var(--page-bg);font-weight:800}.compare tr:last-child>*{border-bottom:0}.compare .yes,.compare .no{display:inline-flex}.compare .yes{color:var(--accent-deep)}.compare .no{color:var(--muted)}.faq{display:grid;gap:var(--sp-2)}.faq details{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:var(--tap);padding:var(--sp-3) var(--sp-4);font-weight:700;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:var(--fs-8);color:var(--accent-deep);flex:none}.faq details[open] summary:after{content:"−"}.faq details p{padding:0 var(--sp-4) var(--sp-4);color:var(--muted)}.form-wrap{max-width:560px}.form-title{font-size:var(--fs-11);font-weight:800;margin-bottom:var(--sp-2)}.progress{display:flex;gap:var(--sp-1);margin-bottom:var(--sp-2)}.progress span{flex:1;height:6px;border-radius:999px;background:var(--border)}.progress span.on{background:var(--accent-deep)}.step-of{color:var(--muted);font-size:var(--fs-2);margin-bottom:var(--sp-4)}.form{display:grid;gap:var(--sp-5);padding:var(--sp-5)}.form-step-title{font-size:var(--fs-8);font-weight:800}.form-step-title:focus{outline:none}.field{display:grid;gap:var(--sp-1);margin:0;padding:0;border:0;min-width:0}.field label,.field legend{font-weight:700;padding:0}.field legend{margin-bottom:var(--sp-2)}.field-hint{color:var(--muted);font-size:var(--fs-3)}.field-error,.form-error{color:var(--danger);font-size:var(--fs-3);font-weight:600}.form-error{padding:var(--sp-3);border-radius:var(--radius-sm);background:var(--danger-soft)}input[type=text],input[type=tel],input[type=password],select{width:100%;min-height:3rem;padding:0 var(--sp-3);border:1.5px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:16px}input:focus-visible,select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.has-error input{border-color:var(--danger)}.phone-input{display:flex;align-items:stretch}.phone-input span{display:inline-flex;align-items:center;padding:0 var(--sp-3);border:1.5px solid var(--border);border-right:0;border-radius:var(--radius) 0 0 var(--radius);background:var(--page-bg);color:var(--muted);font-weight:700}.phone-input input{border-radius:0 var(--radius) var(--radius) 0}.check{display:flex;align-items:flex-start;gap:var(--sp-2);min-height:var(--tap);padding-top:var(--sp-2);font-size:var(--fs-4);cursor:pointer}.check input{flex:none;width:1.25rem;height:1.25rem;margin:2px 0 0;accent-color:var(--accent-deep)}.type-pick{display:grid;grid-template-columns:1fr;gap:var(--sp-3);margin:0;padding:0;border:0;min-width:0}.type-pick .field-error{grid-column:1 / -1}.type-tile{position:relative;display:flex;flex-direction:row;align-items:center;gap:var(--sp-3);min-height:4.75rem;padding:var(--sp-3) var(--sp-4);border:1.5px solid var(--border);border-radius:var(--radius-lg);background:var(--page-bg);cursor:pointer;transition:border-color .15s,background-color .15s,transform .15s}.type-tile:hover{border-color:var(--accent);transform:translateY(-2px)}.type-tile b,.type-tile small{display:block}.type-tile small{color:var(--muted);font-size:var(--fs-2);line-height:1.35}@media(min-width:640px){.type-tile{flex-direction:column;align-items:flex-start;gap:var(--sp-2);min-height:8.5rem;padding:var(--sp-4)}}.type-tile input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.type-tile.on{border-color:var(--accent-deep);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-deep)}.type-tile:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.form-actions{display:flex;gap:var(--sp-3)}.form-actions .btn{flex:1}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.done-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:var(--sp-4);border-radius:999px;background:var(--accent-soft);color:var(--accent-deep)}.form-wrap.center h1{font-size:var(--fs-11);margin-bottom:var(--sp-2)}.form-wrap.center h1:focus{outline:none}.chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.chip{position:relative;display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--sp-4);border:1.5px solid var(--border);border-radius:999px;font-weight:600;cursor:pointer}.chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.chip.on{border-color:var(--accent-deep);background:var(--accent-soft);color:var(--accent-ink)}.chip:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.contact-grid{display:grid;gap:var(--sp-3)}.contact-card{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-4);color:var(--text);text-decoration:none}.contact-card .feature-icon{margin:0}.contact-card b,.contact-card small{display:block}.contact-card small{color:var(--muted);font-size:var(--fs-3)}.contact-card:hover{border-color:var(--accent)}.legal h1{font-size:var(--fs-11);font-weight:800;margin-bottom:var(--sp-2)}.legal-meta{color:var(--muted);font-size:var(--fs-3);margin-bottom:var(--sp-6)}.draft{color:var(--amber-ink);font-weight:700}.legal section+section{margin-top:var(--sp-6)}.legal h2{font-size:var(--fs-7);margin-bottom:var(--sp-2)}.legal p+p{margin-top:var(--sp-2)}.foot{background:var(--brand-deep);color:#cde3da;padding:var(--sp-8) 0 calc(var(--sp-7) + 4.5rem);font-size:var(--fs-4)}.foot .logo-word{color:#fff}.foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6)}.foot-brand{grid-column:1 / -1}.foot-brand p{margin-top:var(--sp-2)}.foot-h{color:#fff;font-size:var(--fs-3);margin-bottom:var(--sp-2)}.foot a{display:inline-flex;align-items:center;min-height:2.25rem;color:#cde3da;text-decoration:none}.foot a:hover{color:#fff;text-decoration:underline}.foot-base{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid rgb(255 255 255 / .12);font-size:var(--fs-2)}.cta-band+*{margin-top:0}main:has(>.cta-band:last-child)+.foot{padding-top:var(--sp-8)}.fab-wa{position:fixed;right:var(--sp-4);bottom:calc(4.75rem + env(safe-area-inset-bottom));z-index:40;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);width:3.5rem;height:3.5rem;border-radius:999px;background:#1f9d55;color:#fff;box-shadow:var(--shadow),0 6px 20px #1f9d5559;text-decoration:none;font-weight:700}.fab-wa-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sticky-cta{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:auto 1fr;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) calc(var(--sp-2) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border)}@media(min-width:400px){.btn-row>.btn-lg{flex:0 1 auto}.hero h1{font-size:2.25rem}}@media(min-width:640px){.wrap{padding:0 var(--sp-6)}.vertical-grid,.feature-grid,.trust-grid,.contact-grid{grid-template-columns:1fr 1fr}.steps,.type-pick{grid-template-columns:repeat(3,1fr)}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr}.foot-brand{grid-column:auto}.calc{grid-template-columns:1fr 1fr;align-items:center}}@media(min-width:861px){:root{--header-h: 72px}.menu-btn,.mobile-menu,.sticky-cta{display:none!important}.fab-wa{bottom:var(--sp-5);right:var(--sp-5);width:auto;padding:0 var(--sp-5)}.fab-wa-label{position:static;width:auto;height:auto;clip:auto}.cta-band{padding-bottom:var(--sp-8)}.foot{padding-bottom:var(--sp-7)}.top-nav{display:flex;align-items:center;gap:var(--sp-1);margin-left:var(--sp-6)}.top-nav>a,.top-menu summary{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--radius-sm);color:var(--text);font-size:var(--fs-4);font-weight:600;text-decoration:none;cursor:pointer}.top-nav>a:hover,.top-menu summary:hover{background:var(--page-bg)}.top-nav>a.active,.top-menu.active>summary{background:var(--mint);color:var(--accent-ink)}.top-menu{position:relative}.top-menu summary{list-style:none}.top-menu summary::-webkit-details-marker{display:none}.top-menu summary:after{content:"";width:7px;height:7px;margin-left:var(--sp-2);border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.top-menu ul{position:absolute;top:calc(100% + var(--sp-2));left:0;width:320px;padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.top-menu ul a{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-3);border-radius:var(--radius);color:var(--text);text-decoration:none}.top-menu ul a:hover{background:var(--page-bg)}.top-menu ul svg{color:var(--accent-deep);flex:none}.top-menu b,.top-menu small{display:block}.top-menu small{color:var(--muted);font-size:var(--fs-2)}.top-login,.top-enroll{display:inline-flex}.top-actions{gap:var(--sp-2)}.hero{padding:var(--sp-10) 0}.hero-sm{padding:var(--sp-9) 0 var(--sp-8)}.hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:var(--sp-8)}.hero h1{font-size:3rem}.section,.band{padding:var(--sp-10) 0}.section-tight{padding-top:0}.section-title,.cta-band h2{font-size:2rem}.plans{grid-template-columns:repeat(3,1fr);align-items:start}.video-grid{grid-template-columns:1fr 1fr}.cta-inner{grid-template-columns:1fr auto;align-items:center}}@media(min-width:768px){.vertical-grid{grid-template-columns:repeat(3,1fr)}.vertical-grid.vertical-grid-2{grid-template-columns:repeat(2,1fr)}.vertical-grid .vertical-card{flex-direction:column;align-items:flex-start;min-height:10.5rem;padding:var(--sp-5)}.vertical-grid .vertical-arrow{margin-left:0;margin-top:auto}}@media(min-width:1101px){.feature-grid,.trust-grid{grid-template-columns:repeat(4,1fr)}.hero h1{font-size:3.5rem}.lang-hi .hero h1{font-size:3rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}.btn-primary{box-shadow:0 8px 20px -10px #0596698c;transition:background-color .15s,transform .15s,box-shadow .15s}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px #047857a6}.hero{position:relative;overflow:hidden;background:radial-gradient(42rem 28rem at 88% 0%,rgb(16 185 129 / .13),transparent 65%),radial-gradient(34rem 22rem at 8% 95%,rgb(251 191 36 / .11),transparent 70%),radial-gradient(28rem 20rem at 50% 20%,rgb(56 189 248 / .08),transparent 65%),linear-gradient(180deg,#ffffff 0%,#f3faf6 55%,var(--page-bg) 100%)}.kb-phone-form{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:stretch;max-width:540px}.kb-phone-box{display:flex;align-items:center;flex:1 1 260px;min-height:3.375rem;padding:0 var(--sp-4);border:1.5px solid #a7d7c5;border-radius:var(--radius);background:#fff;box-shadow:0 2px 10px #10b98114;transition:border-color .15s,box-shadow .15s}.kb-phone-box:focus-within{border-color:var(--accent-deep);box-shadow:0 0 0 3px #10b98133}.kb-phone-prefix{display:inline-flex;align-items:center;padding-right:var(--sp-3);margin-right:var(--sp-3);border-right:1.5px solid #cfe5dc;color:#13261f;font-size:var(--fs-5);font-weight:600;line-height:1.4;-webkit-user-select:none;user-select:none}.kb-phone-box input[type=tel]{flex:1;min-width:0;min-height:3rem;padding:0;border:0;border-radius:0;background:transparent;color:#13261f;font-size:16px}.kb-phone-box input[type=tel]::placeholder{color:#7c938a}.kb-phone-box input[type=tel]:focus-visible{outline:none;border:0;box-shadow:none}.kb-phone-btn{flex:0 0 auto;min-height:3.375rem;padding:0 var(--sp-7);border-radius:var(--radius);background:var(--accent-deep);font-size:var(--fs-5);font-weight:700}.kb-phone-btn:hover{background:var(--accent-ink)}@media(max-width:480px){.kb-phone-btn{flex:1 1 100%}}.price-teaser-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.price-teaser-link:hover span:not(.price-save-badge){text-decoration:underline}.price-cut,.plan-price-cut{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--danger);text-decoration-thickness:1.5px;font-weight:600;opacity:.8}.plan-price-cut{font-size:var(--fs-8);margin-right:4px}.price-save-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-1);font-weight:800;letter-spacing:.02em}.price-save-inline{color:var(--accent-ink);font-weight:700}.plan-single{padding:var(--sp-7) var(--sp-6)}.plan-single-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border)}.plan-single-head .plan-for{margin-bottom:var(--sp-2);max-width:440px}.plan-single-head .plan-free{margin-bottom:0}.plan-single-price{text-align:left}@media(min-width:640px){.plan-single-price{text-align:right}}.plan-single-price .plan-gst{margin-bottom:0}.plan-includes-h{font-size:var(--fs-5);font-weight:800;color:var(--text);margin-bottom:var(--sp-3)}.plan-rows-grid{margin-top:0;margin-bottom:var(--sp-6)}@media(min-width:640px){.plan-rows-grid{grid-template-columns:1fr 1fr;gap:var(--sp-3) var(--sp-5)}}.addons-section{padding-top:var(--sp-5);margin-bottom:var(--sp-6);border-top:1px solid var(--border)}.addons-head{margin-bottom:var(--sp-4)}.addons-head .plan-includes-h{margin-bottom:4px}.addons-lead{color:var(--muted);font-size:var(--fs-3)}.addons-grid{display:grid;gap:var(--sp-3)}@media(min-width:768px){.addons-grid{grid-template-columns:repeat(3,1fr)}}.addon-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:var(--sp-4);border:1.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.addon-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow)}.addon-card.on{border-color:var(--accent-deep);background:linear-gradient(180deg,#ffffff 0%,var(--mint) 100%);box-shadow:0 0 0 1px var(--accent-deep),var(--shadow)}.addon-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2);width:100%;margin-bottom:var(--sp-3)}.addon-card .feature-icon{margin:0;background:var(--tb);color:var(--t)}.addon-price-col{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.addon-price{font-size:var(--fs-4);font-variant-numeric:tabular-nums}.addon-price b{font-weight:800;color:var(--text)}.addon-price small{color:var(--muted);font-size:var(--fs-1)}.addon-toggle-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:var(--page-bg);color:var(--muted);font-size:var(--fs-1);font-weight:700}.addon-toggle-pill svg{display:none}.addon-toggle-pill.on{border-color:var(--accent-deep);background:var(--accent-deep);color:#fff}.addon-toggle-pill.on svg{display:inline-block}.addon-name{display:block;font-size:var(--fs-5);font-weight:800;margin-bottom:4px}.addon-desc{display:block;color:var(--muted);font-size:var(--fs-2);line-height:1.45}.addon-card-branch{cursor:default}.branch-stepper{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;margin-top:auto;padding-top:var(--sp-3)}.branch-step-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--page-bg);color:var(--text);font:inherit;font-size:var(--fs-7);font-weight:800;line-height:1;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.branch-step-btn:hover:not(:disabled){border-color:var(--accent-deep);background:var(--accent-soft);color:var(--accent-ink)}.branch-step-btn.plus,.branch-step-btn.plus:hover:not(:disabled){border-color:var(--accent-deep);background:var(--accent-deep);color:#fff}.branch-step-btn.plus:hover:not(:disabled){border-color:var(--accent-ink);background:var(--accent-ink)}.branch-step-btn:disabled{opacity:.4;cursor:not-allowed}.branch-step-count{flex:1;text-align:center;font-size:var(--fs-1);font-weight:700;color:var(--text);line-height:1.3}.plan-builder-summary{padding:var(--sp-5);border-radius:var(--radius-lg);border:1.5px solid #cfe5dc;background:linear-gradient(180deg,#f3faf6,#ebf7f0)}.plan-summary-rows{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-4)}.plan-summary-line{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);font-size:var(--fs-3);color:var(--muted)}.plan-summary-line b{color:var(--text)}.plan-summary-line.addon{color:var(--accent-ink);font-weight:600}.plan-summary-total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);margin-top:var(--sp-1);border-top:1px dashed #b9dccb}.plan-summary-total b{display:block;font-size:var(--fs-5)}.plan-summary-total small{color:var(--muted);font-size:var(--fs-2)}.plan-summary-total-price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.plan-phone-form{max-width:100%;margin:0}.hero-badges{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-4)}.hero-badges li{display:inline-flex;align-items:center;gap:6px;min-height:2rem;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:var(--fs-2);font-weight:700}.hero-badges svg{color:var(--accent-deep)}.hero-badges li.hot{border-color:#fcd9a5;background:#fff7e8;color:var(--amber-ink)}.hero-badges li.hot svg{color:#d97706}.mark{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.showcase{position:relative;min-width:0}.sc-frame{margin:0;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-lg)}.sc-bar{display:flex;align-items:center;gap:var(--sp-3);padding:10px var(--sp-4);border-bottom:1px solid var(--border);background:#fbfdfc}.sc-dots{display:inline-flex;gap:6px}.sc-dots i{width:10px;height:10px;border-radius:50%;background:#e3e8e5}.sc-url{margin:0 auto;padding:2px var(--sp-3);border-radius:999px;background:var(--page-bg);color:var(--muted);font-size:var(--fs-1)}.sc-branch-pill{flex:none;padding:3px 10px;border:1px solid #d7e5dd;border-radius:999px;background:#f5f9f7;color:#143d2a;font-size:.72rem;font-weight:700}.sc-body{display:grid}.sc-sidebar{display:flex;flex-direction:column;background:#113826;color:#e6f4ed}.sc-brand-head,.sc-owner-foot{display:none}.sc-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.1)}.sc-tabs button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:3.35rem;padding:var(--sp-1);border:0;background:transparent;color:#e6f4edb8;font:inherit;font-size:var(--fs-1);font-weight:700;cursor:pointer;overflow:hidden;transition:background .15s ease,color .15s ease}.sc-tabs button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-tabs button:hover{color:#fff;background:#ffffff0f}.sc-tabs button.on{color:#fff;background:#1c5239}.sc-progress{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#34d399;transform-origin:left;animation:sc-progress 4.8s linear forwards}@keyframes sc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sc-panel{min-width:0;min-height:24.5rem;padding:var(--sp-4);background:#fbfaf7;font-size:var(--fs-3);animation:sc-in .35s ease both}@keyframes sc-in{0%{opacity:0;transform:translateY(6px)}}.sc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.sc-title{font-size:var(--fs-5);font-weight:800;color:#14281f}.sc-sub{color:var(--muted);font-size:var(--fs-1)}.sc-pill{flex:none;padding:4px 10px;border-radius:8px;background:#145337;color:#fff;font-size:var(--fs-1);font-weight:700}.sc-money-card{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3);padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#14432d,#19563a);color:#fff;box-shadow:0 6px 16px #11382624}.sc-money-kicker{display:block;font-size:.65rem;font-weight:800;letter-spacing:.08em;color:#a7f3d0}.sc-money-val{display:block;margin:2px 0 6px;font-size:1.5rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.sc-money-chips{display:flex;flex-wrap:wrap;gap:6px}.sc-money-chips span{padding:2px 8px;border-radius:999px;background:#ffffff24;font-size:.7rem;font-weight:600}.sc-money-week{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-left:var(--sp-3);border-left:1px solid rgba(255,255,255,.15);text-align:right}.sc-money-week small{font-size:.62rem;font-weight:700;letter-spacing:.06em;color:#ffffffbf}.sc-money-week b{font-size:.92rem;font-weight:800;font-variant-numeric:tabular-nums}.sc-section-label{margin:0 0 6px;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#63736b}.sc-list{padding:4px 12px;border:1px solid #e6e4dd;border-radius:12px;background:#fff}.sc-list li{display:flex;align-items:center;gap:var(--sp-2);padding:7px 0;border-bottom:1px solid #f0eee8}.sc-list li:last-child{border-bottom:0}.sc-time{flex:none;width:2.5rem;color:var(--muted);font-size:var(--fs-1);font-weight:600;font-variant-numeric:tabular-nums}.sc-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--tb);color:var(--t);font-size:.7rem;font-weight:800}.sc-who{min-width:0;flex:1}.sc-who b,.sc-who small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-who b{font-size:var(--fs-2);color:#162920}.sc-who small{color:var(--muted);font-size:var(--fs-1)}.sc-status{flex:none;padding:2px 8px;border-radius:999px;background:var(--tb);color:var(--t);font-size:.7rem;font-weight:700}.tone-green{--t: var(--accent-ink);--tb: var(--accent-soft)}.tone-blue{--t: var(--blue);--tb: var(--blue-soft)}.tone-amber{--t: var(--amber-ink);--tb: var(--amber-soft)}.tone-purple{--t: var(--purple);--tb: var(--purple-soft)}.sc-wa{margin:calc(var(--sp-4) * -1);min-height:24.5rem;background:#efeae2}.sc-wa-head{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:#075e54;color:#fff}.sc-wa-head b,.sc-wa-head small{display:block}.sc-wa-head small{opacity:.8;font-size:var(--fs-1)}.sc-wa-head .sc-avatar{background:#dcf8c6;color:#075e54}.sc-wa-chat{display:flex;flex-direction:column;padding:var(--sp-4)}.sc-record-grid{display:flex;flex-direction:column;gap:10px}.sc-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sc-srv-card{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid #e3e1da;border-radius:10px;background:#fff}.sc-srv-card.on{border-color:#1f7a4c;background:#f2fbf6}.sc-srv-stepper{display:inline-flex;align-items:center;align-self:flex-end;gap:6px;padding:1px 6px;border:1px solid #d5e3dc;border-radius:6px;background:#fff;font-size:.7rem;font-weight:800;color:#14432d}.sc-srv-name{font-size:.76rem;font-weight:800;color:#162920;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-srv-price{font-size:.78rem;font-weight:800;color:#145337}.sc-srv-card small{font-size:.65rem;color:var(--muted)}.sc-bill{padding:10px 12px;border:1px solid #e6e4dd;border-radius:12px;background:#fff}.sc-pay-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sc-pay-tile{padding:7px 10px;border-radius:8px;border:1px solid transparent}.sc-pay-tile b,.sc-pay-tile small{display:block}.sc-pay-tile b{font-size:.76rem;font-weight:800}.sc-pay-tile small{font-size:.66rem;opacity:.85}.sc-pay-tile.cash{background:#e8f8ee;border-color:#b7e4c7;color:#134e2e}.sc-pay-tile.upi{background:#f3eefe;border-color:#d8c8fa;color:#4c2889}.sc-share{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);margin-top:10px;min-height:2.25rem;border-radius:8px;background:#145337;color:#fff;font-size:var(--fs-2);font-weight:700}.sc-search-strip{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;border:1px solid #d5e5dc;border-radius:10px;background:#fff;color:#4f635a;font-size:var(--fs-1)}.sc-search-strip svg{color:#1f7a4c;flex:none}.sc-item-price{flex:none;font-size:var(--fs-2);font-weight:800;color:#162920;font-variant-numeric:tabular-nums}.sc-report-cards{display:flex;flex-direction:column;gap:8px}.sc-rep-card{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e6e4dd;border-radius:10px;background:#fff}.sc-rep-dot{flex:none;width:9px;height:9px;border-radius:50%}.sc-rep-dot.green{background:#1f9d55}.sc-rep-dot.red{background:#e04f44}.sc-rep-dot.amber{background:#d9822b}.sc-rep-body{min-width:0;flex:1}.sc-rep-body small,.sc-rep-body b,.sc-rep-body span{display:block}.sc-rep-body small{font-size:.68rem;color:var(--muted)}.sc-rep-body b{font-size:.78rem;font-weight:800;color:#162920}.sc-rep-body b.sc-rep-big{font-size:1.15rem;color:#14432d}.sc-rep-body span{font-size:.7rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-rep-btn{flex:none;padding:4px 10px;border-radius:7px;background:#145337;color:#fff;font-size:.7rem;font-weight:700}.sc-chip{display:none}.preview-note{margin-top:var(--sp-2);text-align:center}.marquee{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;overflow:hidden;background:var(--surface);border-block:1px solid var(--border)}.marquee-label{position:relative;z-index:1;flex:none;align-self:stretch;display:flex;align-items:center;padding:0 var(--sp-3) 0 var(--sp-4);background:var(--surface);box-shadow:12px 0 12px var(--surface);color:var(--muted);font-size:var(--fs-2);font-weight:700}.marquee-track{display:flex;width:max-content;animation:marquee 45s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee:hover .marquee-track{animation-play-state:paused}.marquee ul{display:flex;gap:var(--sp-6);padding-right:var(--sp-6)}.marquee li{display:flex;align-items:center;gap:var(--sp-6);color:#355246;font-size:var(--fs-6);font-weight:700;white-space:nowrap}.marquee li:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.6}@keyframes marquee{to{transform:translate(-50%)}}.stats-band{padding:var(--sp-7) 0;background:radial-gradient(30rem 14rem at 15% 0%,rgb(52 211 153 / .25),transparent 70%),var(--grad-deep);color:#fff}.stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5) var(--sp-4)}.stats li b{display:block;font-size:2.5rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.stats li span{color:#d1fae5;font-size:var(--fs-3)}.kicker{margin-bottom:var(--sp-2);color:var(--accent-deep);font-size:var(--fs-2);font-weight:800;letter-spacing:.06em}.lang-en .kicker{text-transform:uppercase}.feature{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.feature:hover{transform:translateY(-3px);border-color:transparent;box-shadow:var(--shadow-lg)}.feature.tone-green{background:linear-gradient(180deg,#fff,#f2fbf6);border-color:#d3f2e1}.feature.tone-blue{background:linear-gradient(180deg,#fff,#f2f9ff);border-color:#d6ecff}.feature.tone-amber{background:linear-gradient(180deg,#fff,#fffaf0);border-color:#fae6be}.feature.tone-purple{background:linear-gradient(180deg,#fff,#f8f5ff);border-color:#e4dbfc}.feature.tone-green .feature-icon,.feature.tone-blue .feature-icon,.feature.tone-amber .feature-icon,.feature.tone-purple .feature-icon{background:var(--tb);color:var(--t)}.vertical-grid>li:nth-child(1) .vertical-card{background:linear-gradient(145deg,#fff,#fff4f6);border-color:#fecdd3}.vertical-grid>li:nth-child(2) .vertical-card{background:linear-gradient(145deg,#fff,#fff9eb);border-color:#fde68a}.vertical-grid>li:nth-child(3) .vertical-card{background:linear-gradient(145deg,#fff,#f6f3ff);border-color:#ddd6fe}.vertical-card{transition:border-color .15s,transform .2s ease,box-shadow .2s ease}.vertical-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.plan-free{display:inline-flex;align-items:center;gap:6px;margin-top:var(--sp-2);margin-bottom:var(--sp-4);padding:2px var(--sp-3);border-radius:999px;background:#fff7e8;color:var(--amber-ink);font-size:var(--fs-2);font-weight:700}.plan-free svg{color:#d97706}.cta-band{background:radial-gradient(36rem 18rem at 100% 0%,rgb(52 211 153 / .28),transparent 70%),var(--grad-deep)}.reveal{transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.reveal.pending{opacity:0;transform:translateY(16px)}@media(max-width:399px){.sc-tabs button{padding:var(--sp-1) 0;letter-spacing:-.02em}.sc-panel{padding:var(--sp-3)}.sc-wa{margin:calc(var(--sp-3) * -1)}.sc-stats span{padding:var(--sp-2)}.sc-stats b{font-size:var(--fs-3)}}@media(min-width:640px){.sc-tabs button{font-size:var(--fs-2)}.stats{grid-template-columns:repeat(4,1fr)}}@media(min-width:861px){.sc-body{grid-template-columns:9.25rem minmax(0,1fr)}.sc-sidebar{justify-content:space-between;border-right:1px solid rgba(255,255,255,.08)}.sc-brand-head{display:flex;align-items:center;gap:8px;padding:12px 12px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.sc-brand-badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#1f7a4c;color:#fff;font-size:.78rem;font-weight:800}.sc-brand-meta{min-width:0}.sc-brand-meta b,.sc-brand-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-brand-meta b{font-size:.78rem;font-weight:800;color:#fff}.sc-brand-meta small{font-size:.65rem;color:#e6f4edad}.sc-tabs{flex:1;grid-template-columns:none;grid-auto-rows:min-content;align-content:start;gap:3px;padding:8px;border-bottom:0;background:transparent}.sc-tabs button{flex-direction:row;justify-content:flex-start;gap:var(--sp-2);min-height:2.5rem;padding:0 10px;border-radius:8px;font-size:var(--fs-2)}.sc-owner-foot{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.08)}.sc-owner-av{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ffffff24;color:#fff;font-size:.7rem;font-weight:800}.sc-owner-foot b,.sc-owner-foot small{display:block;line-height:1.2}.sc-owner-foot b{font-size:.72rem;font-weight:700;color:#fff}.sc-owner-foot small{font-size:.62rem;color:#e6f4eda6}.stats li b{font-size:3rem}}@media(min-width:1101px){.sc-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg);font-size:var(--fs-2);animation:float 6s ease-in-out infinite}.sc-chip b,.sc-chip small{display:block;white-space:nowrap}.sc-chip small{color:var(--muted);font-size:var(--fs-1)}.sc-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent-soft);color:var(--accent-deep)}.sc-chip-icon.wa{background:#1f9d55;color:#fff}.sc-chip-a{top:5.5rem;left:-2.25rem}.sc-chip-b{right:-.75rem;bottom:3rem;animation-delay:-3s}.feature-grid-lg{grid-template-columns:repeat(4,1fr)}}@keyframes float{50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.sc-panel,.sc-chart i,.sc-chip,.sc-progress{animation:none!important}.marquee-track{animation:none;width:auto;-webkit-mask-image:none;mask-image:none}.marquee ul{flex-wrap:wrap;row-gap:var(--sp-2)}.marquee ul[aria-hidden]{display:none}.feature:hover,.vertical-card:hover,.btn-primary:hover{transform:none}}.see-all{margin-top:var(--sp-5);text-align:center}.see-all a{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--tap);font-weight:700;text-decoration:none}.see-all a:hover{text-decoration:underline}.feature-icon.tone-green,.feature-icon.tone-blue,.feature-icon.tone-amber,.feature-icon.tone-purple{background:var(--tb);color:var(--t)}.section-title.center{margin-bottom:var(--sp-6)}.kb-mark-wrap{position:relative;display:inline-block}.kb-handwritten{position:absolute;left:50%;bottom:94%;transform:translate(-50%) rotate(-7deg);display:inline-flex;flex-direction:column;align-items:center;color:var(--accent-ink);font-family:"Segoe Print","Bradley Hand","Comic Sans MS",cursive,var(--font);font-size:.44em;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none;animation:kb-bounce 3.2s ease-in-out infinite}.kb-handwritten-caret{margin-top:1px;color:var(--accent-deep)}@keyframes kb-bounce{0%,to{transform:translate(-50%) rotate(-7deg) translateY(0)}50%{transform:translate(-50%) rotate(-4deg) translateY(-3px)}}.calc-head-with-mascot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4)}.calc-head-with-mascot .section-lead{margin-bottom:0}.calc-head-with-mascot .kb-mascot{margin:0}.char-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 4px 12px #0f172a1f;transition:transform .25s ease}.vertical-card:hover .char-avatar,.kb-crew-item:hover .char-avatar,.type-tile:hover .char-avatar{transform:scale(1.07) rotate(-3deg)}.kb-crew-strip{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-5)}@media(min-width:560px){.kb-crew-strip{display:grid;grid-template-columns:repeat(3,1fr)}}.kb-crew-item{display:flex;align-items:center;gap:var(--sp-2);padding:6px 10px 6px 6px;border:1px solid var(--border);border-radius:999px;background:#fff;box-shadow:var(--shadow);animation:kb-breathe 4.2s ease-in-out infinite}.kb-crew-item .char-avatar{width:38px!important;height:38px!important}.kb-crew-item .char-avatar svg{width:38px;height:38px}.kb-crew-rose{background:linear-gradient(135deg,#fff,#fff1f2);border-color:#fecdd3}.kb-crew-sky{background:linear-gradient(135deg,#fff,#f0f9ff);border-color:#bae6fd}.kb-crew-amber{background:linear-gradient(135deg,#fff,#fffbeb);border-color:#fde68a}.kb-crew-violet{background:linear-gradient(135deg,#fff,#f5f3ff);border-color:#ddd6fe}.kb-crew-meta{min-width:0}.kb-crew-meta b,.kb-crew-meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.kb-crew-meta b{font-size:var(--fs-1);font-weight:800;color:var(--text)}.kb-crew-meta span{font-size:11px;font-weight:600;color:var(--muted)}.kb-float-badge b.badge-dot-amber{background:#fef3c7;color:#b45309}.kb-mascot{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;-webkit-user-select:none;user-select:none}.kb-mascot-compact .kb-character-svg{width:150px;height:138px}.kb-mascot-compact .kb-float-badge{display:none}@media(min-width:540px){.kb-mascot-compact .kb-float-rupee{display:inline-flex;top:-4px;right:-8px}}.kb-mascot-hero{min-height:230px}.kb-mascot-hero .kb-character-svg{width:240px;height:220px}.kb-float-badge{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--border);border-radius:999px;background:#fff;box-shadow:var(--shadow-lg);color:var(--text);font-size:var(--fs-1);font-weight:800;white-space:nowrap;animation:float 4.5s ease-in-out infinite}.kb-float-badge b{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink)}.kb-wa-dot{width:8px;height:8px;border-radius:50%;background:#10b981}.kb-float-rupee{top:8px;right:-6px}.kb-float-wa{bottom:24px;left:-10px;animation-delay:-1.8s}.kb-float-geo{top:22px;left:-12px;animation-delay:-3.1s}.kb-char-body{transform-origin:122px 190px;animation:kb-breathe 3.8s ease-in-out infinite}.kb-char-head{transform-origin:122px 128px;animation:kb-nod 4.2s ease-in-out infinite}.kb-arm-wave{transform-origin:86px 158px;animation:kb-wave 2.4s ease-in-out infinite}.kb-arm-phone{transform-origin:156px 158px;animation:kb-phone-bob 3.2s ease-in-out infinite}.kb-eyes{transform-origin:122px 95px;animation:kb-blink 5s infinite}.kb-sparkle-group{animation:kb-pulse 2.6s ease-in-out infinite}@keyframes kb-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes kb-nod{0%,to{transform:rotate(0)}50%{transform:rotate(2.5deg)}}@keyframes kb-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}@keyframes kb-phone-bob{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes kb-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes kb-pulse{0%,to{opacity:.65}50%{opacity:1}}.features-hero{padding-bottom:var(--sp-7)}.features-hero-split{display:grid;gap:var(--sp-6);align-items:center}@media(min-width:861px){.features-hero-split{grid-template-columns:1.25fr .75fr}}.features-jump-nav{display:grid;grid-template-columns:1fr;gap:var(--sp-2);margin-top:var(--sp-7);padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--shadow)}@media(min-width:640px){.features-jump-nav{grid-template-columns:1fr 1fr}}@media(min-width:960px){.features-jump-nav{grid-template-columns:repeat(5,1fr)}}.features-jump-pill{display:flex;align-items:center;gap:var(--sp-2);padding:10px 12px;border-radius:var(--radius);color:var(--text);font-size:var(--fs-2);font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s}.features-jump-pill:hover{background:var(--page-bg);transform:translateY(-1px)}.features-jump-num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background:var(--tb);color:var(--t);font-size:var(--fs-2);font-weight:800}.features-flow-grid{display:grid;gap:var(--sp-3);margin:var(--sp-6) 0 0;padding:0;list-style:none}@media(min-width:640px){.features-flow-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.features-flow-grid{grid-template-columns:repeat(5,1fr)}}.features-flow-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,#fff,#f8fbf9);box-shadow:var(--shadow)}.features-flow-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.features-flow-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--accent-soft);color:var(--accent-ink)}.features-flow-step{font-size:var(--fs-2);font-weight:800;color:var(--accent-deep);letter-spacing:.06em}.features-flow-card h3{font-size:var(--fs-4);font-weight:800;line-height:1.25}.features-flow-card p{font-size:var(--fs-2);color:var(--muted);line-height:1.45}.features-bento-head{margin-bottom:var(--sp-6)}.bento-grid{display:grid;gap:var(--sp-4)}@media(min-width:861px){.bento-grid{grid-template-columns:1fr 1fr}}.bento-card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.bento-card.tone-green{background:linear-gradient(155deg,#fff,#effaf4);border-color:#cdeee0}.bento-card.tone-purple{background:linear-gradient(155deg,#fff,#f6f3ff);border-color:#dfd5fb}.bento-card.tone-blue{background:linear-gradient(155deg,#fff,#f0f8ff);border-color:#cfe7fb}.bento-card.tone-amber{background:linear-gradient(155deg,#fff,#fff9ed);border-color:#f6e0b5}.bento-tag{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--sp-3);padding:4px 10px;border-radius:999px;background:var(--tb);color:var(--t);font-size:var(--fs-1);font-weight:800}.bento-tag s{opacity:.7}.bento-copy h3{font-size:var(--fs-8);font-weight:800;margin-bottom:var(--sp-2)}.bento-copy p{color:var(--muted);font-size:var(--fs-4)}.bento-visual{padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius);background:#fff}.geo-radar-pill{display:inline-flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-2)}.geo-dot{width:10px;height:10px;border-radius:50%;background:var(--accent-deep);box-shadow:0 0 0 4px #10b98140}.geo-staff-list{display:grid;gap:var(--sp-2)}.geo-staff-row{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--radius-sm);background:var(--page-bg);font-size:var(--fs-2);font-weight:600}.geo-staff-row svg{margin-left:auto;color:var(--accent-deep)}.roles-visual{display:grid;gap:var(--sp-2)}.role-tier{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-sm);font-size:var(--fs-3);font-weight:700}.role-tier.role-owner{background:var(--purple-soft);color:var(--purple)}.role-tier.role-staff{background:var(--page-bg);color:var(--text)}.split-bar-visual{display:grid;grid-template-columns:43fr 57fr;gap:var(--sp-2)}.split-bar-visual span{padding:var(--sp-3);border-radius:var(--radius-sm);text-align:center;font-size:var(--fs-3);font-weight:800}.split-cash{background:var(--accent-soft);color:var(--accent-ink)}.split-upi{background:var(--blue-soft);color:var(--blue)}.branch-pills-visual{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.branch-pills-visual span{padding:6px 12px;border-radius:999px;border:1px solid #f3d7a0;background:#fff;color:var(--amber-ink);font-size:var(--fs-2);font-weight:700}.fgroup{display:grid;gap:var(--sp-7);align-items:center}.fgroup-pillar{margin-bottom:var(--sp-6)}.fgroup-chip{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;margin-bottom:var(--sp-3);border-radius:999px;background:var(--tb);color:var(--t);font-size:var(--fs-1);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fgroup-highlights{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:0;list-style:none}.fgroup-highlights li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);font-size:var(--fs-2);font-weight:700;box-shadow:0 2px 6px #0f172a0a}.fgroup-highlights li svg{color:var(--t);flex:none}.fgroup-cards{display:grid;gap:var(--sp-3)}@media(min-width:540px){.fgroup-cards{grid-template-columns:1fr 1fr}}@media(min-width:960px){.fgroup-cards-6{grid-template-columns:repeat(3,1fr)}}.fgroup-card{padding:var(--sp-4)}.fgroup-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-3)}.fgroup-card-top .feature-icon{margin-bottom:0;width:2.5rem;height:2.5rem}.fgroup-plan-pill{padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.fgroup-plan-pill.base,.catalog-badge.tag-base{background:var(--accent-soft);color:var(--accent-ink)}.fgroup-plan-pill.addon,.fgroup-plan-pill.tag-whatsapp,.catalog-badge.tag-whatsapp{background:#dcfce7;color:#166534}.fgroup-plan-pill.tag-rewards,.catalog-badge.tag-rewards{background:var(--purple-soft);color:var(--purple)}.fgroup-plan-pill.tag-branch,.catalog-badge.tag-branch{background:var(--amber-soft);color:var(--amber-ink)}.fgroup-plan-pill.tag-wallet,.catalog-badge.tag-wallet{background:var(--blue-soft);color:var(--blue)}.catalog-filter-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:var(--sp-5) 0 var(--sp-6)}.catalog-filter-btn{padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--muted);font:inherit;font-size:var(--fs-2);font-weight:700;cursor:pointer;transition:all .15s ease}.catalog-filter-btn:hover{border-color:var(--accent);color:var(--text)}.catalog-filter-btn.on,.catalog-filter-btn.on:hover{border-color:var(--accent-deep);background:var(--accent-deep);color:#fff;box-shadow:0 4px 12px #05966938}.catalog-grid{display:grid;gap:10px;margin:0;padding:0;list-style:none}@media(min-width:640px){.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.catalog-grid{grid-template-columns:repeat(3,1fr)}}.catalog-item{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 2px 6px #0f172a08}.catalog-check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%}.catalog-check.base{background:var(--accent-soft);color:var(--accent-ink)}.catalog-check.addon{background:var(--purple-soft);color:var(--purple)}.catalog-item-body{min-width:0;flex:1}.catalog-item-body b{display:block;margin-bottom:4px;font-size:var(--fs-3);font-weight:700;color:var(--text);line-height:1.3}.catalog-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:800}.fgroup-list{display:grid;gap:var(--sp-4)}.fgroup-list li{display:flex;gap:var(--sp-3);align-items:flex-start}.fgroup-list .feature-icon{margin:0;background:var(--tb);color:var(--t)}.fgroup-list b,.fgroup-list small{display:block}.fgroup-list small{color:var(--muted);font-size:var(--fs-4)}.sc-solo{width:100%;max-width:34rem;margin:0 auto}.sc-solo .sc-panel{min-height:0;animation:none}.sc-solo .sc-wa{min-height:0}.works-grid{display:grid;gap:var(--sp-3)}.vertical-hero-head{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3)}.vertical-pill{display:inline-flex;align-items:center;gap:var(--sp-2);margin:0;padding:var(--sp-1) var(--sp-3);border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-3);font-weight:700}.day-card{padding:var(--sp-5);box-shadow:var(--shadow-lg)}.day-title{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);font-size:var(--fs-7);color:var(--accent-ink)}.pain-cards{display:grid;gap:var(--sp-3)}.pain-cards li{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-5);border:1px solid #f6d5d5;border-radius:var(--radius-lg);background:#fff8f8;font-weight:600}.pain-x{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--danger-soft);color:var(--danger)}.includes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-2)}.includes li{display:inline-flex;align-items:center;gap:6px;min-height:2rem;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:var(--fs-2);font-weight:700}.includes svg{color:var(--accent-deep)}.plan-popular{box-shadow:var(--shadow-lg)}.contact-split{display:grid;gap:var(--sp-7)}.contact-split h1{font-size:var(--fs-12);font-weight:800;margin-bottom:var(--sp-3)}.contact-split .contact-grid{grid-template-columns:1fr;margin-top:var(--sp-5)}.demo-form{box-shadow:var(--shadow-lg)}.enroll-grid{display:grid;gap:var(--sp-6)}.enroll-grid .form-wrap{width:100%;margin:0 auto}.enroll-aside{width:100%;max-width:560px;margin:0 auto;padding:var(--sp-5);border-radius:var(--radius-lg);background:var(--grad-deep);color:#fff}.enroll-aside h2{font-size:var(--fs-8);margin-bottom:var(--sp-4)}.enroll-aside ul{display:grid;gap:var(--sp-3)}.enroll-aside li{display:flex;gap:var(--sp-3);align-items:center;font-weight:600}.aside-tick{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#ffffff26;color:#6ee7b7}.aside-help{display:flex;gap:var(--sp-2);align-items:center;margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:#ffffff1a;color:#fff;font-size:var(--fs-3);text-decoration:none}.aside-help:hover{background:#ffffff29}.enroll-plan-box{margin-bottom:var(--sp-5);padding:var(--sp-4);border:1px solid rgb(255 255 255 / .18);border-radius:var(--radius);background:#ffffff1a}.enroll-plan-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-2)}.enroll-plan-head b{font-size:var(--fs-3);font-weight:800}.enroll-plan-edit{color:#a7f3d0;font-size:var(--fs-1);font-weight:700;text-decoration:underline}.enroll-free-pill{display:inline-flex;align-items:center;gap:5px;margin-bottom:var(--sp-3);padding:3px 10px;border-radius:999px;background:#a7f3d0;color:#064e3b;font-size:var(--fs-1);font-weight:800}.enroll-plan-lines{display:grid;gap:6px;margin:0 0 var(--sp-3);padding:0 0 var(--sp-3);border-bottom:1px solid rgb(255 255 255 / .15);list-style:none}.enroll-plan-lines li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-2);font-weight:600}.enroll-plan-lines li b{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.enroll-plan-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.enroll-plan-total small{color:#fffc;font-size:var(--fs-1)}.enroll-plan-total b{font-size:var(--fs-6);font-weight:800;color:#a7f3d0;font-variant-numeric:tabular-nums}@media(min-width:640px){.pain-cards,.works-grid{grid-template-columns:repeat(3,1fr)}.feature-grid-3{grid-template-columns:1fr 1fr}}@media(min-width:861px){.fgroup{grid-template-columns:1fr 1fr;gap:var(--sp-9)}.fgroup-flip>:first-child{order:2}.contact-split{grid-template-columns:1fr 1fr;align-items:start}.contact-split h1{font-size:2.75rem}.enroll-grid{grid-template-columns:minmax(0,560px) minmax(0,360px);justify-content:center;align-items:start;gap:var(--sp-8)}.enroll-aside{position:sticky;top:calc(var(--header-h) + var(--sp-5));margin-top:5.5rem}.vertical-grid-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1101px){.feature-grid-3,.vertical-grid.vertical-grid-3{grid-template-columns:repeat(3,1fr)}}.ai-spotlight{display:grid;gap:var(--sp-6);margin-top:var(--sp-6);padding:var(--sp-6);border:1.5px solid #cdeee0;border-radius:var(--radius-lg);background:radial-gradient(28rem 18rem at 95% 10%,rgb(251 191 36 / .14),transparent 70%),radial-gradient(28rem 18rem at 5% 90%,rgb(16 185 129 / .12),transparent 70%),linear-gradient(145deg,#fff,#f2fbf6);box-shadow:var(--shadow-lg)}@media(min-width:861px){.ai-spotlight{grid-template-columns:1.15fr .85fr;align-items:center;gap:var(--sp-8);padding:var(--sp-7)}}.ai-kicker-pill{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--sp-3);padding:5px 12px;border-radius:999px;border:1px solid #fde68a;background:#fffbeb;color:var(--amber-ink);font-size:var(--fs-2);font-weight:800}.ai-kicker-pill svg{color:#d97706}.ai-spotlight-lead{color:var(--muted);font-size:var(--fs-5);margin-bottom:var(--sp-5)}.ai-points{display:grid;gap:var(--sp-3)}.ai-points li{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius);background:#ffffffd9}.ai-point-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-deep)}.ai-points h3{font-size:var(--fs-4);font-weight:800;margin-bottom:2px}.ai-points p{color:var(--muted);font-size:var(--fs-3);line-height:1.45}.ai-demo-box{padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow)}.ai-demo-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-3)}.ai-demo-label{color:var(--muted);font-size:var(--fs-2);font-weight:700}.ai-demo-tabs{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--page-bg)}.ai-demo-tabs button{padding:4px 12px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-2);font-weight:700;cursor:pointer;transition:background-color .15s,color .15s}.ai-demo-tabs button.on{background:var(--accent-deep);color:#fff}.ai-search-bar{display:flex;align-items:center;gap:var(--sp-2);padding:10px 12px;border:2px solid var(--accent);border-radius:var(--radius);background:#f9fefb;box-shadow:0 0 0 4px #10b9811f}.ai-mic-pulse{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent-deep);color:#fff}.ai-query-text{flex:1;min-width:0;font-family:var(--font);font-size:var(--fs-4);font-weight:800;color:var(--text)}.ai-match-badge{display:inline-flex;flex:none;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#fffbeb;border:1px solid #fde68a;color:var(--amber-ink);font-size:var(--fs-1);font-weight:800}.ai-match-badge svg{color:#d97706}.ai-search-hint{margin:var(--sp-2) 0 var(--sp-3);color:var(--muted);font-size:var(--fs-2);font-weight:600}.ai-results-list{display:grid;gap:var(--sp-2)}.ai-results-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3);border:1.5px solid var(--border);border-radius:var(--radius);background:var(--page-bg);transition:border-color .15s,background-color .15s}.ai-results-list li.on{border-color:var(--accent);background:#f2fbf6}.ai-result-info{min-width:0}.ai-result-info b,.ai-result-info small{display:block}.ai-result-info b{font-size:var(--fs-3);font-weight:800}.ai-result-info small{color:var(--muted);font-size:var(--fs-1)}.ai-result-right{display:flex;align-items:center;gap:var(--sp-2);flex:none}.ai-result-price{font-size:var(--fs-4);font-weight:800;font-variant-numeric:tabular-nums}.ai-result-add{min-width:3.25rem;min-height:2rem;padding:0 10px;border:1px solid var(--accent-deep);border-radius:var(--radius-sm);background:#fff;color:var(--accent-ink);font:inherit;font-size:var(--fs-2);font-weight:800;cursor:pointer}.ai-result-add.on{background:var(--accent-deep);color:#fff}.hero{position:relative;overflow:hidden}.hero>.wrap{position:relative;z-index:1}.hero-aurora{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.aurora-orb{position:absolute;border-radius:50%;filter:blur(56px);opacity:.42;animation:aurora-drift 14s ease-in-out infinite alternate}.aurora-orb.orb-1{width:22rem;height:22rem;top:-6rem;right:-5rem;background:radial-gradient(circle,#10b9817a,#10b98100 70%)}.aurora-orb.orb-2{width:18rem;height:18rem;bottom:10%;left:-6rem;background:radial-gradient(circle,#14b8a65c,#14b8a600 70%);animation-delay:-5s}.aurora-orb.orb-3{width:15rem;height:15rem;top:28%;left:42%;background:radial-gradient(circle,#fbbf243d,#fbbf2400 70%);animation-delay:-9s}@keyframes aurora-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-16px,0) scale(1.08)}to{transform:translate3d(-14px,14px,0) scale(.95)}}.btn-primary,.hero-badges li.hot{position:relative;overflow:hidden}.btn-primary:after,.hero-badges li.hot:after{content:"";position:absolute;top:0;left:-120%;width:65%;height:100%;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%);animation:shimmer-sweep 4.5s ease-in-out infinite;pointer-events:none}@keyframes shimmer-sweep{0%,35%{left:-120%}65%,to{left:160%}}.geo-dot,.ai-mic-pulse,.sc-live-dot{animation:pulse-ring 2.2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ring{0%,to{box-shadow:0 0 #10b98173}50%{box-shadow:0 0 0 7px #10b98100}}.card-pop{animation:card-pop-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes card-pop-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.home-feat-tabs{display:flex;flex-wrap:nowrap;gap:8px;margin:0 0 var(--sp-5);padding-bottom:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-feat-tabs::-webkit-scrollbar{display:none}.home-feat-tabs .catalog-filter-btn{flex:0 0 auto;white-space:nowrap}.sc-live-ticker{display:flex;flex-wrap:nowrap;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.sc-live-ticker::-webkit-scrollbar{display:none}.sc-live-pill{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:6px 12px;border:1px solid #cdeee0;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px #0d4a3a14;color:var(--text);font-size:.74rem;white-space:nowrap;animation:card-pop-in .5s ease both}.sc-live-pill.wa svg{color:#16a34a}.sc-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#10b981}@media(min-width:1101px){.sc-live-ticker{display:none}}:root{--brand: #0D3828;--brand-deep: #08261B;--accent: #176638;--accent-soft: #E3F1E8;--accent-deep: #176638;--accent-ink: #0D3828;--page-bg: #F1F5F2;--mint: #E9EFEA;--surface: #FFFFFF;--border: #E2EAE4;--text: #17251E;--muted: #65736B;--grad: linear-gradient(135deg, #176638 0%, #0D3828 100%);--grad-deep: linear-gradient(135deg, #0D3828 0%, #176638 100%);--radius-sm: 8px;--radius: 10px;--radius-lg: 12px;--shadow: 0 1px 3px rgba(13, 56, 40, .05), 0 4px 12px rgba(13, 56, 40, .04);--shadow-lg: 0 4px 12px rgba(13, 56, 40, .06), 0 16px 32px -8px rgba(13, 56, 40, .1)}.top{background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #E2EAE4}.btn-primary{background:#176638;border-color:#0d3828;color:#fff;border-radius:10px;box-shadow:0 1px 2px #0d38281f;transition:background-color .15s ease,border-color .15s ease,transform .12s ease}.btn-primary:after,.hero-badges li.hot:after{display:none!important}.btn-primary:hover{background:#0d3828;border-color:#08261b}.btn-ghost{background:#fff;border:1px solid #E2EAE4;color:#17251e;border-radius:10px}.btn-ghost:hover{background:#f1f5f2;border-color:#cbd8ce}.hero{background:linear-gradient(180deg,#fff,#f1f5f2);border-bottom:1px solid #E2EAE4}.hero-aurora{opacity:.35}.section{background:#f1f5f2}.band{background:#fff;border-top:1px solid #E2EAE4;border-bottom:1px solid #E2EAE4}h1,.section-title{color:#17251e;letter-spacing:-.025em}.lead,.section-lead{color:#65736b}.mark{color:#176638;background:none;padding:0}.feature,.feature.tone-green,.feature.tone-blue,.feature.tone-amber,.feature.tone-purple,.vertical-card,.vertical-grid li:nth-child(n) .vertical-card,.features-flow-card,.fgroup-card,.catalog-item,.steps li,.trust-grid li,.faq details,.card{background:#fff;border:1px solid #E2EAE4;border-radius:12px;box-shadow:0 1px 3px #0d38280a}.sc-frame{background:#fff;border:1px solid #DCE6DF;border-radius:14px;box-shadow:10px 10px 24px #0d382814,-6px -6px 16px #ffffffe6,inset 0 1px #ffffffe6}.feature-icon{background:#f1f5f2!important;color:#176638!important;border:1px solid #E2EAE4;border-radius:10px;box-shadow:3px 3px 6px #0d38280f,-2px -2px 5px #fffffff2,inset 0 1px #fffc}.feature-grid .feature:nth-child(1),.feature-grid .feature:nth-child(4),.bento-card,.bento-card.tone-green,.bento-card.tone-blue,.bento-card.tone-amber,.bento-card.tone-purple{background:#fff;border:1px solid #D5E2D9;border-radius:12px;box-shadow:6px 6px 16px #0d38280f,-4px -4px 12px #ffffffeb}.ai-spotlight{background:#f1f5f2;border:1px solid #DCE6DF;border-radius:14px;box-shadow:inset 3px 3px 7px #0d38280d,inset -3px -3px 7px #ffffffd9}.ai-demo-card{background:#fff;border:1px solid #E2EAE4;border-radius:12px;box-shadow:6px 6px 16px #0d38280f,-4px -4px 12px #ffffffe6}.plan-popular,.home-pricing-card{background:#fff;border:1px solid #C8DDD0;border-radius:14px;box-shadow:8px 8px 22px #0d382812,-6px -6px 16px #ffffffeb}.kb-phone-wrap{width:100%;max-width:540px}.kb-phone-form{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;padding:6px;background:#fff;border:1px solid #CBD8CE;border-radius:12px;box-shadow:0 2px 8px #0d38280d}.kb-phone-form:focus-within{border-color:#176638;box-shadow:0 0 0 3px #17663824}.kb-phone-box{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:2.75rem;padding:0 8px 0 4px;background:transparent;border:0;box-shadow:none}.kb-phone-box:focus-within{box-shadow:none}.kb-country-wrap{display:inline-flex;align-items:center;flex-shrink:0;margin-right:8px;padding-right:8px;border-right:1px solid #E2EAE4}.kb-country-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:0;background:#f1f5f2;color:#17251e;font-family:inherit;font-size:.875rem;font-weight:700;padding:6px 8px;border-radius:7px;cursor:pointer}.kb-country-select:focus-visible{outline:2px solid #176638;outline-offset:1px}.kb-phone-box input[type=tel]{flex:1 1 auto;min-width:0;border:0;background:transparent;color:#17251e;font-size:1rem;font-weight:500;padding:0 4px}.kb-phone-box input[type=tel]::placeholder{color:#65736b}.kb-phone-box input[type=tel]:focus{outline:none}.kb-phone-btn{flex:0 0 auto;white-space:nowrap;padding:0 20px;min-height:2.75rem;border-radius:9px;font-size:.95rem;font-weight:700}.kb-phone-error{margin-top:6px;color:#b91c1c;font-size:.82rem;font-weight:600}.sc-quick-actions{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.sc-qa-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:7px;font-size:.72rem;font-weight:700;background:#f1f5f2;border:1px solid #E2EAE4;color:#17251e}.sc-qa-chip.on{background:#e3f1e8;border-color:#b8d9c4;color:#0d3828}.home-pricing-card{position:relative;padding:24px;margin-top:20px}.home-pricing-top .plan-badge{position:static;display:inline-block;margin-bottom:4px}.home-pricing-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid #E2EAE4}.home-pricing-top h3{font-size:1.35rem;margin:8px 0 4px}.home-pricing-price{text-align:right}.home-pricing-price b{font-size:2rem;color:#0d3828;margin-left:6px}.home-pricing-price span{display:block;font-size:.8rem;color:#65736b}.home-pricing-addons{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:18px 0}.home-pricing-addons li{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f1f5f2;border:1px solid #E2EAE4;border-radius:9px;font-size:.84rem}.home-pricing-addons li svg{color:#176638;flex-shrink:0}.home-pricing-addons li b{margin-left:auto;color:#0d3828;font-size:.82rem;white-space:nowrap;flex-shrink:0}.home-pricing-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.kb-crew-item,.kb-crew-item.tone-pink,.kb-crew-item.tone-amber,.kb-crew-item.tone-purple{background:#fff;border:1px solid #E2EAE4;border-radius:10px;box-shadow:0 1px 2px #0d38280a}.sc-chip-a{top:-16px;left:-14px}.cta-copy{display:flex;flex-direction:column;gap:12px}.cta-phone-form{margin-top:4px}.catalog-filter-btn{border-radius:8px;border:1px solid #E2EAE4;background:#fff;color:#17251e;font-weight:600;transition:background-color .15s ease,color .15s ease}.catalog-filter-btn.on{background:#0d3828;border-color:#0d3828;color:#fff}.hero-grid>*,.features-hero-split>*,.fgroup>*,.wrap>*{min-width:0;max-width:100%}@media(max-width:767px){.fab-wa,.sticky-cta{display:none!important}.site{padding-bottom:0!important}.top-enroll{display:inline-flex!important;min-height:2.15rem;padding:0 12px;border-radius:8px;font-size:.78rem}.hero{padding:20px 0 28px}.hero h1{font-size:clamp(1.65rem,6vw,2.1rem);line-height:1.15;margin-bottom:10px}.hero .lead{font-size:.95rem;line-height:1.48;margin-bottom:16px}.hero-badges{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;margin-bottom:12px}.hero-badges::-webkit-scrollbar{display:none}.hero-badges li{flex:0 0 auto;white-space:nowrap;font-size:.74rem;padding:0 10px;min-height:1.75rem}.kb-phone-form{flex-direction:column;align-items:stretch;gap:8px;padding:8px}.kb-phone-box{width:100%;min-height:2.75rem;padding:0 6px 6px;border-bottom:1px solid #E2EAE4}.kb-phone-box input[type=tel]{font-size:16px}.kb-phone-btn{width:100%;justify-content:center;min-height:2.85rem}.ticks{display:flex!important;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:.82rem;color:#17251e}.ticks svg{width:15px;height:15px;color:#176638}.kb-crew-strip,.features-hero-art,.kb-mascot-card,.calc-head-with-mascot .kb-mascot{display:none!important}.section,.band{padding:36px 0}.section-title{font-size:1.45rem;line-height:1.2}.section-lead{font-size:.92rem;margin-bottom:18px}.vertical-grid{grid-template-columns:1fr;gap:10px}.vertical-card{padding:14px 16px;border-radius:12px}.vertical-card b{font-size:.98rem}.vertical-card small{font-size:.82rem;color:#65736b}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.feature{padding:14px;border-radius:12px}.feature-icon{width:2.2rem;height:2.2rem;margin-bottom:8px}.feature h3{font-size:.92rem;line-height:1.25;margin-bottom:4px}.feature p{font-size:.78rem;line-height:1.4;color:#65736b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-pricing-top{flex-direction:column;gap:8px}.home-pricing-price{text-align:left}.home-pricing-price b{margin-left:0}.features-jump-nav,.catalog-filter-bar{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:none}.features-jump-nav::-webkit-scrollbar,.catalog-filter-bar::-webkit-scrollbar{display:none}.features-jump-pill,.catalog-filter-btn{flex:0 0 auto;white-space:nowrap}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(max-width:359px){.feature-grid,.catalog-grid{grid-template-columns:1fr}.top-enroll{display:none!important}}
