.story{height:720vh;position:relative}.story[data-chapter=pain]{--ch:#b45309;--ch-soft:#fbe9cf;--ch-wash:#fdf7ef}.story[data-chapter=solution]{--ch:#12704a;--ch-soft:#d5ece0;--ch-wash:#f0f8f4}.story[data-chapter=how]{--ch:#0369a1;--ch-soft:#d3e7f7;--ch-wash:#eff5fb}.story[data-chapter=start]{--ch:#4338ca;--ch-soft:#ddddf7;--ch-wash:#f2f2fc}.story-sticky{background:var(--ch-wash,var(--app));height:100vh;transition:background .7s;position:sticky;top:0;overflow:hidden}.story-sticky:before{content:"";pointer-events:none;background:radial-gradient(58% 62% at 72% 46%, var(--ch-soft,transparent) 0%, transparent 68%);opacity:.75;transition:background .7s;position:absolute;inset:0}.story-frame{z-index:16777273;pointer-events:none;max-width:1240px;height:100%;margin:0 auto;padding:0 48px;position:relative}.story-frame>*{pointer-events:auto}.story-3d{position:absolute;inset:0}.story-3d canvas{outline:none}.story-chapter{font:700 11px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ch,var(--muted));z-index:3;background:color-mix(in srgb, var(--ch-soft,#fff) 70%, #fff);border-radius:999px;padding:6px 12px;transition:color .7s,background .7s;position:absolute;top:78px;right:48px}.story-veil{z-index:16777272;pointer-events:none;background:linear-gradient(118deg,#0b5f43 0%,#10715a 26%,#1263a6 62%,#1d4ed8 100%);position:absolute;inset:0;overflow:hidden}.story-veil .v-rupee{font:700 62vh var(--font);color:#fff;opacity:.07;line-height:1;animation:9s ease-in-out infinite veil-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.story-veil .v-bank{box-sizing:border-box;text-align:center;color:#ffffff80;background:#ffffff0e;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:178px;height:178px;padding:24px;animation:14s ease-in-out infinite veil-drift;display:flex;position:absolute}.story-veil .v-bank em{font:600 15px/1.3 var(--font);color:#ffffff9e;font-style:normal}.story-veil .v1{animation-duration:13s;top:11%;left:5%}.story-veil .v2{animation-duration:17s;animation-direction:reverse;bottom:10%;left:8%}.story-veil .v3{animation-duration:19s;top:13%;right:5%}.story-veil .v4{animation-duration:15s;animation-direction:reverse;bottom:10%;right:9%}@media (max-width:1000px){.story-veil .v-bank{border-radius:14px;gap:9px;width:108px;height:108px;padding:12px}.story-veil .v-bank em{font-size:11.5px}.story-veil .v-bank svg{width:24px;height:24px}}@keyframes veil-breathe{0%,to{opacity:.06}50%{opacity:.1}}@keyframes veil-drift{0%,to{translate:0}50%{translate:0 -22px}}@media (prefers-reduced-motion:reduce){.story-veil .v-rupee,.story-veil .v-card{animation:none}}.story-cap{z-index:2;pointer-events:none;width:clamp(330px,38vw,460px);position:absolute;top:50%;left:48px;transform:translateY(-50%)}.story-cap.open{width:clamp(360px,44vw,540px)}.story-cap.light{text-align:center;width:auto;padding:0 32px;left:0;right:0}.story-cap.top{top:14vh;transform:none}.story-cap.light p{max-width:none}.story-cap .btn,.story-cap a{pointer-events:auto}.story-cap h1{font:800 clamp(30px, 3.3vw, 48px)/1.05 var(--font);letter-spacing:-.03em;text-wrap:pretty;margin:18px 0 16px}.story-cap h2{font:800 clamp(25px, 2.6vw, 38px)/1.08 var(--font);letter-spacing:-.03em;text-wrap:pretty;margin:10px 0 14px}.story-cap p{color:var(--muted);margin:0;font-size:clamp(14.5px,1.15vw,17px);line-height:1.6}.story-cap .hero-cta{margin-top:22px}.story-cap.light,.story-cap.light h2,.story-cap.light .eyebrow{color:#fff}.story-cap.light p{color:#fffc}.story-cap .daybig{color:var(--ch,var(--accent));font-variant-numeric:tabular-nums;transition:color .7s}.story-cap .eyebrow{color:var(--ch,var(--accent));transition:color .7s}.story-cap p b{color:var(--ch,var(--ink))}.story-cap .pill-invite{background:color-mix(in srgb, var(--ch-soft) 65%, #fff);color:var(--ch)}.story-cap .pill-invite i{background:var(--ch)}.h3-card.fades{opacity:var(--hero-face,1);animation:none}.h3-node.ok b{color:#15803d}.h3-node.late b{color:#b45309}.h3-doc{box-sizing:border-box;width:320px;height:442px;font-family:var(--font);color:var(--ink);background:linear-gradient(#fff 60%,#fdf8f0 100%);border-radius:5px;flex-direction:column;padding:30px 28px;display:flex;position:relative;overflow:hidden}.h3-doc:before{content:"";background:linear-gradient(90deg,#f4b84a,#e08a1e);height:7px;position:absolute;top:0;left:0;right:0}.h3-doc-from{font:700 10px var(--font);letter-spacing:.14em;color:#b45309}.h3-doc b{font:700 26px var(--font);letter-spacing:-.02em;margin:14px 0 6px}.h3-doc-to{color:var(--muted);margin-bottom:26px;font-size:13px}.h3-doc i{background:#eceef5;border-radius:2px;height:7px;margin-bottom:10px;display:block}.h3-doc i.short{width:55%}.h3-doc-amt{font:700 34px var(--font);letter-spacing:-.03em;margin-top:auto}.h3-doc-terms{color:var(--muted);margin-top:6px;font-size:12.5px}.h3-doc-stamp{font:800 15px var(--font);letter-spacing:.12em;color:color-mix(in srgb, #b45309 calc(var(--aged,0) * 100%), #c9cddc);opacity:calc(.35 + var(--aged,0) * .65);border:2px solid;border-radius:4px;padding:6px 12px;position:absolute;bottom:92px;right:24px;transform:rotate(-11deg)}.h3-dash{box-sizing:border-box;width:545px;height:334px;font-family:var(--font);background:linear-gradient(#fff 46%,#f4f4fd 100%);border-radius:9px;flex-direction:column;padding:26px 28px;display:flex;position:relative;overflow:hidden}.h3-dash:before{content:"";background:linear-gradient(90deg,#4338ca,#0ea5e9 70%,#22c55e);height:7px;position:absolute;top:0;left:0;right:0}.h3-dash:after{content:"₹";font:700 190px var(--font);color:#4338ca;opacity:.05;pointer-events:none;line-height:1;position:absolute;top:46px;right:16px}.h3-dash-top{font:700 10.5px var(--font);letter-spacing:.1em;color:#4338ca;margin-top:2px}.h3-dash small{color:var(--muted);margin-top:20px;font-size:12.5px}.h3-dash b{font:700 44px var(--font);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px}.h3-dash-funnel{gap:12px;margin-top:auto;display:grid}.h3-dash-row{grid-template-columns:108px 1fr 34px;align-items:center;gap:14px;display:grid}.h3-dash-row .l{font:500 13px var(--font);color:var(--ink-2,#6b7180)}.h3-dash-row .track{background:#eef0f6;border-radius:999px;height:8px;overflow:hidden}.h3-dash-row .track i{background:var(--accent);border-radius:999px;width:0;height:100%;display:block}.h3-dash-row:nth-child(4) .track i{background:#22c55e}.h3-dash-row .n{font:700 14px var(--font);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.h3-stack{box-sizing:border-box;width:311px;height:79px;font-family:var(--font);background:linear-gradient(105deg,#fff 55%,#f1faf4 100%);border-radius:6px;align-items:center;gap:10px;padding:0 16px 0 19px;display:flex;position:relative;overflow:hidden}.h3-stack:before{content:"";background:#22c55e;width:4px;position:absolute;top:0;bottom:0;left:0}.h3-stack b{font:600 14px var(--font);color:var(--ink);flex:1}.h3-stack span{font:700 14px var(--font);color:#15803d;font-variant-numeric:tabular-nums}.h3-stack.more{background:linear-gradient(105deg,#fff 55%,#f2f2fc 100%)}.h3-stack.more:before{background:#4338ca}.h3-stack.more b{color:var(--muted)}.h3-stack.more span{color:#4338ca}.h3-toast{box-sizing:border-box;width:364px;height:118px;font-family:var(--font);background:linear-gradient(105deg,#fff 60%,#f2faf5 100%);border-radius:7px;align-items:center;gap:13px;padding:0 22px 0 25px;display:flex;position:relative;overflow:hidden}.h3-toast:before{content:"";background:#22c55e;width:5px;position:absolute;top:0;bottom:0;left:0}.h3-toast>i{background:#22c55e;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 5px #22c55e29}.h3-toast b{font:600 15px var(--font);color:var(--ink);display:block}.h3-toast small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.h3-invite{box-sizing:border-box;width:394px;height:152px;font-family:var(--font);color:#fff;flex-direction:column;justify-content:center;padding:0 24px;display:flex}.h3-invite b{font:700 21px var(--font);letter-spacing:-.015em}.h3-invite small{color:#fffc;margin-top:5px;font-size:13px}.h3-acct{box-sizing:border-box;width:515px;height:333px;font-family:var(--font);background:linear-gradient(#fff 48%,#f3faf6 100%);border-radius:9px;flex-direction:column;padding:26px 28px;display:flex;position:relative;overflow:hidden}.h3-acct:before{content:"";background:linear-gradient(90deg,#12704a,#2fa16d 60%,#0ea5e9);height:7px;position:absolute;top:0;left:0;right:0}.h3-acct:after{content:"₹";font:700 210px var(--font);color:#12704a;opacity:.05;pointer-events:none;line-height:1;position:absolute;bottom:-46px;right:14px}.h3-acct-top{font:700 10.5px var(--font);letter-spacing:.1em;color:#12704a;margin-top:2px}.h3-acct small{color:var(--muted);margin-top:22px;font-size:12.5px}.h3-acct b{font:700 46px var(--font);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px}.h3-acct-bar{background:#eef0f6;border-radius:999px;height:8px;margin-top:16px;display:block;overflow:hidden}.h3-acct-bar i{background:var(--accent);border-radius:999px;width:0;height:100%;display:block}.h3-acct-row{border-top:1px solid var(--hair);align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.h3-acct-row:first-of-type{margin-top:auto}.h3-acct-dot{background:#22c55e;border-radius:50%;flex:none;width:9px;height:9px}.h3-acct-dot.blue{background:var(--accent)}.h3-acct-amt.in{color:#15803d}.h3-acct-to{font:600 14px var(--font);color:var(--ink);flex:1}.h3-acct-to small{font:400 11.5px var(--font);color:var(--muted);margin-top:2px;display:block}.h3-acct-amt{font:700 16px var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.h3-rupee{background:var(--accent);color:#fff;width:23px;height:23px;font:700 12px var(--font);border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 6px #0f172a24}.h3-rupee.green{background:#12704a}.h3-rupee em{font:600 12.5px var(--font);opacity:.9;font-style:normal}.h3-chip{box-sizing:border-box;width:288px;height:144px;font-family:var(--font);flex-direction:column;justify-content:center;padding:0 20px;display:flex;position:relative}.h3-chip:after{content:"₹";font:700 118px var(--font);color:#fff;opacity:.08;pointer-events:none;line-height:1;position:absolute;bottom:-34px;right:12px}.h3-chip .tag{font:700 9.5px var(--font);letter-spacing:.14em;color:#ffffffd9;background:#ffffff29;border-radius:4px;align-self:flex-start;margin-bottom:8px;padding:4px 8px;display:inline-block}.h3-chip b{font:700 19px var(--font);color:var(--ink);letter-spacing:-.015em;display:block}.h3-chip small{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.h3-chip.green b,.h3-chip.dark b{color:#fff}.h3-chip.green small{color:#ffffffb8}.h3-chip.dark{width:348px}.h3-chip.dark small{color:#ffffffb8}.h3-chip .tick{background:#22c55e;border-radius:50%;flex:none;width:15px;height:15px;position:relative}.h3-chip .tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:3px;left:4.5px;transform:rotate(42deg)}.h3-cal{box-sizing:border-box;width:324px;height:354px;font-family:var(--font);background:linear-gradient(#fff 62%,#fdf8f0 100%);border-radius:6px;padding:22px 20px;position:relative;overflow:hidden}.h3-cal:before{content:"";background:linear-gradient(90deg,#f4b84a,#e08a1e);height:6px;position:absolute;top:0;left:0;right:0}.h3-cal b{font:700 19px var(--font);letter-spacing:-.01em;color:#b45309;margin:4px 0 16px;display:block}.h3-cal b span{color:#cba06a;font-weight:500}.h3-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.h3-cal-grid span{height:34px;font:500 13px var(--font);color:#b9bdcc;border-radius:6px;place-items:center;display:grid}.h3-cal-grid .dow{height:20px;font:700 10px var(--font);letter-spacing:.06em;color:#c3c7d4}.h3-cal-grid .day{color:var(--ink-2,#6b7180)}.h3-cal-grid .waited{color:#a16207;background:#fdf0d8}.h3-cal-grid .today{color:#fff;background:#f4b84a;font-weight:700}.h3-cal-grid .shipped{color:#1d4ed8;background:#e6effd;font-weight:700}.h3-cal-grid .paid{color:#15803d;background:#dff3e6;font-weight:600}.h3-plate{box-sizing:border-box;text-align:left;width:330px;height:92px;font-family:var(--font);background:linear-gradient(105deg,#fff 55%,#f4f7fb 100%);border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 20px 0 24px;display:flex;position:relative;overflow:hidden}.h3-plate:before{content:"";background:#d6dae6;width:5px;position:absolute;top:0;bottom:0;left:0}.h3-plate.live:before{background:#22c55e}.h3-plate.waiting:before{background:#f4b84a}.h3-plate.new:before{background:#0ea5e9}.h3-plate.live{background:linear-gradient(105deg,#fff 55%,#f1faf4 100%)}.h3-plate.waiting{background:linear-gradient(105deg,#fff 55%,#fdf7ec 100%)}.h3-plate.new{background:linear-gradient(105deg,#fff 55%,#f0f7fd 100%)}.h3-plate.anchor{background:0 0}.h3-plate.anchor:before{display:none}.h3-plate.on-dark{background:0 0}.h3-plate.on-dark:before{display:none}.h3-plate b{font:700 19px/1.2 var(--font);color:var(--ink);letter-spacing:-.015em;display:block}.h3-plate small{color:var(--muted);align-items:center;gap:7px;margin-top:5px;font-size:13px;display:flex}.h3-plate small:before{content:"";background:#c7ccda;border-radius:50%;flex:none;width:8px;height:8px}.h3-plate.live small:before{background:#22c55e}.h3-plate.waiting small:before{background:#f4b84a}.h3-plate.new small:before{background:#0ea5e9}.h3-plate.anchor{width:397px;height:120px}.h3-plate.anchor b{color:#fff;font-size:22px}.h3-plate.anchor small{color:#ffffffc7}.h3-plate.on-dark b{color:#fff}.h3-plate.on-dark small{color:#ffffffc7}@media (min-width:1001px) and (max-height:760px){.story-frame{padding:0 32px}.story-cap{width:clamp(310px,34vw,420px)}.story-cap h1{margin:12px 0;font-size:clamp(28px,4.2vh,40px)}.story-cap h2{margin:8px 0 10px;font-size:clamp(23px,3.4vh,32px)}.story-cap .hero-cta{margin-top:16px}.story-chapter{top:70px;right:32px}}@media (max-width:1000px){.story{height:560vh}.story-frame{padding:0}.story-3d{height:46vh;top:60px;bottom:auto;left:0}.story-cap,.story-cap.open,.story-cap.light,.story-cap.top{text-align:left;width:auto;max-width:640px;margin:0 auto;padding:0;inset:52vh 20px auto;transform:none}.story-cap.light{text-align:center}.story-cap h1{margin:14px 0 12px;font-size:clamp(26px,5.2vw,40px)}.story-cap h2{margin:8px 0 10px;font-size:clamp(22px,4.4vw,34px)}.story-cap p{font-size:clamp(14px,2vw,17px)}.story-cap .hero-cta{margin-top:18px}.story-chapter{top:70px;right:20px}.story-veil .v-rupee{font-size:44vh}}@media (max-width:1000px) and (min-height:900px){.story-3d{height:52vh}.story-cap,.story-cap.open,.story-cap.light,.story-cap.top{top:58vh}}@media (max-width:560px){.story-3d{height:42vh;top:56px}.story-cap,.story-cap.open,.story-cap.light,.story-cap.top{top:47vh;left:16px;right:16px}.story-cap .hero-cta{flex-wrap:wrap;gap:8px;display:flex}.story-cap .hero-cta .btn{flex:auto;justify-content:center}.story-chapter{padding:5px 10px;font-size:10px;top:64px;right:16px}.story-veil .v-bank{gap:7px;width:92px;height:92px;padding:10px}.story-veil .v-bank em{font-size:10.5px}.story-veil .v2,.story-veil .v4{display:none}}@media (max-width:1000px) and (max-height:560px){.story-3d{height:52vh;top:52px}.story-cap,.story-cap.open,.story-cap.light,.story-cap.top{top:auto;bottom:16px}.story-cap h1{margin:8px 0;font-size:22px}.story-cap h2{margin:6px 0 8px;font-size:20px}.story-cap p{font-size:13px}.story-veil .v-bank{display:none}}.home{--page:1240px;--gut:48px}.home-sec{max-width:var(--page);padding:clamp(56px, 6vw, 88px) var(--gut);margin:0 auto}.home-sec-alt{max-width:none;padding-left:0;padding-right:0}.home-sec-alt>*{max-width:var(--page);padding-left:var(--gut);padding-right:var(--gut);box-sizing:border-box;margin-left:auto;margin-right:auto}.home-cta{max-width:var(--page);padding:8px var(--gut) clamp(56px, 6vw, 88px);margin:0 auto}.home-foot{max-width:var(--page);padding:26px var(--gut) 44px;margin:0 auto}.story-frame{padding:0 var(--gut)}.story-cap{left:var(--gut)}.story-chapter{right:var(--gut)}@media (max-width:1000px){.home{--gut:20px}}@media (max-width:560px){.home{--gut:16px}}.home-top{padding-left:max(var(--gut), calc((100% - var(--page)) / 2 + var(--gut)));padding-right:max(var(--gut), calc((100% - var(--page)) / 2 + var(--gut)));border-bottom:1px solid #0000;transition:border-color .3s,background .4s}.home-top .spacer{flex:auto}.home-top .home-nav{gap:26px;position:absolute;left:50%;transform:translate(-50%)}.home-top .home-nav a{padding:6px 0}.home-top{background:0 0}.home-scrolled .home-top{background:color-mix(in srgb, var(--app) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.7);border-bottom-color:color-mix(in srgb, var(--hair) 70%, transparent);box-shadow:0 1px 20px #0f172a0d}.story-veiled .home-top{background:#081e2e4d;border-bottom-color:#ffffff29}.story-veiled .home-nav a,.story-veiled .brand-name{color:#fff}.story-veiled .home-top .btn:not(.btn-primary){color:#fff;background:#ffffff29}.story-veiled .home-top .brand-mark{color:var(--accent);background:#fff}.home{--c1:#b45309;--c1-soft:#fdf3e4;--c2:#12704a;--c2-soft:#eaf6f0;--c3:#0369a1;--c3-soft:#e9f2fb;--c4:#4338ca;--c4-soft:#eeeefb}.proof-band{background:var(--navy);color:#fff}.proof-inner{max-width:var(--page);padding:30px var(--gut);grid-template-columns:repeat(3,1fr);gap:24px;margin:0 auto;display:grid}.proof{border-left:3px solid;flex-direction:column;gap:4px;padding-left:16px;display:flex}.proof.p1{border-color:#f4b84a}.proof.p2{border-color:#34d399}.proof.p3{border-color:#38bdf8}.proof b{font:800 30px var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.proof.p3 b:before{content:"₹"}.proof span{color:#ffffff9e;font-size:13.5px}.point{border-radius:var(--r);border:1px solid var(--hair);height:100%;padding:20px 20px 20px 22px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.point .dot{background:var(--pc,var(--accent));width:4px;position:absolute;top:0;bottom:0;left:0}.point:after{content:"";background:var(--pc-soft,transparent);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.point:hover{border-color:color-mix(in srgb, var(--pc) 30%, var(--hair));transform:translateY(-3px);box-shadow:0 10px 26px #0f172a12}.point:hover:after{opacity:.55}.point b{z-index:1;margin-bottom:5px;font-size:14.5px;display:block;position:relative}.point p{z-index:1;position:relative}.point.c1{--pc:var(--c1);--pc-soft:var(--c1-soft)}.point.c2{--pc:var(--c2);--pc-soft:var(--c2-soft)}.point.c3{--pc:var(--c3);--pc-soft:var(--c3-soft)}.point.c4{--pc:var(--c4);--pc-soft:var(--c4-soft)}.home-sec-alt .point,.home-sec .point{background:#fff}.faq-item{border-top:1px solid var(--hair);border-left:3px solid #0000;padding-left:0;transition:border-color .25s,background .25s}.faq-item.on{border-left-color:var(--accent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 60%);padding-left:16px}.faq-item.on button{color:var(--accent)}.faq-item.on i{background:var(--accent)}.faq-item.on i:before,.faq-item.on i:after{background:#fff}.faq-item.on p{padding-left:0}.cta-band{background:linear-gradient(112deg,#1a1c3a 0%,#21306b 34%,#12557f 66%,#12704a 100%);position:relative;overflow:hidden}.cta-band>*{z-index:1;position:relative}.cta-band .cta-rupee{z-index:0;font:700 260px var(--font);color:#fff;opacity:.06;line-height:1;animation:11s ease-in-out infinite cta-float;position:absolute;top:50%;right:3%;transform:translateY(-48%)}.cta-band p{color:#ffffffb8}@keyframes cta-float{0%,to{transform:translateY(-48%)}50%{transform:translateY(-54%)}}@media (prefers-reduced-motion:reduce){.cta-band .cta-rupee{animation:none}}@media (max-width:1000px){.proof-inner{grid-template-columns:1fr;gap:16px;padding-top:24px;padding-bottom:24px}.proof b{font-size:25px}.points{grid-template-columns:1fr 1fr}.cta-band .cta-rupee{opacity:.05;font-size:180px}}@media (max-width:560px){.points{grid-template-columns:1fr}}.brand-logo img{width:auto;height:30px;display:block}@media (max-width:560px){.brand-logo img{height:26px}}.home-foot{border-top:1px solid var(--hair);display:block}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:34px;display:grid}.foot-brand img{width:auto;height:32px;margin-bottom:14px;display:block}.foot-brand p{max-width:320px;color:var(--muted);margin:0 0 14px;font-size:13.5px;line-height:1.6}.foot-parent{color:var(--muted);border:1px solid var(--hair);background:var(--card);border-radius:8px;padding:7px 12px;font-size:13px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.foot-parent b{color:var(--ink);font-weight:600}.foot-parent:hover{border-color:var(--accent);color:var(--accent)}.foot-parent:hover b{color:var(--accent)}.foot-col{flex-direction:column;gap:9px;font-size:13.5px;display:flex}.foot-col b{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:3px;font-size:12px}.foot-col a{color:var(--muted);width:fit-content;text-decoration:none;transition:color .2s}.foot-col a:hover{color:var(--accent)}.foot-base{border-top:1px solid var(--hair);color:var(--ink-2);flex-wrap:wrap;gap:20px;padding-top:20px;font-size:12.5px;display:flex}.foot-base .d{flex:1;min-width:280px}@media (max-width:1000px){.foot-grid{grid-template-columns:1fr 1fr;gap:28px}.foot-brand{grid-column:1/-1}}@media (max-width:560px){.foot-grid{grid-template-columns:1fr;gap:24px}}.legal{background:var(--app);min-height:100vh}.legal-body{max-width:780px;padding:56px var(--gut) 72px;margin:0 auto}.legal-body h1{font:800 clamp(30px, 3.4vw, 42px)/1.1 var(--font);letter-spacing:-.03em;margin:8px 0 10px}.legal-meta{color:var(--muted);margin:0 0 20px;font-size:13.5px}.legal-draft{color:#92400e;background:#fdf3e4;border:1px solid #f6dcb4;border-radius:10px;margin:0 0 28px;padding:12px 14px;font-size:13.5px}.legal-body h2{font:700 18px var(--font);letter-spacing:-.01em;margin:30px 0 8px}.legal-body p{color:var(--ink-2,#4b5162);margin:0 0 10px;font-size:15px;line-height:1.7}.legal-body a{color:var(--accent)}.legal .home-foot{max-width:var(--page);margin:0 auto}.legal .foot-base a{color:var(--muted);text-decoration:none}.legal .foot-base a:hover{color:var(--accent)}.legal-lead{color:var(--ink)!important;margin-bottom:26px!important;font-size:17px!important;line-height:1.65!important}.contact-grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:32px;margin-top:26px;display:grid}.contact-form{gap:14px;display:grid}.contact-form label{font:600 13px var(--font);color:var(--ink);gap:6px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{font:400 14.5px var(--font);color:var(--ink);background:var(--card);border:1px solid var(--hair);border-radius:10px;outline:none;padding:11px 13px;transition:border-color .18s,box-shadow .18s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.contact-form textarea{resize:vertical;line-height:1.55}.contact-form .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form button{justify-self:start;margin-top:4px}.contact-sent{color:#15803d;background:#ecfdf3;border:1px solid #c6ebd3;border-radius:10px;padding:11px 13px;font-size:13.5px;margin:0!important}.contact-side{gap:12px;display:grid}.contact-card{border:1px solid var(--hair);background:var(--card);border-radius:12px;gap:4px;padding:16px 18px;display:grid}.contact-card b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.contact-card a{font:600 15px var(--font);color:var(--accent);text-decoration:none}.contact-card span{color:var(--muted);font-size:12.5px}.legal .home-nav{font:500 13.5px var(--font);gap:18px;margin-left:20px;display:flex}.legal .home-nav a{color:var(--ink-2);text-decoration:none}.legal .home-nav a:hover{color:var(--accent)}@media (max-width:860px){.contact-grid,.contact-form .row2{grid-template-columns:1fr}.legal .home-nav{display:none}}.auth{background:var(--app);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-form{flex-direction:column;justify-content:center;width:100%;max-width:620px;margin-left:auto;padding:48px max(48px,6vw);display:flex}.auth-form .brand-logo img{height:32px;margin-bottom:34px}.auth-form h1{font:800 clamp(28px, 2.6vw, 36px)/1.1 var(--font);letter-spacing:-.03em;margin:0 0 8px}.auth-sub{color:var(--muted);max-width:420px;margin:0 0 26px;font-size:14.5px;line-height:1.6}.auth-form form{gap:15px;max-width:420px;display:grid}.auth-form label{font:600 13px var(--font);color:var(--ink);gap:6px;display:grid}.auth-form input{font:400 15px var(--font);color:var(--ink);background:var(--card);border:1px solid var(--hair);border-radius:10px;outline:none;padding:12px 14px;transition:border-color .18s,box-shadow .18s}.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.auth-form button{margin-top:6px}.auth-alt{border-top:1px solid var(--hair);gap:10px;max-width:420px;margin-top:30px;padding-top:22px;display:grid}.auth-alt p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.auth-alt b{color:var(--ink);font-weight:600}.auth-alt a{color:var(--accent)}.auth-panel{background:linear-gradient(150deg,#0b5f43 0%,#10715a 26%,#1263a6 64%,#1d4ed8 100%);align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.auth-panel:after{content:"₹";font:700 46vh var(--font);color:#fff;opacity:.06;pointer-events:none;line-height:1;position:absolute;bottom:-22%;right:-4%}.auth-panel-inner{z-index:1;box-sizing:border-box;width:100%;max-width:560px;padding:48px max(40px,4vw);position:relative}.auth-eyebrow{font:700 11px var(--font);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.auth-panel h2{font:800 clamp(26px, 2.4vw, 34px)/1.15 var(--font);letter-spacing:-.03em;color:#fff;margin:10px 0 28px}.auth-card{box-sizing:border-box;background:#fffffff5;border-radius:12px;max-width:100%;padding:18px 20px;box-shadow:0 18px 40px #041e182e}.auth-card.acct{gap:2px;margin-bottom:12px;display:grid}.auth-card .t{font:700 10px var(--font);letter-spacing:.1em;color:#12704a}.auth-card.acct small{color:var(--muted);margin-top:12px;font-size:12px}.auth-card.acct b{font:700 34px var(--font);letter-spacing:-.03em;color:var(--ink)}.auth-card .bar{background:#eef0f6;border-radius:999px;height:7px;margin-top:12px;display:block;overflow:hidden}.auth-card .bar i{background:var(--accent);border-radius:999px;height:100%;display:block}.auth-card.line{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.auth-card.line .dot{border-radius:50%;flex:none;width:9px;height:9px}.auth-card.line .dot.green{background:#22c55e}.auth-card.line .dot.blue{background:var(--accent)}.auth-card.line span{flex:1;min-width:0}.auth-card.line b,.auth-card.line small{overflow-wrap:anywhere}.auth-card.line b{font:600 14px var(--font);color:var(--ink);display:block}.auth-card.line small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.auth-card.line em{font:700 14px var(--font);color:var(--ink);font-style:normal}.auth-card.line em.in{color:#15803d}.auth-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.auth-stats b{font:800 22px var(--font);color:#fff;letter-spacing:-.02em;display:block}.auth-stats span{color:#fff9;font-size:12px}@media (max-width:980px){.auth{grid-template-columns:1fr}.auth-panel{display:none}.auth-form{margin:0 auto;padding:40px 20px}}.apply-body{max-width:var(--page);padding:46px var(--gut) 70px;grid-template-columns:1fr 1.05fr;align-items:start;gap:56px;margin:0 auto;display:grid}.apply-copy h1{font:800 clamp(28px, 3vw, 42px)/1.08 var(--font);letter-spacing:-.03em;text-wrap:pretty;margin:8px 0 12px}.apply-copy>p{color:var(--muted);max-width:440px;margin:0 0 30px;font-size:15.5px;line-height:1.65}.apply-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.apply-steps li{opacity:.45;align-items:flex-start;gap:13px;transition:opacity .3s;display:flex}.apply-steps li.on,.apply-steps li.done{opacity:1}.apply-steps i{width:26px;height:26px;font:700 12px var(--font);background:var(--card-2);color:var(--muted);border:1px solid var(--hair);border-radius:50%;flex:none;place-items:center;font-style:normal;transition:background .3s,color .3s,border-color .3s;display:grid}.apply-steps li.on i{background:var(--accent);border-color:var(--accent);color:#fff}.apply-steps li.done i{color:#15803d;background:#dff3e6;border-color:#b7e4c8}.apply-steps b{color:var(--ink);font-size:14.5px;display:block}.apply-steps small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.apply-form{background:var(--card);border:1px solid var(--hair);border-radius:16px;gap:16px;padding:26px 28px;display:grid;box-shadow:0 14px 40px #0f172a0d}.apply-form>div{gap:15px;display:grid}.apply-form label{font:600 13px var(--font);color:var(--ink);gap:6px;display:grid}.apply-form input,.apply-form textarea{font:400 15px var(--font);color:var(--ink);background:var(--app);border:1px solid var(--hair);border-radius:10px;outline:none;padding:11px 13px;transition:border-color .18s,box-shadow .18s}.apply-form input:focus,.apply-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);background:var(--card)}.apply-form textarea{resize:vertical;line-height:1.55}.apply-form .row2{grid-template-columns:1fr 1fr;gap:15px;display:grid}.apply-form .hint{font:600 12px var(--font);color:var(--accent)}.apply-note{color:var(--muted);background:var(--card-2);border-radius:10px;margin:2px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.6}.apply-actions{align-items:center;gap:12px;display:flex}.apply-actions .spacer{flex:1}.apply-legal{color:var(--muted);margin:0;font-size:12px}.apply-legal a{color:var(--accent)}.apply-done{max-width:640px;padding:90px var(--gut) 110px;text-align:center;margin:0 auto}.apply-done .tick{background:#dff3e6;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:20px;display:inline-grid;position:relative}.apply-done .tick:after{content:"";border:3px solid #15803d;border-width:0 3px 3px 0;width:12px;height:22px;position:absolute;top:15px;left:21px;transform:rotate(42deg)}.apply-done h1{font:800 clamp(28px, 3vw, 40px)/1.1 var(--font);letter-spacing:-.03em;margin:0 0 12px}.apply-done p{color:var(--muted);max-width:520px;margin:0 auto 14px;font-size:15.5px;line-height:1.7}.apply-done p b{color:var(--ink)}.apply-next{background:var(--card);border:1px solid var(--hair);text-align:left;border-radius:12px;padding:16px 18px}.apply-done .hero-cta{justify-content:center;margin-top:24px}@media (max-width:980px){.apply-body{grid-template-columns:1fr;gap:32px;padding-top:32px}.apply-form .row2{grid-template-columns:1fr}}.apply-form .hint.warn{color:#b45309}.apply-summary{border:1px solid var(--hair);background:var(--card-2);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.apply-summary>b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.apply-summary div{justify-content:space-between;gap:14px;font-size:13.5px;display:flex}.apply-summary span{color:var(--muted)}.apply-summary em{color:var(--ink);text-align:right;word-break:break-all;font-style:normal;font-weight:600}.apply-next code{color:var(--accent);font:600 13.5px ui-monospace,SFMono-Regular,Menlo,monospace}.topbar .brand-logo img{width:auto;height:26px;display:block}.auth-form .lbl-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-form .lbl-link{font:500 12.5px var(--font);color:var(--accent);text-decoration:none}.auth-form .lbl-link:hover{text-decoration:underline}.auth-form .lbl-warn{font:500 12px var(--font);color:#b45309}.auth-alt .linklike{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.apply-form .err{font:500 12px var(--font);color:#b42318}.apply-form input.bad,.apply-form textarea.bad{background:#fef4f3;border-color:#f0a9a2}.apply-form input.bad:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262624}.apply-actions .btn.dim{opacity:.55}
