.ContactArea_contactArea__3_Rmr{position:relative;padding:clamp(4rem,8vw,7.5rem) 0;background:rgba(0,0,0,0)}.ContactArea_contactArea__layout__Jc_dZ{display:grid;grid-template-columns:1fr;grid-gap:clamp(2.5rem,5vw,4rem);gap:clamp(2.5rem,5vw,4rem);align-items:start}@media(min-width:1024px){.ContactArea_contactArea__layout__Jc_dZ{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.ContactArea_contactArea__main__IsxzK{display:flex;flex-direction:column;height:100%}.ContactArea_contactArea__header__TP35V{margin-bottom:clamp(1.5rem,3vw,2.125rem)}.ContactArea_contactArea__titleLine__Sc0OZ,.ContactArea_contactArea__title__om9No{margin:0;font-family:var(--font-display,"Montserrat",system-ui,sans-serif);font-size:clamp(1.5rem,3vw,1.75rem);font-weight:600;line-height:1.35;color:var(--color-ink,#0b1b3a)}.ContactArea_contactArea__media__myGT3{display:flex;align-items:center;justify-content:center;min-width:0;background:none}.ContactArea_contactArea__image___q7EH{display:block;width:100%;max-width:560px;height:auto;margin-inline:auto;object-fit:contain;border-radius:clamp(1.6rem,4vw,3.4rem);background:rgba(0,0,0,0)}.ContactArea_contactArea__quote__F9hAM{margin-top:auto;margin-bottom:0;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.75rem) clamp(1.5rem,3vw,1.75rem);border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;background:rgba(46,110,187,.04)}.ContactArea_contactArea__quoteText__FXLHM{margin:0 0 1rem;font-family:var(--font-body,"Open Sans",system-ui,sans-serif);font-size:clamp(.875rem,1.6vw,1rem);font-style:italic;line-height:1.5;color:var(--text-secondary,#4d4d4d)}.ContactArea_contactArea__quoteAuthor__NXCVb{display:flex;flex-direction:column;gap:.25rem}.ContactArea_contactArea__quoteName__da_WB{font-family:var(--font-display,"Montserrat",system-ui,sans-serif);font-size:1.25rem;font-weight:600;font-style:normal;color:var(--color-ink,#0b1b3a)}.ContactArea_contactArea__quoteRole__Evwo7{font-family:var(--font-ui,"Inter",system-ui,sans-serif);font-size:.875rem;color:var(--text-muted,#64748b)}.ContactArea_contactArea__formWrap__1Yn3v{width:100%}.ContactArea_contactArea__formGrid__arXss{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media(min-width:768px){.ContactArea_contactArea__formGrid__arXss{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;row-gap:1.25rem}}.ContactArea_contactArea__formBox__wDle3{margin:0;min-width:0}.ContactArea_contactArea__formBox__wDle3 input,.ContactArea_contactArea__formBox__wDle3 textarea{width:100%;border:1px solid color-mix(in srgb,var(--text-muted) 45%,transparent);outline:0;transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);font-family:var(--font-ui,"Inter",system-ui,sans-serif);font-size:1rem;font-weight:400;line-height:1.2;color:var(--text-secondary,#4d4d4d)}.ContactArea_contactArea__formBox__wDle3 input::placeholder,.ContactArea_contactArea__formBox__wDle3 textarea::placeholder{color:var(--text-muted,#64748b);font-family:var(--font-ui,"Inter",system-ui,sans-serif)}.ContactArea_contactArea__formBox__wDle3 input:focus,.ContactArea_contactArea__formBox__wDle3 textarea:focus{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.ContactArea_contactArea__formBox__wDle3 input{height:60px;padding:0 1.25rem;border-radius:16px}.ContactArea_contactArea__formBox__wDle3 textarea{min-height:150px;padding:1rem 1.25rem 0;border-radius:24px;resize:vertical}@media(min-width:768px){.ContactArea_contactArea__formBox--full___6U2g{grid-column:1/-1}}.ContactArea_contactArea__fieldError__vcMm2{margin:.25rem 0 0;font-family:var(--font-ui,"Inter",system-ui,sans-serif);font-size:.75rem;color:#dc2626}.ContactArea_contactArea__consent__1YEyF{display:flex;gap:.75rem;align-items:flex-start;margin-top:.25rem;margin-bottom:1rem;font-family:var(--font-body,"Open Sans",system-ui,sans-serif);font-size:.875rem;color:var(--text-secondary,#4d4d4d);line-height:1.2}.ContactArea_contactArea__consent__1YEyF input{margin-top:4px;accent-color:#f59e0b;width:16px;height:16px;flex-shrink:0}.ContactArea_contactArea__consent__1YEyF a{color:#2e6ebb;text-decoration:underline;text-underline-offset:2px}.ContactArea_contactArea__consent__1YEyF a:hover{color:#f59e0b}.ContactArea_contactArea__submitWrap__lu3MA{margin-top:.5rem}.ContactArea_contactArea__submit__8i6x_{flex-wrap:nowrap;white-space:nowrap}.ContactArea_contactArea__formSuccess__VVYMu{border:1px solid rgba(34,197,94,.35);border-radius:12px;background:rgba(34,197,94,.08);color:#15803d}.ContactArea_contactArea__formAlert__0J4Mt,.ContactArea_contactArea__formSuccess__VVYMu{margin:1rem 0 0;padding:1rem 1.25rem;font-family:var(--font-ui,"Inter",system-ui,sans-serif);font-size:.875rem}.ContactArea_contactArea__formAlert__0J4Mt{border:1px solid rgba(220,38,38,.25);border-radius:12px;background:rgba(220,38,38,.08);color:#b91c1c}.ContactArea_contactArea__srOnly__qUsd_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}