:root{--voder-black: #0c0c0d;--deep-navy: #0f1a2e;--soft-teal-glow: #22c7be;--paper-white: #fff;--cool-grey: #c6cbd4;--accent-green: #9aef00;--step-minus-1: clamp(11px, 1.1vw, 14px);--step-0: clamp(12px, 1.3vw, 18px);--step-1: clamp(13px, 1.6vw, 22px);--step-2: clamp(16px, 2.2vw, 28px);--step-3: clamp(20px, 3.2vw, 40px);--step-4: clamp(28px, 5vw, 64px);--step-5: clamp(48px, 7.4vw, 92px);--space-1: clamp(6px, .8vh, 10px);--space-2: calc(var(--space-1) * 2);--space-3: calc(var(--space-1) * 3);--space-4: calc(var(--space-1) * 4);--space-5: calc(var(--space-1) * 5);--g1: var(--space-1);--g2: var(--space-2);--g3: var(--space-3);--g4: var(--space-4);--g5: var(--space-5);--accent: #22c7be;--ink-weak: #d9d9d9;--ink-body: #eaeaea;--space-rem-1: .25rem;--space-rem-2: .5rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--voder-black);color:var(--ink-body);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-weight:400;line-height:1.6;overflow-x:hidden;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.skip-link{background:var(--soft-teal-glow);clip-path:inset(50%);color:var(--voder-black);height:1px;left:6px;overflow:hidden;padding:8px;position:absolute;text-decoration:none;top:-40px;white-space:nowrap;width:1px;z-index:100}.skip-link:focus{clip-path:none;height:auto;top:6px;white-space:normal;width:auto}#app{display:flex;flex-direction:column;opacity:1;transition:opacity .3s ease-in-out}.brand-header{align-items:center;display:flex;flex:0 0 20%;height:20%;justify-content:center;padding:0 4vw;pointer-events:none;position:relative;width:100%;z-index:10}.logo-container{align-items:center;display:flex}.logo-text{background:linear-gradient(135deg,var(--paper-white) 0%,var(--soft-teal-glow) 100%);-webkit-background-clip:text;background-clip:text;color:var(--paper-white);font-family:Inter,system-ui,sans-serif;font-size:var(--step-2);font-weight:700;letter-spacing:.1em;-webkit-text-fill-color:transparent;text-transform:uppercase}.main-content{align-items:stretch;display:flex;flex-direction:column;min-height:100dvh;padding:0}.container{display:flex;flex-direction:column;max-width:none;min-height:100dvh;padding:0;position:relative;text-align:center;width:100%;z-index:5}.hero-section{align-items:center;display:flex;flex-direction:column;height:100svh;justify-content:space-between;padding:0;padding-bottom:env(safe-area-inset-bottom,0);position:relative;text-align:center;z-index:2}.hero-title-area{align-items:center;display:flex;flex:0 0 20%;height:20%;justify-content:center;padding:0 4vw;position:relative;width:100%;z-index:20}.hero-title{color:var(--soft-teal-glow);font-size:var(--step-3);font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0;opacity:1;text-align:center;transition:opacity .3s ease;z-index:20}.hero-description,.status-indicator{display:none}.status-text{color:var(--soft-teal-glow);font-size:var(--step-1);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.below-fold-content{align-items:center;background-color:var(--voder-black);display:flex;flex-direction:column;gap:4vh;justify-content:center;min-height:100dvh;padding:8vh 4vw;position:relative;text-align:center;z-index:10}.value-proposition-title{color:var(--soft-teal-glow);font-size:var(--step-3);font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0}.value-proposition-description{color:var(--paper-white);font-size:var(--step-2);line-height:1.6;margin:0;max-width:800px;opacity:.9}.coming-soon-indicator{align-items:center;background:#24d1d51a;border:1px solid var(--soft-teal-glow);border-radius:6px;display:inline-flex;justify-content:center;margin:0;min-height:60px;padding:var(--space-4) var(--space-8)}.coming-soon-text{color:var(--soft-teal-glow);font-size:var(--step-1);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.problem-space{margin-top:0;padding:var(--space-8) 0;position:relative;z-index:10}.problem-title{color:var(--paper-white);font-size:var(--step-4);font-weight:600;margin-bottom:var(--space-6);text-align:center}.problem-content{margin:0 auto;max-width:900px}.problem-description{color:var(--paper-white);font-size:var(--step-2);line-height:1.6;margin-bottom:var(--space-8);opacity:.9;text-align:center}.problem-examples{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:var(--space-8)}.problem-item{align-items:flex-start;background:#ffffff0d;border:1px solid rgb(255 255 255 / 10%);border-radius:8px;display:flex;gap:var(--space-3);padding:var(--space-4)}.problem-icon{font-size:var(--step-2);line-height:1;margin-top:2px}.problem-item p{color:var(--paper-white);font-size:var(--step-0);line-height:1.5;margin:0;opacity:.8}.problem-question{text-align:center}.resonance-check{color:var(--soft-teal-glow);font-size:var(--step-1);font-weight:500;margin:0}.meet-voder{color:var(--soft-teal-glow);font-size:var(--step-3);font-weight:700;margin:var(--space-m) 0 0 0}.scroll-stage{height:calc((var(--reveal-steps, 4) + 1) * 100vh);position:relative}.scroll-stage .sticky-panel{display:grid;height:100vh;place-items:center;position:sticky;top:0}.panel{align-content:center;display:grid;height:80vh;justify-items:center;margin-bottom:10vh;margin-top:10vh;padding:clamp(16px,4vw,48px);width:min(900px,90vw)}[data-reveal-start]{opacity:0;transform:translateY(20px) scale(.98);transition:opacity .3s linear,transform .3s ease-out;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.scroll-stage{height:auto}.scroll-stage .sticky-panel{height:auto;position:static}[data-reveal-start]{opacity:1!important;transform:none!important;transition:none!important}}.panel-content{align-items:center;box-sizing:border-box;color:#ededed;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;justify-content:space-between;margin:0;min-height:80vh;padding:0}.preamble{color:var(--ink-weak);display:grid;font-size:2.4vh;font-weight:500;gap:.4vh;line-height:1.4;margin:0;margin-inline:auto;max-width:none;text-align:center}.fallout{display:grid;font-size:2.8vh;font-weight:500;gap:.4vh;line-height:1.4;margin:0;margin-inline:auto;max-width:38ch;text-align:center;text-wrap:pretty}@media(min-aspect-ratio:4/3),(min-width:1440px){.kicker{color:var(--ink-weak);font-size:2.4vh;font-weight:600;letter-spacing:.14em;line-height:1.2;margin:0;opacity:.7;text-transform:uppercase}.headline{color:var(--paper-white);font-size:8.3vh;font-weight:800;letter-spacing:-.012em;line-height:1.3;margin:0;margin-inline:auto;max-width:20ch;text-align:center;text-wrap:balance}.hinge{color:var(--paper-white);font-size:6.8vh;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin:0;text-align:center;text-transform:uppercase}.then{color:var(--soft-teal-glow);font-size:4.2vh;font-style:italic;font-weight:600;line-height:1.3;margin:0;opacity:1;text-align:center}.bottom{font-size:5.4vh;font-weight:600;line-height:1.45;margin:0;margin-inline:auto;max-width:42ch;text-align:center;text-wrap:balance}}@media not (min-aspect-ratio:4/3){.kicker{color:var(--ink-weak);font-size:1.4vh;font-weight:600;letter-spacing:.14em;line-height:1.2;margin:0;opacity:.7;text-transform:uppercase}.headline{color:var(--paper-white);font-size:6.8vh;font-weight:800;letter-spacing:-.012em;line-height:1.18;margin:0;margin-inline:auto;max-width:12ch;text-align:center;text-wrap:balance}.hinge{color:var(--paper-white);font-size:4.2vh;font-weight:900;letter-spacing:-.02em;line-height:1.25;margin:0;text-align:center;text-transform:uppercase}.then{color:var(--soft-teal-glow);font-size:2.4vh;font-style:italic;font-weight:600;line-height:1.35;margin:0;opacity:1;text-align:center}.bottom{font-size:3.8vh;font-weight:600;line-height:1.4;margin:0;margin-inline:auto;max-width:18ch;text-align:center;text-wrap:balance}}@media(not (min-aspect-ratio:4/3))and (max-width:390px){.kicker{font-size:1.2vh}.headline{font-size:6.4vh;line-height:1.1;max-width:14ch}.hinge{font-size:4.6vh;line-height:1.1}.then{font-size:2.2vh;line-height:1.2}.bottom{font-size:3.6vh;line-height:1.3;max-width:18ch}.preamble,.fallout{font-size:2.4vh;gap:.2vh;line-height:1.2}}.headline em{color:var(--accent);font-style:italic;font-weight:900}.preamble p{margin:0}.preamble b{color:var(--soft-teal-glow);font-weight:700}.fallout p{margin:0}.fallout b{color:var(--paper-white);font-weight:700}.fallout em{color:var(--soft-teal-glow);font-style:italic;font-weight:600}.bottom b{color:var(--paper-white);font-weight:900!important;letter-spacing:-.005em;text-shadow:0 0 2px rgb(255 255 255 / 30%)}.transition-text{color:var(--soft-teal-glow)!important;font-style:italic;font-weight:500;letter-spacing:.5px}.magic-word{color:var(--accent);font-style:italic;font-weight:900}.flew-word{color:var(--soft-teal-glow);font-weight:600}.nightmare-word,.broken-word,.dread-word,.quicksand-word{color:var(--paper-white);font-weight:800}.stuck-phrase,.competitors-phrase{color:var(--paper-white);font-weight:700}@media(min-width:1200px){.below-fold-content{padding:8vh 4vw}}@media(min-width:769px)and (max-width:1199px){.below-fold-content{padding:6vh 3vw}}@media(max-width:768px){.below-fold-content{padding:6vh 2.4vw}.value-proposition-description{max-width:90%}.coming-soon-indicator{min-height:48px;padding:var(--space-3) var(--space-6)}}:focus{outline:2px solid var(--soft-teal-glow);outline-offset:2px}.interest-capture{align-items:center;display:flex;flex-direction:column;gap:var(--space-6);margin:var(--space-16) auto 0;max-width:420px;position:relative;width:100%;z-index:100}.signup-title{color:var(--paper-white);font-size:var(--step-1);font-weight:500}.signup-form{display:flex;flex-direction:column;gap:var(--space-3);position:relative;width:100%;z-index:101}.form-group{position:relative;width:100%}.email-input{background-color:#ffffff1a;border:1px solid rgb(36 209 213 / 30%);border-radius:8px;color:var(--paper-white);font-size:var(--step-0);padding:var(--space-3) var(--space-4);position:relative;transition:border-color .2s ease;width:100%;z-index:102}.email-input:focus{border-color:var(--soft-teal-glow);outline:2px solid var(--soft-teal-glow);outline-offset:2px}.email-input::-moz-placeholder{color:var(--cool-grey);opacity:.7}.email-input::placeholder{color:var(--cool-grey);opacity:.7}.signup-button{background:var(--soft-teal-glow);border:none;border-radius:6px;color:var(--voder-black);cursor:pointer;font-size:var(--step-0);font-weight:500;padding:var(--space-3) var(--space-6);position:relative;transition:all .2s ease-in-out;z-index:102}.signup-button:hover{background:#24d1d5e5;transform:translateY(-1px)}.signup-button:active{transform:translateY(0)}.signup-button:focus{outline:2px solid var(--paper-white);outline-offset:2px}.form-status{font-size:var(--step-minus-1);margin-top:var(--space-2);min-height:1.5rem;opacity:0;text-align:center;transform:translateY(-8px);transition:all .2s ease-in-out}.form-status.success{color:var(--accent-green)}.form-status.error{color:#ff6b6b}.form-status.loading{color:var(--soft-teal-glow)}[data-act="1"]{backface-visibility:hidden;perspective:1000px;transition:opacity .4s ease-out;will-change:transform,opacity}.speed-word{display:inline-block;transform-origin:center center;transition:transform .12s cubic-bezier(.2,.9,.3,1),color .18s ease-out,text-shadow .18s ease-out;will-change:transform,color,text-shadow}.sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:480px){.interest-capture{margin-top:var(--space-6)}.email-input,.signup-button{padding:var(--space-2) var(--space-3)}}.hero-animation{align-items:center;display:flex;flex:0 0 60%;height:60%;justify-content:center;max-width:100vw;overflow:visible;padding:0;pointer-events:none;position:relative;width:100vw;z-index:0}.hero-animation canvas{display:block;height:100%;left:50%;max-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.animation-fallback{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.geometric-shape{perspective:1000px}.cube-2d{animation:rotate-cube 6s infinite linear;height:100px;position:relative;transform-style:preserve-3d;width:100px}.cube-2d .face{background:#24d1d51a;border:2px solid var(--soft-teal-glow);height:100px;position:absolute;width:100px}.cube-2d .front{transform:rotateY(0) translateZ(50px)}.cube-2d .back{transform:rotateY(180deg) translateZ(50px)}.cube-2d .right{transform:rotateY(90deg) translateZ(50px)}.cube-2d .left{transform:rotateY(-90deg) translateZ(50px)}.cube-2d .top{transform:rotateX(90deg) translateZ(50px)}.cube-2d .bottom{transform:rotateX(-90deg) translateZ(50px)}@keyframes rotate-cube{0%{transform:rotateX(0) rotateY(0)}to{transform:rotateX(360deg) rotateY(360deg)}}@media(max-width:768px){.cube-2d,.cube-2d .face{height:75px;width:75px}.cube-2d .front,.cube-2d .back{transform:rotateY(0) translateZ(37.5px)}.cube-2d .back{transform:rotateY(180deg) translateZ(37.5px)}.cube-2d .right{transform:rotateY(90deg) translateZ(37.5px)}.cube-2d .left{transform:rotateY(-90deg) translateZ(37.5px)}.cube-2d .top{transform:rotateX(90deg) translateZ(37.5px)}.cube-2d .bottom{transform:rotateX(-90deg) translateZ(37.5px)}}.js-loading #app{opacity:.95}.js-loaded #app{opacity:1}.hero-description,.status-indicator{opacity:0;transition:opacity .3s ease}.js-loaded .status-indicator{opacity:1}.js-loaded .hero-description{opacity:.9}.form-status.success,.form-status.error,.form-status.loading{opacity:1;transform:translateY(0)}.signup-button:disabled{cursor:not-allowed;opacity:.7}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cube-2d{animation:none}#app,.form-status,.signup-button{transition:none!important}}
