.landing{--dark-bg:#020618;--panel:#0f172b;--panel-60:#0f172b99;--panel-80:#0f172bcc;--navy:#1c2641;--navy-border:#26314e;--primary:#4f39f6;--primary-hover:#422ddc;--accent:#615fff;--accent-soft:#7c86ff;--accent-tint:#615fff33;--primary-tint:#4f39f633;--success:#00bc7d;--warning:#efae00;--text-hi:#fff;--text-mid:#94a3b8;--text-low:#62748e;--glass-bg:#ffffff0a;--glass-border:#ffffff14;--card-border-accent:#5b4ee840;--font-ui:var(--font-manrope),"Manrope",sans-serif;--font-num:var(--font-inter),"Inter",sans-serif;--font-logo:var(--font-poppins),"Poppins",sans-serif;--r-card:16px;--r-btn:12px;--r-badge:8px;--shadow-float:0px 25px 50px -12px #00000040;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1440px;--container-pad-x:max(20px,env(safe-area-inset-left));min-height:100vh;font-family:var(--font-ui);background:var(--dark-bg);color:var(--text-hi);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-size:16px;line-height:1.7;overflow-x:hidden}.landing *{box-sizing:border-box}.landing .container{max-width:1200px;margin:0 auto;padding:0 32px}.landing h1{letter-spacing:clamp(-1.5px,-.15vw,-.6px);font-size:clamp(28px,5.6vw,60px);font-weight:800;line-height:1.08}.landing h2{letter-spacing:-1px;font-size:clamp(24px,3.4vw,40px);font-weight:800;line-height:1.15}.landing h3{font-size:clamp(18px,1.6vw,21px);font-weight:700;line-height:1.35}.landing .lede{color:var(--text-mid);font-size:clamp(15px,1.4vw,17px);font-weight:500}.landing .body-s{color:var(--text-mid);font-size:14.5px;font-weight:500;line-height:1.65}.landing .accent-word{color:var(--accent-soft)}.landing .num{font-family:var(--font-num);font-weight:700}.landing .pill{letter-spacing:.09em;text-transform:uppercase;color:var(--accent-soft);background:var(--primary-tint);border:1px solid var(--card-border-accent);border-radius:50px;align-items:center;gap:7px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex}.landing .pill:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.landing .btn{font-family:var(--font-ui);border-radius:var(--r-btn);cursor:pointer;letter-spacing:.01em;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.landing .btn-primary{background:var(--primary);color:#fff;box-shadow:0 1px 3px #4f39f64d,inset 0 1px #ffffff14}.landing .btn-primary:hover{background:var(--primary-hover);box-shadow:0 2px 8px #4f39f666}.landing .btn-ghost{color:#fffc;background:0 0;border:1px solid #ffffff29}.landing .btn-ghost:hover{color:#fff;background:#ffffff0a;border-color:#ffffff5c}.landing .btn-lg{padding:13px 30px;font-size:15px}.landing .btn .arrow{transition:transform .18s}.landing .btn:hover .arrow{transform:translate(3px)}.landing .text-link{color:var(--accent-soft);align-items:center;gap:7px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.landing .text-link:hover{color:#fff}.landing .glass{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-reduced-motion:no-preference){.landing.anim-ready .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.landing.anim-ready .reveal.in{opacity:1;transform:none}.landing.anim-ready .reveal[data-delay="1"]{transition-delay:.1s}.landing.anim-ready .reveal[data-delay="2"]{transition-delay:.2s}.landing.anim-ready .reveal[data-delay="3"]{transition-delay:.3s}}.landing .nav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--glass-border);background:#020618c7;position:fixed;top:0;left:0;right:0}.landing .nav-inner{justify-content:space-between;align-items:center;height:76px;display:flex}.landing .logo{align-items:center;gap:11px;text-decoration:none;display:flex}.landing .logo img,.landing .logo-img{border-radius:50%;width:40px;height:40px}.landing .logo-word{font-family:var(--font-logo);letter-spacing:.02em;font-size:14px;font-weight:700;line-height:1.25}.landing .logo-word .l1{color:var(--accent-soft);display:block}.landing .logo-word .l2{color:#fff;display:block}.landing .nav-links{align-items:center;gap:6px;list-style:none;display:flex}.landing .nav-links a{color:var(--text-mid);white-space:nowrap;border-radius:10px;padding:8px 14px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .15s,background .15s}.landing .nav-links a:hover{color:#fff}.landing .nav-links a.active{color:#fff;background:var(--accent-tint)}.landing .nav-cta{align-items:center;gap:10px;display:flex}.landing .nav-cta .btn{padding:8px 17px;font-size:13.5px}.landing .nav-hamburger{border:1px solid var(--glass-border);color:#ffffffbf;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,border-color .15s;display:none}.landing .nav-hamburger:hover{background:var(--glass-bg);color:#fff;border-color:#ffffff2e}.landing .nav-drawer{border-top:1px solid var(--glass-border);padding:16px 20px 20px}.landing .nav-drawer ul{flex-direction:column;gap:2px;margin-bottom:16px;list-style:none;display:flex}.landing .nav-drawer ul a{color:var(--text-mid);border-radius:10px;padding:10px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:block}.landing .nav-drawer ul a:hover{color:#fff;background:var(--glass-bg)}.landing .nav-drawer-cta{flex-direction:column;gap:10px;display:flex}.landing .nav-drawer-cta a:first-child{color:#fffc;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;padding:11px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.landing .nav-drawer-cta a:first-child:hover{color:#fff;border-color:#ffffff5c}.landing .landing-theme-toggle{border:1px solid var(--glass-border);color:#ffffffbf;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.landing .landing-theme-toggle:hover{color:#fff;background:var(--glass-bg);border-color:#ffffff3d}.landing[data-theme=light] .landing-theme-toggle{color:#334155;background:#fff;border-color:#cbd5e1}.landing[data-theme=light] .landing-theme-toggle:hover{color:#0f172b;background:#f8fafc;border-color:#94a3b8}.landing .landing-theme-toggle.in-drawer{gap:10px;width:100%;height:44px}.landing .hero{padding:176px 0 0;position:relative;overflow:hidden}.landing .hero-pattern{pointer-events:none;background-image:linear-gradient(#615fff12 1px,#0000 1px),linear-gradient(90deg,#615fff12 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 0,#000 35%,#0000 100%);mask-image:radial-gradient(75% 65% at 50% 0,#000 35%,#0000 100%)}.landing .hero-glow{pointer-events:none;background:radial-gradient(circle,#4f39f638 0%,#0000 65%);border-radius:50%;width:1100px;height:700px;position:absolute;top:-340px;left:50%;transform:translate(-50%)}.landing .hero-inner{text-align:center;position:relative}.landing .hero h1{text-wrap:balance;max-width:880px;margin:26px auto 22px}.landing .hero .lede{text-wrap:pretty;max-width:620px;margin:0 auto 36px}.landing .hero-ctas{justify-content:center;gap:14px;margin-bottom:30px;display:flex}.landing .role-pick{flex-wrap:wrap;justify-content:center;gap:14px;max-width:640px;margin:8px auto 22px;display:flex}.landing .rp-btn{background:var(--panel-80);border:2px solid var(--card-border-accent);color:#fff;font-family:var(--font-ui);border-radius:14px;align-items:center;gap:12px;min-width:220px;padding:14px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 36px -14px #00000059}.landing .rp-btn:hover{border-color:var(--primary);background:var(--primary);transform:translateY(-2px)}.landing .rp-ic{background:var(--primary-tint);border:1px solid var(--card-border-accent);width:36px;height:36px;color:var(--accent-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing .rp-btn:hover .rp-ic{color:#fff;background:#ffffff38;border-color:#ffffff4d}.landing .rp-label{text-align:left;flex:1}.landing .rp-go{color:var(--text-mid);flex:none;transition:transform .18s,color .18s}.landing .rp-btn:hover .rp-go{color:#fff;transform:translate(3px)}.landing[data-theme=light] .rp-btn{color:#0f172b;background:#fff;border-color:#c7cdff;box-shadow:0 14px 36px -14px #0f172b2e}.landing[data-theme=light] .rp-ic{color:#4f39f6;background:#eef2ff;border-color:#c7cdff}.landing[data-theme=light] .rp-btn:hover{color:#fff;background:#4f39f6;border-color:#4f39f6}.landing[data-theme=light] .rp-btn:hover .rp-ic{color:#fff;background:#ffffff38;border-color:#ffffff4d}.landing .loan-starter{background:var(--panel-80);border:1px solid var(--glass-border);border-radius:14px;align-items:center;gap:14px;max-width:640px;margin:4px auto 12px;padding:12px 16px;display:inline-flex;box-shadow:0 14px 36px -14px #00000059}.landing .ls-ic{background:var(--primary-tint);border:1px solid var(--card-border-accent);width:34px;height:34px;color:var(--accent-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing .ls-fields{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:inline-flex}.landing .ls-field{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.landing .ls-field label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-low);font-size:10px;font-weight:700}.landing .ls-field b{font-family:var(--font-num);color:#fff;font-size:14px;font-weight:700}.landing .ls-div{background:var(--glass-border);flex:none;width:1px;height:22px}.landing .ls-go{background:var(--primary);color:#fff;border-radius:10px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.landing .ls-go:hover{background:var(--primary-hover)}.landing[data-theme=light] .loan-starter{background:#fff;border-color:#e2e8f0;box-shadow:0 14px 36px -14px #0f172b2e}.landing[data-theme=light] .ls-ic{color:#4f39f6;background:#eef2ff;border-color:#c7cdff}.landing[data-theme=light] .ls-field label{color:#64748b}.landing[data-theme=light] .ls-field b{color:#0f172b}.landing[data-theme=light] .ls-div{background:#e2e8f0}@media (max-width:640px){.landing .role-pick{flex-direction:column;align-items:stretch}.landing .rp-btn{width:100%;min-width:0}.landing .loan-starter{flex-direction:column;align-items:stretch;padding:14px}.landing .ls-fields{justify-content:space-between;width:100%}.landing .ls-div{display:none}.landing .ls-go{justify-content:center;width:100%}}.landing .trust-row{color:var(--text-low);justify-content:center;align-items:center;gap:28px;font-size:13.5px;font-weight:600;display:flex}.landing .trust-row span{align-items:center;gap:8px;display:inline-flex}.landing .trust-row svg{color:var(--accent-soft);flex:none}.landing .hero-stage{max-width:1040px;margin:64px auto 0;padding:0 32px;position:relative}.landing .hero-stage:after{content:"";background:linear-gradient(180deg,transparent,var(--dark-bg)88%);pointer-events:none;height:220px;position:absolute;bottom:0;left:0;right:0}.landing .mock-window{background:var(--panel-80);border:1px solid var(--glass-border);box-shadow:var(--shadow-float);text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;overflow:hidden}.landing .mock-titlebar{border-bottom:1px solid var(--glass-border);align-items:center;gap:7px;padding:13px 18px;display:flex}.landing .mock-titlebar i{background:#ffffff24;border-radius:50%;width:10px;height:10px;display:block}.landing .mock-url{max-width:320px;color:var(--text-low);background:#ffffff0d;border-radius:50px;flex:1;margin-left:12px;padding:4px 14px;font-size:11px;font-weight:600}.landing .mock-body{grid-template-columns:200px 1fr;min-height:430px;display:grid}.landing .mock-side{border-right:1px solid var(--navy-border);background:#1c26418c;flex-direction:column;gap:4px;padding:18px 12px;display:flex}.landing .mock-side .mlogo{align-items:center;gap:8px;padding:0 8px 16px;display:flex}.landing .mock-side .mlogo img{width:26px;height:25px}.landing .mock-side .mlogo b{font-family:var(--font-logo);color:var(--accent-soft);font-size:9px;line-height:1.3}.landing .mock-side .mlogo b span{color:#fff;display:block}.landing .mnav{color:var(--text-mid);border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.landing .mnav.on{color:#fff;background:#615fffd9}.landing .mnav svg{opacity:.8;flex:none}.landing .mock-main{flex-direction:column;gap:16px;padding:22px 24px;display:flex}.landing .mock-greet{justify-content:space-between;align-items:center;display:flex}.landing .mock-greet h4{font-size:15px;font-weight:800}.landing .mock-greet p{color:var(--text-low);font-size:11px;font-weight:600}.landing .mock-greet .mbtn{background:var(--primary);color:#fff;border-radius:9px;padding:7px 14px;font-size:11px;font-weight:700}.landing .kpi-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.landing .kpi{border:1px solid var(--glass-border);background:#ffffff09;border-radius:12px;padding:13px 15px}.landing .kpi label{color:var(--text-low);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.landing .kpi label .ic{background:var(--primary-tint);width:20px;height:20px;color:var(--accent-soft);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.landing .kpi .v{font-family:var(--font-num);margin-top:6px;font-size:19px;font-weight:700}.landing .kpi .d{color:var(--success);font-size:10px;font-weight:700}.landing .kpi .d.neg{color:var(--warning)}.landing .mock-charts{flex:1;grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.landing .mock-card{border:1px solid var(--glass-border);background:#ffffff09;border-radius:12px;flex-direction:column;padding:14px 16px;display:flex}.landing .mock-card h5{color:var(--text-mid);margin-bottom:10px;font-size:11.5px;font-weight:700}.landing .mock-card svg{width:100%;height:auto;display:block}.landing .mrow{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:7px 0;display:flex}.landing .mrow:last-child{border-bottom:none}.landing .mrow .dot{border-radius:8px;flex:none;justify-content:center;align-self:center;align-items:center;width:26px;height:26px;display:flex}.landing .mrow .dot.g{color:var(--success);background:#00bc7d29}.landing .mrow .dot.p{background:var(--primary-tint);color:var(--accent-soft)}.landing .mrow .dot.a{color:var(--warning);background:#efae0024}.landing .mrow .t{flex:1;min-width:0;line-height:1.25}.landing .mrow .t b{font-size:11px;font-weight:700;display:block}.landing .mrow .t span{color:var(--text-low);font-size:9.5px;font-weight:600}.landing .mrow .amt{font-family:var(--font-num);font-size:11px;font-weight:700}.landing .mrow .amt.pos{color:var(--success)}.landing .float-card{z-index:5;background:var(--panel-80);border:1px solid var(--card-border-accent);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;border-radius:16px;position:absolute}.landing .fc-received{align-items:center;gap:13px;padding:16px 22px;display:flex;top:42%;left:-8px}.landing .fc-received .ck{background:var(--primary-tint);width:40px;height:40px;color:var(--accent-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.landing .fc-received label{color:var(--text-mid);font-size:12px;font-weight:600;display:block}.landing .fc-received .v{font-family:var(--font-num);color:#fff;font-size:17px;font-weight:700}.landing .fc-lend{width:218px;padding:18px 22px 16px;top:12%;right:-14px}.landing .fc-lend .head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.landing .fc-lend .head label{color:var(--text-mid);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex}.landing .fc-lend .head .ic{background:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.landing .fc-lend .v{font-family:var(--font-num);margin:2px 0 12px;font-size:26px;font-weight:700}.landing .fc-lend .bars{align-items:flex-end;gap:6px;height:44px;display:flex}.landing .fc-lend .bars i{background:var(--primary-hover);border-radius:4px 4px 2px 2px;flex:1;display:block}.landing .fc-lend .bars i:nth-child(2n){background:var(--accent)}@media (prefers-reduced-motion:no-preference){.landing .float-card{animation:7s ease-in-out infinite lp-floaty}.landing .fc-lend{animation-delay:1.6s}@keyframes lp-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}}.landing .stats{background:var(--panel-60);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);padding:40px 0}.landing .stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.landing .stat{text-align:center;border-right:1px solid #ffffff12;padding:6px 16px}.landing .stat:last-child{border-right:none}.landing .stat .n{font-family:var(--font-num);letter-spacing:-.5px;font-size:38px;font-weight:700}.landing .stat p{color:var(--text-mid);margin-top:2px;font-size:14px;font-weight:600}.landing .section{padding:80px 0;position:relative}.landing .section.alt{background:#070c22;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.landing .sec-head{text-align:center;max-width:680px;margin:0 auto 64px}.landing .sec-head .pill{margin-bottom:20px}.landing .sec-head h2{text-wrap:balance;margin-bottom:16px}.landing .sec-head .lede{text-wrap:pretty}.landing .section.light{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.landing .section.light h2,.landing .section.light h3{color:#0f172b}.landing .section.light .lede,.landing .section.light .sec-head .lede,.landing .section.light .body-s{color:#45556c}.landing .section.light .accent-word,.landing .section.light .text-link{color:#4f39f6}.landing .section.light .text-link:hover{color:#0f172b}.landing .section.light .pill{color:#4f39f6;background:#eef2ff;border-color:#b1baff}.landing .section.light .pill:before{background:#4f39f6}.landing .section.light .glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0f172b0f,0 1px 2px #0f172b0a}.landing .section.light .glass:hover{border-color:#b1baff}.landing .section.light .role-card .ic,.landing .section.light .trust-card .ic{color:#4f39f6;background:#eef2ff}.landing .section.light .role-card h3{color:#0f172b}.landing .section.light .role-card p{color:#45556c}.landing .section.light .role-card:hover{border-color:#b1baff}.landing .section.light .why-card{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0f172b0f}.landing .section.light .why-card:hover{border-color:#b1baff}.landing .section.light .why-thumb .inner{background:#f1f5f9;border-color:#e2e8f0}.landing .section.light .why-step{color:#4f39f6}.landing .section.light .why-copy h3{color:#0f172b}.landing .section.light .why-copy p{color:#45556c}.landing .section.light .trust-card h3{color:#0f172b}.landing .section.light .trust-card p{color:#45556c}.landing .section.light .trust-card:hover{border-color:#b1baff}.landing .section.light .mrow{border-bottom-color:#e2e8f0}.landing .section.light .mrow .t b{color:#0f172b}.landing .section.light .mrow .t span{color:#62748e}.landing .section.light .mrow .amt{color:#0f172b}.landing .section.light .wv-form label{color:#62748e}.landing .section.light .wv-form .field{color:#0f172b;background:#f1f5f9;border-color:#e2e8f0}.landing .section.light .wv-form .field span{color:#62748e}.landing .section.light .wv-pay .ring i{color:#0f172b;background:#f8fafc}.landing .section.light .wv-pay p{color:#62748e}.landing .section.light .mock-phone{background:#fff;border-color:#e2e8f0;box-shadow:0 12px 40px #0f172b1a}.landing .section.light .mock-phone .notch{background:#12121c}.landing .section.light .mock-phone .ph-greet{color:#0f172b}.landing .section.light .mock-phone .ph-sub{color:#62748e}.landing .section.light .role-switch{background:#f1f5f9}.landing .section.light .role-switch i{color:#62748e}.landing .section.light .ph-list .mrow{border-bottom-color:#e2e8f0}.landing .section.light .ph-list .mrow .t b{color:#0f172b}.landing .section.light .ph-list .mrow .t span{color:#62748e}.landing .roles-grid{grid-template-columns:.95fr .62fr 1.05fr;align-items:center;gap:44px;display:grid}.landing .roles-copy .pill{margin-bottom:20px}.landing .roles-copy h2{margin-bottom:10px}.landing .roles-copy .body-s{max-width:380px;margin-bottom:26px}.landing .mock-phone{background:var(--panel-80);border:1px solid var(--card-border-accent);width:100%;max-width:250px;box-shadow:var(--shadow-float);border-radius:34px;margin:0 auto;padding:14px 14px 20px}.landing .mock-phone .notch{background:var(--dark-bg);border-radius:50px;width:86px;height:22px;margin:2px auto 14px}.landing .mock-phone .ph-greet{padding:0 4px;font-size:12px;font-weight:800}.landing .mock-phone .ph-sub{color:var(--text-low);margin-bottom:12px;padding:0 4px;font-size:9.5px;font-weight:600}.landing .role-switch{background:#ffffff0d;border-radius:50px;gap:4px;margin-bottom:14px;padding:4px;display:flex}.landing .role-switch i{text-align:center;color:var(--text-mid);border-radius:50px;flex:1;padding:6px 0;font-size:9px;font-style:normal;font-weight:700}.landing .role-switch i.on{background:var(--primary);color:#fff}.landing .ph-balance{background:var(--primary);border-radius:14px;margin-bottom:12px;padding:14px}.landing .ph-balance label{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.landing .ph-balance .v{font-family:var(--font-num);font-size:21px;font-weight:700}.landing .ph-balance .sub{color:#ffffffbf;font-size:9px;font-weight:600}.landing .ph-list .mrow{padding:6px 2px}.landing .role-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.landing .role-card{padding:24px 22px;transition:border-color .2s,transform .2s}.landing .role-card:hover{border-color:var(--card-border-accent);transform:translateY(-3px)}.landing .role-card .ic{background:var(--primary-tint);width:44px;height:44px;color:var(--accent-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.landing .role-card h3{margin-bottom:6px;font-size:17px}.landing .role-card p{color:var(--text-mid);font-size:13.5px;font-weight:500;line-height:1.55}.landing .commission-card{color:#fff;background:#0a0f26;border:1px solid #615fff2e;border-radius:20px;padding:20px;box-shadow:0 24px 64px #00000059,0 0 0 1px #615fff14}.landing .cc-header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.landing .cc-subtitle{color:var(--text-low);margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.landing .cc-title{color:#fff;margin:0;font-size:18px;font-weight:800}.landing .cc-badge{color:var(--text-mid);white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1a;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700}.landing .cc-total{background:#0f1634;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:16px;padding:14px 16px}.landing .cc-total-label{color:var(--text-low);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.landing .cc-total-amount{font-family:var(--font-num);letter-spacing:-.5px;color:var(--accent-soft);font-size:28px;font-weight:700}.landing .cc-rows{flex-direction:column;gap:12px;display:flex}.landing .cc-row{flex-direction:column;gap:6px;display:flex}.landing .cc-row-top{align-items:center;gap:8px;display:flex}.landing .cc-loan-name{flex:1;min-width:0;font-size:12.5px;font-weight:700}.landing .cc-loan-id{color:var(--text-low);font-size:10.5px;font-weight:600}.landing .cc-rate{color:var(--text-low);white-space:nowrap;font-size:10.5px;font-weight:600}.landing .cc-earned{font-family:var(--font-num);color:var(--accent-soft);white-space:nowrap;font-size:13px;font-weight:700}.landing .cc-bar{background:#ffffff12;border-radius:50px;height:3px;overflow:hidden}.landing .cc-bar-fill{background:var(--primary);border-radius:50px;height:100%}.landing .schedule-card{color:#fff;background:#0a0f26;border:1px solid #615fff2e;border-radius:20px;padding:20px 20px 0;overflow:hidden;box-shadow:0 24px 64px #00000059,0 0 0 1px #615fff14}.landing .sc-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.landing .sc-subtitle{color:var(--text-low);margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.landing .sc-title{color:#fff;margin:0;font-size:18px;font-weight:800}.landing .sc-badge{color:var(--accent-soft);background:var(--primary-tint);white-space:nowrap;border:1px solid #615fff40;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700}.landing .sc-cols{color:var(--text-low);border-bottom:1px solid #ffffff0f;grid-template-columns:1.2fr 1fr 1fr 1fr 20px;gap:0 6px;margin-bottom:4px;padding:0 10px 8px;font-size:10.5px;font-weight:700;display:grid}.landing .sc-rows{flex-direction:column;gap:2px;display:flex}.landing .sc-row{border-radius:10px;grid-template-columns:1.2fr 1fr 1fr 1fr 20px;align-items:center;gap:0 6px;padding:8px 10px;font-size:12.5px;font-weight:600;display:grid}.landing .sc-row.sc-current{background:#615fff1a;border:1px solid #615fff26}.landing .sc-row.sc-current .sc-total{color:#fff;font-weight:800}.landing .sc-period{align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:flex}.landing .sc-status-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.landing .sc-status-done{color:#00bc7d;background:#00bc7d24;border:1.5px solid #00bc7d47}.landing .sc-status-due{color:#efae00;background:#efae001a;border:1.5px solid #efae0047}.landing .sc-muted{color:var(--text-low)}.landing .sc-check{justify-content:center;align-items:center;display:flex}.landing .sc-footer{border-top:1px solid #ffffff0f;margin:10px -20px 0;padding:12px 20px 16px}.landing .sc-footer-top{color:var(--text-low);justify-content:space-between;margin-bottom:8px;font-size:10.5px;font-weight:600;display:flex}.landing .sc-footer-count{color:var(--text-mid)}.landing .sc-prog-bar{background:#ffffff12;border-radius:50px;height:4px;overflow:hidden}.landing .sc-prog-fill{background:#00bc7d;border-radius:50px;width:10%;height:100%}.landing .party-card{color:#fff;background:#0a0f26;border:1px solid #615fff2e;border-radius:20px;padding:20px 20px 0;overflow:hidden;box-shadow:0 24px 64px #00000059,0 0 0 1px #615fff14}.landing .pnc-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.landing .pnc-subtitle{color:var(--text-low);margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.landing .pnc-title{color:#fff;margin:0;font-size:18px;font-weight:800}.landing .pnc-count{color:#00bc7d;white-space:nowrap;background:#00bc7d1f;border:1px solid #00bc7d38;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700}.landing .pnc-rows{flex-direction:column;gap:4px;display:flex}.landing .pnc-row{background:#ffffff08;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.landing .pnc-row:hover{background:#ffffff0e}.landing .pnc-av{letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:11.5px;font-weight:800;display:flex}.landing .pnc-info{flex:1;min-width:0;line-height:1.3}.landing .pnc-info b{color:#fff;font-size:13px;font-weight:700;display:block}.landing .pnc-info span{color:var(--text-low);font-size:11px;font-weight:500}.landing .pnc-badge{white-space:nowrap;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700}.landing .pnc-joined{color:#00bc7d;background:#00bc7d1f;border:1px solid #00bc7d33}.landing .pnc-sent{color:var(--accent-soft);background:var(--primary-tint);border:1px solid #615fff40}.landing .pnc-footer{text-align:center;color:var(--text-mid);cursor:pointer;border-top:1px solid #ffffff0f;margin:10px -20px 0;padding:13px 20px;font-size:12.5px;font-weight:700;transition:color .15s,background .15s}.landing .pnc-footer:hover{color:#fff;background:#ffffff08}.landing .loan-card-preview{color:#fff;background:#0a0f26;border:1px solid #615fff2e;border-radius:20px;padding:22px 22px 16px;box-shadow:0 24px 64px #00000059,0 0 0 1px #615fff14}.landing .lcp-header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.landing .lcp-header-left{flex-direction:column;gap:5px;display:flex}.landing .lcp-header-right{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.landing .lcp-live{letter-spacing:.09em;color:#00bc7d;background:#00bc7d1a;border:1px solid #00bc7d38;border-radius:50px;align-items:center;gap:6px;width:fit-content;padding:3px 10px 3px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.landing .lcp-dot{background:#00bc7d;border-radius:50%;flex:none;width:6px;height:6px;animation:2s ease-in-out infinite lp-lcpdot}@keyframes lp-lcpdot{0%,to{opacity:1}50%{opacity:.35}}.landing .lcp-loan-id{color:var(--text-low);font-size:10.5px;font-weight:600}.landing .lcp-title{color:#fff;margin:0;font-size:17px;font-weight:800}.landing .lcp-bal-label{color:var(--text-low);font-size:10.5px;font-weight:600}.landing .lcp-bal-amount{font-family:var(--font-num);letter-spacing:-.5px;color:#fff;font-size:26px;font-weight:700;line-height:1.1}.landing .lcp-on-track{color:#00bc7d;background:#00bc7d1a;border:1px solid #00bc7d33;border-radius:50px;padding:3px 10px;font-size:10px;font-weight:700}.landing .lcp-progress-section{margin-bottom:14px}.landing .lcp-progress-row{color:var(--text-low);justify-content:space-between;margin-bottom:8px;font-size:10.5px;font-weight:600;display:flex}.landing .lcp-progress-bar{background:#ffffff12;border-radius:50px;height:5px;overflow:hidden}.landing .lcp-progress-fill{background:#00bc7d;border-radius:50px;width:25%;height:100%}.landing .lcp-rows{flex-direction:column;display:flex}.landing .lcp-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.landing .lcp-row:last-child{border-bottom:none;padding-bottom:0}.landing .lcp-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.landing .lcp-done{color:#00bc7d;background:#00bc7d24;border:1.5px solid #00bc7d47}.landing .lcp-due{color:#efae00;background:#efae001a;border:1.5px solid #efae003d}.landing .lcp-up{color:var(--text-low);background:0 0;border:1.5px solid #ffffff24}.landing .lcp-row-info{color:#ffffffb3;flex:1;font-weight:600}.landing .lcp-row-info b{color:#fff;font-weight:700}.landing .lcp-row-amt{font-family:var(--font-num);color:#fff;font-size:12.5px;font-weight:700}.landing .lcp-badge{letter-spacing:.07em;text-transform:uppercase;border-radius:7px;padding:3px 8px;font-size:9px;font-weight:800}.landing .lcp-paid{color:#00bc7d;background:#00bc7d1f}.landing .lcp-due-badge{color:#efae00;background:#efae001f}.landing .lcp-upc{color:var(--text-low);background:#ffffff12}.landing .frow{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:44px 0;display:grid}.landing .frow+.frow{border-top:1px solid #ffffff0f}.landing .frow .copy .ic{background:var(--primary-tint);width:48px;height:48px;color:var(--accent-soft);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.landing .frow .copy h3{letter-spacing:-.5px;margin-bottom:12px;font-size:26px;font-weight:800}.landing .frow .copy .body-s{max-width:420px;margin-bottom:18px}.landing .frow .shot{position:relative}.landing .mini-window{background:var(--panel-80);border:1px solid var(--glass-border);box-shadow:var(--shadow-float);border-radius:16px;overflow:hidden}.landing .mini-head{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.landing .mini-head b{font-size:12.5px;font-weight:800}.landing .mini-head span{color:var(--accent-soft);background:var(--primary-tint);border-radius:50px;padding:3px 10px;font-size:10px;font-weight:700}.landing .mini-body{padding:16px 18px}.landing .sched-row{border-bottom:1px solid #ffffff0d;grid-template-columns:30px 1fr auto auto;align-items:center;gap:12px;padding:9px 0;font-size:11.5px;display:grid}.landing .sched-row:last-child{border-bottom:none}.landing .sched-row .nb{width:26px;height:26px;color:var(--text-mid);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}.landing .sched-row .nb.done{color:var(--success);background:#00bc7d29}.landing .sched-row b{font-weight:700}.landing .sched-row time{color:var(--text-low);font-size:10.5px;font-weight:600}.landing .sched-row .amt{font-family:var(--font-num);font-weight:700}.landing .badge{letter-spacing:.05em;text-transform:uppercase;border-radius:7px;padding:3px 8px;font-size:9px;font-weight:800}.landing .badge.paid{color:var(--success);background:#00bc7d24}.landing .badge.due{color:var(--warning);background:#efae0021}.landing .badge.up{color:var(--text-mid);background:#ffffff12}.landing .why-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.landing .why-card{padding:0;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.landing .why-card:hover{border-color:var(--card-border-accent);transform:translateY(-4px)}.landing .why-card:before{content:"";background:linear-gradient(90deg,var(--primary),var(--accent));height:3px;position:absolute;top:0;left:0;right:0}.landing .why-thumb{padding:26px 26px 0}.landing .why-thumb .inner{border:1px solid var(--glass-border);background:#ffffff09;border-bottom:none;border-radius:12px 12px 0 0;height:142px;padding:16px 16px 0;overflow:hidden}.landing .why-copy{padding:22px 26px 28px}.landing .why-copy h3{margin-bottom:8px;font-size:19px}.landing .why-copy p{color:var(--text-mid);font-size:14px;font-weight:500;line-height:1.6}.landing .why-step{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-soft);margin-bottom:10px;font-size:11px;font-weight:800;display:block}.landing .wv-rows .mrow{padding:6px 0}.landing .wv-form label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-low);margin-bottom:4px;font-size:9px;font-weight:700;display:block}.landing .wv-form .field{border:1px solid var(--glass-border);color:#fff;background:#ffffff0d;border-radius:9px;margin-bottom:9px;padding:7px 11px;font-size:11px;font-weight:600}.landing .wv-form .field span{color:var(--text-low)}.landing .wv-pay{text-align:center;padding-top:8px}.landing .wv-pay .ring{background:conic-gradient(var(--success)0 68%,#ffffff14 68% 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 10px;display:flex}.landing .wv-pay .ring i{width:50px;height:50px;font-style:normal;font-family:var(--font-num);background:#0d1326;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.landing .wv-pay p{color:var(--text-low);font-size:10px;font-weight:700}.landing .chal-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.landing .chal-item{border-bottom:1px solid #ffffff12;padding:26px 0}.landing .chal-item:last-child{border-bottom:none}.landing .chal-item .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-soft);margin-bottom:10px;font-size:11px;font-weight:800;display:block}.landing .chal-item h3{letter-spacing:-.4px;margin-bottom:10px;font-size:22px;font-weight:800}.landing .chal-item p{color:var(--text-mid);font-size:14.5px;font-weight:500}.landing .chal-shot{padding:0 26px 26px 0;position:relative}.landing .chal-shot .float-card{animation:none}.landing .chal-shot .fc-mini{align-items:center;gap:11px;padding:14px 18px;display:flex;inset:auto 0 0 auto}.landing .chal-shot .fc-mini .ck{width:34px;height:34px;color:var(--success);background:#00bc7d29;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.landing .chal-shot .fc-mini label{color:var(--text-mid);font-size:11px;font-weight:600;display:block}.landing .chal-shot .fc-mini .v{font-family:var(--font-num);font-size:14px;font-weight:700}.landing .testimonial{background:linear-gradient(160deg,#100d35 0%,#0a0a24 100%);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:110px 0;position:relative;overflow:hidden}.landing .testimonial .quote-mark{color:var(--primary);opacity:.14;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:300px;line-height:1;position:absolute;top:26px;left:50%;transform:translate(-50%)}.landing .testimonial blockquote{text-align:center;letter-spacing:-.3px;max-width:820px;margin:0 auto;font-size:26px;font-style:italic;font-weight:600;line-height:1.55;position:relative}.landing .testimonial .who{justify-content:center;align-items:center;gap:14px;margin-top:36px;display:flex}.landing .testimonial .who img{object-fit:cover;border:2px solid var(--card-border-accent);border-radius:50%;width:48px;height:48px}.landing .testimonial .who b{font-size:15px;display:block}.landing .testimonial .who span{color:var(--text-mid);font-size:13px;font-weight:600}.landing .trust-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing .trust-card{flex-direction:column;gap:0;padding:28px 26px;transition:border-color .2s;display:flex}.landing .trust-card:hover{border-color:var(--card-border-accent)}.landing .trust-card .ic{background:var(--primary-tint);width:44px;height:44px;color:var(--accent-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.landing .trust-card h3{margin-bottom:6px;font-size:16.5px}.landing .trust-card p{color:var(--text-mid);font-size:13.5px;font-weight:500;line-height:1.6}.landing .final{text-align:center;padding:140px 0;position:relative;overflow:hidden}.landing .final .hero-glow{top:auto;bottom:-420px}.landing .final h2{letter-spacing:-1.5px;font-size:56px;line-height:1.12}.landing .final h2 .accent-word,.landing .final h2 span{display:block}.landing .final .lede{max-width:540px;margin:24px auto 38px}.landing .final .after{color:var(--text-low);margin-top:22px;font-size:14.5px;font-weight:600}.landing .final .after a{color:var(--accent-soft);font-weight:700;text-decoration:none}.landing .final .after a:hover{color:#fff}.landing footer{background:#04081c;border-top:1px solid #ffffff0f;padding:72px 0 0;position:relative;overflow:hidden}.landing .foot-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:40px;padding-bottom:56px;display:grid}.landing .foot-brand p{color:var(--text-mid);max-width:240px;margin-top:16px;font-size:13.5px;font-weight:500}.landing .foot-col h4{letter-spacing:.08em;text-transform:uppercase;color:var(--text-low);margin-bottom:16px;font-size:12px;font-weight:800}.landing .foot-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.landing .foot-col a{color:var(--text-mid);font-size:14px;font-weight:600;text-decoration:none}.landing .foot-col a:hover{color:#fff}.landing .foot-bar{color:var(--text-low);border-top:1px solid #ffffff0f;justify-content:space-between;gap:24px;padding:22px 0;font-size:12.5px;font-weight:600;display:flex}@media (max-width:1024px){.landing .roles-grid{grid-template-columns:1fr 1fr}.landing .roles-grid .roles-phone{display:none}.landing .why-grid,.landing .trust-grid{grid-template-columns:1fr 1fr}.landing .foot-grid{grid-template-columns:1.4fr repeat(2,1fr);row-gap:32px}}@media (max-width:768px){.landing .container{padding:0 var(--container-pad-x)}.landing .final h2{font-size:clamp(28px,6vw,44px)}.landing .nav-links,.landing .nav-cta{display:none}.landing .nav-hamburger{display:flex}.landing .section{padding:64px 0}.landing .hero{padding-top:140px}.landing .hero-ctas{flex-direction:column;align-items:center}.landing .hero-ctas .btn-lg{justify-content:center;width:100%}.landing .trust-row{flex-wrap:wrap;gap:12px;font-size:12px}.landing .hero-stage{margin-top:40px;padding:0 16px}.landing .mock-window{font-size:11px}.landing .mock-titlebar{padding:8px 12px}.landing .mock-body{grid-template-columns:1fr}.landing .mock-side{display:none}.landing .mock-main{padding:14px 16px}.landing .mock-charts{grid-template-columns:1fr}.landing .float-card{display:none}.landing .stats-grid{grid-template-columns:1fr 1fr;row-gap:30px}.landing .stat:nth-child(2){border-right:none}.landing .roles-grid,.landing .frow,.landing .chal-grid{grid-template-columns:1fr;gap:28px}.landing .why-grid,.landing .trust-grid{grid-template-columns:1fr}.landing .frow .shot{order:-1}.landing .testimonial{padding:72px 0}.landing .testimonial blockquote{font-size:clamp(16px,4.5vw,20px)}.landing .foot-grid{grid-template-columns:1fr 1fr;gap:32px}.landing .foot-brand{grid-column:1/-1}.landing .foot-bar{text-align:center;flex-direction:column;align-items:center;gap:8px}.landing .final{padding:80px 0}.landing .btn{min-height:44px}.landing .nav-drawer ul a{align-items:center;min-height:44px;display:flex}.landing .foot-col a{align-items:center;min-height:40px;display:inline-flex}}@media (max-width:480px){.landing .container{padding:0 16px}.landing .section{padding:48px 0}.landing .final{padding:64px 0}.landing .hero-stage{margin-top:28px;padding:0 8px}.landing .stats-grid{grid-template-columns:1fr}.landing .stat{border-bottom:1px solid #ffffff12;border-right:none;padding-bottom:18px}.landing .stat:last-child{border-bottom:none}.landing[data-theme=light] .stat{border-bottom-color:#e2e8f0}.landing[data-theme=light] .stat:last-child{border-bottom:none}.landing .foot-grid{grid-template-columns:1fr;gap:28px}.landing .foot-brand{grid-column:auto}.landing .sec-head{margin-bottom:40px}.landing .why-thumb{padding:20px 20px 0}.landing .why-copy{padding:18px 20px 24px}.landing .trust-card{padding:22px 20px}.landing .role-cards{gap:12px}}@media (min-width:1440px){.landing .container{max-width:1280px}}.landing[data-theme=light]{--dark-bg:#f8fafc;--panel:#fff;--panel-60:#fff9;--panel-80:#ffffffd1;--navy:#eef1f7;--navy-border:#e2e8f0;--accent-soft:#4f39f6;--primary-tint:#eef2ff;--accent-tint:#4f39f61a;--card-border-accent:#c7cdff;--text-hi:#0f172b;--text-mid:#475569;--text-low:#64748b;--glass-bg:#fff;--glass-border:#e2e8f0;--shadow-float:0 20px 48px -14px #0f172b29}.landing[data-theme=light] .logo-word .l2{color:#0f172b}.landing[data-theme=light] .btn-ghost{color:#334155;background:#fff;border-color:#cbd5e1}.landing[data-theme=light] .btn-ghost:hover{color:#0f172b;background:#f8fafc;border-color:#94a3b8}.landing[data-theme=light] .text-link:hover{color:#0f172b}.landing[data-theme=light] .nav{background:#ffffffd1;border-bottom-color:#e2e8f0}.landing[data-theme=light] .nav-links a:hover{color:#0f172b}.landing[data-theme=light] .nav-links a.active{color:#4f39f6;background:#eef2ff}.landing[data-theme=light] .nav-hamburger{color:#334155;border-color:#cbd5e1}.landing[data-theme=light] .nav-hamburger:hover{color:#0f172b;background:#f8fafc;border-color:#94a3b8}.landing[data-theme=light] .nav-drawer ul a:hover{color:#0f172b;background:#f8fafc}.landing[data-theme=light] .nav-drawer-cta a:first-child{color:#334155;background:#fff;border-color:#cbd5e1}.landing[data-theme=light] .nav-drawer-cta a:first-child:hover{color:#0f172b;border-color:#94a3b8}.landing[data-theme=light] .hero-pattern{background-image:linear-gradient(#4f39f60f 1px,#0000 1px),linear-gradient(90deg,#4f39f60f 1px,#0000 1px)}.landing[data-theme=light] .hero-glow{background:radial-gradient(circle,#4f39f621 0%,#0000 65%)}.landing[data-theme=light] .stats{background:#fff;border-top-color:#e2e8f0;border-bottom-color:#e2e8f0}.landing[data-theme=light] .stat{border-right-color:#e2e8f0}.landing[data-theme=light] .stat p{color:#475569}.landing[data-theme=light] .stat .n em{color:#4f39f6}.landing[data-theme=light] .section.alt{background:#f4f6fb;border-top-color:#e2e8f0;border-bottom-color:#e2e8f0}.landing[data-theme=light] .frow+.frow{border-top-color:#e2e8f0}.landing[data-theme=light] .frow .copy .ic{color:#4f39f6;background:#eef2ff}.landing[data-theme=light] .why-thumb .inner{background:#f8fafc;border-color:#e2e8f0}.landing[data-theme=light] .wv-form .field{color:#0f172b;background:#fff;border-color:#e2e8f0}.landing[data-theme=light] .wv-pay .ring i{color:#0f172b;background:#f8fafc}.landing[data-theme=light] .chal-item{border-bottom-color:#e2e8f0}.landing[data-theme=light] .chal-item p{color:#475569}.landing[data-theme=light] .chal-item .tag{color:#4f39f6}.landing[data-theme=light] .testimonial{background:linear-gradient(160deg,#edeffa 0%,#f5f6fc 100%);border-top-color:#e2e8f0;border-bottom-color:#e2e8f0}.landing[data-theme=light] .testimonial .quote-mark{color:#4f39f629}.landing[data-theme=light] .testimonial .who span{color:#475569}.landing[data-theme=light] .final .after a:hover{color:#422ddc}.landing[data-theme=light] .final .hero-glow{background:radial-gradient(circle,#4f39f624 0%,#0000 65%)}.landing[data-theme=light] footer{background:#eef1f7;border-top-color:#e2e8f0}.landing[data-theme=light] .foot-col a:hover{color:#0f172b}.landing[data-theme=light] .foot-bar{color:#64748b;border-top-color:#e2e8f0}
