:root{color-scheme:dark;--blue:#1e90ff;--muted:#b6bec9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090b0e;color:#f5f5f2;font:16px/1.65 Arial,Helvetica,sans-serif}.wrap{width:min(1160px,90%);margin:auto}a{color:inherit;text-underline-offset:5px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center;padding-block:95px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--blue);margin:0 0 26px}h1{font-size:clamp(48px,6vw,80px);line-height:1.04;letter-spacing:-.055em;margin:0 0 28px}h1 span{color:var(--blue)}h2{font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-.04em;margin:0 0 22px}h3{font-size:22px;line-height:1.3}.intro{font-size:18px;color:var(--muted);max-width:550px}.button{display:inline-block;background:var(--blue);color:#050b12;border:0;padding:17px 24px;margin-top:16px;font:bold 15px Arial;text-decoration:none;cursor:pointer}.button:hover{background:#78bdff}.small{font-size:12px;color:var(--muted)}.experiment{position:relative;background:#161b22;border:1px solid #454e5c;padding:30px;transform:rotate(2deg);box-shadow:14px 14px 0 #102c46}.experiment h2{font-size:36px}.experiment>p:not(.eyebrow){font-size:14px;color:var(--muted)}.note{background:#222a35;border-left:3px solid var(--blue);padding:14px 17px;margin-top:16px}.note strong{font-size:10px;letter-spacing:.1em;color:#8ec8ff}.note p{font-size:14px;margin:7px 0 0}.stamp{position:absolute;right:10px;bottom:-15px;background:#c5f36b;color:#122006;padding:7px 14px;font-size:10px;font-weight:800;transform:rotate(-5deg)}.band{border-block:1px solid #32363c;background:#101319;padding:23px 0;font-size:13px;font-weight:bold;text-align:center}.band span{color:var(--blue);margin:0 35px}.section{padding-block:85px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:45px}.steps article{border-top:1px solid #32363c;padding-top:25px}.steps article>span{color:var(--blue);font-family:monospace}.steps p,.scope p,details p{color:var(--muted);font-size:15px}.steps strong{font-size:13px}.scope{background:#111a24;padding-block:65px;border-block:1px solid #2c3c4e}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:85px}.scope ul{list-style:none;padding:0 0 0 35px;border-left:1px solid #3c4d61}.scope li{font-size:20px;padding:12px 0;border-bottom:1px solid #2c3c4e}.scope li:before{content:'↗';color:var(--blue);margin-right:15px}form{padding:30px;background:#14181f;border:1px solid #32363c}label{display:block;font-size:14px;font-weight:bold;margin-bottom:8px}input,textarea{display:block;width:100%;background:#090c11;color:white;border:1px solid #4a515d;padding:12px;font:14px/1.5 Arial;margin-bottom:22px;border-radius:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#929dab}form .button{width:100%;margin:0}#status{font-size:13px;margin-bottom:0}.faq{max-width:800px;padding-bottom:80px}.faq h2{font-size:32px}details{border-bottom:1px solid #32363c;padding:20px 0}summary{cursor:pointer;font-weight:bold}footer{padding-block:24px;border-top:1px solid #32363c;font-size:12px}footer a:first-of-type{margin-left:20px}:focus-visible{outline:3px solid #c5f36b;outline-offset:5px}.skip{position:absolute;top:-80px;left:15px}.skip:focus{top:15px}@media(max-width:800px){.hero,.two-col,.steps{grid-template-columns:1fr;gap:30px}.hero{padding-block:65px}.experiment{margin:15px 10px 10px 0}.section{padding-block:60px}.band span{margin:0 8px}.band{font-size:11px}.scope ul{padding-left:20px}.faq{padding-bottom:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.experiment,.stamp{transform:none}}

.registration-section{background:#101923;border-block:1px solid #2c3c4e;scroll-margin-top:20px}.registration-section h3{margin-top:0}.host{border-left:1px solid #32363c;padding-left:30px}.host img{object-fit:cover;float:right;margin:0 0 20px 20px;border:1px solid #454e5c}.host p{color:var(--muted);font-size:15px}.host .eyebrow{color:var(--blue)}.faq{padding-top:70px}#registration-status{font-size:14px;overflow-wrap:anywhere}button:disabled{opacity:.65;cursor:wait}@media(max-width:800px){.host{padding-left:20px}}

.video-placeholder{aspect-ratio:16/9;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#141c27;border:1px solid #3c4d61;padding:24px;text-align:center}.video-play{display:grid;place-items:center;width:64px;height:64px;border:1px solid #4a7297;border-radius:50%;background:#1b3147;color:#8ec8ff;font-size:24px;padding-left:4px}.video-placeholder p{margin:18px 0 4px;font-size:17px;font-weight:700}.video-placeholder .small{margin:0}

.webinar-video{display:block;width:100%;max-height:70vh;background:#000;border:1px solid #3c4d61;object-fit:contain}

.host h3{font-size:28px}.host .host-bio{font-size:18px;line-height:1.75;color:#e0e5ec}.host-bio strong{color:#fff}
