.rs-wrap.hp-wrap{width:95%;max-width:none;padding:0 0 60px}.hp-wrap>.rs-fil{padding:0 8px}.hp-couverture{background:linear-gradient(135deg,#0e7490,#0b1534);border-radius:20px 20px 0 0;height:clamp(230px,55vh,600px);margin-top:12px;position:relative;overflow:hidden}.hp-identite,.hp-tabs,.hp-garantie,.hp-apropos,.hp-wrap .rs-mosaique,.hp-wrap .rs-vide,.hp-wrap .rs-avis{margin-left:clamp(8px,2vw,28px);margin-right:clamp(8px,2vw,28px)}.hp-couverture img{object-fit:cover;width:100%;height:100%;display:block}.hp-couverture:after{content:"";background:linear-gradient(#060b1f8c,#060b1f00 40% 60%,#060b1f80);position:absolute;inset:0}.hp-kicker{z-index:1;color:#04223a;letter-spacing:.12em;background:#22d3ee;border-radius:8px;padding:5px 10px 4px;font-size:.72rem;font-weight:800;position:absolute;top:16px;left:16px;transform:rotate(-2deg)}.hp-auvent-ombre{z-index:2;filter:drop-shadow(0 5px 4px #0000004d);margin-top:-1px;position:relative}.hp-auvent{background:repeating-linear-gradient(90deg,#22d3ee 0 26px,#fff 26px 52px);height:26px;-webkit-mask:linear-gradient(#000 0 0) top/100% 13px no-repeat,radial-gradient(13px at 13px 13px,#000 96%,#0000 100%) 0 0/26px 26px repeat-x;mask:linear-gradient(#000 0 0) top/100% 13px no-repeat,radial-gradient(13px at 13px 13px,#000 96%,#0000 100%) 0 0/26px 26px repeat-x}.hp-identite{z-index:3;margin-top:-40px;padding:0 4px;position:relative}.hp-haut{align-items:flex-start;gap:12px;display:flex}.hp-logo{background:#fff;border-radius:50%;flex:none;width:92px;height:92px;padding:3px;box-shadow:0 14px 28px #00000073}.hp-logo img,.hp-logo span{border:3px solid var(--bg);box-sizing:border-box;object-fit:cover;color:#04223a;background:#22d3ee;border-radius:50%;place-items:center;width:100%;height:100%;font-size:2.1rem;font-weight:900;display:grid}.hp-type{color:#0b1534;white-space:nowrap;background:#fff;border-radius:9px;margin-top:50px;padding:6px 10px 4px;font-size:.82rem;font-weight:800;transform:rotate(-3deg);box-shadow:0 8px 16px #00000059}.hp-nom{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:900;line-height:1.15}.hp-bouclier{font-size:.8em}.hp-meta{color:var(--muted);margin:4px 0 0}.hp-confiance{color:#a5f3fc;margin:4px 0 0;font-size:.92rem;font-weight:700}.hp-desc{color:#e6eaff;-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;max-width:720px;margin:8px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.hp-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.hp-principal{color:#0b1534;background:#fff;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 16px #0000004d}.hp-principal:hover{background:#f1f5f9}.hp-compteurs{flex-wrap:wrap;margin-top:16px;display:flex}.hp-compteurs>div{border-left:1px solid #ffffff29;flex-direction:column;padding:0 18px;display:flex}.hp-compteurs>div:first-child{border-left:0;padding-left:0}.hp-compteurs b{font-size:1.5rem;font-weight:900}.hp-compteurs span{color:var(--muted);font-size:.85rem}.hp-tabs{border-bottom:1px solid #ffffff1a;gap:4px;margin-top:22px;display:flex;overflow-x:auto}.hp-tab{height:50px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:1rem;font-weight:800;display:inline-flex;position:relative}.hp-tab span{background:#ffffff14;border-radius:8px;padding:3px 7px 2px;font-size:.78rem;font-weight:600}.hp-tab--on{color:var(--text)}.hp-tab--on span{color:#04223a;background:#22d3ee}.hp-tab--on:after{content:"";background:#22d3ee;border-radius:2px;height:4px;position:absolute;bottom:-1px;left:12px;right:12px}.hp-garantie{color:var(--muted);background:#4ade8014;border:1px solid #4ade8040;border-radius:14px;margin:16px 0;padding:12px 14px;line-height:1.5}.hp-apropos{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;margin-top:16px;padding:16px}.hp-apropos p{color:var(--muted);margin:0 0 10px;line-height:1.55}.hp-apropos p:last-child{margin-bottom:0}@media (max-width:640px){.hp-couverture{border-radius:18px 18px 0 0}.hp-logo{width:76px;height:76px}.hp-type{margin-top:40px}.hp-compteurs>div{padding:0 12px}}.hp-actions{align-items:center}.hp-suivre{color:#0b1534;cursor:pointer;background:#fff;border:0;border-radius:999px;height:46px;padding:0 20px;font-size:1rem;font-weight:800;box-shadow:0 8px 16px #0000004d}.hp-suivre--on{color:var(--text);box-shadow:none;background:0 0;border:1.5px solid #ffffff4d}.hp-suivre:disabled{opacity:.7;cursor:default}.hp-secondaire{height:46px;color:var(--text);border:1.5px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.hp-secondaire:hover{background:#ffffff0f}.hp-abonnes{color:var(--muted);font-size:.9rem}.hp-carrousel{background:#0b1534}.hp-piste{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.hp-piste::-webkit-scrollbar{display:none}.hp-piste img{object-fit:cover;scroll-snap-align:start;flex:0 0 100%;width:100%;height:100%}.hp-fleche{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060b1f99;border:0;border-radius:50%;width:44px;height:44px;font-size:1.6rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.hp-fleche--g{left:14px}.hp-fleche--d{right:14px}.hp-points{z-index:2;justify-content:center;gap:6px;display:flex;position:absolute;bottom:28px;left:0;right:0}.hp-points button{cursor:pointer;background:#ffffff8c;border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:width .2s}.hp-points button.on{background:#22d3ee;width:22px}.hp-accroche{color:#e6eaff;max-width:760px;margin:4px 0 0;font-size:1.05rem;font-weight:600}.hp-infos{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hp-infos span{background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;padding:6px 12px;font-size:.86rem}.hp-services b{color:var(--text);margin:6px 0 8px;display:block}.hp-services ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.hp-services li{color:var(--text);background:#ffffff0d;border-radius:12px;padding:10px 12px}.hp-reseaux{flex-wrap:wrap;gap:10px;display:flex}.hp-reseaux a{color:#67e8f9;font-weight:700;text-decoration:none}@media (max-width:640px){.hp-fleche{display:none}.hp-points{bottom:22px}.hp-actions>*{flex:auto;justify-content:center}.hp-accroche{font-size:.98rem}}.hp-carrousel:after{pointer-events:none;z-index:1}.hp-carrousel .hp-kicker{z-index:2}.hp-kicker,.hp-type{align-items:center;gap:6px;display:inline-flex}.hp-bouclier svg{color:#4ade80;vertical-align:-3px}.hp-infos span{align-items:center;gap:6px;display:inline-flex}.hp-infos svg,.hp-apropos p svg,.hp-garantie svg{color:#67e8f9;flex:none}.hp-apropos p{align-items:flex-start;gap:10px;display:flex}.hp-apropos p svg{margin-top:3px}.hp-garantie{align-items:flex-start;gap:8px;display:flex}.hp-garantie svg{color:#4ade80;margin-top:3px}.hp-secondaire svg{flex:none}.hp-services li{align-items:center;gap:10px;display:flex}.hp-services li svg{color:#67e8f9;flex:none}.hp-piste video{object-fit:cover;scroll-snap-align:start;flex:0 0 100%;width:100%;height:100%}.ap-couverture video{object-fit:cover;width:100%;height:100%;display:block}
