:root{--blue-h: 198;--blue-s: 51%;--blue-l: 53%;--teal-h: 168;--teal-s: 50%;--teal-l: 52%;--coral-h: 8;--coral-s: 64%;--coral-l: 56%;--orange-h: 27;--orange-s: 67%;--orange-l: 55%;--rose-h: 335;--rose-s: 60%;--rose-l: 62%;--purple-h: 306;--purple-s: 42%;--purple-l: 52%;--brown-h: 30;--brown-s: 40%;--brown-l: 48%;--blue: hsl(var(--blue-h), var(--blue-s), var(--blue-l));--teal: hsl(var(--teal-h), var(--teal-s), var(--teal-l));--coral: hsl(var(--coral-h), var(--coral-s), var(--coral-l));--orange: hsl(var(--orange-h), var(--orange-s), var(--orange-l));--rose: hsl(var(--rose-h), var(--rose-s), var(--rose-l));--purple: hsl(var(--purple-h), var(--purple-s), var(--purple-l));--brown: hsl(var(--brown-h), var(--brown-s), var(--brown-l));--tag-orange-h: 31;--tag-orange-s: 85%;--tag-orange-l: 56%;--tag-blue-h: 199;--tag-blue-s: 70%;--tag-blue-l: 55%;--tag-pink-h: 327;--tag-pink-s: 80%;--tag-pink-l: 57%;--tag-gold-h: 39;--tag-gold-s: 92%;--tag-gold-l: 44%;--tag-orange: hsl(var(--tag-orange-h), var(--tag-orange-s), var(--tag-orange-l));--tag-blue: hsl(var(--tag-blue-h), var(--tag-blue-s), var(--tag-blue-l));--tag-pink: hsl(var(--tag-pink-h), var(--tag-pink-s), var(--tag-pink-l));--tag-gold: hsl(var(--tag-gold-h), var(--tag-gold-s), var(--tag-gold-l))}.cta-band{padding:64px 0;background:radial-gradient(circle at 85% 20%,rgba(60,148,184,.15),transparent 45%),#151c2c;color:#fff;text-align:center}.cta-band__title{margin:0 0 24px;color:#fff;font-size:30px;font-weight:700;line-height:1.2}.cta-band__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px}.cta-band__button{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;background:#fff;box-shadow:0 8px 24px -8px #0009;color:#151c2c;font-size:16px;font-weight:700}.cta-band__button svg{font-size:20px}.cta-band__button:hover,.cta-band__button:focus{color:#151c2c;text-decoration:none}.cta-band__secondary{color:#ffffffbf;font-weight:600;text-decoration:underline}.cta-band__secondary:hover,.cta-band__secondary:focus{color:#fff}@media (max-width: 980px){.cta-band{padding:52px 0}.cta-band .container{padding-inline:16px}.cta-band__title{margin-bottom:20px;font-size:26px}}.faq-kicker{display:inline-block;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(255,255,255,.18);color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.faq-hero{padding:121px 0 56px;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.18),transparent 35%),radial-gradient(circle at 90% 90%,rgba(21,28,44,.15),transparent 45%),linear-gradient(120deg,#3c94b8,#5daaca);color:#fff}.faq-hero__title{margin:0 0 14px;color:#fff;font-size:42px;font-weight:700;line-height:1.12;letter-spacing:-.02em}.faq-hero__lead{max-width:640px;margin:0;color:#ffffffe0;font-size:18px;line-height:1.6}.faq-hero__notice{margin:18px 0 0;color:#ffffffbf;font-size:14px}.faq-body{padding:44px 0 80px;background:linear-gradient(160deg,rgba(60,148,184,.08),#f7fbfc 70%)}.faq-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.faq-toc{position:sticky;top:85px}.faq-toc__list{margin:0;list-style:none}.faq-toc__link{display:block;padding:7px 0 7px 14px;border-left:2px solid rgba(21,28,44,.12);color:#9a9a9a;font-size:15px;font-weight:600;line-height:1.35}.faq-toc__link:hover,.faq-toc__link:focus{border-left-color:#3c94b8;color:#4d4d4d;text-decoration:none}.faq-section{margin-bottom:44px;scroll-margin-top:85px}.faq-section:last-child{margin-bottom:0}.faq-section__title{margin:0 0 16px;color:#4d4d4d;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.faq-item{margin-bottom:10px;border-radius:8px;background:#fff;box-shadow:0 10px 24px -20px #151c2c73;scroll-margin-top:85px}.faq-item[open]{box-shadow:0 14px 30px -18px #151c2c73}.faq-item__question{position:relative;display:block;padding:17px 54px 17px 22px;color:#4d4d4d;font-size:16px;font-weight:600;line-height:1.45;list-style:none;cursor:pointer}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:after{content:"";position:absolute;top:50%;right:24px;width:8px;height:8px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.faq-item[open]>.faq-item__question:after{margin-top:-2px;transform:rotate(225deg)}.faq-item__question:hover{color:#3c94b8}.faq-item__question:focus{outline:none}.faq-item__question:focus-visible{border-radius:8px;outline:2px solid #3C94B8;outline-offset:-2px}.faq-item__answer{padding:0 22px 20px;color:#4d4d4d;font-size:15px;line-height:1.65}.faq-item__answer p,.faq-item__answer ul,.faq-item__answer ol{margin:0 0 10px}.faq-item__answer>:last-child{margin-bottom:0}.faq-item__answer ul,.faq-item__answer ol{padding-left:22px}.faq-item__answer li{margin-bottom:4px}.faq-other{margin:40px 0 0;color:#9a9a9a;font-size:15px}.faq-other a{font-weight:600}@media (max-width: 980px){.faq-hero .container,.faq-body .container{padding-inline:16px}.faq-hero{padding:101px 0 40px}.faq-hero__title{font-size:32px}.faq-hero__lead{font-size:17px}.faq-body{padding:28px 0 56px}.faq-layout{display:block}.faq-toc{position:static;margin-bottom:32px}.faq-toc__list{display:flex;flex-wrap:wrap;gap:8px}.faq-toc__link{padding:6px 14px;border:1px solid rgba(21,28,44,.12);border-radius:999px;background:#fff;font-size:14px}.faq-toc__link:hover,.faq-toc__link:focus{border-color:#3c94b8}.faq-section__title{font-size:21px}}@media (max-width: 480px){.faq-item__question{padding:15px 48px 15px 16px;font-size:15px}.faq-item__question:after{right:20px}.faq-item__answer{padding:0 16px 18px}}.legal-page .footer__links,.contact-page .footer__links{background:linear-gradient(#f7fbfc,#f3f3f3)}.legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.legal-toc{max-height:calc(100vh - 61px);overflow-y:auto}.legal-toc .faq-toc__link{font-size:14px;font-weight:500}.legal-toc__group{margin:18px 0 6px;padding-left:14px;color:#4d4d4d;font-size:14px;font-weight:700}.legal-card{padding:36px 44px 44px;border-radius:8px;background:#fff;box-shadow:0 14px 30px -18px #151c2c73;color:#4d4d4d;font-size:15px;line-height:1.65}.legal-card>p:first-child{margin:0 0 24px;color:#9a9a9a}.legal-card h1,.legal-card h3{scroll-margin-top:85px}.legal-card h1{margin:48px 0 20px;padding-top:32px;border-top:1px solid rgba(21,28,44,.1);color:#4d4d4d;font-size:26px;font-weight:700;line-height:1.25}.legal-card h3{margin:32px 0 12px;color:#4d4d4d;font-size:19px;font-weight:700;line-height:1.3}.legal-card p{margin:0 0 10px}.legal-card .table{margin:12px 0 16px}.cgu-privacy>ol{margin:0}.cgu-privacy ol>li{display:block;position:relative;counter-increment:item}.cgu-privacy ol>li:first-child{counter-reset:item}.cgu-privacy ol>li:before{content:counters(item,".") ". ";float:left;margin-right:10px;font-weight:700}.cgu-privacy>ol>li:before{content:none}.cgu-privacy>ol>li{list-style-type:none;counter-increment:none}.cgu-privacy>ol li ol{margin:0 0 10px 25px}@media (max-width: 980px){.legal-layout{display:block}.legal-toc{position:static;max-height:none;margin-bottom:28px}.legal-toc .faq-toc__list{display:block}.legal-toc .faq-toc__link{display:block;padding:6px 0 6px 12px;border:0;border-left:2px solid rgba(21,28,44,.12);border-radius:0;background:none}.legal-toc__group{padding-left:12px}.legal-card{padding:24px 18px 28px}}
