:root{color:#f7f7f7;background:#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body,html{background:#050505}body{margin:0}a{color:inherit;text-decoration:none}.landing-shell{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);background:#050505;color:#f7f7f7}.landing-shell,.left-panel{display:grid;min-height:100vh}.left-panel{grid-template-rows:minmax(0,.68fr) minmax(170px,.32fr);padding:clamp(22px,3.2vw,44px);border-right:1px solid #242424}.identity-block{max-width:780px}.identity-block,.product-hero{display:flex;flex-direction:column;justify-content:center;padding-bottom:20px}.product-hero{max-width:840px}.identity-heading{display:grid;grid-gap:14px;gap:14px}.product-heading{display:grid;grid-gap:16px;gap:16px}.top-line{display:flex;align-items:center;justify-content:space-between;gap:18px}.kicker{margin:0;color:#9a9a9a;font-size:.76rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.top-line a{color:#b8b8b8;font-size:.78rem;font-weight:650;line-height:1.2;white-space:nowrap;border-bottom:1px solid #4f4f4f}.top-actions{display:inline-flex;align-items:center;gap:14px}.lang-switch{display:inline-flex;gap:2px;padding:2px;border:1px solid #343434;border-radius:999px}.lang-switch button{min-height:24px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:#8f8f8f;font:inherit;font-size:.72rem;font-weight:750;cursor:pointer}.lang-switch button.is-active{background:#f2f2f2;color:#050505}h1,h2,p{overflow-wrap:anywhere}h1{display:flex;flex-wrap:nowrap;gap:.38em;align-items:baseline;margin:0;color:#ffffff;font-size:clamp(1.7rem,2.5vw,2.55rem);font-weight:760;line-height:1.04;letter-spacing:0;white-space:nowrap}h1 span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.product-title{display:block;font-size:clamp(4.2rem,8vw,7.4rem);font-weight:820;line-height:.9}.role-line{max-width:720px;margin:20px 0 0;color:#ededed;font-size:clamp(1.18rem,2vw,1.72rem);font-weight:650;line-height:1.28}.thesis{max-width:680px;margin:12px 0 0;color:#bdbdbd;font-size:1.04rem;line-height:1.62}.product-lede{max-width:760px;margin:24px 0 0;color:#f1f1f1;font-size:clamp(1.28rem,2vw,1.9rem);font-weight:680;line-height:1.24}.credentials{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.credentials span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #343434;border-radius:4px;color:#dfdfdf;font-size:.82rem;line-height:1.2}.product-tags span{color:#f1f1f1}.proof-list{display:grid;grid-gap:7px;gap:7px;max-width:900px;margin:20px 0 0;padding:0;list-style:none}.proof-list li{position:relative;padding-left:18px;color:#d8d8d8;font-size:clamp(.86rem,1.05vw,.98rem);line-height:1.5;white-space:nowrap}.proof-list a{border-bottom:1px solid #666666}.proof-list li:before{position:absolute;left:0;content:"→";color:#ffffff}.product-list{max-width:780px}.product-list li{white-space:normal}.startup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.startup-grid div{min-height:64px;padding:10px;border:1px solid #2e2e2e;border-radius:6px}.startup-grid span{display:block;color:#9f9f9f;font-size:.74rem;line-height:1.4}.startup-grid strong{display:block;margin-top:6px;color:#ffffff;font-size:1rem}.metaphor-grid div{min-height:86px}.metaphor-grid strong{margin-top:0;font-size:1.14rem}.metaphor-grid span{margin-top:10px;color:#b8b8b8;font-size:.88rem}.shift-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;color:#f3f3f3;font-size:clamp(.78rem,1vw,.92rem);font-weight:700}.shift-row span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.shift-row i{color:#717171;font-style:normal}.product-block{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);grid-gap:14px 24px;gap:14px 24px;align-items:start;padding-top:22px;border-top:1px solid #292929}.product-block h2{margin:8px 0 0;color:#ffffff;font-size:clamp(2rem,4vw,3.2rem);line-height:.95;letter-spacing:0}.tagline{margin:0;color:#eeeeee;font-size:clamp(1.05rem,1.6vw,1.38rem);font-weight:650;line-height:1.36}.product-copy{grid-column:2;margin:0;color:#a9a9a9;font-size:.94rem;line-height:1.55}.waitlist{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;padding-top:6px}.waitlist-label{color:#9a9a9a;font-size:.76rem;font-weight:700;text-transform:uppercase}.waitlist-row{display:flex;flex-wrap:wrap;gap:8px;max-width:460px}.waitlist input{flex:1 1 200px;min-width:0;height:40px;padding:0 12px;border:1px solid #343434;border-radius:4px;background:#0c0c0c;color:#f7f7f7;font-size:.9rem}.waitlist input::placeholder{color:#6b6b6b}.waitlist input:focus-visible{outline:none;border-color:#f2f2f2}.waitlist button{height:40px;padding:0 18px;border:1px solid #f2f2f2;border-radius:4px;background:#f2f2f2;color:#050505;font-size:.86rem;font-weight:700;cursor:pointer;transition:opacity .15s ease}.waitlist button:hover{opacity:.84}.waitlist button:disabled{cursor:not-allowed;opacity:.6}.waitlist-success{grid-column:1/-1;margin:0;padding-top:6px;color:#dfdfdf;font-size:.92rem;line-height:1.5}.waitlist-error{margin:0;color:#e88;font-size:.82rem}.right-panel{display:grid;place-items:center;min-height:100vh;padding:clamp(24px,4vw,56px);background:linear-gradient(90deg,rgb(255 255 255/.04) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.035) 1px,transparent 0),#050505;background-size:64px 64px}.phone-shell{position:relative;width:min(100%,402px);aspect-ratio:402/874;overflow:hidden;border:1.5px solid #f2f2f2;border-radius:48px;background:#050505;box-shadow:0 0 0 7px #050505,0 0 0 8px rgb(255 255 255/.5),0 32px 96px rgb(255 255 255/.12)}.phone-shell:before{position:absolute;inset:11px;z-index:1;pointer-events:none;content:"";border:1px solid rgb(255 255 255/.24);border-radius:38px}.mockup-frame{position:relative;z-index:0;display:block;width:100%;height:100%;border:0;border-radius:48px;background:transparent;overflow:hidden}@media (max-width:980px){.landing-shell{grid-template-columns:1fr}.left-panel{display:flex;flex-direction:column;gap:32px;min-height:auto;border-right:0;border-bottom:1px solid #242424}.identity-block,.product-hero{padding-bottom:0}.right-panel{min-height:auto}.phone-shell{max-height:78vh}}@media (max-width:680px){.left-panel,.right-panel{padding:24px}.product-block,.startup-grid{grid-template-columns:1fr}.product-copy{grid-column:auto}.top-line{gap:8px}.top-actions,.top-line{align-items:flex-start;flex-direction:column}.top-actions{gap:10px}.proof-list li,h1{white-space:normal}.product-title{font-size:clamp(3rem,18vw,5rem)}}