@import "https://fonts.googleapis.com/css2?family=Anton&family=Manrope:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c2b54;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f8f6;font-family:Manrope,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}body{background-color:#f8f8f6;margin:0;padding:0}body.experience-3d{width:100vw;height:100vh;overflow:hidden}#root{width:100%;height:100%}@property --live-bg{syntax:"<color>";inherits:true;initial-value:#f8f8f6}:root{--background:#f8f8f6;--surface:#fff;--text-primary:#1c2b54;--text-secondary:#687189;--brand-navy:#1c2b54;--brand-blue:#4f70c8;--signal-blue:#3478f6;--grid:#1c2b5412;--border:#1c2b5424;--soft-blue:#edf3ff;--soft-mint:#edf8f3;--warning:#d89139;--font-main:"Manrope", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "Courier New", monospace}body{background-color:var(--background);color:var(--text-primary);font-family:var(--font-main);margin:0}.canvas-container{background-color:var(--live-bg,var(--background));width:100vw;height:100vh;position:relative}.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}.header{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#f8f8f6b3;justify-content:space-between;align-items:center;width:100%;padding:1.6rem 5%;display:flex;position:fixed;top:0;left:0}.logo-container{align-items:center;gap:.7rem;display:flex}.brand-logo{object-fit:contain;display:block}.logo-text{letter-spacing:.08em;color:var(--text-primary);font-size:clamp(.9rem,3vw,1.05rem);font-weight:800}.main-nav{gap:2.5rem;display:flex}.main-nav button{cursor:pointer;color:var(--text-secondary);font-family:var(--font-main);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;padding:.3rem 0;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .2s;position:relative}.main-nav button:after{content:"";background:var(--signal-blue);height:1px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}.main-nav button:hover{color:var(--text-primary)}.main-nav button:hover:after{right:0}.main-nav button.active{color:var(--signal-blue)}.main-nav button.active:after{right:0}.mobile-nav{display:none}.mobile-nav[data-open=true]{background:var(--background);z-index:900;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:100dvh;display:flex;position:fixed;top:0;left:0}.mobile-nav button{cursor:pointer;color:var(--text-primary);font-family:var(--font-main);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;min-height:44px;padding:.6rem 1rem;font-size:1.1rem;font-weight:700}.mobile-nav button.active{color:var(--signal-blue)}.header-actions{z-index:950;align-items:center;gap:1.5rem;display:flex;position:relative}.menu-btn{cursor:pointer;color:var(--text-primary);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.section{min-height:var(--scene-height,100dvh);box-sizing:border-box;width:100vw;height:auto;display:flex;position:relative}.section-hero{flex-direction:column;padding:15vh 5% 5vh}.hero-bottom-container{grid-template-columns:1fr auto;align-items:flex-end;gap:2rem;display:grid;position:absolute;bottom:8vh;left:5%;right:5%}.hero-brand-block{flex-direction:column;gap:.5rem;display:flex}.powered-by-label{font-family:var(--font-mono);letter-spacing:.28em;color:var(--text-secondary);text-transform:uppercase;font-size:.65rem;font-weight:500}.sicilylabs-wordmark{color:#0a0a0a;letter-spacing:-.01em;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:1;display:block}.hero-cta-block{text-align:center}.waitlist-btn{background:var(--brand-navy);color:#fff;font-family:var(--font-main);cursor:pointer;letter-spacing:.05em;border:none;border-radius:4px;padding:1.2rem 3.5rem;font-size:.85rem;font-weight:700;transition:transform .2s,background .2s}.waitlist-btn:hover{background:#263a70;transform:translateY(-2px)}.label-accent-bg{background:var(--brand-navy);color:#fff;font-family:var(--font-mono);letter-spacing:.1em;padding:.4rem 1rem;font-size:.7rem;font-weight:600;display:inline-block}.section-earlyaccess{justify-content:center;align-items:center;padding:clamp(4rem,10vh,8rem) 6%}.layout-cta{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.finale-eyebrow{font-family:var(--font-main);letter-spacing:.06em;margin:0 0 clamp(1.5rem,4vh,3rem);padding:.65rem 1.25rem;font-size:clamp(.65rem,1.1vw,1rem);font-weight:800}.finale-title{color:#0a0a0a;letter-spacing:-.035em;margin:0;font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:clamp(6rem,min(16vw,27vh),18rem);font-weight:400;line-height:1.02}.finale-title span{display:block}.finale-subtext{max-width:480px;color:var(--text-secondary);margin:clamp(1.2rem,3vh,2rem) 0 0;font-size:clamp(.85rem,1.3vw,1rem);line-height:1.5}.countdown{gap:clamp(1rem,3vw,2rem);margin:clamp(1.5rem,4vh,2.5rem) 0 0;display:flex}.countdown-unit{flex-direction:column;align-items:center;min-width:3.5rem;display:flex}.countdown-value{font-family:var(--font-main);color:var(--brand-navy);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;line-height:1}.countdown-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-secondary);text-transform:uppercase;margin-top:.4rem;font-size:.62rem;font-weight:600}.waitlist-submit-btn.finale-button{width:min(100%,26rem);min-height:4.5rem;margin-top:clamp(1.5rem,4vh,3rem);padding:1.3rem 2rem;font-size:clamp(.85rem,1.25vw,1.1rem);font-weight:800}.finale-button:focus-visible{outline:3px solid var(--signal-blue);outline-offset:5px}.promo-video{font-family:var(--font-mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.8rem;font-size:.68rem;font-weight:500;display:flex}.play-btn{border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.promo-video:hover .play-btn{background:var(--soft-blue)}.section-lede{max-width:480px;color:var(--text-secondary);font-size:1rem;font-weight:500;line-height:1.6}.section-lede.center{text-align:center;margin:0 auto}.section-lede.wide{max-width:560px}.callout-line{font-family:var(--font-main);color:var(--brand-navy);margin-top:.5rem;font-size:1.1rem;font-weight:700}.pill-label{border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.18em;color:var(--brand-navy);border-radius:20px;margin-bottom:1rem;padding:.25rem .9rem;font-size:.6rem;font-weight:600;display:inline-block}.pill-label.warning{color:var(--warning);border-color:var(--warning)}.pill-label.center{text-align:center;width:fit-content;margin:0 auto 1rem;display:block}.title-huge-condensed{font-family:var(--font-main);color:var(--text-primary);letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(1.7rem,4.2vw,3rem);font-weight:800;line-height:1.1}.title-huge-condensed.center{text-align:center}.tag-row{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.tag-row.column{flex-direction:column;align-items:flex-start}.tag-chip{font-family:var(--font-mono);letter-spacing:.06em;color:var(--brand-navy);background:var(--soft-blue);border:1px solid var(--border);border-radius:20px;padding:.4rem .9rem;font-size:.65rem;font-weight:500}.layout-elite{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:6vh 50% 0 10%;display:flex;position:relative}.elite-header{margin-bottom:2rem}.label-dot{font-family:var(--font-mono);letter-spacing:.2em;color:var(--signal-blue);align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:.65rem;font-weight:600;display:flex}.label-dot span{background:var(--signal-blue);border-radius:50%;width:6px;height:6px;display:inline-block}.elite-stats{flex-direction:column;gap:2rem;display:flex}.elite-stat-block{max-width:420px}.elite-stat-header{align-items:center;gap:1.2rem;margin-bottom:.5rem;display:flex}.elite-val{font-family:var(--font-main);color:var(--brand-navy);font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1}.elite-line-h{background:var(--border);flex:1;max-width:80px;height:1px}.elite-label{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:500}.elite-desc{color:var(--text-secondary);margin:0;font-size:.88rem;font-weight:500;line-height:1.55}.elite-line-v{background:linear-gradient(to bottom, transparent, var(--border), transparent);width:1px;position:absolute;top:20%;bottom:20%;left:5%}.layout-aero{text-align:right;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:100%;padding:6vh 10% 0 50%;display:flex}.aero-header{flex-direction:column;align-items:flex-end;margin-bottom:1rem;display:flex}.aero-stats{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.aero-stat-item{flex-direction:column;align-items:flex-end;display:flex}.aero-stat-main{align-items:center;gap:1.2rem;display:flex}.aero-val{font-family:var(--font-main);color:var(--brand-navy);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1}.aero-dot{border:2px solid var(--signal-blue);border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative}.aero-dot:after{content:"";background:var(--signal-blue);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aero-label{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-secondary);text-transform:uppercase;margin-top:.4rem;font-size:.68rem;font-weight:600}.aero-description{max-width:400px;color:var(--text-secondary);font-size:1rem;font-weight:500;line-height:1.6}.m-solution{justify-content:center;align-items:center}.m-solution-inner{box-sizing:border-box;text-align:center;width:100%;max-width:480px;margin:0 auto;padding:6rem 6% 2rem}.m-step-list{flex-direction:column;gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.m-step{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:.8rem;padding:.8rem 1rem;display:flex}.m-step-num{background:var(--brand-navy);color:#fff;width:30px;height:30px;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.m-step-title{font-family:var(--font-mono);letter-spacing:.14em;color:var(--signal-blue);text-transform:uppercase;margin:0 0 .15rem;font-size:.62rem;font-weight:600}.m-step-headline{font-family:var(--font-main);color:var(--text-primary);margin:0 0 .2rem;font-size:.92rem;font-weight:700}.m-step-desc{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.35}.section-hud{height:var(--scene-height,100dvh);justify-content:center;align-items:center;display:flex;position:relative}.hud-container{pointer-events:none;width:100%;height:100%;position:relative}.hud-label{pointer-events:auto;flex-direction:column;max-width:320px;display:flex;position:absolute}.label-tiny{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-secondary);text-transform:uppercase;margin:0;font-size:.62rem;font-weight:500}.letter-spacing-lg{letter-spacing:.3em}.hud-value-large{font-family:var(--font-main);color:var(--text-primary);margin:0;font-size:clamp(1.3rem,3.6vw,2.1rem);font-weight:800;line-height:1.15}.hud-value-row{align-items:center;gap:1rem;margin:.3rem 0;display:flex}.hud-line-h{background:var(--border);width:40px;height:1px}.hud-line-v{background:var(--border);width:1px;height:30px;margin-bottom:.5rem}.align-right{text-align:right;align-items:flex-end}.top-left{top:15%;left:10%}.bottom-right{bottom:15%;right:10%}.center-left{top:50%;left:5%;transform:translateY(-50%)}.center-right{top:50%;right:5%;transform:translateY(-50%)}.bottom-center{text-align:center;bottom:8%;left:50%;transform:translate(-50%)}.hud-content{flex-direction:column;display:flex}.section-podium{justify-content:center;align-items:center}.layout-champion{width:100%;min-height:var(--scene-height,100dvh);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:2vh;display:flex;position:relative}.podium-header{text-align:center;z-index:10;max-width:640px}.subtitle-podium{font-family:var(--font-mono);letter-spacing:.4em;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem;font-weight:600}.title-champion{font-family:var(--font-main);color:var(--text-primary);margin:0 0 .4rem;font-size:clamp(1.5rem,3.6vw,2.1rem);font-weight:800;line-height:1.15}.podium-stats{pointer-events:none;box-sizing:border-box;justify-content:space-between;width:100%;padding:0 12%;display:flex;position:absolute;top:55%;left:0}.podium-stat-left,.podium-stat-right{pointer-events:auto;max-width:260px}.podium-stat-right{text-align:right}.podium-stat-left h4,.podium-stat-right h4{font-family:var(--font-main);color:var(--text-primary);margin:.2rem 0;font-size:clamp(1.2rem,3.2vw,1.8rem);font-weight:800}.label-accent{color:var(--signal-blue);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem;font-weight:600}.section-pricing{justify-content:center;align-items:flex-start;padding:9vh 0 4vh}.layout-pricing-rich{box-sizing:border-box;text-align:center;width:100%;max-width:1200px;margin:0 auto;padding:0 5%}.pricing-grid-rich{text-align:left;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.5rem;display:grid}.pricing-card-rich{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;padding:1.6rem 1.3rem;display:flex;position:relative}.pricing-card-rich.featured{border-color:var(--signal-blue);box-shadow:0 0 0 1px var(--signal-blue)}.pricing-badge{background:var(--signal-blue);color:#fff;font-family:var(--font-mono);letter-spacing:.1em;border-radius:20px;padding:.25rem .6rem;font-size:.58rem;font-weight:700;position:absolute;top:-.7rem;left:1.3rem}.pricing-card-rich h3{font-family:var(--font-mono);letter-spacing:.1em;color:var(--brand-navy);margin:.4rem 0 .6rem;font-size:.78rem;font-weight:700}.pricing-tagline{font-family:var(--font-main);color:var(--text-primary);margin:0 0 .3rem;font-size:.9rem;font-weight:700}.pricing-desc{color:var(--text-secondary);margin:0 0 1.2rem;font-size:.78rem;line-height:1.4}.pricing-price{align-items:baseline;gap:.3rem;margin-bottom:1.2rem;display:flex}.pricing-amount{font-family:var(--font-main);color:var(--text-primary);font-size:2rem;font-weight:800}.pricing-period{font-family:var(--font-mono);color:var(--text-secondary);font-size:.68rem}.pricing-features{flex-direction:column;flex-grow:1;gap:.55rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.pricing-features li{color:var(--text-secondary);padding-left:1.1rem;font-size:.78rem;line-height:1.4;position:relative}.pricing-features li:before{content:"";background:var(--signal-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.pricing-cta-btn{background:var(--brand-navy);color:#fff;font-family:var(--font-main);cursor:pointer;border:none;border-radius:6px;min-height:44px;padding:.8rem 1rem;font-size:.8rem;font-weight:700;transition:background .2s}.pricing-cta-btn:hover{background:#263a70}.pricing-footnote{font-family:var(--font-mono);color:var(--text-secondary);margin:2.5rem 0 2rem;font-size:.68rem}.waitlist-form{text-align:left;grid-template-columns:1fr 1fr;gap:.7rem .9rem;max-width:640px;margin:1rem auto 0;display:grid}.form-row{flex-direction:column;gap:.25rem;display:flex}.form-fieldset,.waitlist-submit-btn{grid-column:1/-1}.form-row label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-secondary);text-transform:uppercase;font-size:.62rem;font-weight:600}.form-row input[type=text],.form-row input[type=email],.form-row select{font-family:var(--font-main);border:1.5px solid var(--border);background:var(--background);color:var(--text-primary);border-radius:8px;padding:.5rem .7rem;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.form-row input[type=text]:focus,.form-row input[type=email]:focus,.form-row select:focus{border-color:var(--signal-blue);outline:none;box-shadow:0 0 0 3px #3478f626}.form-fieldset{border:none;border-top:1px solid var(--border);flex-direction:column;gap:.45rem;margin:0;padding:.65rem 0 0;display:flex}.form-fieldset legend{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.1rem;padding:0;font-size:.62rem;font-weight:600}.form-hint{color:var(--text-secondary);margin:0 0 .15rem;font-size:.68rem}.checkbox-grid{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.checkbox-option,.radio-option{text-transform:none;color:var(--text-primary);border:1.5px solid var(--border);background:var(--background);border-radius:8px;align-items:center;gap:.45rem;padding:.4rem .55rem;font-size:.74rem;transition:border-color .15s,background .15s;display:flex}:is(.checkbox-option:has(input:checked),.radio-option:has(input:checked)){border-color:var(--signal-blue);background:var(--soft-blue)}.checkbox-option input,.radio-option input{accent-color:var(--signal-blue)}.radio-row{flex-wrap:wrap;gap:.6rem;display:flex}.radio-row .radio-option{flex:1;justify-content:center;min-width:6rem}.waitlist-submit-btn{background:var(--brand-navy);color:#fff;width:100%;font-family:var(--font-main);cursor:pointer;letter-spacing:.04em;border:none;border-radius:8px;margin-top:.4rem;padding:.85rem 2rem;font-size:.88rem;font-weight:700;transition:background .2s,transform .2s}.waitlist-submit-btn:hover:not(:disabled){background:#263a70;transform:translateY(-1px)}.waitlist-submit-btn:disabled{opacity:.6;cursor:not-allowed}.form-error{color:var(--warning);background:#d891391f;border:1px solid #d891394d;border-radius:8px;grid-column:1/-1;margin:0;padding:.7rem .9rem;font-size:.82rem}.waitlist-confirm{text-align:center;max-width:480px;margin:0 auto}.waitlist-confirm h3{font-family:var(--font-main);color:var(--text-primary);font-size:1.4rem}.waitlist-confirm p{color:var(--text-secondary)}.waitlist-overlay{z-index:2000;-webkit-backdrop-filter:blur(3px);box-sizing:border-box;background:#0a0e1a99;justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}.waitlist-overlay-close{z-index:1;background:var(--background);border:1px solid var(--border);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex;position:absolute;top:1rem;right:1rem}.waitlist-overlay-close:hover{color:var(--text-primary);border-color:var(--text-secondary)}.waitlist-overlay-inner{background:var(--surface);box-sizing:border-box;border-radius:22px;width:100%;max-width:640px;max-height:94vh;margin:0 auto;padding:1.75rem 2.25rem 2rem;animation:.7s cubic-bezier(.34,1.56,.64,1) both overlayBounceIn;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0a0e1a73}.waitlist-overlay-inner:before{content:"";background:linear-gradient(90deg, var(--brand-navy), var(--signal-blue));border-radius:22px 22px 0 0;height:5px;position:absolute;top:0;left:0;right:0}@keyframes overlayBounceIn{0%{opacity:0;transform:translateY(28px)scale(.94)}60%{opacity:1;transform:translateY(-6px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}.waitlist-overlay-form .label-accent-bg{text-align:left}.waitlist-overlay-form .title-huge-condensed{margin:.5rem 0 .3rem;font-size:clamp(1.35rem,2.8vw,1.65rem)}.waitlist-overlay-subtext{color:var(--text-secondary);margin:0 0 .75rem;font-size:.82rem}.side-nav-vertical{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.15em;z-index:1000;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex;position:fixed;top:50%;right:2vw;transform:translateY(-50%)}.side-nav-vertical .current{color:var(--signal-blue)}.side-nav-vertical .total{color:var(--text-secondary)}.side-nav-vertical .separator{color:var(--border)}.loader-overlay{background-color:var(--background);z-index:9999;box-sizing:border-box;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.loader-container{flex-direction:column;align-items:center;gap:1.2rem;display:flex}.loader-container p{color:var(--text-secondary);font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.15em;margin:0;font-size:.85rem}.intro-overlay{box-sizing:border-box;text-align:center;opacity:1;flex-direction:column;gap:2rem;padding:0 8%;transition:opacity .9s}.intro-overlay.intro-fading{opacity:0}.intro-line{max-width:720px;font-family:var(--font-main);letter-spacing:-.005em;color:var(--text-primary);margin:0;font-size:clamp(1.4rem,4vw,2.4rem);font-weight:600;line-height:1.45}.intro-char{opacity:0;filter:blur(3px);animation:.55s cubic-bezier(.16,1,.3,1) forwards introCharIn;display:inline-block;transform:translateY(8px)}@keyframes introCharIn{to{opacity:1;filter:blur();transform:translateY(0)}}.intro-skip{border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:20px;min-height:44px;padding:.5rem 1.2rem;font-size:.7rem;font-weight:600}.intro-skip:hover{color:var(--text-primary);border-color:var(--text-secondary)}.fallback-page{background:var(--background);min-height:100dvh}.fallback-header{align-items:center;gap:.7rem;padding:1.5rem 6%;display:flex}.fallback-main{box-sizing:border-box;max-width:720px;margin:0 auto;padding:2rem 6% 5rem}.fallback-list{color:var(--text-secondary);flex-direction:column;gap:.7rem;margin:1.5rem 0 3rem;padding:0;list-style:none;display:flex}.fallback-waitlist{border-top:1px solid var(--border);padding-top:2.5rem}.spinning-logo{animation:2.2s ease-in-out infinite logoPulse}@keyframes logoPulse{0%,to{opacity:.65;filter:drop-shadow(0 0 #3478f600);transform:scale(.92)}50%{opacity:1;filter:drop-shadow(0 0 12px #3478f673);transform:scale(1.08)}}@media (width<=1024px){.layout-elite,.layout-aero{padding-left:6%;padding-right:6%}.layout-elite{align-items:flex-start}.pricing-grid-rich{grid-template-columns:1fr 1fr}.waitlist-form,.checkbox-grid{grid-template-columns:1fr}.hero-bottom-container{grid-template-columns:1fr;row-gap:1.5rem}.hero-cta-block{text-align:left}.podium-stats{flex-direction:column;align-items:center;gap:1rem;padding:0 6%;position:absolute;top:auto;bottom:3vh;left:0}.podium-stat-left,.podium-stat-right{text-align:center;max-width:320px}.main-nav{gap:1.2rem}.waitlist-overlay-inner{max-height:92vh;padding:2rem 1.75rem 1.75rem}.waitlist-overlay-form .label-accent-bg,.waitlist-overlay-form .title-huge-condensed,.waitlist-overlay-subtext{text-align:center}.form-row input[type=text],.form-row input[type=email],.form-row select{padding:.75rem .85rem;font-size:.9rem}.form-row label{font-size:.68rem}.checkbox-option,.radio-option{padding:.65rem .85rem;font-size:.85rem}.form-fieldset{gap:.6rem;padding-top:.9rem}.waitlist-submit-btn{padding:1rem 2rem;font-size:.9rem}}@media (width<=640px){.header{padding:1.2rem 5%}.main-nav{display:none}.m-reveal{opacity:0;transition:opacity .7s .35s,transform .7s .35s;transform:translateY(18px)}.m-reveal.is-visible{opacity:1;transform:translateY(0)}.section-earlyaccess{padding:4rem 6%}.finale-title{font-size:clamp(4.5rem,25vw,10rem)}.waitlist-submit-btn.finale-button{min-height:3.75rem}.layout-champion{padding-bottom:3rem}.layout-elite,.layout-aero{text-align:center;align-items:center;padding:37vh 6% 4vh}.elite-header,.aero-header,.elite-stats,.aero-stats{align-items:center}.elite-stat-block{max-width:100%}.elite-stat-header,.aero-stat-main{justify-content:center}.elite-line-v{display:none}.tag-row,.tag-row.column{justify-content:center;align-items:center}.section-teams .layout-elite{padding-top:66vh}.section-hud .hud-label{max-width:46vw}.top-left,.center-left{left:4%}.bottom-right,.center-right{right:4%}.layout-champion{padding-top:3vh}.podium-header{max-width:90vw}.section-pricing{align-items:flex-start;padding-top:10vh}.layout-pricing-rich{padding:0 6%}.pricing-grid-rich{grid-template-columns:1fr}.side-nav-vertical{font-size:.6rem;right:3vw}.waitlist-overlay-inner{padding:1.75rem}}@media (width<=380px){.hero-bottom-container{bottom:6vh}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
