*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#10213a;background:#fff;line-height:1.55}.container{width:min(1180px,92%);margin:auto}.header{position:sticky;top:0;z-index:20;background:#061a31ee;backdrop-filter:blur(12px);border-bottom:1px solid #ffffff18}.nav{height:82px;display:flex;align-items:center;justify-content:space-between}.brand img{width:125px;height:70px;object-fit:contain}.nav nav{display:flex;gap:25px;align-items:center}.nav a{color:#fff;text-decoration:none;font-size:14px;font-weight:600}.nav nav>a:not(.nav-whatsapp):hover,.nav nav>a.active{color:#39a5ff}.nav-whatsapp,.btn{border-radius:30px;padding:13px 21px;background:#078bf0!important;color:#fff!important;display:inline-block;box-shadow:0 8px 24px #0089ed30}.menu{display:none;background:none;border:0;color:#fff;font-size:26px}.hero{min-height:600px;background:radial-gradient(circle at 85% 30%,#113e68 0,#071b32 38%,#041225 100%);color:#fff;overflow:hidden}.hero-grid{min-height:600px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center}.eyebrow{font-size:13px;letter-spacing:2px;color:#078ff5;font-weight:800}.hero h1{font-size:68px;line-height:1;margin:14px 0 12px;font-weight:800}.hero h1 span{color:#0b91f4}.hero h2{font-size:26px;line-height:1.25;max-width:680px;margin:0 0 18px}.hero p{font-size:17px;color:#d7e5f3;max-width:600px}.actions{display:flex;gap:22px;align-items:center;margin-top:28px}.btn{text-decoration:none;font-weight:700}.phone{color:#8ecfff;text-decoration:none;font-weight:700}.hero-art{height:420px;position:relative;display:grid;place-items:center}.hero-art:before{content:"";position:absolute;width:430px;height:180px;border-radius:50%;background:#0b5e9c55;filter:blur(30px)}.speed-ring{position:absolute;width:360px;height:220px;border:18px solid #173654;border-top-color:#078ff5;border-radius:50%;transform:rotate(-14deg);box-shadow:0 0 40px #078ff544}.car-shape{font-size:120px;font-weight:900;font-style:italic;color:#fff;text-shadow:8px 8px 0 #078ff5,0 0 35px #000;z-index:1}.art-label{position:absolute;right:10px;bottom:50px;font-size:28px;font-style:italic;transform:rotate(-7deg);color:#fff}.section{padding:90px 0;background:#f7f9fc}.section-head{text-align:center;margin-bottom:42px}.section-head h2{font-size:38px;margin:8px 0}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:#fff;border:1px solid #e7edf4;border-radius:10px;padding:28px 22px;min-height:195px;box-shadow:0 8px 25px #183b5b08}.card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #183b5b15}.icon{font-size:29px;color:#067fdd;margin-bottom:15px}.card h3{font-size:17px;margin:0 0 8px}.card p{font-size:14px;margin:0;color:#526277}.about{padding:90px 0;background:#fff}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.about-visual{min-height:380px;border-radius:12px;background:linear-gradient(145deg,#071a30,#0b4f82);display:grid;place-items:center;text-align:center;color:#fff;padding:30px;overflow:hidden;position:relative}.about-visual:after{content:"";position:absolute;inset:auto -15% -35% -15%;height:55%;background:#078ff522;transform:rotate(-7deg)}.about-visual img{width:250px;max-width:70%;object-fit:contain;position:relative;z-index:1}.about-visual div{position:relative;z-index:1;font-size:18px}.about h2{font-size:38px;line-height:1.2;margin:12px 0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.features div{display:flex;flex-direction:column;gap:5px}.features b{font-size:14px}.features span{font-size:12px;color:#637287}.process{background:#f7f9fc}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.step{text-align:center;padding:10px 18px}.step>b{display:grid;place-items:center;margin:auto;width:44px;height:44px;border-radius:50%;background:#078ff5;color:#fff}.step h3{font-size:16px}.step p{font-size:13px;color:#627086}.narrow{max-width:850px}.faq details{background:#fff;border:1px solid #e1e8f0;margin:12px 0;border-radius:8px;padding:17px 20px}.faq summary{cursor:pointer;font-weight:700}.faq p{color:#59697d}.contact{background:#061a31;color:#fff;padding:55px 0}.contact-inner{display:grid;grid-template-columns:1.4fr .8fr auto;gap:30px;align-items:center}.contact h2{margin:5px 0;font-size:31px}.contact p{margin:0;color:#b9c9da}.contact-data{display:flex;flex-direction:column;gap:8px}.contact-data a{color:#fff;text-decoration:none}.contact-data a:hover{color:#41a9ff}footer{background:#041225;color:#aebdcd;padding:35px 0 18px}.footer-grid{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:25px}.footer-grid img{width:120px;height:70px;object-fit:contain}.footer-links{display:flex;justify-content:center;gap:22px}.footer-links a{color:#dbe7f3;text-decoration:none;font-size:13px}.copyright{text-align:center;border-top:1px solid #ffffff12;margin-top:25px;padding-top:18px;font-size:12px}@media(max-width:950px){.nav nav{display:none}.menu{display:block}.nav nav.open{display:flex;position:absolute;top:82px;left:0;right:0;background:#061a31;flex-direction:column;padding:20px}.hero-grid{grid-template-columns:1fr}.hero-art{display:none}.hero{min-height:auto;padding:85px 0}.cards{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr;gap:40px}.steps{grid-template-columns:repeat(2,1fr)}.contact-inner{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-grid img{margin:auto}.footer-links{flex-wrap:wrap}}@media(max-width:560px){.hero h1{font-size:48px}.hero h2{font-size:21px}.actions{flex-direction:column;align-items:flex-start}.cards{grid-template-columns:1fr}.features{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.section,.about{padding:65px 0}.section-head h2,.about h2{font-size:30px}}
