.automotive-product{--a-bg:#fff;--a-card:#fff;--a-soft:#f7fafc;--a-panel:#f1f6f9;--a-border:#e4eaf0;--a-ink:#0b1220;--a-text:#52606d;--a-muted:#8793a2;--a-teal:#16c7b7;--a-blue:#448aff;--a-purple:#8b5cf6;--a-green:#0ccda3;--a-orange:#ff9f43;--a-shadow:0 25px 72px rgba(11,18,32,.1);overflow:hidden;color:var(--a-ink);background:radial-gradient(circle at 79% 8%,rgba(68,138,255,.11),transparent 28rem),radial-gradient(circle at 15% 25%,rgba(22,199,183,.07),transparent 25rem),var(--a-bg);font-family:Inter,sans-serif;transition:background .35s,color .35s}[data-theme=dark] .automotive-product{--a-bg:#071321;--a-card:#0f1c2e;--a-soft:#0b1828;--a-panel:#122238;--a-border:rgba(255,255,255,.075);--a-ink:#f7fbff;--a-text:#aab6c5;--a-muted:#718094;--a-shadow:0 28px 80px rgba(0,0,0,.36),0 0 40px rgba(68,138,255,.05);background:radial-gradient(circle at 80% 6%,rgba(68,138,255,.15),transparent 29rem),radial-gradient(circle at 12% 29%,rgba(22,199,183,.06),transparent 27rem),linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px),var(--a-bg);background-size:auto,auto,48px 48px,48px 48px,auto}.automotive-product h1,.automotive-product h2,.automotive-product h3,.automotive-product strong{font-family:Sora,Inter,sans-serif}.au-section{width:min(1320px,calc(100% - 48px));margin-inline:auto}.au-eyebrow{display:inline-flex;align-items:center;gap:8px;width:max-content;padding:8px 13px;border:1px solid color-mix(in srgb,var(--a-teal) 36%,var(--a-border));border-radius:999px;color:var(--a-teal);background:color-mix(in srgb,var(--a-teal) 8%,transparent);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.au-hero{display:grid;grid-template-columns:minmax(390px,.72fr) minmax(720px,1.28fr);gap:65px;align-items:center;min-height:760px;padding-block:78px 62px}.au-hero h1{margin:24px 0 18px;font-size:clamp(47px,4.9vw,70px);line-height:1.06;letter-spacing:-.06em}.au-heading h2 span,.au-hero h1 span{color:transparent;background:linear-gradient(100deg,var(--a-teal),var(--a-blue) 55%,var(--a-purple));background-clip:text;-webkit-background-clip:text}.au-cta-copy>p,.au-hero-copy>p{max-width:570px;color:var(--a-text);font-size:18px;line-height:1.72}.au-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.au-btn{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:8px;padding:0 25px;border:1px solid var(--a-border);border-radius:16px;color:var(--a-ink);background:var(--a-card);box-shadow:0 12px 35px rgba(11,18,32,.08);font-size:14px;font-weight:750;text-decoration:none;transition:.25s}.au-btn:hover{transform:translateY(-3px)}.au-btn.primary{border-color:transparent;color:#fff;background:linear-gradient(105deg,var(--a-teal),var(--a-blue),var(--a-purple))}.au-trust{display:flex;flex-wrap:wrap;gap:19px;margin-top:31px;color:var(--a-text);font-size:12px;font-weight:700}.au-trust span{display:flex;align-items:center;gap:7px}.au-trust svg{color:var(--a-teal)}.au-hero-product{position:relative;display:grid;grid-template-columns:470px 285px;gap:18px;align-items:center;min-height:610px}.au-chat{overflow:hidden;border:1px solid var(--a-border);border-radius:29px;background:var(--a-card);box-shadow:var(--a-shadow)}.au-chat>header{display:flex;align-items:center;gap:10px;padding:15px 17px;border-bottom:1px solid var(--a-border)}.au-chat>header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--a-blue),var(--a-purple))}.au-chat>header div{flex:1}.au-chat>header small,.au-chat>header strong{display:block}.au-chat>header strong{font-size:12px}.au-chat>header small{margin-top:3px;color:var(--a-text);font-size:8px}.au-chat-body{height:474px;overflow:hidden;padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--a-teal) 5%,var(--a-soft)),var(--a-soft))}.au-msg{width:72%;margin:0 0 8px;padding:10px 12px;border-radius:13px 13px 13px 3px;color:var(--a-text);background:var(--a-card);font-size:9px;line-height:1.45}.au-msg.assistant{margin-left:auto;border-radius:13px 13px 3px 13px;background:color-mix(in srgb,var(--a-teal) 13%,var(--a-card))}.au-msg.assistant span{display:flex;align-items:center;gap:5px;margin-bottom:4px;color:var(--a-teal);font-weight:800}.au-msg.compact{width:max-content}.au-msg.typing i{color:var(--a-teal);animation:au-type 1.3s steps(3) infinite}.au-vehicle-track{display:flex;gap:7px;width:max-content;margin-top:10px}.au-vehicle-track article{width:140px;overflow:hidden;border:1px solid var(--a-border);border-radius:13px;background:var(--a-card);transition:.25s}.au-vehicle-track article:hover{transform:translateY(-5px)}.au-vehicle-track article>div:last-child{padding:8px}.au-vehicle-track h3{margin:0;font-size:9px}.au-vehicle-track p{margin:3px 0;color:var(--a-text);font-size:7px}.au-vehicle-track strong{font-size:9px}.au-vehicle-track small{display:flex;align-items:center;gap:3px;margin-top:3px;color:var(--a-muted);font-size:7px}.au-vehicle-track footer{display:flex;gap:4px;margin-top:7px}.au-vehicle-track button{flex:1;padding:6px 2px;border:0;border-radius:6px;color:#fff;background:var(--a-blue);font-size:6px}.au-vehicle-track button+button{background:var(--a-teal)}.au-chat>footer{display:flex;gap:9px;align-items:center;padding:11px 14px;color:var(--a-muted);font-size:9px}.au-chat>footer span{flex:1;padding:9px 11px;border-radius:99px;background:var(--a-soft)}.au-chat>footer button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;color:#fff;background:var(--a-teal)}.au-car-visual{position:relative;height:82px;overflow:hidden;background:linear-gradient(145deg,#dceeff,#f0f5fa 70%)}.au-car-visual>small{position:absolute;inset:auto 0 0;height:19px;background:linear-gradient(#b8c0c8,#e4e8eb)}.au-car-body{position:absolute;z-index:1;left:19px;bottom:20px;width:100px;height:28px;border-radius:15px 22px 7px 7px;background:linear-gradient(150deg,#17222e,#405265)}.au-car-body:before{content:"";position:absolute;left:23px;top:-16px;width:55px;height:24px;transform:skew(-20deg);border-radius:20px 13px 0 0;background:#27394a}.au-car-body b,.au-car-body i{position:absolute;bottom:-7px;width:19px;height:19px;border:4px solid #202b36;border-radius:50%;background:#aebbc5}.au-car-body i{left:14px}.au-car-body b{right:12px}.au-car-body em{position:absolute;right:9px;top:7px;width:17px;height:5px;border-radius:5px;background:#dbf4ff}.car-1 .au-car-body{background:linear-gradient(150deg,#24384b,#748fa6)}.car-2 .au-car-body{background:linear-gradient(150deg,#60666d,#b4bdc4)}.au-timeline{padding:18px;border:1px solid var(--a-border);border-radius:24px;background:var(--a-card);box-shadow:0 18px 48px rgba(11,18,32,.08)}.au-timeline>header{display:flex;justify-content:space-between;padding-bottom:10px;font-size:10px}.au-timeline>header span{color:var(--a-teal)}.au-timeline>div{position:relative;display:flex;align-items:center;gap:9px;min-height:66px;border-top:1px solid var(--a-border)}.au-timeline>div:before{content:"";position:absolute;left:16px;top:-18px;height:21px;border-left:1px dashed var(--a-blue)}.au-timeline>div:nth-of-type(2):before{display:none}.au-timeline>div>i{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:var(--a-blue);background:color-mix(in srgb,var(--a-blue) 9%,transparent)}.au-timeline>div:nth-child(3n)>i{color:var(--a-teal);background:color-mix(in srgb,var(--a-teal) 9%,transparent)}.au-timeline>div:nth-child(3n+1)>i{color:var(--a-orange);background:color-mix(in srgb,var(--a-orange) 9%,transparent)}.au-timeline>div>span{flex:1}.au-timeline>div small,.au-timeline>div strong{display:block}.au-timeline>div strong{font-family:Inter;font-size:9px}.au-timeline>div small{margin-top:3px;color:var(--a-text);font-size:8px}.au-timeline time{color:var(--a-muted);font-size:7px}.au-whatsapp{position:absolute;left:445px;top:110px;display:grid;width:48px;height:48px;place-items:center;border-radius:15px;color:#fff;background:var(--a-teal);box-shadow:0 12px 35px rgba(22,199,183,.3);animation:au-pulse 2.5s ease-in-out infinite}.au-float{position:absolute;left:350px;bottom:4px;display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--a-border);border-radius:13px;color:var(--a-blue);background:color-mix(in srgb,var(--a-card) 94%,transparent);box-shadow:0 14px 40px rgba(11,18,32,.13);backdrop-filter:blur(15px);animation:au-float 4s ease-in-out infinite}.au-float span,.au-float strong{display:block}.au-float span{color:var(--a-text);font-size:8px}.au-float strong{margin-top:3px;color:var(--a-ink);font-size:9px}.au-brands{margin-top:24px;padding:25px 30px;border:1px solid var(--a-border);border-radius:24px;background:var(--a-card);box-shadow:0 13px 38px rgba(11,18,32,.06);text-align:center}.au-brands>small{color:var(--a-text);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.au-brands>div{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}.au-brands strong{font-size:16px;letter-spacing:-.04em}.au-journey,.au-results,.au-workspace{padding-top:96px}.au-heading{max-width:820px;margin:0 auto 40px;text-align:center}.au-heading h2{margin:16px 0 0;font-size:clamp(32px,3.4vw,47px);line-height:1.14;letter-spacing:-.045em}.au-heading p{margin:12px 0 0;color:var(--a-text);line-height:1.65}.au-journey-track{display:grid;grid-template-columns:repeat(8,1fr);gap:14px}.au-journey-track article{position:relative;text-align:center}.au-journey-track article>span{display:grid;width:64px;height:64px;margin:0 auto 14px;place-items:center;border:1px solid color-mix(in srgb,var(--a-blue) 25%,var(--a-border));border-radius:21px;color:var(--a-blue);background:color-mix(in srgb,var(--a-blue) 8%,var(--a-card));transition:.3s}.au-journey-track article:nth-child(3n+2)>span{color:var(--a-teal);background:color-mix(in srgb,var(--a-teal) 8%,var(--a-card))}.au-journey-track article:nth-child(3n)>span{color:var(--a-purple);background:color-mix(in srgb,var(--a-purple) 8%,var(--a-card))}.au-journey-track article:hover>span{transform:translateY(-6px)}.au-journey-track strong{font-size:10px}.au-journey-track p{margin:7px auto;color:var(--a-text);font-size:9px;line-height:1.5}.au-journey-track article>i{position:absolute;z-index:-1;top:32px;left:73%;width:66%;height:1px;background:repeating-linear-gradient(90deg,var(--a-blue) 0 5px,transparent 5px 10px);animation:au-flow 1s linear infinite}.au-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(270px,auto);gap:15px}.au-bento>article{overflow:hidden;border:1px solid var(--a-border);border-radius:26px;background:var(--a-card);box-shadow:0 14px 42px rgba(11,18,32,.07);transition:.3s}.au-bento>article:hover{transform:translateY(-5px)}.au-command{grid-column:span 7;grid-row:span 2;padding:21px}.au-product-card{display:grid;grid-template-columns:1fr 1fr;grid-column:span 5;gap:17px;padding:22px}.au-product-card.follow,.au-product-card.quote,.au-product-card.service,.au-product-card.test-drive{grid-column:span 6}.au-product-card>div:first-child>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--a-teal);background:color-mix(in srgb,var(--a-teal) 9%,transparent)}.au-product-card h3{margin:15px 0 8px;font-size:17px}.au-product-card>div:first-child p{margin:0;color:var(--a-text);font-size:11px;line-height:1.6}.au-agent-ui>div,.au-dealer-panel>header{display:flex;justify-content:space-between}.au-dealer-panel>header{padding-bottom:18px}.au-dealer-panel>header span{color:var(--a-teal);font-size:9px}.au-dealer-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.au-dealer-metrics div{padding:16px;border:1px solid var(--a-border);border-radius:14px;background:var(--a-soft)}.au-dealer-metrics small,.au-dealer-metrics span{display:block;color:var(--a-text);font-size:8px}.au-dealer-metrics strong{display:block;margin:7px 0;font-size:23px}.au-dealer-metrics small{color:var(--a-teal)}.au-dealer-panel>section{display:grid;grid-template-columns:1.5fr .7fr;gap:11px;margin-top:11px}.au-dealer-panel>section>aside,.au-dealer-panel>section>div{padding:14px;border:1px solid var(--a-border);border-radius:15px;background:var(--a-soft)}.au-dealer-panel>section>div>strong{font-size:10px}.au-dealer-panel section p{display:flex;align-items:center;gap:7px;margin:0;padding:9px 0;border-top:1px solid var(--a-border)}.au-dealer-panel section p>i{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#fff;background:var(--a-blue);font-size:8px;font-style:normal}.au-dealer-panel section p span{flex:1}.au-dealer-panel section p b,.au-dealer-panel section p small{display:block;font-size:8px}.au-dealer-panel section p small{color:var(--a-muted)}.au-dealer-panel section time{color:var(--a-text);font-size:7px}.au-dealer-panel aside{text-align:center}.au-dealer-panel aside small,.au-dealer-panel aside span{display:block;color:var(--a-text);font-size:8px}.au-dealer-panel aside strong{display:block;margin:18px 0 5px;color:var(--a-teal);font-size:32px}.au-dealer-panel aside i{display:block;height:5px;margin-top:18px;border-radius:99px;background:linear-gradient(90deg,var(--a-teal) 92%,var(--a-border) 92%)}.au-mini-chat,.au-quote,.au-recommend,.au-score,.au-service,.au-slots{align-self:end;padding:14px;border:1px solid var(--a-border);border-radius:17px;background:var(--a-soft)}.au-score small,.au-score span,.au-score strong{display:block}.au-score strong{margin:8px 0;color:var(--a-teal);font-size:34px}.au-score span{color:var(--a-text);font-size:8px}.au-score i{display:block;height:5px;margin-top:14px;border-radius:99px;background:linear-gradient(90deg,var(--a-teal) 92%,var(--a-border) 92%)}.au-recommend .au-car-visual{margin:-14px -14px 10px;height:95px}.au-recommend>span,.au-recommend>strong{display:block;font-size:9px}.au-recommend>span{margin-top:3px;color:var(--a-text);font-size:8px}.au-quote button,.au-recommend button,.au-service button{width:100%;margin-top:10px;padding:8px;border:0;border-radius:8px;color:#fff;background:var(--a-blue);font-size:8px}.au-slots strong{display:block;margin-bottom:10px;font-size:9px}.au-slots button{margin:3px;padding:7px;border:1px solid var(--a-border);border-radius:7px;color:var(--a-text);background:var(--a-card);font-size:7px}.au-slots button.active{color:#fff;background:var(--a-teal)}.au-quote>small,.au-quote>strong{display:block}.au-quote>small{color:var(--a-text);font-size:8px}.au-quote>strong{margin:8px 0;font-size:21px}.au-quote p{display:flex;justify-content:space-between}.au-mini-chat span,.au-quote p{color:var(--a-text);font-size:8px}.au-mini-chat span{display:block;width:82%;margin-bottom:8px;padding:9px;border-radius:10px 10px 10px 3px;background:var(--a-card)}.au-mini-chat span:nth-child(2){margin-left:auto;color:#fff;background:linear-gradient(90deg,var(--a-teal),var(--a-blue))}.au-mini-chat small{display:flex;align-items:center;gap:4px;color:var(--a-teal);font-size:7px}.au-service{text-align:center}.au-service>svg{color:var(--a-orange)}.au-service span,.au-service strong{display:block}.au-service strong{margin-top:8px;font-size:10px}.au-service span{margin-top:4px;color:var(--a-text);font-size:8px}.au-result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.au-result-grid article{padding:23px;border:1px solid var(--a-border);border-radius:23px;background:var(--a-card);box-shadow:0 13px 38px rgba(11,18,32,.06);transition:.3s}.au-result-grid article:hover{transform:translateY(-5px)}.au-result-grid header{display:flex;justify-content:space-between}.au-result-grid header span{padding:5px 7px;border-radius:99px;color:var(--a-teal);background:color-mix(in srgb,var(--a-teal) 8%,transparent);font-size:7px}.au-result-grid article>b{display:block;margin-top:21px;color:var(--a-blue);font:700 29px Sora}.au-result-grid h3{margin:4px 0 14px;font-size:12px}.au-result-grid blockquote{margin:0;color:var(--a-text);font-size:10px;line-height:1.65}.au-result-grid footer{display:flex;align-items:center;gap:8px;margin-top:17px}.au-result-grid footer>i{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--a-blue),var(--a-purple));font-style:normal}.au-result-grid footer small,.au-result-grid footer strong{display:block}.au-result-grid footer strong{font-family:Inter;font-size:8px}.au-result-grid footer small{color:var(--a-muted);font-size:7px}.au-cta{position:relative;display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:center;margin-top:95px;margin-bottom:78px;padding:48px 58px;overflow:hidden;border-radius:31px;color:#fff;background:linear-gradient(110deg,#062d53,#0e5bb0 51%,#5522ce);box-shadow:0 28px 70px rgba(18,79,173,.25)}.au-cta .au-eyebrow{color:#fff;border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.1)}.au-cta h2{max-width:660px;margin:15px 0 10px;font-size:clamp(36px,4vw,54px);line-height:1.08;letter-spacing:-.05em}.au-cta-copy>p{color:rgba(255,255,255,.78)}.au-cta .au-btn.dark{color:#fff;border-color:rgba(255,255,255,.24);background:rgba(4,13,34,.26);box-shadow:none}.au-cta .au-trust{color:rgba(255,255,255,.82)}.au-today{padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:rgba(4,13,34,.5);backdrop-filter:blur(16px)}.au-today header{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.au-today header span{color:#6df0d1;font-size:8px}.au-today p{display:flex;align-items:center;gap:8px;margin:0;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:9px}.au-today p:last-child{border:0}.au-today p span{flex:1;color:rgba(255,255,255,.72)}.au-cta-car{position:absolute;right:-50px;bottom:-5px;width:280px;opacity:.38}.au-cta-car .au-car-visual{height:130px;background:transparent}.au-cta-car .au-car-body{transform:scale(1.8);transform-origin:left bottom}@keyframes au-type{50%{opacity:.3}}@keyframes au-float{50%{transform:translateY(-8px)}}@keyframes au-pulse{50%{transform:scale(1.07);box-shadow:0 14px 42px rgba(22,199,183,.48)}}@keyframes au-flow{to{background-position:10px 0}}@media(max-width:1180px){.au-hero{grid-template-columns:1fr;padding-top:65px}.au-hero-copy{max-width:760px}.au-hero-product{max-width:820px;width:100%;margin:auto}.au-journey-track{overflow-x:auto;padding-bottom:14px;scrollbar-width:none}.au-journey-track article{min-width:130px}.au-command{grid-column:span 12;grid-row:auto}.au-product-card{grid-column:span 6}.au-result-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.au-section{width:min(100% - 30px,1320px)}.au-hero{min-height:auto;padding-block:52px 40px}.au-hero-product{grid-template-columns:1fr;min-height:auto}.au-chat,.au-timeline{max-width:470px;margin:auto}.au-float,.au-whatsapp{display:none}.au-brands>div{overflow-x:auto;justify-content:start;padding-bottom:8px}.au-brands strong{min-width:max-content}.au-bento{grid-template-columns:1fr}.au-command,.au-product-card,.au-product-card.follow,.au-product-card.quote,.au-product-card.service,.au-product-card.test-drive{grid-column:1}.au-cta,.au-result-grid{grid-template-columns:1fr}.au-cta{gap:38px;padding:35px}.au-cta-car{display:none}}@media(max-width:520px){.au-hero h1{font-size:42px}.au-hero-copy>p{font-size:16px}.au-actions,.au-btn{width:100%}.au-chat-body{height:465px;padding:11px}.au-vehicle-track article{width:132px}.au-dealer-panel>section,.au-product-card{grid-template-columns:1fr}.au-trust{gap:11px}.au-cta{padding:27px 20px}}@media(prefers-reduced-motion:reduce){.automotive-product *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}