.landing-v2-document{scroll-behavior:smooth}.landing-v2{--lv-bg:#f5f4ff;--lv-card:#fff;--lv-tint:#efefff;--lv-line:#ebeaeb;--lv-primary:#635bff;--lv-primary-hover:#5a53e8;--lv-heading:#4641b5;--lv-badge-text:#36328c;--lv-deep:#36328c;--lv-deep-2:#1c1a4f;--lv-footer:#2a266b;--lv-teal-soft:#e0f7fa;--lv-text:#151219;--lv-text-2:#5c5662;--lv-muted:#a19ea5;--lv-shadow-sm:0 1px 2px 0 #1018280f, 0 1px 3px 0 #1018281a;--lv-shadow-md:0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;--lv-shadow-lg:0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;--lv-gutter:40px;box-sizing:border-box;width:100%;max-width:1240px;padding:0 var(--lv-gutter) 24px;color:var(--lv-text);font-family:var(--font-satoshi), sans-serif;flex-direction:column;gap:16px;margin:0 auto;display:flex}.landing-v2 .landing-stack{-webkit-font-smoothing:antialiased}.landing-v2 footer{-webkit-font-smoothing:auto}.landing-v2 *,.landing-v2 :before,.landing-v2 :after{box-sizing:border-box}.landing-v2 a:not([data-slot=button]){color:var(--lv-primary)}.landing-v2 a:not([data-slot=button]):hover{color:var(--lv-primary-hover)}.landing-v2 img{max-width:100%;display:block}.landing-v2 h1,.landing-v2 h2,.landing-v2 h3{color:var(--lv-heading);margin:0}.landing-v2 h1,.landing-v2 h2,.landing-v2 h1>span,.landing-v2 h2>span{text-wrap:balance}.landing-v2 h1>span,.landing-v2 h2>span{display:block}.landing-v2 p{margin:0}.landing-v2 .ic{fill:none;stroke:#00bcd4;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.landing-v2 .info,.landing-v2 .chip svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.landing-v2 .info{stroke:currentColor;flex-shrink:0;margin-top:2px}.landing-v2 .btn:focus-visible,.landing-v2 a:focus-visible,.landing-v2 button:focus-visible,.landing-v2 input:focus-visible{outline-offset:2px;outline:3px solid #635bff59}.landing-v2 .btn{background:var(--lv-primary);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;height:48px;padding:0 32px;text-decoration:none;transition:background-color .15s;display:inline-flex}.landing-v2 a.btn:not(.ghost),.landing-v2 a.btn:not(.ghost):hover{color:#fff}.landing-v2 .btn:hover{background:var(--lv-primary-hover);color:#fff}.landing-v2 .btn.sm{height:40px;padding:0 16px}.landing-v2 .btn.ghost{background:var(--lv-card);color:var(--lv-primary);border:1px solid var(--lv-primary)}.landing-v2 .btn.ghost:hover{background:var(--lv-tint);color:var(--lv-primary)}.landing-v2 .badge{background:var(--lv-bg);width:fit-content;color:var(--lv-badge-text);white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding:6px 16px;display:inline-flex}.landing-v2 .card{background:var(--lv-card);box-shadow:var(--lv-shadow-sm);border-radius:20px}.landing-v2 .landing-stack{flex-direction:column;gap:120px;display:flex}.landing-v2 .hero{border-radius:32px;grid-template-columns:minmax(0,3fr) minmax(0,2.4fr);align-items:center;gap:56px;padding:16px;display:grid}.landing-v2 .hero-copy{flex-direction:column;gap:24px;padding:40px 0 40px 40px;display:flex}.landing-v2 .badges{flex-wrap:wrap;gap:8px;display:flex}.landing-v2 .hero h1 span,.landing-v2 .why h2 span{color:var(--lv-primary)}.landing-v2 .hero .lead{max-width:540px;color:var(--lv-text)}.landing-v2 .hero .wa{margin-top:8px}.landing-v2 .trust{color:var(--lv-text-2);flex-wrap:wrap;gap:20px;display:flex}.landing-v2 .trust span{align-items:center;gap:8px;display:inline-flex}.landing-v2 .hero-media{border-radius:20px;height:580px;position:relative;overflow:hidden}.landing-v2 .hero-img{object-fit:cover;object-position:42% 50%;width:100%;max-width:none;height:100%;animation:2.4s cubic-bezier(.2,.7,.2,1) both lv-hero-zoom;position:absolute;inset:0;transform:scale(1.08)}.landing-v2 .hero-media:after{content:"";pointer-events:none;background:linear-gradient(#15121900,#15121973);height:45%;position:absolute;bottom:0;left:0;right:0}.landing-v2 .rv{animation:.8s cubic-bezier(.2,.7,.2,1) both lv-rise}.landing-v2 .hero.in .rv{animation-name:lv-rise-again}@keyframes lv-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lv-rise-again{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.landing-v2 .hero.in .hero-img{animation-name:lv-hero-zoom-again}@keyframes lv-hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes lv-hero-zoom-again{0%{transform:scale(1.08)}to{transform:scale(1)}}.landing-v2 .float{z-index:2;opacity:0;will-change:transform, opacity;position:absolute}.landing-v2 .fc{color:var(--lv-text);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 12px 32px #1018282e}.landing-v2 .fc.dark{background:var(--lv-deep-2);color:#fff;width:auto}.landing-v2 .fc.dark small{white-space:nowrap}.landing-v2 .fc.light{align-items:flex-start;width:330px}.landing-v2 .fc .chip{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.landing-v2 .fc .t{flex-direction:column;gap:2px;display:flex}.landing-v2 .fc small{color:var(--lv-text-2)}.landing-v2 .fc.dark small{color:#ebeaeb}.landing-v2 .fc.dark .chip svg{stroke:#4dd0e1}.landing-v2 .sh{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:48px;display:flex}.landing-v2 .sh p{max-width:620px;color:var(--lv-text)}.landing-v2 .logos .sh{margin-bottom:36px}.landing-v2 .mq-wrap{margin:0 calc(-1 * var(--lv-gutter));flex-direction:column;gap:28px;display:flex}.landing-v2 .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.landing-v2 .mq-track{will-change:transform;align-items:center;gap:64px;width:max-content;padding-right:64px;display:flex}.landing-v2 .mq-track img{object-fit:contain;filter:brightness(0);opacity:.55;flex-shrink:0;width:140px;height:60px}.landing-v2 .runway{height:1920px;position:relative}.landing-v2 .stage{border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;height:600px;padding:16px;display:grid;position:sticky;top:112px}.landing-v2 .steps{flex-direction:column;justify-content:center;padding:0 24px 0 40px;display:flex}.landing-v2 .step{text-align:left;width:100%;color:var(--lv-text);cursor:pointer;font:inherit;background:0 0;border:0;align-items:flex-start;gap:18px;margin:0;padding:16px 0;display:flex}.landing-v2 .step+.step{border-top:1px solid var(--lv-line)}.landing-v2 .step .si{background:var(--lv-teal-soft);opacity:.55;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.landing-v2 .step .sb{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;min-height:48px;display:flex}.landing-v2 .step .st{color:var(--lv-muted);display:block}.landing-v2 .step .sd{opacity:0;max-height:0;display:block;overflow:hidden}.landing-v2 .step .sd>span{color:var(--lv-text);padding-top:10px;display:block}.landing-v2 .step .bar{background:var(--lv-tint);border-radius:3px;height:3px;margin-top:14px;display:block;overflow:hidden}.landing-v2 .step .bar>span{background:var(--lv-primary);width:0;height:100%;display:block}.landing-v2 .media{background:var(--lv-tint);border-radius:20px;position:relative;overflow:hidden}.landing-v2 .media .ph{object-fit:cover;opacity:0;will-change:opacity, transform;width:100%;max-width:none;height:100%;position:absolute;inset:0}.landing-v2 .media .ph:first-child{opacity:1}.landing-v2 .steps-m{display:none}.landing-v2 .offers-cta{justify-content:center;margin-top:36px;display:flex}.landing-v2 .elig{color:var(--lv-text-2);align-items:flex-start;gap:8px;margin:0;display:flex}.landing-v2 .elig.c{text-align:left;justify-content:center;max-width:640px;margin:24px auto 0}.landing-v2 .join .elig{color:#cfccff;margin-top:20px}.landing-v2 .why{border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:72px;padding:64px;display:grid}.landing-v2 .why .copy{flex-direction:column;gap:20px;display:flex}.landing-v2 .checks{margin:8px 0 0;padding:0;list-style:none}.landing-v2 .checks li{border-bottom:1px solid var(--lv-line);align-items:center;gap:16px;padding:16px 0;display:flex}.landing-v2 .checks li:last-child{border-bottom:0}.landing-v2 .calc{background:var(--lv-bg);border-radius:24px;flex-direction:column;gap:24px;padding:36px;display:flex}.landing-v2 .calc .field{flex-direction:column;gap:12px;display:flex}.landing-v2 .calc .amt{color:var(--lv-heading)}.landing-v2 .calc input[type=range]{width:100%;accent-color:var(--lv-primary);height:28px;margin:0}.landing-v2 .calc .rng{color:var(--lv-text-2);justify-content:space-between;margin-top:-14px;display:flex}.landing-v2 .calc .res{background:var(--lv-deep);color:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:24px;display:flex}.landing-v2 .calc .res small{color:#ebeaeb}.landing-v2 .calc .res .per,.landing-v2 .calc .res .eq{color:#cfccff}.landing-v2 .calc .note{color:var(--lv-text-2)}.landing-v2 .sec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-v2 .sec{flex-direction:column;gap:14px;padding:32px;display:flex}.landing-v2 .sec .si{background:var(--lv-teal-soft);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.landing-v2 .sec-foot{text-align:center;color:var(--lv-text-2);margin-top:24px}.landing-v2 .faq{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:80px;display:grid}.landing-v2 .faq .sh{text-align:left;align-items:flex-start;margin:0;position:sticky;top:120px}.landing-v2 .faq-list{flex-direction:column;gap:12px;display:flex}.landing-v2 .faq details{background:var(--lv-card);box-shadow:var(--lv-shadow-sm);border-radius:16px;padding:0 24px}.landing-v2 .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.landing-v2 .faq summary::-webkit-details-marker{display:none}.landing-v2 .faq summary .pl{background:var(--lv-bg);width:32px;height:32px;color:var(--lv-primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,background-color .2s;display:flex}.landing-v2 .faq details[open] summary .pl{background:var(--lv-tint);transform:rotate(45deg)}.landing-v2 .faq details p{color:var(--lv-text-2);padding:0 40px 22px 0}.landing-v2 .join{background:var(--lv-deep);color:#fff;text-align:center;box-shadow:var(--lv-shadow-sm);border-radius:32px;flex-direction:column;align-items:center;gap:20px;padding:72px 64px;display:flex}.landing-v2 .join h2{color:#fff}.landing-v2 .join>p:not(.elig){color:#ebeaeb;max-width:640px}.landing-v2 .join .trust{color:#ebeaeb;justify-content:center;margin-top:8px}.landing-v2 .wa{flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:480px;display:flex}.landing-v2 .wa-hint{color:var(--lv-text-2)}.landing-v2 .join .wa{align-items:center;margin:12px auto 0}.landing-v2 .join .wa-hint{color:#cfccff;text-align:center}.landing-v2 .join-steps{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:960px;margin-top:20px;display:grid}.landing-v2 .join-steps div{color:#ebeaeb;background:#ffffff14;border-radius:16px;flex-direction:column;gap:4px;padding:18px;display:flex}.landing-v2 .join-steps .n{color:#fff;background:#00bcd4;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:8px;display:flex}.landing-v2 .join-steps b{color:#fff}@media (prefers-reduced-motion:reduce){.landing-v2-document{scroll-behavior:auto}.landing-v2 .rv,.landing-v2 .hero-img,.landing-v2 .float{opacity:1;transition:none;animation:none;transform:none}}@media (max-width:1100px){.landing-v2{--lv-gutter:24px}.landing-v2 .hero{grid-template-columns:1fr 1fr;gap:32px}.landing-v2 .hero-copy{padding:24px 0 24px 24px}.landing-v2 .float.f0{display:none}.landing-v2 .why{grid-template-columns:1fr;gap:48px;padding:48px}.landing-v2 .faq{grid-template-columns:1fr;gap:32px}.landing-v2 .faq .sh{position:static}.landing-v2 .join-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.landing-v2{--lv-gutter:16px;gap:16px}.landing-v2 .landing-stack{gap:72px}.landing-v2 .hero{border-radius:24px;flex-direction:column-reverse;align-items:stretch;gap:24px;padding:12px;display:flex}.landing-v2 .hero-copy{gap:16px;min-width:0;padding:0 8px 12px}.landing-v2 .hero-media{border-radius:16px;width:100%;height:300px}.landing-v2 .wa{max-width:none}.landing-v2 .wa .btn{width:100%}.landing-v2 .join-steps{grid-template-columns:1fr}.landing-v2 .trust{gap:8px 16px}.landing-v2 .float.f1{left:12px;right:12px;bottom:12px!important}.landing-v2 .float.f1 .fc{width:auto}.landing-v2 .sh{margin-bottom:28px}.landing-v2 .mq-track{gap:40px;padding-right:40px}.landing-v2 .mq-track img{width:104px;height:44px}.landing-v2 .runway{display:none}.landing-v2 .steps-m{flex-direction:column;gap:12px;display:flex}.landing-v2 .sm-card{background:var(--lv-card);box-shadow:var(--lv-shadow-sm);border-radius:24px;padding:12px;overflow:hidden}.landing-v2 .sm-card img{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;height:auto}.landing-v2 .sm-body{flex-direction:column;gap:10px;padding:16px 8px 8px;display:flex}.landing-v2 .sm-head{align-items:center;gap:14px;display:flex}.landing-v2 .sm-head .n{background:var(--lv-teal-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.landing-v2 .why{border-radius:24px;gap:32px;padding:28px 20px}.landing-v2 .calc{padding:20px}.landing-v2 .sec-grid{grid-template-columns:1fr;gap:12px}.landing-v2 .sec{padding:24px}.landing-v2 .faq details{padding:0 18px}.landing-v2 .faq summary{padding:18px 0}.landing-v2 .faq details p{padding-right:0}.landing-v2 .join{border-radius:24px;padding:40px 24px}}
