@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0c0c0b;--ink-2:#121211;--ink-3:#191917;--ink-4:#232320;--paper:#f5f5f2;--paper-2:#efefea;--white:#fbfbf9;--g-100:#e6e6e1;--g-200:#d5d5cf;--g-300:#b4b4ad;--g-400:#8e8e87;--g-500:#5c5c56;--g-600:#3d3d39;--on-dark:#f5f5f2;--on-dark-2:#b3b3ac;--on-dark-3:#85857e;--accent:#2f8f6e;--accent-hi:#6cc5a0;--accent-ink:#1d6a50;--line-dark:#f5f5f217;--line-dark-2:#f5f5f226;--line-light:#0c0c0b17;--line-light-2:#0c0c0b26;--r-sm:10px;--r:16px;--r-lg:24px;--r-xl:32px;--shadow-soft:0 1px 2px #0c0c0b0a, 0 8px 24px -8px #0c0c0b14;--shadow-lift:0 1px 2px #0c0c0b0d, 0 24px 48px -20px #0c0c0b2e;--ease:cubic-bezier(.22, 1, .36, 1);--font:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--container:1200px;--gutter:clamp(20px, 4.5vw, 48px);--nav-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 8px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font);color:var(--ink);background:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--accent-hi);color:var(--ink)}:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px;border-radius:6px}.light :focus-visible,.paper :focus-visible{outline-color:var(--accent)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--paper);color:var(--ink);border-radius:10px;padding:10px 16px;font-weight:500;text-decoration:none;transition:top .2s;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.tnum{font-variant-numeric:tabular-nums}.display{letter-spacing:-.048em;text-wrap:balance;font-size:clamp(2.9rem,6.6vw,5.75rem);font-weight:520;line-height:.98}.h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.1rem,4.2vw,3.5rem);font-weight:520;line-height:1.04}.h2--xl{font-size:clamp(2.4rem,5vw,4.25rem)}.h3{letter-spacing:-.022em;font-size:1.3rem;font-weight:560;line-height:1.25}.h3--lg{letter-spacing:-.034em;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:540;line-height:1.1}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--g-500);align-items:center;gap:10px;margin-bottom:20px;font-size:.75rem;font-weight:560;display:inline-flex}.eyebrow:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.dark .eyebrow{color:var(--on-dark-2)}.eyebrow--sm{margin-bottom:4px;font-size:.6875rem}.eyebrow--sm:before{display:none}.lede{color:var(--g-500);letter-spacing:-.006em;max-width:620px;margin-top:22px;font-size:clamp(1.05rem,1.35vw,1.1875rem);line-height:1.6}.dark .lede,.lede--dark{color:var(--on-dark-2)}.fine{color:var(--g-500);max-width:760px;margin-top:32px;font-size:.8125rem;line-height:1.55}.fine--dark,.dark .fine{color:var(--on-dark-3)}.fine--center{text-align:center;margin-inline:auto}.muted{color:var(--on-dark-3)}.dark{background:var(--ink);color:var(--on-dark)}.light{background:var(--paper);color:var(--ink)}.paper{background:var(--white);color:var(--ink)}.section{padding-block:clamp(88px,11vw,150px);position:relative;overflow:hidden}.glass{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#f5f5f20f,#f5f5f206);box-shadow:inset 0 1px #f5f5f20f}.glass-light{border:1px solid var(--line-light);-webkit-backdrop-filter:blur(14px)saturate(140%);box-shadow:var(--shadow-lift);background:#ffffffb8}[data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}.btn{--h:48px;height:var(--h);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform .35s var(--ease), background-color .25s, border-color .25s, color .25s, box-shadow .35s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.9375rem;font-weight:540;text-decoration:none;display:inline-flex}.btn .icon{transition:transform .35s var(--ease)}.btn:hover .icon{transform:translate(3px)}.btn:active{transform:scale(.98)}.btn--sm{--h:38px;padding:0 16px;font-size:.875rem}.btn--lg{--h:54px;padding:0 26px;font-size:1rem}.btn--block{width:100%}.btn--light{background:var(--paper);color:var(--ink);box-shadow:inset 0 1px #fff9,0 10px 30px -12px #f5f5f259}.btn--light:hover{background:#fff;box-shadow:inset 0 1px #fff9,0 14px 40px -12px #f5f5f273}.btn--dark{background:var(--ink);color:var(--paper)}.btn--dark:hover{background:var(--ink-4)}.btn--ghost{color:var(--on-dark);border-color:var(--line-dark-2);background:#f5f5f208}.btn--ghost:hover{background:#f5f5f214;border-color:#f5f5f247}.btn[disabled]{cursor:progress;opacity:.85}.spinner{border:2px solid #0c0c0b33;border-top-color:var(--ink);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.link{color:var(--ink);border-bottom:1px solid var(--line-light-2);align-items:center;gap:6px;padding-bottom:2px;font-size:.9375rem;font-weight:540;text-decoration:none;transition:border-color .2s;display:inline-flex}.link:hover{border-color:var(--ink)}.link .icon{transition:transform .3s var(--ease)}.link:hover .icon{transform:translate(3px)}.flip{transform:scaleX(-1)}.link:hover .flip{transform:scaleX(-1)translate(3px)}.tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-dark-2);height:26px;color:var(--on-dark-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.6875rem;font-weight:560;display:inline-flex}.tag--ill:before{content:"";background:var(--accent-hi);border-radius:50%;width:5px;height:5px}.ill-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--g-500);font-size:.6875rem;font-weight:560;position:absolute;bottom:14px;right:16px}.ph{letter-spacing:.08em;text-transform:uppercase;opacity:.75;vertical-align:middle;border:1px dashed;border-radius:6px;margin-left:8px;padding:1px 7px;font-size:.625rem;font-weight:600;display:inline-block}.stat-ph{border:1px dashed var(--line-light-2);background:repeating-linear-gradient(135deg,#0000 0 8px,#0c0c0b05 8px 16px);border-radius:12px;gap:2px;margin-top:auto;padding:14px 16px;display:grid}.stat-ph__v{letter-spacing:-.02em;color:var(--g-600);font-size:1.125rem;font-weight:560}.stat-ph__l{color:var(--g-500);font-size:.75rem}.ticks{gap:10px;display:grid}.ticks li{color:var(--g-600);padding-left:26px;font-size:.9375rem;line-height:1.5;position:relative}.ticks li:before{content:"";background:#2f8f6e1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d6a50' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;width:15px;height:15px;position:absolute;top:.32em;left:0}.ticks--2{grid-template-columns:1fr 1fr;column-gap:24px}@media (width<=560px){.ticks--2{grid-template-columns:1fr}}.sh{max-width:780px;margin-bottom:clamp(48px,6vw,80px)}.sh--center{text-align:center;margin-inline:auto}.sh--center .eyebrow{justify-content:center}.sh--center .lede{margin-inline:auto}.ring{place-items:center;display:grid;position:relative}.ring svg{position:absolute;inset:0}.ring__track{stroke:#f5f5f212}.ring__arc{stroke-dashoffset:var(--c);transition:stroke-dashoffset 1.8s var(--ease) .2s;filter:drop-shadow(0 0 10px #6cc5a059)}.is-visible .ring__arc{stroke-dashoffset:var(--o)}.ring__tick{stroke:#f5f5f21f;stroke-width:1.2px;stroke-linecap:round}.ring__tick--on{stroke:#6cc5a08c}.ring__center{text-align:center;display:grid;position:relative}.ring__value{letter-spacing:-.06em;font-size:3.6rem;font-weight:500;line-height:1}.ring__sub{color:var(--on-dark-3);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:.75rem}.nav{z-index:50;color:var(--on-dark);transition:background-color .4s var(--ease), border-color .4s, backdrop-filter .4s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav.is-scrolled,.nav.is-open{-webkit-backdrop-filter:blur(28px)saturate(140%);border-bottom-color:var(--line-dark);background:#0c0c0bdb}.nav__inner{height:var(--nav-h);align-items:center;gap:32px;display:flex}.nav__brand{color:var(--on-dark);flex-shrink:0;display:inline-flex}.nav__links{gap:4px;margin-inline:auto;display:flex}.nav__links a{color:var(--on-dark-2);border-radius:999px;padding:8px 12px;font-size:.875rem;font-weight:460;text-decoration:none;transition:color .2s,background-color .2s;position:relative}.nav__links a:hover{color:var(--on-dark);background:#f5f5f20f}.nav__links a.is-active{color:var(--on-dark)}.nav__links a.is-active:after{content:"";background:var(--accent-hi);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:1px;left:50%}.nav__cta{align-items:center;gap:8px;display:flex}.nav__toggle{border:1px solid var(--line-dark-2);cursor:pointer;background:#f5f5f20f;border-radius:50%;place-items:center;width:42px;height:42px;display:none}.mnav{display:none}@media (width<=1080px){.nav__links{display:none}.nav__cta{margin-left:auto}.nav__toggle{display:grid}.mnav:not([hidden]){background:var(--ink);height:calc(100dvh - var(--nav-h));padding:12px var(--gutter) 32px;animation:fadeIn .35s var(--ease);flex-direction:column;display:flex;overflow-y:auto}.mnav nav{display:grid}.mnav nav a{letter-spacing:-.03em;border-bottom:1px solid var(--line-dark);animation:slideIn .5s var(--ease) both;animation-delay:calc(var(--i) * 35ms);justify-content:space-between;align-items:center;padding:18px 0;font-size:1.5rem;font-weight:500;text-decoration:none;display:flex}.mnav nav a .icon{color:var(--on-dark-3)}.mnav__cta{margin-top:28px}.mnav__note{text-align:center;color:var(--on-dark-3);margin-top:16px;font-size:.8125rem}}@media (width<=420px){.nav__cta .btn{display:none}}@keyframes fadeIn{0%{opacity:0}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}}.footer{background:var(--ink);color:var(--on-dark);border-top:1px solid var(--line-dark);padding:96px 0 40px}.footer__top{border-bottom:1px solid var(--line-dark);grid-template-columns:1.6fr 1fr 1fr;gap:48px;padding-bottom:56px;display:grid}.footer__brand p{max-width:380px;color:var(--on-dark-2);margin-top:28px;font-size:.9375rem}.footer__contact{gap:12px;margin-top:28px;display:grid}.footer__contact a{color:var(--on-dark);align-items:center;gap:10px;width:fit-content;font-size:.9375rem;text-decoration:none;display:inline-flex}.footer__contact a:hover{color:#fff}.footer__contact .icon{color:var(--on-dark-3)}.footer__col{align-content:start;gap:12px;display:grid}.footer__col h3{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-3);margin-bottom:8px;font-size:.75rem;font-weight:560}.footer__col a{color:var(--on-dark-2);width:fit-content;font-size:.9375rem;text-decoration:none;transition:color .2s}.footer__col a:hover{color:var(--on-dark)}.footer__pending{color:var(--on-dark-3);margin-top:4px;font-size:.75rem}.footer__disclaimer{border-bottom:1px solid var(--line-dark);gap:14px;padding:40px 0;display:grid}.footer__disclaimer p{color:var(--on-dark-3);max-width:980px;font-size:.8125rem;line-height:1.7}.footer__disclaimer strong{color:var(--on-dark-2);font-weight:560}.footer__bottom{color:var(--on-dark-3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;font-size:.8125rem;display:flex}@media (width<=860px){.footer__top{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}.legal{background:var(--paper);color:var(--ink);padding:calc(var(--nav-h) + 80px) 0 120px;min-height:80vh}.legal__inner{max-width:820px}.legal__back{align-items:center;gap:8px;width:fit-content;margin-bottom:40px;display:flex}.legal__banner{border-radius:var(--r);border:1px dashed var(--line-light-2);background:var(--white);color:var(--g-600);gap:12px;margin:32px 0 48px;padding:18px 20px;font-size:.9375rem;display:flex}.legal__banner .icon{color:var(--accent-ink);flex-shrink:0;margin-top:3px}.legal__sec{border-top:1px solid var(--line-light);padding:28px 0}.legal__sec h2{letter-spacing:-.02em;margin-bottom:8px;font-size:1.125rem;font-weight:560}.legal__sec p{color:var(--g-600)}.nav.is-open{background:var(--ink)}.hero{padding:calc(var(--nav-h) + clamp(56px, 8vw, 96px)) 0 clamp(80px, 9vw, 120px);isolation:isolate;position:relative;overflow:hidden}.hero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__grid{background-image:linear-gradient(90deg,#f5f5f209 1px,#0000 1px),linear-gradient(#f5f5f209 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 65% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 65% 40%,#000 20%,#0000 75%)}.hero__glow{filter:blur(90px);border-radius:50%;position:absolute}.hero__glow--a{background:radial-gradient(circle,#6cc5a029,#0000 65%);width:620px;height:620px;top:40px;right:-80px}.hero__glow--b{background:radial-gradient(circle,#f5f5f20f,#0000 65%);width:760px;height:420px;bottom:-220px;left:-260px}.hero__inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.status-pill{height:34px;color:var(--on-dark-2);border:1px solid var(--line-dark-2);background:#f5f5f208;border-radius:999px;align-items:center;gap:10px;margin-bottom:32px;padding:0 14px 0 12px;font-size:.8125rem;font-weight:480;display:inline-flex}.status-pill__dot{background:var(--accent-hi);border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite pulse;box-shadow:0 0 0 4px #6cc5a029}@keyframes pulse{50%{box-shadow:0 0 0 7px #6cc5a00a}}.hero .display{max-width:11ch}.hero__sub{letter-spacing:-.022em;color:var(--on-dark);max-width:34ch;margin-top:28px;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:480;line-height:1.4}.hero__p{color:var(--on-dark-2);max-width:50ch;margin-top:16px;font-size:1.0625rem;line-height:1.65}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.hero__points{border-top:1px solid var(--line-dark);color:var(--on-dark-2);flex-wrap:wrap;gap:10px 28px;margin-top:44px;padding-top:28px;font-size:.875rem;display:flex}.hero__points li{align-items:center;gap:8px;display:inline-flex}.hero__points .icon{color:var(--accent-hi)}.hero__visual{place-items:center;min-height:680px;display:grid;position:relative}.hero__halo{filter:blur(30px);background:radial-gradient(circle at 50% 45%,#6cc5a038,#0000 55%),radial-gradient(circle,#f5f5f20f,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute}.hero__visual:before{content:"";border:1px solid var(--line-dark);border-radius:50%;width:560px;height:560px;position:absolute;-webkit-mask-image:linear-gradient(#000 30%,#0000 85%);mask-image:linear-gradient(#000 30%,#0000 85%)}.hero__visual:after{content:"";border:1px solid #f5f5f20d;border-radius:50%;width:720px;height:720px;position:absolute;-webkit-mask-image:linear-gradient(#000 20%,#0000 70%);mask-image:linear-gradient(#000 20%,#0000 70%)}.hero__visual .phone{z-index:2;animation:8s ease-in-out infinite floatY;position:relative}@keyframes floatY{50%{transform:translateY(-10px)}}.float{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#181816cc;border:1px solid #f5f5f21a;border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:.8125rem;line-height:1.3;display:flex;position:absolute;box-shadow:0 20px 50px -18px #000c,inset 0 1px #f5f5f214}.float strong{letter-spacing:-.01em;color:var(--on-dark);font-weight:560;display:block}.float__k{color:var(--on-dark-3);letter-spacing:.02em;font-size:.6875rem;display:block}.float__ring{place-items:center;width:44px;height:44px;display:grid;position:relative}.float__ring svg{position:absolute;inset:0}.float__ring span{letter-spacing:-.03em;font-size:.875rem;font-weight:600}.float__ic{width:34px;height:34px;color:var(--accent-hi);background:#6cc5a029;border-radius:50%;place-items:center;display:grid}.float--score{animation:7s ease-in-out -2s infinite floatY;top:47%;left:-7%}.float--repay{animation:9s ease-in-out -4s infinite floatY;top:66%;right:-9%}.float--invest{gap:2px;padding:14px 18px;animation:10s ease-in-out -1s infinite floatY;display:grid;top:12%;right:-5%}.float--invest strong{letter-spacing:-.04em;font-size:1.375rem;font-weight:540}.float__s{color:var(--accent-hi);font-size:.6875rem}.hero__caption{color:var(--on-dark-3);letter-spacing:.01em;font-size:.75rem;position:absolute;bottom:-8px}@media (width<=980px){.hero__inner{grid-template-columns:1fr}.hero .display{max-width:13ch}.hero__visual{min-height:640px;margin-top:16px}}@media (width<=560px){.hero__ctas .btn{width:100%}.hero__visual{min-height:600px}.hero__visual .phone{--pw:272px!important}.hero__visual:before{width:420px;height:420px}.hero__visual:after{display:none}.hero__halo{width:360px;height:360px}.float{display:none}}.pcards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pcard{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line-light);box-shadow:var(--shadow-soft);transition:transform .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;gap:16px;padding:28px;display:flex}.pcard:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.pcard--invest{background:var(--ink);color:var(--on-dark);border-color:var(--ink)}.pcard__top{justify-content:space-between;align-items:center;display:flex}.pcard__n{color:var(--g-500);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:560}.pcard__ic{border:1px solid var(--line-light);width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.pcard p{color:var(--g-500);font-size:.9375rem}.pcard .ticks{margin-bottom:8px}.pcard--invest .pcard__n,.pcard--invest p{color:var(--on-dark-2)}.pcard--invest .pcard__ic{border-color:var(--line-dark-2);color:var(--on-dark)}.pcard--invest .ticks li{color:var(--on-dark-2)}.pcard--invest .ticks li:before{background-color:#6cc5a029;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236cc5a0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E")}.pcard--invest .stat-ph{border-color:var(--line-dark-2);background:repeating-linear-gradient(135deg,#0000 0 8px,#f5f5f206 8px 16px)}.pcard--invest .stat-ph__v{color:var(--on-dark)}.pcard--invest .stat-ph__l{color:var(--on-dark-3)}.pviz{background:var(--paper);border:1px solid var(--line-light);border-radius:14px;width:100%;height:auto;margin:8px 0 4px;padding:14px 6px 6px}.pcard--invest .pviz{background:var(--ink-3);border-color:var(--line-dark)}.pviz__bar{fill:var(--g-200)}.pviz__acc{fill:var(--accent)}.pviz__track{fill:var(--paper-2)}.pcard--invest .pviz__track{fill:var(--ink-4)}.pcard--invest .pviz__bar{fill:#4a4a45}.pcard--invest .pviz__acc{fill:var(--accent-hi)}.pviz__axis{stroke:var(--g-300);stroke-width:1px}.pviz__t{fill:var(--g-600);font-size:10px;font-weight:560;font-family:var(--font)}.pviz__t--s{fill:var(--g-500);font-weight:450}.pviz__t--in{fill:var(--on-dark)}.pcard--invest .pviz__t{fill:var(--on-dark-2)}.pcard--invest .pviz__t--in{fill:var(--on-dark)}.pviz__t--c{font-size:11px}.pviz__ring{fill:none;stroke:var(--g-300);stroke-width:1px}.pviz__dash{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:3 5;animation:2s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-16px}}@media (width<=940px){.pcards{grid-template-columns:1fr;max-width:560px}}.flow-wrap{border-radius:var(--r-xl);background:var(--ink);color:var(--on-dark);isolation:isolate;padding:clamp(28px,4vw,56px);position:relative;overflow:hidden}.flow-wrap:before{content:"";z-index:-1;background:radial-gradient(40% 70%,#6cc5a021,#0000 70%),linear-gradient(90deg,#f5f5f208 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#f5f5f208 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0}.flow-wrap__note{text-align:center;color:var(--on-dark-3);margin-top:32px;font-size:.8125rem}.flow{grid-template-columns:minmax(0,1fr) minmax(90px,1.1fr) minmax(0,1.25fr) minmax(90px,1.1fr) minmax(0,1fr);align-items:center;display:grid}.flow__node{text-align:center;border-radius:var(--r-lg);border:1px solid var(--line-dark-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f5f209;padding:28px 18px;position:relative}.flow__ic{border:1px solid var(--line-dark-2);background:#f5f5f20f;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 16px;display:grid}.flow__node h3{letter-spacing:-.025em;font-size:1.1875rem;font-weight:560}.flow__node p{color:var(--on-dark-2);margin-top:6px;font-size:.8125rem;line-height:1.45}.flow__node--core{background:linear-gradient(#f5f5f217,#f5f5f208);border-color:#f5f5f238;padding:36px 20px 26px;box-shadow:0 30px 80px -30px #6cc5a059,inset 0 1px #f5f5f21f}.flow__node--core .logo{color:var(--on-dark);margin:0 auto}.flow__node--core ul{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:22px;display:flex}.flow__node--core li{border:1px solid var(--line-dark-2);color:var(--on-dark-2);border-radius:999px;padding:4px 9px;font-size:.6875rem}.flow__core-glow{z-index:-1;filter:blur(20px);background:radial-gradient(circle,#6cc5a02e,#0000 60%);position:absolute;inset:-30%}.flow__link{gap:26px;padding-inline:4px;display:grid}.lane{gap:8px;display:grid}.lane__label{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-3);text-align:center;font-size:.6875rem;font-weight:560}.lane--fwd .lane__label{color:var(--accent-hi)}.lane--back{flex-direction:column-reverse;display:flex}.lane__line{background:linear-gradient(90deg,#f5f5f20f,#f5f5f247,#f5f5f20f);height:1px;position:relative}.lane--fwd .lane__line{background:linear-gradient(90deg,#6cc5a01a,#6cc5a099,#6cc5a01a)}.lane__line i{background:var(--accent-hi);width:6px;height:6px;box-shadow:0 0 12px var(--accent-hi);border-radius:50%;animation:3.2s linear infinite laneF;position:absolute;top:-2.5px}.lane__line i:nth-child(2){animation-delay:-1.07s}.lane__line i:nth-child(3){animation-delay:-2.13s}.lane--back .lane__line i{background:var(--on-dark);width:5px;height:5px;animation-name:laneB;top:-2px;box-shadow:0 0 10px #f5f5f299}.lane__head{border-top:1px solid var(--accent-hi);border-right:1px solid var(--accent-hi);width:9px;height:9px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.lane--back .lane__head{border-color:#f5f5f299;left:-1px;right:auto;transform:rotate(-135deg)}@keyframes laneF{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes laneB{0%{opacity:0;left:calc(100% - 6px)}15%,85%{opacity:1}to{opacity:0;left:0}}@keyframes laneFV{0%{opacity:0;top:0}15%,85%{opacity:1}to{opacity:0;top:calc(100% - 6px)}}@keyframes laneBV{0%{opacity:0;top:calc(100% - 6px)}15%,85%{opacity:1}to{opacity:0;top:0}}@media (width<=860px){.flow{grid-template-columns:1fr;max-width:380px;margin-inline:auto}.flow__link{grid-template-columns:1fr 1fr;justify-items:center;gap:0;padding:6px 0}.lane,.lane--back{flex-direction:row;align-items:center;gap:10px;height:72px;display:flex}.lane--back{flex-direction:row-reverse}.lane__line{background:linear-gradient(#f5f5f20f,#f5f5f24d,#f5f5f20f);width:1px;height:100%}.lane--fwd .lane__line{background:linear-gradient(#6cc5a01a,#6cc5a099,#6cc5a01a)}.lane__line i{animation-name:laneFV;top:0;left:-2.5px!important}.lane--back .lane__line i{animation-name:laneBV;left:-2px!important}.lane__head{top:auto;bottom:-1px;right:-4px;transform:rotate(135deg)}.lane--back .lane__head{top:-1px;bottom:auto;left:-4px;transform:rotate(-45deg)}.lane__label{font-size:.625rem}}.caps{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.cap{border-bottom:1px solid var(--line-light);padding:32px 28px 32px 0}.cap:not(:nth-child(3n+1)){border-left:1px solid var(--line-light);padding-left:28px}.cap__ic{background:var(--paper);border:1px solid var(--line-light);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:18px;display:inline-grid}.cap h3{letter-spacing:-.02em;font-size:1.0625rem;font-weight:560}.cap p{color:var(--g-500);margin-top:6px;font-size:.9375rem}@media (width<=860px){.caps{grid-template-columns:1fr 1fr}.cap,.cap:not(:nth-child(3n+1)){border-left:0;padding:28px 20px 28px 0}.cap:nth-child(2n){border-left:1px solid var(--line-light);padding-left:20px}}@media (width<=520px){.caps{grid-template-columns:1fr}.cap:nth-child(2n){border-left:0;padding-left:0}}.journeys{grid-template-columns:1fr 1fr;gap:20px;display:grid}.journey{border-radius:var(--r-xl);background:var(--white);border:1px solid var(--line-light);box-shadow:var(--shadow-soft);padding:clamp(28px,3.4vw,44px)}.journey--bor{background:var(--ink);color:var(--on-dark);border-color:var(--ink)}.journey__head{border-bottom:1px solid var(--line-light);align-items:center;gap:16px;margin-bottom:12px;padding-bottom:28px;display:flex}.journey--bor .journey__head{border-color:var(--line-dark)}.journey--bor .eyebrow{color:var(--on-dark-3)}.journey__ic{background:var(--paper);border:1px solid var(--line-light);border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.journey--bor .journey__ic{border-color:var(--line-dark-2);background:#f5f5f20f}.steps{counter-reset:s}.step{grid-template-columns:36px 1fr;gap:18px;padding:18px 0;display:grid;position:relative}.step:before{content:"";background:var(--line-light-2);width:1px;position:absolute;top:54px;bottom:-18px;left:17.5px}.step:last-child:before{display:none}.journey--bor .step:before{background:var(--line-dark-2)}.step__n{border:1px solid var(--line-light-2);background:var(--white);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.8125rem;font-weight:600;display:grid}.journey--bor .step__n{background:var(--ink);border-color:var(--line-dark-2)}.step:last-child .step__n{background:var(--accent);border-color:var(--accent);color:#fff}.journey--bor .step:last-child .step__n{background:var(--accent-hi);border-color:var(--accent-hi);color:var(--ink)}.step h4{letter-spacing:-.02em;padding-top:6px;font-size:1.0625rem;font-weight:560;line-height:1.3}.step p{color:var(--g-500);margin-top:4px;font-size:.9375rem}.journey--bor .step p{color:var(--on-dark-2)}@media (width<=860px){.journeys{grid-template-columns:1fr}}.feature{border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line-light);scroll-margin-top:calc(var(--nav-h) + 24px);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);padding:clamp(28px,4vw,56px);display:grid}.feature+.feature{margin-top:20px}.feature--rev .feature__copy{order:2}.feature__k{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px;font-size:.75rem;font-weight:600;display:block}.feature__copy>p{color:var(--g-500);max-width:46ch;margin-top:16px;font-size:1.0625rem}.feature__copy .ticks{margin-top:28px}.feature__copy .feature__risk{border-top:1px solid var(--line-light);color:var(--g-500);gap:8px;margin-top:28px;padding-top:20px;font-size:.8125rem;display:flex}.feature__risk .icon{flex-shrink:0;margin-top:2px}.fvis{border-radius:var(--r-lg);border:1px solid var(--line-light);background:radial-gradient(60% 60% at 70% 30%,#2f8f6e1a,#0000 70%),linear-gradient(160deg,#e9e9e3,#f7f7f4);place-items:center;min-height:360px;padding:40px 28px 48px;display:grid;position:relative;overflow:hidden}.fvis:before{content:"";background-image:linear-gradient(90deg,#0c0c0b0a 1px,#0000 1px),linear-gradient(#0c0c0b0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.fvis__card{border-radius:20px;width:min(100%,340px);padding:22px;position:relative}.fvis__card--sm{width:210px;padding:16px;position:absolute;bottom:30px;right:22px}.fvis--invest .fvis__card:first-child{transform:translate(-40px,-50px)}.fvis__k{color:var(--g-500);font-size:.75rem;font-weight:500}.fvis__amt{letter-spacing:-.05em;margin:10px 0 18px;font-size:3rem;font-weight:500;line-height:1}.fvis__amt span{color:var(--g-400)}.fvis__slider{background:var(--g-100);border-radius:6px;height:6px;position:relative}.fvis__slider i{background:var(--accent);border-radius:6px;position:absolute;inset:0 auto 0 0}.fvis__slider b{border:1px solid var(--line-light-2);background:#fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;box-shadow:0 4px 12px #0c0c0b2e}.fvis__scale{color:var(--g-500);justify-content:space-between;margin-top:12px;font-size:.75rem;display:flex}.fvis__bars{align-items:end;gap:6px;height:64px;margin-top:12px;display:flex}.fvis__bars i{background:var(--g-200);border-radius:4px;flex:1}.fvis__bars i.is-on{background:var(--accent)}.fvis__row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fvis__pill{color:var(--accent-ink);background:#2f8f6e1f;border-radius:999px;padding:3px 9px;font-size:.6875rem;font-weight:560}.fvis--borrow .fvis__card:first-child{transform:translate(-20px,-24px)}.sched__r{border-top:1px solid var(--line-light);grid-template-columns:22px 64px 1fr auto;align-items:center;gap:10px;padding:11px 0;font-size:.875rem;display:grid}.sched__dot{border:1px solid var(--line-light-2);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.sched__dot.is-done{background:var(--accent);border-color:var(--accent);color:#fff}.sched__d{font-weight:540}.sched__s{color:var(--g-500);font-size:.8125rem}.sched__a{font-weight:540}.fvis__remind{align-items:center;gap:12px;font-size:.8125rem;line-height:1.35;display:flex;bottom:30px}.fvis__remind strong{font-weight:600;display:block}.fvis__remind span{color:var(--g-500)}.fvis__bell{background:var(--ink);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;color:var(--paper)!important}.fgrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.fcard{border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line-light);flex-direction:column;gap:18px;padding:32px;display:flex}.fcard .feature__k{margin-bottom:-6px}.fcard .link{width:fit-content;margin-top:auto}@media (width<=940px){.feature{grid-template-columns:1fr}.feature--rev .feature__copy{order:0}.fgrid{grid-template-columns:1fr}}@media (width<=520px){.fvis{min-height:340px;padding:24px 16px 56px}.fvis--invest .fvis__card:first-child,.fvis--borrow .fvis__card:first-child{transform:translateY(-36px)}.fvis__card--sm{width:200px;bottom:38px;right:14px}.fcard{padding:26px}}.tscore-sec__glow{filter:blur(40px);pointer-events:none;background:radial-gradient(#6cc5a021,#0000 65%);width:900px;height:600px;position:absolute;top:340px;left:50%;transform:translate(-50%)}.tsec__head{grid-template-columns:1.15fr .85fr;align-items:end;gap:48px;margin-bottom:clamp(48px,6vw,72px);display:grid}.tsec__head .sh{margin-bottom:0}.tsec__tag{letter-spacing:-.025em;color:var(--accent-hi);margin-bottom:12px;font-size:1.25rem;font-weight:540}.tsec__intro p:not(.tsec__tag){color:var(--on-dark-2);font-size:1.0625rem}.tdash{border-radius:var(--r-xl);background:linear-gradient(#f5f5f212,#f5f5f205);padding:14px;position:relative;box-shadow:0 50px 120px -40px #000000e6,inset 0 1px #f5f5f214}.tdash__bar{justify-content:space-between;align-items:center;padding:8px 10px 18px;display:flex}.tdash__title{letter-spacing:-.015em;align-items:center;gap:10px;font-weight:560;display:flex}.tdash__dot{background:var(--accent-hi);border-radius:50%;width:8px;height:8px}.tdash__grid{grid-template-columns:300px 1.35fr 1fr;grid-template-areas:"score trend factors""score insights elig";gap:12px;display:grid}.tpanel{border:1px solid var(--line-dark);background:#0c0c0b8c;border-radius:20px;padding:22px}.tpanel--score{background:radial-gradient(circle at 50% 38%,#6cc5a01f,#0000 60%),#0c0c0b8c;flex-direction:column;grid-area:score;justify-content:center;align-items:center;gap:22px;display:flex}.tpanel--trend{grid-area:trend}.tpanel--factors{grid-area:factors}.tpanel--insights{grid-area:insights}.tpanel--elig{grid-area:elig}.tpanel__status{text-align:center;gap:4px;display:grid}.tpanel__status strong{letter-spacing:-.02em;font-size:1.125rem;font-weight:560}.tpanel__status span{color:var(--accent-hi);font-size:.8125rem}.scale{width:100%;color:var(--on-dark-3);align-items:center;gap:10px;font-size:.6875rem;display:flex}.scale__bar{background:linear-gradient(to right, #3a3a36, #6a6a64 50%, var(--accent-hi));border-radius:4px;flex:1;height:4px;position:relative}.scale__bar i{background:var(--paper);width:12px;height:12px;box-shadow:0 0 0 3px var(--ink);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.tpanel__h{color:var(--on-dark-2);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;font-size:.8125rem;font-weight:560;display:flex}.tpanel__h--mt{margin-top:18px}.tpanel__h .muted{font-weight:450}.trend{width:100%;height:auto}.trend__grid{stroke:#f5f5f20f;stroke-dasharray:2 4}.trend__line{fill:none;stroke:var(--accent-hi);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend__dot{fill:var(--ink);stroke:var(--accent-hi);stroke-width:1.5px}.trend__dot.is-last{fill:var(--accent-hi);stroke:#6cc5a04d;stroke-width:6px}.trend__m{fill:var(--on-dark-3);font-size:10px;font-family:var(--font)}.hist{grid-template-columns:repeat(12,1fr);gap:6px;display:grid}.hist__c{border-radius:6px;height:26px}.hist__c--on{background:#6cc5a0bf}.hist__c--late{background:#8a8a83}.hist__c--next{border:1px dashed var(--line-dark-2);background:0 0}.hist__legend{color:var(--on-dark-3);gap:16px;margin-top:12px;font-size:.75rem;display:flex}.hist__legend span{align-items:center;gap:6px;display:inline-flex}.hist__legend i{border-radius:3px;width:10px;height:10px}.tf+.tf{margin-top:14px}.tf__row{color:var(--on-dark-2);justify-content:space-between;margin-bottom:7px;font-size:.8125rem;display:flex}.tf__row span:last-child{color:var(--on-dark);font-weight:560}.tf__bar{background:#f5f5f212;border-radius:5px;height:5px;overflow:hidden}.tf__bar i{background:linear-gradient(to right, #6cc5a080, var(--accent-hi));width:0;height:100%;transition:width 1.4s var(--ease) .3s;border-radius:5px;display:block}.is-visible .tf__bar i{width:var(--w)}.insights{gap:12px;display:grid}.insights li{color:var(--on-dark-2);gap:12px;font-size:.875rem;line-height:1.45;display:flex}.insights__ic{width:26px;height:26px;color:var(--accent-hi);background:#6cc5a01f;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.elig__v{color:var(--on-dark-2);font-size:.9375rem}.elig__v strong{letter-spacing:-.04em;color:var(--on-dark);margin-top:2px;font-size:1.75rem;font-weight:520;display:block}.elig__bar{background:#f5f5f212;border-radius:6px;height:6px;margin-top:14px;overflow:hidden}.elig__bar i{background:repeating-linear-gradient(135deg, var(--accent-hi) 0 6px, #6cc5a099 6px 12px);border-radius:6px;height:100%;display:block}.elig__scale{color:var(--on-dark-3);justify-content:space-between;margin-top:6px;font-size:.6875rem;display:flex}.elig__note{color:var(--on-dark-3);gap:8px;margin-top:14px;font-size:.75rem;line-height:1.5;display:flex}.elig__note .icon{flex-shrink:0;margin-top:2px}.tfactors{border-top:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);margin-top:56px;display:grid}.tfactors li{align-content:start;gap:6px;padding:24px 20px 0 0;display:grid}.tfactors li+li{border-left:1px solid var(--line-dark);padding-left:20px}.tfactors__n{color:var(--accent-hi);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:560}.tfactors strong{letter-spacing:-.015em;font-weight:560;line-height:1.3}.tfactors span:last-child{color:var(--on-dark-3);font-size:.875rem}@media (width<=1100px){.tdash__grid{grid-template-columns:1fr 1fr;grid-template-areas:"score trend""factors insights""elig elig"}}@media (width<=900px){.tsec__head{grid-template-columns:1fr;gap:24px}.tfactors{grid-template-columns:1fr 1fr}.tfactors li,.tfactors li+li{border-left:0;border-bottom:1px solid var(--line-dark);padding:22px 16px 22px 0}}@media (width<=700px){.tdash{border-radius:24px;padding:8px}.tdash__bar{flex-wrap:wrap;gap:8px;padding:8px 8px 14px}.tdash__grid{grid-template-columns:1fr;grid-template-areas:"score""trend""factors""insights""elig";gap:8px}.tpanel{border-radius:16px;padding:18px}.tfactors{grid-template-columns:1fr}}.product{background:radial-gradient(ellipse 80% 50% at 50% 0%, #f5f5f20a, transparent 70%), var(--ink);border-top:1px solid var(--line-dark)}.phones{margin-top:-8px;position:relative}.phones__glow{filter:blur(30px);pointer-events:none;background:radial-gradient(35% 50%,#6cc5a038,#0000 70%),radial-gradient(60% 60%,#f5f5f20d,#0000 70%);width:min(1100px,100%);height:520px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.phones__track{padding:24px var(--gutter) 8px;justify-content:center;align-items:flex-start;gap:clamp(24px,4vw,64px);display:flex;position:relative}.phones__item{transition:transform .6s var(--ease);justify-items:center;gap:28px;display:grid}.phones__item:not(.is-center){margin-top:64px}.phones__item:first-child .phone{transform:perspective(1600px)rotateY(10deg)}.phones__item:last-child .phone{transform:perspective(1600px)rotateY(-10deg)}.phones__cap{text-align:center;max-width:260px}.phones__cap h3{letter-spacing:-.02em;font-size:1.0625rem;font-weight:560}.phones__cap p{color:var(--on-dark-2);margin-top:6px;font-size:.875rem}@media (width<=1000px){.phones__track{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;padding-bottom:24px;overflow-x:auto}.phones__track::-webkit-scrollbar{display:none}.phones__item{scroll-snap-align:center;flex-shrink:0}.phones__item:not(.is-center){margin-top:0}.phones__item .phone{transform:none!important}}.split-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:48px;margin-bottom:clamp(48px,6vw,72px);display:grid}.split-head .sh{margin-bottom:0}.split-head__p{color:var(--g-500);font-size:1.0625rem}.aud{background:var(--line-light);border:1px solid var(--line-light);border-radius:var(--r-xl);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.aud__card{background:var(--paper);padding:36px 32px;transition:background-color .3s}.aud__card:hover{background:var(--white)}.aud__ic{background:var(--ink);width:48px;height:48px;color:var(--paper);border-radius:14px;place-items:center;margin-bottom:28px;display:inline-grid}.aud__card h3{letter-spacing:-.022em;font-size:1.125rem;font-weight:560}.aud__card p{color:var(--g-500);margin-top:8px;font-size:.9375rem}@media (width<=900px){.split-head{grid-template-columns:1fr;gap:20px}.aud{grid-template-columns:1fr 1fr}}@media (width<=560px){.aud{grid-template-columns:1fr}.aud__card{grid-template-columns:48px 1fr;column-gap:18px;padding:28px 24px;display:grid}.aud__ic{grid-row:span 2;margin-bottom:0}.aud__card p{margin-top:4px}}.model{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.model .sh{margin-bottom:40px}.streams__h{letter-spacing:.12em;text-transform:uppercase;color:var(--g-500);margin-bottom:8px;font-size:.8125rem;font-weight:600}.streams ol li{border-bottom:1px solid var(--line-light);letter-spacing:-.01em;gap:20px;padding:18px 0;font-size:1rem;display:flex}.streams ol li span{color:var(--accent-ink);padding-top:2px;font-size:.8125rem;font-weight:600}.streams .fine{margin-top:20px}.tri{gap:14px;display:grid}.tri__card{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line-light);padding:32px 32px 32px 96px;position:relative}.tri__card--2{background:var(--ink);color:var(--on-dark);border-color:var(--ink)}.tri__n{border:1px solid var(--line-light-2);border-radius:50%;place-items:center;width:40px;height:40px;font-size:.875rem;font-weight:600;display:grid;position:absolute;top:30px;left:32px}.tri__card--2 .tri__n{border-color:var(--accent-hi);color:var(--accent-hi)}.tri__card h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:560}.tri__card p{color:var(--g-500);margin-top:6px;font-size:.9375rem}.tri__card--2 p{color:var(--on-dark-2)}@media (width<=900px){.model{grid-template-columns:1fr}}@media (width<=520px){.tri__card{padding:80px 24px 26px}.tri__n{top:24px;left:24px}}.mission__glow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#6cc5a01a,#0000 65%);width:700px;height:700px;position:absolute;top:-200px;right:-200px}.mission__grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(40px,7vw,112px);display:grid}.mission__body{gap:18px;max-width:60ch;margin-top:40px;display:grid}.mission__body p{color:var(--on-dark-2);font-size:1.0625rem}.mission__body .mission__lead{letter-spacing:-.022em;color:var(--on-dark);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.45}.mission__side{gap:14px;display:grid}.belief{border-radius:var(--r-lg);padding:32px}.belief__k{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hi);font-size:.75rem;font-weight:560}.belief blockquote{letter-spacing:-.026em;margin-top:16px;font-size:1.375rem;font-weight:480;line-height:1.35}.founder{border-radius:var(--r-lg);align-items:center;gap:16px;padding:20px 24px;display:flex}.founder__mono{background:var(--paper);width:52px;height:52px;color:var(--ink);letter-spacing:-.02em;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.founder strong{letter-spacing:-.015em;font-weight:560;display:block}.founder span:not(.founder__mono){color:var(--on-dark-2);font-size:.875rem}.roadmap{border-radius:var(--r-lg);padding:24px;position:relative}.roadmap__item{align-items:center;gap:14px;display:flex}.roadmap__item strong{font-size:.9375rem;font-weight:560;display:block}.roadmap__item span{color:var(--on-dark-3);font-size:.8125rem}.roadmap__dot{border:1px solid var(--on-dark-3);border-radius:50%;flex-shrink:0;width:12px;height:12px}.roadmap__dot.is-on{background:var(--accent-hi);border-color:var(--accent-hi);box-shadow:0 0 0 4px #6cc5a029}.roadmap__line{background:var(--line-dark-2);width:1px;height:22px;margin:6px 0 6px 5.5px}.roadmap__globe{color:var(--on-dark-3);position:absolute;top:22px;right:22px}@media (width<=900px){.mission__grid{grid-template-columns:1fr}}.reg__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.reg__card{border-radius:var(--r-xl);background:var(--white);border:1px solid var(--line-light);padding:clamp(28px,3.4vw,40px)}.reg__ic{width:48px;height:48px;color:var(--accent-ink);background:#2f8f6e1a;border-radius:14px;place-items:center;margin-bottom:24px;display:inline-grid}.reg__card h3{letter-spacing:-.025em;margin-bottom:12px;font-size:1.25rem;font-weight:560}.reg__card p{color:var(--g-500)}.reg__list{gap:0;display:grid}.reg__list li{border-top:1px solid var(--line-light);color:var(--g-600);padding:12px 0;font-size:.9375rem}.reg__list li:first-child{border-top:0;padding-top:0}@media (width<=860px){.reg__grid{grid-template-columns:1fr}}.waitlist__glow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#6cc5a021,#0000 65%);width:900px;height:700px;position:absolute;bottom:-400px;left:-300px}.waitlist__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.wl-points{color:var(--on-dark-2);gap:14px;margin-top:36px;display:grid}.wl-points li{align-items:center;gap:12px;display:flex}.wl-points .icon{color:var(--accent-hi)}.wl-card{border-radius:var(--r-xl);padding:clamp(24px,3.4vw,40px);box-shadow:0 40px 100px -40px #000000e6,inset 0 1px #f5f5f214}.field{border:0;gap:8px;min-width:0;margin:0 0 20px;padding:0;display:grid}.field label,.field legend{color:var(--on-dark);margin-bottom:8px;padding:0;font-size:.875rem;font-weight:520}.field>label{margin-bottom:0}.field input:not([type=radio]):not([type=checkbox]){border:1px solid var(--line-dark-2);height:52px;color:var(--on-dark);font:inherit;background:#0c0c0b80;border-radius:14px;padding:0 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.field input::placeholder{color:#77776f}.field input:hover{border-color:#f5f5f240}.field input:focus{border-color:var(--accent-hi);background:#0c0c0bb3;outline:none;box-shadow:0 0 0 4px #6cc5a024}.has-error input:not([type=radio]):not([type=checkbox]){border-color:#e59a8c}.field__err,.form-err{color:#f0b4a8;font-size:.8125rem}.form-err{background:#f0b4a814;border:1px solid #f0b4a840;border-radius:12px;margin-bottom:16px;padding:12px 14px}.choices{gap:8px;display:grid}.choice{border:1px solid var(--line-dark-2);cursor:pointer;background:#0c0c0b59;border-radius:14px;align-items:center;gap:12px;min-height:50px;padding:0 16px;transition:border-color .2s,background-color .2s,color .2s;position:relative;color:var(--on-dark-2)!important;margin:0!important;font-weight:450!important;display:flex!important}.choice:hover{border-color:#f5f5f240}.choice.is-on{border-color:var(--accent-hi);background:#6cc5a014;color:var(--on-dark)!important}.choice input{opacity:0;pointer-events:none;position:absolute}.choice__radio{border:1.5px solid var(--on-dark-3);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;transition:border-color .2s;display:grid}.choice.is-on .choice__radio{border-color:var(--accent-hi)}.choice.is-on .choice__radio:after{content:"";background:var(--accent-hi);border-radius:50%;width:8px;height:8px}.choice:has(input:focus-visible){outline:2px solid var(--accent-hi);outline-offset:2px}.check{cursor:pointer;align-items:flex-start;gap:12px;line-height:1.55;color:var(--on-dark-2)!important;font-size:.8125rem!important;font-weight:400!important;display:flex!important}.check a{color:var(--on-dark)}.check input{opacity:0;width:1px;height:1px;position:absolute}.check__box{border:1.5px solid var(--on-dark-3);color:#0000;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;transition:all .2s;display:grid}.check input:checked+.check__box{background:var(--accent-hi);border-color:var(--accent-hi);color:var(--ink)}.check input:focus-visible+.check__box{outline:2px solid var(--accent-hi);outline-offset:2px}.has-error .check__box{border-color:#e59a8c}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wl-dev{color:var(--on-dark-2);border:1px dashed #f5f5f233;border-radius:12px;gap:8px;margin-top:16px;padding:12px 14px;font-size:.8125rem;line-height:1.5;display:flex}.wl-dev .icon{color:var(--accent-hi);flex-shrink:0;margin-top:2px}.wl-fine{color:var(--on-dark-3);text-align:center;margin-top:12px;font-size:.75rem}.wl-state{text-align:center;animation:fadeIn .5s var(--ease);justify-items:center;gap:14px;padding:32px 8px;display:grid}.wl-state__ic{border:1px solid var(--line-dark-2);width:64px;height:64px;color:var(--on-dark);background:#f5f5f20f;border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.wl-state__ic--ok{color:var(--accent-hi);background:#6cc5a024;border-color:#6cc5a066}.wl-state h3{letter-spacing:-.03em;font-size:1.5rem;font-weight:540}.wl-state p{color:var(--on-dark-2);max-width:40ch}.wl-state .btn{margin-top:12px}@media (width<=900px){.waitlist__grid{grid-template-columns:1fr}}.faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.faq__side{top:calc(var(--nav-h) + 40px);position:sticky}.faq__side .sh{margin-bottom:24px}.faq__help{color:var(--g-500)}.faq__help a{color:var(--ink);font-weight:520}.ph--light{color:var(--g-500)}.acc{border-top:1px solid var(--line-light-2)}.acc__item{border-bottom:1px solid var(--line-light-2)}.acc__item h3{font-size:inherit;font-weight:inherit}.acc__item button{text-align:left;cursor:pointer;letter-spacing:-.02em;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:520;line-height:1.35;display:flex}.acc__item button:hover .acc__icon{background:var(--ink);color:var(--paper);border-color:var(--ink)}.acc__icon{border:1px solid var(--line-light-2);width:34px;height:34px;transition:transform .4s var(--ease), background-color .2s, color .2s;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.is-open .acc__icon{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:rotate(45deg)}.acc__panel{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.is-open .acc__panel{grid-template-rows:1fr}.acc__inner{overflow:hidden}.acc__inner p{color:var(--g-500);max-width:64ch;padding:0 56px 28px 0}@media (width<=900px){.faq{grid-template-columns:1fr}.faq__side{position:static}.acc__inner p{padding-right:0}}.phone{--pw:300px;width:var(--pw);font-size:calc(var(--pw) / 30);filter:drop-shadow(0 4em 5em #0000008c)drop-shadow(0 1em 1.5em #00000059);flex-shrink:0;margin:0;position:relative}.phone__frame{aspect-ratio:9/19.2;background:linear-gradient(145deg,#5b5b57 0%,#2a2a28 18%,#1a1a19 50%,#2c2c2a 82%,#63635e 100%);border-radius:5.1em;padding:.55em;position:relative;box-shadow:inset 0 0 0 .1em #ffffff29,inset 0 0 0 .32em #0b0b0a,0 0 0 .06em #0009}.phone__screen{height:100%;color:var(--on-dark);isolation:isolate;clip-path:inset(0 round 4.55em);background:#0a0a09;border-radius:4.55em;position:relative;overflow:hidden}.phone__island{z-index:5;background:#000;border-radius:2em;width:9.6em;height:2.85em;margin-left:-4.8em;position:absolute;top:1.05em;left:50%}.phone__island:after{content:"";background:radial-gradient(circle at 35% 35%,#2b3440,#0b0d10 60%);border-radius:50%;width:.95em;height:.95em;margin-top:-.475em;position:absolute;top:50%;right:.95em}.phone__home{z-index:6;background:#f5f5f2d9;border-radius:1em;width:11em;height:.42em;margin-left:-5.5em;position:absolute;bottom:.75em;left:50%}.phone__glare{z-index:7;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff12 0%,#fff0 32%);position:absolute;inset:0}.phone__btn{background:linear-gradient(90deg,#3a3a37,#1d1d1b);border-radius:.3em;width:.4em;position:absolute}.phone__btn--action{height:2.6em;top:15%;left:-.28em}.phone__btn--vol1{height:5em;top:22%;left:-.28em}.phone__btn--vol2{height:5em;top:31%;left:-.28em}.phone__btn--power{background:linear-gradient(270deg,#3a3a37,#1d1d1b);height:7.5em;top:25%;right:-.28em}.sbar{z-index:4;justify-content:space-between;align-items:center;height:4.9em;padding:.3em 2.6em 0 3.3em;font-size:1em;display:flex;position:absolute;top:0;left:0;right:0}.sbar__time{letter-spacing:-.02em;font-size:1.45em;font-weight:600}.sbar__icons{align-items:center;gap:.45em;display:flex}.app{background:radial-gradient(120% 40% at 50% 0,#6cc5a01f,#0000 60%),#0a0a09;padding-top:5.4em;font-size:1em;line-height:1.3;position:absolute;inset:0}.scr{flex-direction:column;gap:1.1em;height:100%;padding:0 1.6em 9em;display:flex;overflow:clip}.app-ill{letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-2);border:.08em solid #f5f5f229;border-radius:1em;padding:.3em .75em;font-size:.82em;font-weight:600}.scr__head{align-items:center;gap:1em;padding-top:.4em;display:flex}.avatar{width:3.5em;height:3.5em;color:var(--ink);background:linear-gradient(140deg,#e8e8e2,#a9a9a2);border-radius:50%;place-items:center;font-size:1.1em;font-weight:600;display:grid}.scr__greet{line-height:1.2;display:grid}.scr__greet span{color:var(--on-dark-3);font-size:1.05em}.scr__greet strong{letter-spacing:-.02em;font-size:1.4em;font-weight:560}.scr__bell{background:#f5f5f20f;border:.08em solid #f5f5f214;border-radius:50%;place-items:center;width:3.4em;height:3.4em;margin-left:auto;display:grid;position:relative}.scr__bell i{background:var(--accent-hi);border-radius:50%;width:.65em;height:.65em;position:absolute;top:.8em;right:.85em;box-shadow:0 0 0 .2em #141413}.scr__title{justify-content:space-between;align-items:center;padding-top:.6em;display:flex}.scr__title h4{letter-spacing:-.04em;font-size:2.4em;font-weight:560}.bal__row{justify-content:space-between;align-items:center;display:flex}.bal__label{color:var(--on-dark-3);font-size:1.1em}.bal__amt{letter-spacing:-.05em;margin-top:.15em;font-size:3.5em;font-weight:540;line-height:1.1}.bal__amt span{color:var(--on-dark-3);letter-spacing:-.03em;font-size:.6em}.spark{width:100%;height:4.6em;margin-top:.6em}.bal__range{color:var(--on-dark-3);justify-content:space-between;margin-top:.5em;font-size:.95em;display:flex}.bal__range span{border-radius:1em;padding:.3em .9em}.bal__range .is-on{color:var(--on-dark);background:#f5f5f214}.qa{grid-template-columns:repeat(4,1fr);gap:.6em;display:grid}.qa__btn{color:var(--on-dark-2);justify-items:center;gap:.45em;font-size:.98em;display:grid}.qa__btn i{width:4.6em;height:4.6em;color:var(--on-dark);background:#f5f5f212;border:.08em solid #f5f5f214;border-radius:50%;place-items:center;display:grid}.qa__btn.is-primary i{background:var(--paper);color:var(--ink)}.tiles{grid-template-columns:1fr 1fr .8fr;gap:.6em;display:grid}.tile{background:#161615;border:.08em solid #f5f5f212;border-radius:1.4em;gap:.15em;padding:1em 1em .9em;display:grid}.tile__l{color:var(--on-dark-3);font-size:.95em}.tile strong{letter-spacing:-.03em;font-size:1.45em;font-weight:560}.tile__s{color:var(--on-dark-3);font-size:.85em}.tile--ring{align-content:center;justify-items:center}.mini-ring text{font-family:var(--font)}.card{background:#161615;border:.08em solid #f5f5f212;border-radius:1.6em;padding:1.2em 1.3em}.upcoming__top{align-items:center;gap:1em;margin-bottom:.9em;display:flex}.upcoming__top>div{flex:1;display:grid}.upcoming__top .muted{font-size:.95em}.upcoming__top strong{letter-spacing:-.02em;font-size:1.3em;font-weight:560}.upcoming__ic{background:#f5f5f212;border-radius:1em;place-items:center;width:3.2em;height:3.2em;display:grid}.pill-sm{color:var(--on-dark-2);white-space:nowrap;background:#f5f5f214;border-radius:1em;padding:.3em .75em;font-size:.9em}.pill-sm--acc{color:var(--accent-hi);background:#6cc5a024}.bar{background:#f5f5f214;border-radius:1em;height:.55em;overflow:hidden}.bar i{background:var(--accent-hi);border-radius:1em;height:100%;display:block}.bar--thin{height:.42em}.list__head{letter-spacing:-.015em;justify-content:space-between;align-items:baseline;margin-bottom:.3em;font-size:1.2em;font-weight:560;display:flex}.list__head .muted{font-size:.82em;font-weight:450}.list__head--tight{margin-bottom:.7em;font-size:1.15em}.row{border-top:.08em solid #f5f5f20f;align-items:center;gap:1em;padding:.75em 0;display:flex}.row:first-of-type{border-top:0}.row__ic{width:3.2em;height:3.2em;color:var(--on-dark-2);background:#f5f5f212;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.row__ic.is-in{color:var(--accent-hi);background:#6cc5a024}.row__t{flex:1;min-width:0;display:grid}.row__t strong{letter-spacing:-.01em;font-size:1.15em;font-weight:540}.row__t span{color:var(--on-dark-3);white-space:nowrap;text-overflow:ellipsis;font-size:.95em;overflow:hidden}.row__a{font-size:1.15em;font-weight:560}.row__a.is-in{color:var(--accent-hi)}.tabbar{z-index:3;background:#0f0f0e;border-top:.08em solid #f5f5f212;justify-content:space-between;align-items:flex-start;height:8.4em;padding:1em 1.8em 0;display:flex;position:absolute;bottom:0;left:0;right:0}.tabbar__item{color:#6f6f69;justify-items:center;gap:.3em;font-size:.9em;display:grid}.tabbar__item.is-active{color:var(--on-dark)}.seg{text-align:center;background:#161615;border-radius:1.4em;grid-template-columns:1fr 1fr;padding:.3em;font-size:1.1em;display:grid}.seg span{color:var(--on-dark-3);border-radius:1.1em;padding:.6em}.seg .is-on{color:var(--on-dark);background:#2a2a28;font-weight:540}.amount{text-align:center;background:radial-gradient(80% 60% at 50% 0,#6cc5a01f,#0000 70%),#161615;justify-items:center;padding:1.5em 1.2em 1.3em;display:grid}.amount .muted{font-size:1em}.amount__val{letter-spacing:-.06em;margin:.25em 0 .45em;font-size:4.4em;font-weight:520;line-height:1}.amount__val span{color:var(--on-dark-3);font-size:.55em}.chips{gap:.45em;display:flex}.chips span{color:var(--on-dark-2);border:.08em solid #f5f5f21f;border-radius:1em;padding:.5em .85em;font-size:1em}.chips .is-on{background:var(--paper);color:var(--ink);border-color:var(--paper);font-weight:600}.amount__min{color:var(--accent-hi);margin-top:.8em;font-size:.9em}.opp{padding:1.1em 1.2em}.opp__top{align-items:center;gap:.9em;display:flex}.opp__top>div{flex:1;min-width:0;display:grid}.opp__top strong{font-size:1.2em;font-weight:560}.opp__top .muted{white-space:nowrap;text-overflow:ellipsis;font-size:.92em;overflow:hidden}.opp__ic{width:3.2em;height:3.2em;color:var(--accent-hi);background:linear-gradient(140deg,#6cc5a04d,#6cc5a014);border-radius:1em;place-items:center;font-size:1.1em;font-weight:600;display:grid}.opp__meta{grid-template-columns:repeat(3,1fr);margin:.9em 0 .8em;font-size:1em;font-weight:540;display:grid}.opp__meta em{color:var(--on-dark-3);font-size:.86em;font-style:normal;font-weight:450;display:block}.opp__foot{margin-top:.55em;font-size:.86em;display:block}.risk{color:var(--on-dark-2);border:.08em dashed #f5f5f229;border-radius:1.2em;align-items:center;gap:.6em;padding:.8em 1em;font-size:.95em;display:flex}.tscore{background:radial-gradient(circle at 50% 35%,#6cc5a029,#0000 60%),#161615;justify-items:center;padding:1.6em 1.2em 1.3em;display:grid;position:relative}.tscore__ring{width:13em;height:13em}.tscore__c{text-align:center;place-content:center;height:13em;display:grid;position:absolute;top:1.6em}.tscore__c strong{letter-spacing:-.06em;font-size:4em;font-weight:520;line-height:1}.tscore__c span{color:var(--on-dark-3);font-size:.95em}.tscore__meta{align-items:center;gap:.8em;margin-top:.9em;font-size:1em;display:flex}.factor+.factor{margin-top:.75em}.factor__row{color:var(--on-dark-2);justify-content:space-between;margin-bottom:.4em;font-size:1em;display:flex}.factor__row span:last-child{color:var(--on-dark);font-weight:560}.dots{grid-template-columns:repeat(12,1fr);gap:.4em;display:grid}.dots i,.dots__legend i{aspect-ratio:1;background:#6cc5a0bf;border-radius:.5em}.dots i.is-late,.dots__legend i.is-late{background:#77776f}.dots i.is-next,.dots__legend i.is-next{background:0 0;border:.08em dashed #f5f5f240}.dots__legend{gap:1.1em;margin-top:.8em;font-size:.88em;display:flex}.dots__legend span{align-items:center;gap:.4em;display:inline-flex}.dots__legend i{border-radius:.25em;width:.8em}
