:root{--o:#ff641e;--ink:#111318;--muted:#686d75;--soft:#f3f4f5;--line:#dfe1e4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;font-family:Inter,system-ui,sans-serif;color:var(--ink)}a{text-decoration:none;color:inherit}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.skip{position:fixed;top:-80px;z-index:99;background:#fff;padding:10px}.skip:focus{top:5px}header{position:fixed;inset:0 0 auto;z-index:40;background:#ffffffdc;backdrop-filter:blur(16px);border-bottom:1px solid #0000000d}nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:9px;align-items:center;font-weight:900}.brand>b{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--o);color:#fff}.brand small{display:block;font-size:9px;color:var(--muted);letter-spacing:.1em}.links{display:flex;gap:27px;font-size:14px;font-weight:700}.menu{display:none;border:0;background:none;font-size:25px}.hero{min-height:720px;padding:145px 0 65px;overflow:hidden;background:linear-gradient(120deg,#f6f6f6,#fff)}.hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900;color:var(--o)}h1{font-size:clamp(52px,7vw,92px);line-height:.92;letter-spacing:-.065em;margin:22px 0}h1 em{font-style:normal;color:var(--o)}.hero p,.head>p{font-size:18px;line-height:1.65;color:var(--muted)}.actions{display:flex;gap:10px;margin:30px 0}.btn{display:inline-flex;padding:14px 22px;border:1px solid var(--line);border-radius:99px;font-size:12px;font-weight:900;text-transform:uppercase;background:#fff}.primary{background:var(--o);color:#fff;border-color:var(--o)}.notes{font-size:13px;font-weight:700}.hero-car{position:relative}.hero-car i{position:absolute;width:68%;aspect-ratio:1;border-radius:50%;background:var(--o);right:8%;top:6%}.hero-car img{position:relative;width:112%;transform:translateX(-5%);filter:drop-shadow(0 30px 22px #0003)}.section{padding:105px 0}.head{max-width:710px;margin-bottom:44px}.head h2,.cta h2{font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-.05em;margin:15px 0}.four,.three{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.four article,.three article{padding:27px;border:1px solid var(--line);border-radius:24px}.four b{color:var(--o)}.four h3{margin-top:35px}.four p,.three p{color:var(--muted);line-height:1.55}.dark{background:var(--ink);color:#fff}.three{grid-template-columns:repeat(3,1fr)}.three article{border-color:#ffffff20;background:#ffffff08}.three i{display:grid;place-items:center;width:55px;height:55px;border-radius:16px;background:var(--o);font-size:24px;font-style:normal;margin-bottom:38px}.three p,.dark .head p{color:#afb3b9}.soft{background:var(--soft)}.cars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;transition:.3s}.card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0001}.car-img{height:240px;padding:15px;display:grid;place-items:center}.car-img img{width:100%;height:100%;object-fit:contain}.card-body{padding:23px}.title{display:flex;justify-content:space-between}.title h3{font-size:27px;margin:0}.title span{background:#fff0e9;color:#b9430d;padding:7px 9px;border-radius:99px;font-size:10px;font-weight:900}.specs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:20px 0}.specs small{color:var(--muted)}.specs b{display:block;font-size:13px}.card-actions{display:flex;gap:7px}.card-actions>*{flex:1;text-align:center;padding:10px;border:1px solid var(--line);border-radius:99px;background:#fff;font-size:11px;font-weight:900;cursor:pointer}.card-actions a{background:var(--ink);color:#fff}.picker{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:22px}.picker label{border:1px solid var(--line);padding:10px 14px;border-radius:99px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:20px}table{width:100%;border-collapse:collapse;min-width:580px}th,td{padding:16px;text-align:left;border-bottom:1px solid var(--line)}th{background:#fafafa}.choose{background:#fff5ef}.choose-grid,.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.needs{display:flex;flex-wrap:wrap;gap:9px}.needs button{padding:12px 15px;border-radius:99px;border:1px solid #efc2ad;background:#fff;cursor:pointer}.needs button.active{background:var(--o);color:#fff}.needs p{width:100%;font-weight:700;line-height:1.6}.charge{height:410px;border-radius:36px;background:radial-gradient(circle,#ff9c6d,var(--o) 50%,#772200);display:grid;place-content:center;text-align:center}.charge b{font-size:105px;letter-spacing:-.08em}.charge small{font-size:36px}.charge span{text-transform:uppercase;font-size:10px;letter-spacing:.2em}.benefit-grid li{padding:14px 0;border-bottom:1px solid #ffffff1c;color:#c7c9ce}.benefit-grid ul{padding:0;list-style:none}.benefit-grid .head>small{color:#888}.cta{text-align:center;padding:95px 20px;background:var(--o);color:#fff}.white{margin-top:15px}footer{padding:60px 0 25px;background:#08090c;color:#fff}.foot{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.foot a{display:block;color:#aaa;margin-top:10px}.copy{border-top:1px solid #ffffff17;margin-top:45px;padding-top:20px;color:#777;font-size:12px}.wa{position:fixed;z-index:35;right:20px;bottom:20px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#21c063;color:#fff;font-size:26px}.reveal{opacity:0;transform:translateY(18px);transition:.6s}.visible{opacity:1;transform:none}dialog{width:min(980px,calc(100% - 24px));max-height:90vh;border:0;border-radius:26px;padding:0}dialog::backdrop{background:#08090bbb}.close{position:sticky;float:right;top:10px;right:10px;z-index:3;border:0;border-radius:50%;width:42px;height:42px;background:#fff;font-size:25px}.detail-hero{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;padding:38px;background:var(--soft)}.detail-hero img{width:100%;height:320px;object-fit:contain}.detail-hero h2{font-size:54px;margin:10px 0}.quick{display:grid;grid-template-columns:1fr 1fr;gap:7px}.quick div{background:#fff;padding:10px;border-radius:11px}.quick small{display:block;color:var(--muted)}.detail-body{padding:35px}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.gallery img{width:100%;height:240px;object-fit:contain;background:var(--soft);border-radius:15px}.detail-body table{min-width:0}
@media(max-width:850px){.menu{display:block}.links{display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:#fff;flex-direction:column}.links.open{display:flex}.hero-grid,.choose-grid,.benefit-grid{grid-template-columns:1fr;gap:30px}.hero{text-align:center}.actions{justify-content:center}.four{grid-template-columns:repeat(2,1fr)}.cars{grid-template-columns:repeat(2,1fr)}.foot{grid-template-columns:1fr 1fr}.foot .brand{grid-column:1/-1}.detail-hero{grid-template-columns:1fr}}
@media(max-width:560px){.wrap{width:calc(100% - 28px)}.section{padding:74px 0}.hero{min-height:auto;padding-top:120px}.actions{flex-direction:column}.four,.three,.cars{grid-template-columns:1fr}.charge{height:260px}.charge b{font-size:78px}.foot{grid-template-columns:1fr}.detail-hero{padding:22px}.detail-hero img{height:240px}.detail-hero h2{font-size:40px}.detail-body{padding:20px}.gallery{grid-template-columns:1fr}.gallery img{height:200px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}*{transition:none!important}}
.foot .hours{display:block;color:#aaa;margin-top:10px}
