:root{--accent:#bc252d;--paper:#f3f2ee}html,body{overflow-x:clip}.site-header{position:absolute;inset:0 0 auto;z-index:20;background:linear-gradient(#101315c9,transparent)}.header-inner{height:96px}.brand img{mix-blend-mode:screen;width:178px}.header-cta{border-radius:0;font-size:12px}.arrival{height:210svh;background:#111517;color:white}.arrival-stage{height:100svh;min-height:660px;position:sticky;top:0;overflow:hidden;isolation:isolate}.arrival-photo{position:absolute;inset:0;overflow:hidden;will-change:inset;z-index:-2}.arrival-photo img{height:100%;width:100%;object-fit:cover;object-position:50% 48%;transform:scale(1.025)}.arrival-shade{position:absolute;inset:0;background:linear-gradient(0deg,#080d10e6 0%,#080d1090 33%,#080d1015 65%,#080d1050 100%),linear-gradient(90deg,#080d1070,transparent 70%)}.arrival-title{position:absolute;left:4%;top:19%;font-size:18.9vw;letter-spacing:-.07em;line-height:1;font-weight:700;color:#ffffff13;pointer-events:none;z-index:-1}.arrival-copy{position:absolute;left:5%;right:5%;bottom:145px;max-width:950px;will-change:opacity,transform}.arrival-copy .eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:24px;display:flex;align-items:center;gap:12px;color:#e2e5e5}.arrival-copy .eyebrow>span{width:24px;height:2px;background:#e3575d}.arrival-first h1{font-size:clamp(58px,6.5vw,104px);line-height:1.01;letter-spacing:-.06em;margin-bottom:30px;font-weight:700}.arrival-first h1 span{color:#d4d8d9}.arrival-actions{display:flex;gap:30px;align-items:center}.arrival .button{min-height:54px;border-radius:0;font-size:12px;padding:17px 22px;gap:40px}.arrival-link{display:flex;min-height:48px;align-items:center;gap:25px;font-size:12px;border-bottom:1px solid #ffffff69}.arrival-address{position:absolute;right:5%;bottom:155px;padding:20px 0 0 22px;border-left:1px solid #ffffff55;display:flex;flex-direction:column;gap:10px;font-size:11px;max-width:300px}.arrival-address>span:first-child{font-size:8px;letter-spacing:1.6px;color:#ced2d3}.arrival-address strong{font-size:17px;font-weight:400}.arrival-address>span:last-child{color:#c4cacd}.arrival-bottom{position:absolute;left:5%;right:5%;bottom:20px;border-top:1px solid #ffffff33;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:8px;letter-spacing:1.4px}.arrival-bottom>a{display:flex;align-items:center;gap:30px;min-height:44px}.arrival-bottom>a span{font-size:21px}.arrival-counter{color:#adb6bc}.arrival-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff19}.arrival-progress>span{height:100%;width:0;display:block;background:#cc343b}.arrival-second{max-width:36%;bottom:18%;opacity:0;visibility:hidden}.arrival-second h2{font-size:clamp(42px,4.7vw,72px);line-height:1.02;letter-spacing:-.055em;margin-bottom:26px}.arrival-second>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#b6c0c5;max-width:360px;margin-bottom:25px}.intro-band{background:#b2252d;color:white;border:0}.intro-band>.wrap{padding-block:24px}.intro-band i{color:#e4a6aa}.intro-band>.wrap>span{font-size:14px}.intro-band>.wrap>div{font-size:11px}.catalog-section{padding-top:100px}.section-heading h2{font-size:clamp(40px,4.6vw,70px)}.dark-eyebrow{color:#93454b}.category-tab,.inquiry-button,.button,.vehicle-card,.location-card{border-radius:0}.category-tab.active{background:#22282c;color:white}.vehicle-card{border-color:#dadcda;box-shadow:none}.vehicle-card:hover{box-shadow:0 12px 30px #111a2210}.vehicle-category{border-radius:0}.vehicle-card h3{font-size:21px}.vehicle-photo img{transition:transform .7s}.vehicle-price{font-size:24px}.about-section{background:#161b1f;position:relative;overflow:hidden}.about-section:after{content:'BELLONE';position:absolute;bottom:-20px;left:0;font-size:19vw;letter-spacing:-.07em;font-weight:700;line-height:1;color:#ffffff04;pointer-events:none}.about-grid{padding-block:100px;position:relative;z-index:1}.about-copy h2{font-size:clamp(40px,4.5vw,65px)}.services h3{font-size:23px}.service-number{color:#e8757c}.next-step{padding-block:95px;border-bottom:1px solid #cdd1d1}.next-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px 80px;align-items:end}.next-heading .eyebrow{grid-column:1/-1;margin:0}.next-heading h2{font-size:clamp(40px,4.5vw,65px)}.next-heading>p:last-child{font-size:15px;color:#657077;line-height:1.7;max-width:310px;margin:0 0 2px;justify-self:end}.next-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px}.next-steps>a{display:flex;flex-direction:column;align-items:flex-start;padding:26px 0 0;border-top:1px solid #9fa9ad}.next-num{font-size:10px;color:#a93943;letter-spacing:1px;margin-bottom:30px}.next-steps h3{font-size:23px;letter-spacing:-.6px;margin-bottom:15px}.next-steps p{font-size:13px;line-height:1.8;color:#657077;max-width:300px;margin-bottom:22px}.next-action{font-size:12px;border-bottom:1px solid #b7bfc2;padding-block:10px;margin-top:auto;min-height:44px}.next-steps>a:hover .next-action{color:#9f202a;border-color:#9f202a}.location-card{background:#e9eae6}.street-number{color:#2d363c}.whatsapp-dock{transition:opacity .3s,transform .3s}.whatsapp-dock.arrival-hidden{visibility:hidden;opacity:0;transform:translateY(100px);pointer-events:none}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}
@media(min-width:1600px){.arrival-copy{left:max(5%,calc((100% - 1440px)/2))}.arrival-address{right:max(5%,calc((100% - 1440px)/2))}}
@media(max-width:1050px){.arrival-first h1{font-size:8vw}.arrival-address{max-width:220px;right:5%;bottom:160px}.arrival-address strong{font-size:14px}.arrival-copy{max-width:65%}.arrival-second{max-width:40%}.arrival-second h2{font-size:5.3vw}.arrival-second>p:not(.eyebrow){font-size:13px}.next-steps{gap:25px}}
@media(max-width:650px){.header-inner{height:80px;gap:14px}.brand,.brand img{width:146px}.site-header nav{display:none}.header-cta{font-size:10px;padding:10px 13px;gap:15px;display:flex}.arrival{height:190svh}.arrival-stage{min-height:650px}.arrival-photo img{object-position:52% 40%;transform:scale(1)}.arrival-shade{background:linear-gradient(0deg,#080d10f5 0%,#080d10c2 30%,#080d1020 65%,#080d1070 100%)}.arrival-title{top:22%;left:5%;font-size:23vw}.arrival-copy{left:6%;right:6%;bottom:158px;max-width:none}.arrival-copy .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:21px}.arrival-first h1{font-size:clamp(38px,10.8vw,65px);line-height:1.04;margin-bottom:26px;letter-spacing:-.055em}.arrival-actions{gap:20px}.arrival .button{font-size:11px;padding:15px 17px;gap:24px;min-height:49px}.arrival-link{font-size:10px;gap:10px}.arrival-address{bottom:78px;left:6%;right:6%;max-width:none;border-left:0;border-top:1px solid #ffffff33;padding:17px 0 0;display:grid;grid-template-columns:1fr auto;gap:7px 12px}.arrival-address>span:first-child{grid-column:1/-1;font-size:7px}.arrival-address strong{font-size:12px}.arrival-address>span:last-child{font-size:9px;align-self:center}.arrival-bottom{bottom:9px;left:6%;right:6%;border:0;padding:0;font-size:6px;letter-spacing:.9px}.arrival-bottom>span:first-child{display:none}.arrival-bottom>a{font-size:7px;gap:15px}.arrival-bottom>a span{font-size:17px}.arrival-second{bottom:102px;max-width:88%}.arrival-second h2{font-size:10.5vw;line-height:1.02;margin-bottom:18px}.arrival-second>p:not(.eyebrow){font-size:12px;line-height:1.7;max-width:340px;margin-bottom:18px}.intro-band>.wrap{gap:20px;padding-block:22px;flex-direction:row}.intro-band>.wrap>span{font-size:11px;max-width:120px;line-height:1.6}.intro-band>.wrap>div{gap:9px;font-size:8px;max-width:180px;justify-content:flex-end;flex-wrap:wrap}.catalog-section{padding-top:62px}.section-heading h2{font-size:43px}.vehicle-card h3{font-size:20px}.about-grid{padding-block:65px}.about-copy h2{font-size:43px}.services h3{font-size:21px}.next-step{padding-block:60px}.next-heading{display:block}.next-heading .eyebrow{margin-bottom:20px}.next-heading h2{font-size:43px}.next-heading>p:last-child{font-size:13px;margin-top:22px;max-width:300px}.next-steps{display:block;margin-top:35px}.next-steps>a{padding:23px 0;position:relative}.next-num{margin-bottom:16px}.next-steps h3{font-size:22px;margin-bottom:10px}.next-steps p{font-size:12px;max-width:340px;margin-bottom:8px}.next-action{font-size:11px}.site-footer{padding-bottom:calc(95px + env(safe-area-inset-bottom))}}
@media(max-width:360px){.brand,.brand img{width:130px}.arrival-first h1{font-size:38px}.arrival-copy{bottom:163px}.arrival-actions{gap:14px}.arrival .button{gap:16px;font-size:10px}.arrival-link{font-size:9px}.arrival-address>span:last-child{font-size:8px}.section-heading h2,.next-heading h2,.about-copy h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.arrival{height:auto}.arrival-stage{position:relative}.arrival-second{display:none}.arrival-photo{transform:none!important;inset:0!important}.reveal{opacity:1;transform:none}.arrival-progress{display:none}.whatsapp-dock.arrival-hidden{visibility:visible;opacity:1;transform:none}.arrival-photo img{transform:none}}

.brand{mix-blend-mode:screen}.arrival-title{display:none}
