.online-story-hub{--ah-accent:var(--rb-cyan)}
.online-story-hub .oh-hero h1{max-width:13ch;font-size:clamp(44px,4.7vw,70px)}
.online-story-hub .oh-hero h1 em{color:var(--ah-accent)}
.oh-hero .ah-hero-photo{filter:brightness(.72) saturate(.62);object-position:center}
.oh-hero .ah-hero-shade{background:linear-gradient(90deg,#0b0f15f0,#0b0f15ad 33%,#0b0f1520 72%),linear-gradient(0deg,#0b0f15,transparent 40%)}
.oh-hero .ah-lead{max-width:44ch;font-size:18px}.oh-hero-note{font-size:12px!important;color:#bac9d4!important;margin-top:20px}
.oh-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);width:min(1288px,calc(100% - 80px));margin:auto;border-bottom:1px solid #ffffff20}
.oh-shortcuts a{padding:27px 0;display:flex;align-items:center;gap:20px;color:#dbe6f1;text-decoration:none;font-size:15px}.oh-shortcuts span{color:#73d9ef;font-size:11px}.oh-shortcuts a:hover{color:#c8ed68}
.oh-story-art .pro-scene{margin:0}.oh-story-art .pro-particle-stage{height:400px}.oh-story-art>p{font-size:12px;text-align:center;max-width:35ch;margin:auto}.oh-story .ah-story-copy h2{max-width:16ch}
.oh-pilot{border-top:1px solid #ffffff18}.oh-pilot .ah-section-head{max-width:850px}.oh-pilot-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:55px;align-items:center}.oh-pilot-layout>div>p{font-size:15px}.oh-demo{display:block;color:var(--ah-accent);text-decoration:none}.oh-demo img{width:100%;height:auto;border:1px solid #73d9ef45;border-radius:8px;box-shadow:0 20px 65px #0005}.oh-demo>span{display:block;margin-top:14px;font-size:13px}.oh-pilot-prices{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:22px}.oh-pilot-prices article{border-top:2px solid #c8ed68;padding-top:18px}.oh-pilot-prices span{font-size:11px;color:#c8ed68}.oh-pilot-prices h3{font-size:44px;margin:15px 0;line-height:1.1}.oh-pilot-prices p{font-size:13px;margin:0;line-height:1.5}.oh-pilot-layout .ah-text-link{display:flex;margin-top:12px}.oh-pilot-layout .btn{font-size:14px}.oh-pilot .ah-fine{margin-top:23px}
.oh-showcase{width:min(1288px,calc(100% - 80px));max-width:1288px!important;padding-bottom:0!important}.oh-showcase .or-showcase{border-top:1px solid #ffffff18}.oh-showcase .or-showcase h2{font-size:clamp(30px,4vw,49px)}
.oh-course{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;border-top:1px solid #ffffff18}.oh-course-visual img{width:100%;height:auto;border:1px solid #b8a0ef55;border-radius:8px;box-shadow:0 20px 65px #0006}.oh-course-visual>span{display:block;padding:18px;color:#b8a0ef;border-bottom:1px solid #b8a0ef40;font-size:14px}.oh-course h2{max-width:14ch}.oh-course p{font-size:16px}.oh-price-note{font-size:13px!important;margin:25px 0}.oh-price-note strong{color:#f1f5fa;font-size:29px;display:block;margin-top:5px}
.oh-brand{height:630px}.oh-brand>img{filter:brightness(.48) saturate(.55);object-position:center}.oh-brand .ah-road-shade{background:linear-gradient(90deg,#0b0f15f5,#0b0f1590 45%,#0b0f1520),linear-gradient(0deg,#0b0f15,transparent 40%)}.oh-brand .ah-road-copy{padding-top:85px}.oh-brand .ah-road-copy h2{max-width:14ch}.oh-brand .ah-road-copy>p:not(.ah-kicker){max-width:50ch;font-size:16px}.oh-brand .ah-fine{max-width:50ch!important}
.oh-brand-landing .oh-brand{height:600px}.oh-brand-details{display:grid;grid-template-columns:1fr 1fr;gap:60px}.oh-brand-details h2{max-width:14ch}.oh-brand-points{list-style:none;padding:0;margin:0}.oh-brand-points li{padding:23px 0;border-top:1px solid #ffffff20}.oh-brand-points h3{font-size:23px;margin:0 0 12px}.oh-brand-points p{font-size:15px;margin:0}.oh-brand-signup{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #ffffff18}.oh-brand-signup h2{max-width:15ch}.oh-brand-signup .online-form-wrap{padding:28px;background:#131b24;border:1px solid #73d9ef30;border-radius:10px}.oh-brand-signup .online-form{display:grid;gap:22px}.oh-brand-signup label{display:grid;gap:10px;font-size:14px;color:#c5cfda}.oh-brand-signup input[type=email]{width:100%;min-height:50px;padding:12px 14px;background:#0c121b;border:1px solid #546577;border-radius:6px;color:#fff;font-size:16px}.oh-brand-signup .online-consent{grid-template-columns:22px 1fr;align-items:start;line-height:1.6}.oh-brand-signup input[type=checkbox]{margin-top:4px;width:18px;height:18px}.oh-brand-signup .online-form-status,.oh-brand-signup .online-form-note{font-size:12px;margin:0}.oh-brand-signup .online-honeypot{position:absolute}.oh-brand-signup button{font-size:14px}.oh-brand-signup button:disabled{opacity:.5}.oh-brand-signup a{color:var(--ah-accent)}
@media(max-width:1100px){.oh-pilot-layout{gap:30px}.oh-pilot-prices h3{font-size:36px}.oh-course{gap:40px}.oh-shortcuts{width:calc(100% - 68px)}.oh-showcase{width:calc(100% - 68px)}}
@media(max-width:760px){.oh-hero{height:auto;min-height:860px;padding-bottom:330px}.oh-hero .ah-hero-photo{height:430px;object-position:76% center;filter:brightness(.8) saturate(.65)}.oh-hero .ah-hero-shade{background:linear-gradient(0deg,#0b0f15,transparent 15%,transparent 30%,#0b0f15 49%)}.online-story-hub .oh-hero h1{font-size:clamp(40px,8vw,54px);max-width:15ch}.oh-hero .ah-lead{font-size:16px}.oh-hero .ah-hero-inner{padding-bottom:15px}.oh-shortcuts{width:calc(100% - 44px);grid-template-columns:1fr}.oh-shortcuts a{padding:16px 0;border-bottom:1px solid #ffffff10;min-height:52px}.oh-story-art .pro-particle-stage{height:250px}.oh-story{padding-bottom:45px}.oh-pilot-layout,.oh-course,.oh-brand-details,.oh-brand-signup{grid-template-columns:1fr;gap:30px}.oh-pilot-prices{gap:20px}.oh-pilot-prices h3{font-size:36px}.oh-pilot-prices span{font-size:10px}.oh-showcase{width:calc(100% - 44px)}.oh-course-visual{order:2}.oh-brand{height:auto;min-height:680px;padding-bottom:50px}.oh-brand .ah-road-copy{padding-top:60px}.oh-brand .ah-road-copy h2{font-size:49px}.oh-brand>img{object-position:65% center}.oh-brand .ah-road-shade{background:linear-gradient(90deg,#0b0f15e0,#0b0f1590),linear-gradient(0deg,#0b0f15,transparent 40%)}.oh-brand-landing .oh-brand{height:auto;min-height:540px}.oh-brand-signup .online-form-wrap{padding:22px}.oh-brand-details{padding-top:40px}}
@media(max-width:380px){.oh-pilot-prices h3{font-size:31px}.oh-pilot-prices{gap:14px}.oh-shortcuts,.oh-showcase{width:calc(100% - 32px)}.oh-hero{padding-bottom:320px}}

.oh-brand .ah-road-copy h1{font-size:clamp(45px,5.5vw,76px);line-height:1.06;max-width:13ch;margin:0 0 25px;letter-spacing:-.05em}.oh-brand-landing .oh-brand .ah-text-link{display:flex;margin-top:12px}.online-story-hub [id]{scroll-margin-top:100px}.online-story-hub .oh-brand-signup [hidden]{display:none!important}
.oh-brand-signup .on-button{min-height:50px;padding:14px 20px;background:#c8ed68;border:1px solid #c8ed68;border-radius:7px;color:#13200e;font-weight:700;cursor:pointer}.oh-brand-signup :is(input,button):focus-visible{outline:3px solid #73d9ef;outline-offset:4px}
@media(max-width:760px){.oh-showcase .or-section-head{flex-direction:column;align-items:flex-start}.oh-showcase .or-controls{margin-bottom:16px;flex-direction:row}}
.oh-brand-signup .online-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.oh-brand-signup .online-consent{font-weight:400}.oh-brand-signup .online-consent span{font-weight:400}
