@font-face{font-family:Inter;src:url('assets/inter.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--black:#000;--white:#f4f5f6;--grey:#d9d9dd;--muted:#aab5bc;--cyan:#22d3ee;--line:#293337;--font:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--black);color:var(--white);font:16px/1.65 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.16;font-weight:500;letter-spacing:-.04em}h1,h2{text-wrap:balance}p{text-wrap:pretty}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}::selection{background:var(--cyan);color:#000}[hidden]{display:none!important}.wide{width:min(1160px,calc(100% - 64px));margin-inline:auto}.narrow{width:min(880px,calc(100% - 48px));margin-inline:auto}.skip{position:absolute;left:15px;top:-100px;z-index:9;padding:10px 18px;background:var(--cyan);color:#000;border-radius:5px}.skip:focus{top:15px}
.hero-region{position:relative;isolation:isolate}.hero-region::before{content:'';position:absolute;inset:0 0 0;z-index:-2;background:radial-gradient(ellipse 56% 65% at 50% 0,rgba(34,211,238,.17),transparent 85%)}.hero-region::after{content:'';position:absolute;inset:0;z-index:-1;opacity:.25;background-image:linear-gradient(#56747a55 1px,transparent 1px),linear-gradient(90deg,#56747a55 1px,transparent 1px);background-size:88px 88px;mask-image:linear-gradient(#000,transparent 82%);pointer-events:none}.site-header{height:87px;display:flex;align-items:center;justify-content:space-between}.wordmark{font-size:24px;letter-spacing:-1.2px;font-weight:750;display:flex;align-items:center;gap:4px}.wordmark>span:first-child{font-weight:400;color:var(--cyan)}.by-ofmos{font-size:11px;letter-spacing:0;color:#9cabb2;border-left:1px solid #405056;margin-left:13px;padding-left:17px;display:flex;align-items:center;gap:8px;font-weight:400}.by-ofmos img{width:66px;height:auto}.nav-cta{font-size:13px;border:1px solid #ffffff25;border-radius:30px;padding:9px 17px;background:#0003}.nav-cta span{margin-left:15px}.nav-cta:hover{border-color:#80c7d3;background:#11242a}
.hero{text-align:center;padding:18px 0 42px}.intro-pill{display:inline-block;padding:7px 17px;font-size:13px;border:1px solid #87b9c22e;border-radius:30px;background:#a6e9f607;color:#c7dce2;box-shadow:inset 0 1px 5px #b5eef309;margin-bottom:21px}.hero h1{font-size:clamp(34px,3.8vw,49px);font-weight:500;line-height:1.16;letter-spacing:-2px;margin:0 auto 19px;max-width:1000px}.hero-copy{font-size:17px;color:#b7c8cf;max-width:720px;margin:0 auto 27px;line-height:1.7}.hero-visual{width:min(850px,100%);height:294px;position:relative;margin:0 auto 29px;isolation:isolate}.oliver-hero{position:absolute;width:51%;height:100%;left:24.5%;top:0;z-index:2;overflow:hidden;border-radius:13px;border:1px solid #95aeb641;box-shadow:0 16px 65px #000c;background:#151c20}.oliver-hero>img{width:100%;height:100%;object-fit:cover;object-position:50% 37%;filter:saturate(.5)}.image-shade{position:absolute;inset:0;background:linear-gradient(0deg,#000f 0,#000b 13%,transparent 58%),linear-gradient(90deg,#0005,transparent 55%)}.photo-caption{position:absolute;left:26px;bottom:20px;text-align:left}.photo-caption>span{display:block;font-size:12px;color:#cddbdd;margin-bottom:4px}.photo-caption strong{display:block;font-size:26px;letter-spacing:-.8px;font-weight:500;line-height:1.2}.photo-caption small{font-size:12px;color:#b9c7cc}.photo-ai{position:absolute;right:17px;top:16px;font-size:11px;border:1px solid #ffffff55;border-radius:30px;padding:4px 11px;background:#0005}
.mini-report{position:absolute;top:12px;width:29%;height:272px;background:#edf2f1;color:#13272d;border:1px solid #e4eded;border-radius:5px;text-align:left;padding:20px 20px 12px;overflow:hidden;box-shadow:0 12px 30px #0005}.report-left{left:5%;transform:rotate(-10deg);transform-origin:bottom right}.report-right{right:5%;transform:rotate(10deg);transform-origin:bottom left}.paper-brand{font-size:14px;font-weight:800;letter-spacing:-1px;display:flex;align-items:baseline}.paper-brand>span{color:#08788b;font-size:9px;align-self:flex-start;margin-top:0;letter-spacing:-.5px}.paper-brand>small{font-size:8px;font-weight:400;letter-spacing:0;margin-left:auto;color:#476168}.paper-label{font-size:9px;margin:13px 0 5px;color:#38626b}.mini-report h2{font-size:24px;letter-spacing:-.8px;margin-bottom:12px}.paper-rule{height:1px;background:#beccce;margin-bottom:11px}.finding{padding:9px;background:#d9e9eb;border-left:2px solid #1c97a8}.finding>span{font-size:8px;display:block;color:#396c76}.finding strong{font-size:10px;display:block;margin-top:2px}.finding p{font-size:9px;margin:3px 0 0;line-height:1.5}.paper-metric{display:flex;flex-direction:column;border-bottom:1px solid #c8d5d5;padding:7px 0;font-size:9px;line-height:1.45}.paper-metric>span{font-size:8px;color:#58737b}.paper-metric>b{font-weight:600}.paper-step{display:flex;gap:9px;border-bottom:1px solid #cad6d6;padding:7px 0}.paper-step>span{font-size:9px;color:#2f8794}.paper-step b{display:block;font-size:10px;line-height:1.4}.paper-step p{font-size:9px;line-height:1.4;margin:3px 0 0;color:#48656b}.paper-foot{font-size:7px;color:#668087;margin:9px 0 0}.cta{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:16px 26px;min-height:56px;background:#c8f6fd;color:#09272d;border:1px solid #e2fbff;border-radius:36px;font-size:15px;font-weight:600;box-shadow:0 0 27px #22d3ee20;transition:background .15s,box-shadow .15s}.cta:hover{background:#ecfcff;box-shadow:0 0 38px #22d3ee45}.cta>span{font-size:21px;line-height:1}.cta-note{font-size:12px;color:#a6bbc3;margin:12px 0 0}
.apply-section{padding:58px 0 28px;text-align:center}.apply-section h2{font-size:34px;line-height:1.25;letter-spacing:-1.3px;margin-bottom:18px}.section-copy{font-size:16px;color:var(--muted);margin-bottom:28px;line-height:1.8}.form-frame{position:relative;background:#101316;border:1px solid #34434a;border-radius:15px;overflow:hidden;min-height:540px}.form-frame>[data-tf-live]{width:100%;height:540px;min-height:540px}.form-frame iframe{display:block;width:100%;border:0}.form-help{font-size:12px;color:#94a8b0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px 12px;margin:14px 0}.form-help button,.form-help a{background:none;border:0;color:#b7d9e1;font-size:12px;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.footer{border-top:1px solid #263135;display:flex;align-items:center;justify-content:space-between;padding:28px 0 34px;font-size:12px;color:#8d9fa8;margin-top:65px}.footer img{height:auto;width:86px}
@media(min-width:1600px){.hero{padding-top:32px}.hero h1{font-size:55px;max-width:1120px}.hero-visual{height:330px;width:920px}.mini-report{height:304px;padding:23px}.mini-report h2{font-size:28px}.paper-label{font-size:10px}.finding p,.paper-step p,.paper-metric{font-size:10px}.paper-step{padding:10px 0}}
@media(max-width:760px){.wide{width:calc(100% - 36px)}.site-header{height:74px}.hero{padding-top:17px}.hero h1{font-size:38px;letter-spacing:-1.5px;max-width:630px}.hero-copy{font-size:16px;max-width:590px}.hero-visual{height:270px;margin-top:30px}.mini-report{padding:15px;height:247px;width:31%}.report-left{left:3%}.report-right{right:3%}.oliver-hero{width:53%;left:23.5%}.mini-report h2{font-size:21px}.paper-label{font-size:8px}.photo-caption{left:18px}.photo-caption>span{font-size:10px}.photo-caption strong{font-size:23px}.photo-caption small{font-size:11px}.photo-ai{font-size:10px}.narrow{width:calc(100% - 36px)}.apply-section h2{font-size:30px}.form-frame,.form-frame>[data-tf-live]{height:550px;min-height:550px}.by-ofmos{padding-left:12px;margin-left:8px;gap:5px}}
@media(max-width:520px){.site-header{height:72px}.wordmark{font-size:21px}.by-ofmos{font-size:10px}.by-ofmos img{width:48px}.nav-cta{font-size:11px;padding:7px 12px}.nav-cta span{margin-left:8px}.intro-pill{font-size:11px;padding:7px 13px;margin-bottom:20px}.hero h1{font-size:35px;line-height:1.17;letter-spacing:-1.4px}.desktop{display:none}.hero-copy{font-size:15px;line-height:1.75;margin-bottom:23px;max-width:360px}.hero-visual{height:248px;width:100%;margin:30px auto 25px;overflow:visible}.oliver-hero{width:72%;left:14%;border-radius:10px}.oliver-hero>img{object-position:50% 35%}.mini-report{width:42%;height:207px;padding:12px;top:21px}.report-left{left:0;transform:rotate(-8deg)}.report-right{right:0;transform:rotate(8deg)}.mini-report h2{font-size:19px}.paper-brand{font-size:12px}.paper-brand>small{display:none}.paper-label{font-size:7px;margin-top:9px}.paper-rule{margin-bottom:8px}.finding{padding:6px}.paper-metric,.paper-step{padding:5px 0}.paper-foot{font-size:6px}.photo-caption{bottom:19px;left:17px}.photo-caption>span{font-size:10px;max-width:200px;line-height:1.5;margin-bottom:5px}.photo-caption strong{font-size:25px}.photo-caption small{font-size:11px}.photo-ai{font-size:10px;top:12px;right:12px}.cta{font-size:14px;gap:23px;padding:14px 23px;min-height:54px}.cta-note{font-size:11px}.hero{padding-bottom:29px}.apply-section{padding-top:35px}.apply-section h2{font-size:28px;letter-spacing:-1px}.section-copy{font-size:15px;line-height:1.75}.form-frame,.form-frame>[data-tf-live]{height:570px;min-height:570px}.form-frame{border-radius:11px}.form-help{font-size:11px;gap:6px 10px}.form-help button,.form-help a{font-size:11px}.footer{margin-top:40px;font-size:11px}.footer>span:last-child{display:none}}
@media(max-width:360px){.by-ofmos{display:none}.hero h1{font-size:31px}.hero-copy{font-size:14px}.hero-visual{height:228px}.photo-caption strong{font-size:22px}.apply-section h2{font-size:25px}.cta{font-size:13px}.photo-caption>span{font-size:9px}}
.included{padding:75px 0 80px;max-width:1040px}.section-heading{text-align:center;margin-bottom:48px}.section-heading h2{font-size:38px;margin-bottom:15px}.section-heading>p{color:var(--muted);font-size:16px;line-height:1.75}.included-layout{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.plan-example{background:#0c1418;border:1px solid #3a505a;border-radius:12px;padding:29px 30px;box-shadow:0 0 60px #22d3ee08}.example-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:23px;border-bottom:1px solid #2b424c;font-size:12px;color:#a9bdc6}.example-top img{height:auto;width:76px}.example-label{font-size:12px;color:#99c2cd;margin:22px 0 9px}.plan-example h3{font-size:34px;letter-spacing:-1.2px;margin-bottom:26px}.example-target{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:24px}.example-target>div>span{display:block;font-size:10px;color:#91a9b4;margin-bottom:5px}.example-target strong{font-size:26px;font-weight:500;letter-spacing:-1px}.target-arrow{font-size:20px;color:#63919f}.example-diagnosis{background:#173139;border:1px solid #254953;border-radius:6px;padding:17px 19px;margin-bottom:22px}.example-diagnosis>span{font-size:11px;color:#84ddec}.example-diagnosis h4{font-size:17px;line-height:1.5;font-weight:500;margin:8px 0 10px;letter-spacing:-.4px}.example-diagnosis p{font-size:12px;line-height:1.8;color:#b3ccd4;margin-bottom:0}.example-timeline{list-style:none;padding:0;margin:0}.example-timeline li{display:grid;grid-template-columns:77px 1fr;gap:17px;border-bottom:1px solid #273c45;padding:14px 0}.example-timeline li>span{font-size:11px;color:#91c3d0;padding-top:1px}.example-timeline strong{font-size:13px;font-weight:500;display:block;line-height:1.5}.example-timeline p{font-size:12px;line-height:1.7;color:#a0b8c2;margin:4px 0 0}.example-disclaimer{font-size:10px;line-height:1.8;color:#87a2ae;margin:19px 0 0}.benefits{display:grid;gap:27px}.benefits h3{font-size:21px;letter-spacing:-.6px;margin-bottom:9px}.benefits p{font-size:15px;line-height:1.85;color:#aabac2;margin-bottom:0}.about{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1040px;padding:69px 0;display:grid;grid-template-columns:320px 1fr;gap:70px;align-items:center}.about-photo{position:relative;border-radius:12px;overflow:hidden}.about-photo>img{height:380px;width:100%;object-fit:cover;object-position:50% 38%;filter:saturate(.65)}.about-photo::after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#000f)}.about-photo>div{position:absolute;bottom:23px;left:25px;z-index:1}.about-photo strong{font-size:22px;font-weight:500;display:block;letter-spacing:-.6px;line-height:1.4}.about-photo span{font-size:12px;color:#b7c6cb}.eyebrow{font-size:13px;color:#91c6d1;margin-bottom:13px}.about h2{font-size:36px;margin-bottom:23px}.about-copy>p:not(.eyebrow){font-size:15px;line-height:1.85;color:#aabac2;margin-bottom:17px}.knowledge{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:24px}.knowledge span{font-size:11px;color:#bad3dc;padding-bottom:7px;border-bottom:1px solid #3a515c}.faq{padding:68px 0 36px;max-width:800px}.faq h2{font-size:35px;text-align:center;margin-bottom:30px}.faq details{padding:20px 0;border-bottom:1px solid #2b363c}.faq summary{cursor:pointer;font-size:16px;font-weight:500;list-style:none;padding-right:32px;position:relative;line-height:1.7}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'+';position:absolute;right:2px;color:#97cbd7;font-size:23px;top:-3px;font-weight:300}.faq details[open] summary::after{content:'−'}.faq details p{font-size:15px;line-height:1.85;color:#aabac2;margin:12px 25px 0 0}.closing{text-align:center;padding:52px 0 15px}.closing h2{font-size:40px;margin-bottom:17px}.closing>p:not(.cta-note){font-size:17px;color:#aabac2;line-height:1.75;margin-bottom:26px}.footer{max-width:1040px}
@media(max-width:850px){.included-layout{gap:35px}.plan-example{padding:24px}.about{grid-template-columns:260px 1fr;gap:35px}.about h2{font-size:32px}.about-photo>img{height:380px}}
@media(max-width:650px){.included{padding:52px 0 50px;max-width:470px}.section-heading{margin-bottom:29px}.section-heading h2{font-size:30px;line-height:1.2}.section-heading>p{font-size:15px}.included-layout{grid-template-columns:1fr;gap:35px}.plan-example{padding:25px}.plan-example h3{font-size:34px}.example-target strong{font-size:28px}.example-target>div>span{font-size:10px}.example-diagnosis p{font-size:13px}.example-timeline p{font-size:13px}.example-timeline strong{font-size:14px}.example-disclaimer{font-size:11px}.benefits{gap:24px}.benefits h3{font-size:21px}.benefits p{font-size:16px;line-height:1.8}.about{grid-template-columns:1fr;gap:31px;max-width:470px;padding:45px 0}.about-photo>img{height:350px}.about-copy>p:not(.eyebrow){font-size:16px;line-height:1.8}.about h2{font-size:33px}.knowledge{gap:13px}.knowledge span{font-size:11px}.faq{padding-top:47px;max-width:470px}.faq h2{font-size:32px;margin-bottom:20px}.faq summary{font-size:15px}.faq details p{font-size:15px}.closing{padding-top:34px;padding-bottom:0}.closing h2{font-size:33px}.closing>p:not(.cta-note){font-size:16px}}
.hero-region{overflow:hidden}
.hero h1{max-width:1010px;font-size:clamp(32px,3.5vw,46px);line-height:1.16;letter-spacing:-1.7px}
.hero-copy{max-width:805px;font-size:18px;line-height:1.7;margin-bottom:28px}
.vsl-placeholder{width:min(640px,100%);aspect-ratio:16/9;margin:0 auto 29px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:11px;border:1px solid #35525f;border-radius:13px;background:radial-gradient(ellipse at center,#142c37 0,#0b151b 65%);box-shadow:0 15px 55px #0009;color:#dce8ed;position:relative}
.vsl-play{display:grid;place-items:center;width:62px;height:62px;border:1px solid #477989;border-radius:50%;color:#22d3ee;background:#142d37;margin-bottom:5px}
.vsl-play svg{margin-left:3px}.vsl-placeholder strong{font-size:17px;font-weight:500;letter-spacing:-.3px}.vsl-placeholder>span:last-child{font-size:12px;color:#93aeb9}
.cta{background:#22d3ee;color:#001b22;border-color:#22d3ee;box-shadow:0 6px 28px #22d3ee25}
.cta:hover{background:#4bdef3;border-color:#4bdef3;box-shadow:0 7px 30px #22d3ee35}
.gameplan-example{margin:0;min-width:0;align-self:start;position:sticky;top:30px}.gameplan-screen{overflow:hidden;border:1px solid #455965;border-radius:12px;background:#fff;box-shadow:0 15px 60px #0006}.gameplan-screen video{width:100%;height:auto;display:block;aspect-ratio:778/720;object-fit:contain}.gameplan-example figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#a1b5bf;font-size:12px;line-height:1.7;padding:16px 2px 0}.gameplan-example button{flex-shrink:0;color:#b7e3ee;background:#10212a;border:1px solid #365969;border-radius:6px;padding:8px 12px;font-size:12px;min-height:38px}.gameplan-example button:hover{background:#18323e}.included-layout{align-items:start}.footer .footer-wordmark{font-size:21px}
.wordmark .brand-logo{display:block;width:210px;height:auto;max-height:54px;object-fit:contain}.footer .brand-logo{width:160px;max-height:44px}.site-header .wordmark{flex-shrink:0}
@media(max-width:760px){.hero h1{font-size:36px;max-width:650px;letter-spacing:-1.4px}.hero-copy{font-size:16px;max-width:610px}.vsl-placeholder{width:min(600px,100%)}.gameplan-example{position:static}.wordmark .brand-logo{width:180px}}
@media(max-width:520px){.hero h1{font-size:31px;line-height:1.18;letter-spacing:-1.1px}.hero-copy{font-size:15px;line-height:1.7}.vsl-placeholder{border-radius:10px;margin-bottom:24px}.vsl-play{width:47px;height:47px;margin-bottom:0}.vsl-placeholder strong{font-size:14px}.vsl-placeholder>span:last-child{font-size:11px}.vsl-placeholder{gap:7px}.gameplan-example figcaption{font-size:11px;gap:12px}.gameplan-example button{font-size:11px}.wordmark .brand-logo{width:151px;max-height:40px}.footer .brand-logo{width:125px}}
@media(max-width:360px){.hero h1{font-size:28px}.wordmark .brand-logo{width:132px}.vsl-play{width:41px;height:41px}}
.wordmark .brand-logo{width:210px;height:54px;object-fit:cover;mix-blend-mode:screen}.footer .brand-logo{width:160px;height:44px}
@media(max-width:520px){.wordmark .brand-logo{width:151px;height:40px}.footer .brand-logo{width:125px;height:34px}}
@media(max-width:360px){.wordmark .brand-logo{width:132px;height:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}

/* Keep selection on readable content, not layout whitespace or decoration. */
body{-webkit-user-select:none;user-select:none}
h1,h2,h3,h4,p,li,dt,dd,summary,label,legend,input,textarea,.footer>span,.vsl-placeholder>strong,.vsl-placeholder>span:last-child,.gameplan-example figcaption>span{-webkit-user-select:text;user-select:text}
img,video,svg,button,button *,[aria-hidden="true"],[aria-hidden="true"] *,a.cta,a.nav-cta,.intro-pill{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
.intro-pill .intro-full,.intro-pill .intro-short{-webkit-user-select:text;user-select:text}

/* Text-only Oliver AI introduction, without the portrait column. */
.about{display:block;max-width:800px;padding:52px 0}.about-copy{max-width:660px;margin-inline:auto}
@media(max-width:650px){.about{padding:38px 0;max-width:470px}}

.ai-knowledge{position:relative;isolation:isolate;max-width:1160px;padding:55px 0 62px}
.ai-knowledge::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 45% 40% at 50% 55%,#22d3ee10 0%,transparent 100%);pointer-events:none}
.ai-knowledge>h2{text-align:center;font-size:38px;margin:0 0 38px;letter-spacing:-1.4px}
.knowledge-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.knowledge-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:25px 22px 27px;background:linear-gradient(155deg,#11191c,#080c0e);border:1px solid #ffffff1f;border-radius:13px;overflow:hidden}
.knowledge-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid #22d3ee30;border-radius:11px;background:#22d3ee08;color:#60dded;margin-bottom:22px;flex-shrink:0}
.knowledge-icon svg{width:23px;height:23px}
.knowledge-card h3{font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.6px;margin:0 0 14px}
.knowledge-card>p:not(.knowledge-count){font-size:14px;line-height:1.75;color:#aabac2;margin:0 0 27px}
.knowledge-card .knowledge-count{font-size:16px;line-height:1.4;color:#5eddef;margin:auto 0 0}
.knowledge-count strong{font-size:25px;font-weight:500;letter-spacing:-.7px;margin-right:3px}
@media(max-width:1000px){.knowledge-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ai-knowledge{max-width:800px}.knowledge-card{padding:25px}.knowledge-card>p:not(.knowledge-count){font-size:15px}}
@media(max-width:550px){.ai-knowledge{padding:35px 0 30px;max-width:470px}.ai-knowledge>h2{font-size:31px;margin-bottom:27px}.knowledge-cards{grid-template-columns:1fr;gap:14px}.knowledge-card{padding:23px}.knowledge-icon{margin-bottom:17px}.knowledge-card h3{font-size:21px;margin-bottom:11px}.knowledge-card>p:not(.knowledge-count){margin-bottom:20px}.knowledge-count strong{font-size:27px}}

/* One compact showcase: the real gameplan and the order of work it gives you. */
.included{max-width:1160px;padding:72px 0 65px}
.included .section-heading{margin-bottom:35px}
.included .section-heading h2{font-size:38px;letter-spacing:-1.4px;margin-bottom:13px}
.included .section-heading>p{margin-bottom:0;font-size:16px}
.included-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:44px;align-items:center;padding:28px 36px 25px 28px;border:1px solid #263337;border-radius:22px;background:linear-gradient(125deg,#101b20,#080d10 65%)}
.included .gameplan-example{position:static;align-self:center}
.included .gameplan-screen{border:1px solid #ffffff26;border-radius:9px;box-shadow:0 12px 30px #0004}
.included .gameplan-example figcaption{padding:13px 0 0;gap:8px;flex-wrap:wrap;font-size:11px;line-height:1.5;color:#8b9fa8}
.included .gameplan-example figcaption>span:first-child{color:#c7d3d7}
.plan-benefits{padding:0;margin:0;list-style:none;min-width:0}
.plan-benefits li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:17px;padding:24px 0;border-bottom:1px solid #ffffff12}
.plan-benefits li:first-child{padding-top:0}
.plan-benefits li:last-child{padding-bottom:0;border-bottom:0}
.plan-step{font-size:12px;line-height:26px;color:#57cfdf;font-variant-numeric:tabular-nums}
.plan-benefits h3{font-size:23px;line-height:1.2;letter-spacing:-.6px;margin:0 0 11px}
.plan-benefits p{font-size:14px;line-height:1.75;color:#a8b7bf;margin:0;max-width:38ch}
@media(max-width:1000px){.included-layout{padding:22px;gap:28px}.plan-benefits h3{font-size:21px}.plan-benefits li{padding:20px 0;gap:12px}.plan-benefits p{font-size:13px}}
@media(max-width:760px){.included{max-width:540px;padding:48px 0}.included .section-heading h2{font-size:32px}.included .section-heading>p{font-size:15px}.included-layout{grid-template-columns:1fr;gap:29px;padding:20px;border-radius:17px}.included .gameplan-example figcaption{font-size:10px}.plan-benefits{padding:0 3px 6px}.plan-benefits h3{font-size:22px}.plan-benefits p{font-size:15px;max-width:none}.plan-benefits li{gap:14px;padding:22px 0}}
@media(max-width:390px){.included-layout{padding:15px}.included .section-heading h2{font-size:29px}.plan-benefits h3{font-size:20px}.plan-benefits p{font-size:14px}.plan-benefits li{grid-template-columns:21px minmax(0,1fr);gap:10px}}

/* Explain the plan before showing the example in the mobile stack. */
@media(max-width:760px){.included-layout>.plan-benefits{order:1}.included-layout>.gameplan-example{order:2}}

/* Cyan is the single accent for offer highlights and supporting proof. */
.text-accent,.plan-step,.knowledge-card .knowledge-count,.knowledge-icon{color:var(--cyan)}
