/* ARCTIC LEOPARD — AUTONOMIE / PROTOTYPE HTML V4 */
.ar-page{--range-red:#df092c;background:#111719;color:#fff}.ar-page main{overflow:hidden}.ar-page .main-nav a[aria-current="page"]{color:#fff}.ar-page .main-nav a[aria-current="page"]:after{content:"";display:block;height:2px;background:var(--range-red);margin-top:7px}.ar-page .shell{max-width:1510px}.ar-hero,.ar-section{position:relative;isolation:isolate}.ar-hero{min-height:780px;height:100svh;max-height:1200px;background:#11171a;color:white;overflow:hidden}.ar-hero-photo{position:absolute;inset:0;background:url('hero-rider.webp') center 50%/cover no-repeat;filter:saturate(.9) contrast(1.03)}.ar-hero:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(6,11,13,.95),rgba(6,11,13,.8) 31%,rgba(8,12,14,.22) 75%),linear-gradient(0deg,#070d10ad,transparent 28%)}.ar-hero-mark{position:absolute;z-index:1;top:10%;right:-8%;width:min(41vw,660px);opacity:.15;mix-blend-mode:screen}.ar-hero-mark img{width:100%;filter:grayscale(1) brightness(3)}.ar-hero-body{height:100%;z-index:3;display:flex;justify-content:center;flex-direction:column}.ar-hero-copy{max-width:680px;padding-top:var(--nav)}.ar-crumb{font-size:11px;letter-spacing:.14em;color:#b9b9b9;font-weight:800;margin-bottom:clamp(55px,7vh,85px)}.ar-crumb a:hover{color:white}.ar-crumb span{margin:0 12px;color:var(--range-red)}.ar-eyebrow{font-size:12px;display:flex;align-items:center;gap:14px;letter-spacing:.17em;text-transform:uppercase;font-weight:800;color:#414548}.ar-eyebrow b{background:var(--range-red);height:3px;width:32px;display:inline-block;flex:none}.ar-eyebrow-light{color:#e2e2e2}.ar-hero h1{font:900 clamp(65px,6.7vw,115px)/.87 var(--display);letter-spacing:-.012em;margin:27px 0 28px;text-transform:uppercase}.ar-hero h1 em,.ar-section h2 em{font-style:normal;color:var(--range-red)}.ar-hero p{font-size:clamp(16px,1.45vw,19px);line-height:1.62;max-width:515px;color:#ededec;margin:0 0 34px}.ar-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.ar-outline-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid #b9b9b8;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;padding:16px 20px;min-height:51px;letter-spacing:.035em;transition:background .2s}.ar-outline-btn:hover{background:#ffffff24}.ar-hero-caption{position:absolute;bottom:33px;left:var(--page-gutter);right:var(--page-gutter);display:flex;justify-content:space-between;gap:30px;font-size:10px;letter-spacing:.2em;font-weight:800;color:#d7d7d2}.ar-hero-caption span:last-child{opacity:.7}.ar-section{min-height:100svh;display:flex;align-items:center;padding:clamp(130px,14vh,180px) 0 clamp(75px,8vh,105px);scroll-margin-top:70px}.ar-section h2{font:800 clamp(46px,5.1vw,80px)/.97 var(--display);margin:24px 0 0;text-transform:uppercase;letter-spacing:-.007em}.ar-torn{position:absolute;z-index:2;height:26px;left:0;right:0;top:-12px;pointer-events:none;background-image:linear-gradient(96deg,transparent 0%,#fff 17%,transparent 17.4%,#fff 20%,#fff 82%,transparent 82.5%,#fff 85%);opacity:.85;clip-path:polygon(0 65%,7% 27%,11% 51%,15% 17%,22% 56%,30% 24%,38% 62%,47% 21%,54% 49%,62% 10%,70% 54%,78% 23%,86% 57%,94% 15%,100% 59%,100% 100%,0 100%)}.ar-torn-white{background:#f7f6f2}.ar-torn-dark{background:#111719}.ar-spec-section{background:#f7f6f2;color:#131719;background-image:repeating-radial-gradient(ellipse at 12% 120%,transparent 0 90px,#bcb6ab23 91px 93px,transparent 94px 170px)}.ar-section-shell{width:100%}.ar-topline{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:52px}.ar-top-aside{max-width:360px}.ar-top-aside p{font-size:17px;line-height:1.5;color:#555c5e;margin:0 0 25px}.ar-top-aside span{color:#8b8e8f;font-size:11px;font-weight:800;letter-spacing:.1em}.ar-comparison{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.ar-model-card{appearance:none;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#fff;color:#16191c;border:1px solid #e0e0dd;padding:clamp(18px,2.1vw,34px);min-height:330px;transition:background .25s,border .25s,transform .25s}.ar-model-card:hover,.ar-model-card:focus-visible{border-color:#d59da4;transform:translateY(-3px)}.ar-model-card.is-active{background:#101618;color:white;border-color:#101618}.ar-model-index{font-size:10px;font-weight:800;letter-spacing:.14em;color:#979d9c}.ar-model-card strong{font-family:var(--display);font-size:clamp(27px,2.6vw,40px);line-height:1;margin:36px 0 18px;font-weight:800}.ar-model-card strong em{font-style:normal;color:var(--range-red)}.ar-model-value{font-family:var(--display);font-size:25px;font-weight:600;line-height:1}.ar-model-value b{font-size:clamp(62px,7.4vw,106px);letter-spacing:-.06em;font-weight:800;line-height:1}.ar-model-conditions{color:#8c9695;font-size:12px;letter-spacing:.13em;font-weight:800;margin-top:10px}.ar-model-line{height:3px;background:#d9dad8;display:block;width:100%;margin-top:31px}.ar-model-line i{display:block;background:var(--range-red);height:100%;width:var(--fill);max-width:100%}.ar-model-action{font-size:10px;letter-spacing:.1em;margin-top:25px;font-weight:800}.ar-model-card.is-active .ar-model-action{color:#fff}.ar-selected-detail{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr auto;gap:28px;align-items:center;border-bottom:1px solid #d0d1cf;padding:28px 0}.ar-detail-heading,.ar-detail-stat{display:flex;flex-direction:column;gap:6px}.ar-detail-heading small,.ar-detail-stat small{color:#707677;font-size:10px;font-weight:800;letter-spacing:.1em}.ar-detail-heading strong,.ar-detail-stat strong{font:700 24px/1.1 var(--display)}.ar-selected-detail>a{font-weight:800;text-transform:uppercase;color:var(--range-red);font-size:12px;white-space:nowrap}.ar-subnote{font-size:12px;line-height:1.55;color:#777c7d;margin-top:24px;max-width:1070px}.ar-trial-section{background:#111719 url('range-rider.webp') center center/cover no-repeat;color:#fff}.ar-trial-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(100deg,#080d0fe8 0%,#0b1012e0 46%,#080d0fc4 100%)}.ar-trial-inner{display:grid;grid-template-columns:.87fr 1.13fr;gap:clamp(45px,6vw,100px);align-items:center}.ar-trial-copy h2{font-size:clamp(46px,4.8vw,75px);margin:26px 0}.ar-trial-copy>p{font-size:17px;line-height:1.65;max-width:460px;color:#cfd1d1}.ar-field-guide{display:flex;flex-wrap:wrap;gap:13px;margin:38px 0;padding-bottom:25px;border-bottom:1px solid #88888870}.ar-field-guide span{font-size:11px;letter-spacing:.09em;font-weight:800;color:#dedede}.ar-field-guide span+span:before{content:' / ';color:var(--range-red);margin-right:12px}.ar-trial-status{display:flex;align-items:start;gap:12px;max-width:430px}.ar-trial-status i{width:8px;height:8px;min-width:8px;background:#e44861;border-radius:50%;margin-top:4px}.ar-trial-status strong{display:block;font-size:12px;letter-spacing:.08em}.ar-trial-status small{display:block;color:#aeb7b7;font-size:13px;line-height:1.5;margin-top:7px}.ar-trial-form{background:#f6f6f3;color:#111517;padding:clamp(28px,3vw,48px);box-shadow:0 35px 85px #0009}.ar-form-head{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #cfd2cf;margin-bottom:25px;padding-bottom:16px}.ar-form-head span{font-size:10px;font-weight:800;letter-spacing:.15em;color:var(--range-red)}.ar-form-head h3{font:800 clamp(31px,3vw,45px)/1 var(--display);margin:8px 0 0}.ar-form-head .ar-form-icon{font:600 36px var(--display);color:#d1d1d1}.ar-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.ar-form-grid label{display:flex;flex-direction:column;font-size:11px;font-weight:800;letter-spacing:.08em;gap:8px}.ar-form-grid input,.ar-form-grid select{border:1px solid #c6c9c6;border-radius:0;background:#fff;padding:12px 13px;min-height:47px;font-size:15px;color:#141618;width:100%}.ar-form-grid input:focus,.ar-form-grid select:focus{outline:2px solid var(--range-red);outline-offset:1px}.ar-form-actions{margin-top:25px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ar-form-actions #form-warning{font-size:12px;font-weight:700;color:#b91536}.ar-form-disclaimer{font-size:11px;line-height:1.5;color:#636867;display:block;margin-top:17px}.ar-form-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#111719;color:white;gap:15px;padding:21px 20px;margin-top:24px}.ar-form-result>div{display:flex;flex-direction:column;gap:6px}.ar-form-result small{font-size:10px;color:#b8bebe;font-weight:800;letter-spacing:.08em}.ar-form-result strong{font:800 clamp(30px,3vw,44px)/1 var(--display);color:white}.ar-form-result p{grid-column:1/-1;font-size:12px;line-height:1.55;margin:0;color:#cdd2d0}.ar-method{background:#f7f6f2;color:#161b1d;background-image:repeating-radial-gradient(ellipse at 100% 0%,transparent 0 95px,#b4b6ad24 96px 98px,transparent 99px 180px)}.ar-method-shell{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(60px,8vw,140px);align-items:center}.ar-method-intro>p{font-size:17px;line-height:1.65;max-width:500px;color:#53595a;margin:28px 0}.ar-ink-link{display:inline-flex;border-bottom:2px solid var(--range-red);padding-bottom:10px;gap:40px;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ar-method-steps{border-top:1px solid #babdbb}.ar-method-steps article{display:grid;grid-template-columns:75px 1fr;gap:25px;padding:34px 0;border-bottom:1px solid #babdbb}.ar-method-steps article>span{font:800 44px/1 var(--display);color:#d11230}.ar-method-steps h3{font:800 27px/1 var(--display);margin:0 0 10px}.ar-method-steps p{font-size:16px;line-height:1.52;max-width:440px;margin:0;color:#646969}.ar-end{min-height:340px;background:#151c1e url('dealer-scene.webp') center 50%/cover no-repeat;color:#fff;position:relative;display:flex;align-items:center;padding:70px 0}.ar-end:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080e10f5,#091011d9 53%,#080e1040)}.ar-end-inner{display:flex;justify-content:space-between;align-items:end;gap:30px}.ar-end h2{font:800 clamp(43px,4.5vw,70px)/1 var(--display);margin:21px 0 15px}.ar-end p{font-size:17px;color:#cbd0d0;max-width:530px}.ar-end-actions{display:flex;gap:12px;flex-wrap:wrap}.ar-footer{background:#0b1012;color:#ddd;padding:45px 0}.ar-footer-row{display:flex;justify-content:space-between;align-items:center;gap:40px}.ar-footer img{width:170px}.ar-footer nav{display:flex;gap:27px;flex-wrap:wrap}.ar-footer nav a{font-size:12px;font-weight:700}.ar-footer span{font-size:10px;color:#999;letter-spacing:.15em}
@media(max-width:1050px){.ar-hero{min-height:700px}.ar-topline{gap:20px}.ar-model-card{min-height:280px;padding:20px}.ar-model-card strong{font-size:29px}.ar-model-value b{font-size:64px}.ar-selected-detail{gap:18px}.ar-detail-heading strong,.ar-detail-stat strong{font-size:21px}.ar-trial-inner{gap:30px}.ar-method-shell{gap:40px}}
@media(max-width:900px){.ar-hero{height:auto;min-height:710px}.ar-hero-copy{padding-top:105px}.ar-hero-caption{position:absolute}.ar-section{min-height:0;padding:130px 0 100px}.ar-topline{align-items:start}.ar-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-model-card{min-height:280px}.ar-model-card strong{margin:22px 0}.ar-selected-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-selected-detail>a{align-self:end}.ar-trial-inner,.ar-method-shell{grid-template-columns:1fr;gap:65px}.ar-trial-copy h2{font-size:60px}.ar-end-inner{align-items:start;flex-direction:column}.ar-footer-row{flex-wrap:wrap}}
@media(max-width:640px){.ar-hero{min-height:810px}.ar-hero-photo{background-position:58% center}.ar-hero:after{background:linear-gradient(90deg,#060b0ded,rgba(6,11,13,.75) 55%,rgba(6,11,13,.40))}.ar-hero-copy{padding-top:65px}.ar-crumb{margin-bottom:65px}.ar-hero h1{font-size:clamp(53px,11vw,77px);line-height:.91}.ar-hero-mark{width:320px;right:-25%;top:18%}.ar-hero-caption{font-size:8px}.ar-hero-caption span:last-child{display:none}.ar-section h2{font-size:49px}.ar-topline{flex-direction:column;gap:23px}.ar-comparison{gap:8px}.ar-model-card{padding:16px 13px;min-height:244px}.ar-model-index{font-size:9px}.ar-model-card strong{font-size:29px;margin:22px 0 16px}.ar-model-value b{font-size:60px}.ar-model-value{font-size:17px}.ar-model-conditions{font-size:10px}.ar-model-line{margin-top:21px}.ar-model-action{font-size:9px;margin-top:18px}.ar-selected-detail{grid-template-columns:1fr 1fr;gap:20px 14px}.ar-selected-detail>a{font-size:12px}.ar-trial-copy h2{font-size:50px}.ar-trial-form{padding:24px 17px}.ar-form-grid{gap:15px 11px}.ar-form-grid label{font-size:10px}.ar-form-grid input,.ar-form-grid select{padding:10px 8px;font-size:14px}.ar-field-guide{gap:8px}.ar-field-guide span{font-size:9px}.ar-field-guide span+span:before{margin-right:7px}.ar-form-result{gap:10px}.ar-form-result strong{font-size:28px}.ar-form-result small{font-size:8px}.ar-method-steps article{grid-template-columns:46px 1fr;gap:14px}.ar-method-steps article>span{font-size:35px}.ar-method-steps h3{font-size:25px}.ar-footer-row{align-items:start;flex-direction:column;gap:25px}.ar-footer nav{gap:14px 20px}.ar-end-actions{flex-direction:column}.ar-end-actions>*{justify-content:space-between}}
@media(prefers-reduced-motion:reduce){.ar-model-card{transition:none}}

.ar-form-result[hidden]{display:none!important}


/* V5 — statistiques de la communauté et collecte privée (simulation uniquement). */
.ar-actual{background:#0a1012 url('range-rider.webp') center/cover no-repeat;color:#fff;min-height:100svh}
.ar-actual:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#070d10f5,#070d10da 55%,#080e10a8);z-index:0}
.ar-actual-inner{width:100%}.ar-actual-head{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:40px;position:relative}
.ar-actual-head>div{max-width:770px}.ar-actual-head h2{font-size:clamp(45px,4.7vw,72px)}.ar-actual-head p{font-size:17px;line-height:1.6;color:#d7d9d7;max-width:650px;margin:20px 0 0}.ar-large-mark{width:260px;max-width:25%;opacity:.13;filter:grayscale(1) brightness(4)}
.ar-actual-panel{background:#141b1dcf;border:1px solid #ffffff3b;backdrop-filter:blur(9px);padding:clamp(25px,3.2vw,48px)}
.ar-actual-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-bottom:1px solid #ffffff36;padding-bottom:32px}
.ar-actual-filters label{font-weight:800;font-size:12px;letter-spacing:.07em;display:flex;flex-direction:column;gap:9px}
.ar-actual-filters select{width:100%;background:#f6f6f3;color:#111719;border:1px solid #dedbd6;padding:14px;font-size:16px;min-height:51px}
.ar-results-area{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;padding-top:32px}
.ar-average{display:flex;flex-direction:column;gap:8px}.ar-results-label{color:#b9c1c0;font-size:11px;letter-spacing:.13em;font-weight:800}.ar-average>strong{font:800 clamp(76px,8vw,120px)/1 var(--display);letter-spacing:-.02em}.ar-average-unit{font-size:16px;color:#e5e5e5}.ar-samples{display:flex;gap:14px;margin-top:12px;flex-wrap:wrap}.ar-samples span{border-left:2px solid #d6092a;padding-left:12px;font-size:13px}
.ar-average-info{font-size:17px;line-height:1.55;color:#d0d6d6}.ar-average-info p{font-size:15px;margin:7px 0}.ar-demo-switch{display:flex;gap:13px;align-items:center;border-top:1px solid #ffffff26;margin-top:28px;padding-top:23px;font-size:13px;color:#fff}.ar-demo-switch input{width:19px;height:19px;accent-color:#e4092f}.ar-average-info #demo-alert{display:block;margin-top:14px;color:#ffbac3;border-left:3px solid #e71a36;padding-left:10px;font-size:12px;font-weight:800}.ar-average-info #demo-alert[hidden]{display:none}
.ar-under-results{display:flex;justify-content:space-between;gap:30px;font-size:13px;margin-top:22px;color:#c1c6c6}.ar-under-results a{font-weight:800;text-transform:uppercase;color:#fff;border-bottom:2px solid #d6092a;padding-bottom:6px;white-space:nowrap}
.ar-submit{background:#f4f3ef;color:#151719;background-image:repeating-radial-gradient(ellipse at 80% 130%,transparent 0 93px,#b6afa51f 94px 96px,transparent 97px 180px);min-height:100svh}
.ar-submit-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,100px);align-items:center}.ar-submit-intro p{font-size:18px;line-height:1.6;color:#5b6060;margin:30px 0 40px;max-width:490px}
.ar-submission-steps{display:flex;flex-direction:column;border-top:1px solid #ccd0cb}.ar-submission-steps div{display:grid;grid-template-columns:55px 1fr;gap:8px 15px;padding:18px 0;border-bottom:1px solid #ccd0cb}.ar-submission-steps b{grid-row:span 2;font:700 38px/.95 var(--display);color:#d20b2c}.ar-submission-steps strong{font-size:14px;letter-spacing:.07em}.ar-submission-steps span{font-size:15px;color:#666d6c}
.ar-submit-card{background:#fff;padding:clamp(23px,3vw,43px);box-shadow:0 30px 65px #1112}.ar-submit-card .ar-form-grid{gap:17px}.ar-submit-card .ar-form-grid label{font-size:11px}.ar-submit-card .ar-form-grid label small{font-size:9px;color:#79807c}
.ar-consent{margin-top:21px;color:#414546}.ar-consent label{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45}.ar-consent input{margin-top:3px;width:18px;height:18px;min-width:18px;accent-color:#d5092c}
.ar-demo-warning{grid-column:1/-1;background:#4b1520;padding:11px 13px!important;color:#ffe2e2!important;font-weight:700}
@media(max-width:900px){.ar-actual-head{align-items:flex-start}.ar-actual-filters{gap:10px}.ar-results-area{gap:20px}.ar-submit-inner{grid-template-columns:1fr;gap:40px}.ar-submit{padding:105px 0}}
@media(max-width:640px){.ar-actual-head{display:block}.ar-large-mark{position:absolute;right:0;top:20px;opacity:.065}.ar-actual-filters{grid-template-columns:1fr}.ar-results-area{grid-template-columns:1fr;gap:25px}.ar-average>strong{font-size:85px}.ar-actual-panel{padding:19px}.ar-under-results{flex-direction:column}.ar-submit-card{padding:22px 16px}.ar-submission-steps div{grid-template-columns:40px 1fr}.ar-submission-steps b{font-size:31px}.ar-submit-inner h2{font-size:46px}}
