.section-banner[data-astro-cid-2h2dtkyc] .section-banner-content[data-astro-cid-2h2dtkyc] .banner-text[data-astro-cid-2h2dtkyc]{max-width:550px}.keywordsBtns[data-astro-cid-2h2dtkyc]{max-width:60%;overflow:hidden;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#12213a00 12.22%,#12213a 69.19%)}.keywordsBtns[data-astro-cid-2h2dtkyc] ul[data-astro-cid-2h2dtkyc]{display:grid;grid-template-columns:repeat(4,max-content);gap:10px;justify-content:center;list-style:none}.keywordsBtns[data-astro-cid-2h2dtkyc] ul[data-astro-cid-2h2dtkyc] li[data-astro-cid-2h2dtkyc]{padding:0;border-radius:13px;border:1px solid #FFFFFF26;background:transparent;color:#fff;white-space:nowrap;text-align:center;font-size:14px}.keywordsBtns[data-astro-cid-2h2dtkyc] ul[data-astro-cid-2h2dtkyc] li[data-astro-cid-2h2dtkyc] a[data-astro-cid-2h2dtkyc]{display:block;padding:15px 12px;color:inherit;text-decoration:none;border-radius:13px;transition:background-color .2s ease,border-color .2s ease}.keywordsBtns[data-astro-cid-2h2dtkyc] ul[data-astro-cid-2h2dtkyc] li[data-astro-cid-2h2dtkyc]:hover,.keywordsBtns[data-astro-cid-2h2dtkyc] ul[data-astro-cid-2h2dtkyc] li[data-astro-cid-2h2dtkyc]:focus-within{border-color:var(--color-orange, #FD8346)}@media (max-width: 1024px){.keywordsBtns[data-astro-cid-2h2dtkyc] ul[data-astro-cid-2h2dtkyc] li[data-astro-cid-2h2dtkyc]{font-size:12px}}@media (max-width: 800px){.keywordsBtns[data-astro-cid-2h2dtkyc]{display:none}.section-banner[data-astro-cid-2h2dtkyc] .section-banner-content[data-astro-cid-2h2dtkyc] .banner-text[data-astro-cid-2h2dtkyc]{max-width:100%}}@media (max-width: 768px){.section-banner[data-astro-cid-2h2dtkyc] .section-banner-content[data-astro-cid-2h2dtkyc]{background:none transparent;min-height:300px;background-size:cover;background-color:var(--color-darkblue)}}.iconSector[data-astro-cid-dqjicima] svg{width:26px;height:26px;flex-shrink:0}.banner-text[data-astro-cid-dqjicima]{max-width:500px}.sectors[data-astro-cid-dqjicima] .sector[data-astro-cid-dqjicima] .iconSector[data-astro-cid-dqjicima]{width:50px;height:50px;border-radius:50%;background-color:#e9eaed;display:flex;align-items:center;justify-content:center}.sectors[data-astro-cid-dqjicima] .sector[data-astro-cid-dqjicima] h3[data-astro-cid-dqjicima]{color:var(--color-black);font:var(--heading-18)}@media (max-width: 767px){.sectors[data-astro-cid-dqjicima] .sector[data-astro-cid-dqjicima]{display:grid;grid-template-columns:40px 1fr;column-gap:14px;align-items:center}.sectors[data-astro-cid-dqjicima] .sector[data-astro-cid-dqjicima] .contentSector[data-astro-cid-dqjicima]{display:contents}.sectors[data-astro-cid-dqjicima] .sector[data-astro-cid-dqjicima] .iconSector[data-astro-cid-dqjicima]{width:40px;height:40px;margin-bottom:0}.iconSector[data-astro-cid-dqjicima] svg{width:22px;height:22px}.sectors[data-astro-cid-dqjicima] .sector[data-astro-cid-dqjicima] h3[data-astro-cid-dqjicima]{margin-bottom:0}.sectors[data-astro-cid-dqjicima] .sector[data-astro-cid-dqjicima] p[data-astro-cid-dqjicima]{grid-column:1 / -1;margin-top:8px}}.sectors[data-astro-cid-dqjicima] .sector[data-astro-cid-dqjicima] ul[data-astro-cid-dqjicima],.sectors[data-astro-cid-dqjicima] .sector[data-astro-cid-dqjicima] li[data-astro-cid-dqjicima]{color:var(--color-grey:)}@media (max-width: 1024px){.banner-text[data-astro-cid-dqjicima]{max-width:100%}}.pourquoi-tete[data-astro-cid-5egpisho]{max-width:640px}.pourquoi-intro[data-astro-cid-5egpisho]{color:#c8cad1}.pourquoi-corps[data-astro-cid-5egpisho]{display:grid;gap:40px;margin-top:40px}.pourquoi-points[data-astro-cid-5egpisho]{display:grid;gap:32px}.pourquoi-point[data-astro-cid-5egpisho] h3[data-astro-cid-5egpisho]{font:var(--heading-18);margin:12px 0 8px}.pourquoi-point[data-astro-cid-5egpisho] p[data-astro-cid-5egpisho]{color:#c8cad1;font-size:16px;line-height:1.55}.pourquoi-icone[data-astro-cid-5egpisho]{width:50px;height:50px;border-radius:50%;background-color:#1f2f48;border:1px solid #FFFFFF1A;display:flex;align-items:center;justify-content:center}.pourquoi-icone[data-astro-cid-5egpisho] .sector-icon{width:26px;height:26px;color:var(--color-orange, #FD8346)}.pourquoi-offre[data-astro-cid-5egpisho]{align-self:start;background-color:#1f2f48;border:1px solid #FFFFFF1A;border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:16px}.pourquoi-prix[data-astro-cid-5egpisho]{font-size:20px;font-weight:700}.pourquoi-offre[data-astro-cid-5egpisho] ul[data-astro-cid-5egpisho]{list-style:none;margin:0;padding:0;display:grid;gap:10px;color:#c8cad1}.pourquoi-offre[data-astro-cid-5egpisho] li[data-astro-cid-5egpisho]{position:relative;padding-left:1.6rem}.pourquoi-offre[data-astro-cid-5egpisho] li[data-astro-cid-5egpisho]:before{content:"✓";position:absolute;left:0;color:var(--color-orange, #FD8346);font-weight:700}.pourquoi-offre[data-astro-cid-5egpisho] .btn[data-astro-cid-5egpisho]{align-self:flex-start}.pourquoi-lien[data-astro-cid-5egpisho]{display:inline-flex;gap:6px;min-height:44px;align-items:center;font-weight:600;color:#fff;text-decoration:underline;text-decoration-color:var(--link-line);text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width: 767px){.pourquoi-point[data-astro-cid-5egpisho]{display:grid;grid-template-columns:40px 1fr;column-gap:14px;align-items:center}.pourquoi-icone[data-astro-cid-5egpisho]{width:40px;height:40px}.pourquoi-icone[data-astro-cid-5egpisho] .sector-icon{width:22px;height:22px}.pourquoi-point[data-astro-cid-5egpisho] h3[data-astro-cid-5egpisho]{margin:0}.pourquoi-point[data-astro-cid-5egpisho] p[data-astro-cid-5egpisho]{grid-column:1 / -1;margin-top:8px}}@media (min-width: 768px){.pourquoi-points[data-astro-cid-5egpisho]{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.pourquoi-corps[data-astro-cid-5egpisho]{grid-template-columns:2fr 1fr;gap:56px}}.banner-text[data-astro-cid-dth3xlfz] h2[data-astro-cid-dth3xlfz]{max-width:500px}.securityInfo-item[data-astro-cid-dth3xlfz]{border-bottom:1px solid #FFFFFF1A}.securityThumb[data-astro-cid-dth3xlfz]{color:var(--color-black);background-color:#1f2f48;border-radius:12px;padding:30px 30px 0;border:1px solid #FFFFFF1A;width:50%}.securityThumb[data-astro-cid-dth3xlfz]>div[data-astro-cid-dth3xlfz]{border:10px solid #25344b;background-color:#fff;padding:30px 30px 0;border-radius:12px 12px 0 0;border-bottom:none;height:100%}@media (max-width: 1024px){.banner-text[data-astro-cid-dth3xlfz]{max-width:100%}.securityThumb[data-astro-cid-dth3xlfz]{display:none}.listingSecurity[data-astro-cid-dth3xlfz]{display:flex;flex-wrap:wrap;gap:15px}.securityInfo-item[data-astro-cid-dth3xlfz]{flex:0 0 calc(50% - 15px)}.banner-text[data-astro-cid-dth3xlfz]{max-width:100ù}}@media (max-width: 767px){.securityInfo-item[data-astro-cid-dth3xlfz]{flex:0 0 100%}}.wave-container{position:relative;width:100%;max-width:627px;background-color:#000;border-radius:16px;overflow:hidden}.wave-background{width:100%;height:auto;display:block}@keyframes move-wave{0%{transform:translate(0)}to{transform:translate(-500px)}}.wave-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.animated-wave{fill:none;stroke:#fff3;stroke-width:1.5px;animation:move-wave 20s linear infinite;will-change:transform}.animated-wave.wave-2{stroke:#ffffff26;animation-duration:30s;animation-delay:-5s}@media (prefers-reduced-motion: reduce){.animated-wave{animation:none}}.label{position:absolute;z-index:2;background-color:var(--color-white);color:var(--color-black);padding:.6em 1.5em;border-radius:50px;font-weight:500;white-space:nowrap;box-shadow:0 4px 15px #0000001a;font-size:clamp(14px,2.2vw,14px)}.label-1{top:16%;left:5%;transform:rotate(18deg)}.label-2{bottom:19%;left:6%;transform:rotate(-20deg)}.label-3{top:14%;right:5%;transform:rotate(-14deg)}.label-4{bottom:18%;right:6%;transform:rotate(15deg)}@media (max-width: 768px){.label{font-size:clamp(11px,2.5vw,16px);padding:.5em 1.2em}.label-1{top:8%;left:4%}.label-2{bottom:10%;left:8%}.label-3{top:18%;right:2%}.label-4{bottom:12%;right:10%}}@media (max-width: 480px){.wave-container{border-radius:12px}.label{font-size:clamp(10px,3.5vw,12px);padding:.5em 1em}.label-1{top:12%;left:2%;transform:rotate(-16deg)}.label-2{bottom:12%;left:5%;transform:rotate(18deg)}.label-3{top:22%;right:1%;transform:rotate(12deg)}.label-4{bottom:15%;right:4%;transform:rotate(-13deg)}}.vertical-cards{background:#fff}.vertical-cards__title{font:var(--heading-32, 600 2rem/1.2 inherit);color:var(--color-black);text-align:center;max-width:720px;margin:0 auto 2.5rem}.vertical-cards__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:900px;margin:0 auto}@media (min-width: 768px){.vertical-cards__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.vertical-cards__grid{grid-template-columns:repeat(4,1fr);max-width:1280px}}.vertical-card{display:flex;flex-direction:column;border:1px solid rgba(13,21,36,.12);border-radius:16px;padding:1.75rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.vertical-card:hover{border-color:#0d152459;box-shadow:0 12px 28px -18px #0d152473;transform:translateY(-2px)}.vertical-card__title{font-size:1.375rem;font-weight:700;margin:0 0 .75rem}.vertical-card__title a{color:var(--color-black);text-decoration:none}.vertical-card__title a:hover{color:var(--color-black);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.vertical-card__desc{color:var(--color-dark);font-size:.9375rem;line-height:1.6;margin:0 0 1.25rem}.vertical-card__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;align-self:flex-start;min-height:44px;font-weight:600;color:var(--color-black);text-decoration:none}.vertical-card__cta span,.vertical-cards__other a span{transition:transform .15s ease}.vertical-card:hover .vertical-card__cta span,.vertical-card__cta:focus-visible span,.vertical-cards__other a:hover span{transform:translate(4px)}.vertical-cards__other{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .75rem;max-width:1280px;margin:var(--section-py) auto 0;padding:1rem 1.5rem;border-radius:12px;background:var(--color-white, #F1F2F7);color:var(--color-dark);font-size:.9375rem;text-align:center}.vertical-cards__other a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:600;color:var(--color-black);text-decoration:none}.vertical-cards__other a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (prefers-reduced-motion: reduce){.vertical-card__cta span,.vertical-cards__other a span{transition:none}}
