.brochure-modal{z-index:100002;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;justify-content:center;align-items:center;padding:1.25rem;animation:.16s ease-out brochure-modal-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.brochure-modal__dialog{background:#fff;border-radius:16px;width:100%;max-width:480px;margin:auto;padding:2rem 1.75rem 1.5rem;animation:.2s ease-out brochure-modal-rise;position:relative;box-shadow:0 24px 60px #0f172a47}.brochure-modal__close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.brochure-modal__close:hover{color:#0f172a;background:#0f172a0f}.brochure-modal__close:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.brochure-modal__title{letter-spacing:-.015em;color:#0f172a;margin:0 0 .4rem;padding-right:2rem;font-size:1.3rem;font-weight:800}.brochure-modal__subtitle{color:#475569;margin:0 0 1.5rem;font-size:.92rem;line-height:1.55}.brochure-modal__form{flex-direction:column;gap:.9rem;display:flex}.brochure-modal__row{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}@media (max-width:420px){.brochure-modal__row{grid-template-columns:1fr}}.brochure-modal__field{flex-direction:column;gap:.35rem;display:flex}.brochure-modal__field label{color:#0f172a;font-size:.8rem;font-weight:600}.brochure-modal__field label span{color:#dc2626}.brochure-modal__field input{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;width:100%;padding:.65rem .8rem;font-family:inherit;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.brochure-modal__field input::placeholder{color:#94a3b8}.brochure-modal__field input:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px #7c3aed26}.brochure-modal__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:.6rem .75rem;font-size:.87rem;line-height:1.45}.brochure-modal__submit{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:9px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.8rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.brochure-modal__submit:hover:not(:disabled){background:#691eea;transform:translateY(-1px)}.brochure-modal__submit:focus-visible{outline-offset:2px;outline:3px solid #7c3aed66}.brochure-modal__submit:disabled{opacity:.65;cursor:not-allowed}.brochure-modal__spinner{animation:.9s linear infinite brochure-modal-spin}.brochure-modal__note{color:#64748b;text-align:center;margin:.25rem 0 0;font-size:.78rem;line-height:1.5}.brochure-modal__done{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0 .5rem;display:flex}.brochure-modal__done .brochure-modal__title,.brochure-modal__done .brochure-modal__subtitle{padding-right:0}.brochure-modal__done .brochure-modal__submit{margin-top:1rem}.brochure-modal__done-icon{color:#16a34a}@keyframes brochure-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes brochure-modal-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes brochure-modal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.brochure-modal,.brochure-modal__dialog{animation:none}.brochure-modal__submit:hover:not(:disabled){transform:none}.brochure-modal__spinner{animation-duration:2s}}
.next-webinar{background:linear-gradient(120deg,#0f172a 0%,#1e293b 100%);padding:1.75rem 1.5rem}.next-webinar__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1120px;margin:0 auto;display:flex}.next-webinar__text{flex:340px;min-width:0}.next-webinar__badge{letter-spacing:.13em;text-transform:uppercase;color:#67e8f9;background:#67e8f91f;border:1px solid #67e8f947;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.6rem;padding:.28rem .7rem;font-size:.68rem;font-weight:800;display:inline-flex}.next-webinar__badge svg{flex-shrink:0}.next-webinar__title{color:#fff;text-wrap:balance;margin:0 0 .4rem;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:800;line-height:1.35}.next-webinar__meta{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.86rem;display:flex}.next-webinar__meta svg{color:#67e8f9;flex-shrink:0}.next-webinar__cta{color:#0f172a;background:#fff;border-radius:9px;flex-shrink:0;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:.93rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.next-webinar__cta:hover{background:#e2e8f0;transform:translateY(-2px)}.next-webinar__cta:focus-visible{outline-offset:3px;outline:3px solid #67e8f9}@media (max-width:640px){.next-webinar__inner{flex-direction:column;align-items:flex-start}.next-webinar__cta{justify-content:center;width:100%}}
