#cta-final,#packs-sportifs{scroll-margin-top:90px}.card-reveal-bg{z-index:0;opacity:0;background-position:50%;background-size:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .4s;position:absolute;inset:0;transform:translateY(100%)}.card-reveal-overlay{z-index:1;opacity:0;background:#004191c7;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .4s;position:absolute;inset:0;transform:translateY(100%)}.unified-card:hover .card-reveal-bg,.unified-card:hover .card-reveal-overlay{opacity:1;transform:translateY(0)}.unified-card{position:relative;overflow:hidden}.unified-card .card-content{z-index:2;transition:color .3s;position:relative}.unified-card:hover .card-content h3,.unified-card:hover .card-content h4,.unified-card:hover .card-content p{color:#fff!important}.sport-card{cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:16px;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden;box-shadow:0 2px 12px #0000000f}.sport-card:hover{border-color:#e74c3c;transform:translateY(-4px);box-shadow:0 16px 40px #00000021}@media (max-width:768px){.sport-card:hover{transform:translateY(-2px)}}.sport-card .sport-badge{-webkit-backdrop-filter:none;backdrop-filter:none;color:#e74c3c;align-items:center;gap:4px;transition:all .25s;display:inline-flex;background:#fff!important}.sport-card .badge-star{font-variation-settings:"FILL" 1;font-size:12px;display:none}.sport-card:hover .sport-badge{color:#fff!important;background:#e74c3c!important}.sport-card:hover .badge-star{display:inline-flex!important}.sport-card .discover-link{color:#e74c3c;transition:color .2s,gap .2s}.sport-card .discover-link .material-symbols-outlined{color:#e74c3c}.sport-card:hover .discover-link,.sport-card:hover .discover-link .material-symbols-outlined{color:#c0392b!important}.sport-carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:24px;padding-bottom:8px;display:flex;overflow-x:auto}.sport-carousel-track::-webkit-scrollbar{display:none}.sport-carousel-track .sport-card{scroll-snap-align:start;flex:0 0 360px}@media (max-width:480px){.sport-carousel-track .sport-card{flex:0 0 calc(100vw - 48px)}}@media (min-width:481px) and (max-width:768px){.sport-carousel-track .sport-card{flex:0 0 300px}}.also-carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:24px;padding-bottom:8px;display:flex;overflow-x:auto}.also-carousel-track::-webkit-scrollbar{display:none}.also-carousel-card{scroll-snap-align:start;cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:16px;flex:0 0 300px;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden;box-shadow:0 2px 12px #0000000f}@media (max-width:480px){.also-carousel-card{flex:0 0 calc(100vw - 48px)}}.also-carousel-card:hover{border-color:#fbbf12;transform:translateY(-4px);box-shadow:0 12px 32px #3179c426}.also-carousel-card.also-sport-card:hover{border-color:#e74c3c}.also-carousel-card img{transition:transform .5s}.also-carousel-card:hover img{transform:scale(1.08)}.also-carousel-card .discover-link{transition:color .2s,gap .2s}.also-carousel-card:hover .discover-link,.also-carousel-card:hover .discover-link .material-symbols-outlined{color:#fbbf12!important}.also-carousel-card.also-sport-card:hover .discover-link,.also-carousel-card.also-sport-card:hover .discover-link .material-symbols-outlined{color:#e74c3c!important}.faq-item{transition:background-color .3s,border-color .3s,box-shadow .3s}.faq-toggle.faq-open .faq-icon{transform:rotate(180deg)}.faq-answer{transition:max-height .4s;overflow:hidden}.faq-answer *{text-align:left!important;word-spacing:normal!important;letter-spacing:normal!important;font-kerning:normal!important;text-rendering:optimizelegibility!important;-webkit-hyphens:none!important;hyphens:none!important}.faq-answer p{font-family:var(--font-body), sans-serif;color:#414751;margin:0 0 10px;font-size:14px;line-height:1.65}.faq-answer p:last-child{margin-bottom:0}.faq-answer strong{font-weight:700}.faq-answer ul{margin:8px 0;padding:0;list-style:none}.faq-answer li{font-family:var(--font-body), sans-serif;color:#414751;margin-bottom:5px;padding-left:24px;font-size:14px;line-height:1.65;position:relative}.faq-answer li:last-child{margin-bottom:0}.faq-answer li .material-symbols-outlined{color:#0060a9;font-size:15px;position:absolute;top:3px;left:0}.faq-answer a{color:#0060a9;text-decoration:underline}.faq-item:hover{box-shadow:0 4px 16px #3179c433;background-color:#2974be!important;border-color:#2974be!important}.faq-item:hover .faq-toggle .faq-question-text,.faq-item:hover .faq-toggle .faq-icon,.faq-item:hover .faq-answer *{color:#fff!important}.human-support-section .unified-card{transition:transform .3s,box-shadow .3s,background-color .3s}.human-support-section .unified-card:hover{background-color:#3179c4;box-shadow:0 12px 32px #3179c42e}.human-support-section .unified-card:hover .card-content h4,.human-support-section .unified-card:hover .card-content p{color:#fff!important}.human-support-section .unified-card:hover .icon-circle{background-color:#fbbf12!important}
