.hp-wrap{width:100%;max-width:calc(var(--hp-container) + var(--hp-gutter) * 2);padding-inline:var(--hp-gutter);margin-inline:auto}.hp-section{padding-block:var(--hp-section);scroll-margin-top:var(--hp-nav-h)}.hp-section--compact{padding-block:var(--hp-section-compact)}.hp-sec-head{max-width:720px;margin-bottom:var(--hp-space-7)}.hp-eyebrow{margin-bottom:var(--hp-space-4);font-size:var(--hp-type-label);letter-spacing:var(--hp-tracking-label);text-transform:uppercase;color:var(--hp-text-3);font-weight:500;display:block}.hp-h2{font-size:var(--hp-type-title-1);letter-spacing:-.02em;color:var(--hp-text-1);font-weight:600;line-height:1.16}.hp-h2 .hp-accent{color:var(--hp-accent);text-shadow:0 0 24px var(--hp-accent-glow)}.hp-sec-head>.hp-h2{font-size:clamp(30px,3.34vw,48px);line-height:1.1}.hp-sec-head--tight{margin-bottom:var(--hp-space-5)}.hp-lead{margin-top:var(--hp-space-4);font-size:var(--hp-type-body-l);color:var(--hp-text-2);line-height:1.75}.hp-h3{font-size:var(--hp-type-title-3);color:var(--hp-text-1);font-weight:600;line-height:1.3}.hp-p{color:var(--hp-text-2);line-height:1.6}.hp-num{font-family:var(--hp-font-mono);font-variant-numeric:tabular-nums}.hp-btn{--d:var(--hp-cut-sm);justify-content:center;align-items:center;gap:var(--hp-space-2);min-height:var(--hp-btn-h);padding:0 var(--hp-space-5);font-size:var(--hp-type-body);white-space:nowrap;color:var(--hp-text-1);font-weight:600;line-height:1;display:inline-flex}.hp-btn-primary{--fill:var(--hp-accent);--edge:var(--hp-accent);--edge-hover:var(--hp-accent-soft);color:var(--hp-text-on-accent)}.hp-btn-primary:hover:before{background:var(--hp-accent-soft)}.hp-btn-glass{--fill:var(--hp-glass-1);--edge:var(--hp-edge-2)}.hp-btn-glass:hover:before{background:var(--hp-glass-2)}.hp-btn-line{--fill:transparent;--edge:var(--hp-edge-4)}.hp-btn-line:hover:before{background:var(--hp-glass-1)}.hp-icon-btn{--d:var(--hp-cut-sm);--fill:var(--hp-glass-2);width:var(--hp-icon-btn);height:var(--hp-icon-btn);color:var(--hp-text-1);place-items:center;display:inline-grid}.hp-icon-btn svg{width:18px;height:18px}.hp-pill{--d:var(--hp-cut-xs);--fill:var(--hp-glass-1);align-items:center;gap:var(--hp-space-2);min-height:var(--hp-pill-h);padding:0 var(--hp-space-4);font-size:var(--hp-type-label);letter-spacing:var(--hp-tracking-label);text-transform:uppercase;color:var(--hp-text-2);font-weight:500;display:inline-flex}.hp-pill-count{color:var(--hp-text-1);font-family:var(--hp-font-mono);font-variant-numeric:tabular-nums;letter-spacing:normal;font-weight:600}.hp-pill-dot{background:var(--hp-accent);width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb, var(--hp-accent) 60%, transparent)}.hp-pill-dot[data-live=false]{background:var(--hp-text-3);box-shadow:none}.hp-chip{--d:var(--hp-cut-xs);--fill:var(--hp-glass-1);--edge:var(--hp-edge-4);height:var(--hp-chip-h);padding:0 var(--hp-space-3);font-size:var(--hp-type-label);letter-spacing:var(--hp-tracking-label);text-transform:uppercase;color:var(--hp-text-2);align-items:center;font-weight:500;display:inline-flex}.hp-nav{z-index:40;height:var(--hp-nav-h);transition:height var(--hp-dur-base) var(--hp-ease-std), background var(--hp-dur-base) var(--hp-ease-std), border-color var(--hp-dur-base) var(--hp-ease-std);background:0 0;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.hp-nav--stuck{height:var(--hp-nav-h-stuck);background:color-mix(in srgb, var(--hp-surface-0) 82%, transparent);border-bottom-color:var(--hp-edge-1);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%)}.hp-nav-in{align-items:center;gap:var(--hp-space-5);height:100%;display:flex}.hp-brand{align-items:center;gap:var(--hp-space-2);min-height:var(--hp-hit);color:var(--hp-text-1);transform-origin:0;transition:transform var(--hp-dur-base) var(--hp-ease-std);display:inline-flex}.hp-nav--stuck .hp-brand{transform:scale(.85)}.hp-brand-mark{width:23px;height:26px;color:var(--hp-text-1)}.hp-brand-lockup{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.hp-brand-better{width:82px;height:auto}.hp-brand-roleplay{width:55px;height:auto}.hp-nav-links{align-items:center;gap:var(--hp-space-1);margin-inline:auto;display:flex}.hp-nav-link{--d:var(--hp-cut-sm);--fill:transparent;--edge:transparent;--edge-hover:transparent;min-height:var(--hp-hit);padding:0 var(--hp-space-4);font-size:var(--hp-type-body);color:var(--hp-text-2);transition:color var(--hp-dur-fast) var(--hp-ease-std);align-items:center;font-weight:500;display:inline-flex}.hp-nav-link:hover{color:var(--hp-text-1)}.hp-nav-link:hover:before{background:var(--hp-glass-tint)}.hp-nav-auth{min-width:var(--hp-hit);min-height:var(--hp-hit);place-items:center;display:grid}.hp-root .hp-nav-auth>a,.hp-root .hp-nav-auth>button{width:var(--hp-hit);height:var(--hp-hit)}.hp-hero{isolation:isolate;background:var(--hp-surface-0);min-height:100svh;position:relative;overflow:hidden}.hp-hero-media,.hp-hero-media>img,.hp-hero-media>video{width:100%;height:100%;position:absolute;inset:0}.hp-hero-media>img,.hp-hero-media>video{object-fit:cover;object-position:center;filter:saturate(.9)}.hp-hero-media>video{opacity:0;transition:opacity var(--hp-dur-slow) var(--hp-ease-std)}.hp-hero-media>video[data-ready=true]{opacity:1}.hp-hero-scrim{background:linear-gradient(180deg, #00000059 0%, #0000001f 35%, #000c 78%, var(--hp-surface-0) 100%);position:absolute;inset:0}.hp-hero-glow{background:radial-gradient(55% 38% at 22% 92%,#000000d9,#0000 70%);position:absolute;inset:0}.hp-hero-copy{align-items:flex-start;gap:var(--hp-space-5);flex-direction:column;max-width:720px;display:flex;position:absolute;bottom:96px;left:clamp(20px,6.25vw,90px);right:clamp(20px,6.25vw,90px)}.hp-hero-cta{align-items:center;gap:var(--hp-space-4);flex-wrap:wrap;display:flex;position:absolute;bottom:100px;right:clamp(20px,6.25vw,90px)}.hp-hero-title{width:100%;font-size:0;line-height:0}.hp-hero-eyebrow{color:var(--hp-text-2);margin-bottom:0}.hp-hero-lead{font-size:var(--hp-type-title-2);color:var(--hp-text-2);max-width:32ch;line-height:1.3}.hp-neon{width:min(100%,660px);height:auto;display:block;overflow:visible}.hp-neon-text{font-family:var(--hp-font-sans);letter-spacing:.02em;fill:none;stroke:url(#hp-neon-g);stroke-linejoin:round;stroke-linecap:round;paint-order:stroke;font-size:88px;font-weight:600}.hp-neon-bloom{stroke-width:7px;stroke-opacity:.42;filter:url(#hp-neon-bloom-lg)}.hp-neon-halo{stroke-width:3.6px;stroke-opacity:.7;filter:url(#hp-neon-bloom-md)}.hp-neon-tube{stroke-width:2.4px}.hp-neon-core{stroke:var(--hp-neon-core);stroke-width:.9px;stroke-opacity:.85}.hp-neon-s0{stop-color:var(--hp-neon-0)}.hp-neon-s1{stop-color:var(--hp-neon-1)}.hp-neon-s2{stop-color:var(--hp-neon-2)}.hp-neon-s3{stop-color:var(--hp-neon-3)}.hp-neon-s4{stop-color:var(--hp-neon-4)}@keyframes hp-flick{0%,40.6%,41.4%,43.2%,44%,77.6%,78.4%,to{stroke-opacity:inherit}40.7%,41.3%{stroke-opacity:.18}43.3%,43.9%{stroke-opacity:.45}77.7%,78.3%{stroke-opacity:.3}}.hp-neon-flick{animation:12s step-end infinite hp-flick}@keyframes hp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hp-rise{opacity:0;animation:hp-rise var(--hp-dur-slow) var(--hp-ease-std) forwards}.hp-rise-1{animation-delay:.12s}.hp-rise-2{animation-delay:.24s}.hp-js .hp-rv{opacity:0;transition:opacity var(--hp-dur-reveal) var(--hp-ease-out), transform var(--hp-dur-reveal) var(--hp-ease-out);transform:translateY(12px)}.hp-js .hp-rv[data-in=true]{opacity:1;transform:none}.hp-lead-sec{padding-top:var(--hp-section-compact);overflow-clip-margin:24px;padding-bottom:0;overflow-x:clip}.hp-lead-track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-block:var(--hp-space-3);outline:none;gap:20px;margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);scroll-padding-inline-start:0;display:flex;overflow-x:auto}.hp-lead-head{justify-content:space-between;align-items:flex-end;gap:var(--hp-space-5);max-width:none;margin-bottom:32px;display:flex}.hp-lead-more{align-items:center;gap:var(--hp-space-2);font-size:var(--hp-type-body-l);color:var(--hp-accent);white-space:nowrap;flex:none;font-weight:600;display:inline-flex}.hp-lead-more svg{width:16px;height:16px}.hp-lead-track::-webkit-scrollbar{display:none}.hp-lead-track:focus-visible{outline:2px solid var(--hp-accent);outline-offset:4px}.hp-lead-card{--d:var(--hp-cut-3xl);aspect-ratio:1245/680;scroll-snap-align:start;width:100%;height:auto;max-height:680px;filter:var(--hp-shadow-card-filter);flex:none}.hp-lead-media{--d:var(--hp-cut-3xl);--edge:transparent;--edge-hover:transparent;z-index:0;position:absolute;inset:0}.hp-lead-img{object-fit:cover}.hp-lead-scrim{z-index:1;background:linear-gradient(#00000080,#0000 45%),linear-gradient(90deg,#00000073,#0000 60%);position:absolute;inset:0}.hp-lead-text{z-index:3;top:var(--hp-space-7);left:var(--hp-space-7);letter-spacing:.2px;color:#ffffffeb;text-shadow:0 2px 18px #0000008c;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:47%;margin:0;font-size:clamp(20px,1.95vw,28px);font-weight:600;line-height:1.25;display:-webkit-box;position:absolute;right:auto;overflow:hidden}.hp-lead-card--brand .hp-lead-text{-webkit-line-clamp:3;max-width:52%;font-size:clamp(26px,3vw,44px);font-weight:800;line-height:1.12}.hp-lead-brand{z-index:3;top:auto;bottom:var(--hp-space-7);left:var(--hp-space-7);width:40px;height:44px;color:var(--hp-text-1);position:absolute;right:auto}.hp-lead-controls{justify-content:center;align-items:center;gap:var(--hp-space-4);margin-top:var(--hp-space-8);display:flex}.hp-lead-dots{--d:var(--hp-cut-md);--fill:var(--hp-glass-2);--edge:var(--hp-edge-1);align-items:center;gap:14px;height:48px;padding:0 20px;display:flex}.hp-lead-dot{background:var(--hp-text-3);cursor:pointer;width:8px;height:8px;transition:width var(--hp-dur-fast) var(--hp-ease-out), background var(--hp-dur-fast) var(--hp-ease-out);border:0;border-radius:999px;padding:0}.hp-lead-dot[data-active=true]{background:var(--hp-accent);width:32px}.hp-lead-play{--d:var(--hp-cut-md);--fill:var(--hp-glass-2);width:48px;height:48px;color:var(--hp-text-1);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.hp-lead-glyph{fill:currentColor;width:14px;height:14px}@media (max-width:720px){.hp-lead-head{align-items:flex-start;gap:var(--hp-space-3);flex-direction:column}.hp-lead-card{aspect-ratio:4/5;width:82vw;max-height:none}.hp-lead-text{top:var(--hp-space-5);left:var(--hp-space-5);max-width:80%;font-size:20px}.hp-lead-card--brand .hp-lead-text{font-size:26px}.hp-lead-brand{bottom:var(--hp-space-5);left:var(--hp-space-5)}.hp-lead-dots{gap:12px;height:40px}}.hp-root .brp-features{scroll-margin-top:var(--hp-nav-h)}.hp-root .brp-feature-media{--d:var(--hp-cut-lg);--edge:var(--hp-edge-1);isolation:isolate;background:var(--hp-glass-1);box-shadow:var(--hp-shadow-card);clip-path:polygon(var(--d) 0, 100% 0, 100% calc(100% - var(--d)), calc(100% - var(--d)) 100%, 0 100%, 0 var(--d));border:0;border-radius:0;position:relative}.hp-root .brp-feature-media:after{content:"";z-index:2;pointer-events:none;background:var(--edge);clip-path:polygon(evenodd, var(--d) 0, 100% 0, 100% calc(100% - var(--d)), calc(100% - var(--d)) 100%, 0 100%, 0 var(--d), var(--d) 0, calc(var(--d) + .41px) 1px, 1px calc(var(--d) + .41px), 1px calc(100% - 1px), calc(100% - var(--d) - .41px) calc(100% - 1px), calc(100% - 1px) calc(100% - var(--d) - .41px), calc(100% - 1px) 1px, calc(var(--d) + .41px) 1px);position:absolute;inset:0}.hp-root .brp-features-accent{color:var(--hp-accent);text-shadow:0 0 24px var(--hp-accent-glow)}.hp-root .brp-features h2{font-size:var(--hp-type-title-1);letter-spacing:-.02em}.hp-root .brp-feature-item h3{font-size:var(--hp-type-title-3)}.hp-root .brp-feature-item p{font-size:var(--hp-type-body);color:var(--hp-text-2)}.hp-stats-grid{gap:var(--hp-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hp-stat{--d:var(--hp-cut-xl);--fill:var(--hp-glass-1);--edge:var(--hp-edge-2);gap:var(--hp-space-2);padding:var(--hp-space-6) var(--hp-space-5);filter:var(--hp-shadow-card-filter);flex-direction:column;display:flex}.hp-stat-n{font-size:var(--hp-type-display);color:#0000;background:var(--hp-grad-accent);-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1}.hp-stat-l{font-size:var(--hp-type-body);color:var(--hp-text-1);font-weight:600}.hp-stat-s{margin-top:calc(-1 * var(--hp-space-1));font-size:var(--hp-type-caption);letter-spacing:0;text-transform:none;color:var(--hp-text-3)}.hp-sec-head--stats{text-align:center;max-width:none}.hp-stats-brand{margin-top:var(--hp-space-2);font-family:var(--hp-font-sans);font-size:var(--hp-type-display-xl);letter-spacing:-.02em;color:#0000;background:var(--hp-grad-accent);-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1.05}.hp-stats-lead{margin-top:var(--hp-space-3);font-size:var(--hp-type-title-2);color:var(--hp-text-2)}.hp-xp{--d:var(--hp-cut-3xl);--fill:var(--hp-surface-1);--edge:var(--hp-edge-2);min-height:clamp(660px,53.3vw,720px);filter:var(--hp-shadow-card-filter);position:relative}.hp-xp-stage{z-index:0;clip-path:polygon(var(--hp-cut-3xl) 0, 100% 0, 100% calc(100% - var(--hp-cut-3xl)), calc(100% - var(--hp-cut-3xl)) 100%, 0 100%, 0 var(--hp-cut-3xl));position:absolute;inset:0;overflow:hidden}.hp-xp-slide{opacity:0;transition:opacity var(--hp-dur-cross) var(--hp-ease-std);position:absolute;inset:0}.hp-xp-slide[data-on=true]{opacity:1}.hp-xp-frame{min-width:0;height:100%;position:relative}.hp-xp-img{object-fit:contain;object-position:center}.hp-xp-slide--phone,.hp-xp-slide--business{gap:var(--hp-space-4);padding:var(--hp-space-7);background:var(--hp-surface-2);padding-left:42%;display:grid}.hp-xp-slide--phone{grid-template-columns:.8fr 1.8fr}.hp-xp-slide--business{grid-template-columns:1fr 1fr}.hp-xp-scrim[data-paired=true]{opacity:0}.hp-xp-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000d1 0%,#0000008c 30%,#0000 62%),linear-gradient(#0000 60%,#00000073 100%);position:absolute;inset:0}.hp-xp-rail{left:max(var(--hp-space-7), 6.3%);z-index:1;align-items:flex-start;gap:var(--hp-space-3);flex-direction:column;max-width:min(380px,32%);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hp-xp-cell{flex-direction:column;align-items:flex-start;width:max-content;max-width:100%;display:flex}.hp-xp-item{--d:var(--hp-cut-md);--fill:var(--hp-glass-deep);--edge:var(--hp-edge-2);align-items:center;gap:var(--hp-space-3);width:max-content;max-width:380px;min-height:56px;font-size:var(--hp-type-body-l);text-align:left;color:var(--hp-text-1);transition:color var(--hp-dur-fast) var(--hp-ease-std), transform var(--hp-dur-press) var(--hp-ease-std);padding:0 20px 0 12px;font-weight:600;display:inline-flex}.hp-xp-n{width:var(--hp-step-n);height:var(--hp-step-n);font-family:var(--hp-font-mono);font-size:var(--hp-type-caption);color:var(--hp-text-on-accent);background:var(--hp-accent);transition:background var(--hp-dur-fast) var(--hp-ease-std), color var(--hp-dur-fast) var(--hp-ease-std);flex:none;place-items:center;font-weight:600;display:inline-grid}.hp-xp-label{flex:auto}.hp-xp-plus{width:20px;height:20px;transition:transform var(--hp-dur-fast) var(--hp-ease-std);border:1.5px solid;border-radius:50%;flex:none;position:relative}.hp-xp-plus:before,.hp-xp-plus:after{content:"";background:currentColor;margin:auto;position:absolute;inset:0}.hp-xp-plus:before{width:10px;height:2px}.hp-xp-plus:after{width:2px;height:10px}.hp-xp-item[aria-expanded=true]{--fill:var(--hp-accent);--edge:var(--hp-accent);--edge-hover:var(--hp-accent);color:var(--hp-surface-0)}.hp-xp-item[aria-expanded=true] .hp-xp-n{background:var(--hp-surface-0);color:var(--hp-accent)}.hp-xp-item[aria-expanded=true] .hp-xp-plus{transform:rotate(45deg)}.hp-xp-panel{--d:var(--hp-cut-md);--fill:var(--hp-glass-deep);--edge:var(--hp-edge-2);width:100%;max-width:380px;transition:grid-template-rows var(--hp-dur-expand) var(--hp-ease-std), margin-top var(--hp-dur-expand) var(--hp-ease-std);grid-template-rows:0fr;margin-top:0;display:grid}.hp-xp-panel[data-open=true]{margin-top:var(--hp-space-3);grid-template-rows:1fr}.hp-xp-panel>div{overflow:hidden}.hp-xp-panel p{padding:var(--hp-space-4) 20px;font-size:var(--hp-type-body-l);color:var(--hp-text-2);line-height:1.5}.hp-xp-arrows{right:var(--hp-space-7);bottom:var(--hp-space-7);z-index:1;gap:var(--hp-space-2);display:flex;position:absolute}.hp-xp-mobile-copy{display:none}.hp-xp-arrows .hp-icon-btn{--d:var(--hp-cut-md);--fill:var(--hp-glass-deep);width:48px;height:48px}.hp-rp-grid{gap:var(--hp-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hp-card{--d:var(--hp-cut-xl);--fill:var(--hp-glass-1);--edge:var(--hp-edge-2);gap:var(--hp-space-4);padding:var(--hp-space-5);filter:var(--hp-shadow-card-filter);flex-direction:column;display:flex}.hp-card .hp-media{aspect-ratio:16/10;background:var(--hp-surface-2)}.hp-media img{object-fit:cover}.hp-card-body{gap:var(--hp-space-2);flex-direction:column;display:flex}.hp-panel{--d:var(--hp-cut-lg);--fill:var(--hp-surface-2);--edge:var(--hp-edge-1);justify-content:center;gap:var(--hp-space-4);aspect-ratio:16/10;padding:var(--hp-space-6);flex-direction:column;display:flex}.hp-meter{align-items:center;gap:var(--hp-space-3);font-size:var(--hp-type-caption);color:var(--hp-text-2);grid-template-columns:4em 1fr 3ch;display:grid}.hp-meter-v{text-align:right;color:var(--hp-text-1)}.hp-bar{height:var(--hp-bar-h);background:var(--hp-glass-2)}.hp-bar>i{background:var(--hp-grad-bar);height:100%;display:block}.hp-routes-grid{align-items:start;gap:var(--hp-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp-route{--d:var(--hp-cut-xl);--fill:var(--hp-glass-1);--edge:var(--hp-edge-2);gap:var(--hp-space-4);padding:var(--hp-space-5);filter:var(--hp-shadow-card-filter);color:var(--hp-text-1);flex-direction:column;display:flex}.hp-route .hp-media{aspect-ratio:4/3;background:var(--hp-surface-2)}.hp-route-head{justify-content:space-between;align-items:center;gap:var(--hp-space-3);display:flex}.hp-kv{gap:var(--hp-space-5);display:flex}.hp-kv>div{gap:var(--hp-space-1);flex-direction:column;display:flex}.hp-kv b{font-family:var(--hp-font-mono);font-variant-numeric:tabular-nums;font-size:var(--hp-type-title-2);letter-spacing:-.01em;font-weight:700;line-height:1.1}.hp-kv b.hp-kv-word{font-family:var(--hp-font-sans);font-size:var(--hp-type-title-3);letter-spacing:0;font-weight:600}.hp-kv span{font-size:var(--hp-type-caption);color:var(--hp-text-3)}.hp-route-link{font-size:var(--hp-type-body);color:var(--hp-accent);margin-top:auto;font-weight:600}.hp-route-tags{color:var(--hp-text-2);font-size:var(--hp-type-caption);line-height:1.8}.hp-route-details{border-top:1px solid var(--hp-edge-2)}.hp-route-details>summary{justify-content:space-between;align-items:center;gap:var(--hp-space-3);min-height:var(--hp-btn-h);padding-block:var(--hp-space-3);color:var(--hp-accent);cursor:pointer;font-weight:600;list-style:none;display:flex}.hp-route-details>summary::-webkit-details-marker{display:none}.hp-route-toggle{font-size:var(--hp-type-title-3)}.hp-route-details[open] .hp-route-toggle{transform:rotate(45deg)}.hp-route-details>summary:focus-visible,.hp-route-link:focus-visible{outline:2px solid var(--hp-accent);outline-offset:2px}.hp-route-detail-body{gap:var(--hp-space-4);padding-block:var(--hp-space-3);display:grid}.hp-route-detail-body h4{color:var(--hp-text-1);font-weight:600}.hp-route-link{text-underline-offset:.2em;line-height:1.6;text-decoration:underline}.hp-route-join{justify-content:space-between;align-items:center;gap:var(--hp-space-5);margin-top:var(--hp-space-7);flex-wrap:wrap;display:flex}.hp-route-join>p{flex:20rem}.hp-cta{--d:var(--hp-cut-2xl);--fill:var(--hp-surface-1);--edge:var(--hp-grad-cta);--edge-hover:var(--hp-grad-cta);gap:var(--hp-space-7);padding:var(--hp-space-8) 72px;filter:var(--hp-glow-cta-filter);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.hp-cta-actions{gap:var(--hp-space-4);margin-top:var(--hp-space-6);flex-wrap:wrap;display:flex}.hp-steps{gap:var(--hp-space-3);flex-direction:column;display:flex}.hp-step{--d:var(--hp-cut-md);--fill:var(--hp-glass-1);--edge:var(--hp-edge-2);align-items:center;gap:var(--hp-space-4);min-height:56px;padding:var(--hp-space-3) var(--hp-space-4);color:var(--hp-text-1);display:flex}.hp-step-n{width:var(--hp-step-n);height:var(--hp-step-n);font-family:var(--hp-font-mono);font-size:var(--hp-type-caption);color:var(--hp-text-1);background:var(--hp-glass-2);flex:none;place-items:center;font-weight:600;display:inline-grid}.hp-step-t{font-weight:600}.hp-step-d{font-size:var(--hp-type-caption);color:var(--hp-text-3)}.hp-root .brp-faq-section{scroll-margin-top:var(--hp-nav-h)}.hp-root .brp-faq-section h2{font-size:var(--hp-type-title-1);letter-spacing:-.02em}.hp-root .brp-faq,.hp-root .brp-faq>*+*{border-color:var(--hp-edge-1)}.hp-root .brp-faq-trigger{min-height:var(--hp-hit);border-radius:0}.hp-root .brp-faq-trigger>span>span:last-child{font-size:var(--hp-type-title-3);color:var(--hp-text-1);line-height:1.3}.hp-root .brp-faq-index{font-family:var(--hp-font-mono);font-size:var(--hp-type-label);color:var(--hp-text-3)}.hp-root .brp-faq-panel{font-size:var(--hp-type-body);color:var(--hp-text-2)}.hp-root .brp-faq-trigger:focus-visible{outline:2px solid var(--hp-focus);outline-offset:3px;box-shadow:none}.hp-foot{background:var(--hp-surface-1);border-top:1px solid var(--hp-edge-1)}.hp-foot-in{gap:var(--hp-space-7);padding-block:var(--hp-space-8) var(--hp-space-7);grid-template-columns:1.4fr repeat(2,minmax(0,1fr));display:grid}.hp-foot-brand{align-items:flex-start;gap:var(--hp-space-4);color:var(--hp-text-2);flex-direction:column;display:flex}.hp-foot-mark{width:28px;height:32px;color:var(--hp-text-1)}.hp-foot-col h3{margin-bottom:var(--hp-space-3);font-size:var(--hp-type-label);letter-spacing:var(--hp-tracking-label);text-transform:uppercase;color:var(--hp-text-3);font-weight:500}.hp-foot-col a{min-height:var(--hp-hit);font-size:var(--hp-type-body);color:var(--hp-text-2);transition:color var(--hp-dur-fast) var(--hp-ease-std);align-items:center;display:inline-flex}.hp-foot-col a:hover{color:var(--hp-text-1)}.hp-foot-legal{justify-content:space-between;gap:var(--hp-space-3) var(--hp-space-5);padding-block:var(--hp-space-5);border-top:1px solid var(--hp-edge-1);font-size:var(--hp-type-caption);color:var(--hp-text-3);flex-wrap:wrap;display:flex}@media (max-width:900px){.hp-root{--hp-gutter:20px;--hp-section:var(--hp-section-compact)}.hp-nav-links{display:none}.hp-hero-copy{bottom:170px;right:20px}.hp-hero-cta{bottom:36px;left:20px;right:20px}.hp-hero-cta .hp-btn{flex:auto}.hp-stats-grid,.hp-rp-grid,.hp-routes-grid{grid-template-columns:1fr}.hp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-stats-brand{font-size:34px}.hp-xp{flex-direction:column;min-height:0;display:flex}.hp-xp-stage{z-index:0;height:56vw;clip-path:polygon(var(--hp-cut-xl) 0, 100% 0, 100% calc(100% - var(--hp-cut-xl)), calc(100% - var(--hp-cut-xl)) 100%, 0 100%, 0 var(--hp-cut-xl));position:relative;inset:auto}.hp-xp-slide--phone,.hp-xp-slide--business{padding:var(--hp-space-4);gap:var(--hp-space-2)}.hp-xp-scrim{display:none}.hp-xp-rail{align-items:flex-start;gap:var(--hp-space-2);max-width:none;margin-top:var(--hp-space-4);padding-bottom:var(--hp-space-2);scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto;transform:none}.hp-xp-cell{max-width:min(380px, calc(100vw - var(--hp-gutter) * 2));flex:none}.hp-xp-panel{display:none}.hp-xp-mobile-copy{padding:var(--hp-space-4);font-size:var(--hp-type-body-l);color:var(--hp-text-2);line-height:1.5;display:block}.hp-xp-arrows{display:none}.hp-cta{padding:36px var(--hp-space-5);grid-template-columns:1fr}.hp-foot-in{grid-template-columns:1fr 1fr}}:root[data-motion=reduce] .hp-root *,:root[data-motion=reduce] .hp-root :before,:root[data-motion=reduce] .hp-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-motion=reduce] .hp-rise,:root[data-motion=reduce] .hp-js .hp-rv{opacity:1;animation:none;transform:none}:root[data-motion=reduce] .hp-neon-flick{animation:none}:root[data-motion=reduce] .hp-hero-media>video{display:none}
.lc-root{--lc-glass-fill:#ffffff14;--lc-glass-edge:#ffffff26;--lc-glass-shadow:#0006;--lc-glass-fill-hover:#ffffff24;--lc-cta-ring:#ffffff75;--lc-neon-cyan:#3fc7f4;--lc-neon-sky:#2fb6f0;--lc-neon-indigo:#3b6fe0;--lc-neon-violet:#6b3fe0;--lc-neon-purple:#8e3fd6;--lc-neon-magenta:#e040c0;--lc-neon-pink:#f03fa8;--lc-neon-orange:#f5a03c;--lc-neon-gold:#ffc24a;--lc-neon-core:#fffcf6;--lc-neon-core-opacity:.85;--lc-accent-glow-core:color-mix(in srgb, var(--lc-neon-core) 85%, transparent);--lc-accent-glow-inner:color-mix(in srgb, var(--lc-neon-cyan) 72%, transparent);--lc-accent-glow-mid:color-mix(in srgb, var(--lc-neon-violet) 58%, transparent);--lc-accent-glow-outer:color-mix(in srgb, var(--lc-neon-magenta) 42%, transparent);--lc-glow-cyan:color-mix(in srgb, var(--lc-neon-cyan) 18%, transparent);--lc-glow-violet:color-mix(in srgb, var(--lc-neon-violet) 20%, transparent);--lc-glow-magenta:color-mix(in srgb, var(--lc-neon-magenta) 17%, transparent);--lc-glow-gold:color-mix(in srgb, var(--lc-neon-gold) 13%, transparent);--lc-canvas:#000;--lc-dot-size:30px;--lc-dot-color:#fffc;--lc-dot-opacity:.2;--lc-dot-fade:linear-gradient(#000c, #0009 30%, #0009 60%, #0006);--lc-rhythm-4:2rem;--lc-rhythm-5:2.5rem;--lc-rhythm-9:4.5rem;--lc-rhythm-tight:calc(var(--lc-rhythm-4) - 1.75%);--lc-measure-title:46rem;--lc-measure-countdown:19.88rem;background-color:var(--lc-canvas)}.lc-bg{z-index:-1;pointer-events:none;background-color:var(--lc-canvas);height:100svh;position:absolute;inset:0 0 auto;overflow:hidden}.lc-bg-glow{background-image: radial-gradient(52% 22% at 50% 40%, var(--lc-glow-violet) 0%, transparent 72%),  radial-gradient(34% 20% at 31% 57%, var(--lc-glow-cyan) 0%, transparent 74%),  radial-gradient(34% 20% at 69% 59%, var(--lc-glow-magenta) 0%, transparent 74%),  radial-gradient(28% 15% at 50% 64%, var(--lc-glow-gold) 0%, transparent 76%);background-repeat:no-repeat;position:absolute;inset:0}.lc-bg-dots{background-image:radial-gradient(circle at 1px 1px, var(--lc-dot-color) 1px, transparent 0);background-size:var(--lc-dot-size) var(--lc-dot-size);opacity:var(--lc-dot-opacity);-webkit-mask-image:var(--lc-dot-fade);-webkit-mask-image:var(--lc-dot-fade);mask-image:var(--lc-dot-fade);background-repeat:repeat;position:absolute;inset:0}.lc-glass{background:var(--lc-glass-fill);border:1px solid var(--lc-glass-edge);box-shadow:0 32px 80px var(--lc-glass-shadow)}.lc-root .lc-title{width:100%;max-width:var(--lc-measure-title);margin-top:calc(var(--lc-rhythm-9) - 2.5%);margin-bottom:calc(var(--lc-rhythm-tight) - 0.45%);display:block}.lc-title-svg{width:100%;height:auto;display:block;overflow:visible}.lc-title-text{font-family:var(--ds-font-sans);letter-spacing:.02em;font-size:88px;font-weight:600}.lc-root .lc-badge-mark{flex:none;width:auto;height:.95em}@keyframes lc-neon-flicker{0%,70%{stroke-opacity:1}70.5%{stroke-opacity:.12}71%{stroke-opacity:1}71.5%{stroke-opacity:.18}72%{stroke-opacity:.85}72.5%{stroke-opacity:.1}73%,to{stroke-opacity:1}}.lc-title-flicker{stroke-opacity:1;animation:12s step-end infinite lc-neon-flicker}@keyframes lc-neon-flicker-fast{0%,46%{stroke-opacity:1}46.4%{stroke-opacity:.1}46.9%{stroke-opacity:1}47.3%{stroke-opacity:.2}47.7%{stroke-opacity:.9}48.1%{stroke-opacity:.08}48.6%{stroke-opacity:1}49.2%{stroke-opacity:.28}49.6%,to{stroke-opacity:1}}.lc-title-flicker-fast{stroke-opacity:1;animation:5.5s step-end infinite lc-neon-flicker-fast}.lc-neon-v0{stop-color:var(--lc-neon-cyan)}.lc-neon-v1{stop-color:var(--lc-neon-sky)}.lc-neon-v2{stop-color:var(--lc-neon-indigo)}.lc-neon-v3{stop-color:var(--lc-neon-violet)}.lc-neon-v4{stop-color:var(--lc-neon-purple)}.lc-neon-v5{stop-color:var(--lc-neon-magenta)}.lc-neon-v6{stop-color:var(--lc-neon-pink)}.lc-neon-v7{stop-color:var(--lc-neon-orange)}.lc-neon-v8{stop-color:var(--lc-neon-gold)}.lc-neon-h0{stop-color:var(--lc-neon-cyan)}.lc-neon-h1{stop-color:var(--lc-neon-indigo)}.lc-neon-h2{stop-color:var(--lc-neon-violet)}.lc-neon-h3{stop-color:var(--lc-neon-magenta)}.lc-neon-h4{stop-color:var(--lc-neon-pink)}.lc-neon-core-stroke{stroke:var(--lc-neon-core);opacity:var(--lc-neon-core-opacity)}.lc-root .lc-launch-moment{margin-top:var(--lc-rhythm-tight);letter-spacing:.22em}.lc-root .lc-countdown{margin-top:var(--lc-rhythm-9);max-width:min(100%, var(--lc-measure-countdown))}.lc-root .lc-countdown>*{aspect-ratio:1}.lc-root .lc-cta-row{margin-top:var(--lc-rhythm-9);row-gap:1rem}.lc-root .lc-cta{outline:1px solid var(--lc-cta-ring);outline-offset:3px}.lc-root .lc-cta-kook:hover{background:var(--lc-glass-fill-hover)}.lc-root .lc-cta-kook:focus-visible,.lc-root .lc-rules-link:focus-visible{outline:2px solid var(--ds-focus-outline-color);outline-offset:2px}.lc-root .lc-waitlist{margin-top:var(--lc-rhythm-5)}.lc-root .lc-tagline{margin-top:var(--lc-rhythm-4)}.lc-root .lc-live-line{margin-top:var(--lc-rhythm-9)}@media (max-width:639px){.lc-root .lc-title{width:calc(100% + 2rem);margin-inline:-1rem}}.lc-root .lc-subtitle{letter-spacing:.3em}:lang(zh) .lc-root .lc-subtitle{letter-spacing:.28em}:root[data-motion=reduce] .lc-title-flicker,:root[data-motion=reduce] .lc-title-flicker-fast{stroke-opacity:1;animation:none}@media (max-width:639px){.lc-root>footer{padding-block:.5rem;padding-inline:1rem}.lc-root>footer>div{gap:.25rem}.lc-root>footer>div>div{gap:0}}@media (min-width:768px){.lc-root>footer>div{align-items:end}}.lc-root .lc-modules{max-width:86.75rem;padding-bottom:var(--lc-rhythm-9);row-gap:var(--lc-rhythm-9)}.lc-root .brp-feature-media{background:var(--lc-glass-fill);border-color:var(--lc-glass-edge);box-shadow:0 32px 80px var(--lc-glass-shadow)}.lc-root .brp-features-accent{color:var(--lc-neon-core);text-shadow:0 0 2px var(--lc-accent-glow-core), 0 0 9px var(--lc-accent-glow-inner), 0 0 20px var(--lc-accent-glow-mid), 0 0 42px var(--lc-accent-glow-outer)}.lc-root .brp-faq,.lc-root .brp-faq>*+*{border-color:var(--lc-glass-edge)}
.brp-hero-still,.brp-hero-video{object-fit:cover;filter:brightness(.82);width:100%;height:100%;position:absolute;inset:0}.brp-hero-video{opacity:0;transition:opacity .7s var(--ds-ease-standard)}.brp-hero-video[data-ready=true]{opacity:1}.brp-hero-scrim{background-image:linear-gradient(to top, var(--ds-scrim));position:absolute;inset:0}.brp-hero-scrim-left{background-image:linear-gradient(to right, color-mix(in srgb, var(--ds-navy-deep) 78%, transparent) 0%, color-mix(in srgb, var(--ds-navy-deep) 46%, transparent) 34%, transparent 66%);position:absolute;inset:0}.brp-hero-scrim-top{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--ds-navy-deep) 62%, transparent) 0%, transparent 100%)}.brp-hero-eyebrow{color:var(--ds-text-secondary);font-weight:500}.brp-hero-eyebrow-latin{letter-spacing:var(--ds-letter-label)}.brp-hero-eyebrow-cjk{letter-spacing:normal}.brp-hero-headline{background-image:linear-gradient(97deg, color-mix(in srgb, var(--ds-hero-mint) 42%, var(--ds-ink)) 0%, var(--ds-hero-mint) 38%, color-mix(in srgb, var(--ds-hero-mint) 45%, var(--ds-hero-green)) 70%, var(--ds-hero-green) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.12}.brp-hero-headline:lang(zh){letter-spacing:normal}:root[data-motion=reduce] .brp-hero-video{transition-duration:1ms}
