.ap-form-section{background:#fff;font-family:Poppins,sans-serif;padding:96px 60px}.ap-form-inner{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}.ap-form-copy{opacity:0;transform:translateX(-28px);transition:opacity .65s ease,transform .65s ease}.ap-form-copy.ap-visible{opacity:1;transform:translateX(0)}.ap-eyebrow{color:#d9963a;font-size:11px;font-weight:700;letter-spacing:2.5px;margin-bottom:14px;text-transform:uppercase}.ap-form-h2{color:#172327;font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.3px;line-height:1.2;margin-bottom:16px}.ap-form-body{color:#5f7175;font-size:15px;line-height:1.7;margin-bottom:28px}.ap-trust-list{display:flex;flex-direction:column;gap:11px}.ap-trust-item{align-items:center;color:#172327;display:flex;font-size:13px;font-weight:500;gap:10px;opacity:0;transform:translateX(-16px);transition:opacity .4s ease,transform .4s ease}.ap-trust-item.ap-visible{opacity:1;transform:translateX(0)}.ap-trust-dot{background:#f2b250;border-radius:50%;flex-shrink:0;height:8px;min-width:8px;width:8px}.ap-form-card{background:#172327;border-radius:18px;opacity:0;overflow:hidden;padding:48px 28px;position:relative;transform:translateY(32px);transition:opacity .65s ease .15s,transform .65s ease .15s}.ap-form-card.ap-visible{opacity:1;transform:translateY(0)}.ap-form-orb{animation:ap-form-orb 8s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(242,178,80,.12) 0,transparent 70%);border-radius:50%;height:360px;pointer-events:none;position:absolute;right:-120px;top:-120px;width:360px}@keyframes ap-form-orb{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,30px) scale(1.2)}}.ap-form-card-inner{position:relative;z-index:1}.ap-form-card h3{color:#fff;font-size:22px;font-weight:800;margin-bottom:8px;text-align:center}.ap-form-card-sub{color:hsla(0,0%,100%,.5);font-size:14px;margin-bottom:28px;text-align:center}.ap-hs-form,.ap-hs-form form{width:100%!important}.ap-hs-form .hs-form-field{margin-bottom:16px!important}.ap-hs-form label{color:hsla(0,0%,100%,.55)!important;display:block!important;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;margin-bottom:6px!important;text-transform:uppercase!important}.ap-hs-form .hs-form-required{color:#f2b250!important}.ap-hs-form input[type=email],.ap-hs-form input[type=number],.ap-hs-form input[type=password],.ap-hs-form input[type=tel],.ap-hs-form input[type=text],.ap-hs-form select,.ap-hs-form textarea{appearance:none!important;-webkit-appearance:none!important;background:hsla(0,0%,100%,.07)!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;outline:none!important;padding:12px 16px!important;transition:border-color .2s,box-shadow .2s,background .2s!important;width:100%!important}.ap-hs-form input[type=email]:focus,.ap-hs-form input[type=number]:focus,.ap-hs-form input[type=tel]:focus,.ap-hs-form input[type=text]:focus,.ap-hs-form select:focus,.ap-hs-form textarea:focus{background:hsla(0,0%,100%,.1)!important;border-color:#1ba94e!important;box-shadow:0 0 0 3px rgba(27,169,78,.15)!important}.ap-hs-form input::placeholder,.ap-hs-form textarea::placeholder{color:hsla(0,0%,100%,.25)!important}.ap-hs-form textarea{min-height:100px!important;resize:vertical!important}.ap-hs-form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='rgba(255,255,255,0.4)' stroke-linecap='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-right:36px!important}.ap-hs-form .inputs-list{display:flex!important;flex-direction:column!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.ap-hs-form .inputs-list label{align-items:center!important;cursor:pointer!important;display:flex!important;font-size:13px!important;font-weight:500!important;gap:10px!important;letter-spacing:0!important;text-transform:none!important}.ap-hs-form .inputs-list input[type=checkbox],.ap-hs-form .inputs-list input[type=radio]{accent-color:#1ba94e!important;cursor:pointer!important;height:16px!important;min-width:16px!important;width:16px!important}.ap-hs-form .hs-button,.ap-hs-form button[type=submit],.ap-hs-form input[type=submit]{background:#f2b250!important;border:none!important;border-radius:100px!important;color:#172327!important;cursor:pointer!important;display:block!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.01em!important;margin-top:8px!important;padding:14px 32px!important;transition:background .2s,transform .15s!important;width:100%!important}.ap-hs-form .hs-button:hover,.ap-hs-form button[type=submit]:hover,.ap-hs-form input[type=submit]:hover{background:#d9963a!important;transform:translateY(-2px)!important}.ap-hs-form .hs-error-msgs{list-style:none!important;margin:6px 0 0!important;padding:0!important}.ap-hs-form .hs-error-msgs label{color:#ff6b6b!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.ap-hs-form .hs-input.invalid.error{border-color:hsla(0,100%,71%,.6)!important;box-shadow:0 0 0 3px hsla(0,100%,71%,.12)!important}.ap-hs-form .hs-richtext,.ap-hs-form .submitted-message{color:#1ba94e!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.6!important;padding:32px 16px!important;text-align:center!important}.ap-hs-form fieldset.form-columns-2 .hs-form-field{float:none!important;width:100%!important}.ap-hs-form .hs-form,.ap-hs-form form{margin:0!important;padding:0!important}.ap-hs-form .legal-consent-container{color:hsla(0,0%,100%,.35)!important;font-family:Poppins,sans-serif!important;font-size:11px!important;line-height:1.6!important;margin-top:16px!important}.ap-hs-form .legal-consent-container a{color:hsla(0,0%,100%,.55)!important;text-decoration:underline!important}@media (max-width:900px){.ap-form-section{padding:64px 24px}.ap-form-inner{gap:40px;grid-template-columns:1fr}.ap-form-copy{transform:translateY(20px)}.ap-form-copy.ap-visible{transform:translateY(0)}.ap-form-card{padding:32px 16px}}