@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750&display=swap";:root{color:#101b38;font-synthesis:none;--accent:#1746d1;--bright:#16b8f3;--signal:#b8f23c;--ink:#101b38;--muted:#5f6982;--line:#dce4f5;--soft:#eef4ff;background:#f5f8ff;font-family:DM Sans,system-ui,sans-serif;font-weight:400;line-height:1.55}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button{transition:background .15s,transform .15s}button:active:not(:disabled){transform:translateY(1px)}a{color:var(--accent)}:focus-visible{outline-offset:4px;outline:3px solid #16b8f3}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:31px 54px;display:flex}.brand{color:var(--ink);letter-spacing:-1.3px;align-items:center;gap:10px;font:750 26px Manrope,sans-serif;text-decoration:none;display:flex}.brand-mark{border-radius:11px;width:34px;height:34px;display:block;box-shadow:0 8px 20px -12px #16b8f3}.brand-wordmark{white-space:pre;align-items:baseline;display:inline-flex}.brand-i{color:var(--ink);display:inline-block;position:relative}.brand-i:after{content:"";background:var(--signal);border-radius:50%;width:.16em;height:.16em;position:absolute;top:.2em;left:50%;transform:translate(-50%)}.edition{color:var(--muted);margin-left:auto;margin-right:45px;font-size:13px}.local-label,.eyebrow{letter-spacing:1.8px;font-size:10px;font-weight:650}.local-label{color:var(--accent);background:#e9efff;border-radius:5px;padding:7px 11px}.workspace{grid-template-columns:1fr 520px;align-items:start;gap:78px;max-width:1060px;margin:60px auto 34px;padding:0 24px;display:grid}aside{padding-top:90px;position:sticky;top:40px}aside>.eyebrow{color:#66718f;font-size:10px}h1{letter-spacing:-1.85px;margin:23px 0;font-family:Manrope,sans-serif;font-size:42px;font-weight:500;line-height:1.32}h1 em{color:var(--accent);font-style:normal}aside p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.aside-bottom{color:var(--muted);align-items:center;gap:9px;margin-top:104px;font-size:11px;display:flex}.mini-dot{background:var(--signal);border-radius:100%;flex-shrink:0;width:6px;height:6px;display:inline-block}.mini-dot.off{background:#9a9e97}.phone-surface{background:#fff;border:1px solid #dce4f5;border-radius:22px;overflow:hidden;box-shadow:0 18px 60px -34px #1746d166}nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:3px;padding:18px 20px 17px;display:grid}nav>div{color:#7b849b;text-align:center;white-space:nowrap;border-radius:7px;padding:9px 3px;font-size:11px}nav>div>span{margin-right:6px;font-size:9px}nav>.current{color:#1238a8;background:#e9efff;font-weight:600}nav>.passed{color:#087fa9}main{padding:32px 30px 26px}.eyebrow{color:#4770dc}h2{letter-spacing:-1.3px;margin:12px 0 14px;font:500 31px/1.22 Manrope,sans-serif}p{margin:0 0 16px}.lead{font-size:14px;line-height:1.7}.muted{color:var(--muted)}.field{margin-top:25px;font-size:12px;font-weight:600;display:block}.field-help{color:var(--muted);margin:3px 0 9px;font-size:11px;font-weight:400;display:block}textarea,select{width:100%;color:var(--ink);resize:vertical;background:#fbfcff;border:1px solid #d7e0f2;border-radius:9px;padding:12px 13px;font-size:14px;font-weight:400;line-height:1.6;display:block}textarea::placeholder{color:#929ab0}textarea{min-height:112px}select{min-height:45px;margin-top:8px;padding-right:22px;font-size:12px}.small{font-size:11px;line-height:1.65}.field>.small{text-align:right;margin-top:5px;font-size:10px;font-weight:400;display:block}.candidate,.preferences{border-bottom:1px solid var(--line);margin-top:14px;padding-bottom:12px}summary{padding:8px 0;font-size:12px;font-weight:500}summary>span{float:right;color:#7c869e;font-size:10px;font-weight:400}.candidate .field{margin-top:12px}.check{color:var(--muted);align-items:flex-start;gap:7px;margin:12px 0 8px;font-size:11px;display:flex}.check input{accent-color:var(--accent);width:15px;height:15px;margin:2px 0 0}.two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.two-fields .field{margin:7px 0}.session-note{background:#edf8ff;border-radius:10px;gap:12px;margin:22px 0 18px;padding:15px;display:flex}.note-icon{color:#087fa9;padding-top:3px}.session-note strong{font-size:12px;font-weight:600}.session-note p{color:#53657d;margin:4px 0 0;font-size:11px;line-height:1.65}.primary,.secondary,.end-button{border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:12px 16px;font-size:12px;font-weight:550;display:flex}.primary{background:var(--accent);color:#fff;border:1px solid var(--accent);margin:18px 0 12px}.primary:hover:not(:disabled){background:#1238a8}.primary>span:last-child{margin-left:auto;font-size:17px}.secondary{color:#233d85;background:0 0;border:1px solid #d3def4;margin:12px 0}.secondary:hover{background:var(--soft)}.privacy{color:#778198;text-align:center;margin:14px 0 0;font-size:10px;line-height:1.8}footer{border-top:1px solid var(--line);text-align:center;color:#778198;padding:15px;font-size:10px}.footer-spark{color:#7db800;vertical-align:middle;margin-right:6px;font-size:14px}.page-footer{text-align:center;color:#8b94a9;padding:20px 20px 32px;font-size:10px}.notice{color:#76623c;background:#f9f1dd;border:1px solid #eee3c5;border-radius:10px;margin:18px 0;padding:15px;font-size:12px}.notice p{margin:7px 0 0}.notice .text-button{color:#79623a}.notice summary{color:#76623c}.notice code{overflow-wrap:anywhere;font-size:11px}.text-button{color:var(--accent);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 0;font-size:12px;font-weight:600;display:flex}.centered{text-align:center;justify-content:center}.wave{justify-content:center;align-items:center;gap:5px;height:38px;display:flex}.wave i{background:currentColor;border-radius:9px;width:5px;height:35%}.wave i:nth-child(2),.wave i:nth-child(4){height:65%}.wave i:nth-child(3){height:100%}.wave.active i{animation:1.1s ease-in-out infinite alternate wave}.wave.active i:nth-child(2){animation-delay:-.4s}.wave.active i:nth-child(3){animation-delay:-.7s}.wave.active i:nth-child(4){animation-delay:-.25s}.wave.active i:nth-child(5){animation-delay:-.6s}@keyframes wave{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}.voice-orb{width:134px;height:134px;color:var(--accent);background:radial-gradient(circle,#d9f5ff,#edf2ff);border:1px solid #cce9f7;border-radius:50%;place-items:center;margin:45px auto 30px;display:grid;box-shadow:0 0 0 12px #f0f7ff,0 0 0 13px #dfeaff}.voice-orb.animated{box-shadow:0 0 0 12px #e8f7ff,0 0 0 13px #ccefff}.interviewer-name{text-align:center;font-size:15px;font-weight:600}.interviewer-name span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.voice-status{color:#3562d6;justify-content:center;align-items:center;gap:7px;margin:20px 0;font-size:11px;display:flex}.live-heading{justify-content:space-between;align-items:center;display:flex}.timer{color:#6f7890;font-variant-numeric:tabular-nums;font-size:11px}.question{min-height:80px;margin:25px 0}.question p{letter-spacing:-.25px;font-size:18px;line-height:1.6}.call-controls{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0 14px;display:grid}.call-controls .secondary{margin:0}.muted-button{background:#f4eadc}.end-button{color:#88574a;background:#f4e9e3;border:1px solid #e7d6cc}.stop-icon{background:currentColor;border-radius:2px;width:10px;height:10px}.transcript{border-top:1px solid var(--line);margin-top:28px;padding-top:8px}.transcript>summary{font-size:12px}.turn{border-left:2px solid #d9e3f7;border-radius:0 7px 7px 0;margin:14px 0;padding:13px 12px}.turn.user{border-left-color:var(--bright);background:#edf8ff}.turn p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.turn .eyebrow{letter-spacing:1px;justify-content:space-between;font-size:9px;display:flex}.section-heading{text-transform:uppercase;letter-spacing:1.5px;color:#6f7991;margin:28px 0 3px;font-size:10px;font-weight:600}.moment{border-bottom:1px solid var(--line);padding:20px 0}.moment-title{align-items:center;gap:10px;display:flex}.moment h3{margin:0;font-size:15px;font-weight:550;line-height:1.4}.number{color:#8b7750;background:#eeeada;border-radius:5px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.number.strength{color:#527900;background:#efffcf}blockquote{border-left:2px solid var(--bright);overflow-wrap:anywhere;background:#f1f8ff;margin:17px 0;padding:12px 14px;font-size:13px;line-height:1.65}.moment p{margin:10px 0;font-size:12px;line-height:1.7}.moment .text-button{padding-bottom:0}.retry-original{margin:26px 0}.retry-original blockquote{margin-top:9px}.focus-card{background:#e9efff;border-radius:10px;margin:22px 0;padding:18px}.focus-card p{margin:9px 0 0;font-size:14px}.loading-card{text-align:center;color:var(--accent);padding:45px 0}.loading-card p{margin:25px 0;font-size:13px}section+.small{margin-top:22px}button svg{flex-shrink:0}@media (width<=900px){header{padding:22px 28px}.edition{margin-right:0}aside{display:none}.workspace{max-width:560px;margin:32px auto;padding:0 20px;display:block}.phone-surface{width:100%}.local-label{display:none}}@media (width<=540px){body{background:#fff}header{padding:20px 23px}.brand{font-size:24px}.edition{font-size:10px}.workspace{max-width:100%;margin:0;padding:0}.phone-surface{box-shadow:none;border:0;border-radius:0}nav{padding:14px 20px}main{padding:30px 24px 24px}h2{font-size:31px}textarea,select{font-size:16px}.field{font-size:13px}.field-help{font-size:12px}.primary,.secondary,.end-button{min-height:50px;font-size:13px}.page-footer{display:none}.privacy{font-size:11px}.session-note p{font-size:12px}summary,.two-fields select{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.website{--web-ink:#102440;--web-blue:#1746d1;--web-lime:#cbfb69;color:var(--web-ink);background:#fff;font-size:16px;line-height:1.6}.website a{text-decoration:none}.website p{margin:0}.website h1,.website h2,.website h3{color:var(--web-ink);font-family:Manrope,sans-serif}.website h2{letter-spacing:-1.8px;margin:16px 0 0;font-size:44px;font-weight:650;line-height:1.15}.web-header{background:#0b1c43;border-bottom:1px solid #ffffff20;gap:30px;max-width:none;padding:22px max(32px,50% - 592px)}.web-logo{color:var(--web-ink);letter-spacing:-1.4px;flex-shrink:0;align-items:center;gap:10px;font:750 28px Manrope,sans-serif;display:inline-flex}.web-logo img{border-radius:9px;width:37px;height:37px}.web-header .web-logo{color:#fff}.web-logo-dot{color:var(--web-lime)}.web-nav{border:0;gap:30px;margin-left:auto;margin-right:auto;padding:0;display:flex}.web-nav a{color:#d6def0;white-space:nowrap;font-size:14px}.web-nav a:hover{color:var(--web-lime)}.web-button{background:var(--web-blue);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;padding:18px 24px;font-size:16px;font-weight:650;line-height:1.5;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.web-button:hover{background:#1036a8;transform:translateY(-2px);box-shadow:0 8px 22px #10244024}.web-button>span{font-size:23px;font-weight:400;line-height:1}.web-button-small{gap:25px;padding:10px 18px;font-size:14px}.web-header .web-button{color:#fff;background:0 0;border-color:#ffffff65}.web-header .web-button:hover{background:#ffffff18}.web-button-lime{background:var(--web-lime);color:#102440;box-shadow:0 5px 30px #c5fa5f24}.web-button-lime:hover{background:#ddff9b;box-shadow:0 8px 35px #c5fa5f40}.web-main{max-width:none;margin:auto;padding:0}.web-hero-band{color:#fff;background:radial-gradient(at 75% 25%,#245aec 0,#0000 55%),linear-gradient(115deg,#103099,#153cbb 60%,#102b83);overflow:hidden}.web-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:60px;max-width:1248px;margin:auto;padding:60px 32px 54px;display:grid}.web-kicker{letter-spacing:1.6px;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.web-hero-kicker{color:#e3edff;letter-spacing:1.6px;font-size:12px}.web-kicker-line{background:var(--web-lime);width:22px;height:2px}.web-hero h1{color:#fff;letter-spacing:-4.2px;margin:25px 0 26px;font-size:clamp(50px,5.5vw,78px);font-weight:750;line-height:1.04}.web-hero h1 em{color:var(--web-lime);font-style:normal;display:inline-block;position:relative}.web-hero h1 em:after{content:"";opacity:.7;background:currentColor;height:3px;position:absolute;bottom:-5px;left:2px;right:2px;transform:rotate(-3deg)}.web-hero-copy>p{color:#e1eaff;max-width:460px;font-size:18px;line-height:1.75}.web-hero-copy>.web-hero-lead{letter-spacing:-.6px;color:#fff;margin:0 0 16px;font-size:clamp(23px,2.6vw,30px);font-weight:650;line-height:1.3}.web-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.web-text-link{color:var(--web-ink);align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.web-text-link:hover{text-underline-offset:5px;text-decoration:underline}.web-hero .web-text-link{color:#fff}.web-hero-copy .web-hero-note{color:#c2d3fb;margin-top:18px;font-size:12px}.web-demo-stage{min-width:0;position:relative}.web-demo-invite{color:#fff;align-items:center;gap:12px;margin:0 0 14px 12px;font-size:14px;font-weight:500;display:flex;transform:rotate(-2deg)}.web-demo-invite>span{color:var(--web-lime);font-size:28px;line-height:1}.web-demo{background:#0c1c3b;border:1px solid #6d94ef;border-radius:18px;scroll-margin-top:25px;overflow:hidden;transform:rotate(1deg);box-shadow:0 24px 65px #06154260}.web-demo-top{letter-spacing:1.2px;color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:17px 20px;font-size:11px;font-weight:700;display:flex}.web-room-label{align-items:center;gap:9px;display:flex}.web-room-label>span{color:var(--web-lime);font-size:23px;line-height:1}.web-demo-top .web-example-label{letter-spacing:0;color:#c6d9ff;border:1px solid #ffffff30;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:400}.web-demo-body{min-height:352px;color:var(--web-ink);background:#fff;border-radius:10px;margin:0 10px;padding:26px}.web-demo-speaker{color:#536179;align-items:center;gap:13px;font-size:13px;font-weight:500;display:flex}.web-sound{background:#eaf0ff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:67px;height:44px;padding:8px;display:flex}.web-sound i{background:var(--web-blue);width:3px;max-height:27px;animation:1s ease-in-out 4 alternate web-wave;animation-delay:calc(var(--i,0) * 50ms);border-radius:3px}.web-sound i:nth-child(2n){animation-delay:.15s}.web-sound i:nth-child(3n){animation-delay:.3s}.website .web-demo h2{letter-spacing:-1px;margin:22px 0 15px;font-size:29px;font-weight:700;line-height:1.22}.web-demo-quote{color:#536179;font-size:16px;line-height:1.65}.web-demo-note{border-top:1px solid #dfe5ef;align-items:flex-start;gap:10px;margin-top:21px;padding-top:16px;display:flex}.web-demo-note>span{color:var(--web-blue);font-size:23px;line-height:1.2}.web-demo-note p{color:#55637a;font-size:13px;line-height:1.6}.web-demo-step-2 .web-demo-note{background:#edf9dc;border-top:0;border-radius:7px;padding:12px}.web-demo-content{animation:.25s ease-out both web-appear}.web-demo-tabs{gap:6px;padding:14px 10px 0;display:flex}.web-demo-tabs button{color:#c9d5ed;background:0 0;border:1px solid #ffffff28;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 5px;font-size:13px;transition:background .18s,color .18s;display:flex}.web-demo-tabs button>span{opacity:.8;font-size:11px}.web-demo-tabs button:hover{background:#ffffff15}.web-demo-tabs button[aria-pressed=true]{background:var(--web-lime);color:#102440;border-color:var(--web-lime);font-weight:600}.web-demo-bottom{color:#c0cfee;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;font-size:12px;display:flex}.web-demo-bottom>span{max-width:200px}.web-demo-bottom button{color:var(--web-lime);background:0 0;border:0;flex-shrink:0;align-items:center;gap:12px;padding:6px 0;font-size:13px;font-weight:600;display:flex}.web-demo-bottom button:hover{text-underline-offset:4px;text-decoration:underline}.web-demo-bottom button>span{font-size:21px}.web-demo-disclaimer{text-align:center;color:#c8d7fd;padding-top:18px;font-size:12px}.web-value-strip{color:#ecf2ff;border-top:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:20px;max-width:1184px;margin:0 auto;padding:22px 0;font-size:14px;display:flex}.web-value-strip>span{align-items:center;gap:13px;display:flex}.web-value-strip b{color:var(--web-lime);border:1px solid #c6f26d70;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:500;display:grid}.web-belief{border-bottom:1px solid #dce3ee;justify-content:space-between;align-items:center;gap:32px;max-width:1184px;margin:auto;padding:38px 0;display:flex}.web-belief>span:first-child{letter-spacing:1.3px;font-size:11px;font-weight:700}.web-belief p{letter-spacing:-.3px;font-size:21px;line-height:1.55}.web-belief strong{color:#657187;font-weight:500}.web-asterisk{color:var(--web-blue);font-size:65px;line-height:1}.web-how{max-width:1248px;margin:auto;padding:84px 32px;scroll-margin-top:20px}.web-section-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.web-section-heading>p{color:#5e6b7e;max-width:330px;font-size:16px;line-height:1.8}.web-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px;display:grid}.web-step{background:#f2f5fb;border:1px solid #e2e8f3;border-radius:12px;padding:28px;transition:transform .2s,box-shadow .2s}.web-step:hover{transform:translateY(-4px);box-shadow:0 14px 30px #12306412}.web-step:nth-child(2){background:#eaf0ff;border-color:#d7e2ff}.web-step:nth-child(3){background:#eff8e3;border-color:#e2edce}.web-step-number{color:var(--web-blue);letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:35px;font-weight:650}.web-step-number span{color:#9baeca;font-size:20px}.web-step h3{letter-spacing:-.6px;margin:26px 0 12px;font-size:24px}.web-step p{color:#526177;font-size:16px;line-height:1.75}.web-step-note{color:#3a547c;margin-top:24px;font-size:12px;font-weight:500;display:block}.web-coaching{color:#fff;background:#0b1c43;border-radius:16px;grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;max-width:1184px;margin:auto;padding:52px;display:grid}.web-coaching .web-kicker{color:var(--web-lime);font-size:11px}.web-coaching h2{color:#fff;font-size:42px}.web-coaching p{color:#c4d1e6;margin-top:22px;font-size:16px;line-height:1.8}.web-coaching .web-text-link{color:var(--web-lime);margin-top:24px}.web-coaching-principles p{color:#fff;border-bottom:1px solid #ffffff26;align-items:baseline;gap:20px;margin:0;padding:22px 0;font-size:16px;display:flex}.web-coaching-principles p:last-child{border:0}.web-coaching-principles span{color:var(--web-lime);font-size:12px}.web-faq{grid-template-columns:1fr 1.5fr;gap:60px;max-width:1248px;margin:auto;padding:84px 32px;scroll-margin-top:20px;display:grid}.web-faq>div>p{color:#59677c;margin-top:22px;font-size:16px;line-height:1.8}.web-faq-list details{border-bottom:1px solid #dce4ee}.web-faq-list details:first-child{border-top:1px solid #dce4ee}.web-faq-list summary{justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.web-faq-list summary::-webkit-details-marker{display:none}.web-faq-list summary>span{color:var(--web-blue);flex-shrink:0;font-size:22px;font-weight:400}.web-faq-list details[open] summary>span{transform:rotate(45deg)}.web-faq-list details p{color:#59677c;padding:0 30px 24px 0;font-size:16px;line-height:1.8}.web-final-cta{background:var(--web-lime);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;max-width:1184px;margin:0 auto 48px;padding:48px 52px;display:flex}.web-final-cta .web-kicker{color:#314a15;font-size:11px}.web-final-cta h2{font-size:44px}.web-final-cta .web-button{color:#fff;background:#0b1c43}.web-final-cta .web-button:hover{background:#1b3564}.web-final-cta p{color:#3c531e;text-align:center;margin-top:13px;font-size:12px}.web-footer{border-top:1px solid #e3e9f2;align-items:center;gap:30px;max-width:1184px;margin:auto;padding:30px 0;display:flex}.web-footer .web-logo{font-size:23px}.web-footer .web-logo img{width:30px;height:30px}.web-footer p{color:#52617a;margin-right:auto;font-size:13px}.web-footer>a:not(.web-logo),.web-footer>span{color:#52617a;font-size:12px}.web-footer a:hover{color:var(--web-blue)}.web-skip{z-index:5;background:#fff;padding:12px 18px;position:absolute;top:-100px;left:16px}.web-skip:focus{top:12px}@keyframes web-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes web-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1248px){.web-value-strip,.web-belief,.web-coaching,.web-final-cta,.web-footer{margin-left:32px;margin-right:32px}.web-hero{gap:32px}.web-hero h1{letter-spacing:-3.4px;font-size:clamp(48px,5.9vw,72px)}.web-demo-body{min-height:377px;padding:22px}.web-nav{gap:20px}.web-coaching{gap:35px;padding:40px}.web-step{padding:24px}}@media (width<=900px){.web-header{padding:18px 24px}.web-nav{gap:16px}.web-nav a{font-size:13px}.web-logo{font-size:25px}.web-hero{gap:26px;padding:44px 24px}.web-hero h1{letter-spacing:-2.6px;font-size:clamp(45px,5.9vw,54px)}.web-hero-copy>p{font-size:16px}.web-demo-invite{gap:8px;margin-left:0;font-size:12px}.web-demo-top{padding:14px 12px;font-size:9px}.web-demo-top .web-example-label{padding:2px 6px;font-size:10px}.web-demo-body{min-height:415px;padding:20px}.website .web-demo h2{font-size:25px}.web-demo-tabs button{gap:4px;font-size:11px}.web-demo-bottom{flex-wrap:wrap;gap:3px}.web-demo-bottom>span{max-width:none}.web-value-strip{font-size:12px}.web-value-strip>span{gap:8px}.web-how,.web-faq{padding:64px 24px}.website h2{font-size:37px}.web-steps{gap:14px}.web-step{padding:22px 18px}.web-step h3{font-size:21px}.web-step p{font-size:15px}.web-section-heading{gap:30px}.web-section-heading>p{max-width:280px}.web-coaching{grid-template-columns:1fr 1fr;gap:28px;padding:32px}.web-coaching .web-kicker{font-size:10px}.web-final-cta{gap:24px;padding:36px}.web-final-cta .web-button{gap:15px;font-size:14px}.web-final-cta h2{font-size:35px}.web-footer{flex-wrap:wrap;gap:22px}}@media (width<=760px){.web-nav{display:none}.web-hero{grid-template-columns:1fr;gap:38px;padding:35px 24px}.web-hero h1{letter-spacing:-2.8px;margin:22px 0;font-size:clamp(48px,8.5vw,65px)}.web-hero-copy>p{max-width:480px}.web-hero-kicker{letter-spacing:1.3px;font-size:10px}.web-demo-stage{justify-self:center;width:100%;max-width:530px}.web-demo{transform:none}.web-demo-invite{margin:0 0 13px;font-size:14px;transform:none}.web-demo-top{padding:15px 18px;font-size:11px}.web-demo-top .web-example-label{font-size:11px}.web-demo-body{min-height:325px;padding:24px}.website .web-demo h2{font-size:29px}.web-demo-tabs button{gap:6px;font-size:13px}.web-demo-bottom{flex-wrap:nowrap;gap:15px}.web-demo-bottom>span{max-width:220px}.web-value-strip{display:none}.web-belief{gap:20px;padding:28px 0}.web-belief>span:first-child{display:none}.web-belief p{font-size:18px}.web-asterisk{font-size:44px}.web-section-heading{display:block}.web-section-heading>p{max-width:480px;margin-top:22px}.web-steps{grid-template-columns:1fr;gap:16px;margin-top:30px}.web-step{padding:25px 25px 25px 76px;position:relative}.web-step-number{font-size:29px;position:absolute;top:20px;left:22px}.web-step-number span{display:none}.web-step h3{margin:0 0 10px;font-size:24px}.web-step p{font-size:16px}.web-step-note{margin-top:16px}.web-coaching{grid-template-columns:1fr;gap:25px}.web-coaching-principles p{padding:16px 0}.web-faq{grid-template-columns:1fr;gap:30px}.web-faq h2 br{display:none}.web-final-cta{display:block}.web-final-cta>div+div{margin-top:26px}.web-final-cta p{text-align:left}.web-footer>a:not(.web-logo){margin-left:auto}.web-footer>span{width:100%}.web-value-strip,.web-belief,.web-coaching,.web-final-cta,.web-footer{margin-left:24px;margin-right:24px}}@media (width<=420px){.web-header{gap:12px;padding:16px 20px}.web-header .web-logo{gap:8px;font-size:24px}.web-logo img{width:32px;height:32px}.web-header .web-button{gap:14px;padding:9px 12px;font-size:13px}.web-header .web-button>span{display:none}.web-hero{gap:28px;padding:32px 20px 30px}.web-hero h1{letter-spacing:-2.3px;font-size:clamp(40px,11.5vw,47px);line-height:1.09}.web-hero-kicker{letter-spacing:1.1px;gap:8px;font-size:9px}.web-kicker-line{width:15px}.web-hero-copy>p{font-size:16px;line-height:1.7}.web-actions{gap:18px;margin-top:25px}.web-actions .web-button{gap:22px;padding:16px 19px;font-size:15px}.web-hero-copy .web-hero-note{margin-top:15px;font-size:11px}.web-demo-invite{gap:8px;font-size:12px}.web-demo-top{letter-spacing:.8px;padding:14px 13px;font-size:9px}.web-room-label{gap:6px}.web-demo-top .web-example-label{padding:3px 6px;font-size:10px}.web-demo-body{min-height:395px;padding:20px}.website .web-demo h2{font-size:26px}.web-demo-speaker{font-size:12px}.web-demo-quote{font-size:15px}.web-demo-tabs{gap:4px}.web-demo-tabs button{gap:5px;font-size:11px}.web-demo-tabs button>span{font-size:10px}.web-demo-bottom{align-items:center;gap:10px;padding:12px 15px}.web-demo-bottom>span{max-width:145px;font-size:11px}.web-demo-bottom button{gap:6px;font-size:12px}.web-demo-disclaimer{font-size:11px}.web-value-strip,.web-belief,.web-coaching,.web-final-cta,.web-footer{margin-left:20px;margin-right:20px}.web-belief p{font-size:15px}.web-asterisk{font-size:36px}.web-how,.web-faq{padding:48px 20px}.web-kicker{letter-spacing:1.1px;font-size:10px}.website h2{letter-spacing:-1.4px;font-size:33px}.web-step{padding:22px 20px 22px 64px}.web-step-number{font-size:27px;left:18px}.web-step h3{font-size:23px}.web-coaching{padding:28px 24px}.web-coaching .web-kicker{font-size:9px}.web-faq-list summary{gap:15px;font-size:15px}.web-final-cta{margin-bottom:30px;padding:28px 24px}.web-final-cta .web-button{gap:12px;padding:15px;font-size:13px}.web-footer{gap:16px 20px}.web-footer>a:not(.web-logo){margin-left:0}.web-footer p{font-size:12px}}@media (prefers-reduced-motion:reduce){.website *,.website :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.web-waitlist{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;max-width:1248px;margin:auto;padding:72px 32px;scroll-margin-top:28px;display:grid}.web-waitlist-copy .web-kicker{color:var(--web-blue)}.web-waitlist-copy h2{font-size:clamp(34px,3.8vw,48px)}.web-waitlist-copy h2 em{color:var(--web-blue);font-style:normal}.web-waitlist-copy>p{color:#526177;max-width:470px;margin-top:20px}.web-waitlist-note{color:#526177;margin-top:24px;font-size:14px;display:block}.web-waitlist-card{color:#fff;background:#0b1c43;border:1px solid #24416e;border-radius:16px;padding:34px;box-shadow:0 16px 40px #10244015}.web-waitlist-card h3{color:#fff;letter-spacing:-.7px;margin:0 0 10px;font-size:26px;line-height:1.3}.web-waitlist-card>p{color:#d2ddf0;font-size:16px}.web-waitlist-card form{margin-top:24px;display:block}.web-waitlist-card label{color:#fff;font-size:14px;font-weight:600;display:block}.web-waitlist-card input[type=email]{box-sizing:border-box;color:#102440;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #a9b8cf;border-radius:8px;margin:8px 0 18px;padding:14px 16px;display:block}.web-waitlist-card input[type=email]::placeholder{color:#66748a}.web-waitlist-card .web-waitlist-consent{color:#d2ddf0;cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.web-waitlist-consent input{accent-color:#cbfb69;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.web-waitlist-card .web-button{cursor:pointer;justify-content:center;width:100%;margin-top:22px;font-family:inherit}.web-waitlist-card .web-waitlist-privacy{color:#bdcbe0;margin-top:16px;font-size:13px;line-height:1.6}.web-waitlist-card .web-waitlist-preview{color:#cbfb69;border-top:1px solid #ffffff26;margin-top:16px;padding-top:14px;font-size:12px;line-height:1.6}.web-waitlist-card .web-waitlist-feedback{color:#fff;margin-top:16px;font-size:14px}.web-waitlist-card input:focus-visible,.web-waitlist-card button:focus-visible{outline-offset:4px;outline:3px solid #cbfb69}@media (width<=760px){.web-waitlist{grid-template-columns:1fr;gap:30px;padding:48px 20px}.web-waitlist-card{padding:26px 22px}.web-waitlist-copy h2{letter-spacing:-1.2px}.web-waitlist-card h3{font-size:24px}}.web-waitlist-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.web-waitlist-card button:disabled{opacity:.8;cursor:default;transform:none}
