.webinar-page{background:var(--ink);color:var(--paper)}.webinar-page h1,.webinar-page h2,.webinar-page h3,.webinar-page p{margin-top:0}.webinar-page button,.webinar-page input,.webinar-page textarea{font:inherit}.webinar-hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#101316f2,#10131685),radial-gradient(circle at 78% 35%,#dfc17f33,#0000 31%),repeating-linear-gradient(115deg,#0000 0 44px,#ffffff05 45px 46px),#181b1d;grid-template-columns:minmax(380px,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(60px,8vw,140px);min-height:740px;padding:clamp(82px,10vw,140px) clamp(24px,7vw,108px);display:grid}.webinar-hero>div{max-width:820px}.webinar-hero h1{letter-spacing:-.045em;margin-bottom:30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.5vw,92px);font-weight:400;line-height:.98}.webinar-hero .hero-intro{color:#c9c5bd;max-width:720px;font-size:clamp(18px,1.5vw,22px);line-height:1.7}.webinar-hero .hero-actions{margin-top:38px}.webinar-hero-panel{background:#f2efe913;border:1px solid #dfc17f6b;min-height:470px;padding:clamp(32px,4vw,58px)}.webinar-hero-panel>span{color:var(--gold-bright);margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,7vw,112px);line-height:.9;display:block}.webinar-hero-panel>strong{margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;display:block}.webinar-hero-panel>p{color:#c9c5bd;margin-bottom:42px;line-height:1.7}.webinar-hero-panel>div{border-top:1px solid #ffffff26;flex-direction:column;gap:4px;padding:15px 0;display:flex}.webinar-hero-panel small{color:#aaa49b}.webinar-overview{background:var(--paper);color:var(--ink);padding:clamp(80px,9vw,125px) clamp(24px,7vw,108px)}.webinar-heading{grid-template-columns:minmax(300px,1.1fr) minmax(280px,.9fr);align-items:end;gap:54px;max-width:1360px;margin:0 auto 64px;display:grid}.webinar-heading .kicker{color:#80662d;grid-column:1/-1;margin-bottom:-20px}.webinar-heading h2,.paid-webinar-intro h2,.certificate-copy h2,.webinar-order-section .order-intro h2{letter-spacing:-.035em;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.6vw,68px);font-weight:400;line-height:1.06}.webinar-heading>p{color:#59554e;margin:0;font-size:17px;line-height:1.75}.webinar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1360px;margin:0 auto;display:grid}.webinar-card{background:#e7e2d9;border:1px solid #c9c2b7;flex-direction:column;min-height:410px;padding:clamp(28px,4vw,54px);transition:transform .18s,background .18s,color .18s,border-color .18s;display:flex;position:relative}.webinar-card:hover,.webinar-card:focus-within{z-index:1;border-color:var(--ink-soft);background:var(--ink-soft);color:var(--paper);transform:translateY(-5px)}.webinar-card:nth-child(5){grid-column:1/-1;min-height:330px}.webinar-number{color:#9d958a;font-family:Georgia,Times New Roman,serif;font-size:20px;position:absolute;top:25px;right:28px}.webinar-category{color:#80662d;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;padding-right:55px;font-size:11px;font-weight:700}.webinar-card h3{letter-spacing:-.035em;max-width:650px;margin-bottom:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,48px);font-weight:400;line-height:1.08}.webinar-card>p:not(.webinar-category){color:#4f4a43;max-width:740px;line-height:1.68}.webinar-meta{color:#6b655d;border-top:1px solid #c6beb3;flex-wrap:wrap;gap:10px 26px;margin-top:auto;padding-top:20px;font-size:14px;display:flex}.webinar-card-links{flex-wrap:wrap;gap:14px 28px;margin-top:26px;display:flex}.webinar-card-links a{z-index:2;color:#764f27;align-items:center;gap:10px;font-weight:700;display:inline-flex;position:relative}.webinar-card-links .webinar-card-primary-link{position:static}.webinar-card-primary-link:before{content:"";z-index:1;position:absolute;inset:0}.webinar-card-links a:hover,.webinar-card-links a:focus-visible{color:#3c260f;text-underline-offset:5px;text-decoration:underline}.webinar-card:hover .webinar-number,.webinar-card:focus-within .webinar-number,.webinar-card:hover .webinar-category,.webinar-card:focus-within .webinar-category,.webinar-card:hover .webinar-card-links a,.webinar-card:focus-within .webinar-card-links a{color:var(--gold-bright)}.webinar-card:hover>p:not(.webinar-category),.webinar-card:focus-within>p:not(.webinar-category),.webinar-card:hover .webinar-meta,.webinar-card:focus-within .webinar-meta{color:var(--paper)}.webinar-card:hover .webinar-meta,.webinar-card:focus-within .webinar-meta{border-color:#f2efe83d}.paid-webinar{background:#1c2023;grid-template-columns:minmax(360px,.85fr) minmax(500px,1.15fr);gap:clamp(60px,8vw,130px);padding:clamp(80px,9vw,120px) clamp(24px,7vw,108px);display:grid}.paid-webinar-intro>p:not(.kicker){color:#c9c4bc;line-height:1.75}.paid-webinar-intro .inline-gold-link,.webinar-order-section .inline-gold-link{color:var(--gold-bright);border-bottom:1px solid #dfc17fb3}.price-panel{border-top:1px solid #ffffff2b;margin-top:40px}.price-panel>div{border-bottom:1px solid #ffffff2b;grid-template-columns:1fr auto;gap:6px 18px;padding:20px 0;display:grid}.price-panel strong{color:var(--gold-bright);text-align:right}.price-panel small{color:#9f9990;grid-column:1/-1}.combination-note{font-size:13px}.course-list{border-top:1px solid #fff3}.course-list-head,.course-row{grid-template-columns:42px minmax(0,1fr) 70px 44px;align-items:center;gap:14px;display:grid}.course-list-head{color:#8f8980;letter-spacing:.08em;text-transform:uppercase;padding:12px 0;font-size:11px}.course-row{border-top:1px solid #ffffff1c;padding:16px 0}.course-row>div{flex-direction:column;gap:5px;display:flex}.course-row strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.35}.course-row small{color:#9f9991;line-height:1.45}.course-row>span{color:#aaa49c;font-size:12px}.course-number{font-weight:700;color:var(--gold-bright)!important}.webinar-order-section,.certificate-section{grid-template-columns:minmax(300px,.72fr) minmax(500px,1.28fr);gap:clamp(50px,7vw,110px);padding:clamp(80px,9vw,120px) clamp(24px,7vw,108px);display:grid}.webinar-order-section{color:var(--paper);background:#1c2023;border-top:1px solid #ffffff29;padding-top:48px}.webinar-order-section .order-intro>p{color:#c9c4bc;font-size:17px;line-height:1.72}.webinar-page .order-form{color:var(--ink);background:#f8f6f1;padding:clamp(26px,3.5vw,46px)}.webinar-page .webinar-order-form{color:var(--paper);background:#292d30}.webinar-page .order-form fieldset{border:0;margin:0 0 34px;padding:0}.webinar-page .order-form legend{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #bbb4aa;width:100%;margin-bottom:18px;padding:0 0 13px;font-size:13px;font-weight:700}.webinar-page .webinar-order-form legend{color:var(--paper);border-color:#ffffff38}.privacy-note-before{background:var(--gold-bright);color:#17191b;border:1px solid #c7c0b5;margin:0 0 34px;padding:18px 20px;font-weight:700;line-height:1.55}.webinar-order-form .privacy-note-before{background:var(--gold-bright);color:#17191b;border-color:#ffffff38}.webinar-page .form-grid label{color:#4c4841;font-size:14px;font-weight:700}.webinar-page .webinar-order-form .form-grid label{color:#d9d4cc}.webinar-page .check-line{color:#48443e;background:#ffffff7a;border:1px solid #d1cbc1;align-items:center;gap:12px;min-height:52px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.webinar-page .webinar-order-form .check-line{color:#e7e2da;background:#ffffff0f;border-color:#fff3}.webinar-page .check-line input{accent-color:#80662d;flex:none;width:18px;min-height:auto}.book-options{gap:12px;display:grid}.single-gap{margin-top:20px}.webinar-page .form-submit{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.webinar-page .form-submit button{cursor:pointer}.webinar-page .form-message{color:#724817;margin:0;font-weight:700}.webinar-order-form .form-message{color:#e7c17f}.certificate-section{background:var(--paper);color:var(--ink)}.certificate-copy>p:not(.kicker),.certificate-copy li{color:#514c45;line-height:1.72}.certificate-copy .inline-gold-link{color:#764f27;border-bottom:1px solid #80662d}.certificate-copy ol{border-top:1px solid #bbb4aa;border-bottom:1px solid #bbb4aa;margin:32px 0;padding:20px 0 20px 24px}.certificate-price{flex-direction:column;margin:30px 0;display:flex}.certificate-price strong{color:#80662d;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400}.certificate-rule{font-size:14px}.certificate-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.spaced{margin-top:18px}.attachment-note{color:#554838;background:#e4d8c5;border-left:3px solid #80662d;margin:-12px 0 28px;padding:16px 18px;line-height:1.6}@media (width<=960px){.webinar-hero,.paid-webinar,.webinar-order-section,.certificate-section,.webinar-heading,.webinar-grid{grid-template-columns:1fr}.webinar-card:nth-child(5){grid-column:auto}.webinar-heading .kicker{margin-bottom:0}}@media (width<=680px){.webinar-hero{min-height:auto;padding:70px 20px}.webinar-hero h1{font-size:clamp(42px,13vw,58px)}.webinar-hero .hero-actions,.webinar-hero .hero-actions a{width:100%}.webinar-hero-panel{min-height:0}.webinar-card{min-height:0;padding:34px 24px}.course-list-head{display:none}.course-row{grid-template-columns:34px 1fr auto;align-items:start}.course-row>span:last-child{display:none}.certificate-options,.webinar-page .form-grid{grid-template-columns:1fr}.webinar-page .form-grid .wide{grid-column:auto}.webinar-page .form-submit .button-primary{width:100%}}
