.resource-hub.form-section{background:linear-gradient(180deg,var(--gray-100) 0,#fff 100%);padding:80px var(--px)}.resource-hub .form-card{background:#fff;border:1px solid var(--gray-200);border-radius:24px;box-shadow:0 8px 40px rgba(27,42,74,.08);margin:0 auto;max-width:560px;padding:48px 44px}.resource-hub .form-header{margin-bottom:32px;text-align:center}.resource-hub .form-icon{align-items:center;background:rgba(255,92,53,.06);border:1.5px solid rgba(255,92,53,.12);border-radius:16px;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.resource-hub .form-icon svg{color:var(--orange)}.resource-hub .form-title{color:var(--navy);font-family:Averta Std,sans-serif;font-size:24px;font-weight:700;margin-bottom:8px}.resource-hub .form-sub{color:var(--gray-500);font-size:15px;line-height:1.5}.resource-hub .unlock-preview{background:var(--gray-100);border-radius:12px;margin-top:18px;padding:16px 20px;text-align:left}.resource-hub .unlock-label{color:var(--gray-500);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.resource-hub .unlock-item{align-items:center;display:flex;gap:10px;margin-bottom:6px}.resource-hub .unlock-item span{color:var(--gray-700);font-size:14px}.resource-hub .hs-form-container{margin-top:8px}.resource-hub .form-card .hs-form fieldset{max-width:100%!important}.resource-hub .form-card .hs-form .hs-input{border:1.5px solid var(--gray-300)!important;border-radius:6px!important;font-family:Averta Std,sans-serif!important;font-size:14px!important;padding:13px 16px!important;transition:all .25s ease!important;width:100%!important}.resource-hub .form-card .hs-form .hs-input:focus{border-color:var(--orange)!important;box-shadow:0 0 0 3px rgba(255,92,53,.08)!important;outline:none!important}.resource-hub .form-card .hs-form label{color:var(--gray-700)!important;font-size:12px!important;font-weight:600!important;margin-bottom:4px!important}.resource-hub .form-card .hs-form .hs-button{background:linear-gradient(135deg,var(--orange),var(--orange-dark))!important;border:none!important;border-radius:12px!important;color:#fff!important;cursor:pointer!important;font-family:Averta Std,sans-serif!important;font-size:16px!important;font-weight:700!important;padding:16px!important;transition:all .3s ease!important;width:100%!important}.resource-hub .form-card .hs-form .hs-button:hover{box-shadow:0 8px 25px rgba(255,92,53,.4)!important;transform:translateY(-2px)!important}.resource-hub .form-card .hs-form .hs-error-msgs{color:#ef4444!important;font-size:12px!important}.resource-hub .form-disclaimer{color:var(--gray-500);font-size:12px;line-height:1.5;margin-top:12px;text-align:center}.resource-hub .form-card .hs-form .field.hs-form-field{margin-bottom:16px}@media (max-width:640px){.resource-hub .form-card{padding:32px 24px}}