.annie-inner.webinar-page .inner-eyebrow,.annie-inner.webinar-page .inner-footer-row{font-size:.75rem}.annie-inner.webinar-page :is(textarea,summary):focus-visible{outline:3px solid var(--inner-focus);outline-offset:4px}.annie-inner.webinar-page [tabindex="-1"]:focus{outline:none}.annie-inner .webinar-announcement{background:var(--inner-green);color:var(--inner-navy);text-align:center;padding:.6rem 1rem;font-size:.8rem;font-weight:800;line-height:1.5}.annie-inner .webinar-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.annie-inner .webinar-hero-title{max-width:20ch;font-size:clamp(2.3rem,4.2vw,4rem)}.annie-inner .webinar-details{gap:.85rem;margin-top:2rem;display:grid}.annie-inner .webinar-details li{color:var(--inner-white);align-items:flex-start;gap:.85rem;font-size:.98rem;font-weight:600;line-height:1.6;display:flex}.annie-inner .webinar-details svg{color:var(--inner-green);flex-shrink:0;margin-top:.15rem}.annie-inner .webinar-countdown{border-inline-start:3px solid var(--inner-green);border-radius:0 var(--inner-field-radius) var(--inner-field-radius) 0;background:var(--inner-navy-raised);color:var(--inner-on-dark);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.1rem;margin-top:2rem;padding:1rem 1.25rem;font-size:.85rem;font-weight:700;display:flex}.annie-inner .webinar-countdown strong{color:var(--inner-white);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-inline-end:.3rem;font-size:1.5rem;font-weight:800}.annie-inner .webinar-host-mini{color:var(--inner-white);background:0 0;margin-top:2rem;padding:0}.annie-inner .webinar-host-mini p{color:var(--inner-on-dark)}.annie-inner .webinar-form-fields{gap:1.15rem;margin-top:1.5rem;display:grid}.annie-inner .webinar-name-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.annie-inner .webinar-optional{color:var(--inner-muted);font-weight:600}.annie-inner textarea.inner-field{resize:vertical;min-height:6.5rem;line-height:1.6}.annie-inner .webinar-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.annie-inner .webinar-cant-make-it{color:var(--inner-ink);text-align:center;margin-top:1rem;font-size:.88rem;font-weight:600;line-height:1.6}.annie-inner .webinar-fineprint{color:var(--inner-muted);text-align:center;margin-top:.75rem;font-size:.75rem;line-height:1.6}.annie-inner .webinar-why .inner-copy{font-size:clamp(1rem,1.3vw,1.1rem)}.annie-inner .webinar-learn-card .inner-number{margin-bottom:1.1rem}.annie-inner .webinar-audience{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.annie-inner .webinar-checklist{gap:1rem;margin-top:2rem;display:grid}.annie-inner .webinar-checklist li{color:var(--inner-ink);align-items:flex-start;gap:.85rem;line-height:1.7;display:flex}.annie-inner .webinar-check{background:var(--inner-sage);width:1.75rem;height:1.75rem;color:var(--inner-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.annie-inner .webinar-chips{flex-wrap:wrap;gap:.6rem;display:flex}.annie-inner .webinar-chips li{border:1px solid var(--inner-line);background:var(--inner-white);color:var(--inner-accent-ink);border-radius:999px;padding:.45rem .95rem;font-size:.85rem;font-weight:700}.annie-inner .webinar-not-fit{border-inline-start:3px solid var(--inner-accent-ink);border-radius:0 var(--inner-field-radius) var(--inner-field-radius) 0;background:var(--inner-sage);color:var(--inner-ink);margin-top:1.75rem;padding:1rem 1.15rem;font-size:.92rem;line-height:1.7}.annie-inner .webinar-host{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem 3rem;display:grid}.annie-inner .webinar-host-photo{border:3px solid var(--inner-green);object-fit:cover;border-radius:50%;width:9rem;height:9rem}.annie-inner .webinar-host .inner-lead{margin-top:1.25rem}.annie-inner .webinar-host-stats{margin-top:3rem}.annie-inner .webinar-faq{border-top:1px solid var(--inner-line);max-width:52rem;margin-top:2.5rem}.annie-inner .webinar-faq details{border-bottom:1px solid var(--inner-line)}.annie-inner .webinar-faq summary{cursor:pointer;min-height:44px;color:var(--inner-ink);justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1.1rem;font-size:1.05rem;font-weight:800;line-height:1.45;list-style:none;display:flex}.annie-inner .webinar-faq summary::-webkit-details-marker{display:none}.annie-inner .webinar-faq summary:after{content:"";border-right:2px solid var(--inner-accent-ink);border-bottom:2px solid var(--inner-accent-ink);flex-shrink:0;width:.6rem;height:.6rem;margin-inline-end:.35rem;transform:translateY(-.15rem)rotate(45deg)}.annie-inner .webinar-faq details[open] summary:after{transform:translateY(.15rem)rotate(-135deg)}.annie-inner .webinar-faq details p{max-width:64ch;color:var(--inner-muted);padding-bottom:1.35rem;line-height:1.8}.annie-inner .webinar-date-line{color:var(--inner-ink);margin-top:1.25rem;font-size:.9rem;font-weight:700}.annie-inner .webinar-sticky-cta{display:none}.annie-inner .webinar-thanks-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.annie-inner .webinar-thanks-title{margin-block:1.25rem 1rem}.annie-inner .webinar-join{border-inline-start:3px solid var(--inner-green);border-radius:0 var(--inner-field-radius) var(--inner-field-radius) 0;background:var(--inner-navy-raised);color:var(--inner-on-dark);margin-top:2rem;padding:1.25rem;line-height:1.7}.annie-inner .webinar-join .inner-button{margin-bottom:1rem}.annie-inner .webinar-detail-card{border:1px solid var(--inner-line);border-top:5px solid var(--inner-green);border-radius:var(--inner-card-radius);background:var(--inner-white);color:var(--inner-ink);box-shadow:var(--inner-form-shadow);--inner-muted:var(--inner-muted-base);--inner-focus:var(--inner-focus-base);padding:clamp(1.5rem,3vw,2.25rem)}.annie-inner .webinar-detail-card .inner-eyebrow{color:var(--inner-accent-ink)}.annie-inner .webinar-detail-list{gap:1.1rem;margin-top:1.25rem;display:grid}.annie-inner .webinar-detail-list li{align-items:flex-start;gap:.85rem;font-weight:700;line-height:1.6;display:flex}.annie-inner .webinar-detail-list svg{color:var(--inner-accent-ink);flex-shrink:0;margin-top:.15rem}.annie-inner .webinar-times{gap:.15rem;display:grid}.annie-inner .webinar-calendar{border-top:1px solid var(--inner-line);margin-top:1.75rem;padding-top:1.5rem}.annie-inner .webinar-calendar h3{font-size:1.05rem;font-weight:800}.annie-inner .webinar-calendar-actions{gap:.75rem;margin-top:1rem;display:grid}.annie-inner .webinar-calendar-actions .inner-button{justify-content:space-between;width:100%}.annie-inner .webinar-two-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.annie-inner .webinar-card-heading{letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:800;line-height:1.3}.annie-inner .webinar-test-steps{gap:1.1rem;margin-top:1.5rem;display:grid}.annie-inner .webinar-test-steps li{color:var(--inner-ink);align-items:flex-start;gap:1rem;line-height:1.75;display:flex}.annie-inner .webinar-test-steps .inner-number{width:2.25rem;height:2.25rem}.annie-inner .inner-card .webinar-card-closing{color:var(--inner-ink);margin-top:1.5rem;font-weight:700;line-height:1.7}.annie-inner .inner-card .webinar-card-link{color:var(--inner-accent-ink);margin-top:1rem}.annie-inner .webinar-share{max-width:44rem}.annie-inner .webinar-share-row{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.annie-inner .webinar-share-row .inner-field{background:var(--inner-white);flex:16rem;margin-top:0}.annie-inner .webinar-status{min-height:1.6rem;color:var(--inner-accent-ink);margin-top:.75rem;font-size:.88rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.annie-inner .webinar-faq summary:after{transition:transform var(--inner-fast) var(--inner-ease)}}@media (width<=900px){.annie-inner :is(.webinar-hero-grid,.webinar-audience,.webinar-thanks-grid,.webinar-two-grid){grid-template-columns:minmax(0,1fr)}.annie-inner .webinar-hero-title{max-width:22ch}.annie-inner .webinar-sticky-cta[data-visible=true]{z-index:40;border-top:1px solid color-mix(in oklab, var(--inner-white) 16%, transparent);background:var(--inner-navy);padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));--inner-focus:var(--inner-green);inset-inline:0;display:block;position:fixed;bottom:0}.annie-inner .webinar-sticky-cta .inner-button{width:100%}.annie-inner:has(:focus-visible:not(.webinar-sticky-button)) .webinar-sticky-cta{display:none}.annie-inner.webinar-has-sticky .inner-footer{padding-bottom:calc(2rem + 5rem + env(safe-area-inset-bottom))}}@media (width<=600px){.annie-inner .webinar-name-row,.annie-inner .webinar-host{grid-template-columns:minmax(0,1fr)}.annie-inner .webinar-host-photo{width:7rem;height:7rem}.annie-inner .webinar-countdown strong{font-size:1.3rem}}
