.placeholder img,.hero-product img{width:100%;height:100%;object-fit:cover;display:block}.hero-product{aspect-ratio:4 / 5;overflow:hidden}.hero-top{display:grid;grid-template-columns:7fr 5fr;gap:72px;align-items:center}.hero h1{font:var(--type-giant);letter-spacing:var(--tracking-tight);max-width:15ch;text-wrap:balance;margin-top:24px}.hero-product{aspect-ratio:4 / 5;width:100%;max-width:440px;justify-self:end}.hero-media{position:relative;aspect-ratio:16 / 9;margin-top:90px;overflow:hidden;background:var(--gray-900)}.hero-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1000px){.hero-top{grid-template-columns:1fr;gap:48px}.hero-product{justify-self:center;max-width:360px}}.proof-group span:after{content:"\b7";margin:0 40px;color:var(--text-tertiary)}.page+.narrative{margin-top:28px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:80px}.pillar .placeholder{aspect-ratio:4 / 3}.pillar .placeholder:has(img){aspect-ratio:auto}.pillar .placeholder img{height:auto}.pillar h3{font:400 28px/1.25 var(--font-display);margin-top:20px;text-wrap:balance}.pillar p{font:var(--type-body-sm);font-weight:300;font-size:16px;color:var(--text-secondary);margin-top:12px}.narrative-grid{max-width:1160px;display:grid;grid-template-columns:7fr 5fr;gap:88px;align-items:center}.narrative-media img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4 / 5}.teacher{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:start;margin-top:80px}.teacher .placeholder{aspect-ratio:4 / 5}.teacher h3{font:var(--type-heading);letter-spacing:var(--tracking-tight)}.teacher .bio{margin-top:24px;color:var(--text-secondary)}.creds{margin-top:36px;display:flex;flex-direction:column}.creds div{padding:14px 0;border-top:1px solid var(--border-subtle);font:var(--type-body-sm);color:var(--text-secondary)}.creds div:last-child{border-bottom:1px solid var(--border-subtle)}.brand-strip{margin-top:80px}.brand-strip .placeholder{height:90px;margin-top:24px}.logo-marquee{overflow:hidden;margin-top:32px}.logo-track{display:flex;width:max-content;animation:logoScroll 40s linear infinite}.logo-group{display:flex;flex:none;align-items:center}.logo-cell{width:150px;height:48px;flex:none;display:flex;align-items:center;justify-content:center}.logo-cell img{max-height:16px;max-width:88px;width:auto;height:auto;filter:invert(1);opacity:.5}@keyframes logoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logo-track{animation:none}}.split .placeholder img{height:auto}.phases{margin-top:28px}.phase{padding:24px 0;border-top:1px solid var(--border-subtle)}.phase:last-child{border-bottom:1px solid var(--border-subtle)}.phase h4{font:400 22px/1.3 var(--font-display);margin-top:8px}.phase p{font:300 15px/1.7 var(--font-sans);color:var(--text-secondary);margin-top:8px}.bonus-cards{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:80px}.bonus-card .placeholder{aspect-ratio:4 / 5}.bonus-card h3{font:400 28px/1.25 var(--font-display);margin-top:20px}.bonus-card p{font:300 16px/1.6 var(--font-sans);color:var(--text-secondary);margin-top:10px}.bonus-card .worth{margin-top:14px;font:var(--type-body-sm)}.bonus-card .worth s{color:var(--text-tertiary)}.offer .ps{margin-top:32px;font:var(--type-body-sm);color:var(--text-tertiary)}.sub-link{display:inline-block;margin-top:22px;font:var(--type-body-sm);color:var(--text-tertiary)}.path{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:64px}.path-step{padding-top:20px;border-top:1px solid var(--border-strong)}.path-step h4{font:400 26px/1.25 var(--font-display);margin-top:10px}.path-step p{font:300 16px/1.6 var(--font-sans);color:var(--text-secondary);margin-top:8px;max-width:30ch}.quote>.placeholder{aspect-ratio:4 / 3}.quote-who{margin-top:16px;display:flex;align-items:center;gap:12px;font:var(--type-body-sm);color:var(--text-secondary)}.quote-avatar{width:44px;height:44px;flex:none}.guarantee{margin-top:48px;border:1px solid var(--border-strong);padding:32px 36px}.guarantee h3{font:400 28px/1.25 var(--font-display)}.guarantee p{margin-top:12px;font:300 17px/1.7 var(--font-sans);color:var(--text-secondary)}.faq-section{padding-bottom:0}.faq-section+.offer{margin-top:90px}@media(max-width:1000px){.pillars{grid-template-columns:1fr;gap:56px}.teacher{grid-template-columns:1fr;gap:48px}.teacher .placeholder{aspect-ratio:4 / 3}.split{grid-template-columns:1fr;gap:72px}.bonus-cards{grid-template-columns:1fr;gap:56px}.outcomes{grid-template-columns:1fr}.offer{padding:56px 32px}.path{grid-template-columns:1fr;gap:32px}.quotes{grid-template-columns:1fr;gap:48px}.narrative-grid{grid-template-columns:1fr;gap:64px}.narrative-media img{aspect-ratio:4 / 3}}@media(max-width:640px){.hero{padding-top:150px}.narrative{padding:100px 20px}.section{padding-top:110px}.offer{margin:110px 0 120px;padding:44px 24px}.buybar .label .price{display:none}.guarantee{padding:24px 20px}.faq-section+.offer{margin-top:70px}.logo-cell{width:120px;height:40px}.logo-cell img{max-height:14px;max-width:76px}.hero-cta{flex-direction:column;align-items:stretch;gap:16px}.hero-cta .price{text-align:center}.hero-cta .btn{width:100%;justify-content:center}.hero .reassure,.hero .sub-link{display:block;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pk-course-shared.css.map */
