@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap');
:root{--navy:#092a56;--blue:#2479c5;--ice:#f2f6fb;--ink:#243247;--muted:#617085;--line:#dce5ef;--wrap:1200px;--radius:14px;--shadow:0 16px 45px #092a5617}body{font:500 16px/1.65 Manrope,Arial,sans-serif;color:var(--ink)}h1,h2,h3{font-family:Manrope,Arial,sans-serif;color:var(--navy);line-height:1.14;letter-spacing:-.035em}h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(2.4rem,5vw,4.8rem)}h2{font-size:clamp(1.9rem,3.4vw,3rem)}.wrap{width:min(calc(100% - 48px),var(--wrap))}.section{padding:clamp(4rem,8vw,6.7rem) 0}.pale{background:var(--ice)}.site-header{height:84px;background:#fffffff0;backdrop-filter:blur(14px);border-color:#dce5ef}.brand img{height:62px;max-width:190px}.nav nav{gap:1.45rem;font-size:.82rem;color:#30415b}.nav nav>a:not(.button){position:relative}.nav nav>a:not(.button):after{content:'';position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--blue);transition:right .2s}.nav nav>a:not(.button):hover:after{right:0}.button{border-radius:8px;background:var(--blue);border-color:var(--blue);padding:.86rem 1.2rem;box-shadow:0 8px 18px #2479c530}.button:hover{background:#185f9f;transform:translateY(-2px)}.button-ghost{background:transparent;border-color:#ffffffb3;box-shadow:none}.hero{min-height:680px}.hero-bg{background:linear-gradient(90deg,#051b3cf0 0%,#092a56d4 38%,#092a5645 70%),url('hero-automotor.png') center/cover}.hero-content{max-width:min(calc(100% - 48px),1200px)}.hero h1{max-width:760px}.lead{font-size:clamp(1rem,1.8vw,1.22rem);max-width:620px;color:#e5eff9}.location{border-top:1px solid #ffffff45;padding-top:1rem;font-weight:700}.intro{gap:min(11vw,10rem)}.intro>div:last-child,.areas>p:not(.eyebrow){color:#46576e;font-size:1.08rem}.section-heading{margin-bottom:2.4rem}.cards{gap:1.25rem}.card{min-height:285px;border-radius:var(--radius);padding:1.75rem;box-shadow:0 5px 18px #092a5609;transition:.22s}.card:before{content:'';width:36px;height:3px;background:var(--blue);margin-bottom:1.4rem}.card:hover{transform:translateY(-5px);border-color:#b4d2eb;box-shadow:0 22px 48px #092a5620}.card:hover:before{width:58px}.card p{color:var(--muted);font-size:.93rem}.icon{width:48px;height:48px;border-radius:12px;background:#e9f4fc;color:var(--blue);display:grid;place-items:center}.icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.benefits,.about{gap:clamp(2.5rem,8vw,7rem)}.benefit-image{min-height:480px;border-radius:var(--radius);background:linear-gradient(140deg,#092a56d1,#2479c561),url('hero-automotor.png') 72% center/cover;box-shadow:var(--shadow)}.checklist li{padding:.85rem 0}.process{padding:clamp(4rem,8vw,6.5rem) 0}.steps>div{border-top:1px solid #789bc0;padding-top:1.3rem}.steps b{color:#87c4ef}.page-hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#e9f2fb,#f7faff);padding:clamp(4rem,7vw,6rem) 0}.page-hero:after{content:'';position:absolute;width:420px;height:420px;border-radius:50%;background:#cde5f880;right:-200px;top:-210px}.page-hero .wrap{position:relative;z-index:1}.page-hero h1{max-width:870px;font-size:clamp(2.35rem,4.4vw,4.1rem)}.page-hero p:not(.eyebrow){color:#52647b}.article{gap:clamp(3rem,8vw,7rem)}.article article p,.about p{color:#4e5f74}.aside{border-radius:var(--radius);border-color:var(--line);box-shadow:none}.portrait-placeholder{min-height:410px;border-radius:var(--radius);background:linear-gradient(145deg,#092a56,#1c5e9b);box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.2rem;color:#dceeff}.portrait-placeholder img{width:min(230px,80%);background:#fff;border-radius:10px;padding:.5rem}.portrait-placeholder span{font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.zones div{border-radius:10px;border-color:var(--line);background:#fff;box-shadow:0 3px 12px #092a5608;padding:1.2rem}.zones div:hover{transform:translateY(-2px);border-color:#9fc9e9;box-shadow:var(--shadow)}.notice{background:#eef7ff;color:#405a75}.contact-grid{gap:clamp(3rem,8vw,7rem)}.contact-form{padding:clamp(1.5rem,4vw,2.6rem);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{border-color:#cbd9e6;border-radius:7px;background:#fbfdff}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2479c51f}.site-footer{padding:4rem 0 1.4rem}.footer-logo{background:transparent;padding:0;border:none;border-radius:0;max-width:250px;width:100%;height:auto;display:block;margin-bottom:1.1rem}.nav nav>a.active{color:var(--navy);font-weight:700}.nav nav>a.active:after{right:0}.whatsapp-float{background:#18a85c;box-shadow:0 12px 26px #05361d4d;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-float:first-letter{font-size:inherit}.whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 16px 32px #05361d66}.whatsapp-float svg{flex-shrink:0;width:22px;height:22px}@media(max-width:1020px){.nav nav{gap:.85rem;font-size:.74rem}.cards{grid-template-columns:repeat(2,1fr)}.footer-grid{gap:2rem}}@media(max-width:800px){.site-header{height:74px}.brand img{height:55px}.menu-toggle{display:flex}.nav nav{top:74px;background:#fff;padding:1rem 24px 1.5rem;box-shadow:0 14px 22px #092a561c}.nav nav>a:not(.button):after{display:none}.hero{min-height:640px}.hero-bg{background:linear-gradient(90deg,#051b3ced,#092a56b8),url('hero-automotor.png') 65% center/cover}.benefit-image{min-height:320px}.article .aside{max-width:520px}}@media(max-width:560px){body{font-size:15px}.wrap,.hero-content{max-width:min(calc(100% - 32px),1200px)}.hero{min-height:590px}.hero h1{font-size:2.55rem}.actions{display:grid;grid-template-columns:1fr}.button{width:100%}.cards,.zones,.steps,.footer-grid{grid-template-columns:1fr}.card{min-height:0;padding:1.5rem}.page-hero{padding-block:3.5rem}.page-hero h1{font-size:2.4rem}.whatsapp-float{height:54px;width:54px;justify-content:center;padding:0}.whatsapp-float span{display:none}.contact-form{padding:1.35rem}}
