:root{--bg:#fff;--text:#123a34;--text-muted:#2d5c54;--text-soft:#3a5f58;--hero-from:#0b5f58;--hero-mid:#063837;--hero-to:#042a2a;--hero-photo-bg:#2a2e32;--hero-gray:#2d3136;--hero-gray-light:#32383d;--hero-gray-deep:#24272b;--hero-meta-bg:#0b5f586b;--hero-meta-border:#86d2be61;--hero-meta-text:#c8ebe2;--hero-meta-strong:#e8f9ef;--hero-text:#f5fbea;--hero-sub:#cfe8e3;--mint-1:#eef5ef;--mint-2:#deebdf;--mint-3:#c7e4cf;--border:#c9dbce;--border-soft:#d6e4db;--cta-bg:#ecf0d8;--cta-hover:#f5f9e6;--cta-text:#102222;--btn-primary-from:#0f5f50;--btn-primary-to:#0c433d;--btn-text:#fcffe7;--badge-bg:#dbf6dc;--badge-border:#9cd5c8;--badge-text:#0f3c35;--urgency:#0c433d;--urgency-accent:#c9a84c;--radius:8px;--max:1200px;--serif:"Source Serif 4",Georgia,serif;--sans:Inter,system-ui,-apple-system,sans-serif}.webinars-list-page{background:linear-gradient(180deg,var(--mint-1)0%,#fff 28%);min-height:100vh}.webinars-list-hero{background:linear-gradient(135deg,var(--hero-to)0%,var(--hero-mid)55%,var(--hero-from)100%);color:var(--hero-text);padding:0 0 2.5rem}.webinars-list-hero .nav{padding-top:.75rem;padding-bottom:.75rem}.webinars-list-hero-inner{max-width:var(--max);margin:0 auto;padding:1.5rem 1.25rem 0}.webinars-list-hero h1{letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.1}.webinars-list-hero p{max-width:36rem;color:var(--hero-sub);font-size:1.05rem;line-height:1.6}.webinars-list-main{max-width:var(--max);margin:0 auto;padding:2rem 1.25rem 4rem}.webinars-list-section-label{letter-spacing:.1em;text-transform:uppercase;color:#1a5a4c;margin-bottom:1rem;font-size:.7rem;font-weight:600}.webinars-events{flex-direction:column;gap:1rem;display:flex}.webinar-event-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;grid-template-columns:1fr;gap:0;transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden;box-shadow:0 12px 40px -28px #042c222e}.webinar-event-card:hover{transform:translateY(-2px);box-shadow:0 20px 50px -24px #042c2238}.webinar-event-card--featured{border-color:#9bcba9;box-shadow:0 16px 48px -26px #0b5f5840}@media (min-width:768px){.webinar-event-card{grid-template-columns:auto 1fr auto;align-items:stretch}}.webinar-event-date{background:var(--mint-2);border-bottom:1px solid var(--border-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:88px;padding:1.25rem 1rem;display:flex}@media (min-width:768px){.webinar-event-date{border-bottom:none;border-right:1px solid var(--border-soft);min-width:100px}}.webinar-event-date-month{letter-spacing:.12em;text-transform:uppercase;color:#1a5a4c;font-size:.68rem;font-weight:700}.webinar-event-date-day{color:var(--text);margin:.15rem 0;font-size:2rem;font-weight:700;line-height:1}.webinar-event-date-time{color:var(--text-muted);font-size:.75rem;font-weight:600}.webinar-event-body{min-width:0;padding:1.25rem 1.35rem}.webinar-event-meta-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:flex}.webinar-event-topic{letter-spacing:.08em;text-transform:uppercase;color:#1a5a4c;font-size:.7rem;font-weight:600}.webinar-event-badge{background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--badge-text);border-radius:4px;padding:.2rem .5rem;font-size:.68rem;font-weight:600}.webinar-event-badge--featured{color:#e8f9ef;background:#0d4f47;border-color:#0d4f47}.webinar-event-title{letter-spacing:-.02em;color:var(--text);margin-bottom:.5rem;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;line-height:1.25}.webinar-event-desc{color:var(--text-muted);max-width:42rem;margin-bottom:.85rem;font-size:.9rem;line-height:1.55}.webinar-event-speaker{align-items:center;gap:.65rem;display:flex}.webinar-event-speaker-thumb{object-fit:cover;border:2px solid var(--border);border-radius:50%;flex-shrink:0;width:40px;height:40px}.webinar-event-speaker-name{color:var(--text);font-size:.875rem;font-weight:600}.webinar-event-speaker-role{color:var(--text-soft);font-size:.78rem}.webinar-event-social{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.webinar-event-avatars{align-items:center;display:flex}.webinar-event-avatar{color:#fff;background:linear-gradient(135deg,#9cd5c8,#0d4f47);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-8px;font-size:.6rem;font-weight:700;display:flex}.webinar-event-avatar:first-child{margin-left:0}.webinar-event-interest-count{color:var(--text-muted);font-size:.8rem}.webinar-event-interest-count strong{color:var(--text);font-weight:600}.webinar-event-actions{background:var(--mint-1);border-top:1px solid var(--border-soft);flex-direction:column;justify-content:center;gap:.65rem;padding:1.25rem;display:flex}@media (min-width:768px){.webinar-event-actions{border-top:none;border-left:1px solid var(--border-soft);min-width:200px}}.webinar-event-btn{border-radius:var(--radius);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:48px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:flex}.webinar-event-btn--primary{color:#fff;background:linear-gradient(135deg,#0d4f47 0%,#1a6b5c 100%);border:none;box-shadow:0 12px 28px -14px #04312b8c}.webinar-event-btn--primary:hover{transform:translateY(-1px);box-shadow:0 16px 32px -12px #04312b8c}.webinar-event-btn--secondary{color:#1a5a4c;border:1px solid var(--border);background:#fff}.webinar-event-btn--secondary:hover{background:var(--mint-2)}.webinar-event-spots{text-align:center;color:var(--text-soft);font-size:.75rem}.webinar-event-spots-bar{background:var(--border-soft);border-radius:2px;height:4px;margin-top:.35rem;overflow:hidden}.webinar-event-spots-fill{background:linear-gradient(90deg,#2f7a66,#0d4f47);border-radius:2px;height:100%}.webinar-modal-root{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#042a2a8c;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.webinar-modal{border-radius:calc(var(--radius) + 4px);background:#fff;width:100%;max-width:420px;padding:1.75rem 1.5rem 1.5rem;position:relative;box-shadow:0 24px 64px -24px #042c2259}.webinar-modal-close{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex;position:absolute;top:.75rem;right:.75rem}.webinar-modal-close:hover{background:var(--mint-1);color:var(--text)}.webinar-modal-title{letter-spacing:-.02em;color:var(--text);margin:0 2rem .5rem 0;font-size:1.25rem;font-weight:600;line-height:1.25}.webinar-modal-desc{color:var(--text-muted);margin-bottom:1.25rem;font-size:.9rem;line-height:1.55}.webinar-modal-form{flex-direction:column;gap:.65rem;display:flex}.webinar-modal-label{color:var(--text);font-size:.8rem;font-weight:600}.webinar-modal-form input{border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;width:100%;padding:.7rem .85rem;font-family:inherit;font-size:.9rem}.webinar-modal-form input:focus{outline-offset:1px;outline:2px solid #9cd5c8}.webinar-modal-success{flex-direction:column;gap:1rem;display:flex}.webinar-modal-success p{color:#1b5e35;margin:0;font-size:.9rem;font-weight:500;line-height:1.5}.webinars-empty{text-align:center;border:1px dashed var(--border);border-radius:var(--radius);background:#ffffffb3;padding:3rem 1.5rem}.webinars-empty h2{color:var(--text);margin-bottom:.5rem;font-size:1.25rem}.webinars-empty p{color:var(--text-muted);max-width:28rem;margin:0 auto}.webinars-list-footer{border-top:1px solid var(--border-soft);text-align:center;margin-top:3rem;padding-top:2rem}.webinars-list-footer a{color:#1a5a4c;font-size:.875rem;font-weight:600;text-decoration:none}.webinars-list-footer a:hover{text-decoration:underline}
/*# sourceMappingURL=00077f79033221a0.css.map*/