/* Aras: automotive editorial layout, isolated from the two Arsen brands. */
.site-rental{background:#f5f4ef;color:#1e2927;--muted:#65706a;--line:#d9dcd5;--gold:#ac8243;--surface:#fff;--page:1480px}
.site-rental h1,.site-rental h2{font-weight:500;letter-spacing:-2.5px}.site-rental h2 em{color:#9c7844}.site-rental .section{padding-inline:64px}.site-rental .site-header{max-width:none;padding-inline:max(40px,calc((100vw - 1352px)/2));background:#12211e;border-bottom:1px solid #ffffff20;height:96px;color:#f4f4e9}.site-rental.is-home .site-header{background:linear-gradient(#0a1718ed,#0a171800)}.site-rental .site-header .brand-mark{width:37px;height:43px}.site-rental .site-header .brand>span{font-size:32px}.site-rental #main-nav{gap:26px}.site-rental #main-nav>a{font-size:13px}.site-rental .header-contact{border-color:#d4bd9155;font-size:12px;padding:11px 17px;border-radius:3px}.site-rental .header-contact span{font-weight:600}.site-rental .btn.gold{background:#e7c58b;color:#17221f;border-radius:3px;box-shadow:none}.site-rental .btn.gold:hover{background:#f6d59b;box-shadow:0 6px 24px #d2ad6029}.site-rental .btn.outline{color:#33423b;border-color:#bac3b9}.site-rental .eyebrow{font-size:11px;letter-spacing:2.5px;color:#9d7b44}.site-rental .icon{width:21px;height:21px}
.av-hero{position:relative;min-height:840px;background:#10201f;color:#f5f5ec;overflow:clip;isolation:isolate}.av-hero-scene{position:absolute;inset:0;background:linear-gradient(90deg,#091919f5 0%,#0e1b1dd9 30%,#10202450 70%),linear-gradient(0deg,#111f1e 0%,transparent 50%),url('/assets/aras-stage-v2.webp') center 57%/cover no-repeat;z-index:-3;transform:scale(1.02);animation:av-scenic 22s ease-in-out alternate infinite}.av-hero-grain{position:absolute;inset:0;background:radial-gradient(ellipse at 74% 48%,#ebd5ad0a,transparent 55%);z-index:-2}.av-hero-topline{display:flex;justify-content:space-between;align-items:center;padding:126px max(40px,calc((100vw - 1352px)/2)) 0;font-size:10px;letter-spacing:2.6px;color:#c3c6bc}.av-hero-topline>span:first-child{display:flex;align-items:center;gap:9px}.av-hero-topline .icon{width:15px;height:15px;color:#d6b887}
.av-hero-slides{position:relative;min-height:539px;max-width:1580px;margin:auto}.av-hero-slide{position:absolute;inset:0;display:grid;grid-template-columns:42% 58%;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s,visibility .6s}.av-hero-slide.active{opacity:1;visibility:visible;pointer-events:auto}.av-hero-copy{padding:55px 0 60px max(40px,calc((min(100vw,1580px) - 1352px)/2));position:relative;z-index:3;max-width:650px}.av-kicker{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:1.9px;color:#d4bd92;margin-bottom:30px;font-weight:600}.av-kicker i{display:block;width:27px;height:1px;background:#d4bd9266}.av-hero-copy h1,.av-hero-copy h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(48px,4.4vw,69px);line-height:1.06;letter-spacing:-3.3px;font-weight:500}.av-hero-copy h1 em,.av-hero-copy h2 em{font-family:Georgia,serif;font-weight:400;color:#e8d2a7;font-size:1.07em;letter-spacing:-2px}.av-hero-copy p{font-size:14px;color:#c4ccc7;max-width:355px;line-height:1.8;margin-top:25px}.av-hero-actions{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:23px}.av-hero-actions .btn{font-size:12px;min-height:51px;padding:14px 20px;gap:22px}.av-hero-actions>a{font-size:11px;border-bottom:1px solid #fff5;padding-block:6px;color:#f0efe5}.av-hero-copy>*{transform:translateY(12px);transition:transform .8s ease}.av-hero-slide.active .av-hero-copy>*{transform:none}.av-hero-slide.active .av-hero-copy p{transition-delay:.08s}.av-hero-slide.active .av-hero-actions{transition-delay:.16s}
.av-vehicle-scene{position:relative;height:490px;align-self:center;min-width:0;display:flex;align-items:center;justify-content:center;margin-right:28px;isolation:isolate}.av-model-watermark{position:absolute;left:0;right:0;top:27px;font-size:clamp(78px,9.1vw,146px);font-weight:700;line-height:1;color:#e9e4d414;letter-spacing:-6px;white-space:nowrap;text-align:center;z-index:-1}.av-vehicle-scene>img{width:105%;max-width:none;height:410px;object-fit:contain;filter:drop-shadow(0 25px 20px #0007);transform:translateX(180px) scale(.9);opacity:0;transition:transform 1.25s cubic-bezier(.16,.72,.18,1),opacity .8s ease;will-change:transform}.av-hero-slide.active .av-vehicle-scene>img{transform:translateX(0) scale(1);opacity:1}.av-car-shadow{position:absolute;bottom:89px;left:8%;right:5%;height:29px;background:#010908aa;filter:blur(19px);transform:scaleX(.8);transition:transform 1s}.av-hero-slide.active .av-car-shadow{transform:scaleX(1)}.av-hero-vehicle-meta{position:absolute;bottom:3px;left:9%;right:8%;display:flex;align-items:end;justify-content:space-between;padding-top:20px;border-top:1px solid #d7dfd229;font-size:11px;color:#c2ccc5}.av-hero-vehicle-meta>span{letter-spacing:1px}.av-hero-vehicle-meta strong{display:block;font-size:25px;line-height:1.3;font-weight:500;color:#fff;letter-spacing:-.7px;margin-top:4px}.av-hero-vehicle-meta>div{display:flex;align-items:center;gap:22px}.av-hero-vehicle-meta>div>span{display:flex;align-items:center;gap:7px}.av-hero-vehicle-meta>div .icon{width:16px}.av-hero-vehicle-meta a{display:flex;justify-content:center;align-items:center;border:1px solid #cfcdb54d;border-radius:50%;height:37px;width:37px;color:#e7c58b}
.av-hero-bottom{max-width:1352px;margin:0 auto 34px;padding-top:22px;border-top:1px solid #ffffff1c;display:flex;gap:25px;align-items:center;justify-content:space-between}.av-hero-tabs{display:flex;gap:15px;flex:1;min-width:0}.av-hero-tabs button{border:0;background:transparent;color:#a4b0a8;position:relative;display:flex;align-items:center;gap:10px;padding:12px 12px 16px 0;min-width:0;flex:1;text-align:left}.av-hero-tabs button>span{font-size:10px;align-self:flex-start}.av-hero-tabs img{width:70px;height:45px;object-fit:contain;filter:grayscale(.3);opacity:.7;transition:.4s}.av-hero-tabs strong{font-size:11px;font-weight:500;max-width:100px;line-height:1.5}.av-hero-tabs button i{height:2px;position:absolute;bottom:0;left:0;width:0;background:#e7c58b}.av-hero-tabs button.active{color:#f3eedf}.av-hero-tabs button.active img{opacity:1;filter:none}.av-hero-tabs button.active i{width:100%;transition:width 6.8s linear}.av-hero-nav{display:flex;align-items:center;gap:9px}.av-hero-nav>span{font-size:10px;letter-spacing:1px;color:#c5c5b8;margin-right:9px}.av-hero-nav button{width:37px;height:37px;border:1px solid #e4d5b32e;border-radius:50%;background:#142621a6;color:#ede8d6}.av-hero-nav button:hover{background:#e7c58b;color:#1d2821}.av-hero.paused .av-hero-tabs button.active i{transition:none}.motion-paused .av-hero-scene{animation-play-state:paused}
.av-search-wrap{position:relative;background:#fff;max-width:1310px;margin:-1px auto 0;padding:31px 38px 22px;box-shadow:0 18px 65px #1928210a;border-bottom:3px solid #bfa475;border-radius:0 0 5px 5px}.av-search-intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.av-search-intro>span{font-size:10px;letter-spacing:1.8px;color:#425047;font-weight:700}.av-search-intro p{font-size:12px;color:#7d877e}.av-search-form{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:22px;align-items:center}.av-search-form label{min-width:0;border-right:1px solid #e2e4dc;padding-right:20px}.av-search-form label>span{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.3px;color:#7a847c;margin-bottom:8px}.av-search-form label .icon{width:15px;height:15px}.av-search-form select,.av-search-form input{border:0;outline-offset:2px;width:100%;min-width:0;background:transparent;color:#24342b;font-size:14px;font-weight:600;padding:0;line-height:1.6;color-scheme:light}.av-search-form .btn{min-height:58px;gap:32px;font-size:12px;background:#142e26!important;color:#fff!important}.av-search-form .btn:hover{background:#285140!important}.av-search-foot{border-top:1px solid #e8ebe3;margin-top:23px;padding-top:15px;display:flex;gap:26px;font-size:10px;color:#738071;align-items:center}.av-search-foot .icon{width:14px;height:14px}.av-search-foot>span,.av-search-foot>a{display:flex;align-items:center;gap:6px}.av-search-foot>a{margin-left:auto;color:#334a3c;font-weight:700}
.av-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:110px!important;padding-bottom:85px!important}.av-intro h2{font-size:54px;line-height:1.12}.av-intro-copy>p{font-size:16px;line-height:1.9;max-width:580px}.av-intro-copy>div{margin-top:28px;display:flex;gap:25px;color:#45574d;font-size:11px}.av-intro-copy>div>span{display:flex;align-items:center;gap:8px}.av-intro-copy .icon{color:#a88950;width:19px}.av-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:46px}.av-section-heading h2{font-size:49px;line-height:1.12}.av-section-heading>p{font-size:13px;max-width:300px;line-height:1.8}.av-fleet{padding-top:40px!important}.av-fleet-controls{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9ded3;margin-bottom:19px;gap:24px}.site-rental .filter-tabs{gap:7px;flex-wrap:wrap}.site-rental .filter-tabs button{padding:14px 20px;color:#71806f;font-size:12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none}.site-rental .filter-tabs button.selected{color:#273e31;border-bottom-color:#ae8c53;font-weight:700}.site-rental .fleet-search{position:relative;min-width:245px}.site-rental .fleet-search input{background:transparent;color:#25382c;border:0;width:260px;font-size:12px;padding:14px 30px 14px 10px;outline-offset:0}.site-rental .fleet-search .icon{position:absolute;right:5px;top:16px;width:17px;height:17px;color:#71806f}.av-filter-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:20px;color:#788374;font-size:11px}.av-filter-row>div{display:flex;gap:15px;align-items:center}.av-filter-row label{display:flex;gap:8px;align-items:center}.av-filter-row select{font-size:11px;border:1px solid #d7dfd2;background:#fbfcf8;color:#445d48;padding:7px 8px;border-radius:4px}.av-filter-row button{border:0;background:none;color:#6b7b65;font-size:10px;text-decoration:underline;text-underline-offset:4px}.av-car-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.site-rental .av-card{background:#fff;border:1px solid #e4e7e0;border-radius:6px;position:relative;overflow:hidden;transition:transform .35s,box-shadow .35s,border-color .35s}.site-rental .av-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #1d302312;border-color:#c7d0be}.av-card-top{padding:18px 20px 0;display:flex;align-items:center;justify-content:space-between;font-size:10px}.av-card-top>span{background:#eff1e9;color:#54614f;border-radius:3px;padding:4px 8px}.av-compare-toggle{display:flex;align-items:center;gap:5px;border:0;background:none;color:#7d8777;font-size:9px;padding:4px}.av-compare-toggle .icon{width:14px;height:14px}.av-compare-toggle[aria-pressed=true]{color:#263d2b;background:#e9efe2}.av-card-image{height:228px;padding:10px 15px 0;display:block;background:radial-gradient(ellipse at center 67%,#eceee780,transparent 58%)}.av-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.av-card:hover .av-card-image img{transform:scale(1.055) translateX(-3px)}.av-card-body{padding:12px 24px 23px}.av-brand{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#839079}.site-rental .av-card h3{font-size:28px;letter-spacing:-1px;margin:5px 0 10px}.av-card-desc{font-size:11px;line-height:1.7;min-height:38px;max-width:320px}.av-card-specs{display:grid;grid-template-columns:1fr 1fr;gap:11px 15px;font-size:10px;color:#5e6f5a;margin-top:19px;border-bottom:1px solid #e6ebe0;padding-bottom:21px}.av-card-specs>span{display:flex;align-items:center;gap:8px}.av-card-specs .icon{width:16px;height:16px;color:#87937c}.av-card-price{display:flex;align-items:center;justify-content:space-between;margin:18px 0 19px}.av-card-price strong{font-size:15px;font-weight:650;letter-spacing:-.4px;display:block;color:#2c3b2b}.av-card-price small{font-size:9px;color:#8b9482;display:block;margin-top:2px}.av-card-price>a{background:#f1f3eb;border-radius:50%;display:flex;align-items:center;justify-content:center;width:31px;height:31px}.av-card-price .icon{width:16px;height:16px}.av-book{border:1px solid #d3ddca;border-radius:3px;width:100%;background:#fff;color:#334b31;font-size:11px;font-weight:650;min-height:43px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;transition:.25s}.av-book:hover{background:#173427;color:#fff;border-color:#173427}.av-book .icon{width:17px;height:17px}.site-rental .fine-print{font-size:10px;color:#8b9384;margin-top:22px}.site-rental .empty-fleet{padding:55px 20px;border:1px dashed #ced8c5;text-align:center;border-radius:6px}.empty-fleet p{font-size:13px;margin-top:12px}
.av-editorial{display:grid;grid-template-columns:1.05fr 1fr;min-height:600px;background:#10271e;color:#f3f1e5;overflow:hidden}.av-editorial-photo{background:linear-gradient(90deg,transparent 70%,#10271e),url('/assets/aras-road.webp') 69% center/cover;min-height:520px;transition:transform 1s}.av-editorial-copy{padding:90px 70px 90px 50px;max-width:660px}.av-editorial-copy .eyebrow{color:#d1b782}.av-editorial h2{font-size:49px;line-height:1.13}.av-editorial h2 em{color:#e7ce9f}.av-editorial p{font-size:14px;color:#bbc8b8;margin-top:26px;line-height:1.85}.av-editorial-lines{display:grid;gap:13px;margin:26px 0 32px;font-size:11px;color:#d0d9c8}.av-editorial-lines>span{display:flex;align-items:center;gap:12px}.av-editorial-lines .icon{color:#c0a56e;width:18px}.av-editorial .btn{font-size:12px}.av-journey{padding-top:100px!important}.av-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.av-steps article{border-top:1px solid #cfd8c7;padding-top:26px}.av-steps article>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.av-steps article>div>span{font-size:13px;color:#b99c6b}.av-steps .icon{width:28px;height:28px;color:#859578}.av-steps h3{font-size:23px;letter-spacing:-.6px;margin-bottom:13px}.av-steps p{font-size:12px;line-height:1.85;max-width:310px}.av-local{display:grid;grid-template-columns:1fr 1fr;padding-block:45px!important;gap:70px}.av-local-art{min-height:370px;position:relative;background-color:#e4e7da;background-image:linear-gradient(35deg,transparent 45%,#cad2ba 46%,#cad2ba 47%,transparent 48%),linear-gradient(110deg,transparent 46%,#c6ceb9 47%,#c6ceb9 49%,transparent 50%),linear-gradient(160deg,transparent 55%,#d6ceae 56%,#d6ceae 58%,transparent 59%);background-size:260px 150px,210px 220px,300px 330px;display:flex;justify-content:center;align-items:center;isolation:isolate;overflow:hidden;border-radius:4px}.av-local-art:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse,#e5e9dd22,#e9ecdfcc);z-index:-1}.av-local-art>span{font-size:clamp(45px,5vw,70px);letter-spacing:8px;font-weight:800;color:#89987e28;position:absolute;top:25%;left:50%;transform:translateX(-50%)}.av-local-pin{background:#183d2b;color:#e9ce91;width:62px;height:62px;border:8px solid #f5f3e9;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 20px #536b4314,0 0 0 42px #536b4309}.av-local-pin .icon{width:25px;height:25px}.av-local-art>small{position:absolute;bottom:25px;left:30px;font-size:10px;letter-spacing:2px;color:#6b7d5b}.av-local-copy{padding:25px 0}.av-local-copy h2{font-size:48px;line-height:1.13}.av-local-copy p{font-size:13px;margin:21px 0 25px;max-width:360px}.av-local-copy>div{display:flex;gap:25px;align-items:center}.av-local-copy .btn{font-size:12px;gap:12px;min-height:48px}.av-local-copy .text-link{font-size:12px}.av-instagram{display:flex;align-items:center;gap:12px;font-size:11px;color:#6d7c60;margin-top:26px}.av-instagram .icon{width:17px}.av-faq{padding-top:90px!important;padding-bottom:85px!important}.av-faq>div>p{font-size:13px;margin:25px 0}.av-faq .text-link{font-size:12px}.site-rental .faq-list details{border-color:#d6ddce}.site-rental .faq-list summary{font-size:14px;color:#2d412f}.site-rental .faq-list summary span{color:#8b9c78}.site-rental .faq-list p{font-size:13px;color:#76826d}.av-final-cta{padding-top:0!important;padding-bottom:75px!important}.av-final-cta>span{font-size:10px;letter-spacing:2px;color:#899575}.av-final-cta>a{display:flex;justify-content:space-between;align-items:center;font-size:clamp(35px,5vw,74px);letter-spacing:-3px;border-bottom:1px solid #b9c5ab;padding:10px 0 20px}.av-final-cta .icon{width:48px;height:48px;color:#a48e5b}
.site-rental .site-footer{max-width:none;background:#0d211b;color:#f1f0e1;padding:65px max(40px,calc((100vw - 1352px)/2)) 22px;--line:#ffffff18}.site-rental .site-footer p{color:#9eafa1}.site-rental .site-footer h3{color:#d8c59e}.site-rental .site-footer a{color:#c1cfc0}.site-rental .site-footer .brand{color:#f3f5e9}.site-rental .footer-main{grid-template-columns:1.1fr .85fr .85fr 1.4fr}.site-rental .footer-main>div+div{border-color:#ffffff13}.site-rental .footer-bottom{color:#aab4a5}.site-rental .footer-phone{font-size:18px}.site-rental .footer-location{color:#859c87}.site-rental .page-head{padding-top:65px;padding-bottom:50px}.site-rental .page-head h1{font-size:56px;max-width:950px}.site-rental .page-head>a{color:#74846a}.site-rental .page-head p{max-width:680px}.site-rental .vehicle-detail-image{background:#fff;border:1px solid #e2e7d9;border-radius:5px}.site-rental .vehicle-detail-image>span{color:#617c56}.site-rental .vehicle-spec-grid{border-color:#d7dfce}.site-rental .vehicle-spec-grid strong{color:#2a4228}.site-rental .vehicle-spec-grid small{color:#86977b}.site-rental .contact-form{background:#fff;border-color:#dce3d4;color:#2c432b}.site-rental .contact-form input,.site-rental .contact-form select,.site-rental .contact-form textarea{background:#fbfcf7;color:#2d442b;border-color:#d7e0ce;color-scheme:light}.site-rental .contact-line small{color:#8b9c7a}.site-rental .contact-line .icon{color:#a58a56}.site-rental .reading a{color:#567e3b}.site-rental .about-page p{color:#738268}.site-rental #booking-dialog{background:#f8f8f0;color:#253c2a;border-color:#dce4d4}.site-rental .booking-art{background:#10281f;color:#f5f2e5;border-color:#10281f}.site-rental .booking-art p{color:#b9c9b8}.site-rental .booking-art h2 em{color:#e6c88b}.site-rental .booking-art .eyebrow{color:#dac089}.site-rental .booking-layout input,.site-rental .booking-layout select,.site-rental .booking-layout textarea{background:#fff;color:#2e4029;border-color:#ccd8c2;color-scheme:light}.site-rental .booking-layout .form-grid label>span{color:#69805e}.site-rental .check{color:#72806b}.site-rental .dialog-close{background:#173426;color:#fff}.site-rental .form-result{background:#e5efdb;border-color:#cadcbc;color:#36542b}.site-rental .form-error{color:#b34935}.site-rental #toast{background:#183a29;color:#fff;border-color:#c3d4b3}.site-rental .whatsapp{bottom:26px}
.av-compare-tray{position:fixed;z-index:60;bottom:22px;left:50%;transform:translateX(-50%);background:#10281f;color:#f3f0e1;border:1px solid #b29b654d;box-shadow:0 10px 60px #10221740;display:flex;align-items:center;gap:27px;padding:15px 22px;border-radius:6px;max-width:calc(100% - 36px);min-width:470px}.av-compare-tray>div{flex:1;min-width:0}.av-compare-tray strong{font-size:12px;display:block}.av-compare-tray span{font-size:10px;color:#b7c8af;display:block;max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-compare-tray>button{border:0;background:#e5c68c;color:#24402b;font-size:11px;padding:10px 18px;border-radius:3px;white-space:nowrap}.av-compare-tray>button:last-child{background:none;color:#bccfb2;padding:2px;font-size:25px}.av-compare-dialog{background:#f6f7ef;color:#2d3f2a;border:1px solid #cdd6c2;width:1000px;padding:30px;border-radius:8px}.av-compare-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.av-compare-head span{font-size:10px;letter-spacing:2px;color:#8b986f}.av-compare-head h2{font-size:32px;margin-top:8px}.av-compare-head button{border:1px solid #d1dbbf;background:none;border-radius:50%;font-size:24px;width:37px;height:37px;color:#72895b}.av-compare-grid{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:20px;min-width:480px}.av-compare-grid>article{background:#fff;border-radius:5px;padding:20px;min-width:0}.av-compare-grid img{height:130px;width:100%;object-fit:contain}.av-compare-grid h3{font-size:20px;margin:20px 0}.av-compare-grid dl{font-size:11px}.av-compare-grid dt{color:#8b987b;border-top:1px solid #e5ecdc;padding-top:12px}.av-compare-grid dd{margin:0 0 12px;color:#314b29}.av-compare-grid .btn{font-size:11px;gap:10px;padding:12px}.av-compare-grid .text-link{font-size:11px;margin-top:15px}#compare-content{overflow-x:auto}.av-mobile-contact{display:none}
@keyframes av-scenic{from{transform:scale(1.02)}to{transform:scale(1.075)}}
@media(min-width:1650px){.av-hero{min-height:875px}.av-hero-slides{min-height:570px}.av-vehicle-scene{height:530px}.av-vehicle-scene>img{height:460px}.av-car-shadow{bottom:97px}}
@media(max-width:1350px){.av-hero-bottom{margin-inline:40px}.av-hero-tabs img{width:55px}.av-hero-tabs strong{font-size:10px}.av-hero-tabs button{gap:7px}.av-hero-tabs{gap:10px}.av-hero-nav>span{display:none}.av-search-wrap{margin-inline:40px}.av-hero-copy h1,.av-hero-copy h2{font-size:55px}.av-hero-copy{padding-left:40px}.av-hero-actions{gap:15px}.av-hero-actions>a{font-size:10px}.av-vehicle-scene{margin-right:15px}.av-hero-vehicle-meta{left:6%;right:6%}.av-hero-vehicle-meta>div{gap:14px}.av-card-image{height:200px}.av-card-body{padding-inline:20px}.site-rental .section{padding-inline:40px}.av-intro{gap:55px}.av-editorial-copy{padding:70px 40px}.av-editorial h2{font-size:43px}}
@media(max-width:1000px){.site-rental .site-header{padding-inline:28px;height:85px}.site-rental #main-nav>a{font-size:12px}.site-rental #main-nav{gap:17px}.site-rental .parent-link{display:none}.site-rental .header-contact{border:0;padding:8px}.site-rental .header-contact span{display:none}.av-hero{min-height:810px}.av-hero-topline{padding-inline:32px;padding-top:111px}.av-hero-slides{min-height:515px}.av-hero-slide{grid-template-columns:43% 57%}.av-hero-copy{padding-left:32px}.av-hero-copy h1,.av-hero-copy h2{font-size:45px;letter-spacing:-2px}.av-kicker{font-size:8px;letter-spacing:1px}.av-hero-copy p{font-size:12px;max-width:285px}.av-hero-actions{display:grid;justify-items:start;gap:15px}.av-vehicle-scene{height:400px}.av-vehicle-scene>img{height:320px;width:115%;transform:translateX(130px) scale(.9)}.av-hero-vehicle-meta>div>span{display:none}.av-hero-vehicle-meta strong{font-size:24px}.av-model-watermark{top:40px;font-size:80px}.av-car-shadow{bottom:80px}.av-hero-bottom{margin-inline:32px;gap:15px}.av-hero-tabs img{display:none}.av-hero-tabs strong{max-width:80px}.av-hero-tabs button{padding-right:8px}.av-search-wrap{margin-inline:25px;padding:26px}.av-search-intro p{display:none}.av-search-form{gap:16px;grid-template-columns:1.1fr 1fr 1fr auto}.av-search-form .btn{gap:15px;padding-inline:18px}.av-search-form .btn .icon{display:none}.av-search-foot>span:nth-child(2){display:none}.site-rental .section{padding-inline:32px}.av-intro{gap:35px}.av-intro h2,.av-section-heading h2{font-size:42px}.av-intro-copy>p{font-size:14px}.av-intro-copy>div{flex-wrap:wrap;gap:15px}.av-car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-fleet-controls{gap:15px}.site-rental .filter-tabs{gap:0}.site-rental .filter-tabs button{padding-inline:13px;font-size:11px}.site-rental .fleet-search{min-width:180px}.site-rental .fleet-search input{width:185px;font-size:11px}.av-editorial{min-height:540px}.av-editorial-photo{min-height:490px}.av-editorial-copy{padding:60px 30px}.av-editorial h2{font-size:35px;letter-spacing:-1.8px}.av-editorial p{font-size:12px}.av-steps{gap:30px}.av-steps h3{font-size:21px}.av-local{gap:35px}.av-local-copy h2{font-size:42px}.av-local-copy>div{flex-wrap:wrap;gap:18px}.site-rental .footer-main{grid-template-columns:1fr 1fr}.site-rental .footer-main>div+div{border:0;padding:0}.site-rental .site-footer{padding-inline:32px}.site-rental #main-nav.open{background:#13291f}}
@media(max-width:700px){.site-rental .site-header{height:78px;padding-inline:22px;gap:20px}.site-rental .site-header .brand>span{font-size:28px}.site-rental .site-header .brand-mark{width:31px;height:37px}.site-rental .site-header .brand small{font-size:7px;letter-spacing:1.8px}.site-rental .header-actions{gap:13px}.site-rental #nav-toggle{color:#d9e0cf}.site-rental #main-nav{display:none;position:absolute;top:77px;left:0;right:0;background:#13291f;border-bottom:1px solid #d9cfad2a;box-shadow:0 15px 25px #0003;padding:20px 24px;gap:0}.site-rental #main-nav.open{display:flex}.site-rental #main-nav>a{font-size:14px;padding-block:12px;width:100%}.site-rental #main-nav .parent-link{display:flex;border:0;padding-left:0!important}.av-hero{min-height:905px}.av-hero-topline{padding:103px 23px 0;font-size:8px;letter-spacing:2px}.av-hero-topline>span:last-child{display:none}.av-hero-scene{background:linear-gradient(0deg,#10201f 0%,#10201f00 24%,#10201f66 40%,#10201f 70%),url('/assets/aras-stage-v2.webp') 68% bottom/auto 530px no-repeat;animation:none;transform:none}.av-hero-slides{height:645px;min-height:0}.av-hero-slide{display:block}.av-hero-copy{padding:36px 23px 0;max-width:100%}.av-kicker{font-size:8px;letter-spacing:1.4px;margin-bottom:20px}.av-hero-copy h1,.av-hero-copy h2{font-size:46px;line-height:1.06;letter-spacing:-2.3px;max-width:370px}.av-hero-copy h1 em,.av-hero-copy h2 em{font-size:1.07em;letter-spacing:-1.8px}.av-hero-copy p{font-size:12px;line-height:1.75;max-width:345px;margin-top:18px;min-height:62px}.av-hero-actions{display:flex;gap:22px;margin-top:21px;align-items:center;flex-wrap:nowrap}.av-hero-actions .btn{min-height:44px;padding:12px 15px;font-size:10px;gap:13px}.av-hero-actions .icon{width:17px;height:17px}.av-hero-actions>a{font-size:9px;max-width:80px;line-height:1.6}.av-vehicle-scene{height:300px;margin:9px 0 0;position:absolute;top:331px;left:0;right:0}.av-vehicle-scene>img{height:260px;width:103%;max-width:520px;object-position:center;filter:drop-shadow(0 18px 12px #0007);transform:translateX(100px) scale(.93);position:relative;top:-8px}.av-model-watermark{top:14px;left:20px;right:20px;font-size:64px;letter-spacing:-3px;overflow:hidden}.av-car-shadow{bottom:65px;left:16%;right:11%;height:18px;filter:blur(10px)}.av-hero-vehicle-meta{left:25px;right:25px;bottom:0;padding-top:11px;font-size:8px}.av-hero-vehicle-meta strong{font-size:23px;margin-top:3px}.av-hero-vehicle-meta>div>span{display:flex;font-size:9px;gap:5px}.av-hero-vehicle-meta>div>span:nth-child(2){display:none}.av-hero-vehicle-meta>div .icon{width:14px}.av-hero-vehicle-meta>div{gap:15px}.av-hero-vehicle-meta a{width:30px;height:30px}.av-hero-bottom{margin:0 23px;padding-top:16px;display:block;border-top:0}.av-hero-tabs{gap:12px}.av-hero-tabs button{flex:1;padding:11px 0 13px;gap:6px;border-top:1px solid #c8d5b420}.av-hero-tabs strong{font-size:9px;max-width:80px;line-height:1.4}.av-hero-tabs button>span{font-size:8px;color:#9caa91}.av-hero-nav{justify-content:center;padding-top:18px;gap:16px}.av-hero-nav>span{display:block;font-size:8px;margin-right:2px}.av-hero-nav button{width:29px;height:29px;font-size:11px}.av-search-wrap{margin:0;padding:29px 23px 22px;border-radius:0;border-bottom-width:1px}.av-search-intro{margin-bottom:23px}.av-search-intro>span{font-size:9px;letter-spacing:1.7px}.av-search-form{grid-template-columns:1fr 1fr;gap:22px 17px}.av-search-form label{padding:0;border:0}.av-search-form label:first-child{grid-column:1/-1;padding-bottom:15px;border-bottom:1px solid #e1e6d8}.av-search-form label>span{font-size:8px;letter-spacing:1px;gap:6px;margin-bottom:9px}.av-search-form label .icon{width:13px;height:13px}.av-search-form select,.av-search-form input{font-size:13px}.av-search-form .btn{grid-column:1/-1;min-height:49px;justify-content:space-between;padding-inline:18px;font-size:11px}.av-search-form .btn .icon{display:block}.av-search-foot{font-size:9px;padding-top:15px;margin-top:18px;display:flex;justify-content:center}.av-search-foot>a{display:none}.site-rental .section{padding:58px 23px}.site-rental .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:19px}.av-intro{grid-template-columns:1fr;gap:25px;padding-top:56px!important;padding-bottom:25px!important}.av-intro h2,.av-section-heading h2{font-size:37px;letter-spacing:-1.5px}.av-intro-copy>p{font-size:13px;line-height:1.85}.av-intro-copy>div{gap:16px;font-size:9px;margin-top:22px}.av-intro-copy .icon{width:16px;height:16px}.av-section-heading{display:block;margin-bottom:25px}.av-section-heading>p{font-size:11px;margin-top:19px}.av-section-heading>.text-link{font-size:11px;margin-top:22px}.av-fleet{padding-top:50px!important}.av-fleet-controls{display:block;border:0;margin-bottom:13px}.site-rental .filter-tabs{flex-wrap:nowrap;overflow-x:auto;border-bottom:1px solid #d7dfce;justify-content:flex-start;scrollbar-width:none}.site-rental .filter-tabs button{flex:0 0 auto;font-size:10px;padding:12px 13px;white-space:nowrap}.site-rental .fleet-search{display:block;margin-top:15px;min-width:0}.site-rental .fleet-search input{width:100%;background:#fff;border:1px solid #dfe5d6;border-radius:3px;padding:12px 30px 12px 12px;font-size:11px}.site-rental .fleet-search .icon{right:12px;top:14px}.av-filter-row{display:block;margin:15px 0 21px}.av-filter-row>div{gap:11px;flex-wrap:wrap}.av-filter-row label{font-size:9px;gap:5px}.av-filter-row select{font-size:9px;padding:6px;max-width:110px}.av-filter-row button{font-size:9px;padding:0;margin-left:auto}.av-filter-row>span{display:block;font-size:9px;margin-top:15px}.av-car-grid{grid-template-columns:1fr;gap:19px}.av-card-top{padding:18px 20px 0}.av-card-image{height:224px;padding:7px 15px 0}.av-card-body{padding:8px 22px 22px}.site-rental .av-card h3{font-size:28px}.av-card-desc{font-size:11px;min-height:0;max-width:none}.av-card-specs{font-size:10px;margin-top:18px;gap:12px 17px;padding-bottom:19px}.av-card-price{margin:18px 0}.av-card-price strong{font-size:15px}.av-card-price small{font-size:9px}.av-book{min-height:45px;font-size:11px}.site-rental .fine-print{font-size:9px;line-height:1.7}.av-editorial{grid-template-columns:1fr}.av-editorial-photo{height:290px;min-height:0;background-position:70%;background-image:linear-gradient(0deg,#10271e,transparent 45%),url('/assets/aras-road.webp')}.av-editorial-copy{padding:26px 24px 50px}.av-editorial h2{font-size:37px;letter-spacing:-1.5px}.av-editorial p{font-size:13px;line-height:1.85;margin-top:22px}.av-editorial-lines{font-size:10px;gap:15px;margin:25px 0 30px}.av-editorial .btn{font-size:11px}.av-journey{padding-top:58px!important}.av-steps{grid-template-columns:1fr;gap:27px}.av-steps article{padding-top:20px;display:grid;grid-template-columns:45px 1fr;gap:9px 18px}.av-steps article>div{grid-row:1/3;display:block;margin:0}.av-steps article>div>span{font-size:12px}.av-steps article>div>.icon{display:block;width:24px;height:24px;margin-top:15px}.av-steps h3{font-size:21px;margin:0}.av-steps p{font-size:12px;grid-column:2}.av-local{grid-template-columns:1fr;gap:30px;padding-top:0!important;padding-bottom:15px!important}.av-local-art{min-height:270px;order:2}.av-local-art>span{font-size:46px}.av-local-copy{padding:0}.av-local-copy h2{font-size:37px;letter-spacing:-1.5px}.av-local-copy p{font-size:12px;margin:20px 0 24px}.av-local-copy .btn{font-size:11px;padding:12px 16px}.av-local-copy .text-link{font-size:11px}.av-instagram{font-size:10px}.av-faq{padding-top:50px!important;padding-bottom:50px!important;display:block}.av-faq h2{font-size:37px;letter-spacing:-1.5px}.av-faq>div>p{font-size:12px;margin:21px 0}.av-faq .faq-list{margin-top:24px}.site-rental .faq-list summary{font-size:13px;padding:20px 0}.site-rental .faq-list p{font-size:12px}.av-final-cta{padding-top:0!important;padding-bottom:47px!important}.av-final-cta>span{font-size:8px;letter-spacing:1.5px}.av-final-cta>a{font-size:35px;letter-spacing:-1.7px;padding:12px 0 16px;gap:12px}.av-final-cta .icon{width:28px;height:28px}.site-rental .site-footer{padding:43px 23px 76px}.site-rental .footer-main{gap:30px 20px}.site-rental .footer-main>div:last-child{border-top:1px solid #ffffff18;padding-top:25px}.site-rental .footer-main .brand>span{font-size:30px}.site-rental .footer-main a{font-size:11px}.site-rental .footer-main .footer-phone{font-size:18px}.site-rental .footer-bottom{font-size:9px}.site-rental .footer-bottom a{font-size:9px}.site-rental .whatsapp{bottom:72px;right:15px;z-index:35}.av-mobile-contact{display:flex;position:fixed;z-index:36;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #dce4d2;padding:8px 16px max(8px,env(safe-area-inset-bottom));gap:12px;box-shadow:0 -5px 25px #21392107}.av-mobile-contact>a{font-size:11px;padding:9px;flex:1;border:1px solid #dce4d2;border-radius:3px;color:#44633b;text-align:center;background:#fff;font-weight:600}.av-mobile-contact>a:last-child{background:#143425;color:#fff;border-color:#143425}.site-rental:has(dialog[open]) .av-mobile-contact,.site-rental:has(dialog[open]) .whatsapp{visibility:hidden}.av-compare-tray{min-width:0;max-width:none;width:calc(100% - 24px);bottom:69px;gap:12px;padding:12px 14px}.av-compare-tray strong{font-size:10px}.av-compare-tray span{font-size:9px;max-width:165px}.av-compare-tray>button{font-size:10px;padding:8px 11px}.av-compare-dialog{padding:20px 15px;max-width:calc(100% - 16px)}.av-compare-head{gap:12px;margin-bottom:18px}.av-compare-head h2{font-size:24px;letter-spacing:-1px}.av-compare-head span{font-size:8px}.av-compare-head button{flex-shrink:0}.av-compare-grid{gap:12px;min-width:470px}.av-compare-grid>article{padding:14px}.av-compare-grid h3{font-size:18px}.site-rental #toast{bottom:132px}.site-rental .page-head{padding-top:38px;padding-bottom:10px}.site-rental .page-head h1{font-size:40px;letter-spacing:-1.8px}.site-rental .vehicle-detail{padding-top:30px}.site-rental .vehicle-summary h2{font-size:36px}.site-rental .booking-art{padding:26px 23px 18px}.site-rental .booking-art h2{font-size:28px}.site-rental .booking-art img{height:105px;margin:8px 0}.site-rental .booking-art p{font-size:10px}.site-rental .booking-art>strong{font-size:18px}.site-rental .booking-layout form{padding:23px}.site-rental .contact-form{padding:25px 20px}}
@media(max-width:370px){.av-hero{min-height:925px}.av-hero-copy h1,.av-hero-copy h2{font-size:40px}.av-hero-copy p{font-size:11px;min-height:67px}.av-hero-actions{gap:15px}.av-hero-actions .btn{font-size:9px;padding-inline:12px;gap:9px}.av-hero-slides{height:653px}.av-vehicle-scene{top:355px;height:280px}.av-vehicle-scene>img{height:220px}.av-model-watermark{font-size:54px}.av-hero-tabs strong{font-size:8px}.av-hero-tabs{gap:8px}.av-hero-tabs button>span{display:none}.av-hero-vehicle-meta>div>span{display:none}.av-card-image{height:194px}.av-filter-row button{margin-left:0}.av-final-cta>a{font-size:30px}.av-intro h2,.av-section-heading h2{font-size:34px}.av-compare-tray span{max-width:130px}}
@media(prefers-reduced-motion:reduce){.av-hero-scene{animation:none}.av-hero-slide,.av-vehicle-scene>img,.av-hero-copy>*,.av-car-shadow,.av-hero-tabs button i,.av-card,.av-card-image img{transition:none!important;transform:none!important}.av-hero-tabs button.active i{transition:none}}

.av-mobile-label{display:none}

/* Mobile showroom: the car is the first visual, without campaign copy. */
@media(max-width:960px){
 .av-mobile-label{display:inline}
 .av-desktop-label{display:none}
 .av-hero{min-height:0;padding-bottom:24px}
 .av-hero-topline{padding:98px 20px 0;font-size:9px;letter-spacing:1.8px}
 .av-hero-scene{background:linear-gradient(180deg,#10201fee 0%,#10201f33 26%,#10201f00 50%,#10201f 86%),url('/assets/aras-stage-v2.webp') 68% center/auto 100% no-repeat}
 .av-hero-slides{height:clamp(340px,96vw,470px);min-height:0;margin-top:10px}
 .av-hero-copy{position:absolute;inset:auto 20px 0;padding:0;max-width:none}
 .av-hero-copy h1,.av-hero-copy h2,.av-hero-copy p,.av-hero-copy .av-kicker{display:none}
 .av-hero-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;margin:0}
 .av-hero-actions .btn{min-height:48px;padding:12px 16px;font-size:12px;gap:12px;flex:1;justify-content:space-between}
 .av-hero-actions>a{font-size:11px;max-width:94px;line-height:1.55;flex-shrink:0}
 .av-vehicle-scene{position:absolute;inset:0 0 auto;margin:0;height:calc(100% - 76px)}
 .av-vehicle-scene>img{width:100%;max-width:560px;height:calc(100% - 57px);top:0;align-self:flex-start;object-position:center;filter:drop-shadow(0 16px 12px #0007)}
 .av-model-watermark{top:0;left:15px;right:15px;font-size:clamp(52px,16vw,100px);letter-spacing:-3px;color:#e9e4d411}
 .av-car-shadow{bottom:76px;height:15px;left:16%;right:12%}
 .av-hero-vehicle-meta{bottom:0;left:20px;right:20px;padding-top:14px;font-size:10px;align-items:center}
 .av-hero-vehicle-meta strong{font-size:26px;margin-top:4px}
 .av-hero-vehicle-meta>div{gap:12px}
 .av-hero-vehicle-meta>div>span:first-child{display:flex;font-size:11px}
 .av-hero-vehicle-meta a{width:42px;height:42px}
 .av-hero-bottom{margin:23px 20px 0;padding-top:0;border:0;display:block}
 .av-hero-tabs{gap:8px}
 .av-hero-tabs button{padding:5px 2px;justify-content:center;background:#edf4da04;border:1px solid #c8d5b426;border-radius:5px;height:48px;min-width:0;overflow:hidden}
 .av-hero-tabs button.active{background:#e7c58b12;border-color:#d4b57b70}
 .av-hero-tabs button>span,.av-hero-tabs strong{display:none}
 .av-hero-tabs strong{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .av-hero-tabs img{display:block;max-width:100%;width:70px;height:40px;object-fit:contain;opacity:.6}
 .av-hero-tabs button.active img{opacity:1}
 .av-hero-tabs button i{height:1px}
 .av-hero-nav{padding-top:14px;gap:10px;justify-content:flex-end}
 .av-hero-nav>span{display:block;margin-right:auto;font-size:11px;letter-spacing:2px}
 .av-hero-nav button{width:44px;height:44px;font-size:15px}
 .av-search-wrap{padding:24px 20px 22px}
 .av-search-intro{display:none}
 .av-search-form{gap:20px 16px}
 .av-search-form label>span{font-size:9px}
 .av-search-form select,.av-search-form input{font-size:14px}
 .av-search-form .btn{font-size:13px}
 .av-fleet{padding-top:28px!important}
 .site-rental .filter-tabs button{font-size:12px;padding:12px 14px}
 .site-rental .fleet-search input{font-size:13px;min-height:46px}
 .av-filter-row label,.av-filter-row select{font-size:11px}
 .av-filter-row select{padding:9px 7px;max-width:120px}
 .av-filter-row button{font-size:11px;min-height:40px}
 .av-filter-row>span{font-size:11px}
 .av-card-desc{font-size:13px;line-height:1.7}
 .av-card-specs{font-size:12px}
 .av-compare-toggle{font-size:11px;min-height:34px}
 .av-card-price small{font-size:11px}
 .av-book{font-size:13px;min-height:48px}
 .av-mobile-contact>a{font-size:13px;min-height:44px;display:flex;align-items:center;justify-content:center}
 .site-rental .whatsapp{bottom:83px}
 .av-compare-tray{bottom:81px}
}
