.ContactForm-module__Rcu7sa__form{flex-direction:column;gap:20px;display:flex}.ContactForm-module__Rcu7sa__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ContactForm-module__Rcu7sa__field{flex-direction:column;gap:6px;display:flex}.ContactForm-module__Rcu7sa__label{color:var(--color-navy);font-size:.88rem;font-weight:600}.ContactForm-module__Rcu7sa__label span{color:var(--color-accent)}.ContactForm-module__Rcu7sa__input{border:1.5px solid var(--color-border);border-radius:var(--radius);width:100%;font-family:var(--font);color:var(--color-text);appearance:none;background:#fff;outline:none;padding:11px 14px;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.ContactForm-module__Rcu7sa__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #1a73e81f}.ContactForm-module__Rcu7sa__input::placeholder{color:#aab4c8}.ContactForm-module__Rcu7sa__inputError{border-color:#d93025}.ContactForm-module__Rcu7sa__inputError:focus{box-shadow:0 0 0 3px #d930251a}.ContactForm-module__Rcu7sa__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235a6a8a' stroke-width='1.5' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.ContactForm-module__Rcu7sa__textarea{resize:vertical;min-height:100px}.ContactForm-module__Rcu7sa__error{color:#d93025;margin-top:2px;font-size:.82rem}.ContactForm-module__Rcu7sa__submit{align-self:flex-start;min-width:200px}.ContactForm-module__Rcu7sa__success{background:var(--color-accent-light);border-radius:var(--radius-lg);text-align:center;border:1px solid #1a73e840;flex-direction:column;align-items:center;gap:14px;padding:40px 32px;display:flex}.ContactForm-module__Rcu7sa__successIcon{width:60px;height:60px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.ContactForm-module__Rcu7sa__successTitle{color:var(--color-navy);font-size:1.25rem;font-weight:700}.ContactForm-module__Rcu7sa__successText{color:var(--color-text-muted);max-width:420px;font-size:.95rem;line-height:1.65}.ContactForm-module__Rcu7sa__successText a{color:var(--color-accent);font-weight:600}@media (max-width:560px){.ContactForm-module__Rcu7sa__row{grid-template-columns:1fr}.ContactForm-module__Rcu7sa__submit{justify-content:center;width:100%}}
.ContactInfo-module__y6e-hG__wrapper{flex-direction:column;gap:32px;display:flex}.ContactInfo-module__y6e-hG__ctaRow{flex-wrap:wrap;gap:12px;display:flex}.ContactInfo-module__y6e-hG__callBtn,.ContactInfo-module__y6e-hG__textBtn{flex:1;justify-content:center;gap:8px;min-width:140px}.ContactInfo-module__y6e-hG__details{flex-direction:column;gap:20px;display:flex}.ContactInfo-module__y6e-hG__item{align-items:flex-start;gap:14px;display:flex}.ContactInfo-module__y6e-hG__icon{background:var(--color-accent-light);width:44px;height:44px;color:var(--color-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactInfo-module__y6e-hG__itemLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);margin-bottom:3px;font-size:.78rem;font-weight:700}.ContactInfo-module__y6e-hG__itemValue{color:var(--color-navy);font-size:.97rem;font-weight:500;transition:color .15s}a.ContactInfo-module__y6e-hG__itemValue:hover{color:var(--color-accent)}
.page-module__Ffes5G__layout{grid-template-columns:1fr 420px;align-items:start;gap:64px;display:grid}.page-module__Ffes5G__colHeading{margin-bottom:8px;font-size:1.35rem;font-weight:700}.page-module__Ffes5G__colSub{color:var(--color-text-muted);margin-bottom:28px;font-size:.95rem;line-height:1.65}.page-module__Ffes5G__infoCol{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);top:calc(var(--nav-height) + 24px);padding:32px;position:sticky}@media (max-width:960px){.page-module__Ffes5G__layout{grid-template-columns:1fr;gap:48px}.page-module__Ffes5G__infoCol{position:static}}
