.launch-page{--launch-cream: #fff6e8;--launch-paper: #fffaf2;--launch-ink: #29170f;--launch-brown: #755d4f;--launch-orange: #f36b21;--launch-orange-dark: #d94f0b;--launch-peach: #ffd4b5;--launch-green: #124a38;--launch-green-deep: #0c3529;--launch-mint: #d5ecdd;--launch-yellow: #f7d866;--launch-line: rgba(41, 23, 15, .16);min-width:0;overflow-x:clip;background:var(--launch-cream);color:var(--launch-ink);font-family:Figtree,Instrument Sans,system-ui,sans-serif}.launch-page *,.launch-page *:before,.launch-page *:after{box-sizing:border-box}.launch-page h1,.launch-page h2,.launch-page h3,.launch-page p{margin-top:0}.launch-page h1,.launch-page h2,.launch-page h3{color:inherit;font-family:Bricolage Grotesque,Instrument Sans,system-ui,sans-serif}.launch-page [data-reveal]{opacity:1;transform:none;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}.launch-page.reveal-enhanced [data-reveal]{opacity:0;transform:translateY(24px)}.launch-page.reveal-enhanced [data-reveal].is-visible{opacity:1;transform:none}.launch-eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:2px solid var(--launch-ink);border-radius:999px;background:var(--launch-yellow);box-shadow:3px 3px 0 var(--launch-ink);color:var(--launch-ink);font-size:.71rem;font-weight:800;letter-spacing:.1em;line-height:1}.launch-eyebrow-light{border-color:#ffffffb8;background:transparent;box-shadow:3px 3px #ffffff29;color:#fffaf2}.launch-button{min-height:54px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:2px solid var(--launch-ink);border-radius:14px;font-size:.98rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.launch-button:hover{transform:translateY(-2px)}.launch-button:focus-visible,.launch-text-link:focus-visible,.journal-card:focus-visible,.journal-all-link:focus-visible{outline:3px solid var(--launch-orange);outline-offset:4px}.launch-button-primary{background:var(--launch-green);box-shadow:5px 5px 0 var(--launch-ink);color:#fff}.launch-button-primary:hover{background:var(--launch-green-deep);box-shadow:7px 7px 0 var(--launch-ink)}.launch-button-primary img,.launch-button-orange img{width:21px;height:21px;filter:brightness(0) invert(1)}.launch-button-secondary{background:var(--launch-paper);box-shadow:4px 4px 0 var(--launch-ink);color:var(--launch-ink)}.launch-button-secondary:hover{background:#fff;box-shadow:6px 6px 0 var(--launch-ink)}.launch-button-orange{background:var(--launch-orange);box-shadow:5px 5px #fff;color:#fff}.launch-button-orange:hover{background:var(--launch-orange-dark);box-shadow:7px 7px #fff}.launch-button-large{min-height:62px;padding-inline:24px;font-size:1.03rem}.launch-text-link,.journal-all-link{width:max-content;display:inline-flex;align-items:center;gap:7px;color:var(--launch-green);font-weight:800;text-underline-offset:5px}.launch-text-link-light{color:#fff}.launch-hero{width:min(1240px,calc(100% - 48px));min-height:calc(100svh - 68px);margin:0 auto;padding:64px 0 74px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:clamp(50px,7vw,96px)}.launch-hero-copy{max-width:665px;position:relative;z-index:2}.hero-eyebrow,.launch-hero-copy h1,.launch-hero-copy>p,.launch-hero-actions,.launch-trust-line,.launch-hero-visual{animation:launch-rise .62s cubic-bezier(.22,1,.36,1) both}.launch-hero-copy h1{animation-delay:80ms}.launch-hero-copy>p{animation-delay:.15s}.launch-hero-actions{animation-delay:.22s}.launch-trust-line{animation-delay:.29s}.launch-hero-visual{animation-delay:.18s}@keyframes launch-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.launch-hero-copy h1{max-width:650px;margin:25px 0 23px;font-size:clamp(3.7rem,6vw,6.15rem);font-weight:800;letter-spacing:-.065em;line-height:.91;text-wrap:balance}.launch-hero-copy>p{max-width:625px;margin-bottom:0;color:var(--launch-brown);font-size:clamp(1.07rem,1.55vw,1.28rem);font-weight:500;line-height:1.58}.launch-hero-actions{margin-top:32px;display:flex;flex-wrap:wrap;gap:14px}.launch-trust-line{margin:24px 0 0!important;display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--launch-brown)!important;font-size:.81rem!important;font-weight:700!important;line-height:1.35!important}.launch-trust-line>svg{padding:2px;border-radius:50%;background:var(--launch-green);color:#fff}.launch-trust-line i{width:3px;height:3px;border-radius:50%;background:var(--launch-brown);opacity:.45}.launch-hero-visual{--hero-depth-x: 0deg;--hero-depth-y: 0deg;--hero-shift-x: 0px;--hero-shift-y: 0px;--hero-chat-depth-x: 0deg;--hero-chat-depth-y: 0deg;--hero-chat-shift-x: 0px;--hero-chat-shift-y: 0px;min-height:590px;position:relative;perspective:1100px;transform-style:preserve-3d}.hero-mascot-frame{width:316px;height:500px;position:absolute;top:27px;left:0;overflow:hidden;border:2px solid var(--launch-ink);border-radius:190px 190px 24px 24px;background:var(--launch-peach);box-shadow:9px 10px 0 var(--launch-ink);transform:translate3d(var(--hero-shift-x),var(--hero-shift-y),0) rotateX(var(--hero-depth-y)) rotateY(var(--hero-depth-x));transform-style:preserve-3d;transition:transform .22s cubic-bezier(.22,1,.36,1);will-change:transform}.hero-mascot-frame:after{position:absolute;z-index:0;right:36px;bottom:42px;left:36px;height:14px;border-radius:50%;background:#29170f33;filter:blur(1px);content:""}.hero-mascot-frame:before{position:absolute;right:0;bottom:0;left:0;height:58px;border-top:2px solid var(--launch-ink);background:#eaae86;content:""}.hero-mascot-frame img{width:264px;max-width:none;position:absolute;z-index:1;bottom:42px;left:26px;filter:drop-shadow(0 8px 7px rgba(41,23,15,.16))}.hero-mascot-kicker{position:absolute;z-index:2;top:20px;left:50%;padding:8px 12px;border:2px solid var(--launch-ink);border-radius:999px;background:var(--launch-paper);box-shadow:3px 3px 0 var(--launch-ink);font-size:.65rem;font-weight:800;letter-spacing:.09em;white-space:nowrap;transform:translate(-50%)}.hero-chat-card{width:348px;position:absolute;z-index:3;right:-18px;bottom:18px;overflow:hidden;border:2px solid var(--launch-ink);border-radius:23px;background:#e8f0e9;box-shadow:9px 10px 0 var(--launch-ink);transform:translate3d(var(--hero-chat-shift-x),var(--hero-chat-shift-y),34px) rotateX(var(--hero-chat-depth-y)) rotateY(var(--hero-chat-depth-x)) rotate(.65deg);transform-style:preserve-3d;transition:transform .22s cubic-bezier(.22,1,.36,1);will-change:transform}.hero-chat-topbar{min-height:68px;padding:11px 15px;display:flex;align-items:center;gap:10px;border-bottom:2px solid var(--launch-ink);background:var(--launch-green);color:#fff}.hero-chat-avatar{width:44px;height:44px;overflow:hidden;flex:0 0 44px;border:2px solid #fff;border-radius:50%;background:var(--launch-peach)}.hero-chat-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.hero-chat-topbar>span:nth-child(2){display:flex;flex-direction:column}.hero-chat-topbar strong{font-size:.96rem}.hero-chat-topbar small{margin-top:1px;font-size:.72rem;opacity:.72}.hero-chat-wa{width:24px;height:24px;margin-left:auto;filter:brightness(0) invert(1)}.hero-chat-body{padding:17px;display:flex;flex-direction:column;gap:11px}.chat-bubble{max-width:87%;margin-bottom:0;padding:12px 13px;border:1.5px solid var(--launch-ink);color:var(--launch-ink);font-size:.84rem;font-weight:600;line-height:1.42}.chat-user{margin-left:auto;border-radius:14px 14px 3px;background:#d8f8c7}.chat-praxy{border-radius:14px 14px 14px 3px;background:#fff}.chat-call-row{min-height:64px;padding:10px;display:flex;align-items:center;gap:10px;border:1.5px solid var(--launch-ink);border-radius:13px;background:var(--launch-paper);color:var(--launch-ink);text-decoration:none;transition:background .16s ease,transform .16s ease}.chat-call-row:hover{background:#fff;transform:translateY(-2px)}.chat-call-row:focus-visible{outline:3px solid var(--launch-orange);outline-offset:3px}.chat-call-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:50%;background:var(--launch-orange);color:#fff}.chat-call-row>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column}.chat-call-row strong{font-size:.82rem}.chat-call-row small{margin-top:2px;color:var(--launch-brown);font-size:.69rem}.launch-proof{padding:42px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:250px 1fr;align-items:stretch;gap:38px;border-block:2px solid var(--launch-ink);background:#2b1710;color:#fffaf2}.proof-heading{display:flex;flex-direction:column;justify-content:center}.proof-live{width:max-content;min-height:31px;padding:0 10px;display:inline-flex;align-items:center;gap:8px;border:1.5px solid rgba(255,255,255,.58);border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.11em}.proof-live i,.jobs-live i,.practice-call-status i{width:8px;height:8px;border-radius:50%;background:#49d17d}.proof-heading p{margin:12px 0 0;color:#fffaf294;font-size:.78rem;line-height:1.4}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.proof-grid article{min-width:0;padding:8px 28px 8px 31px;position:relative;border-left:1px solid rgba(255,255,255,.15)}.proof-icon{width:42px;height:42px;display:grid;place-items:center;position:absolute;top:9px;right:24px;border:1.5px solid rgba(255,255,255,.38);border-radius:12px;color:var(--launch-orange)}.proof-grid strong{display:block;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2rem,3vw,2.65rem);font-weight:800;letter-spacing:-.045em;line-height:1}.proof-grid h2{margin:8px 0 0;font-size:.93rem;font-weight:700}.proof-grid p{margin:7px 0 0;color:#fffaf294;font-size:.75rem;line-height:1.35}.launch-section,.launch-journal{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:118px 0 126px}.launch-section-heading{max-width:820px;margin:0 auto 62px;text-align:center}.launch-section-heading-left{max-width:760px;margin-right:auto;margin-left:0;text-align:left}.launch-section-heading h2,.memory-heading h2,.practice-copy h2,.jobs-copy h2,.trust-bubble h2,.launch-closing h2{margin:24px 0 20px;font-size:clamp(3rem,5.4vw,5rem);font-weight:800;letter-spacing:-.06em;line-height:.96;text-wrap:balance}.launch-section-heading>p,.memory-heading>p,.practice-copy>p,.jobs-copy>p,.trust-bubble>p,.launch-closing>div>p{color:var(--launch-brown);font-size:1.1rem;font-weight:500;line-height:1.58}.launch-section-heading>p{max-width:690px;margin:0 auto}.launch-section-heading-left>p{margin-left:0}.career-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.career-step-card{min-height:290px;padding:27px 26px 25px;position:relative;border:2px solid var(--launch-ink);border-radius:20px;background:var(--launch-paper);box-shadow:7px 8px 0 var(--launch-ink)}.career-step-card:nth-child(2){transition-delay:90ms;transform:translateY(36px) rotate(-.7deg)}.career-step-card:nth-child(2).is-visible{transform:translateY(12px) rotate(-.7deg)}.career-step-card:nth-child(3){transition-delay:.18s}.career-step-number{font-family:Bricolage Grotesque,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:.08em}.career-step-icon{width:56px;height:56px;margin-top:26px;display:grid;place-items:center;border:2px solid var(--launch-ink);border-radius:15px;background:var(--launch-peach);box-shadow:3px 3px 0 var(--launch-ink);color:var(--launch-ink)}.career-step-card:nth-child(2) .career-step-icon{background:var(--launch-mint)}.career-step-card:nth-child(3) .career-step-icon{background:var(--launch-yellow)}.career-step-card h3{margin:23px 0 12px;font-size:1.46rem;font-weight:800;letter-spacing:-.035em;line-height:1.05}.career-step-card p{margin-bottom:0;color:var(--launch-brown);font-size:.94rem;font-weight:500;line-height:1.5}.career-map-demo{margin-top:82px;padding:48px;display:grid;grid-template-columns:minmax(0,.9fr) 56px minmax(0,1.1fr);align-items:center;gap:22px;border:2px solid var(--launch-ink);border-radius:28px;background:var(--launch-peach);box-shadow:9px 10px 0 var(--launch-ink)}.map-input-card,.map-output-card{border:2px solid var(--launch-ink);border-radius:18px;background:var(--launch-paper);box-shadow:5px 6px 0 var(--launch-ink)}.map-input-card{padding:23px;transform:rotate(-1deg)}.map-card-label,.map-output-head small{display:block;font-size:.67rem;font-weight:800;letter-spacing:.1em}.map-file-row{margin-top:15px;padding:13px;display:flex;align-items:center;gap:11px;border:1.5px solid var(--launch-ink);border-radius:12px;background:#fff}.map-file-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:10px;background:var(--launch-orange);color:#fff}.map-file-row>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column}.map-file-row strong{overflow:hidden;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.map-file-row small{margin-top:3px;color:var(--launch-brown);font-size:.7rem}.map-file-row>svg{color:var(--launch-green)}.map-input-card>p{margin:17px 3px 0;color:var(--launch-brown);font-size:.95rem;font-weight:600;line-height:1.46}.map-connector{width:48px;height:48px;display:grid;place-items:center;border:2px solid var(--launch-ink);border-radius:50%;background:var(--launch-yellow);box-shadow:3px 3px 0 var(--launch-ink)}.map-output-card{padding:21px;transform:rotate(.8deg)}.map-output-head{display:flex;align-items:center;gap:12px}.map-output-head>span:first-child{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;border:2px solid var(--launch-ink);border-radius:12px;background:var(--launch-yellow)}.map-output-head>span:last-child{display:flex;flex-direction:column}.map-output-head strong{margin-top:3px;font-size:1rem}.map-output-card ol{margin:20px 0 0;padding:0;display:grid;gap:9px;list-style:none}.map-output-card li{min-height:46px;padding:8px 10px;display:flex;align-items:center;gap:10px;border:1.5px solid var(--launch-ink);border-radius:11px;background:#fff;font-size:.82rem;font-weight:700}.map-output-card li>span{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border:1.5px solid var(--launch-ink);border-radius:50%;background:var(--launch-paper);font-size:.7rem}.map-output-card li.is-done>span{background:var(--launch-green);color:#fff}.map-output-card li.is-next{background:#fff4c6}.map-output-card li small{margin-left:auto;color:var(--launch-orange-dark);font-size:.61rem;letter-spacing:.08em}.launch-jobs{padding:112px max(24px,calc((100vw - 1160px)/2));display:grid;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(55px,7vw,100px);border-block:2px solid var(--launch-ink);background:var(--launch-green);color:#fffaf2}.jobs-copy h2{margin-top:26px}.jobs-copy>p{max-width:555px;color:#fffaf2bd}.jobs-actions{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.jobs-update-note{color:#fffaf2b8;font-size:.84rem;font-weight:700}.jobs-source-note{margin:21px 0 0!important;display:flex;align-items:center;gap:7px;color:#fffaf294!important;font-size:.77rem!important}.jobs-browser{overflow:hidden;border:2px solid var(--launch-ink);border-radius:22px;background:var(--launch-paper);box-shadow:9px 10px 0 var(--launch-ink);color:var(--launch-ink);transform:rotate(.7deg)}.jobs-browser-top{min-height:66px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--launch-ink);background:var(--launch-peach)}.jobs-browser-brand{display:flex;align-items:center;gap:9px;font-family:Bricolage Grotesque,sans-serif;font-size:1.02rem;font-weight:800}.jobs-browser-brand img{width:42px;height:42px;object-fit:cover;object-position:center 16%;border:1.5px solid var(--launch-ink);border-radius:50%;background:#fff}.jobs-live{min-height:28px;padding:0 9px;display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--launch-ink);border-radius:999px;background:#fff;font-size:.63rem;font-weight:800;letter-spacing:.08em}.jobs-search-field{min-height:51px;margin:17px 17px 13px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1.5px solid var(--launch-ink);border-radius:12px;background:#fff;color:var(--launch-brown);font-size:.82rem;font-weight:600}.jobs-result-list{padding:0 17px 15px;display:grid;gap:9px}.jobs-result-list article{min-height:76px;padding:11px 12px;display:flex;align-items:center;gap:11px;border:1.5px solid var(--launch-ink);border-radius:12px;background:#fff}.jobs-company-mark{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border:1.5px solid var(--launch-ink);border-radius:10px;background:var(--launch-orange);color:#fff;font-weight:800}.jobs-company-mark-alt{background:var(--launch-yellow);color:var(--launch-ink)}.jobs-company-mark-dark{background:var(--launch-green)}.jobs-result-list article>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column}.jobs-result-list strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.jobs-result-list small{margin-top:4px;overflow:hidden;color:var(--launch-brown);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.jobs-fit{min-height:27px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;background:var(--launch-mint);color:var(--launch-green);font-size:.62rem;font-weight:800;white-space:nowrap}.jobs-fit-muted{background:#eee9df;color:var(--launch-brown)}.jobs-browser-footer{min-height:46px;padding:0 17px;display:flex;align-items:center;gap:8px;border-top:1.5px solid var(--launch-ink);background:#f5ecdf;color:var(--launch-brown);font-size:.69rem;font-weight:700}.launch-practice{height:250svh;position:relative;background:var(--launch-cream)}.practice-sticky{width:min(1160px,calc(100% - 48px));min-height:calc(100svh - 68px);margin:0 auto;padding:86px 0;position:sticky;top:68px;display:grid;grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);align-items:center;gap:clamp(55px,7vw,94px)}.practice-copy>p{max-width:500px}.practice-stage-list{margin:28px 0 0;padding:0;display:grid;gap:10px;list-style:none}.practice-stage-list li{display:flex;align-items:center;gap:11px;color:#755d4f85;font-size:.88rem;font-weight:750;transition:color .3s ease,transform .3s ease}.practice-stage-list li span{width:30px;height:30px;display:grid;place-items:center;border:1.5px solid rgba(41,23,15,.24);border-radius:50%;background:var(--launch-paper);font-size:.72rem;transition:background .3s ease,border-color .3s ease,color .3s ease}.practice-stage-list li.is-active{color:var(--launch-ink);transform:translate(5px)}.practice-stage-list li.is-active span{border-color:var(--launch-ink);background:var(--launch-orange);color:#fff}.practice-scroll-note{margin:27px 0 0!important;display:flex;align-items:center;gap:7px;color:var(--launch-brown)!important;font-size:.75rem!important;font-weight:700!important}.practice-phone{width:min(100%,570px);min-height:650px;margin-left:auto;padding:19px;position:relative;overflow:hidden;border:2px solid var(--launch-ink);border-radius:30px;background:var(--launch-green);box-shadow:10px 11px 0 var(--launch-ink);color:#fff}.practice-phone>header{min-height:61px;padding:0 4px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.17)}.practice-avatar{width:45px;height:45px;overflow:hidden;flex:0 0 45px;border:2px solid rgba(255,255,255,.75);border-radius:50%;background:var(--launch-peach)}.practice-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 16%}.practice-phone>header>span:nth-child(2){display:flex;flex-direction:column}.practice-phone>header strong{font-size:.92rem}.practice-phone>header small{margin-top:2px;color:#ffffff94;font-size:.7rem}.practice-call-status{min-height:28px;margin-left:auto;padding:0 9px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.32);border-radius:999px;font-size:.63rem;font-weight:800;letter-spacing:.08em}.practice-question{margin:18px 0 0;padding:22px;border:2px solid var(--launch-ink);border-radius:18px;background:var(--launch-paper);box-shadow:5px 5px 0 var(--launch-ink);color:var(--launch-ink)}.practice-question small,.practice-transcript small,.practice-feedback small{font-size:.63rem;font-weight:800;letter-spacing:.1em}.practice-question h3{margin:10px 0 0;font-size:1.45rem;font-weight:800;letter-spacing:-.035em;line-height:1.15}.practice-listening{min-height:75px;margin-top:13px;padding:12px 15px;display:flex;align-items:center;gap:13px;border:1.5px solid rgba(255,255,255,.27);border-radius:15px;background:#ffffff14;opacity:.42;transform:translateY(7px);transition:opacity .42s ease,transform .42s ease,background .42s ease}.launch-practice[data-practice-stage="1"] .practice-listening,.launch-practice[data-practice-stage="2"] .practice-listening,.launch-practice[data-practice-stage="3"] .practice-listening{opacity:1;transform:none}.launch-practice[data-practice-stage="2"] .practice-listening,.launch-practice[data-practice-stage="3"] .practice-listening{background:#f7d86624}.practice-audio-icon{width:49px;height:49px;display:grid;place-items:center;flex:0 0 49px;border:1.5px solid rgba(255,255,255,.62);border-radius:50%;color:var(--launch-yellow)}.practice-listening>span:nth-child(2){display:flex;flex-direction:column}.practice-listening strong{font-size:.9rem}.practice-listening small{margin-top:3px;color:#fff9;font-size:.71rem}.practice-transcript{margin-top:13px;padding:17px 18px;border:1.5px solid var(--launch-ink);border-radius:15px;background:#e9f2e9;color:var(--launch-ink);opacity:0;transform:translateY(10px) scale(.98);transition:opacity .42s ease,transform .42s ease}.launch-practice[data-practice-stage="1"] .practice-transcript,.launch-practice[data-practice-stage="2"] .practice-transcript,.launch-practice[data-practice-stage="3"] .practice-transcript{opacity:1;transform:none}.practice-transcript p{margin:8px 0 0;font-size:.83rem;font-weight:650;line-height:1.45}.practice-feedback{margin-top:13px;padding:16px 17px;display:flex;align-items:flex-start;gap:12px;border:2px solid var(--launch-ink);border-radius:15px;background:var(--launch-yellow);box-shadow:5px 5px 0 var(--launch-ink);color:var(--launch-ink);opacity:0;transform:translateY(14px) scale(.96);transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1)}.launch-practice[data-practice-stage="3"] .practice-feedback{opacity:1;transform:none}.practice-feedback-icon{width:39px;height:39px;display:grid;place-items:center;flex:0 0 39px;border:1.5px solid var(--launch-ink);border-radius:11px;background:var(--launch-paper)}.practice-feedback>span:last-child{display:flex;flex-direction:column}.practice-feedback strong{margin-top:6px;font-size:.88rem;line-height:1.35}.practice-mic-button{width:55px;height:55px;margin:19px auto 0;display:grid;place-items:center;border:2px solid var(--launch-ink);border-radius:50%;background:var(--launch-orange);box-shadow:4px 4px 0 var(--launch-ink);color:#fff}.launch-memory{padding:118px max(24px,calc((100vw - 1160px)/2)) 126px;overflow:hidden;border-block:2px solid var(--launch-ink);background:#2b1710;color:#fffaf2}.memory-heading{max-width:850px;margin:0 auto 65px;text-align:center}.memory-heading>p{max-width:700px;margin-right:auto;margin-left:auto;color:#fffaf2ad}.memory-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative}.memory-track:before{position:absolute;top:43px;right:5%;left:5%;height:3px;background:var(--launch-orange);content:""}.memory-card{min-height:305px;padding:25px 22px;position:relative;z-index:1;border:2px solid var(--launch-ink);border-radius:18px;background:var(--launch-paper);box-shadow:7px 8px #0c0907;color:var(--launch-ink)}.memory-card:nth-child(2){margin-top:26px;transform:rotate(-.8deg)}.memory-card:nth-child(3){transform:rotate(.7deg)}.memory-card:nth-child(4){margin-top:26px;transform:rotate(-.5deg)}.memory-card-index{width:39px;height:39px;display:grid;place-items:center;border:2px solid var(--launch-ink);border-radius:50%;background:var(--launch-orange);box-shadow:3px 3px 0 var(--launch-ink);color:#fff;font-size:.71rem;font-weight:800}.memory-card small{margin-top:31px;display:block;color:var(--launch-orange-dark);font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.memory-card h3{margin:12px 0 13px;font-size:1.3rem;font-weight:800;letter-spacing:-.03em;line-height:1.08}.memory-card p{margin-bottom:0;color:var(--launch-brown);font-size:.84rem;font-weight:500;line-height:1.48}.memory-payoff{margin:67px 0 0;color:var(--launch-yellow);font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2.35rem,4.4vw,4rem);font-weight:800;letter-spacing:-.05em;line-height:1;text-align:center}.launch-trust{width:min(1080px,calc(100% - 48px));margin:0 auto;padding:112px 0 124px;display:grid;grid-template-columns:310px minmax(0,1fr);align-items:end;gap:0}.trust-mascot{margin:0 -36px -2px 0;position:relative;z-index:2}.trust-mascot img{width:320px;max-width:none;display:block;filter:drop-shadow(0 12px 7px rgba(41,23,15,.2))}.trust-bubble{padding:51px 55px 47px 77px;position:relative;border:2px solid var(--launch-ink);border-radius:30px 30px 30px 9px;background:var(--launch-paper);box-shadow:9px 10px 0 var(--launch-ink)}.trust-bubble h2{max-width:660px}.trust-bubble>p{max-width:650px}.trust-bubble ul{margin:27px 0 26px;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.trust-bubble li{min-height:42px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--launch-ink);border-radius:999px;background:var(--launch-mint);font-size:.78rem;font-weight:800}.trust-bubble li:nth-child(2){background:var(--launch-peach)}.trust-bubble li:nth-child(3){background:var(--launch-yellow)}.launch-journal{padding-top:102px;border-top:1.5px solid var(--launch-line)}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.journal-card{min-height:335px;padding:27px 26px 25px;display:flex;flex-direction:column;border:2px solid var(--launch-ink);border-radius:19px;background:var(--launch-paper);box-shadow:6px 7px 0 var(--launch-ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.journal-card:nth-child(2){transition-delay:90ms}.journal-card:nth-child(3){transition-delay:.18s}.journal-card:hover{transform:translateY(-4px);box-shadow:8px 10px 0 var(--launch-ink)}.journal-card-eyebrow{color:var(--launch-orange-dark);font-size:.68rem;font-weight:800;letter-spacing:.1em}.journal-card h3{margin:33px 0 15px;font-size:1.75rem;font-weight:800;letter-spacing:-.045em;line-height:1.05}.journal-card p{margin-bottom:24px;color:var(--launch-brown);font-size:.91rem;font-weight:500;line-height:1.5}.journal-card-link{margin-top:auto;display:flex;align-items:center;gap:7px;color:var(--launch-green);font-size:.82rem;font-weight:800}.journal-all-link{margin-top:35px}.launch-closing{min-height:590px;padding:78px max(24px,calc((100vw - 1080px)/2));display:grid;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:50px;border-block:2px solid var(--launch-ink);background:var(--launch-green);color:#fffaf2}.closing-mascot{width:220px;max-height:390px;margin:0 auto;display:block;object-fit:contain;filter:drop-shadow(0 15px 8px rgba(0,0,0,.2))}.launch-closing>div{max-width:730px}.launch-closing h2{margin-top:24px}.launch-closing>div>p{color:#fffaf2b8}.launch-closing .launch-button{margin-top:19px}@media(max-width:1080px){.launch-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:42px}.launch-hero-copy h1{font-size:clamp(3.55rem,6.7vw,5.2rem)}.launch-hero-visual{min-height:560px}.hero-mascot-frame{width:278px;height:470px}.hero-mascot-frame img{width:246px;bottom:40px;left:16px}.hero-chat-card{width:320px}.launch-proof{grid-template-columns:210px 1fr;gap:20px}.proof-grid article{padding-left:22px}.proof-icon{position:static;margin-bottom:17px}.launch-jobs{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:45px}.practice-sticky{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:45px}.memory-card{min-height:330px}}@media(max-width:900px){.launch-hero{width:min(720px,calc(100% - 36px));padding-top:56px;grid-template-columns:1fr}.launch-hero-copy{max-width:680px}.launch-hero-copy h1{font-size:clamp(4rem,10vw,5.75rem)}.launch-hero-visual{width:min(620px,100%);margin:0 auto}.launch-proof{grid-template-columns:1fr}.proof-heading{align-items:center;text-align:center}.proof-grid article:first-child{border-left:0}.career-step-grid{grid-template-columns:1fr}.career-step-card{min-height:0}.career-step-card:nth-child(2),.career-step-card:nth-child(2).is-visible{transform:none}.career-map-demo{grid-template-columns:1fr;gap:22px}.map-connector{margin:-4px auto;transform:rotate(90deg)}.launch-jobs{grid-template-columns:1fr}.jobs-copy{max-width:680px}.jobs-browser{width:min(620px,100%);margin:0 auto}.launch-practice{height:auto}.practice-sticky{min-height:0;padding:104px 0 116px;position:relative;top:auto;grid-template-columns:1fr}.practice-copy{max-width:680px}.practice-scroll-note{display:none!important}.practice-phone{width:min(620px,100%);margin:0 auto}.memory-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.memory-track:before{display:none}.memory-card{min-height:275px}.memory-card:nth-child(2),.memory-card:nth-child(4){margin-top:0}.launch-trust{grid-template-columns:220px minmax(0,1fr)}.trust-mascot img{width:250px}.trust-bubble{padding:46px 42px 42px 55px}.journal-grid{grid-template-columns:1fr}.journal-card{min-height:0}}@media(max-width:680px){.launch-hero,.launch-section,.launch-journal,.practice-sticky,.launch-trust{width:min(100% - 30px,520px)}.launch-hero{min-height:0;padding:47px 0 70px}.launch-hero-copy h1{margin-top:21px;font-size:clamp(3.35rem,15vw,4.55rem);line-height:.92}.launch-hero-copy>p{font-size:1.02rem}.launch-hero-actions{flex-direction:column}.launch-hero-actions .launch-button{width:100%}.launch-trust-line{align-items:flex-start}.launch-hero-visual{min-height:530px}.hero-mascot-frame{width:245px;height:410px;top:15px;left:2px}.hero-mascot-frame img{width:218px;bottom:36px;left:15px}.hero-chat-card{width:min(310px,84vw);right:0;bottom:17px}.hero-mascot-frame:before{height:50px}.hero-mascot-frame:after{right:28px;bottom:36px;left:28px}.launch-proof{padding:35px 18px 41px}.proof-grid{width:min(100%,500px);margin:0 auto;grid-template-columns:1fr}.proof-grid article{padding:24px 0;display:grid;grid-template-columns:49px 1fr;column-gap:15px;border-top:1px solid rgba(255,255,255,.15);border-left:0}.proof-grid article:first-child{border-top:0}.proof-icon{width:44px;height:44px;margin:0;grid-row:1 / 4}.proof-grid strong{font-size:2.3rem}.proof-grid h2{margin-top:5px}.launch-section,.launch-journal{padding:87px 0 96px}.launch-section-heading{margin-bottom:45px}.launch-section-heading h2,.memory-heading h2,.practice-copy h2,.jobs-copy h2,.trust-bubble h2,.launch-closing h2{font-size:clamp(2.75rem,12vw,3.85rem)}.launch-section-heading>p,.memory-heading>p,.practice-copy>p,.jobs-copy>p,.trust-bubble>p,.launch-closing>div>p{font-size:1rem}.career-step-grid{gap:17px}.career-step-card{padding:23px}.career-map-demo{margin-top:51px;padding:24px 18px;border-radius:22px}.map-input-card,.map-output-card{transform:none}.map-input-card,.map-output-card{padding:17px}.map-output-card li{align-items:flex-start;padding-top:10px;padding-bottom:10px}.map-output-card li small{display:none}.launch-jobs{padding:87px 15px 96px;gap:48px}.jobs-copy,.jobs-browser{width:min(100%,520px);margin-right:auto;margin-left:auto}.jobs-actions{align-items:flex-start;flex-direction:column}.jobs-actions .launch-button{width:100%}.jobs-browser{transform:none}.jobs-live{font-size:.56rem}.jobs-result-list article{align-items:flex-start}.jobs-fit{display:none}.practice-sticky{padding:84px 0 96px}.practice-phone{min-height:0;padding:14px;border-radius:23px}.practice-question{padding:18px}.practice-question h3{font-size:1.23rem}.practice-feedback{padding:14px}.launch-memory{padding:87px 15px 96px}.memory-heading,.memory-track{width:min(100%,520px);margin-right:auto;margin-left:auto}.memory-heading{margin-bottom:43px}.memory-track{grid-template-columns:1fr}.memory-card{min-height:0;padding:23px;transform:none!important}.memory-card small{margin-top:23px}.memory-payoff{margin-top:47px}.launch-trust{padding:82px 0 96px;grid-template-columns:1fr}.trust-mascot{width:180px;margin:0 0 -28px 9px}.trust-mascot img{width:190px}.trust-bubble{padding:45px 24px 31px;border-radius:24px}.trust-bubble ul{align-items:flex-start;flex-direction:column}.journal-card{padding:24px}.journal-card h3{margin-top:27px;font-size:1.52rem}.launch-closing{min-height:0;padding:74px 20px 82px;grid-template-columns:1fr;gap:25px;text-align:center}.closing-mascot{width:180px;margin:0 auto}.launch-closing>div{margin:0 auto}.launch-closing .launch-button{width:100%}}@media(max-width:380px){.launch-hero-copy h1{font-size:3.18rem}.launch-hero-visual{min-height:505px}.hero-mascot-frame{width:220px;height:390px}.hero-mascot-frame img{width:196px;bottom:34px;left:12px}.hero-chat-card{width:285px}.hero-mascot-frame:before{height:48px}.hero-mascot-frame:after{right:25px;bottom:34px;left:25px}}@media(prefers-reduced-motion:reduce){.launch-page [data-reveal]{opacity:1;transform:none!important;transition:none!important}.hero-eyebrow,.launch-hero-copy h1,.launch-hero-copy>p,.launch-hero-actions,.launch-trust-line,.launch-hero-visual{animation:none}.hero-mascot-frame,.hero-chat-card{transform:none}}
