*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f1f5f9;color:#15334b;font:16px/1.65 "Segoe UI",Arial,sans-serif}a{color:inherit;text-underline-offset:4px}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #1474c4;outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.15;letter-spacing:-.035em}h1{font-size:clamp(32px,4.1vw,56px);max-width:720px}h2{font-size:clamp(26px,3vw,36px)}h3{font-size:20px;line-height:1.35}p{color:#50667a}.site-header{background:#071b30;color:#fff}.site-header>div{max-width:1200px;margin:auto;padding:14px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px}.site-header img{display:block;object-fit:contain;width:170px;height:55px}.site-header nav{display:flex;gap:28px;align-items:center;font-size:14px;font-weight:650}.site-header a{text-decoration:none}.student-link{background:#ffda43;color:#092740;border-radius:8px;padding:11px 18px}main{max-width:1200px;margin:auto;padding:0 28px}.breadcrumb{display:flex;gap:12px;font-size:13px;color:#60758a;padding:24px 0}.breadcrumb a{font-weight:650}.product-hero{display:grid;grid-template-columns:1.15fr 1fr;column-gap:48px;row-gap:24px;padding:24px 0 42px;align-items:center}.hero-copy{grid-column:1;grid-row:1}.eyebrow{display:block;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#46667f;margin-bottom:16px}.lead{font-size:18px;line-height:1.65;margin-top:20px;max-width:650px}.product-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.product-tags span{background:#e3edf5;padding:6px 11px;border-radius:5px;font-size:12px;font-weight:650;color:#305570}.product-visual{grid-column:2;grid-row:1/3;border-radius:20px;padding:18px;background:#09263e;box-shadow:0 18px 45px #0a294522;display:flex;align-items:center;justify-content:center;min-height:280px}.product-visual img{display:block;width:100%;height:auto;max-height:380px;object-fit:contain;border-radius:9px}.hero-purchase{grid-column:1;grid-row:2;align-self:start}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;border-radius:9px;padding:14px 22px;background:#ffda43;color:#092740;font-size:15px;font-weight:750;text-decoration:none;box-shadow:0 4px 0 #cda61f25;transition:background .15s}.cta:hover{background:#ffe674}.text-link{font-size:14px;font-weight:650}.purchase-note{font-size:12px;margin-top:12px}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid #d5e0e9;border-bottom:1px solid #d5e0e9;padding:23px 0;font-size:13px;color:#496176}.trust-strip span{display:flex;align-items:center;gap:12px}.trust-strip b{color:#0d4d7b;font-size:13px}.content-section{padding:60px 0}.section-heading{max-width:700px}.section-heading p{margin-top:16px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.benefit-grid article{border:1px solid #d7e2eb;background:#fff;padding:25px;border-radius:14px;min-height:150px}.step{display:block;color:#58778d;font-size:12px;letter-spacing:.12em;font-weight:700;margin-bottom:20px}.included{display:grid;grid-template-columns:1fr 1.5fr;gap:24px;margin-top:24px;background:#e3edf5;border-radius:14px;padding:28px}.included ul{padding-left:20px;margin:0;color:#405b70}.included li+li{margin-top:9px}.audience-section{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;padding:38px;background:#09263e;border-radius:18px;color:#fff}.audience-section p{color:#d1deea}.audience-section p+p{margin-top:15px}.audience-section .eyebrow,.final-offer .eyebrow{color:#ffda43}.access-section{display:grid;grid-template-columns:1fr 1fr;gap:60px}.access-section>div>p{margin:20px 0}.faq h2{font-size:24px;margin-bottom:20px}.faq details{border-bottom:1px solid #cddbe6;padding:16px 0}.faq summary{cursor:pointer;font-size:15px;font-weight:650;padding-right:10px}.faq p{font-size:14px;margin-top:14px}.final-offer{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;padding:40px;border-radius:18px;background:#0d3557;color:#fff;margin-bottom:60px}.final-offer p{color:#d2e3ef;margin-top:15px}.offer-actions{display:flex;flex-direction:column;gap:16px;align-items:center}.offer-actions .cta{width:100%}footer{background:#071b30;color:#d0dce8;padding:32px max(28px,calc((100vw - 1144px)/2));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;font-size:12px}footer img{object-fit:contain}footer p{color:#d0dce8}footer nav{display:flex;flex-wrap:wrap;gap:24px}.mobile-purchase{display:none}.skip-link{position:absolute;top:-100px;left:20px;background:#ffda43;padding:12px;z-index:20}.skip-link:focus{top:10px}
@media(max-width:800px){.product-hero{column-gap:24px}h1{font-size:36px}.lead{font-size:16px}.product-visual{min-height:220px;padding:12px}.access-section{gap:30px}.trust-strip{gap:12px;font-size:12px}.included{grid-template-columns:1fr}.final-offer{padding:28px;gap:24px}}
@media(max-width:600px){html{scroll-padding-top:20px}body{padding-bottom:84px}.site-header>div{padding:12px 18px;gap:14px}.site-header img{width:140px;height:46px}.site-header nav>a:first-child{display:none}.site-header nav{font-size:12px}.student-link{padding:10px 13px}main{padding:0 20px}.breadcrumb{padding:18px 0;font-size:12px}.product-hero{grid-template-columns:1fr;gap:20px;padding:8px 0 28px}.hero-copy{grid-column:1;grid-row:1}h1{font-size:32px;line-height:1.13}.eyebrow{font-size:10px;margin-bottom:12px}.lead{margin-top:15px;line-height:1.55}.product-tags{margin-top:16px}.product-visual{grid-column:1;grid-row:2;min-height:0;max-height:215px;padding:12px;border-radius:12px;box-shadow:none}.product-visual img{max-height:185px;width:100%;height:auto}.hero-purchase{grid-column:1;grid-row:3}.actions{gap:14px}.actions .cta{width:100%}.actions .text-link{width:100%;text-align:center}.purchase-note{text-align:center}.trust-strip{grid-template-columns:1fr;gap:12px;padding:20px 0}.content-section{padding:36px 0}.benefit-grid{grid-template-columns:1fr;gap:12px;margin-top:22px}.benefit-grid article{min-height:0;padding:20px;display:flex;gap:16px;align-items:baseline}.step{margin:0;flex-shrink:0}.benefit-grid h3{font-size:18px}.included{padding:22px;gap:16px}.audience-section,.access-section,.final-offer{grid-template-columns:1fr;gap:24px}.audience-section,.final-offer{padding:26px 22px}.final-offer{margin-bottom:36px}.mobile-purchase{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:10;background:#fff;border-top:1px solid #cddbe6;padding:10px 16px calc(10px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -4px 20px #08243d0c}.mobile-purchase>span{font-size:12px;font-weight:700;line-height:1.5}.mobile-purchase small{display:block;font-size:10px;font-weight:400;color:#50667a}.mobile-purchase .cta{font-size:13px;padding:11px 15px;min-height:46px;gap:10px}footer{padding:28px 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta{transition:none}}

.product-mentor{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;margin:55px 0;padding:32px;background:#e3edf5;border-radius:20px}.product-mentor figure{overflow:hidden;border-radius:14px;background:#102b43}.product-mentor img{width:100%;height:430px;object-fit:cover;object-position:50% 25%;display:block}.product-mentor p{margin-top:20px}.mentor-signature{display:block;margin-top:24px;font-size:12px;letter-spacing:.08em;font-weight:700}.ebook-intro{margin-top:18px}.ebook-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:22px}.ebook-price strong{font-size:38px;color:#123851}.ebook-price span{width:100%;font-size:14px}.ebook-details .benefit-grid article{display:block}.ebook-details article p{margin-top:12px}.ebook-guarantee{padding:28px;background:#e3edf5;border-radius:14px;margin:30px 0}.ebook-guarantee p{margin-top:12px}.course-mentor-photo{display:block;width:100%;height:360px;object-fit:cover;object-position:50% 25%;border-radius:12px;margin-bottom:24px}@media(max-width:600px){.product-mentor{grid-template-columns:1fr;gap:26px;padding:22px;margin:36px 0}.product-mentor img{height:340px}.course-mentor-photo{height:340px}.ebook-price strong{font-size:34px}}
