input,select,textarea{font-family:var(--font-sans)}.ap-sideimg{position:relative;overflow:hidden}.ap-sideimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:769px){.ap-sideimg{flex:1;min-height:0}}@media (max-width:768px){.ap-sideimg{flex:none;height:200px}}.opt-disabled{opacity:.45;pointer-events:none;filter:grayscale(.2)}.field-invalid{border-color:var(--color-primary)!important}.container-custom input:not(#phoneInput):not(#waInput):focus,.container-custom select:focus,.container-custom textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);outline:none}.container-custom #phoneInput:focus,.container-custom #waInput:focus{box-shadow:none;outline:none}.container-custom .phone-wrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.mobile-menu-toggle{font-size:var(--fs-xl);color:var(--text-primary);cursor:pointer;background:0 0;border:none;display:none}#mobileNav{border-top:1px solid var(--border-subtle);flex-direction:column;width:100%;margin-top:12px;padding:16px 0;display:none}#mobileNav.open{display:flex}#mobileNav a{font-size:var(--fs-xs);text-align:center;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);text-transform:uppercase;letter-spacing:.16em;padding:10px 0;font-weight:500;text-decoration:none}#mobileNav a:last-child{border-bottom:none}#mobileNav .nav-apply-mobile{background:var(--action-bg);border-radius:var(--radius-xs);margin-top:4px;padding:10px 0;color:var(--surface-raised)!important}.container-custom{max-width:1500px;margin:0 auto;padding:0 64px}@media (max-width:768px){.container-custom{padding:0 24px}.mobile-menu-toggle{display:block}.desktop-nav{display:none!important}.pl-16,.pr-16{padding-left:24px!important;padding-right:24px!important}.grid.md\:grid-cols-2,.grid.md\:grid-cols-\[320px_1fr\],.grid.md\:grid-cols-3{grid-template-columns:1fr!important}.grid.md\:grid-cols-\[1\.2fr_0\.8fr_1fr\]{grid-template-columns:1fr!important;gap:24px!important}.text-6xl{font-size:2.5rem!important}.text-4xl{font-size:1.8rem!important}.p-12,.p-8{padding:14px!important}.-mx-12{margin-left:-20px!important;margin-right:-20px!important}.min-h-\[400px\]{min-height:250px!important}.h-\[300px\]{height:200px!important}}@media (max-width:640px){.container-custom{padding:0 12px}.grid.md\:grid-cols-2,.grid.md\:grid-cols-3{grid-template-columns:1fr!important}.gap-8{gap:12px!important}}@media (max-width:480px){.text-6xl{font-size:2rem!important}.text-4xl{font-size:1.5rem!important}.p-6{padding:12px!important}.grid.md\:grid-cols-3,.grid.md\:grid-cols-2{grid-template-columns:1fr!important}.gap-8{gap:12px!important}}@media (max-width:1024px){.grid.md\:grid-cols-\[1\.2fr_0\.8fr_1fr\]{grid-template-columns:1fr 1fr!important;gap:24px!important}}@media (min-width:769px){.desktop-nav{display:flex!important}#mobileNav{display:none!important}}
