:root,.dark{--background:#070c1e;--foreground:#f4f3ee;--card:#10182d;--primary:#d1af64;--primary-foreground:#11131a;--secondary:#182443;--muted-foreground:#b8bdca;--border:#ffffff24;--ink:#07080a;--royal:#1c3478;--gold:#d1af64;--ivory:#f4f3ee;--pad:clamp(1.3rem, 5.4vw, 6rem);--radius:4px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible){outline:2px solid var(--gold);outline-offset:5px}img{max-width:100%;display:block}::selection{background:#d1af6444}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{line-height:1.75}.wrap{width:min(1240px, calc(100% - var(--pad)*2));margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);font-size:11px;font-weight:600;line-height:1.7}.review-bar{padding:8px var(--pad);color:#d0d4df;text-align:center;background:#18233b;font-size:11px;line-height:1.5}.site-header{z-index:20;border-bottom:1px solid var(--border);background:#070c1eee;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:88px;display:flex}.wordmark{flex-direction:column;gap:6px;display:flex}.wordmark strong{letter-spacing:-.02em;font:21px/1.08 Georgia,serif}.wordmark small{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:9px}.header-links{align-items:center;gap:28px;font-size:12px;display:flex}.header-links a:hover{color:var(--gold)}.header-cta{border:1px solid #d1af6466;padding:12px 19px}.hero{background:radial-gradient(at 50% 40%,#1c347866,#0000 68%);position:relative;overflow:hidden}.hero-vsl-wrap{text-align:center;padding-block:clamp(42px,6vw,76px) 45px}.hero-vsl-wrap .hero-copy{max-width:960px;margin-inline:auto;padding:0}.hero-vsl-wrap .hero-sub{max-width:770px;margin-inline:auto}.hero-vsl{text-align:left;width:min(100%,980px);margin:36px auto 0;box-shadow:0 30px 90px #0009}:is(.hero-vsl .video-frame,.hero-vsl .video-frame:has(iframe)){aspect-ratio:16/9}.hero-vsl .video-frame>img{object-position:50% 36%}.hero-vsl .video-consent{text-align:left}.hero-actions{justify-content:center;margin-top:28px}.hero-vsl-wrap .hero-note{text-align:center}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:7%;min-height:680px;display:grid}.hero-copy{z-index:2;padding-block:55px 65px;position:relative}.hero h1{letter-spacing:-.042em;margin:24px 0;font:clamp(45px,5.3vw,76px)/1.06 Georgia,serif}.hero h1 em{color:var(--gold);font-weight:400}.hero-sub{color:#d0d4df;max-width:490px;font-size:18px;line-height:1.65}.hero-detail{max-width:495px;color:var(--muted-foreground);margin-top:18px;font-size:14px}.cta-row{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.cta{background:var(--gold);color:#121725;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:18px 24px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.cta:hover{background:#e3c887;transform:translateY(-1px)}.text-link{border-bottom:1px solid #fff5;padding-bottom:5px;font-size:12px}.fine{color:var(--muted-foreground);font-size:11px;line-height:1.65}.hero-note{margin-top:16px}.hero-portrait{align-self:stretch;min-width:0;margin-block:34px 0;position:relative}.hero-portrait img{object-fit:cover;object-position:center 14%;width:100%;height:100%;position:absolute}.hero-portrait:after{content:"";background:linear-gradient(#0000 55%,#070c1e),linear-gradient(90deg,#070c1e44,#0000 35%);position:absolute;inset:0}.portrait-caption{z-index:1;border-left:1px solid var(--gold);padding-left:18px;position:absolute;bottom:30px;left:26px}.portrait-caption strong{margin-bottom:7px;font:24px Georgia,serif;display:block}.portrait-caption span{color:#d0d4df;font-size:11px}.hero-foot{border-top:1px solid var(--border);text-align:center;color:#d0d4df;grid-template-columns:repeat(3,1fr);gap:20px;padding-block:24px;font-size:12px;display:grid}.hero-foot span+span{border-left:1px solid var(--border)}.section{padding-block:90px}.section-title{letter-spacing:-.03em;margin-top:18px;font:clamp(35px,4vw,54px)/1.12 Georgia,serif}.center{text-align:center}.center .section-title{max-width:790px;margin-inline:auto}.center .lead{max-width:690px;margin-inline:auto}.lead{color:var(--muted-foreground);margin-top:24px;font-size:17px;line-height:1.8}.skip-link{z-index:100;background:var(--gold);color:#111;padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:8px}@media (max-width:800px){.header-links>a:not(.header-cta){display:none}.header-inner{min-height:74px}.wordmark strong{font-size:20px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding:44px 0 28px}.hero h1{max-width:600px}.hero-portrait{height:480px;margin:0}.hero-portrait img{object-position:center 25%}.hero-foot{gap:9px;font-size:11px}.section{padding-block:64px}}@media (max-width:440px){.header-cta{padding:10px;font-size:11px}.wordmark strong{font-size:18px}.wordmark small{font-size:8px}.hero-sub{font-size:17px}.hero-portrait{height:420px}.cta-row{gap:18px}.hero-foot{grid-template-columns:1fr;gap:12px}.hero-foot span+span{border-left:0}}.media-strip{color:#171f30;text-align:center;background:#eeeae2;padding:33px 0 24px}.media-strip .eyebrow{color:#6e592e}.media-strip .fine{color:#61656b}.media-logos{grid-template-columns:repeat(4,1fr);align-items:center;gap:6%;max-width:830px;margin:25px auto 17px;display:grid}.media-logo{justify-content:center;align-items:center;height:72px;display:flex;overflow:hidden}.media-logos img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto}.problem{background:#090e20}.problem-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:52px;display:grid}.problem-grid article{border-top:1px solid #d1af6455;padding-top:25px}.problem-grid article>span,.situations article>span{letter-spacing:.16em;color:var(--gold);text-transform:uppercase;font-size:10px}.problem-grid h3{margin:18px 0;font:27px/1.22 Georgia,serif}.problem-grid p{color:var(--muted-foreground);font-size:14px}.problem-close{color:#b8bdca;margin:40px auto 23px;font-size:17px}.problem-close strong{color:var(--ivory);font-weight:400}.slim-cta{width:min(100%,600px);min-height:48px;padding:14px 20px}.mid-page-cta{border-block:1px solid #d1af6444;width:min(100%,700px);margin:38px auto 0;padding:22px}.mid-page-cta>p{color:var(--muted-foreground);margin-bottom:16px;font-size:13px}.centered-cta{text-align:center}.two-column{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.intro-section{background:linear-gradient(130deg,#0b132a,#101f49)}.leadership-signal-card{background:#0a1021;border:1px solid #d1af6444;padding:clamp(28px,4vw,46px);box-shadow:18px 22px #07102a66}.leadership-signal-card h3{color:var(--ivory);margin:18px 0 24px;font:clamp(28px,3.1vw,40px)/1.2 Georgia,serif}.leadership-signal-card ul{margin:0 0 22px;padding:0;list-style:none}.leadership-signal-card li{border-top:1px solid var(--border);color:#d0d4df;padding:12px 0 12px 23px;font-size:13px;line-height:1.55;position:relative}.leadership-signal-card li:before{content:"—";color:var(--gold);position:absolute;left:0}.body-copy{color:var(--muted-foreground);margin-top:25px;font-size:15px}.body-copy p+p{margin-top:18px}.body-copy strong{color:var(--ivory);font-weight:500}.video-frame{aspect-ratio:4/4.5;background:#090d19;border:1px solid #d1af6444;position:relative;overflow:hidden}.video-frame>img{object-fit:cover;object-position:56% center;width:100%;height:100%}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-frame:has(iframe){aspect-ratio:16/9}.video-shade{background:linear-gradient(#0000 30%,#070c1ef0);position:absolute;inset:0}.video-play{text-align:left;justify-content:flex-start;gap:17px;display:flex;position:absolute;bottom:35px;left:25px;right:25px;color:#fff!important;white-space:normal!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important}.play-circle{width:58px;height:58px;color:var(--gold);background:#10182daa;border:1px solid #d1af64;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.video-play:hover .play-circle{background:var(--gold);color:#070c1e}.video-play>span:last-child{font:24px/1.15 Georgia,serif}.video-play small{color:#d0d4df;margin-top:7px;font:11px/1.7 Arial,sans-serif;display:block}.video-sound{z-index:3;color:#090d19;text-align:left;cursor:pointer;background:#d1af64;border:1px solid #e0c67f;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:min(310px,100% - 32px);min-height:58px;padding:11px 22px;font-size:15px;font-weight:800;line-height:1.15;transition:background .16s,transform .16s;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0009}.video-sound:hover{background:#e3c887;transform:translate(-50%)translateY(-1px)}.video-sound:focus-visible{outline-offset:3px;outline:3px solid #fff}.video-sound small{opacity:.78;margin-top:4px;font-size:11px;font-weight:600;display:block}.sound-icon{border:1px solid #090d1944;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.sound-icon svg{width:15px;height:15px}.video-consent{margin-top:13px}.fine a{text-underline-offset:3px;text-decoration:underline}.curriculum-section{background:#070b17}.section-heading-row{grid-template-columns:1.1fr .8fr;align-items:end;gap:15%;margin-bottom:42px;display:grid}.section-heading-row .lead{font-size:15px}.curriculum-accordion{border-top:1px solid #d1af6460}.pillar-item{border-bottom:1px solid var(--border)}.pillar-trigger{cursor:pointer;width:100%;list-style:none;display:flex;border-radius:0!important;align-items:center!important;gap:25px!important;padding:27px 8px!important}.pillar-trigger::-webkit-details-marker{display:none}.faq-trigger::-webkit-details-marker{display:none}.details-marker{flex:0 0 22px;width:22px;height:22px;position:relative}.details-marker:before,.details-marker:after{content:"";background:var(--gold);height:1px;position:absolute;top:10px;left:4px;right:4px}.details-marker:after{transition:transform .16s;transform:rotate(90deg)}details[open]>summary .details-marker:after{transform:rotate(0)}.pillar-trigger:hover{text-decoration:none!important}.pillar-letter{color:var(--gold);flex-shrink:0;width:53px;font:45px/1 Georgia,serif}.pillar-heading{flex:1}.pillar-heading strong{font:27px/1.2 Georgia,serif;display:block}.pillar-heading small{color:var(--muted-foreground);margin-top:8px;font:13px/1.6 Arial,sans-serif;display:block}.pillar-content{max-width:840px;color:var(--muted-foreground);font-size:15px;line-height:1.75;padding:0 20px 30px 86px!important}.pillar-content ul{margin:20px 0;padding:0;list-style:none}.pillar-content li{align-items:flex-start;gap:12px;margin:10px 0;display:flex}.pillar-content li svg{color:var(--gold);flex-shrink:0;margin-top:6px}.application{border-left:1px solid var(--gold);background:#111a30;padding:16px 20px;font-size:13px}.application span{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:5px;font-size:9px;display:block}.curriculum-note{margin-top:22px}.light-section{color:#192236;background:#eeeae2}.light-section .eyebrow{color:#80662d}.light-section .lead{color:#5d626c}.situations{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.situations article{border-top:1px solid #17223533;padding-top:25px}.situations article>span{color:#80662d}.situations h3{margin:18px 0;font:28px/1.18 Georgia,serif}.situations p{color:#5d626c;font-size:14px}.section-closing{text-align:center;border-top:1px solid #17223522;margin-top:38px;padding-top:25px;font-size:14px}.instructor-section{background:#0a1021}.instructor-grid{grid-template-columns:.9fr 1.1fr;gap:7%}.instructor-image img{aspect-ratio:4/5;object-fit:cover;object-position:46% center;width:100%}.instructor-image>span{color:var(--muted-foreground);border-left:1px solid var(--gold);margin-top:16px;padding-left:14px;font-size:11px;display:block}.instructor-section .section-title{font-size:clamp(33px,3.2vw,46px)}.source-link{color:var(--gold);margin-top:28px;display:inline-block}.proof-section{border-block:1px solid var(--border);background:#0e162b}.proof-heading{text-align:center}.proof-grid{grid-template-columns:1fr 1fr;gap:56px;margin-top:50px;display:grid}.organization-proof{background:#111d38;border:1px solid #d1af6438;padding:35px}.roshn-logo{object-fit:contain;background:0 0;width:280px;height:185px;margin:-20px auto 18px;padding:0}.organization-proof>.eyebrow{text-align:center;font-size:9px}.organization-proof blockquote{color:#ebe6db;margin:24px 0;font:27px/1.48 Georgia,serif}.quote-person{flex-direction:column;gap:7px;margin:24px 0;display:flex}.quote-person strong{font-size:13px}.quote-person span{color:var(--muted-foreground);font-size:11px;line-height:1.65}.editorial-proof{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.editorial-proof>div{flex:1;min-width:180px}.editorial-proof h3{margin:15px 0;font:30px/1.15 Georgia,serif}.editorial-proof p:not(.eyebrow){color:var(--muted-foreground);margin-bottom:25px;font-size:14px}.magazine-button{text-align:left;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:220px;max-width:70%;padding:0;transition:transform .3s}.magazine-button img{width:100%;height:auto;box-shadow:10px 16px 30px #0005}.magazine-button:hover{transform:translateY(-5px)rotate(-1deg)}.magazine-button>span{color:var(--gold);justify-content:space-between;align-items:center;margin-top:16px;font-size:11px;display:flex}.magazine-modal{width:min(1180px,100vw - 32px);max-width:1180px;max-height:90dvh;color:var(--foreground);background:#10182d;border:1px solid #d1af6466;padding:28px;position:fixed;overflow-y:auto}.magazine-modal::backdrop{background:#02040bcc}.magazine-title{padding-right:45px;font:26px Georgia,serif}.magazine-description{color:var(--muted-foreground);margin:10px 0 22px;font-size:13px}.magazine-pages{background:#f3eee5;overflow:auto}.magazine-pages img{width:100%;min-width:520px;height:auto}.magazine-close{width:38px;height:38px;color:var(--foreground);border:1px solid var(--border);cursor:pointer;background:#182443;place-items:center;display:grid;position:absolute;top:18px;right:18px}.fit-section{background:#070b17}.fit-grid{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;display:grid}.fit-grid article{padding:34px}.fit-grid article+article{border-left:1px solid var(--border)}.fit-grid article>span{color:var(--gold);font:38px Georgia,serif}.fit-grid h3{margin:23px 0 15px;font:26px/1.2 Georgia,serif}.fit-grid p{color:var(--muted-foreground);font-size:14px}.not-for{background:#131a2b;border:1px solid #d1af6433;grid-template-columns:minmax(240px,.85fr) 1.7fr;gap:44px;margin-top:24px;padding:34px;display:grid}.not-for-intro h3{margin:16px 0 14px;font:28px/1.2 Georgia,serif}.not-for-intro>p:last-child{color:var(--muted-foreground);font-size:13px;line-height:1.7}.not-for ul{margin:0;padding:0;list-style:none}.not-for li{border-top:1px solid #ffffff16;grid-template-columns:minmax(145px,.65fr) 1.35fr;gap:18px;padding:15px 0;display:grid}.not-for li:first-child{border-top:0;padding-top:0}.not-for li strong{color:#fff;font-size:13px;font-weight:500}.not-for li span{color:var(--muted-foreground);font-size:12px;line-height:1.65}.search-intent-copy{border-left:2px solid var(--gold);color:#c6cbd7;text-align:left;max-width:790px;margin:24px auto 0;padding-left:18px;font-size:14px;line-height:1.7}.practice-section{background:linear-gradient(110deg,#111d3e,#081022)}.practice-note{margin-top:22px}.practice-steps{margin:0;padding:0;list-style:none}.practice-steps li{border-bottom:1px solid var(--border);gap:25px;padding:25px 0;display:flex}.practice-steps li>span{color:var(--gold);font:28px Georgia,serif}.practice-steps h3{margin-bottom:10px;font:25px Georgia,serif}.practice-steps p{color:var(--muted-foreground);font-size:14px}.enrollment-section{background:radial-gradient(at 50% 60%,#1c347855,#0000 65%),#070b17}.course-showcase{max-width:1060px;margin:44px auto 0}.course-showcase img{border:1px solid #d1af6466;width:100%;height:auto;display:block;box-shadow:0 30px 70px #0008}.course-showcase figcaption{color:var(--muted-foreground);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:14px;font-size:10px;line-height:1.5}.offer-panel{background:#0e162b;border:1px solid #d1af6470;grid-template-columns:1.1fr .9fr;max-width:1060px;margin:28px auto 0;display:grid}.offer-contents{padding:42px}.offer-contents h3{margin:18px 0;font:39px/1.14 Georgia,serif}.offer-description{color:var(--muted-foreground);font-size:14px}.included-list{margin:32px 0;padding:0;list-style:none}.included-list li{gap:16px;margin:24px 0;display:flex}.included-list svg{color:var(--gold);flex-shrink:0;width:20px;margin-top:2px}.included-list strong{margin-bottom:7px;font-size:14px;font-weight:500;display:block}.included-list span{color:var(--muted-foreground);font-size:13px;line-height:1.65;display:block}.offer-decision{background:#152242;border-left:1px solid #d1af6433;padding:42px}.offer-review-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid #d1af6466;padding:7px 10px;font-size:10px;display:inline-block}.offer-decision h3{margin:24px 0 18px;font:38px/1.15 Georgia,serif}.offer-decision>p{color:var(--muted-foreground);font-size:14px}.offer-price{border-block:1px solid #d1af6433;margin:28px 0 4px;padding:20px 0}.offer-price>span,.offer-price>em{color:#c6cbd7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;display:block}.offer-price strong{color:#fff;margin:8px 0;font:48px/1 Georgia,serif;display:block}.offer-price small{color:var(--gold);letter-spacing:.08em;vertical-align:8px;font:13px/1.2 inherit}.offer-decision dl{margin:30px 0}.offer-decision dl>div{border-top:1px solid #ffffff1a;padding:13px 0}.offer-decision dt{letter-spacing:.06em;color:#c6cbd7;margin-bottom:6px;font-size:10px}.offer-decision dd{margin:0;font-size:13px}.enroll-disabled{cursor:not-allowed;width:100%;min-height:50px;white-space:normal!important;opacity:1!important;color:#111723!important;background:#b8ad94!important;border-radius:0!important;gap:10px!important;height:auto!important;padding:15px!important}.enroll-checkout{color:#10141d;letter-spacing:.015em;text-align:center;background:linear-gradient(135deg,#ead6a0 0%,#c7a65d 55%,#b78d3c 100%);border:1px solid #f5e6bc;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:15px 20px;font-size:13px;font-weight:750;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 10px 30px #0003}.enroll-checkout:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 34px #0000004d}.enroll-checkout:focus-visible{outline-offset:3px;outline:2px solid #fff}.offer-decision #enrollment-status{text-align:center;margin-top:12px}.enrollment-question{text-align:center;color:var(--gold);text-underline-offset:3px;margin-top:20px;font-size:11px;text-decoration:underline;display:block}.guarantee{border:1px solid #d1af6433;gap:22px;max-width:820px;margin:30px auto 0;padding:25px 30px;display:flex}.guarantee>svg{color:var(--gold);flex-shrink:0}.guarantee h3{margin-bottom:10px;font:21px/1.2 Georgia,serif}.guarantee p{color:var(--muted-foreground);font-size:12px}.guarantee a{color:var(--gold);white-space:nowrap}.faq-section{border-block:1px solid var(--border);background:#090f20}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:8%;display:grid}.faq-grid .lead{font-size:15px}.faq-trigger{cursor:pointer;justify-content:space-between;align-items:flex-start;width:100%;list-style:none;display:flex;border-radius:0!important;gap:20px!important;padding:22px 0!important;font-size:15px!important;line-height:1.55!important}.faq-content{color:var(--muted-foreground);font-size:14px;padding-bottom:24px!important}.faq-content .text-link{color:var(--gold);margin-top:15px;display:inline-block}.faq-item{border-bottom:1px solid var(--border)}.closing-section{background:radial-gradient(#1c347855,#0000 70%)}.closing-section .cta{min-width:300px;margin-top:30px}.closing-section .fine{margin-top:18px}.compliance-disclaimer{border-top:1px solid var(--border);background:#080d1a;padding:36px 0}.disclaimer-grid{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.disclaimer-grid h2{color:var(--gold);margin-bottom:9px;font:16px/1.25 Georgia,serif}.disclaimer-grid p{color:#9fa6b6;font-size:10px;line-height:1.7}.disclaimer-grid a{color:var(--ivory);text-underline-offset:3px;text-decoration:underline}.site-footer{border-top:1px solid var(--border);background:#050913;padding:42px 0 30px}.footer-top{justify-content:space-between;gap:28px;padding-bottom:32px;display:flex}.footer-top>p{text-align:right;font-size:14px}.footer-top>p span{color:var(--muted-foreground);font-size:11px}.footer-bottom{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:25px;padding-top:24px;font-size:10px;display:flex}.footer-bottom nav{flex-wrap:wrap;gap:18px;display:flex}.footer-bottom a:hover{color:var(--gold)}.footer-disclaimer{max-width:900px;margin-top:24px;font-size:10px}.legal{max-width:850px;padding-block:60px 90px}.legal h1{margin:20px 0;font:clamp(38px,5vw,56px) Georgia,serif}.legal h2{margin:32px 0 15px;font:25px/1.25 Georgia,serif}.legal p,.legal li{color:var(--muted-foreground);font-size:15px;line-height:1.8}.legal p+p{margin-top:15px}.legal a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.legal-notice{background:#13203a;border:1px solid #d1af6455;margin-block:25px;padding:22px 25px}.legal-notice p{font-size:13px}.legal ul{padding-left:22px}.legal section{border-top:1px solid var(--border);margin-top:32px}@media (max-width:1000px){.hero-grid{gap:4%}.header-links{gap:18px}.proof-grid{gap:30px}.editorial-proof{justify-content:center}.editorial-proof>div{flex-basis:100%}.magazine-button{width:185px}.offer-contents,.offer-decision{padding:30px}.fit-grid article{padding:26px}.section-heading-row{gap:7%}.media-logos{gap:5%}}@media (max-width:800px){.two-column,.section-heading-row,.proof-grid,.faq-grid,.offer-panel{grid-template-columns:1fr;gap:36px}.intro-section .video-block{width:100%;max-width:520px;margin-inline:auto}.video-frame{aspect-ratio:4/3}.section-heading-row .lead{margin-top:0}.problem-grid,.situations{grid-template-columns:1fr;gap:30px;margin-top:35px}.problem-grid h3 br,.situations h3 br{display:none}.problem-grid h3,.situations h3{font-size:28px}.problem-grid p,.situations p,.instructor-image{max-width:600px}.instructor-image img{aspect-ratio:4/3;object-position:center 57%}.proof-grid{max-width:600px;margin-inline:auto}.editorial-proof{flex-wrap:nowrap;gap:25px}.editorial-proof>div{flex-basis:auto;min-width:0}.magazine-button{width:185px}.fit-grid{grid-template-columns:1fr}.fit-grid article+article{border-left:0;border-top:1px solid var(--border)}.fit-grid article{padding:28px}.fit-grid h3{margin-top:15px}.not-for{grid-template-columns:1fr;gap:28px}.not-for li{grid-template-columns:1fr;gap:6px}.offer-panel{gap:0}.offer-decision{border-top:1px solid #d1af6433;border-left:0}.faq-grid{gap:30px}.footer-bottom{flex-direction:column}.disclaimer-grid{grid-template-columns:1fr;gap:22px}.media-logos{grid-template-columns:repeat(2,1fr);gap:25px 14%;max-width:440px}.organization-proof blockquote{font-size:26px}}@media (max-width:480px){.section-title{font-size:36px}.pillar-trigger{gap:12px!important;padding-block:23px!important}.pillar-letter{width:35px;font-size:37px}.pillar-heading strong{font-size:23px}.pillar-heading small{font-size:12px}.pillar-content{font-size:14px;padding-left:8px!important;padding-right:8px!important}.editorial-proof{flex-wrap:wrap}.magazine-button{width:205px}.editorial-proof>div{flex-basis:100%}.organization-proof{padding:25px}.organization-proof blockquote{font-size:25px}.video-play{gap:13px;bottom:23px;left:18px;right:12px}.video-play>span:last-child{font-size:23px}.play-circle{width:48px;height:48px}.video-sound{min-height:52px;padding:9px 16px;font-size:14px;bottom:14px}.offer-contents,.offer-decision{padding:27px 23px}.offer-contents h3,.offer-decision h3{font-size:33px}.guarantee{gap:15px;padding:20px}.guarantee>svg{width:23px}.footer-top{flex-direction:column}.footer-top>p{text-align:left}.closing-section .cta{width:100%;min-width:0}.magazine-modal{padding:24px 18px}.magazine-title{padding-right:20px;font-size:23px}.hero h1{font-size:43px}.hero-vsl-wrap{padding-top:34px}.hero-vsl{margin-top:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
