@import url("https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400&family=Source+Sans+Pro:wght@400;600;700;900&display=swap");.gs *,.gs :after,.gs :before{box-sizing:border-box;margin:0;padding:0}.gs{--navy:#062a47;--green:#85c441;--gd:#0a8944;--charcoal:#2f2f2f;--sage:#cbe3aa;--warm:#f8f7f5;--white:#fff;color:var(--charcoal);font-family:Source Sans Pro,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:var(--white);overflow-x:hidden}.gs-hero{background:linear-gradient(180deg,#eef6f0 0,var(--white) 100%);padding:52px 40px 48px;position:relative;text-align:center}.gs-hero:before{background:radial-gradient(ellipse at 30% 0,rgba(133,196,65,.06) 0,transparent 60%),radial-gradient(ellipse at 70% 0,rgba(6,42,71,.04) 0,transparent 60%);content:"";height:300px;left:0;pointer-events:none;position:absolute;right:0;top:0}.gs-hero-inner{margin:0 auto;max-width:520px;position:relative;z-index:2}.gs-kicker{color:var(--gd);font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.gs-h1{color:var(--navy);font-family:"PT Serif",Georgia,serif;font-size:clamp(1.5rem,3.8vw,2rem);font-weight:700;line-height:1.3;margin-bottom:10px}.gs-sub{color:#6a7570;font-size:1rem;line-height:1.55;margin:0 auto 28px;max-width:580px}.gs-form-card{background:var(--white);border:1px solid #e8e5e0;border-radius:14px;box-shadow:0 8px 32px rgba(6,42,71,.07),0 1px 3px rgba(0,0,0,.04);margin:0 auto;max-width:480px;padding:36px 36px 32px;text-align:left}.gs-form-fine{color:#b0b8c2;font-size:.72rem;line-height:1.5;margin-top:12px;text-align:center}.gs-form-card .hs-form{font-family:Source Sans Pro,system-ui,sans-serif!important}.gs-form-card .hs-form fieldset{margin-bottom:0!important;max-width:100%!important}.gs-form-card .hs-form-field{margin-bottom:14px!important}.gs-form-card .hs-form-field>label{color:var(--charcoal)!important;display:block!important;font-family:Source Sans Pro,sans-serif!important;font-size:.8rem!important;font-weight:700!important;margin-bottom:5px!important}.gs-form-card .hs-form-required{color:#d44!important;margin-left:2px!important}.gs-form-card .hs-input[type=email],.gs-form-card .hs-input[type=text]{-webkit-appearance:none!important;background:var(--warm)!important;border:1.5px solid #e2dfd9!important;border-radius:4px!important;color:var(--charcoal)!important;font-family:Source Sans Pro,sans-serif!important;font-size:.92rem!important;outline:none!important;padding:11px 14px!important;transition:border-color .2s,box-shadow .2s!important;width:100%!important}.gs-form-card .hs-input[type=email]::placeholder,.gs-form-card .hs-input[type=text]::placeholder{color:#b0b8c2!important}.gs-form-card .hs-input[type=email]:focus,.gs-form-card .hs-input[type=text]:focus{background:var(--white)!important;border-color:var(--gd)!important;box-shadow:0 0 0 3px rgba(10,137,68,.08)!important}.gs-form-card .form-columns-2{display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr!important}.gs-form-card .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.gs-form-card .hs-fieldtype-checkbox>label{color:var(--charcoal)!important;font-size:.8rem!important;font-weight:700!important;margin-bottom:3px!important}.gs-form-card .hs-field-desc{color:#8a9199!important;font-size:.8rem!important;margin-bottom:10px!important;margin-top:0!important;padding:0!important}.gs-form-card .inputs-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important}.gs-form-card .hs-form-checkbox,.gs-form-card .inputs-list{margin:0!important;padding:0!important}.gs-form-card .hs-form-checkbox-display{align-items:center!important;background:var(--warm)!important;border:1.5px solid #e2dfd9!important;border-radius:4px!important;color:var(--charcoal)!important;cursor:pointer!important;display:flex!important;font-size:.85rem!important;font-weight:400!important;gap:7px!important;line-height:1.3!important;padding:7px 14px!important;transition:all .15s!important}.gs-form-card .hs-form-checkbox-display:hover{border-color:#c8c5be!important}.gs-form-card .hs-form-checkbox-display input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;background:var(--white)!important;border:1.5px solid #c8c5be!important;border-radius:4px!important;cursor:pointer!important;flex-shrink:0!important;height:16px!important;margin:0!important;position:relative!important;transition:all .15s!important;width:16px!important}.gs-form-card .hs-form-checkbox-display input[type=checkbox]:checked{background:var(--gd)!important;border-color:var(--gd)!important}.gs-form-card .hs-form-checkbox-display input[type=checkbox]:checked:after{border:solid #fff!important;border-width:0 2px 2px 0!important;content:""!important;height:8px!important;left:5px!important;position:absolute!important;top:2px!important;transform:rotate(45deg)!important;width:4px!important}.gs-form-card .hs-form-checkbox-display:has(input:checked){background:#f0f8ec!important;border-color:var(--gd)!important;color:var(--navy)!important}.gs-form-card .hs-submit{margin-top:4px!important}.gs-form-card .hs-submit .hs-field-desc{display:none!important}.gs-form-card .hs-button.primary{background:var(--gd)!important;border:none!important;border-radius:4px!important;color:var(--white)!important;cursor:pointer!important;font-family:Source Sans Pro,sans-serif!important;font-size:.95rem!important;font-weight:700!important;padding:13px 24px!important;transition:all .2s!important;width:100%!important}.gs-form-card .hs-button.primary:hover{background:#087a3b!important;box-shadow:0 4px 14px rgba(10,137,68,.25)!important;transform:translateY(-1px)!important}.gs-form-card .hs-error-msg,.gs-form-card .hs-error-msgs{color:#d44!important;font-size:.75rem!important;margin-top:4px!important}.gs-form-card .hs-form-field[style*="display: none"]{margin:0!important;padding:0!important}.gs-trust{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:24px}.gs-trust img{display:block}.gs-trust-divider{background:#e2dfd9;height:20px;width:1px}.gs-trust-companies{color:#8a9199;font-size:.82rem;font-weight:600}.gs-trust-companies strong{color:var(--navy)}.gs-testimonial-section{margin:0 auto;max-width:640px;padding:52px 40px 56px;text-align:center}.gs-testimonial-quote{color:var(--navy);font-family:"PT Serif",Georgia,serif;font-size:1.15rem;font-style:italic;line-height:1.55;margin-bottom:20px;position:relative}.gs-testimonial-quote:before{color:var(--green);content:'"';font-family:"PT Serif",Georgia,serif;font-size:3.5rem;left:50%;line-height:1;opacity:.35;position:absolute;top:-24px;transform:translateX(-50%)}.gs-testimonial-author{color:var(--gd);font-size:.88rem;font-weight:700}.gs-testimonial-role{color:#8a9199;font-size:.78rem;font-weight:600;margin-top:2px}@keyframes gsUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gs-hero-inner{animation:gsUp .5s ease forwards;opacity:0}.gs-form-card{animation:gsUp .5s ease .1s forwards;opacity:0}@media (max-width:768px){.gs-hero{padding:36px 20px}.gs-form-card{padding:28px 24px 24px}.gs-form-card .form-columns-2{grid-template-columns:1fr!important}.gs-form-card .inputs-list{flex-direction:column!important}.gs-testimonial-section{padding:40px 20px 44px}.gs-trust{gap:12px}}