.webinar-hero{position:relative;overflow:hidden;padding:190px 0 105px;color:#fff;background:radial-gradient(circle at 80% 30%,#1b6095 0,transparent 28%),linear-gradient(135deg,#06133b,#142b70)}
.webinar-hero::before{content:"";position:absolute;width:680px;height:680px;right:-300px;top:-340px;border:1px solid rgba(111,218,243,.25);border-radius:50%}
.webinar-hero-grid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}.webinar-hero h1{margin-bottom:25px;font-size:clamp(4rem,8vw,7.6rem);letter-spacing:-.07em}.webinar-hero h1 span{color:var(--secondary)}.webinar-lead{max-width:680px;margin-bottom:27px;color:#c6d5ee;font-size:1.08rem}.webinar-meta{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:34px}.webinar-meta span{padding:7px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#bcd0e9;font-size:.69rem;font-weight:700;text-transform:uppercase}
.countdown-card{padding:38px;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:rgba(4,16,51,.7);box-shadow:0 28px 70px rgba(0,0,0,.25);backdrop-filter:blur(12px)}.countdown-card>p{margin-bottom:8px;color:var(--secondary);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.countdown-card h2{font-size:1.75rem}.countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0}.countdown div{padding:16px 5px;border-radius:13px;background:rgba(255,255,255,.07);text-align:center}.countdown strong{display:block;color:#fff;font-family:var(--heading);font-size:clamp(1.45rem,3vw,2.3rem);line-height:1}.countdown span{color:#8fa3c4;font-size:.58rem;text-transform:uppercase}.countdown-price{display:flex;justify-content:space-between;align-items:center;margin:0 0 24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.countdown-price span{color:#9eacc6}.countdown-price strong{color:var(--secondary-light);font-size:2.2rem}.countdown-card .button{width:100%}
.story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.story-grid h2{font-size:clamp(2.4rem,4.5vw,4.2rem)}.story-grid p{color:var(--muted)}.story-grid blockquote{margin:28px 0;padding:22px 0 22px 25px;border-left:4px solid var(--secondary);color:var(--primary);font-family:var(--heading);font-size:1.15rem}.placeholder-media{display:flex;min-height:420px;align-items:center;flex-direction:column;justify-content:center;padding:35px;border:1px solid #cad7e8;border-radius:28px;background:linear-gradient(145deg,#091842,#1a4e84);color:#fff;text-align:center}.placeholder-media span{margin-bottom:24px;color:var(--secondary);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.placeholder-media strong{font-family:var(--heading);font-size:1.7rem}.placeholder-media small{margin-top:28px;color:#91a6c8}
.webinar-promise{padding:80px 0;background:var(--secondary);color:var(--primary-deep);text-align:center}.webinar-promise p{margin-bottom:8px;font-weight:700}.webinar-promise h2{margin-bottom:30px}.webinar-promise .button-primary{background:var(--primary-deep);color:#fff}
.section-heading{max-width:820px;margin-bottom:45px}.section-heading>p:last-child{color:var(--muted)}.module-section{background:#f4f8fc}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.module-card{padding:34px;border:1px solid #dae4f0;border-radius:22px;background:#fff}.module-card>span{color:var(--secondary);font-weight:800}.module-card h3{min-height:58px;margin:45px 0 20px;font-size:1.2rem}.module-card ul{padding-left:18px;color:var(--muted);font-size:.9rem}.module-card li+li{margin-top:8px}
.takeaways-section{color:#fff;background:#07153f}.section-heading.light h2{color:#fff}.takeaway-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.takeaway-grid article{padding:27px 21px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(255,255,255,.04)}.takeaway-grid article>span{display:grid;width:35px;height:35px;margin-bottom:35px;place-items:center;border-radius:50%;background:var(--secondary);color:var(--primary-deep);font-weight:900}.takeaway-grid h3{font-size:1rem}.takeaway-grid p{margin:0;color:#91a4c5;font-size:.83rem}
.audience-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.audience-grid>div:first-child>p:last-child{color:var(--muted)}.audience-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.audience-list span{padding:17px 20px;border:1px solid #dbe4ee;border-radius:14px;background:#f7f9fc;color:var(--primary);font-weight:700}.proof-section{background:#f4f8fc}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.proof-grid .placeholder-media{min-height:300px}.proof-grid .placeholder-media strong{font-size:1.25rem}
.value-section{color:#fff;background:linear-gradient(135deg,#101d54,#09264f)}.value-grid{display:grid;grid-template-columns:1fr 480px;gap:90px;align-items:center}.value-grid>div:first-child>p:not(.eyebrow){color:#aebed7}.bonus-list{display:grid;gap:9px;margin-top:35px}.bonus-list h3{margin-bottom:8px}.bonus-list span{padding:13px 16px;border-left:3px solid var(--secondary);background:rgba(255,255,255,.05)}.bonus-list small{float:right;color:var(--secondary-light)}.value-card{padding:34px;border-radius:25px;background:#fff;color:var(--ink);box-shadow:0 30px 70px rgba(0,0,0,.22)}.value-card h3{font-size:1.35rem}.value-card>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #e8edf4;font-size:.82rem}.value-card>div strong{color:var(--primary)}.value-card .value-total{margin-top:8px;border:0;font-size:1rem;font-weight:800}.value-card>p{text-align:center;margin:20px 0 0;color:var(--muted);font-size:.72rem;text-transform:uppercase}.today-price{display:block;margin:0;color:var(--primary);font-size:3.8rem;text-align:center}.value-card .webinar-price{display:flex;align-items:center;flex-direction:column;gap:2px;padding:5px 0 22px;border:0}.webinar-price del{color:#8c98ad;font-size:1.2rem;font-weight:700;text-decoration-color:#ef3340;text-decoration-thickness:3px}.webinar-price span{padding:4px 10px;border-radius:999px;background:#e5f8fd;color:#087697;font-size:.67rem;font-weight:800;text-transform:uppercase}.value-card .button{width:100%}
.webinar-close{padding:100px 0;color:#fff;background:var(--secondary);text-align:center}.webinar-close p{font-weight:800;text-transform:uppercase;letter-spacing:.05em}.webinar-close h2{max-width:950px;margin:0 auto 30px;color:var(--primary-deep)}.close-date{margin-bottom:25px;color:var(--primary);font-weight:800}.webinar-close small{display:block;margin-top:14px;color:var(--primary)}
@media(max-width:1000px){.webinar-hero-grid,.story-grid,.audience-grid,.value-grid{grid-template-columns:1fr}.module-grid,.proof-grid{grid-template-columns:1fr 1fr}.takeaway-grid{grid-template-columns:repeat(2,1fr)}.value-grid{gap:45px}.value-card{max-width:600px}}
@media(max-width:680px){.webinar-hero{padding:140px 0 75px}.webinar-hero h1{font-size:3.8rem}.countdown-card{padding:24px 18px}.countdown{gap:4px}.countdown div{padding:13px 2px}.story-grid,.audience-grid{gap:45px}.module-grid,.proof-grid,.takeaway-grid,.audience-list{grid-template-columns:1fr}.module-card h3{min-height:0;margin-top:30px}.value-grid{grid-template-columns:minmax(0,1fr)}.value-card{padding:25px 20px}.bonus-list small{float:none;display:block}.webinar-close{padding:75px 0}}
