.contato-root,.contato-page{min-width:0;overflow-x:hidden}.contato-page{background:#f7f5f2}.contato-hero{background:linear-gradient(135deg,#07172b,#10243e 70%,#19385d);color:#fff;padding:clamp(2rem,4vw,4rem) 0 clamp(5rem,9vw,8rem)}.contato-breadcrumb{margin-bottom:clamp(3rem,5vw,5rem);font-size:.9rem;color:#c3ccd8}.contato-breadcrumb ol{display:flex;gap:.65rem;list-style:none;margin:0;padding:0}.contato-breadcrumb li+li:before{content:"/";margin-right:.65rem;color:#e7c17c}.contato-breadcrumb a{text-decoration:none}.contato-hero__grid{display:grid;grid-template-columns:minmax(20rem,.78fr) minmax(28rem,1.22fr);gap:clamp(3rem,8vw,7rem);align-items:start}.contato-hero__intro{position:sticky;top:calc(var(--header-height) + 2rem)}.contato-hero h1{max-width:14ch;margin:.8rem 0 2rem;font-size:clamp(3.2rem,5.6vw,5.4rem);line-height:.94}.contato-hero__lead{font:500 clamp(1.35rem,2vw,1.8rem)/1.42 var(--font-display);color:#fff}.contato-hero__intro>p:not(.eyebrow):not(.contato-hero__lead){color:#cbd3df}.contato-hero__trust{display:grid;gap:.4rem;margin-top:2rem;padding:1.25rem 0 1.25rem 1.4rem;border-left:2px solid #d7b780}.contato-hero__trust strong{color:#e7c17c}.contato-hero__trust span{color:#cbd3df;font-size:.95rem}.contato-form{padding:clamp(1.5rem,3vw,2.5rem);border-top:2px solid #d7b780;background:#182a47;box-shadow:0 2rem 5rem rgb(0 0 0/.25)}.contato-form__heading{margin-bottom:2rem}.contato-form__heading span{font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e7c17c}.contato-form__heading h2{margin:.55rem 0 .6rem;font-size:clamp(2.2rem,4vw,3.3rem)}.contato-form__heading p{color:#d3dae3}.contato-consent{display:flex;gap:.8rem;align-items:flex-start;margin:1rem 0;color:#e7ebf0;font-size:.92rem}.contato-consent input{flex:0 0 auto;width:1.2rem;height:1.2rem;margin-top:.18rem;accent-color:#c8a470}.contato-form .form-privacy-note{color:#cbd3df}.contato-heading{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(22rem,1.22fr);gap:clamp(3rem,9vw,8rem);align-items:start}.contato-heading h2,.contato-after h2,.contato-privacy h2,.contato-about h2{max-width:14ch;font-size:clamp(2.7rem,5vw,4.6rem);line-height:.96}.contato-heading>p{padding-top:2.3rem;color:#525d6c;font-size:1.12rem}.contato-context__steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:4rem;border-top:1px solid #c8a470;border-left:1px solid #d8d5cf}.contato-context__steps article{min-height:16rem;padding:2rem;border-right:1px solid #d8d5cf;border-bottom:1px solid #d8d5cf;background:#fff}.contato-context__steps span,.contato-after ol>li>span{color:#80531e;font:500 1.2rem var(--font-display)}.contato-context__steps h3{margin:2.7rem 0 .7rem;font:500 1.7rem var(--font-display)}.contato-context__steps p{color:#596270;font-size:.96rem}.contato-routing{background:#11233c;color:#fff}.contato-heading--dark>p{color:#cbd3df}.contato-routing__map{display:grid;grid-template-columns:repeat(5,1fr);margin-top:4rem;border-top:1px solid #d7b780;border-left:1px solid #34465f}.contato-routing__map a{display:flex;min-height:13rem;flex-direction:column;justify-content:flex-end;padding:1.5rem;border-right:1px solid #34465f;border-bottom:1px solid #34465f;text-decoration:none}.contato-routing__map a:hover{background:#183052}.contato-routing__map span{margin-bottom:.7rem;color:#e7c17c;font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.contato-routing__map strong{font:500 1.45rem/1.15 var(--font-display)}.contato-after__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,9vw,8rem)}.contato-after__grid>div>p:last-child{color:#596270}.contato-after ol{list-style:none;margin:0;padding:0;border-top:1px solid #c8a470}.contato-after li{display:grid;grid-template-columns:3rem 1fr;gap:1.3rem;padding:1.4rem 0;border-bottom:1px solid #d8d5cf}.contato-after li h3{margin:0 0 .3rem;font:500 1.5rem var(--font-display)}.contato-after li p{margin:0;color:#596270}.contato-privacy{background:#27436b;color:#fff}.contato-privacy__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,9vw,8rem)}.contato-privacy__grid>div:last-child>p{color:#e1e6ed}.contato-privacy ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;list-style:none;margin:2rem 0 0;padding:0}.contato-privacy li{padding:1rem;border:1px solid #7085a3;color:#fff}.contato-about{padding:clamp(4rem,8vw,7rem) 0;background:#ede7de}.contato-about .container{display:flex;justify-content:space-between;align-items:center;gap:3rem}.contato-about p{max-width:45rem;color:#596270}.contato-about .button{flex:0 0 auto}@media(max-width:980px){.contato-hero__grid,.contato-heading,.contato-after__grid,.contato-privacy__grid{grid-template-columns:1fr}.contato-hero__intro{position:static}.contato-heading>p{padding-top:0}.contato-context__steps{grid-template-columns:repeat(2,1fr)}.contato-routing__map{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.contato-about .container{align-items:flex-start;flex-direction:column}.contato-routing__map{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.contato-hero h1{font-size:clamp(2.9rem,14vw,4rem)}.contato-context__steps,.contato-routing__map,.contato-privacy ul{grid-template-columns:1fr}.contato-context__steps article,.contato-routing__map a{min-height:auto}.contato-context__steps h3{margin-top:1.6rem}.contato-about .button{width:100%;text-align:center}}
