.forms-section.section-full{background-color:var(--sp-off-white);box-sizing:border-box;font-family:Barlow,sans-serif;padding:60px 20px}.forms-section-container{box-sizing:border-box;margin:0 auto;max-width:860px}.forms-section .section-eyebrow{align-items:center;color:var(--sp-green);display:flex;font-size:13px;font-weight:600;gap:10px;margin-bottom:10px}.forms-section .section-eyebrow:before{background:var(--sp-green)!important;content:"";display:block;flex-shrink:0;height:2px;width:20px}.forms-section .section-h2{color:var(--sp-navy);font-family:Barlow Condensed,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.15;margin:0 0 16px;text-transform:uppercase}.forms-section .section-sub{color:var(--sp-ink-soft);font-size:16px;font-weight:400;line-height:1.65;margin:0 0 40px;max-width:600px}.forms-section .forms-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.forms-section .form-card{align-items:flex-start;background-color:var(--sp-white);border:1px solid var(--sp-rule);border-radius:8px;display:flex;gap:16px;padding:20px 22px;transition:transform .2s ease,box-shadow .2s ease}.forms-section .form-card:hover{box-shadow:0 4px 12px rgba(17,25,39,.05);transform:translateY(-2px)}.forms-section .form-icon{align-items:center;background-color:var(--sp-navy);border-radius:6px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.forms-section .form-icon img,.forms-section .form-icon svg{display:block;height:18px;width:18px}.forms-section .form-icon svg{fill:none;stroke:var(--sp-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.forms-section .form-card-content{display:flex;flex-direction:column;height:100%}.forms-section .form-name{color:var(--sp-navy);font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:8px;text-transform:uppercase}.forms-section .form-desc{color:var(--sp-ink-mid);flex-grow:1;font-size:13px;line-height:1.45;margin-bottom:8px}.forms-section .form-link{align-items:center;color:var(--sp-green-dark);display:inline-flex;font-size:12px;font-weight:700;margin-top:auto;text-decoration:none}.forms-section .form-link:hover{text-decoration:underline}.state-note{align-items:flex-start;background:var(--sp-navy);border-radius:8px;color:var(--sp-white);display:flex;font-size:14px;gap:16px;line-height:1.6;margin-top:20px;padding:20px 24px}@media (max-width:767px){.forms-section{padding:40px 16px}}.state-note svg{fill:none;flex-shrink:0;height:20px;margin-top:2px;stroke:var(--sp-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}