.page-module__OSLHOG__contactCardsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.page-module__OSLHOG__contactCard{background:var(--color-white);border:1px solid var(--color-border);text-align:center;transition:transform var(--transition-speed) ease;border-radius:8px;flex-direction:column;align-items:center;padding:2rem 1.5rem;display:flex}.page-module__OSLHOG__contactCard:hover{border-color:var(--color-industrial-blue);transform:translateY(-5px);box-shadow:0 10px 25px #0000000d}.page-module__OSLHOG__cardIcon{width:48px;height:48px;color:var(--color-industrial-blue);background-color:#004b931a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.page-module__OSLHOG__contactCard h3{color:var(--color-black);margin-bottom:.5rem;font-size:1.125rem}.page-module__OSLHOG__contactCard p{color:#4a5568;flex-grow:1;margin-bottom:1.5rem;font-size:.9375rem}.page-module__OSLHOG__cardLink{color:var(--color-industrial-blue);font-size:.9375rem;font-weight:600;text-decoration:none}.page-module__OSLHOG__formSection{background-color:var(--color-light-gray);padding:6rem 0}.page-module__OSLHOG__formGrid{grid-template-columns:1fr 1.5fr;gap:4rem;display:grid}.page-module__OSLHOG__formIntro h2{margin-bottom:1.5rem;font-size:2.5rem}.page-module__OSLHOG__formIntro p{color:#4a5568;font-size:1.125rem;line-height:1.6}.page-module__OSLHOG__comprehensiveForm{background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;padding:3rem;box-shadow:0 4px 20px #0000000d}.page-module__OSLHOG__formSectionTitle{color:var(--color-industrial-blue);border-bottom:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.05em;margin-top:2.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:700}.page-module__OSLHOG__comprehensiveForm .page-module__OSLHOG__formSectionTitle:first-child{margin-top:0}.page-module__OSLHOG__formRow{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.page-module__OSLHOG__formGroup{margin-bottom:1.5rem}.page-module__OSLHOG__formGroup label{margin-bottom:.5rem;font-size:.9375rem;font-weight:600;display:block}.page-module__OSLHOG__required{color:#e53e3e;margin-left:.25rem}.page-module__OSLHOG__formControl{background-color:var(--color-white);width:100%;transition:border-color var(--transition-speed) ease;border:1px solid #cbd5e0;border-radius:4px;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.page-module__OSLHOG__formControl:focus{border-color:var(--color-industrial-blue);outline:none;box-shadow:0 0 0 2px #004b931a}textarea.page-module__OSLHOG__formControl{resize:vertical;min-height:120px}.page-module__OSLHOG__formSubmitBtn{width:100%;margin-top:1rem;padding:1rem;font-size:1.125rem}.page-module__OSLHOG__formDisclaimer{text-align:center;color:#718096;margin-top:1rem;font-size:.875rem;display:block}.page-module__OSLHOG__directContactGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.page-module__OSLHOG__directOption{background:var(--color-white);border:1px solid var(--color-border);text-align:center;border-radius:8px;padding:2rem}.page-module__OSLHOG__directOption h3{margin-bottom:1rem}.page-module__OSLHOG__directOption p{color:#4a5568;margin-bottom:1.5rem}.page-module__OSLHOG__processSteps{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.page-module__OSLHOG__processStep{background:var(--color-white);border-top:3px solid var(--color-industrial-blue);border-radius:8px;padding:2rem;box-shadow:0 2px 10px #00000008}.page-module__OSLHOG__stepNumber{color:var(--color-industrial-blue);margin-bottom:.5rem;font-size:.875rem;font-weight:700;display:block}.page-module__OSLHOG__processStep h4{margin-bottom:.75rem;font-size:1.125rem}.page-module__OSLHOG__processStep p{color:#4a5568;margin:0;font-size:.9375rem}@media (max-width:1024px){.page-module__OSLHOG__formGrid{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.page-module__OSLHOG__contactCardsGrid{grid-template-columns:1fr}.page-module__OSLHOG__formRow{grid-template-columns:1fr;gap:0}.page-module__OSLHOG__comprehensiveForm{padding:2rem 1.5rem}.page-module__OSLHOG__directContactGrid,.page-module__OSLHOG__processSteps{grid-template-columns:1fr}}
