.lp{--color-paper:#0a0b0d;--color-paper-2:#0e1013;--color-paper-3:#121418;--color-paper-4:#171a1f;--color-rule:#ffffff16;--color-rule-soft:#ffffff0d;--color-rule-strong:#ffffff29;--color-ink:#edeef0;--color-ink-2:#8c919b;--color-ink-3:#7b8089;--color-ink-4:#5c616b;--color-accent:#c9a961;--color-accent-hi:#dcc489;--color-accent-dim:#c9a96124;--color-pure:#fff;--color-accent-line:#c9a96157;--color-accent-wash:#c9a9610f;--color-ok:#4ea96b;--color-warn:#c4923f;--color-focus:#dcc489;--font-display:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-body:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-label:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--text-xs:11.5px;--text-sm:13.5px;--text-base:16px;--text-md:18px;--text-lg:20px;--text-xl:clamp(1.45rem,2.6vw,2rem);--text-2xl:clamp(1.95rem,4.9vw,3.3rem);--text-display-s:clamp(1.75rem,5.2vw,3.1rem);--text-display:clamp(2.15rem,7.4vw,5.2rem);--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:20px;--space-lg:32px;--space-xl:48px;--space-2xl:72px;--space-3xl:112px;--space-4xl:160px;--radius-xs:2px;--radius-sm:3px;--radius-md:5px;--radius-pill:99px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--dur-draw:.9s;--z-base:0;--z-raised:10;--z-sticky:50;--z-nav:100;--z-overlay:200;--z-intro:300;--dash-bg:#0e1218;--dash-bg-2:#0b0f14;--dash-line:#ffffff0f;--dash-gold:#d8ba68;--dash-gold-hi:#e5d19a;--dash-gold-ring:#d8ba688c;--dash-money:#4ade80;--dash-txt:#f3f4f6;--dash-txt-2:#9ca3af;--dash-txt-3:#6b7280;--dash-txt-4:#4b5563;--grp-1:#e5d19a;--grp-2:#5ba8ff;--grp-3:#4ade80;--grp-4:#f472b6;--grp-5:#fbbf24;--grp-6:#a78bfa;--grp-7:#34d399;--grp-8:#fb923c;--grp-9:#60a5fa;--grp-10:#f87171;--grp-11:#2dd4bf;--grp-12:#c084fc;--grp-13:#facc15;--grp-14:#818cf8;--grp-15:#22d3ee;--grp-16:#e879f9;--wrap:1180px}.lp *,.lp :before,.lp :after{box-sizing:border-box;margin:0;padding:0}.lp{background:var(--color-paper);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55;overflow-x:clip}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lp svg{display:block}.lp h1,.lp h2,.lp h3{font-style:normal;font-family:var(--font-display)}.lp ::selection{background:var(--color-accent-dim)}.lp ::-webkit-scrollbar{width:9px;height:9px}.lp ::-webkit-scrollbar-track{background:0 0}.lp ::-webkit-scrollbar-thumb{background:var(--color-rule-strong);border-radius:var(--radius-pill)}.lp :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}.lp .lp-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lp .lp-wrap{max-width:var(--wrap);padding-inline:var(--space-lg);margin:0 auto}@media (max-width:640px){.lp .lp-wrap{padding-inline:16px}}.lp .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp .rv{opacity:0;transition:opacity var(--dur-long) var(--ease-out),transform var(--dur-long) var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(14px)}.lp .rv.in{opacity:1;transform:none}.lp .rv-load{opacity:0;transform:translateY(14px)}.lp.is-ready .rv-load{animation:reveal var(--dur-long) var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 70ms)}@keyframes reveal{to{opacity:1;transform:none}}.lp .cta-glow{align-items:center;gap:var(--space-md);border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--color-accent-hi),var(--color-accent));color:#14100a;height:64px;font-weight:700;font-size:var(--text-md);white-space:nowrap;transition:box-shadow var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);padding-left:34px;padding-right:10px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c9a96180,0 12px 46px -8px #c9a9618c}.lp .cta-glow:after{content:"";pointer-events:none;animation:shine 5.6s var(--ease-out) .9s infinite;background:linear-gradient(100deg,#0000 38%,#ffffff8c 50%,#0000 62%) 0 0/300% 100% no-repeat;position:absolute;inset:0}.lp .cta-glow>span{position:relative}.lp .cta-disc{background:#14100a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.lp .cta-glow svg{width:17px;height:17px;stroke:var(--color-accent-hi);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-short) var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp .cta-glow:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #c9a961b3,0 18px 58px -8px #c9a961a3}.lp .cta-glow:hover svg{transform:translate(3px)}}.lp .cta-glow:active{transform:translateY(0)}@media (max-width:560px){.lp .cta-glow{gap:var(--space-sm);height:56px;font-size:var(--text-base);padding-left:24px;padding-right:8px}.lp .cta-disc{width:40px;height:40px}}.lp .lp-btn{justify-content:center;align-items:center;gap:var(--space-xs);height:42px;padding-inline:var(--space-lg);border-radius:var(--radius-pill);font-size:var(--text-sm);letter-spacing:-.005em;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);font-weight:600;display:inline-flex}.lp .lp-btn-gold{background:var(--color-accent);color:var(--color-paper)}.lp .lp-btn-line{border:1px solid var(--color-rule-strong);color:var(--color-ink);font-weight:500}@media (hover:hover) and (pointer:fine){.lp .lp-btn-gold:hover{background:var(--color-accent-hi);transform:translateY(-1.5px)}.lp .lp-btn-line:hover{border-color:var(--color-accent-line);color:var(--color-accent-hi)}}.lp .lp-btn:active{transform:translateY(0)scale(.985)}.lp .lp-chip{border:1px solid var(--color-rule);border-radius:var(--radius-pill);height:24px;font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.05em;color:var(--color-ink-3);white-space:nowrap;text-transform:uppercase;align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.lp .chip-caveat{border-color:var(--color-rule-strong);color:var(--color-ink-2)}@keyframes markIn{to{opacity:1;transform:scale(1)}}@keyframes markOut{to{opacity:0;transform:scale(.88)translateY(-14px)}}@keyframes unmask{to{opacity:1;clip-path:inset(0)}}@keyframes focusIn{to{opacity:1;transform:none}}.lp .lp-nav{z-index:var(--z-nav);background:color-mix(in srgb,var(--color-paper) 78%,transparent);-webkit-backdrop-filter:blur(14px);transition:box-shadow var(--dur-short) var(--ease-out);position:sticky;top:0}.lp .lp-nav.is-stuck{box-shadow:inset 0 -1px 0 var(--color-rule)}.lp .lp-nav-in{align-items:center;gap:var(--space-md);grid-template-columns:1fr auto 1fr;height:68px;display:grid}.lp .lp-mark{justify-self:start}.lp .lp-nav-r{justify-self:end}.lp .nav-c{align-items:center;gap:var(--space-lg);display:flex}.lp .nav-c a{font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap;transition:color var(--dur-short) var(--ease-out)}.lp .nav-c a:hover{color:var(--color-ink)}@media (max-width:940px){.lp .nav-c{display:none}.lp .lp-nav-in{grid-template-columns:1fr auto}}.lp .lp-mark{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.lp .lp-mark svg{width:22px;height:22px;fill:var(--color-ink);flex:none}.lp .lp-mark span{font-size:var(--text-sm);letter-spacing:-.01em;font-weight:600}.lp .lp-nav-r{align-items:center;gap:var(--space-sm);display:flex}.lp .nav-login{font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap;padding:var(--space-xs);transition:color var(--dur-short) var(--ease-out)}.lp .nav-login:hover{color:var(--color-ink)}@media (max-width:560px){.lp .nav-login{display:none}.lp .lp-nav-in{height:60px}.lp .lp-nav .lp-btn{height:36px;padding-inline:var(--space-sm);font-size:var(--text-sm)}}.lp .sec-mark{width:56px;height:56px;margin:0 auto var(--space-lg);display:block}.lp .sec-mark svg{width:100%;height:100%;fill:var(--color-pure);display:block}@media (max-width:640px){.lp .sec-mark{width:42px;height:42px;margin-bottom:var(--space-md)}}.lp .lp-hero{padding-top:var(--space-3xl);text-align:center;isolation:isolate;position:relative}.lp .lp-hero:before{content:"";z-index:-1;aspect-ratio:2;pointer-events:none;background:radial-gradient(at 50% 22%,#c9a96133 0%,#c9a96112 34%,#0000 66%);width:min(1100px,130vw);position:absolute;top:-40px;left:50%;transform:translate(-50%)}@media (max-width:640px){.lp .lp-hero{padding-top:var(--space-2xl)}}@media (max-width:380px){.lp{--text-display:clamp(1.75rem,7.4vw,5.2rem)}}.lp .lp-hero h1{font-size:var(--text-display);letter-spacing:-.022em;overflow-wrap:anywhere;min-width:0;max-width:24ch;margin-inline:auto;font-weight:600;line-height:1.24}.lp .lp-hero h1 .lp-k{color:var(--color-accent)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lp .lp-hero h1 .lp-k{background-image:linear-gradient(100deg, var(--color-accent) 0%, var(--color-accent) 42%, #f3e3b4 47%, var(--color-pure) 50%, #f3e3b4 53%, var(--color-accent) 58%, var(--color-accent) 100%);-webkit-text-fill-color:transparent;animation:shine 5.6s var(--ease-out) .9s infinite;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes shine{0%{background-position:100% 0}36%{background-position:0 0}to{background-position:0 0}}.lp .hero-pill{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-md);border-radius:var(--radius-pill);border:1px solid var(--color-accent-line);background:var(--color-accent-wash);height:30px;font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;color:var(--color-ink);white-space:nowrap;padding-inline:14px;display:inline-flex}.lp .hero-pill:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 3px #c9a96126}@media (max-width:400px){.lp .hero-pill{letter-spacing:.05em;height:28px;padding-inline:11px}}.lp .lp-hero h1 .ln{display:block}.lp .lp-hero-sub{margin:var(--space-md) auto 0;max-width:52ch;font-size:var(--text-md);color:var(--color-ink-2);text-wrap:balance;font-weight:500;line-height:1.55}.lp .lp-hero-cta{margin-top:var(--space-lg);gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.lp .focus-strip{margin-top:var(--space-xl);gap:var(--space-xs) var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.lp .focus-strip li{align-items:center;gap:var(--space-xs);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-2);white-space:nowrap;list-style:none;display:flex}.lp .focus-strip li:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:5px;height:5px}.lp .wb{margin:var(--space-xl) auto 0;zoom:.85;border:1px solid var(--dash-line);background:var(--dash-bg);opacity:0;max-width:960px;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);border-radius:14px;overflow:hidden;transform:scale(.985)translateY(18px)}.lp .wb.in{opacity:1;transform:none}@media (max-width:640px){.lp .wb{margin-top:var(--space-xl);border-radius:10px}}.lp .wb-head{padding:12px 16px 8px}.lp .wb-h{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.lp .wb-h h3{font-size:var(--text-md);letter-spacing:-.018em;color:var(--dash-txt);font-weight:600}.lp .wb-h p{font-size:var(--text-sm);color:var(--dash-txt-3);margin-top:2px}.lp .wb-h-r{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-left:auto;display:flex}.lp .pill{border:1px solid var(--dash-line);background:var(--dash-bg-2);height:28px;font-size:var(--text-xs);color:var(--dash-txt-2);white-space:nowrap;transition:border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out);border-radius:8px;align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.lp .pill:hover{border-color:var(--color-accent-line);color:var(--dash-gold-hi)}.lp .pill-tag{border-color:var(--dash-line);color:var(--dash-txt-3);cursor:default}.lp .pill-tag:hover{border-color:var(--dash-line);color:var(--dash-txt-3)}.lp .eot{border:1px solid var(--dash-line);background:var(--dash-bg-2);border-radius:12px;margin:0 16px;padding:9px 10px 4px}.lp .eot-t{align-items:baseline;gap:var(--space-sm);padding-inline:var(--space-xs);flex-wrap:wrap;display:flex}.lp .eot-l{font-size:var(--text-sm);color:var(--dash-txt-3)}.lp .eot-v{letter-spacing:-.03em;color:var(--dash-gold-hi);font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,2.7vw,1.6rem);font-weight:700}.lp .eot-r{font-size:var(--text-xs);color:var(--dash-txt-4);white-space:nowrap;margin-left:auto}.lp .eot svg{width:100%;height:auto;margin-top:6px;display:block}.lp .gl{stroke:#ffffff0a;stroke-width:1px}.lp .ax{fill:#ffffff40;font-size:10px}.lp .axx{fill:#ffffff4d;font-size:9px}.lp .gline{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lp .earn-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.05s cubic-bezier(.4,0,.2,1) forwards earnDraw}.lp .earn-area{opacity:0;animation:.8s .3s forwards earnArea}@keyframes earnDraw{to{stroke-dashoffset:0}}@keyframes earnArea{to{opacity:1}}.lp .cd-show{opacity:0;pointer-events:none;transition:opacity .12s}.lp .chart-dot:hover .cd-show,.lp .chart-dot:focus-visible .cd-show{opacity:1}.lp .chart-dot{cursor:crosshair}.lp .legend{gap:4px var(--space-sm);flex-wrap:wrap;padding:4px 6px 1px;display:flex}.lp .legend span{font-size:var(--text-xs);color:var(--dash-txt-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lp .legend i{border-radius:2px;flex:none;width:7px;height:7px}.lp .legend b{color:var(--dash-txt-3);font-variant-numeric:tabular-nums;font-weight:500}.lp .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px 16px;display:grid}@media (max-width:760px){.lp .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.lp .tiles{grid-template-columns:minmax(0,1fr)}}.lp .tile{text-align:left;border:1px solid var(--dash-line);background:var(--dash-bg);cursor:pointer;border-radius:12px;width:100%;padding:10px 13px;transition:transform .15s,box-shadow .15s,border-color .15s}.lp .tile:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0009}.lp .tile:active{transform:translateY(0)}.lp .tile.on{box-shadow:0 0 0 1.5px var(--dash-gold-ring)}.lp .tile.on:hover{box-shadow:0 0 0 1.5px var(--dash-gold-ring),0 8px 32px #0009}.lp .tile-gold{background:linear-gradient(135deg,#d8ba681f,#d8ba6806);border-color:#d8ba6840}.lp .tile-h{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:4px;display:flex}.lp .tile-l{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--dash-txt-2)}.lp .tile-gold .tile-l{color:var(--dash-gold-hi)}.lp .tile-i{background:#ffffff0d;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;display:grid}.lp .tile-i svg{width:11px;height:11px;stroke:var(--dash-txt-2);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lp .tile-gold .tile-i{background:#d8ba682e}.lp .tile-gold .tile-i svg{stroke:var(--dash-gold)}.lp .tile-cv .tile-i{background:#4ade8026}.lp .tile-cv .tile-i svg{stroke:var(--dash-money)}.lp .tile-v{letter-spacing:-.02em;color:var(--dash-txt);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.lp .tile-gold .tile-v{color:var(--dash-gold-hi)}.lp .tile-v small{font-size:var(--text-sm);color:var(--dash-txt-3);font-weight:500}.lp .so{padding:0 16px 11px}.lp .so-h{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:7px;display:flex}.lp .so-h h4{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dash-txt-2);font-weight:500}.lp .so-h-r{gap:var(--space-xs);margin-left:auto;display:flex}.lp .pill-static{cursor:default;color:var(--dash-txt-3)}.lp .pill-static:hover{border-color:var(--dash-line);color:var(--dash-txt-3)}.lp .arow,.lp .orow{align-items:center;gap:var(--space-sm);text-align:left;border:1px solid var(--dash-line);border-radius:11px;width:100%;margin-bottom:4px;padding:9px 17px;display:flex}.lp .arow{background:#d8ba680d;border-color:#d8ba682e}.lp .orow{background:var(--gBase);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity var(--dur-short) var(--ease-out);position:relative;overflow:hidden}.lp .orow:before{content:"";background:var(--g);opacity:.95;width:4px;position:absolute;top:0;bottom:0;left:0}@media (hover:hover) and (pointer:fine){.lp .orow:hover{background:var(--gHover);border-color:var(--gEdge)}}.lp .orow:focus-visible{outline-offset:-2px}.lp .rmid{flex:1;min-width:0}@media (min-width:761px){.lp .orow .rmid{align-items:center;gap:16px;display:flex}.lp .orow .rname{flex:none}.lp .orow .share{flex:1;min-width:0;margin-top:0}.lp .arow .rmid{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lp .arow .rmid>.stack{flex:1;min-width:120px;max-width:300px;margin-top:0}}.lp .rname{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lp .rname>b{font-size:var(--text-sm);color:var(--dash-txt);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.lp .reyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--dash-gold);font-size:9.5px;font-weight:600}.lp .heat{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.lp .heat i{border-radius:50%;flex:none;width:5px;height:5px}.lp .rsub{font-size:var(--text-xs);color:var(--dash-txt-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.lp .share{align-items:center;gap:8px;margin-top:4px;display:flex}.lp .track{background:#ffffff0e;border-radius:999px;width:100%;max-width:200px;height:4px;overflow:hidden}.lp .fill{background:var(--g);height:100%;box-shadow:0 0 8px var(--gEdge);border-radius:999px;display:block}.lp .pct{color:var(--g);font-variant-numeric:tabular-nums;flex:none;font-size:10px}@media (max-width:560px){.lp .pct{display:none}}.lp .stack{gap:2px;max-width:240px;height:5px;margin-top:5px;display:flex}.lp .stack>span{border-radius:999px;height:100%;display:block}.lp .rnums{align-items:center;gap:var(--space-sm);text-align:right;flex:none;display:flex}@media (min-width:641px){.lp .rnums{gap:var(--space-md)}}.lp .rnums>span{min-width:0;display:block}.lp .rn-l{letter-spacing:.07em;text-transform:uppercase;color:var(--dash-txt-3);font-size:9.5px;line-height:1.5;display:block}.lp .rn-v{font-size:var(--text-sm);color:var(--dash-txt-2);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;display:block}.lp .rn-v.money{color:var(--dash-money)}.lp .rn-v.white{color:var(--dash-txt)}@media (max-width:700px){.lp .rnums .n-cl{display:none}}@media (max-width:560px){.lp .rnums .n-cv{display:none}}@media (max-width:360px){.lp .rnums .n-epc{display:none}}.lp .so.has-focus .orow:not(.on)>*{opacity:.3}.lp .so.has-focus .orow:not(.on){background:var(--dash-bg)}.lp .so.has-focus .orow:not(.on):hover>*,.lp .so.has-focus .orow:not(.on):focus-visible>*{opacity:1}.lp .orow.on{border-color:var(--gEdge);background:var(--gHover)}.lp .wb-cap{align-items:center;gap:var(--space-md);box-shadow:inset 0 1px 0 var(--dash-line);background:var(--color-paper);flex-wrap:wrap;padding:9px 16px;display:flex}.lp .wb-cap p{font-size:var(--text-sm);color:var(--color-ink-2);margin:0}.lp .wb-cap p b{color:var(--dash-gold-hi);font-weight:500}.lp .cap-tag{font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-3);border:1px solid var(--color-rule);border-radius:var(--radius-pill);margin-right:var(--space-xs);white-space:nowrap;padding:2px 8px}.lp .wb-ctl{gap:var(--space-xs);align-items:center;margin-left:auto;display:flex}.lp .ctl{height:30px;padding-inline:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap;transition:border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.lp .ctl:hover{border-color:var(--color-accent-line);color:var(--color-accent-hi)}.lp .ctl:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.lp .earn-line{stroke-dashoffset:0;animation:none}.lp .earn-area{opacity:1;animation:none}.lp .tile:hover{transform:none}}.lp .lp-sec{padding-block:var(--space-3xl)}.lp .sec-tight{padding-block:var(--space-2xl) var(--space-3xl)}@media (max-width:640px){.lp .lp-sec{padding-block:var(--space-2xl)}.lp .sec-tight{padding-block:var(--space-xl) var(--space-2xl)}}.lp section[id]{scroll-margin-top:84px}.lp .head{text-align:center}.lp .head h2{font-size:var(--text-2xl);letter-spacing:-.018em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;max-width:20ch;margin-inline:auto;font-weight:600;line-height:1.12}.lp .head p{margin:var(--space-sm) auto 0;max-width:56ch;color:var(--color-ink-2);font-size:var(--text-base);text-wrap:pretty}.lp .lp-eyebrow{text-align:center;font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3)}.lp .statement{margin:var(--space-md) auto 0;text-align:center;max-width:46ch;font-size:var(--text-xl);letter-spacing:-.015em;color:var(--color-ink-2);text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-weight:500;line-height:1.4}.lp .statement b{color:var(--color-ink);font-weight:600}.lp .cards{margin-top:var(--space-xl);gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:760px){.lp .cards{grid-template-columns:minmax(0,1fr)}}.lp .card{padding:var(--space-lg);border:1px solid var(--color-rule);background:var(--color-paper-2);text-align:center;border-radius:14px}.lp .card-i{background:var(--color-accent-wash);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--color-accent-line);border-radius:50%;place-items:center;margin-inline:auto;display:grid}.lp .card-i svg{width:18px;height:18px;stroke:var(--color-accent-hi);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.lp .card h3{margin-top:var(--space-md);font-size:var(--text-md);letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;font-weight:600}.lp .card p{margin:var(--space-xs) auto 0;max-width:38ch;color:var(--color-ink-2);font-size:var(--text-base);text-wrap:pretty}.lp .lp-faq{margin:var(--space-xl) auto 0;border-top:1px solid var(--color-rule);max-width:72ch}.lp .lp-faq details{border-bottom:1px solid var(--color-rule)}.lp .lp-faq summary{cursor:pointer;justify-content:center;align-items:center;gap:var(--space-sm);padding-block:var(--space-md);text-align:center;font-size:var(--text-md);letter-spacing:-.018em;color:var(--color-ink);transition:color var(--dur-short) var(--ease-out);font-weight:600;list-style:none;display:flex}.lp .lp-faq summary::-webkit-details-marker{display:none}.lp .lp-faq summary:after{content:"";border-right:1.7px solid var(--color-accent);border-bottom:1.7px solid var(--color-accent);width:9px;height:9px;transition:transform var(--dur-short) var(--ease-out);flex:none;transform:translateY(-2px)rotate(45deg)}.lp .lp-faq details[open] summary:after{transform:translateY(2px)rotate(225deg)}.lp .lp-faq summary:hover{color:var(--color-accent-hi)}.lp .lp-faq summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.lp .lp-faq-a{padding-bottom:var(--space-md);text-align:center;max-width:62ch;color:var(--color-ink-2);text-wrap:pretty;margin-inline:auto}.lp .lp-who{margin:var(--space-xl) auto 0;gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;display:grid}.lp .lp-who-row{text-align:center;padding-inline:var(--space-md);position:relative}.lp .lp-who-row+.lp-who-row:before,.lp .lp-access-row+.lp-access-row:before{content:"";left:calc(var(--space-xl) / -2);background:linear-gradient(180deg,transparent,var(--color-rule) 22%, var(--color-rule) 78%,transparent);width:1px;position:absolute;top:6%;bottom:6%}.lp .lp-who-row h3{font-size:var(--text-md);letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;font-weight:600}.lp .lp-who-row p{margin-top:var(--space-sm);color:var(--color-ink-2);text-wrap:pretty}@media (max-width:760px){.lp .lp-who{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);max-width:46ch}.lp .lp-who-row{padding-inline:0}.lp .lp-who-row+.lp-who-row:before{left:12%;right:12%;top:calc(var(--space-lg) / -2);background:linear-gradient(90deg,transparent,var(--color-rule) 22%, var(--color-rule) 78%,transparent);width:auto;height:1px;bottom:auto}}.lp .lp-access{margin:var(--space-xl) auto 0;gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;display:grid}.lp .lp-access-row{align-items:center;gap:var(--space-2xs);text-align:center;padding-inline:var(--space-sm);flex-direction:column;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.lp a.lp-access-row:hover .lp-v{color:var(--color-accent-hi)}.lp a.lp-access-row:hover .lp-go{color:var(--color-accent-hi);border-bottom-width:2px}}.lp .lp-access-row .lp-k{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);white-space:nowrap}.lp .lp-access-row .lp-v{font-size:var(--text-md);color:var(--color-ink);overflow-wrap:anywhere;min-width:0;transition:color var(--dur-short) var(--ease-out)}.lp .lp-access-row .lp-go{font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap;border-bottom:1px solid var(--color-rule-strong);transition:color var(--dur-short) var(--ease-out),border-bottom-width var(--dur-micro) var(--ease-out);padding-bottom:1px}.lp .lp-access-note{margin-top:var(--space-xl);text-align:center;font-size:var(--text-sm);color:var(--color-ink-3);text-wrap:balance}.lp .lp-access-note a{color:var(--color-accent-hi);white-space:nowrap;transition:color var(--dur-short) var(--ease-out)}.lp .lp-access-note a:hover{color:var(--color-accent)}@media (max-width:640px){.lp .lp-access{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);max-width:38ch}.lp .lp-access-row{padding-inline:0}.lp .lp-access-row+.lp-access-row:before{left:12%;right:12%;top:calc(var(--space-lg) / -2);background:linear-gradient(90deg,transparent,var(--color-rule) 22%, var(--color-rule) 78%,transparent);width:auto;height:1px;bottom:auto}}.lp .lp-foot{border-top:1px solid var(--color-rule);padding-block:var(--space-2xl) var(--space-xl)}.lp .foot-stmt{font-family:var(--font-display);text-align:center;max-width:26ch;font-size:var(--text-xl);letter-spacing:-.018em;color:var(--color-ink);text-wrap:balance;margin-inline:auto;font-weight:500;line-height:1.3}.lp .foot-stmt .lp-k{color:var(--color-accent)}.lp .foot-b{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule-soft);align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.lp .lp-foot-links{gap:var(--space-sm) var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.lp .lp-foot-links a,.lp .lp-foot-links button{font-size:var(--text-sm);color:var(--color-ink-3);white-space:nowrap;transition:color var(--dur-short) var(--ease-out)}.lp .lp-foot-links a:hover,.lp .lp-foot-links button:hover{color:var(--color-ink)}.lp .lp-foot-c{font-size:var(--text-sm);color:var(--color-ink-3)}.lp .intro{z-index:var(--z-intro);background:var(--color-paper);touch-action:none;overscroll-behavior:contain;will-change:opacity;backface-visibility:hidden;animation:introOut .62s var(--ease-out) 3.6s forwards;place-items:center;display:grid;position:fixed;inset:0}.lp .intro[hidden]{display:none}.lp .intro-in{will-change:transform;animation:introLift .62s var(--ease-out) 3.6s forwards}.lp .intro.is-skipped{animation:introSkip .26s var(--ease-out) forwards}.lp .intro.is-skipped .intro-in{animation:introSkipLift .26s var(--ease-out) forwards}@keyframes introOut{to{opacity:0;visibility:hidden}}@keyframes introLift{to{transform:translateY(-14px)}}@keyframes introSkip{to{opacity:0;visibility:hidden}}@keyframes introSkipLift{to{transform:translateY(-14px)}}.lp .intro-in{justify-items:center;gap:var(--space-sm);padding-inline:var(--space-md);text-align:center;display:grid;position:relative}.lp .intro-mark{margin:0 0 var(--space-lg) -38px;opacity:0;width:76px;height:76px;fill:var(--color-pure);animation:markIn .56s var(--ease-out) .12s forwards, markOut .42s var(--ease-in) 1.18s forwards;position:absolute;bottom:100%;left:50%;transform:scale(.8)}.lp .intro-title{font-size:var(--text-display-s);letter-spacing:-.02em;overflow-wrap:anywhere;opacity:0;clip-path:inset(0 100% 0 0);min-width:0;animation:unmask .72s var(--ease-out) 1.38s forwards;font-weight:600;line-height:1.05}.lp .intro-title b{color:var(--color-accent);font-weight:600}.lp .intro-focus{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-3);opacity:0;animation:focusIn .52s var(--ease-out) 1.82s forwards;transform:translateY(8px)}.lp .intro-skip{right:var(--space-md);bottom:var(--space-md);font-size:var(--text-sm);color:var(--color-ink-3);padding:var(--space-xs) var(--space-sm);white-space:nowrap;cursor:pointer;transition:color var(--dur-short) var(--ease-out);position:absolute}.lp .intro-skip:hover{color:var(--color-ink)}.lp .intro-skip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lp .intro-mark{animation:.15s linear forwards markInR,.15s linear .9s forwards markOutR;transform:none}.lp .intro-title{animation:.15s linear .9s forwards unmask}.lp .intro-focus{animation:.15s linear 1s forwards focusIn;transform:none}.lp .intro{animation:.16s linear 2.1s forwards introOut}.lp .intro-in,.lp .intro.is-skipped .intro-in{animation:none;transform:none}.lp .intro.is-skipped{animation:.12s linear forwards introSkip}.lp{scroll-behavior:auto}.lp .rv{transition:opacity .15s linear;transform:none}.lp .cta-glow:after{display:none}.lp .lp-hero h1 .lp-k{-webkit-text-fill-color:var(--color-accent);color:var(--color-accent);background-image:none;animation:none}.lp .rv-load{transform:none}.lp.is-ready .rv-load{animation:.15s linear forwards reveal}.lp .wb{transition:opacity .15s linear;transform:none}.lp .lp-btn:hover,.lp .lp-btn:active,.lp .ctl:active{transform:none}@keyframes markInR{to{opacity:1}}@keyframes markOutR{to{opacity:0}}.lp *,.lp :before,.lp :after{transition-duration:.15s!important}}
