/* Direction Samsung : nette, technique et centrée sur le devis. */
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;background:#f3f2ef;color:#171719}
.samsung-duplicate-photo{display:none}
.stats{padding:0;background:#171719;color:#fff}.stats-inner{max-width:1220px;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.stat{min-height:116px;padding:27px 24px;border-right:1px solid rgba(255,255,255,.16);text-align:left}.stat:last-child{border-right:0}.stat-icon{display:none}.stat-val{font-size:18px;font-weight:720;letter-spacing:-.035em}.stat-lbl{margin-top:7px;color:rgba(255,255,255,.56);font-size:11px}
.section{padding:clamp(64px,8vw,108px) 24px}.section.bg2{background:#ecebe7}.container{max-width:1180px}.section-tag{margin-bottom:13px!important;font:720 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.18em!important;text-transform:uppercase;color:#d92d28!important}.section-h{max-width:790px;margin:0!important;font-family:inherit!important;font-size:clamp(38px,5vw,68px)!important;font-weight:680!important;line-height:.96!important;letter-spacing:-.055em!important;text-align:left!important}.section-h .accent{color:inherit}.section-sub{max-width:620px;margin:18px 0 38px!important;color:#68686c!important;font-size:15px!important;line-height:1.55;text-align:left!important}
.brands-marquee-wrap{margin-top:28px;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);border-radius:0;background:transparent}.brand-chip{border:0;border-right:1px solid rgba(0,0,0,.1);border-radius:0;background:transparent;box-shadow:none;font-size:12px}
.repairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(0,0,0,.16);border-left:1px solid rgba(0,0,0,.16);counter-reset:repairs}.repair-card{position:relative;min-height:245px;margin:0;padding:34px 30px;border:0;border-right:1px solid rgba(0,0,0,.16);border-bottom:1px solid rgba(0,0,0,.16);border-radius:0;background:transparent;color:#171719;text-align:left;box-shadow:none;cursor:pointer;counter-increment:repairs;transition:background .2s,color .2s}.repair-card:before{content:"0" counter(repairs);display:block;margin-bottom:42px;color:#d92d28;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.repair-card:after{content:"→";position:absolute;right:27px;top:30px;color:#999;font-size:20px}.repair-card:hover{transform:none;background:#171719;color:#fff;box-shadow:none}.repair-card .icon{display:none}.repair-card h3{margin:0 0 10px;font-family:inherit;font-size:22px;font-weight:680;letter-spacing:-.035em;color:inherit}.repair-card p{margin:0 0 24px;color:#68686c;font-size:12px;line-height:1.55}.repair-card:hover p{color:rgba(255,255,255,.58)}.repair-card .tag{position:absolute;left:30px;bottom:27px;border:0;border-radius:0;background:transparent;color:#d92d28;padding:0;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}
.pricing-box{max-width:none;padding:0;border:1px solid rgba(0,0,0,.16);border-radius:0;background:#fff;box-shadow:none}.pricing-header{margin:0;padding:28px 32px;border-bottom:1px solid rgba(0,0,0,.16);font-family:inherit;font-size:26px;letter-spacing:-.04em}.pricing-note{padding:25px 32px 0;color:#68686c;line-height:1.6}.pricing-list{padding:0 32px}.pricing-list li{min-height:70px;padding:18px 0;gap:30px}.pricing-list li strong{font-size:15px}.pricing-list li em{max-width:570px;text-align:right;line-height:1.35}.qual-badge{display:block;margin:0;padding:22px 32px;border:0;border-radius:0;background:#d92d28;color:#fff;text-align:left}
.trust-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:38px;border-top:1px solid rgba(0,0,0,.16);border-left:1px solid rgba(0,0,0,.16)}.trust-card{min-height:230px;padding:31px 27px;border-right:1px solid rgba(0,0,0,.16);border-bottom:1px solid rgba(0,0,0,.16);border-radius:0;background:transparent;text-align:left;box-shadow:none}.trust-card:hover{transform:none;background:#fff;box-shadow:none}.trust-card .icon{display:none}.trust-card h3{font-family:inherit;font-size:18px}.cta-section{padding:clamp(45px,7vw,78px);border:0;border-radius:0;background:#171719;color:#fff;text-align:left}.cta-section h2{max-width:720px;font-family:inherit;font-weight:680;color:#fff;text-align:left}.cta-section p{max-width:680px;color:rgba(255,255,255,.62);text-align:left}.cta-buttons{justify-content:flex-start}.cta-section .btn-p,.cta-section .btn-s{border-radius:0}
.sp-page-secondary{cursor:pointer;font:inherit}
@media(max-width:860px){.stats-inner{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)}.repairs-grid{grid-template-columns:1fr 1fr}.trust-grid{grid-template-columns:1fr 1fr}.pricing-list li{align-items:flex-start;flex-direction:column;gap:7px}.pricing-list li em{text-align:left}.section{padding:60px 18px}}
@media(max-width:560px){.stats-inner,.repairs-grid,.trust-grid{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.repair-card{min-height:210px}.repair-card:before{margin-bottom:28px}.section-h{font-size:40px!important}.cta-buttons{align-items:stretch}.cta-buttons a{width:100%}}
