:root{
  --deep:#073c2c;--deepest:#03291e;--forest:#0d6548;--ivory:#f7f3e8;--paper:#fffdf7;--ink:#19382c;--muted:#607067;--red:#d51c17;
  --serif:"Iowan Old Style","Baskerville","Times New Roman",serif;
  --sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif
}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{min-width:320px;margin:0;background:var(--ivory);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:inherit}button,summary{font:inherit}:focus-visible{outline:3px solid #ec4e42;outline-offset:5px}
.skip-link{position:fixed;top:-80px;left:20px;z-index:100;padding:12px 18px;border-radius:50px;background:var(--paper);color:var(--deep);font-weight:750}.skip-link:focus{top:16px}
.scroll-progress{position:fixed;z-index:80;top:0;left:0;width:100%;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;pointer-events:none}
.site-header{position:fixed;z-index:70;top:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;height:76px;padding:0 clamp(22px,5vw,80px);color:#fffdf7;transition:background .3s ease,color .3s ease,box-shadow .3s ease}
.site-header.is-scrolled{background:rgba(250,247,238,.96);color:var(--deep);box-shadow:0 1px 0 rgba(5,54,39,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
.brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;text-decoration:none;font-size:.94rem;font-weight:760;letter-spacing:.005em}.brand img,.footer-brand img{width:34px;height:34px;border-radius:9px}
.site-header nav{display:flex;align-items:center;gap:clamp(16px,2.4vw,39px)}.site-header nav a{white-space:nowrap;text-decoration:none;font-size:.84rem;font-weight:680}.site-header nav a:not(.nav-cta):hover{text-decoration:underline;text-underline-offset:7px}
.nav-cta{display:inline-flex;align-items:center;gap:18px;min-height:39px;padding:0 17px;border:1px solid currentColor;border-radius:50px;transition:background .2s,color .2s}.nav-cta:hover{background:#fffdf7;color:var(--deep)}.is-scrolled .nav-cta{background:var(--deep);color:var(--paper)}.is-scrolled .nav-cta:hover{background:var(--forest)}
.eyebrow,.section-number,.chapter-index,.role-kicker,.detail-num,.visual-caption{font-size:.72rem;font-weight:830;letter-spacing:.21em;text-transform:uppercase}.eyebrow{margin:0;color:var(--red)}
h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:600;letter-spacing:-.058em}em{font-style:normal}
.hero{position:relative;display:flex;align-items:center;min-height:min(920px,100svh);min-height:max(740px,min(920px,100svh));overflow:hidden;background:#173d30;color:var(--paper)}
.hero-photo,.hero-shade{position:absolute;inset:0}.hero-photo{background:url("assets/links-sunrise.jpg") center 53%/cover no-repeat;transform:scale(1.04) translateY(var(--hero-shift,0px));will-change:transform}.hero-shade{background:linear-gradient(90deg,rgba(1,27,20,.81) 0%,rgba(1,35,24,.64) 36%,rgba(3,41,29,.2) 78%),linear-gradient(0deg,rgba(1,28,21,.68),transparent 38%)}
.hero-content{position:relative;z-index:2;width:min(1440px,100%);margin:0 auto;padding:125px clamp(24px,6vw,95px) 100px}.hero-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 27px;color:#fff4e8}.eyebrow-line{width:27px;height:2px;background:#e44439}.hero h1{max-width:900px;margin:0;color:#fffdf6;font-size:clamp(5rem,9.3vw,10.4rem);line-height:.83;text-wrap:balance}.hero h1 em{color:#e6d6b4}.hero-lede{max-width:550px;margin:36px 0 0;color:#f0efe8;font-size:clamp(1.08rem,1.6vw,1.4rem);line-height:1.55}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:35px}
.button{display:inline-flex;align-items:center;justify-content:center;gap:29px;min-height:54px;padding:0 24px;border-radius:50px;text-decoration:none;font-size:.91rem;font-weight:760;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.button:hover{transform:translateY(-3px)}.button-light{background:var(--paper);color:var(--deep);box-shadow:0 14px 30px rgba(0,20,12,.15)}.text-link{padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.65);color:#fffdf6;font-size:.9rem;font-weight:730;text-decoration:none}.text-link span{margin-left:15px}.text-link:hover{border-color:#fff}
.hero-bottom{position:absolute;z-index:3;right:clamp(24px,6vw,95px);bottom:31px;left:clamp(24px,6vw,95px);display:flex;justify-content:space-between;gap:20px;color:#f3f4e6;font-size:.68rem;font-weight:780;letter-spacing:.19em}
.opening{padding:clamp(95px,11vw,170px) clamp(24px,7vw,110px) clamp(100px,11vw,170px);background:var(--ivory)}.opening-top{display:flex;align-items:center;gap:25px;max-width:1380px;margin:0 auto 56px}.section-number{white-space:nowrap;color:var(--red)}.hairline{height:1px;flex:1;background:#c9d1c5}.opening-aside{white-space:nowrap;color:var(--muted);font-size:.79rem}.opening h2{max-width:1380px;margin:0 auto;color:var(--deep);font-size:clamp(4.2rem,8.6vw,9.7rem);line-height:.91}.opening h2 em{color:var(--red)}.opening-copy{max-width:650px;margin:50px 0 0 auto;color:#3d5147;font-size:clamp(1.13rem,1.8vw,1.42rem);line-height:1.62}.opening-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1380px;margin:110px auto 0;padding-top:19px;border-top:1px solid #b9c9bd;color:var(--red);font-size:.79rem;font-weight:760}.opening-rail strong{margin-left:12px;color:var(--deep);font-weight:690}
.tour{background:var(--paper)}.tour-heading{padding:125px 24px 115px;text-align:center}.tour-heading h2{margin:22px 0;color:var(--deep);font-size:clamp(4.5rem,7.8vw,8rem);line-height:.88}.tour-heading>p:last-child{max-width:550px;margin:25px auto 0;color:var(--muted);font-size:1.2rem;line-height:1.6}
.chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:stretch;min-height:800px;overflow:hidden}.chapter-text{display:flex;flex-direction:column;justify-content:center;max-width:710px;padding:105px clamp(30px,7vw,125px)}.chapter-index{display:flex;align-items:center;gap:17px;margin-bottom:30px;color:var(--red)}.chapter-index span{width:42px;height:1px;background:currentColor}.chapter h3{margin:0;color:var(--deep);font-size:clamp(4.1rem,6.4vw,7.4rem);line-height:.88}.chapter h3 em{color:var(--forest)}.chapter-text>p{max-width:500px;margin:34px 0;color:#53655a;font-size:clamp(1.07rem,1.5vw,1.28rem);line-height:1.62}.chapter-points{display:grid;gap:12px;margin:10px 0 0;padding:0;list-style:none;color:var(--ink);font-size:.88rem;font-weight:690}.chapter-points li::before{display:inline-block;width:21px;color:var(--red);content:"↗"}
.chapter-visual{position:relative;display:grid;place-items:center;min-height:800px;overflow:hidden;isolation:isolate}.chapter-visual::before{position:absolute;width:min(70%,570px);aspect-ratio:1;border:1px solid rgba(0,60,40,.11);border-radius:50%;box-shadow:0 0 0 95px rgba(0,60,40,.025),0 0 0 195px rgba(0,60,40,.018);content:""}.chapter-visual-plan{background:radial-gradient(circle at 50% 45%,#e8efdc,#d9e6d6 55%,#c9d6be)}.chapter-visual-play{background:radial-gradient(circle at 50% 40%,#157252,#084632 58%,#063427);color:#fff}.chapter-visual-play::before{border-color:rgba(255,255,255,.18);box-shadow:0 0 0 95px rgba(255,255,255,.02),0 0 0 195px rgba(255,255,255,.015)}.chapter-visual-result{background:linear-gradient(145deg,#eee1c0,#e7ebda 62%,#d9e6d7)}.visual-caption{position:absolute;z-index:3;top:38px;left:43px;color:var(--deep)}.chapter-visual-play .visual-caption{color:#e5f1e6}.visual-mark{position:absolute;right:35px;bottom:-52px;color:rgba(7,60,44,.055);font-size:19rem;font-weight:800;line-height:1}.chapter-visual-play .visual-mark{color:rgba(255,255,255,.05)}
.phone{position:relative;z-index:2;width:min(340px,55%);aspect-ratio:393/852;overflow:hidden;border:8px solid #13271e;border-radius:47px;background:#13271e;box-shadow:0 43px 80px rgba(0,34,20,.3)}.phone img{display:block;width:100%;height:100%;object-fit:cover}.phone-island{position:absolute;z-index:3;top:11px;left:50%;width:31%;height:25px;border-radius:50px;background:#101b16;transform:translateX(-50%)}.phone-plan{transform:translateY(85px) rotate(5deg)}.phone-play{transform:translateY(80px) rotate(-5deg)}.scorecard-frame{position:relative;z-index:2;width:min(500px,76%);height:680px;overflow:hidden;border:8px solid #19372b;border-radius:39px 39px 0 0;box-shadow:0 45px 85px rgba(38,51,25,.25);transform:translateY(90px) rotate(3deg)}.scorecard-frame img{display:block;width:100%;height:auto}.chapter-play{background:var(--deep);color:#fff}.chapter-play .chapter-text{grid-column:2;grid-row:1}.chapter-play .chapter-visual{grid-column:1;grid-row:1}.chapter-play h3{color:#fffdf7}.chapter-play h3 em{color:#c7dfbe}.chapter-play .chapter-text>p,.chapter-play .chapter-points{color:#daeadc}.chapter-play .chapter-index{color:#f37d6e}
.interlude{display:grid;place-items:center;min-height:730px;padding:125px 24px;overflow:hidden;background:var(--deepest);color:var(--paper);text-align:center}.interlude-inner{position:relative;z-index:1}.interlude h2{margin:29px 0 23px;font-size:clamp(4.7rem,9.1vw,10rem);line-height:.88}.interlude h2 em{color:#d6bfa4}.interlude p:last-child{color:#d0dfd2;font-size:1.17rem;line-height:1.6}.interlude::before,.interlude::after{position:absolute;width:360px;height:360px;border:1px solid rgba(255,255,255,.06);border-radius:50%;content:""}.interlude{position:relative}.interlude::before{top:-230px;left:-120px;box-shadow:0 0 0 100px rgba(255,255,255,.015)}.interlude::after{right:-120px;bottom:-260px;box-shadow:0 0 0 100px rgba(255,255,255,.015)}
.roles{display:grid;grid-template-columns:1fr 1fr;background:var(--ivory)}.role{position:relative;min-height:590px;overflow:hidden;padding:90px clamp(28px,6vw,100px)}.role+.role{border-left:1px solid #cbd6c9}.role-kicker{color:var(--red)}.role h2{position:relative;z-index:1;margin:35px 0 28px;color:var(--deep);font-size:clamp(3.9rem,5.3vw,6rem);line-height:.91}.role p{position:relative;z-index:1;max-width:440px;color:#55685c;font-size:1.17rem;line-height:1.6}.role-glyph{position:absolute;right:2%;bottom:-125px;color:rgba(6,69,48,.055);font-family:var(--serif);font-size:36rem;font-weight:600;line-height:1}
.details{padding:clamp(110px,11vw,180px) clamp(24px,6vw,100px);background:#ebece1}.details-heading{max-width:1320px;margin:0 auto 75px}.details h2{margin:25px 0;color:var(--deep);font-size:clamp(4.2rem,7.2vw,8rem);line-height:.9}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(25px,5vw,80px);max-width:1320px;margin:auto}.detail{padding-top:24px;border-top:1px solid #a9bfad}.detail-num{color:var(--red)}.detail h3{max-width:340px;margin:34px 0 20px;color:var(--deep);font-size:clamp(2.3rem,3vw,3.4rem);line-height:1}.detail p{max-width:350px;color:#58695f;font-size:1.03rem;line-height:1.6}
.questions{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(40px,8vw,140px);padding:clamp(110px,11vw,170px) clamp(24px,6vw,100px);background:var(--paper)}.questions-intro h2{margin:25px 0;color:var(--deep);font-size:clamp(3.8rem,5.6vw,6.4rem);line-height:.9}.faq-list{border-top:1px solid #bfcfc1}.faq-list details{border-bottom:1px solid #bfcfc1}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px;padding:22px 0;cursor:pointer;color:var(--deep);font-size:1.12rem;font-weight:730;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--red);font-size:1.8rem;font-weight:350;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:630px;margin:-5px 0 28px;color:#58695f;font-size:1.03rem;line-height:1.65}
.early-access{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:740px;overflow:hidden;padding:125px 24px;background:var(--deepest);color:var(--paper);text-align:center}.early-orbit{position:absolute;width:min(85vw,860px);aspect-ratio:1;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 100px rgba(255,255,255,.018),0 0 0 220px rgba(255,255,255,.014)}.early-access>*:not(.early-orbit){position:relative;z-index:2}.early-access .eyebrow{padding:10px 16px;border-radius:999px;background:var(--paper);color:var(--red)}.early-access h2{margin:27px 0 30px;font-size:clamp(4.9rem,9vw,10rem);line-height:.86}.early-access h2 em{color:#d8bdab}.early-access>p:not(.eyebrow){max-width:590px;color:#dceadf;font-size:1.2rem;line-height:1.6}.button-ivory{margin-top:22px;background:var(--paper);color:var(--deep)}.early-note{margin-top:25px;color:#c6dfcd;font-size:.8rem;letter-spacing:.04em}
.site-footer{display:grid;grid-template-columns:1fr 1fr;gap:22px 40px;padding:60px clamp(24px,6vw,100px) 35px;background:#052e23;color:#edf5eb}.footer-brand{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:760}.site-footer>p{justify-self:end;color:#b9d1c1;font-size:.88rem}.site-footer nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 25px;padding:25px 0;border-top:1px solid rgba(255,255,255,.16)}.site-footer nav a{color:#d3e5d6;font-size:.81rem;text-decoration:none}.site-footer nav a:hover{text-decoration:underline;text-underline-offset:5px}.site-footer small{grid-column:1/-1;color:#a4c0aa;font-size:.75rem}
.reveal{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.motion-ready .reveal{opacity:0;transform:translateY(30px);transition:opacity .85s ease,transform 1s cubic-bezier(.18,.72,.2,1)}.motion-ready .reveal.is-visible{opacity:1;transform:none}.motion-ready .chapter-visual .phone,.motion-ready .chapter-visual .scorecard-frame{transition:transform 1.4s cubic-bezier(.16,.72,.2,1)}.motion-ready .chapter-visual-plan .phone{transform:translateY(155px) rotate(9deg) scale(.92)}.motion-ready .chapter-visual-play .phone{transform:translateY(150px) rotate(-9deg) scale(.92)}.motion-ready .chapter-visual-result .scorecard-frame{transform:translateY(160px) rotate(6deg) scale(.92)}.motion-ready .chapter-visual-plan.is-visible .phone{transform:translateY(85px) rotate(5deg) scale(1)}.motion-ready .chapter-visual-play.is-visible .phone{transform:translateY(80px) rotate(-5deg) scale(1)}.motion-ready .chapter-visual-result.is-visible .scorecard-frame{transform:translateY(90px) rotate(3deg) scale(1)}}
@media(max-width:1050px){.chapter-text{padding-inline:clamp(24px,5vw,65px)}.chapter h3{font-size:clamp(3.5rem,6vw,6.3rem)}.chapter-visual,.chapter{min-height:700px}.phone{width:min(300px,65%)}.role{min-height:540px}.role h2{font-size:clamp(3.4rem,5.1vw,5.4rem)}}
@media(max-width:760px){html{scroll-padding-top:64px}.site-header{height:62px;padding:0 18px}.brand{font-size:.83rem}.brand img{width:29px;height:29px}.site-header nav{gap:0}.site-header nav a:not(.nav-cta){display:none}.nav-cta{min-height:34px;gap:8px;padding:0 11px;font-size:.73rem!important}.hero{align-items:flex-start;min-height:820px;min-height:max(760px,100svh)}.hero-photo{background-position:61% center}.hero-shade{background:linear-gradient(180deg,rgba(1,30,22,.77),rgba(1,31,23,.46) 52%,rgba(1,28,20,.65))}.hero-content{padding:180px 23px 110px}.hero h1{font-size:clamp(4.4rem,12vw,7rem);line-height:.88}.hero-lede{max-width:500px;margin-top:30px;font-size:1.08rem}.hero-actions{gap:20px;margin-top:30px}.hero-bottom{right:23px;bottom:24px;left:23px;font-size:.58rem}.opening{padding:105px 23px}.opening-top{gap:14px;margin-bottom:38px}.opening-aside{display:none}.opening h2{font-size:clamp(3.75rem,11vw,6.5rem)}.opening-copy{margin:32px 0 0;font-size:1.12rem}.opening-rail{grid-template-columns:1fr;gap:17px;margin-top:70px}.tour-heading{padding:100px 23px 80px}.tour-heading h2{font-size:clamp(3.8rem,11vw,6.4rem)}.tour-heading>p:last-child{font-size:1.06rem}.chapter,.chapter.chapter-play{grid-template-columns:1fr;min-height:auto}.chapter-text,.chapter-play .chapter-text{grid-column:1;grid-row:1;max-width:none;padding:85px 25px 60px}.chapter h3{font-size:clamp(3.8rem,11vw,6rem)}.chapter-text>p{margin:25px 0;font-size:1.09rem}.chapter-visual,.chapter-play .chapter-visual{grid-column:1;grid-row:2;min-height:590px;height:590px}.visual-caption{top:30px;left:28px;font-size:.64rem}.phone{width:250px}.phone-plan,.phone-play{transform:translateY(85px) rotate(3deg)}.phone-play{transform:translateY(85px) rotate(-3deg)}.scorecard-frame{width:min(390px,78%);height:540px;transform:translateY(90px) rotate(2deg)}.visual-mark{font-size:13rem}.interlude{min-height:570px;padding:100px 23px}.interlude h2{font-size:clamp(4rem,11.2vw,7rem)}.roles{grid-template-columns:1fr}.role{min-height:460px;padding:80px 25px}.role+.role{border-top:1px solid #cbd6c9;border-left:0}.role h2{font-size:clamp(3.8rem,10vw,5.6rem)}.role p{font-size:1.08rem}.role-glyph{right:0;bottom:-110px;font-size:28rem}.details{padding:110px 25px}.details h2{font-size:clamp(4rem,11vw,6.5rem)}.detail-grid{grid-template-columns:1fr;gap:45px}.detail h3{max-width:530px;font-size:3rem}.detail p{max-width:530px}.questions{grid-template-columns:1fr;gap:35px;padding:110px 25px}.questions-intro h2{font-size:clamp(3.9rem,10vw,6rem)}.faq-list summary{min-height:82px;font-size:1.03rem}.early-access{min-height:650px}.early-access h2{font-size:clamp(4.2rem,11vw,7rem)}.early-access>p:not(.eyebrow){font-size:1.07rem}.site-footer{grid-template-columns:1fr;padding:50px 24px 30px}.site-footer>p{justify-self:start}.site-footer nav{grid-column:1}.site-footer small{grid-column:1}}
@media(max-width:390px){.site-header{padding-inline:13px}.brand{gap:7px;font-size:.74rem}.brand img{width:27px;height:27px}.nav-cta{font-size:.68rem!important}.hero-content{padding:170px 18px 95px}.hero h1{font-size:clamp(3.7rem,11.5vw,4.4rem)}.hero-lede{font-size:1.02rem}.button{min-height:50px;padding:0 17px;gap:12px;font-size:.82rem}.hero-bottom{left:18px;right:18px}.hero-bottom span:first-child{display:none}.opening h2{font-size:3.55rem}.chapter h3{font-size:3.65rem}.chapter-visual{height:540px;min-height:540px}.phone{width:220px}.scorecard-frame{height:500px}.detail h3{font-size:2.65rem}.questions-intro h2{font-size:3.6rem}.early-access h2{font-size:3.9rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-photo{transform:none!important;will-change:auto}.reveal,.button,.nav-cta{transition:none!important;animation:none!important}}

.beta-panel{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(35px,6vw,115px);padding:clamp(100px,10vw,160px) clamp(24px,7vw,115px);background:var(--ivory)}
.beta-intro{max-width:530px;padding-top:20px}.beta-intro h2{margin:25px 0;color:var(--deep);font-size:clamp(3.8rem,6.2vw,7rem);line-height:.9}.beta-intro>p:not(.eyebrow){max-width:460px;color:#53665a;font-size:1.17rem;line-height:1.62}.beta-intro .beta-small{margin-top:45px;padding-top:19px;border-top:1px solid #becfc0;color:var(--deep);font-size:.92rem!important;font-weight:680}
.beta-form{align-self:start;width:100%;max-width:620px;padding:clamp(25px,4vw,55px);border:1px solid #d1dfd1;border-radius:27px;background:var(--paper);box-shadow:0 25px 70px rgba(2,52,33,.07)}
.field-group+.field-group{margin-top:22px}.field-group label{display:block;margin:0 0 9px;color:var(--deep);font-size:.86rem;font-weight:730}.field-group input,.field-group select{display:block;width:100%;min-height:52px;padding:12px 15px;border:1px solid #bfd1c3;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:1rem}.field-group input:focus,.field-group select:focus,.consent-field input:focus-visible{border-color:var(--red);outline:3px solid rgba(213,28,23,.18);outline-offset:2px}
.trap-field{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.consent-field{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin:26px 0 0;color:#53665a;font-size:.87rem;line-height:1.5}.consent-field input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--red)}
.beta-submit{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;min-height:55px;margin:29px 0 0;padding:12px 20px;border:0;border-radius:50px;background:var(--red);color:white;cursor:pointer;font:inherit;font-size:.91rem;font-weight:770;transition:background .2s ease,transform .2s ease}.beta-submit:hover{background:#b91511;transform:translateY(-2px)}.beta-submit:disabled{cursor:wait;opacity:.6;transform:none}.form-note,.form-status{margin:18px 0 0;color:#607168;font-size:.77rem;line-height:1.5;text-align:center}.form-note a{color:var(--deep);font-weight:730}.form-status:empty{display:none}.form-status{padding:12px;border-radius:10px;font-weight:700}.form-status.is-success{background:#e4f0e5;color:var(--deep)}.form-status.is-error{background:#fbe8e5;color:#9c1511}
@media(max-width:760px){.beta-panel{grid-template-columns:1fr;gap:35px;padding:95px 24px}.beta-intro h2{font-size:clamp(3.9rem,11vw,6rem)}.beta-intro .beta-small{margin-top:28px}.beta-form{max-width:none;padding:28px 22px}}
@media(max-width:390px){.beta-panel{padding-inline:18px}.beta-intro h2{font-size:3.75rem}.beta-form{padding:25px 18px}}
@media(prefers-reduced-motion:reduce){.beta-submit{transition:none!important}}
@media(max-width:390px){.early-access .eyebrow{max-width:245px;text-wrap:balance}}
