/* Pixels86 Domaines 2.4.2 – volontairement isolé pour ne pas modifier le reste du site */
.p86-domain{background:#f8f6f2;color:#0a1c30;padding:110px 0 104px;min-height:70vh;font-family:Poppins,Arial,sans-serif}
.p86-domain *, .p86-domain *::before,.p86-domain *::after{box-sizing:border-box}
.p86-domain .p86d-shell{width:min(1140px,calc(100% - 64px));margin:0 auto}
.p86-domain h1,.p86-domain h2,.p86-domain h3{font-family:"Baloo 2",Poppins,sans-serif;line-height:1.03;letter-spacing:-.025em;margin:0;color:#081d31;font-weight:800}
.p86-domain p{margin:0}.p86d-intro{display:flex;align-items:end;justify-content:space-between;gap:35px;margin:0 0 36px}
.p86d-intro>div:first-child{max-width:745px}.p86d-kicker,.p86d-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:800;color:#ff5517}.p86d-kicker{margin-bottom:13px!important}.p86d-intro h1{font-size:clamp(39px,4.5vw,63px);max-width:740px}.p86d-intro h1 em{font-style:normal;color:#ff5517}.p86d-intro p:not(.p86d-kicker){font-size:14px;line-height:1.8;color:#6c7783;margin-top:12px;max-width:670px}
.p86d-intro-aside{display:grid;gap:5px;flex:0 0 auto;padding-bottom:4px}.p86d-pill{font-size:10px;font-weight:600;letter-spacing:.025em;color:#737d88;text-align:right}
.p86d-checker{background:#fff;border:1px solid #e7e9ec;border-radius:19px;padding:30px 34px 26px;margin-bottom:20px;box-shadow:0 9px 36px rgba(15,32,50,.025)}
.p86d-checker-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.p86d-checker h2,.p86d-section h2{font-size:clamp(27px,3vw,35px)}.p86d-checker-title p,.p86d-section-head p{margin-top:6px;font-size:13px;color:#77818a}.p86d-decor{font-family:"Baloo 2",sans-serif;font-size:46px;font-weight:800;line-height:1;letter-spacing:-.05em;color:#e8eced}.p86d-decor span{color:#ff5517}
.p86d-search-line{display:flex;align-items:center;min-height:60px;border:1px solid #dce0e5;border-radius:12px;overflow:hidden;background:#fff;transition:border .2s,box-shadow .2s}.p86d-search-line:focus-within{border-color:#ff5517;box-shadow:0 0 0 3px rgba(255,85,23,.1)}.p86d-www{font-weight:700;color:#8a959e;font-size:14px;padding:0 0 0 19px}.p86d-search-line input{min-width:0;flex:1;border:0!important;background:#fff!important;box-shadow:none!important;font:500 15px Poppins,sans-serif!important;color:#0a1c30!important;outline:none!important;padding:16px 12px!important;min-height:58px}.p86d-search-line button,.p86d-order button{border:0;cursor:pointer;background:#ff5517;color:#fff;font:700 13px Poppins,sans-serif;display:flex;align-items:center;justify-content:space-between;gap:28px;transition:background .2s,transform .2s}.p86d-search-line button{align-self:stretch;margin:5px;border-radius:9px;padding:0 24px;white-space:nowrap}.p86d-search-line button:hover,.p86d-order button:hover:not(:disabled){background:#e64a12}.p86d-search-line button:disabled,.p86d-order button:disabled{opacity:.53;cursor:not-allowed}
.p86d-feedback{font-size:11px;color:#7e8790;padding-top:11px;min-height:28px}.p86d-feedback.error{color:#ba3117}.p86d-feedback.loading{color:#e2581d}.p86d-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:8px}.p86d-results:empty{display:none}.p86d-result{min-width:0;display:flex;align-items:center;gap:12px;justify-content:space-between;background:#fbfbfa;border:1px solid #e8eaed;border-radius:11px;padding:11px 13px}.p86d-result.is-registered{background:#f8f9fa}.p86d-result.is-potentially_available{background:#f8fff9;border-color:#d5ead9}.p86d-result strong{display:block;overflow-wrap:anywhere;font-size:13px}.p86d-result small{display:block;line-height:1.4;font-size:10px;color:#78828d;margin-top:3px}.p86d-result button{border:1px solid #ff5517;background:#fff;color:#f24e14;border-radius:7px;font:700 11px Poppins,sans-serif;cursor:pointer;padding:9px 11px;white-space:nowrap}.p86d-result button:hover{background:#ff5517;color:#fff}.p86d-result.is-selected{border:2px solid #ff5517}.p86d-result.is-selected button{background:#ff5517;color:#fff}
.p86d-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.91fr);gap:20px;align-items:start}.p86d-steps{display:grid;gap:20px;min-width:0}.p86d-section{border:1px solid #e7e9ec;border-radius:19px;padding:29px 32px;background:#fff}.p86d-section-head{margin-bottom:24px}.p86d-section-head h2{margin-top:5px}.p86d-field{display:flex;flex-direction:column;gap:7px;margin:18px 0}.p86d-field label,.p86d-fieldset legend{font-weight:700;color:#102337;font-size:12px}.p86d-field input,.p86d-field select{display:block;width:100%;height:50px;appearance:auto;border:1px solid #dce2e6;border-radius:9px;padding:10px 13px;color:#071c30;background:#fff;font:500 12px Poppins,sans-serif}.p86d-field input:focus,.p86d-field select:focus{outline:2px solid #ff5517;outline-offset:1px}.p86d-field input[readonly]{background:#f3f6f6}.p86d-field small{color:#8c949d;font-size:10px}.p86d-fieldset{border:0;margin:20px 0;padding:0;min-width:0}.p86d-fieldset legend{margin-bottom:11px}.p86d-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.p86d-choice{position:relative;cursor:pointer;min-width:0}.p86d-choice input{position:absolute;opacity:0;left:10px;top:10px}.p86d-choice-body{min-height:143px;display:flex;flex-direction:column;padding:14px 11px;border:1px solid #e0e5e9;border-radius:10px;transition:border-color .2s,background .2s}.p86d-choice input:checked+.p86d-choice-body{border:2px solid #ff5517;padding:13px 10px;background:#fff9f5}.p86d-choice input:focus-visible+.p86d-choice-body{outline:2px solid #0e2336;outline-offset:2px}.p86d-choice-body strong{font-size:12px}.p86d-choice-body>small{font-size:10px;line-height:1.5;color:#7e8892;margin-top:8px;flex:1}.p86d-choice-body b{font-size:19px;color:#071c30;white-space:nowrap}.p86d-choice-body b small{font-size:10px;font-weight:500;color:#6e7883}.p86d-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.p86d-two .p86d-field{margin:6px 0}.p86d-small{font-size:11px!important;line-height:1.7!important;color:#78828e!important;margin-top:16px!important}.p86d-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.p86d-order{position:sticky;top:94px;overflow:hidden;background:#fff;border:1px solid #e3e7ea;border-radius:19px;padding:0 25px 24px;box-shadow:0 18px 46px rgba(15,32,50,.045)}.p86d-order-top{margin:0 -25px 19px;background:#0a1e31;padding:25px;color:white}.p86d-order-top span{font-size:10px;letter-spacing:.13em;color:#ff834f;font-weight:700}.p86d-order-top h2{color:#fff;font-size:27px;margin-top:6px}.p86d-summary-row{display:flex;justify-content:space-between;align-items:start;gap:9px;padding:12px 0;border-bottom:1px solid #edf0f1;font-size:11px}.p86d-summary-row span{color:#75808a}.p86d-summary-row strong{font-weight:700;font-size:11px;text-align:right;overflow-wrap:anywhere}.p86d-total{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-top:19px}.p86d-total span{font-size:12px;font-weight:700}.p86d-total strong{font-family:"Baloo 2",sans-serif;font-size:27px;color:#ff5517}.p86d-order button{width:100%;padding:16px 18px;border-radius:999px;margin-top:20px;font-size:12px}.p86d-footnote{font-size:10px;text-align:center;line-height:1.6;color:#949da5;margin-top:12px!important}.p86d-alert,.p86d-success{padding:17px 22px;margin:0 0 18px;border-radius:11px;font-size:13px}.p86d-alert{background:#fff2ef;border:1px solid #ffc8bc;color:#a12d0e}.p86d-success{background:#effbf4;border:1px solid #b8e7ca;color:#124c2e}
@media(max-width:1000px){.p86d-intro-aside{display:none}.p86d-layout{grid-template-columns:1fr}.p86d-order{position:static;max-width:none}.p86d-results{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.p86-domain{padding:96px 0 72px}.p86-domain .p86d-shell{width:calc(100% - 28px)}.p86d-intro{margin-bottom:22px}.p86d-intro h1{font-size:41px}.p86d-checker,.p86d-section{padding:23px 17px;border-radius:15px}.p86d-decor{display:none}.p86d-search-line{flex-wrap:wrap}.p86d-search-line input{flex-basis:calc(100% - 62px)}.p86d-search-line button{margin:0;width:100%;min-height:48px;border-radius:0;justify-content:center}.p86d-results{grid-template-columns:1fr}.p86d-plan-grid{grid-template-columns:1fr}.p86d-choice-body{min-height:95px}.p86d-two{grid-template-columns:1fr}.p86d-order-top{padding:20px}.p86d-order{padding:0 20px 20px}}

/* V2.4.4 — refresh: compact editorial style matching Pixels86 homepage */
.p86-domain{padding:35px 0 100px;background:#f9f7f4}
.p86-domain .p86d-shell{width:min(1140px,calc(100% - 48px))}
.p86d-build{display:flex;align-items:center;gap:8px;font:700 9px Poppins,sans-serif;letter-spacing:.12em;color:#81868b;margin:2px 0 15px}
.p86d-build-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff5517}
.p86d-intro{align-items:center;margin:0 0 22px;gap:22px}
.p86d-intro h1{font-size:clamp(35px,3.4vw,49px);line-height:1.04;max-width:800px}
.p86d-intro p:not(.p86d-kicker){margin-top:8px;max-width:640px;font-size:13px;line-height:1.65}
.p86d-kicker{margin-bottom:8px!important}
.p86d-intro-aside{border-left:1px solid #dce0e1;padding:0 0 0 22px;gap:13px}
.p86d-pill{font-size:11px;text-align:left;white-space:nowrap}
.p86d-pill b{color:#ff5517;font-size:12px;margin-right:8px}
.p86d-checker{padding:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr);overflow:hidden;border-radius:16px;box-shadow:0 8px 22px rgba(10,28,48,.025)}
.p86d-checker-main{padding:27px 30px 26px;min-width:0}
.p86d-checker-title{margin-bottom:14px}
.p86d-checker h2,.p86d-section h2{font-size:clamp(25px,2.4vw,31px)}
.p86d-checker-title p{font-size:12px;margin-top:4px}
.p86d-info{background:#10273b;color:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}
.p86d-info-icon{font-family:'Baloo 2',Poppins,sans-serif;font-weight:800;line-height:.8;font-size:37px;color:#fff;margin-bottom:24px}
.p86d-info-icon span{color:#ff5517}
.p86d-info strong{font-family:'Baloo 2',Poppins,sans-serif;font-size:21px;line-height:1.2}
.p86d-info p{font-size:11px!important;line-height:1.75;margin-top:10px!important;color:#c4d0da}
.p86d-info ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:9px}
.p86d-info li{font-size:11px;font-weight:600}
.p86d-info li:before{content:'✓';color:#ff6a2e;font-weight:900;margin-right:8px}
.p86d-info small{margin-top:18px;font-size:9px;line-height:1.65;color:#9babb9}
.p86d-results{grid-template-columns:1fr}
.p86d-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr)}
.p86d-section,.p86d-order{border-radius:16px}
.p86d-section{padding:24px 28px}
.p86d-section-head{margin-bottom:16px}
.p86d-order-top{padding:22px 25px}
@media(max-width:900px){.p86d-checker{grid-template-columns:1fr}.p86d-info{display:none}}
@media(max-width:650px){.p86-domain{padding:25px 0 72px}.p86-domain .p86d-shell{width:calc(100% - 28px)}.p86d-intro h1{font-size:37px}.p86d-intro{margin-bottom:19px}.p86d-checker-main{padding:22px 16px 20px}.p86d-info{display:none}.p86d-section{padding:22px 17px}.p86d-plan-grid{grid-template-columns:1fr}}
/* V2.5.0 : identité Pixels86 et parcours commercial */
.p86-domain{background:#f8f6f2;padding-top:55px}
.p86-domain .p86d-shell{width:min(1160px,calc(100% - 44px))}
.p86d-intro h1{font-size:clamp(35px,4.25vw,56px)}
.p86d-intro{margin-bottom:24px}
.p86d-checker{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,0.88fr);gap:0;padding:0;overflow:hidden}
.p86d-checker-main{padding:30px 33px}
.p86d-fr{padding:29px 27px;background:linear-gradient(150deg,#0a2035,#142f48);color:#fff}
.p86-domain .p86d-fr h3{font-size:27px;color:#fff;margin:9px 0 13px;line-height:1.06}
.p86d-fr h3 span{color:#ff642e}
.p86d-fr p{color:#c2ced8;font-size:12px;line-height:1.75}
.p86d-fr ul{list-style:none;margin:16px 0;padding:0;display:grid;gap:8px}
.p86d-fr li{font-size:11px;font-weight:600;color:#fff}
.p86d-fr li:before{content:'✓';color:#ff6837;margin-right:8px;font-weight:900}
.p86d-fr button{background:#ff5517;color:white;padding:11px 14px;font:700 11px Poppins,sans-serif;border:0;border-radius:50px;cursor:pointer}
.p86d-fr-flag{height:17px;width:29px;display:flex;border-radius:3px;overflow:hidden;box-shadow:0 1px 8px #0004;margin-bottom:15px}
.p86d-fr-flag i{flex:1;background:#002395}.p86d-fr-flag i:nth-child(2){background:#fff}.p86d-fr-flag i:nth-child(3){background:#ed2939}
.p86d-consent{display:flex;gap:10px;align-items:start;margin-top:17px;font-size:11px;line-height:1.65;color:#516277}.p86d-consent input{width:17px;height:17px;flex:none;margin-top:2px;accent-color:#ff5517}
.p86d-consent a,.p86d-small a{color:#ed4b14;text-decoration:underline}
.p86d-split{padding:11px 20px 0;font-size:11px!important;color:#536273;line-height:1.6}
.p86d-footnote{line-height:1.7!important}
@media(max-width:950px){.p86d-checker{grid-template-columns:1fr}.p86d-fr{display:block;padding:25px 28px}}
@media(max-width:650px){.p86-domain{padding-top:22px}.p86-domain .p86d-shell{width:calc(100% - 28px)}.p86d-checker-main{padding:22px 18px}.p86d-fr{padding:25px 18px}.p86d-fr h3{font-size:25px}}
.p86d-payment-list{display:grid;gap:10px;margin:20px 0}.p86d-payment-item{border:1px solid #e1e5eb;border-radius:12px;padding:15px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.p86d-pay-btn{background:#ff5517;border:0;border-radius:30px;color:white;padding:12px 18px;font:700 12px Poppins;cursor:pointer}

/* V2.5.1 – Offre indissociable : site internet + domaine + hébergement */
.p86d-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:-3px 0 24px}
.p86d-benefit{display:flex;gap:12px;align-items:center;border:1px solid #e6e9ec;border-radius:14px;background:#fff;padding:14px 16px;min-width:0}
.p86d-benefit-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;background:#fff4eb;border-radius:12px;color:#ff5517;font-size:22px}
.p86d-benefit strong{display:block;font:700 12px Poppins,sans-serif;color:#10263d}
.p86d-benefit small{display:block;font:400 10px/1.6 Poppins,sans-serif;color:#778493;margin-top:3px}
@media(max-width:850px){.p86d-benefits{grid-template-columns:1fr}}

.p86d-trust{margin-top:30px;padding:30px 32px;background:#112a42;color:#fff;border-radius:17px}
.p86d-trust h2{font:800 clamp(25px,3vw,36px)/1.13 'Baloo 2',Poppins,sans-serif;color:#fff;margin:5px 0 22px}
.p86d-trust h2 em{font-style:normal;color:#ff642e}
.p86d-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}
.p86d-trust-grid article{padding:8px 15px 6px 0;border-right:1px solid rgba(255,255,255,.15)}
.p86d-trust-grid article:last-child{border-right:0}
.p86d-trust-grid article>span{font:700 10px Poppins,sans-serif;color:#ff642e;letter-spacing:.12em}
.p86d-trust-grid h3{font:800 19px 'Baloo 2',Poppins,sans-serif;color:#fff;margin:5px 0}
.p86d-trust-grid p{color:#c9d4df;font:400 11px/1.7 Poppins,sans-serif}
@media(max-width:900px){.p86d-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p86d-trust-grid article:nth-child(2){border-right:0}}
@media(max-width:590px){.p86d-trust{padding:24px 20px}.p86d-trust-grid{grid-template-columns:1fr}.p86d-trust-grid article{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:15px}.p86d-trust-grid article:last-child{border-bottom:0}}
