
.pack-hero{background:linear-gradient(125deg,#422069,#793ea7 55%,#296b9a);color:white;padding:64px 0}.pack-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:64px}.pack-kicker{font-size:16px;letter-spacing:.1em;font-weight:600;margin-bottom:14px}.pack-hero h1{font-size:clamp(46px,6vw,78px);line-height:1.12;margin:0 0 24px;color:white}.pack-intro{font-size:22px;line-height:1.6;max-width:650px}.pack-note{margin-top:16px;font-size:17px}.pack-hero-preview{display:block;max-width:320px;justify-self:center;background:white;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #16062655;text-align:center;text-decoration:none;color:#21174c}.pack-hero-preview img{display:block;width:100%;height:auto}.pack-hero-preview span{display:block;padding:12px;font-size:18px}.pack-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px}.pack-hero .pack-actions{justify-content:flex-start}.pack-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:15px 23px;min-height:54px;border:2px solid transparent;border-radius:999px;background:#e84f27;color:white;font-size:19px;font-weight:600;text-decoration:none;line-height:1.35;transition:background .15s}.pack-btn:hover{background:#ba3715;color:white}.pack-btn:focus-visible{outline:3px solid #21174c;outline-offset:4px}.pack-btn-light{background:white;color:#422069;border-color:#d9cbed}.pack-btn-light:hover{background:#f0e8fc;color:#21174c}.pack-heading{text-align:center;max-width:760px;margin:0 auto 30px}.pack-heading h2,.pack-steps h2{font-size:36px;line-height:1.25;margin-bottom:14px}.pack-heading p,.pack-steps p,.pack-steps li{font-size:19px;line-height:1.6}.pack-pages{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pack-page{border:1px solid #e1dcea;border-radius:16px;padding:12px;background:white}.pack-page img{width:100%;height:auto;display:block}.pack-page h3{font-size:19px;line-height:1.4;text-align:center;padding:10px 0}.pack-watch{background:#f3edfa}.pack-player{max-width:900px;margin:auto;aspect-ratio:16/9;background:#21174c;border-radius:16px;overflow:hidden}.pack-player iframe{width:100%;height:100%;border:0}.pack-steps{display:grid;grid-template-columns:1fr 1fr;gap:44px}.pack-steps ol{padding-left:24px;margin:20px 0}.pack-steps li{margin-bottom:12px}.pack-book{background:#f3edfa;border-radius:20px;padding:26px;text-align:center}.pack-book img{width:150px;height:auto;border-radius:8px;margin-bottom:18px}.pack-book .pack-btn{margin-top:18px}@media(max-width:800px){.pack-hero-grid{grid-template-columns:1fr;gap:30px}.pack-hero{text-align:center;padding:36px 0}.pack-hero .pack-actions{justify-content:center}.pack-hero-preview{max-width:240px}.pack-pages{grid-template-columns:repeat(2,1fr);gap:14px}.pack-steps{grid-template-columns:1fr}.pack-intro{font-size:20px}.pack-heading h2,.pack-steps h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.pack-btn{transition:none}}
