.hero-banner--form{overflow:hidden;padding:80px 0 100px;position:relative}.hero-banner--form.dark{background-color:#08163c}.hero-banner--form .hero-banner-inner{padding:0;position:relative;z-index:1}.hero-banner--form .hero-banner-bg{background:radial-gradient(ellipse at 0 40%,rgba(113,98,227,.65) 0,transparent 45%),radial-gradient(ellipse at 100% 20%,rgba(11,101,227,.55) 0,transparent 50%),radial-gradient(ellipse at 30% 100%,rgba(0,196,161,.25) 0,transparent 45%),radial-gradient(ellipse at 70% 60%,rgba(113,98,227,.2) 0,transparent 40%),radial-gradient(ellipse at 90% 80%,rgba(11,101,227,.2) 0,transparent 40%);inset:0;pointer-events:none;position:absolute;z-index:0}.hero-tag-pill{align-items:center;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;color:hsla(0,0%,100%,.9);display:inline-flex;font-size:.75rem;font-weight:700;gap:8px;letter-spacing:.1em;margin-bottom:28px;padding:6px 14px;text-transform:uppercase}.hero-tag-dot{background-color:#55dfc6;border-radius:50%;flex-shrink:0;height:7px;width:7px}.hero-title{display:block;font-size:3.25rem;font-weight:700;line-height:1.1;margin-bottom:24px}.hero-title--white{color:#fff;display:block}.hero-title--yellow{color:#fcc453;display:block}.hero-banner--form .hero-body{color:hsla(0,0%,100%,.75);font-size:1rem;font-weight:300;line-height:1.7;margin-bottom:24px;max-width:520px}.hero-checklist{display:flex;flex-direction:column;gap:10px;margin:0 0 32px}.hero-checklist p{align-items:flex-start;color:hsla(0,0%,100%,.85)!important;display:flex;gap:10px;line-height:1.5;margin:0!important}.hero-checklist p:before{color:#fcc453;content:"●";flex-shrink:0;font-size:.95rem;margin-top:3px}.hero-event-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.hero-event-badge{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:8px 14px}.hero-event-badge-icon{align-items:center;display:inline-flex;font-size:1.1rem}.hero-form-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;overflow:hidden;padding:0}.hero-form-card-header{background:rgba(10,20,60,.75);margin-bottom:0;padding:28px 36px 24px}.hero-form-title{color:#fff!important;margin-bottom:4px!important}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.hero-form-inputs{background:#fff;border-radius:0 0 20px 20px;padding:24px 36px 32px}.hero-form-inputs input,.hero-form-inputs textarea{background:#f7f9fc;border:1px solid #e4e9f2;border-radius:8px;box-sizing:border-box;color:#08163c;font-size:.9rem;height:44px;padding:0 14px;width:100%}.hero-form-inputs input:focus,.hero-form-inputs textarea:focus{background:#fff;border-color:#0b65e3;outline:none}.hero-form-inputs input::placeholder,.hero-form-inputs textarea::placeholder{color:#6b7494}.hero-form-inputs .hs-form-field>label,.hero-form-inputs .hs-form-field>label span,.hero-form-inputs label{color:#08163c!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.08em!important;margin-bottom:4px!important;text-transform:uppercase!important}.hero-form-inputs .hs-form-field>label{align-items:baseline!important;display:flex!important;gap:2px!important}.hero-form-inputs .hs-form-field>label .hs-form-required{display:inline!important}.hero-form-inputs .hs-form-field{margin-bottom:10px!important}@media (max-width:1199px){.hero-title{font-size:2.75rem}}@media (max-width:991px){.hero-banner--form{padding:60px 0 80px}.hero-title{font-size:2.25rem}.hero-form-card{margin-top:48px}.hero-form-card-header{padding:24px 24px 20px}.hero-form-inputs{padding:20px 24px 28px}}@media (max-width:767px){.hero-banner--form{padding:50px 0 60px}.hero-title{font-size:2rem}.hero-form-card-header{padding:20px 20px 16px}.hero-form-inputs{padding:16px 20px 24px}.hero-event-meta{flex-direction:column}}