.webinar-nav{border-bottom:1px solid var(--line);background:var(--paper);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:70px;padding:.75rem clamp(1rem,3vw,2.25rem);font-size:.72rem;font-weight:850;display:grid}.webinar-nav-links{justify-content:center;gap:clamp(.75rem,2vw,1.6rem);display:flex}.webinar-nav a{text-decoration:none}.webinar-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-height:690px;display:grid}.webinar-hero-copy{flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,6.5rem);display:flex}.webinar-kicker{color:var(--green-contrast);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.webinar-hero h1{letter-spacing:-.055em;max-width:10ch;margin:.85rem 0 1rem;font-size:clamp(3.3rem,6.2vw,7rem);line-height:.89}.webinar-lead{color:#3e4851;margin:0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.65}.webinar-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.webinar-audience{color:var(--muted);margin:1.2rem 0 0;font-size:.78rem;font-weight:750}.webinar-hero-visual{background:linear-gradient(135deg, #07110a14, transparent 45%), var(--green);place-items:center;min-height:690px;padding:clamp(1.25rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.webinar-poster{width:min(82%,620px);transform:rotate(-1.1deg);box-shadow:0 2.2rem 5rem #07110a47}.webinar-poster img{width:100%}.work-file{background:var(--paper-raised);width:min(48%,330px);box-shadow:.65rem .65rem 0 var(--ink);border:1px solid #111b242e;padding:1rem;position:absolute;bottom:clamp(.8rem,2vw,2rem);right:clamp(.8rem,2vw,2rem)}.work-file-heading{border-bottom:2px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;font-size:.65rem;font-weight:900;display:flex}.work-file-heading strong{color:var(--green-contrast)}.work-file dl{margin:0}.work-file dl div{border-bottom:1px solid var(--line);padding:.55rem 0}.work-file dt{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:850}.work-file dd{margin:.18rem 0 0;font-size:.76rem;font-weight:800}.webinar-facts{background:var(--ink);color:var(--paper);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.webinar-facts div{text-align:center;border-right:1px solid #fff3df2e;padding:1.3rem}.webinar-facts div:last-child{border-right:0}.webinar-facts dt{color:#cdd1ca;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:850}.webinar-facts dd{font-family:var(--serif);margin:.35rem 0 0;font-size:clamp(1rem,1.8vw,1.45rem)}.webinar-section{padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,7rem)}.webinar-section-heading{max-width:840px;margin-bottom:2rem}.webinar-section-heading h2,.webinar-faq h2,.bni-explainer h2,.webinar-closing h2{letter-spacing:-.035em;margin:.55rem 0 .9rem;font-size:clamp(2.4rem,4.7vw,5rem);line-height:.98}.webinar-section-heading>p:last-child{color:var(--muted);line-height:1.7}.webinar-outcomes{background:var(--paper)}.webinar-outcome-grid{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.webinar-outcome-grid li{background:var(--paper-raised);min-width:0;padding:clamp(1.3rem,2.5vw,2.2rem)}.webinar-outcome-grid span{color:var(--green-contrast);font-family:var(--serif);font-size:1.35rem}.webinar-outcome-grid strong{font-family:var(--serif);margin:1.4rem 0 .5rem;font-size:1.35rem;display:block}.webinar-outcome-grid p{color:var(--muted);margin:0;line-height:1.6}.webinar-method{background:var(--green);color:var(--deep-ink);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:1rem;padding:clamp(2rem,5vw,4rem);display:grid}.webinar-method p{font-family:var(--serif);text-align:center;margin:0;font-size:clamp(1.2rem,2.3vw,2.1rem)}.webinar-method span{font-size:1.5rem;font-weight:900}.webinar-agenda{background:var(--paper-raised)}.webinar-agenda>ol{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.webinar-agenda>ol>li{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);gap:1.5rem;padding:1.35rem 0;display:grid}.webinar-agenda time{color:var(--green-contrast);font-family:var(--serif);font-size:1.45rem}.webinar-agenda strong{overflow-wrap:anywhere;font-family:var(--serif);font-size:1.35rem}.webinar-agenda li p{color:var(--muted);margin:.35rem 0 0;line-height:1.55}.webinar-offers{background:var(--ink);color:var(--paper)}.webinar-offers .webinar-kicker{color:var(--paper)}.webinar-offers .webinar-section-heading>p:last-child{color:#cdd1ca}.webinar-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.webinar-offer-card{background:var(--paper-raised);min-width:0;color:var(--ink);flex-direction:column;padding:clamp(1.5rem,4vw,3rem);display:flex}.webinar-offer-card--bni{box-shadow:inset 0 0 0 5px var(--green)}.offer-label{color:var(--green-contrast);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.webinar-offer-card h3{font-family:var(--serif);margin:.55rem 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1}.offer-price{gap:.2rem;margin:1rem 0;display:grid}.offer-price strong{font-family:var(--serif);font-size:clamp(2rem,3.6vw,3.6rem);font-weight:500}.offer-price span{color:var(--muted);font-size:.8rem}.webinar-offer-card ul{gap:.65rem;margin:0 0 1.3rem;padding-left:1.2rem;line-height:1.5;display:grid}.offer-note{color:var(--muted);font-size:.82rem;line-height:1.55}.webinar-offer-card .primary-action{text-align:center;justify-content:center;margin-top:auto}.primary-action--disabled{cursor:not-allowed;opacity:.68}.bni-explainer{background:var(--green);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,7rem);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,7rem);display:grid}.bni-explainer>p:not(.webinar-kicker){color:var(--deep-ink);line-height:1.7}.bni-explainer .webinar-kicker{color:var(--deep-ink)}.bni-explainer ol{background:#07110a33;grid-column:2;gap:1px;margin:-2rem 0 0;padding:1px;list-style:none;display:grid}.bni-explainer li{background:var(--paper);grid-template-columns:8rem 1fr;gap:1rem;padding:1.2rem;display:grid}.bni-explainer li span{color:var(--muted);line-height:1.5}.webinar-faq details{border-top:1px solid var(--line);padding:1.1rem 0}.webinar-faq details:last-child{border-bottom:1px solid var(--line)}.webinar-faq summary{cursor:pointer;font-weight:850}.webinar-faq details p{color:var(--muted);line-height:1.65}.webinar-closing{text-align:center;background:var(--paper-raised);padding:clamp(4rem,9vw,9rem) clamp(1.25rem,8vw,8rem)}.webinar-closing .webinar-kicker,.webinar-closing h2{margin-inline:auto}.webinar-closing h2{max-width:18ch}.webinar-closing .primary-action{margin-top:1rem}.bni-request-page{min-height:calc(100svh - 140px);padding:clamp(3rem,8vw,8rem) clamp(1.25rem,8vw,8rem)}.bni-request-page>header{max-width:880px}.bni-request-page h1{letter-spacing:-.045em;max-width:12ch;margin:.7rem 0 1rem;font-size:clamp(3rem,7vw,6.5rem);line-height:.92}.bni-request-page>header>p:last-child{color:var(--muted);font-size:1.1rem;line-height:1.7}.bni-request-layout{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:clamp(2rem,7vw,7rem);margin-top:clamp(3rem,7vw,6rem);display:grid}.bni-request-layout h2{font-family:var(--serif);margin-top:0;font-size:clamp(2rem,3vw,3.2rem);font-weight:500}.bni-request-layout ol{padding-left:1.3rem;line-height:1.75}.bni-safety-note{border-left:5px solid var(--green);background:var(--paper-raised);padding:1rem;font-weight:800;line-height:1.55}.bni-request-layout form{background:var(--ink);color:var(--paper);gap:1rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.bni-request-layout label{gap:.4rem;font-size:.78rem;font-weight:850;display:grid}.bni-request-layout input[type=text],.bni-request-layout input[type=email]{background:var(--paper);width:100%;min-height:48px;color:var(--ink);border:1px solid #0000;border-radius:3px;padding:.75rem}.bni-request-layout .bni-consent{grid-template-columns:auto 1fr;align-items:start;font-weight:500;line-height:1.5}.bni-consent input{margin-top:.2rem}.bni-request-layout button{background:var(--action);min-height:48px;color:var(--ink);border:0;border-radius:999px;padding:.8rem 1rem;font-weight:900}.bni-request-layout button:disabled{cursor:not-allowed;opacity:.65}.bni-request-layout .form-status{color:#cdd1ca}.bni-back{margin-top:2.5rem;font-weight:850}@media (width<=960px){.webinar-hero{grid-template-columns:1fr}.webinar-hero-visual{min-height:620px}.webinar-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bni-explainer{grid-template-columns:1fr}.bni-explainer ol{grid-column:auto;margin-top:0}}@media (width<=800px){.webinar-nav{grid-template-columns:1fr auto}.webinar-nav-links{display:none}.webinar-facts{grid-template-columns:repeat(2,1fr)}.webinar-facts div:nth-child(2){border-right:0}.webinar-facts div:nth-child(-n+2){border-bottom:1px solid #fff3df2e}.webinar-method{grid-template-columns:1fr}.webinar-method span{text-align:center;transform:rotate(90deg)}.webinar-offer-grid,.bni-request-layout{grid-template-columns:1fr}}@media (width<=620px){.webinar-hero-copy{padding:2.7rem 1.25rem}.webinar-hero h1{font-size:clamp(3.1rem,16vw,4.5rem)}.webinar-hero-visual{min-height:500px;padding:1rem}.webinar-poster{width:94%}.work-file{width:84%;bottom:1rem;right:1rem}.webinar-outcome-grid{grid-template-columns:1fr}.webinar-agenda>ol>li{grid-template-columns:4.5rem minmax(0,1fr);gap:.8rem}.bni-explainer li{grid-template-columns:1fr;gap:.35rem}}
