[hidden]{display:none!important}.syb-skip{position:fixed;left:16px;top:-70px;z-index:10001;background:#fff;color:#000;padding:12px}.syb-skip:focus{top:12px}.nav-logo img,.footer-logo img{filter:brightness(0) invert(1);object-fit:contain;width:150px;height:auto;max-height:42px}.syb-expertise{font-size:clamp(16px,2vw,23px);font-weight:600;color:var(--g700);white-space:nowrap}.certifs-row{flex-wrap:wrap;gap:clamp(18px,4vw,48px)}.syb-vsl-wait{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;padding:8%;background:radial-gradient(ellipse at 50% 80%,#14251a 0,transparent 70%),#0c0d0e}.syb-vsl-wait p{font-size:clamp(20px,3vw,34px);font-weight:600;line-height:1.2;max-width:540px}.syb-vsl-wait .t-label{color:#25d366}.syb-vsl-wait .t-sm{color:#888;max-width:380px}.syb-review-trigger{display:block;position:relative;width:100%;aspect-ratio:9/14;text-align:left;color:inherit;font:inherit;padding:0}.syb-review-trigger>img{width:100%;height:100%;object-fit:cover}.syb-review-trigger .slide-play>span{font-size:32px;line-height:1}.slide-overlay{gap:8px}.lightbox-close{position:absolute;right:20px;top:20px;z-index:2;width:44px;height:44px;border:1px solid #444;border-radius:50%;background:#151515;color:#fff;font-size:30px;cursor:pointer}.syb-lightbox-content{max-width:640px;width:90vw;max-height:85vh;overflow:auto}.syb-lightbox-content video{display:block;max-width:100%;width:auto;max-height:84vh;margin:auto}.syb-lightbox-content blockquote{background:#151515;padding:36px;border:1px solid #333;border-radius:12px;font-size:18px;line-height:1.7}.syb-lightbox-content cite{display:block;margin-top:20px;font-size:14px;color:#aaa}.syb-review-loop{animation:syb-reviews var(--loop-duration,70s) linear infinite}.syb-review-loop>div[aria-hidden]{display:flex;flex-direction:column;gap:1.25rem}.review-col:hover .syb-review-loop{animation-play-state:paused}@keyframes syb-reviews{to{transform:translateY(-50%)}}.review-author{flex-wrap:wrap}.case-summary{width:100%;text-align:left;font:inherit;background:none;border:0;color:inherit}.syb-calendar-placeholder{padding:30px;min-height:420px;color:#c5c5c5;filter:blur(1px)}.syb-calendar-placeholder>div:first-child{display:flex;justify-content:space-between;margin-bottom:30px}.syb-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.syb-calendar-days span,.syb-calendar-slots span{padding:8px;border:1px solid #2a2a2a;text-align:center;border-radius:5px;font-size:12px}.syb-calendar-slots{display:flex;gap:8px;margin-top:24px}.syb-booking-frame{width:100%;min-height:740px;border:0;display:block;border-radius:12px;background:#101112}.syb-booking-back{margin-bottom:15px;padding:10px 16px;border:1px solid #333;background:#151515;border-radius:6px;color:#fff;font:inherit;cursor:pointer}#gate-erreur{scroll-margin-top:130px}#gate-verrou{cursor:default!important}.syb-short-countdown{display:none}.mobile-menu{top:108px}.carousel-arrow:disabled{opacity:.3;cursor:default}.syb-exact-section :focus-visible{outline:2px solid #25d366;outline-offset:4px}.review-card{pointer-events:auto}.case-summary-icon .hero-shopify{width:24px;height:28px}#videoLightbox:not(.active){visibility:hidden}.syb-exact-section{min-width:0}
@media(max-width:600px){.cr-phrase{display:none}.syb-short-countdown{display:inline;font:800 11px Poppins,sans-serif;white-space:nowrap}.cr-unite{font-size:6px}.cr-segs{margin:0 6px}.cr-seg{min-width:27px}.syb-vsl-wait{gap:10px}.syb-vsl-wait .t-sm{font-size:10px}.nav-logo img{width:112px}.syb-expertise{font-size:16px}#gate-panneaux>div{min-width:0!important;flex-basis:100%!important}#gate-verrou{border-left:0!important;border-top:1px solid #26282b}.syb-lightbox-content blockquote{padding:24px;font-size:16px}.syb-booking-frame{min-height:850px}.certifs-row{gap:18px}.syb-vsl-wait p{font-size:20px}}
@media(prefers-reduced-motion:reduce){.syb-review-loop{animation:none}html{scroll-behavior:auto}.carousel-track{transition:none}}

#clarity-agents-preview-host,#clarity-agents-preview-toast{display:none!important}

html{scroll-padding-top:108px}
