@charset "UTF-8";@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gamay Light;src:url(/public/fonts/Gamay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gamay Book;src:url(/public/fonts/Gamay-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gamay Narrow Book;src:url(/public/fonts/Gamay-Narrow-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gamay Wide Book;src:url(/public/fonts/Gamay-Wide-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gamay Regular;src:url(/public/fonts/Gamay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gamay Medium;src:url(/public/fonts/Gamay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gamay Semi Bold;src:url(/public/fonts/Gamay-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gamay Bold;src:url(/public/fonts/Gamay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gamay ExtraBold;src:url(/public/fonts/Gamay-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gamay Black;src:url(/public/fonts/Gamay-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Edo;src:url(/public/fonts/edo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-primary-dark: #550f7e;--color-primary: #9A4ECB;--color-primary-light: #BD8CDD;--color-primary-darker: #00003D;--color-footer: #290076;--color-white: #ffffff;--color-dark: #030615;--color-secondary: #DEDC00;--color-accent: #DEDC00;--color-accent-contrasted: #ffed00;--color-bg: var(--color-white);--color-text: var(--color-dark);--color-hover: #7E3FA8;--color-ink: #2A1533;--color-border: #e5e7eb;--shadow-soft: 0 4px 12px rgba(0, 0, 0, .08);--font-main: "Gamay", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body: "Gamay", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading: "Gamay", "Arial Black", "Helvetica Neue", Arial, sans-serif;--font-brush: "Edo", var(--font-heading)}*{padding:0;margin:0;box-sizing:border-box}*{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.01em}.reverse{transform:rotate(180deg)}.page-title{font-size:30px;color:var(--color-dark);text-align:center;padding:20px}.text-bold{font-weight:850;color:var(--color-primary)}.edo-font{font-family:var(--font-brush)!important;font-weight:400}.hidden{display:none}.center{display:flex;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:auto}li{list-style-type:none}@media screen and (max-width: 900px){.page-title{font-size:clamp(22px,15.271px + 1.725vw,30.8px)}.desktop{display:none}}.cgv{width:100%;color:var(--color-dark)}.cgv-title{color:#fff}.cgv .intro_container{margin:20px}.cgv .intro{min-height:300px;border-radius:32px;background:radial-gradient(circle at 50% 40%,#7b3ba5 0%,var(--color-primary-dark) 65%,#3b0c64 100%);display:flex;align-items:center;padding:64px min(10vw,192px);overflow:hidden;position:relative}.cgv .intro:before,.cgv .intro:after{content:"";position:absolute;border:1px solid rgba(189,140,221,.2);border-radius:50%;pointer-events:none}.cgv .intro:before{width:420px;height:420px;top:-260px;right:-80px}.cgv .intro:after{width:300px;height:300px;bottom:-220px;left:-100px}.cgv .intro .container{width:100%;position:relative;z-index:1}.cgv .main-title{max-width:900px}.cgv .main-title .text{color:var(--color-white);font-size:clamp(42px,5vw,68px);line-height:1.05;letter-spacing:-.03em;margin:0}.cgv .columns{margin:0;padding:0}.cgv .column{padding:0}.column.is-three-quarters{width:100%;max-width:920px;margin:0 auto;padding:24px 0}.doc_date{color:var(--color-primary);font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:12px}.cgv p,.cgv li{color:#4b5563;font-family:var(--font-body);font-size:16px;line-height:1.8}.cgv p{margin:0 0 28px}.cgv h2{color:var(--color-primary-dark);font-size:28px;line-height:1.2;margin:32px 0 16px;padding-left:18px;position:relative}.cgv h2:before{content:"";position:absolute;left:0;top:4px;width:5px;height:calc(100% - 8px);border-radius:5px;background:var(--color-accent-contrasted)}.cgv ol,.cgv ul{margin:0 0 32px;padding-left:28px}.cgv ol{list-style:none;padding-left:0;counter-reset:privacy-item}.cgv ol>li{counter-increment:privacy-item;position:relative;padding:20px 24px 20px 68px;margin-bottom:12px;border:1px solid var(--color-border);border-radius:12px;background:#fafafa}.cgv ol>li:before{content:counter(privacy-item);position:absolute;left:20px;top:20px;width:32px;height:32px;border-radius:50%;background:var(--color-primary-light);color:var(--color-primary-dark);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:13px}.cgv ol>li strong{display:block;color:var(--color-primary-dark);font-family:var(--font-heading);font-size:16px;margin-bottom:6px}.cgv ul{padding-left:24px}.cgv ul li{position:relative;padding-left:14px;margin-bottom:16px}.cgv ul li:before{content:"";position:absolute;left:-10px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.cgv strong{color:var(--color-dark)}.cgv a{color:var(--color-primary);font-weight:600;text-decoration:none}.cgv a:hover{color:var(--color-primary-dark)}@media screen and (min-width: 1280px){.cgv .intro{margin-left:auto;margin-right:auto;max-width:1280px}}@media screen and (max-width: 900px){.cgv .intro_container{margin:0}.cgv .intro{min-height:260px;border-radius:0;padding:48px 32px}.cgv .main-title .text{font-size:42px}.cgv .column.is-three-quarters{padding:48px 32px 72px}.cgv h2{font-size:24px;margin-top:52px}.cgv p,.cgv li{font-size:15px;line-height:1.75}}@media screen and (max-width: 600px){.cgv .intro{min-height:220px;padding:40px 24px}.cgv .main-title .text{font-size:34px}.cgv .column.is-three-quarters{padding:40px 20px 60px}.cgv .doc_date{margin-bottom:28px;font-size:13px}.cgv h2{font-size:22px;margin-top:44px;margin-bottom:20px;padding-left:14px}.cgv ol>li{padding:18px 16px 18px 58px}.cgv ol>li:before{left:16px;top:18px}.cgv p,.cgv li{font-size:14px}}.not-found-page{min-height:calc(100vh - 104px);margin:20px;padding:80px 32px;border-radius:32px;background:radial-gradient(circle at 50% 35%,#6f2b9a 0%,var(--color-primary-dark) 65%,#3b0c64 100%);color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.not-found-page:before,.not-found-page:after{content:"";position:absolute;border:1px solid rgba(189,140,221,.25);border-radius:50%;pointer-events:none}.not-found-page:before{width:520px;height:520px;top:-260px;right:-120px}.not-found-page:after{width:380px;height:380px;bottom:-220px;left:-120px}.not-found-content{width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center;gap:48px;text-align:center;position:relative;z-index:1;animation:not-found-entry .7s ease-out both}.not-found-title{display:flex;flex-direction:column;align-items:center}.not-found-title h1{max-width:760px;font-size:clamp(28px,4vw,46px);color:#fff;line-height:1.15}.not-found-title p{margin-top:16px;max-width:520px;color:#e6d2f7;font-size:17px;line-height:1.6}.not-found-actions{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.not-found-card{display:flex;align-items:center;gap:18px;padding:20px 22px;border:1px solid rgba(189,140,221,.35);border-radius:20px;background:#ffffff14;color:#fff;text-decoration:none;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s ease,background .25s ease,border-color .25s ease}.not-found-card:hover{transform:translateY(-5px);background:#ffffff21;border-color:var(--color-primary-light)}.not-found-card-icon{width:68px;height:68px;flex-shrink:0;border-radius:16px;background:var(--color-accent-contrasted);display:flex;align-items:center;justify-content:center}.not-found-card-icon img{width:40px;height:40px}.not-found-card-content{flex:1}.not-found-card-content h2{color:#fff;font-size:20px;margin-bottom:5px}.not-found-card-content p{color:#e6d2f7;font-size:14px;line-height:1.4}.not-found-card-arrow{color:var(--color-accent-contrasted);font-size:28px;transition:transform .2s ease}.not-found-card:hover .not-found-card-arrow{transform:translate(5px)}@keyframes not-found-entry{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 700px){.not-found-page{min-height:calc(100vh - 84px);margin:0;border-radius:0;padding:64px 20px}.not-found-actions{grid-template-columns:1fr}.not-found-title h1{font-size:30px}.not-found-title p{font-size:15px}}.iframe-page{border-top:2px solid var(--color-border);padding-top:24px}.reseau-navbar{padding:0 24px;display:flex;flex-wrap:wrap;justify-content:space-between;width:fit-content;max-width:100%;margin:auto;gap:24px}.reseau-navbar-item{padding:12px 20px;background:var(--color-accent-contrasted);border-radius:48px;text-decoration:none;color:var(--color-dark);font-family:var(--font-heading);font-weight:400}.iframe{width:calc(100% - 40px);min-height:600px;margin:20px;border-radius:4px;border:2px solid var(--color-border)}.iframe-cta{margin-left:20px;margin-bottom:32px;background:var(--color-accent-contrasted);padding:12px 20px;color:var(--color-dark);font-family:var(--font-heading);text-decoration:none;border-radius:48px;display:inline-block}.navbar{margin:15px 20px 7px;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(16px,2.891vw,55.5px) 0 clamp(16px,3.594vw,69px);max-width:100%}.navbar-burger{display:none}.navbar-menu-icon{width:32px;height:auto}.navbar-logo{width:83px;height:auto}.navbar-links{display:flex;gap:clamp(24px,5vw,96px);margin-left:clamp(24px,7.24vw,139px);margin-right:auto;margin-bottom:6px}.navbar-link{color:var(--color-dark);text-decoration:none;font-family:"Gamay Regular",var(--font-body);font-weight:400;font-size:clamp(16px,1.5625vw,30px);position:relative;transition:color .2s ease}.navbar-link.is-active{color:var(--color-primary)}.navbar-link:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;border-radius:2px;background:var(--color-primary);transition:width .2s ease}.navbar-link:hover{color:var(--color-primary)}.navbar-link:hover:after{width:100%}.navbar-extra{display:flex;align-items:center;gap:16px}.navbar-profil{width:40px}.navbar-cta{background:var(--color-accent-contrasted);color:var(--color-dark);display:flex;align-items:center;justify-content:space-between;gap:clamp(8px,.625vw,12px);min-width:clamp(240px,18.385vw,353px);height:clamp(56px,4.635vw,89px);padding:0 clamp(10px,1.5625vw,30px) 0 clamp(16px,1.354vw,26px);border-radius:48px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;font-size:clamp(14px,1.354vw,26px);font-family:"Gamay Semi Bold",var(--font-heading)}.navbar-cta-figure{background:var(--color-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:clamp(34px,2.656vw,51px);height:clamp(34px,2.656vw,51px)}.navbar-cta-icon{width:clamp(16px,1.25vw,24px);height:auto}@media screen and (min-width: 1280px){.navbar{max-width:1280px;margin-left:auto;margin-right:auto;margin-bottom:12px;padding-left:12px;padding-right:12px}.navbar-logo{width:72px}.navbar-links{gap:48px}.navbar-link{font-size:20px}.navbar-cta{font-size:17px;height:60px;min-width:fit-content;width:fit-content}.navbar-cta-figure{width:34px;height:34px}}@media screen and (max-width: 900px){.navbar{overflow:hidden;margin:0;padding:clamp(9px,6.247px + .706vw,12.6px) clamp(23px,15.965px + 1.804vw,32.2px) clamp(5px,3.471px + .392vw,7px) clamp(32px,22.212px + 2.51vw,44.8px)}.navbar-logo{width:clamp(39px,27.071px + 3.059vw,54.6px)}.navbar-links{display:none}.navbar-burger{cursor:pointer;display:block}.navbar-extra{gap:clamp(22px,15.271px + 1.725vw,30.8px)}.navbar-cta{min-width:0;height:clamp(39px,27.071px + 3.059vw,54.6px);padding:0 clamp(14px,9.718px + 1.098vw,19.6px) 0 clamp(12px,8.329px + .941vw,16.8px);gap:clamp(7px,4.859px + .549vw,9.8px);font-size:clamp(12px,8.329px + .941vw,16.8px)}.navbar-cta-figure{width:clamp(23px,15.965px + 1.804vw,32.2px);height:clamp(23px,15.965px + 1.804vw,32.2px)}.navbar-cta-icon{width:clamp(11px,7.635px + .863vw,15.4px)}.navbar-menu-icon{width:clamp(28px,19.435px + 2.196vw,39.2px);filter:brightness(0)}}.navbar-item{position:relative;display:flex;align-items:center}.navbar-item .navbar-link{display:inline-flex;align-items:center;gap:.4em}.navbar-chevron{width:.6em;height:.6em;flex:0 0 auto;transition:transform .2s ease}.navbar-item:hover .navbar-chevron,.navbar-item:focus-within .navbar-chevron{transform:rotate(180deg)}.navbar-dropdown{position:absolute;top:100%;left:-12px;z-index:60;min-width:max-content;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:12px;background:var(--color-white);box-shadow:var(--shadow-soft);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.navbar-item:hover .navbar-dropdown,.navbar-item:focus-within .navbar-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.navbar-dropdown-link{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 14px;border-radius:8px;color:var(--color-dark);font-family:"Gamay Regular",var(--font-heading);font-size:clamp(15px,1.15vw,22px);white-space:nowrap;text-decoration:none;transition:var(--transition-fast)}.navbar-dropdown-link:hover{background:var(--color-primary);color:var(--color-white)}.navbar-dropdown-data{font-family:"Gamay Regular",var(--font-body);font-weight:400;color:var(--color-primary)}.navbar-dropdown-link:hover .navbar-dropdown-data{color:var(--color-accent-contrasted)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100dvh;background:var(--color-primary-dark);z-index:1000;padding:24px;overflow-y:auto;animation:mobile-menu-open .3s ease forwards}@keyframes mobile-menu-open{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mobile-menu.closing{animation:mobile-menu-close .25s ease forwards}@keyframes mobile-menu-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.mobile-menu-row{position:relative;border-bottom:1px solid rgba(189,140,221,.35);margin:0;padding:20px 8px;background:transparent}.mobile-menu-row:before{content:"";position:absolute;left:0;bottom:-1px;width:0;height:3px;background:var(--color-accent-contrasted);transition:width .25s ease}.mobile-menu-row:has(.menu-row-text:hover):before{width:48px}.menu-row-text{display:flex;align-items:center;color:#fff;text-decoration:none;font-family:var(--font-heading);font-size:20px;line-height:1.2;transition:color .2s ease,transform .2s ease}.menu-row-text:hover{color:var(--color-accent-contrasted);transform:translate(6px)}.mobile-menu-row-nested{padding:14px 8px 14px 28px}.mobile-menu-row-nested .menu-row-text{font-size:17px;color:var(--color-primary-light)}.mobile-menu-row:last-child{margin-top:24px;border:none;background:var(--color-accent-contrasted);border-radius:48px;padding:14px 20px}.mobile-menu-row:last-child .menu-row-text{color:var(--color-primary);justify-content:center;font-size:17px}.mobile-menu-row:last-child:before{display:none}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.mobile-menu-logo{width:48px;filter:brightness(0) invert(1)}.mobile-menu-close{width:44px;height:44px;border:2px solid var(--color-primary-light);border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.mobile-menu-close span{position:absolute;width:20px;height:2px;background:var(--color-accent-contrasted);border-radius:2px}.mobile-menu-close span:first-child{transform:rotate(45deg)}.mobile-menu-close span:last-child{transform:rotate(-45deg)}.mobile-menu-close:hover{background:var(--color-accent-contrasted)}.mobile-menu-close:hover span{background:var(--color-primary-dark)}.trust-section{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(16px,2.5vw,48px);width:100%;max-width:1600px;margin:0 auto;padding:clamp(4px,.417vw,8px) 32px clamp(24px,3.75vw,72px)}.trust-card{width:calc(25% - clamp(12px,1.875vw,36px));display:flex;justify-content:flex-end;flex-direction:column;gap:clamp(8px,.729vw,14px);text-align:center;--trust-title-size: clamp(20px, 1.771vw, 34px)}.trust-card-figure{display:flex;align-items:flex-end;justify-content:center;height:calc(var(--trust-title-size) * 2.36);margin-bottom:calc(var(--trust-title-size) * -.25)}.trust-card-img{display:block;width:auto;height:calc(var(--trust-title-size) * 2.36)}.trust-card-img.is-cadena{height:calc(var(--trust-title-size) * 2.32)}.trust-card-img.is-livraison{height:calc(var(--trust-title-size) * 1.8);translate:calc(var(--trust-title-size) * -.23) 0}.trust-card-img.is-garderVotreNum{translate:calc(var(--trust-title-size) * 2.36 * .1012) 0}.trust-card-img.is-assistance{translate:calc(var(--trust-title-size) * 2.36 * .1107) 0}.trust-card-title{font-size:var(--trust-title-size);font-family:"Gamay Bold",var(--font-heading);color:var(--color-primary);font-weight:700;text-transform:uppercase;line-height:1.22;white-space:pre-line;display:flex;align-items:flex-start;justify-content:center;min-height:2.1em;max-width:8.2em;margin:clamp(-3px,-.156vw,0px) auto calc(var(--trust-title-size) * -.375)}.trust-card-description{max-width:8.6em;margin:0 auto;font-size:clamp(15px,1.146vw,22px);font-family:"Gamay Regular",var(--font-body);font-weight:400;line-height:1.1;white-space:pre-line}@media screen and (min-width: 1280px){.trust-section{max-width:1280px;gap:32px;padding:5px 32px 45px;margin-top:16px}.trust-card{--trust-title-size: 25px}.trust-card-description{font-size:17.5px}}@media screen and (max-width: 1200px){.trust-section{gap:16px;padding:32px}.trust-card{--trust-title-size: 22px}}@media screen and (max-width: 900px){.trust-section{padding:clamp(24px,16.659px + 1.882vw,33.6px);flex-wrap:wrap;row-gap:clamp(33px,22.906px + 2.588vw,46.2px)}.trust-card{width:calc(50% - clamp(8px,5.553px + .627vw,11.2px));--trust-title-size: clamp(22px, 15.271px + 1.725vw, 30.8px)}.trust-card-figure{margin-bottom:calc(var(--trust-title-size) * -.16)}.trust-card-title{margin-bottom:calc(var(--trust-title-size) * -.216)}.trust-card-description{font-size:clamp(15.5px,10.759px + 1.216vw,21.7px)}}.concept-section{padding:0 0 48px}.concept-header{display:flex;align-items:stretch;overflow:hidden;margin:20px;border-radius:40px;background-color:var(--color-primary);background-image:url(/public/img/vitrine/backgrounds/concept-hero.webp),linear-gradient(to bottom,var(--color-primary-dark),var(--color-primary));background-size:cover,auto;background-position:center,center;background-repeat:no-repeat,no-repeat;min-height:clamp(420px,38.5vw,740px)}.concept-header-left{width:50%;display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,3.85vw,74px) clamp(16px,2vw,40px) clamp(32px,3.85vw,74px) clamp(24px,3.65vw,70px)}.concept-header-right{width:50%;min-height:400px}.concept-header-text{color:#fff;font-size:clamp(40px,5.781vw,111px);font-family:"Gamay Bold",var(--font-heading);font-weight:700;letter-spacing:-.03em;line-height:96%;padding-right:12px}.concept-text-edo{font-family:var(--font-brush);color:var(--color-accent-contrasted);font-size:clamp(40px,7.031vw,135px)}.concept-header-description{margin-top:clamp(20px,2.2vw,42px);font-size:clamp(18px,1.563vw,30px);line-height:140%;color:#fff;font-family:var(--font-body);padding-right:12px}.concept-description-accent{font-family:var(--font-heading);color:var(--color-accent-contrasted);font-weight:700}.concept-header-badge{border:4px solid var(--color-accent-contrasted);color:#fff;font-size:clamp(18px,1.979vw,38px);font-family:"Gamay Bold",var(--font-heading);font-weight:700;padding:8px 33px 8px 49px;position:relative;border-radius:64px;width:fit-content;margin-bottom:clamp(20px,2.4vw,46px)}.concept-header-badge:after{content:"";position:absolute;left:27px;top:calc(50% - 7px);width:14px;height:14px;border-radius:8px;background:var(--color-accent-contrasted)}.concept-ready-section{display:flex;flex-wrap:wrap;margin-top:clamp(40px,4.583vw,88px);margin-left:auto;margin-right:auto;max-width:1700px;padding:0 24px}.concept-ready-title{width:100%;font-size:clamp(30px,4.115vw,79px);color:var(--color-dark);font-family:"Gamay Bold",var(--font-heading);font-weight:700;letter-spacing:-.03em;margin-bottom:clamp(32px,3.33vw,64px);text-align:center}.concept-ready-cards{display:flex;width:100%;justify-content:space-evenly;align-items:flex-start;gap:16px}.concept-ready-card{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,.94vw,18px);width:clamp(240px,21.875vw,420px)}.concept-card-title{color:var(--color-primary);font-family:"Gamay Bold",var(--font-heading);font-weight:700;font-size:clamp(18px,1.875vw,36px);text-align:center}.concept-card-text{color:var(--color-dark);font-size:clamp(15px,1.339vw,26px);text-align:center;line-height:150%}.concept-card-figure{width:clamp(96px,9.115vw,175px);height:clamp(96px,9.115vw,175px);background:transparent;border:4px solid var(--color-primary);display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative}.concept-card-number{color:var(--color-primary);font-family:"Gamay Bold",var(--font-heading);font-weight:700;border-radius:50%;font-size:clamp(20px,1.771vw,34px);background:var(--color-accent-contrasted);width:clamp(48px,4.323vw,83px);height:clamp(48px,4.323vw,83px);box-sizing:border-box;border:1px solid var(--color-primary);display:flex;align-items:center;justify-content:center;position:absolute;top:clamp(-27px,-1.406vw,0px);left:clamp(-50px,-2.604vw,0px)}.concept-card-img.is-tel{width:clamp(32px,2.917vw,56px);height:clamp(57px,5.208vw,100px)}.concept-card-img.is-sim{width:clamp(46px,4.219vw,81px);height:clamp(63px,5.729vw,110px)}.concept-card-img.is-active{width:clamp(43px,3.958vw,76px);height:clamp(60px,5.521vw,106px)}@media screen and (min-width: 1280px){.concept-header{max-width:1280px;margin-left:auto;margin-right:auto}.concept-header-left{padding:50px 25px 50px 46px}.concept-header-badge{font-size:25px;margin-bottom:32px}.concept-header-text{font-size:74px}.concept-header-description{font-size:20px}.concept-text-edo{font-size:90px}.concept-ready-section{max-width:1280px}.concept-ready-title{font-size:53px}.concept-card-title{font-size:24px}.concept-card-text{font-size:17px}.concept-card-figure{width:116px;height:116px}.concept-card-img.is-tel{width:38px;height:66px}.concept-card-img.is-sim{width:54px;height:73px}.concept-card-img.is-active{width:50px;height:70px}.concept-card-number{width:55px;height:55px;font-size:23px;top:-24px;left:-24px}}@media screen and (max-width: 1200px){.concept-card-text{padding:0 10px}}@media screen and (max-width: 900px){.concept-section{padding-bottom:0}.concept-header{margin:clamp(4px,2.776px + .314vw,5.6px) clamp(10px,6.941px + .784vw,14px) 0;border-radius:clamp(20px,13.882px + 1.569vw,28px);flex-direction:column;min-height:0;background-color:var(--color-primary);background-image:none}.concept-header-left{width:100%;display:flex;flex-direction:column;padding:clamp(43px,29.847px + 3.373vw,60.2px) clamp(25px,17.353px + 1.961vw,35px) clamp(40px,27.765px + 3.137vw,56px) clamp(28px,19.435px + 2.196vw,39.2px)}.concept-header-badge{display:flex;align-items:center;font-size:clamp(15.2px,10.551px + 1.192vw,21.28px);border-width:clamp(4px,2.776px + .314vw,5.6px);padding:clamp(4px,2.776px + .314vw,5.6px) clamp(19px,13.188px + 1.49vw,26.6px) clamp(4px,2.776px + .314vw,5.6px) clamp(24px,16.659px + 1.882vw,33.6px);margin-bottom:clamp(20px,13.882px + 1.569vw,28px)}.concept-header-badge:after{left:clamp(14px,9.718px + 1.098vw,19.6px);top:calc(50% - clamp(3px,2.082px + .235vw,4.2px));width:clamp(6px,4.165px + .471vw,8.4px);height:clamp(6px,4.165px + .471vw,8.4px);border-radius:clamp(4px,2.776px + .314vw,5.6px)}.concept-header-text{font-size:clamp(43.5px,30.194px + 3.412vw,60.9px);padding-right:0}.concept-text-edo{font-size:clamp(56px,38.871px + 4.392vw,78.4px)}.concept-header-description{font-size:clamp(12px,8.329px + .941vw,16.8px);margin-top:clamp(16px,11.106px + 1.255vw,22.4px);padding-right:0}.concept-header-right{display:block;width:100%;aspect-ratio:1.1;min-height:0;max-height:420px;background-image:url(/public/img/vitrine/backgrounds/concept-hero.webp);background-repeat:no-repeat;background-size:270.6% auto;background-position:79.5% 98%}.concept-ready-section{margin-top:clamp(16px,11.106px + 1.255vw,22.4px);padding:0 clamp(12px,8.329px + .941vw,16.8px)}.concept-ready-title{font-size:clamp(24.5px,17.006px + 1.922vw,34.3px);margin-bottom:clamp(38px,26.376px + 2.98vw,53.2px)}.concept-ready-cards{flex-direction:column;align-items:center;gap:clamp(24px,16.659px + 1.882vw,33.6px)}.concept-ready-card{width:100%;gap:clamp(5px,3.471px + .392vw,7px)}.concept-card-figure{width:clamp(82px,56.918px + 6.431vw,114.8px);height:clamp(82px,56.918px + 6.431vw,114.8px)}.concept-card-number{width:clamp(39px,27.071px + 3.059vw,54.6px);height:clamp(39px,27.071px + 3.059vw,54.6px);font-size:clamp(22px,15.271px + 1.725vw,30.8px);top:clamp(-18.2px,-9.024px + -1.02vw,-13px);left:clamp(-30.8px,-15.271px + -1.725vw,-22px)}.concept-card-title{font-size:clamp(16.8px,11.661px + 1.318vw,23.52px)}.concept-card-text{font-size:clamp(11.5px,7.982px + .902vw,16.1px);line-height:150%}.concept-card-img.is-tel{width:clamp(26px,18.047px + 2.039vw,36.4px);height:clamp(46px,31.929px + 3.608vw,64.4px)}.concept-card-img.is-sim{width:clamp(35px,24.294px + 2.745vw,49px);height:clamp(48px,33.318px + 3.765vw,67.2px)}.concept-card-img.is-active{width:clamp(35px,24.294px + 2.745vw,49px);height:clamp(47px,32.624px + 3.686vw,65.8px)}}.hero-section{--hero-bg-pos: 0% 50%;position:relative;padding:24px min(3.6vw,69px) 24px min(6.1vw,117px);margin:0 20px 20px;border-radius:32px;min-height:clamp(500px,42.083vw,808px);background:var(--color-dark);max-width:1280px;background:url(/public/img/vitrine/backgrounds/background_header.webp);background-repeat:no-repeat;background-position:var(--hero-bg-pos);background-size:cover;animation:hero-entry .8s ease-out both}@supports (mask-image: url()) or (-webkit-mask-image: url()){.hero-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background-image:url(/public/img/vitrine/backgrounds/background_header.webp);background-repeat:no-repeat;background-position:var(--hero-bg-pos);background-size:cover;-webkit-mask-image:url(/public/img/vitrine/backgrounds/background_header_shoe.webp);-webkit-mask-repeat:no-repeat;-webkit-mask-position:var(--hero-bg-pos);-webkit-mask-size:cover;mask-image:url(/public/img/vitrine/backgrounds/background_header_shoe.webp);mask-repeat:no-repeat;mask-position:var(--hero-bg-pos);mask-size:cover}}@keyframes hero-entry{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.hero-textbox{display:grid;margin-top:clamp(10px,2.594vw,49.8px);width:fit-content;grid-template-rows:auto auto;grid-template-columns:1fr auto;transform:rotate(-1.3deg)}.hero-textbox-top{font-family:"Gamay Bold",var(--font-heading);grid-area:1/2/2/3;background:var(--color-accent-contrasted);color:var(--color-primary);padding:6px;font-weight:700}.hero-textbox-content{grid-area:2/1/3/3;border:2px solid var(--color-accent-contrasted);padding:10.5px 22px 14px}.content-top{font-family:"Gamay Narrow Book",var(--font-heading);color:#fff;font-size:clamp(42px,4.568vw,87.7px);font-weight:400;letter-spacing:-.009em;line-height:1.04;text-shadow:2px 2px 6px rgba(0,0,0,.6)}.content-bottom{color:var(--color-accent-contrasted);font-size:clamp(54px,5.833vw,112px);line-height:.9;text-shadow:2px 2px 6px rgba(0,0,0,.6);padding-left:14px}.hero-smiley-cool{width:clamp(47px,4.896vw,94px);height:auto;margin-left:.26vw}.hero-smiley-fire{width:clamp(50px,5.208vw,100px);height:auto;margin-left:.521vw}.hero-offer{margin-top:1.807vw;margin-left:-.781vw;transform:rotate(-2.77deg);display:flex;flex-direction:column;align-items:flex-start;gap:0}.hero-offer-top{display:flex;flex-direction:column;align-items:center;width:fit-content;gap:0;margin-left:clamp(4px,1.04vw,20px)}.offer-top-text{font-family:"Gamay Wide Book",var(--font-heading);font-size:clamp(25px,2.604vw,50px);color:var(--color-primary);background:var(--color-accent-contrasted);width:fit-content;line-height:1.06;transform:rotate(-1deg)}.offer-top-text:first-child{padding:0 7px;position:relative;clip-path:polygon(3% 0,100% 0%,97% 100%,0% 100%);transform:rotate(-1deg) translateY(-3px)}.offer-top-text:first-child:after{content:"";position:absolute;height:10px;width:100%;bottom:-5px;background:var(--color-accent-contrasted);left:0}.offer-top-text:nth-child(2){padding:0 16px;margin-top:max(-8px,-.417vw);clip-path:polygon(1% 0,100% 0%,99% 100%,0% 100%)}.hero-offer-content{width:fit-content;margin-top:.26vw;margin-left:clamp(0px,.42vw,8px);transform:rotate(-1deg);transform-origin:left top;clip-path:polygon(2% 0,100% 0%,98% 100%,0% 100%)}.offer-content-white{font-family:"Gamay Wide Book",var(--font-heading);color:#fff;font-size:clamp(26px,2.734vw,52.5px);font-weight:400;line-height:1.06;padding:0 24px;background:#7e50b4}.offer-content-giga{color:var(--color-accent-contrasted);font-weight:800;font-size:clamp(32px,3.39vw,65px);font-family:"Gamay Black",var(--font-heading)}.offer-content-price{font-family:"Gamay Black",var(--font-heading);font-size:clamp(50px,5.63vw,108px);color:var(--color-accent-contrasted);padding:0 16px 12px 24px;line-height:90%;clip-path:polygon(0 0,83% 0,80% 100%,0% 100%);background:#7e50b4;background:linear-gradient(180deg,#7e50b4,#7e50b4e0)}.offer-content-price>span:first-of-type{font-family:"Gamay Black",var(--font-heading)}.offer-content-month{font-size:clamp(23px,2.55vw,49px);color:var(--color-accent-contrasted);font-weight:600}.hero-offer-bottom{background:var(--color-accent-contrasted);width:fit-content;padding:2px clamp(8px,.63vw,12px);font-size:clamp(14px,1.46vw,28px);line-height:.9;transform:rotate(-1deg) translateY(-8px);transform-origin:left top;margin-bottom:0;margin-left:1.615vw}.illimity-text{font-family:"Gamay Bold",var(--font-heading)!important;color:var(--color-primary);font-weight:700}.illimity-plus{margin-right:.1em}.hero-cta{background:var(--color-accent-contrasted);border-radius:48px;padding:clamp(10px,1.09vw,21px) clamp(24px,4.77vw,92px);color:var(--color-primary);text-decoration:none;font-size:clamp(16px,1.98vw,38px);display:flex;align-items:center;justify-content:center;gap:12px;margin-top:-.401vw;margin-left:auto;width:fit-content;cursor:pointer;font-family:"Gamay Regular",var(--font-heading);font-weight:700}.hero-cta-icon{width:41px;height:auto;font-weight:700}@media screen and (min-width: 1280px){.hero-section:after{display:none}.hero-section{margin:auto;background-position:center;min-height:fit-content;padding:48px}.content-top{font-size:58px}.edo-font{font-size:76px}.hero-smiley-fire,.hero-smiley-cool{width:64px;height:64px}.hero-cta{font-size:25px}.offer-top-text{font-size:33px}.offer-content-giga{font-size:43px}.offer-content-white{font-size:35px}.offer-content-price{font-size:76px}.offer-content-month{font-size:32px}.illimity-text{font-size:18px}}@media screen and (max-width: 900px){.hero-section{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(32px,22.212px + 2.51vw,44.8px) clamp(20px,13.882px + 1.569vw,28px) clamp(24px,16.659px + 1.882vw,33.6px);margin:0 clamp(16px,11.106px + 1.255vw,22.4px) clamp(20px,13.882px + 1.569vw,28px);border-radius:clamp(25px,17.353px + 1.961vw,35px);min-height:min(170vw,680px);background-image:url(/public/img/vitrine/backgrounds/background_header_mobile.webp);--hero-bg-pos: 50% 0%}.hero-section:after{display:none}.hero-textbox{transform:rotate(-2.5deg)}.hero-textbox-content{padding:clamp(4px,2.776px + .314vw,5.6px) clamp(8px,5.553px + .627vw,11.2px)}.content-top{font-family:"Gamay Book",var(--font-heading);font-size:clamp(23px,15.965px + 1.804vw,32.2px);font-weight:600;letter-spacing:-.04em}.content-bottom{font-size:clamp(37px,25.682px + 2.902vw,51.8px);padding-left:clamp(8px,5.553px + .627vw,11.2px)}.hero-smiley-cool,.hero-smiley-fire{width:clamp(32px,22.212px + 2.51vw,44.8px)}.hero-offer{margin-top:auto;transform:rotate(-4deg);gap:0}.hero-offer-top{margin-left:clamp(3px,2.082px + .235vw,4.2px)}.offer-top-text{font-size:clamp(22px,15.271px + 1.725vw,30.8px);line-height:1}.offer-top-text:first-child{line-height:1.25}.offer-top-text:nth-child(2){padding:0 clamp(16px,11.106px + 1.255vw,22.4px) clamp(6px,4.165px + .471vw,8.4px)}.hero-offer-content{margin-top:clamp(-8.4px,-4.165px + -.471vw,-6px);margin-left:clamp(4px,2.776px + .314vw,5.6px);clip-path:polygon(2% 0,100% 0%,98% 100%,0% 100%)}.offer-content-white{font-size:clamp(30px,20.824px + 2.353vw,42px);padding:0 clamp(12px,8.329px + .941vw,16.8px);line-height:1.05}.offer-content-giga{font-size:clamp(34px,23.6px + 2.667vw,47.6px)}.offer-content-price{font-size:clamp(48px,33.318px + 3.765vw,67.2px);padding:0 clamp(14px,9.718px + 1.098vw,19.6px) clamp(8px,5.553px + .627vw,11.2px) clamp(20px,13.882px + 1.569vw,28px);clip-path:polygon(0 0,83% 0,80% 100%,0% 100%)}.offer-content-month{font-size:clamp(23px,15.965px + 1.804vw,32.2px)}.hero-offer-bottom{padding:clamp(4px,2.776px + .314vw,5.6px) clamp(8px,5.553px + .627vw,11.2px);margin-bottom:0;margin-left:clamp(18px,12.494px + 1.412vw,25.2px);font-size:clamp(13px,9.024px + 1.02vw,18.2px);line-height:1}.hero-cta{margin:clamp(20px,13.882px + 1.569vw,28px) auto 0;padding:clamp(12.5px,8.676px + .98vw,17.5px) clamp(46px,31.929px + 3.608vw,64.4px);gap:clamp(11px,7.635px + .863vw,15.4px);font-size:clamp(17.5px,12.147px + 1.373vw,24.5px)}.hero-cta-icon{width:clamp(25px,17.353px + 1.961vw,35px)}}.forfait-header-section{min-height:clamp(500px,42.3vw,812px);padding:52px clamp(24px,4.792vw,92px) 48px;margin:0 20px 20px;border-radius:32px;background:url(/public/img/vitrine/backgrounds/header-zero-edited.webp) no-repeat center;background-size:cover}.forfait-header-text{color:#fff;font-family:"Gamay Semi Bold",var(--font-heading);font-weight:600;font-size:clamp(66px,7.344vw,141px);letter-spacing:-.04em;line-height:93%;text-shadow:2px 3px 5px rgba(0,0,0,.45)}.forfait-header-text-edo{color:var(--color-accent-contrasted);font-family:var(--font-brush);font-weight:400;font-size:clamp(120px,10.469vw,201px);letter-spacing:.0435em;line-height:62%;text-shadow:3px 4px 6px rgba(0,0,0,.45)}.forfait-section{padding:24px min(10vw,192px) 32px min(10vw,192px);display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px,2.031vw,39px);max-width:100%}.forfait-textbox{width:100%;text-align:center}.forfait-title{position:relative;color:var(--color-dark);font-size:clamp(36px,3.542vw,68px);line-height:150%;font-family:"Gamay Semi Bold",var(--font-heading);font-weight:600}.forfait-edo-text{color:var(--color-primary);font-family:var(--font-brush);letter-spacing:0;font-size:clamp(46px,4.323vw,83px);font-weight:400}.forfait-subtitle{line-height:170%;color:var(--color-dark);font-family:"Gamay Medium",var(--font-body);font-weight:500;font-size:clamp(20px,1.719vw,33px);max-width:clamp(320px,48.542vw,932px);margin:auto auto 12px}.forfait-section.is-accueil .forfait-title,.forfait-section.is-concept .forfait-title{padding-bottom:30px}.forfait-section.is-accueil .forfait-title:after,.forfait-section.is-concept .forfait-title:after{position:absolute;bottom:10px;left:0;content:"";transform:rotate(-8.6deg);background:var(--color-primary);height:.17em;width:1.5em;border-radius:48px}.forfait-section:not(.is-accueil):not(.is-concept){padding-bottom:0}.forfait-section:not(.is-accueil):not(.is-concept) .forfait-subtitle{position:relative;padding-bottom:.62em}.forfait-section:not(.is-accueil):not(.is-concept) .forfait-subtitle:after{position:absolute;bottom:0;left:calc(50% - 1.59em);content:"";transform:rotate(-8.6deg);background:var(--color-primary);height:.39em;width:3.18em;border-radius:48px}@media screen and (min-width: 1280px){.forfait-header-section{max-width:1280px;margin-left:auto;margin-right:auto;min-height:540px;padding:52px 62px 48px}.forfait-header-text-edo{font-size:135px}.forfait-header-text{font-size:95px}.forfait-section{max-width:1280px;margin-left:auto;margin-right:auto;padding:24px}.forfait-section:not(.is-concept) .forfait-title{font-size:28px!important}.forfait-section{padding:24px 84px 52px!important}.forfait-title{font-size:45px}.forfait-edo-text{font-size:55px}.forfait-section:not(.is-concept) .forfait-subtitle{font-size:16px!important}.forfait-section:not(.is-accueil) .forfait-subtitle{font-size:22px!important}.forfait-section .forfait-card{min-height:416px!important;width:280px}.price-bold{font-size:24px!important}.forfait-section.is-accueil{gap:64px!important}.forfait-card-header h3{font-size:64px!important}.avantage-row-text{font-size:15px}.forfait-section.is-accueil .forfait-textbox{max-width:340px}}@media screen and (max-width: 1400px){.forfait-section{padding:24px 32px;gap:16px}}@media screen and (max-width: 900px){.forfait-header-section{min-height:min(169vw,680px);padding:clamp(22px,15.271px + 1.725vw,30.8px) clamp(16px,11.106px + 1.255vw,22.4px) 0;margin:0 clamp(12px,8.329px + .941vw,16.8px) clamp(20px,13.882px + 1.569vw,28px);border-radius:clamp(22px,15.271px + 1.725vw,30.8px);background-image:url(/public/img/vitrine/backgrounds/header-zero-mobile.webp);background-repeat:no-repeat;background-position:43% center;background-size:cover}.forfait-header-text-edo{font-size:clamp(90px,62.471px + 7.059vw,126px)}.forfait-header-text{font-size:clamp(61px,42.341px + 4.784vw,85.4px);line-height:87%;padding:0}.forfait-section{padding:clamp(24px,16.659px + 1.882vw,33.6px);flex-direction:column;align-items:center;row-gap:clamp(12px,8.329px + .941vw,16.8px);column-gap:0}.forfait-title{font-size:clamp(20px,13.882px + 1.569vw,28px)}.forfait-edo-text{font-size:clamp(30px,20.824px + 2.353vw,42px)}.forfait-subtitle{font-size:clamp(15px,10.412px + 1.176vw,21px)}.forfait-textbox{margin-right:0;max-width:100%}}.forfait-section.is-accueil,.forfait-section.is-concept{justify-content:flex-start;align-items:stretch}.forfait-section.is-accueil{padding-bottom:clamp(24px,4.01vw,77px);padding-left:min(6.615vw,127px);padding-right:min(6.615vw,127px);gap:clamp(24px,6.094vw,117px)}.forfait-section.is-concept{padding-bottom:clamp(24px,3.281vw,63px);padding-left:min(6.458vw,124px);padding-right:min(6.458vw,124px);gap:clamp(24px,5.417vw,104px)}.forfait-section.is-concept .forfait-card{--card-w: clamp(280px, 20.99vw, 403px);min-height:calc(var(--card-w, 320px) * 1.4467)}.forfait-section.is-accueil .forfait-textbox,.forfait-section.is-concept .forfait-textbox{flex:1 1 22rem;width:auto;align-self:center;text-align:left}.forfait-section.is-concept .forfait-textbox{flex:0 1 clamp(320px,27.292vw,524px)}.forfait-section.is-accueil .forfait-textbox{flex:0 1 clamp(320px,26.615vw,511px)}.forfait-section.is-accueil .forfait-card{--card-w: clamp(280px, 20.469vw, 393px);min-height:calc(var(--card-w, 320px) * 1.486)}.forfait-section.is-accueil .forfait-title{font-size:clamp(28px,2.182vw,42px);line-height:130%}.forfait-section.is-concept .forfait-title{font-size:clamp(32px,2.859vw,55px);line-height:130%}.forfait-section.is-concept .forfait-edo-text{font-size:clamp(32px,2.859vw,55px)}.forfait-section.is-accueil .forfait-subtitle,.forfait-section.is-concept .forfait-subtitle{margin-left:0;margin-right:auto;margin-top:1.7em;text-align:left}.forfait-section.is-accueil .forfait-subtitle,.forfait-section.is-concept .forfait-subtitle{font-size:clamp(16px,1.109vw,21px)}@media screen and (max-width: 1199px){.forfait-section.is-accueil,.forfait-section.is-concept{justify-content:center}.forfait-section.is-accueil .forfait-textbox,.forfait-section.is-concept .forfait-textbox{flex:1 1 100%;max-width:100%}}@media screen and (max-width: 900px){.forfait-section.is-accueil{padding:0 clamp(32px,22.212px + 2.51vw,44.8px) clamp(24px,16.659px + 1.882vw,33.6px);gap:clamp(14px,9.718px + 1.098vw,19.6px)}.forfait-section.is-accueil .forfait-textbox{flex:0 1 auto;width:100%}.forfait-section.is-accueil .forfait-title{font-size:clamp(26px,18.047px + 2.039vw,36.4px);line-height:125%;padding-bottom:clamp(26px,18.047px + 2.039vw,36.4px)}.forfait-section.is-accueil .forfait-subtitle{font-size:clamp(14px,9.718px + 1.098vw,19.6px);line-height:140%;margin-top:1.4em;margin-bottom:0}.forfait-section.is-accueil .forfait-card{--card-w: clamp(260px, 180.471px + 20.392vw, 364px);min-height:calc(var(--card-w) * 1.454);margin:0 auto}.forfait-section.is-concept{align-items:center;padding:clamp(20px,13.882px + 1.569vw,28px) clamp(32px,22.212px + 2.51vw,44.8px);gap:clamp(11px,7.635px + .863vw,15.4px)}.forfait-section.is-concept .forfait-textbox{flex:0 0 auto;align-self:stretch;max-width:100%}.forfait-section.is-concept .forfait-card{--card-w: clamp(260px, 180.471px + 20.392vw, 364px)}.forfait-section.is-concept .forfait-title{font-size:clamp(25.9px,17.978px + 2.031vw,36.26px);line-height:1.313;padding-bottom:clamp(14px,9.718px + 1.098vw,19.6px)}.forfait-section.is-concept .forfait-title:after{bottom:clamp(5px,3.471px + .392vw,7px)}.forfait-section.is-concept .forfait-edo-text{font-family:"Gamay Semi Bold",var(--font-heading);font-weight:600;font-size:clamp(25.4px,17.631px + 1.992vw,35.56px);color:var(--color-dark)}.forfait-section.is-concept .forfait-subtitle{font-size:clamp(12.7px,8.815px + .996vw,17.78px);max-width:100%;margin-top:clamp(23px,15.965px + 1.804vw,32.2px);margin-bottom:clamp(10px,6.941px + .784vw,14px)}.forfait-section:not(.is-accueil):not(.is-concept){padding:0 clamp(32px,22.212px + 2.51vw,44.8px) clamp(24px,16.659px + 1.882vw,33.6px);gap:clamp(14px,9.718px + 1.098vw,19.6px)}.forfait-section:not(.is-accueil):not(.is-concept) .forfait-textbox{text-align:left}.forfait-section:not(.is-accueil):not(.is-concept) .forfait-title{position:relative;font-size:clamp(26px,18.047px + 2.039vw,36.4px);line-height:125%;padding-bottom:clamp(26px,18.047px + 2.039vw,36.4px)}.forfait-section:not(.is-accueil):not(.is-concept) .forfait-edo-text{display:block;font-family:"Gamay Semi Bold",var(--font-heading);font-weight:600;font-size:clamp(26px,18.047px + 2.039vw,36.4px);color:var(--color-dark);letter-spacing:normal}.forfait-section:not(.is-accueil):not(.is-concept) .forfait-title:after{position:absolute;bottom:clamp(10px,6.941px + .784vw,14px);left:0;content:"";transform:rotate(-8.6deg);background:var(--color-primary);height:.17em;width:1.5em;border-radius:48px}.forfait-section:not(.is-accueil):not(.is-concept) .forfait-subtitle{font-size:clamp(14px,9.718px + 1.098vw,19.6px);line-height:140%;max-width:clamp(300px,208.235px + 23.529vw,420px);margin:1.4em 0 0;text-align:left;padding-bottom:0}.forfait-section:not(.is-accueil):not(.is-concept) .forfait-subtitle:after{content:none}.forfait-section:not(.is-accueil):not(.is-concept) .forfait-card{--card-w: clamp(260px, 180.471px + 20.392vw, 364px);min-height:calc(var(--card-w) * 1.454);margin:0 auto}}.forfait-card{--card-w: clamp(280px, 28.073vw, 539px);border-radius:calc(var(--card-w, 320px) * .019);border:1px solid var(--color-border);padding:calc(var(--card-w, 320px) * .0686) calc(var(--card-w, 320px) * .037) calc(var(--card-w, 320px) * .037);width:var(--card-w, 320px);min-height:calc(var(--card-w, 320px) * 1.449);max-width:100%;display:grid;grid-template-rows:auto auto auto auto 1fr;grid-template-columns:1fr;box-shadow:0 2px 2px #00000020;background:linear-gradient(180deg,#f4eafb,#f7f3fa);position:relative}.forfait-card-topTitle{color:var(--color-dark);background:var(--color-accent-contrasted);border-radius:calc(var(--card-w, 320px) * .037);margin:0 auto;width:calc(var(--card-w, 320px) * .766);max-width:100%;height:calc(var(--card-w, 320px) * .141);display:grid;place-items:center;text-align:center;padding:0 calc(var(--card-w, 320px) * .02);font-weight:700;font-size:calc(var(--card-w, 320px) * .0698);font-family:var(--font-heading)}.forfait-card-header{margin:calc(var(--card-w, 320px) * .0416) auto 0 auto;padding:0 calc(var(--card-w, 320px) * .075);align-self:flex-end}.forfait-card-header h3{display:flex;align-items:baseline;font-size:inherit;line-height:.85}.forfait-header-title{color:var(--color-dark);font-size:36px;font-family:"Gamay Black",var(--font-heading)}.forfait-header-subtitle{color:var(--color-primary);font-weight:600;font-size:calc(var(--card-w, 320px) * .2273);font-family:"Gamay Black",var(--font-heading)}.forfait-header-giga{color:var(--color-primary);font-weight:600;margin-left:calc(var(--card-w, 320px) * .03);font-size:calc(var(--card-w, 320px) * .092);font-family:"Gamay Black",var(--font-heading)}.forfait-card-avantages{display:flex;flex-direction:column;gap:calc(var(--card-w, 320px) * .048);margin-top:calc(var(--card-w, 320px) * .059);padding:0 calc(var(--card-w, 320px) * .06) 0 calc(var(--card-w, 320px) * .0947)}.avantage-row{display:flex;align-items:flex-start;gap:calc(var(--card-w, 320px) * .0488);font-size:calc(var(--card-w, 320px) * .0546);color:var(--color-dark)}.avantage-row-icon{flex:0 0 auto;width:calc(var(--card-w, 320px) * .0798);height:calc(var(--card-w, 320px) * .0798);object-fit:contain}.avantage-row-text{color:var(--color-dark);font-size:calc(var(--card-w, 320px) * .0546)}.forfait-card-price{margin:0 auto;font-size:calc(var(--card-w, 320px) * .0503);color:var(--color-dark);width:fit-content;align-self:end}.price-bold{font-size:calc(var(--card-w, 320px) * .0878);font-family:"Gamay Bold",var(--font-heading);font-weight:700}.forfait-card-cta{margin-top:calc(var(--card-w, 320px) * .03);border-radius:999px;padding:0 calc(var(--card-w, 320px) * .0898) 0 calc(var(--card-w, 320px) * .139);font-size:calc(var(--card-w, 320px) * .051);min-height:calc(var(--card-w, 320px) * .1447);justify-self:center;width:calc(var(--card-w, 320px) * .809);max-width:100%;display:flex;gap:calc(var(--card-w, 320px) * .04);justify-content:space-between;align-items:center;color:#fff;font-weight:600;background:var(--color-primary);max-height:calc(var(--card-w, 320px) * .1447);align-self:end;cursor:pointer;text-decoration:none;box-shadow:2px 2px 2px 1px #00000010;font-family:"Gamay Semi Bold",var(--font-heading);transition:transform .2s ease,box-shadow .2s ease}.forfait-card-cta:hover{transform:translateY(-2px);box-shadow:2px 4px 6px 1px #00000018}.cta-icon{width:calc(var(--card-w, 320px) * .0872);height:calc(var(--card-w, 320px) * .0872)}.avantage-row .avantage-row-icon{color:var(--color-primary)}@media screen and (min-width: 1280px){.forfait-card{padding:20px 11px 11px}.forfait-header-giga{font-size:25px}.forfait-card-price{font-size:14px}.forfait-card-topTitle{width:100%;font-size:20px;height:40px;max-width:100%}.forfait-card-header{padding:0 21px;margin-top:12px}.forfait-card-cta{font-size:14px;min-height:40px;padding:0 25px 0 39px;gap:12px;width:100%;margin-top:12px}.cta-icon{width:24px;height:24px}.avantage-row-icon{width:22px;height:22px}.avantage-row-text{font-size:15px}.avantage-row{gap:12px}.forfait-card-avantages{gap:12px;margin-top:14px;padding:0 16px 0 26px}}.forfait-detail-hero{--forfait-detail-hero-image: url(/public/img/vitrine/backgrounds/MEC_TELEPHONE.webp);position:relative;display:flex;justify-content:flex-end;align-items:center;margin:20px;padding:0 clamp(16px,10.417vw,200px) 0 0;min-height:clamp(420px,42.24vw,811px);border-radius:40px;overflow:hidden}.forfait-detail-hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--forfait-detail-hero-image);background-size:cover;background-position:center}.forfait-detail-card{--card-w: clamp(300px, 26.667vw, 512px);position:relative;z-index:1;width:var(--card-w, 320px);min-height:calc(var(--card-w, 320px) * 1.4531);max-width:100%;display:flex;flex-direction:column;padding:calc(var(--card-w, 320px) * .0686) calc(var(--card-w, 320px) * .0957) calc(var(--card-w, 320px) * .1758);border-radius:calc(var(--card-w, 320px) * .023);background:linear-gradient(180deg,#f4eafb,#f7f3fa);box-shadow:var(--shadow-soft)}.forfait-detail-card-topTitle{align-self:center;width:calc(var(--card-w, 320px) * .766);height:calc(var(--card-w, 320px) * .141);max-width:100%;display:grid;place-items:center;padding:0 calc(var(--card-w, 320px) * .02);border-radius:calc(var(--card-w, 320px) * .037);background:var(--color-accent-contrasted);color:var(--color-dark);font-family:"Gamay Bold",var(--font-heading);font-size:calc(var(--card-w, 320px) * .0698);font-weight:700;white-space:nowrap;text-align:center}.forfait-detail-card-data{margin-top:calc(var(--card-w, 320px) * .041);color:var(--color-primary);font-family:"Gamay Bold",var(--font-heading);font-size:calc(var(--card-w, 320px) * .2273);font-weight:700;line-height:.85;text-align:center;white-space:nowrap}.forfait-detail-card-unit{font-size:calc(var(--card-w, 320px) * .092);margin-left:calc(var(--card-w, 320px) * .03)}.forfait-detail-card-price{color:var(--color-dark);font-family:var(--font-heading);font-size:calc(var(--card-w, 320px) * .0503);text-align:center}.forfait-detail-card-cta{margin-top:calc(var(--card-w, 320px) * .0293);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--card-w, 320px) * .04);height:calc(var(--card-w, 320px) * .1426);padding:0 calc(var(--card-w, 320px) * .0898) 0 calc(var(--card-w, 320px) * .1406);border-radius:999px;background:var(--color-primary);color:var(--color-white);font-family:"Gamay Semi Bold",var(--font-heading);font-size:calc(var(--card-w, 320px) * .051);font-weight:600;text-decoration:none;box-shadow:2px 2px 2px 1px #00000010;transition:transform .2s ease,box-shadow .2s ease}.forfait-detail-card-cta:hover{transform:translateY(-2px);box-shadow:2px 4px 6px 1px #00000018}.forfait-detail-card-rows{display:flex;flex-direction:column;gap:calc(var(--card-w, 320px) * .0508);padding-left:calc(var(--card-w, 320px) * .0371);padding-top:calc(var(--card-w, 320px) * .0508);margin-top:auto}.forfait-detail-row{display:flex;align-items:flex-start;gap:calc(var(--card-w, 320px) * .0488);color:var(--color-dark);font-size:calc(var(--card-w, 320px) * .0546);line-height:1.15}.forfait-detail-row p{margin:0}.forfait-detail-row-icon{flex:0 0 auto;width:calc(var(--card-w, 320px) * .08);height:calc(var(--card-w, 320px) * .08);object-fit:contain;color:var(--color-primary)}.forfait-detail-features{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,1.25vw,24px);padding:clamp(48px,6.875vw,132px) clamp(16px,2.552vw,49px) clamp(32px,3.802vw,73px)}.forfait-detail-features.is-3{grid-template-columns:repeat(3,1fr);gap:clamp(16px,3.125vw,60px);padding-bottom:clamp(32px,6.094vw,117px)}.forfait-detail-feature{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,.729vw,14px);padding:clamp(24px,3.177vw,61px) clamp(16px,1.667vw,32px) clamp(20px,2.5vw,48px);border:2px solid var(--color-primary);border-radius:32px;text-align:center}.forfait-detail-feature-icon{width:auto;object-fit:contain}.forfait-detail-feature-icon.is-sms{height:clamp(32px,2.917vw,56px)}.forfait-detail-feature-icon.is-data{height:clamp(38px,3.438vw,66px)}.forfait-detail-feature-icon.is-zoi{height:clamp(38px,3.49vw,67px)}.forfait-detail-feature-icon.is-sim{height:clamp(37px,3.385vw,65px)}.forfait-detail-feature-title{margin:0;color:var(--color-dark);font-family:"Gamay Bold",var(--font-heading);font-size:clamp(20px,1.927vw,37px);font-weight:700;line-height:1.1}.forfait-detail-feature-description{margin:0;color:var(--color-dark);font-family:"Gamay Regular",var(--font-body);font-size:clamp(16px,1.563vw,30px);font-weight:400;line-height:1.23}.forfait-detail-loading{min-height:60vh}@media screen and (min-width: 1280px){.forfait-detail-hero-visual,.forfait-detail-hero,.forfait-detail-features.is-3,.forfait-detail-features.is-4{max-width:1280px;margin-left:auto;margin-right:auto}.forfait-detail-hero{min-height:fit-content;padding:48px}.forfait-detail-features.is-3,.forfait-detail-features.is-4{gap:32px;padding:64px}.forfait-detail-feature{padding:40px 21px 32px}.forfait-detail-card{max-width:340px;min-height:480px;padding:24px 32px 60px}.forfait-detail-card-unit{font-size:31px}.forfait-detail-card-data{font-size:77px;margin-top:14px}.forfait-detail-card-topTitle{font-size:24px;height:48px}.forfait-detail-feature{gap:12px}.forfait-detail-feature-title{font-size:24px}.forfait-detail-feature-description{font-size:20px}.forfait-detail-card-price{font-size:17px}.price-bold{font-size:30px}.forfait-detail-card-rows{margin-top:32px;padding:0 0 0 12px;gap:20px}.forfait-detail-row-icon{width:28px;height:28px}.forfait-detail-row{gap:12px}.forfait-detail-row p{font-size:18px}.forfait-detail-card-cta{font-size:17px;height:48px;max-width:280px;gap:12px;padding:0 24px}img.is-sms{width:82px;height:38px}img.is-data{width:40px;height:44px}img.is-sim{width:32px;height:44px}img.is-zoi{width:44px;height:44px}}@media screen and (max-width: 900px){.forfait-detail-hero{display:block;margin:clamp(8px,5.553px + .627vw,11.2px) clamp(15px,10.412px + 1.176vw,21px) 0;padding:0;min-height:0;border-radius:0;overflow:visible}.forfait-detail-hero-visual{position:relative;inset:auto;height:min(87.7vw,420px);border-radius:clamp(12px,8.329px + .941vw,16.8px);background-position:11.8% center}.forfait-detail-card{--card-w: clamp(260px, 180.471px + 20.392vw, 364px);width:var(--card-w);min-height:clamp(373px,258.906px + 29.255vw,522.2px);margin:clamp(-36.4px,-18.047px + -2.039vw,-26px) auto 0;padding:clamp(18px,12.494px + 1.412vw,25.2px) clamp(25px,17.353px + 1.961vw,35px) clamp(25px,17.353px + 1.961vw,35px)}.forfait-detail-features,.forfait-detail-features.is-3{grid-template-columns:1fr;gap:clamp(25px,17.353px + 1.961vw,35px);padding:clamp(40px,27.765px + 3.137vw,56px) clamp(45px,31.235px + 3.529vw,63px) clamp(35px,24.294px + 2.745vw,49px)}.forfait-detail-feature{gap:clamp(6px,4.165px + .471vw,8.4px);padding:clamp(20px,13.882px + 1.569vw,28px) clamp(20px,13.882px + 1.569vw,28px) clamp(10px,6.941px + .784vw,14px)}.forfait-detail-feature-description{font-size:clamp(14px,9.718px + 1.098vw,19.6px);line-height:1.4}.forfait-detail-feature.is-zoi{order:1}.forfait-detail-feature-icon.is-sms{height:clamp(30px,20.824px + 2.353vw,42px)}.forfait-detail-feature-icon.is-data{height:clamp(36px,24.988px + 2.824vw,50.4px)}.forfait-detail-feature-icon.is-sim{height:clamp(40px,27.765px + 3.137vw,56px)}.forfait-detail-feature-icon.is-zoi{height:clamp(27px,18.741px + 2.118vw,37.8px)}}.voyage-section{max-width:100%;margin:0 20px 48px}.msafara-grid{display:grid;grid-template-columns:56.3% 30.6% 13.1%;grid-template-rows:1fr;min-height:clamp(360px,33.229vw,638px)}.msafara-content1{padding:clamp(24px,2.5vw,48px) clamp(16px,2.083vw,40px) clamp(24px,2.5vw,48px) clamp(24px,5.573vw,107px);display:flex;align-items:center;justify-content:flex-start;background:radial-gradient(circle at 50% 50%,#6f2b9a 0%,#8240ad 30%,var(--color-primary) 70%,var(--color-primary) 100%)}.msafara-content2{background-image:url(/public/img/vitrine/backgrounds/island-placeholder.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.msafara-content3{background-image:url(/public/img/vitrine/backgrounds/lemurien-placeholder.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.msafara-titlebox{display:flex;gap:16px;flex-wrap:wrap}.msafara-icon{width:48px;height:48px;border-radius:12px}.msafara-title{color:var(--color-accent-contrasted);font-weight:400;font-size:46px;padding-bottom:24px}.msafara-edo-text{color:var(--color-accent-contrasted);font-family:var(--font-brush);font-weight:400;font-size:clamp(26px,2.708vw,52px)}.msafara-title-bold{font-family:var(--font-heading)}.msafara-row{color:#d4e8f5;font-size:clamp(18px,1.771vw,34px);line-height:1.35}.msafara-row-bold{color:#d4e8f5;font-size:clamp(20px,2.083vw,40px);font-weight:800;line-height:1.35}.msafara-title-bold{font-weight:800}.voyage-everywhere{width:100%;border:2px solid var(--color-border);display:grid;grid-template-columns:38.9% 1fr;grid-template-rows:1fr;column-gap:clamp(24px,5.469vw,105px);margin-top:32px;min-height:clamp(300px,23.438vw,450px)}.voyage-everywhere-image{width:100%;background-image:url(/public/img/vitrine/backgrounds/placeholder-everywhere.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.voyage-everywhere-content{display:flex;flex-direction:column;justify-content:center;padding:32px}.everywhere-content-title{color:var(--color-dark);font-size:clamp(28px,3.125vw,60px);font-family:"Gamay Bold",var(--font-heading);font-weight:700;line-height:1.1}.everywhere-edo-text{font-family:var(--font-brush);color:var(--color-primary);font-size:clamp(60px,4.297vw,83px);display:inline-block;transform:translateY(-12px)}.everywhere-content-row{color:var(--color-dark);font-size:clamp(16px,1.563vw,30px);font-family:var(--font-body);font-weight:600;line-height:1.3}@media screen and (min-width: 1280px){.voyage-section{max-width:1280px;margin-left:auto;margin-right:auto}.voyage-everywhere,.msafara-grid{border-radius:32px}.voyage-everywhere{min-height:300px;column-gap:24px}.msafara-grid{min-height:430px}.voyage-everywhere-image{border-top-left-radius:32px;border-bottom-left-radius:32px}.msafara-content1{border-top-left-radius:32px;border-bottom-left-radius:32px;padding:32px 26px 32px 72px}.msafara-content3{border-top-right-radius:32px;border-bottom-right-radius:32px}.everywhere-content-title{font-size:40px}.everywhere-edo-text{font-size:60px}.everywhere-content-row{font-size:20px}.msafara-row{font-size:23px}.msafara-row-bold{font-size:26px}.msafara-edo-text{font-size:35px}}@media screen and (max-width: 1400px){.msafara-grid{display:grid;grid-template-columns:1fr 380px 128px;grid-template-rows:1fr}}@media screen and (max-width: 1200px){.msafara-grid{display:grid;grid-template-columns:1fr calc(46.8vw - 181.7px) calc(14.72vw - 48.6px);grid-template-rows:1fr}.voyage-everywhere{display:grid;grid-template-columns:300px 1fr;grid-template-rows:1fr;column-gap:16px;margin-top:24px;min-height:300px}.voyage-everywhere-content{padding:24px}}@media screen and (max-width: 900px){.msafara-title{font-size:clamp(30px,20.824px + 2.353vw,42px)}.voyage-section{margin:clamp(24px,16.659px + 1.882vw,33.6px) 0}.msafara-grid{min-height:fit-content}.msafara-icon{width:clamp(32px,22.212px + 2.51vw,44.8px);height:clamp(32px,22.212px + 2.51vw,44.8px)}.msafara-content1{padding:clamp(32px,22.212px + 2.51vw,44.8px) clamp(16px,11.106px + 1.255vw,22.4px)}.msafara-row,.msafara-row-bold{font-size:clamp(16px,11.106px + 1.255vw,22.4px)}.voyage-everywhere{grid-template-columns:1fr;min-height:fit-content}.voyage-everywhere-image{display:none}.everywhere-content-title{font-size:clamp(20px,13.882px + 1.569vw,28px)}.everywhere-edo-text{font-size:clamp(40px,27.765px + 3.137vw,56px);padding-top:clamp(8px,5.553px + .627vw,11.2px)}.everywhere-content-row{font-size:clamp(16px,11.106px + 1.255vw,22.4px)}.voyage-section{margin:0 0 clamp(24px,16.659px + 1.882vw,33.6px)}.msafara-grid{grid-template-columns:71% 29%;grid-template-rows:minmax(clamp(140px,97.176px + 10.98vw,196px),auto) clamp(270px,187.412px + 21.176vw,378px)}.msafara-content1{grid-column:1/3;padding:clamp(20px,13.882px + 1.569vw,28px) clamp(16px,11.106px + 1.255vw,22.4px) clamp(20px,13.882px + 1.569vw,28px) clamp(24px,16.659px + 1.882vw,33.6px)}.msafara-row,.msafara-row-bold{font-size:clamp(14.5px,10.065px + 1.137vw,20.3px)}.msafara-content2,.msafara-content3{display:block}.voyage-everywhere{display:flex;flex-direction:column;border:none;margin-top:clamp(28px,19.435px + 2.196vw,39.2px);row-gap:clamp(24px,16.659px + 1.882vw,33.6px)}.voyage-everywhere-content{order:1;padding:0 clamp(23px,15.965px + 1.804vw,32.2px)}.voyage-everywhere-image{order:2;display:block;height:clamp(249px,172.835px + 19.529vw,348.6px)}.everywhere-content-title{font-size:clamp(23px,15.965px + 1.804vw,32.2px);line-height:1.1}.everywhere-edo-text{font-size:clamp(30px,20.824px + 2.353vw,42px);padding-top:0;display:block;line-height:1.2;transform:translateY(clamp(-2.8px,-1.388px + -.157vw,-2px))}.everywhere-content-row{font-size:clamp(12.5px,8.676px + .98vw,17.5px);line-height:1.35;margin-top:clamp(10px,6.941px + .784vw,14px)}}.why-section{padding:clamp(24px,2.656vw,51px) min(10vw,192px) clamp(24px,2.396vw,46px) min(10vw,192px);background-color:var(--color-primary);max-width:1280px;margin:auto;height:fit-content;display:flex;flex-direction:column;justify-content:center}.why-section-topTitle{font-family:"Gamay Semi Bold",var(--font-heading);background-color:var(--color-accent-contrasted);text-align:center;text-transform:uppercase;padding:clamp(7px,.625vw,12px) clamp(10px,.938vw,18px);width:fit-content;margin:0 auto 24px;color:var(--color-primary);font-size:clamp(14px,1.146vw,22px);font-weight:600;letter-spacing:.01em}.why-section-title{font-size:clamp(36px,4.115vw,79px);font-family:"Gamay Semi Bold",var(--font-heading);letter-spacing:-.1em;color:#fff;text-align:center;text-transform:uppercase;display:flex;justify-content:center;align-items:center;position:relative;font-weight:600}.why-section-subtitle{text-align:center;font-size:clamp(60px,5.885vw,113px);letter-spacing:-.1em;color:var(--color-accent-contrasted);margin:0 auto 32px}.why-list{display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between}.why-list-item{width:calc(25% - 36px)}.list-item-figure{--icon-unit: clamp(.571px, 100vw / 1920, 1px);border-radius:100px;background:var(--color-white);width:calc(168 * var(--icon-unit));height:calc(168 * var(--icon-unit));display:flex;align-items:center;justify-content:center;margin:auto}.list-item-title{font-family:"Gamay Semi Bold",var(--font-heading);font-size:clamp(18px,1.875vw,28px);color:var(--color-accent-contrasted);text-align:center;padding:16px 0 8px;line-height:150%;font-weight:600}.list-item-description{color:#fff;text-align:center;line-height:140%;font-size:clamp(16px,1.354vw,22px);font-family:"Gamay Regular",var(--font-body);font-weight:400}@media screen and (min-width: 1280px){.why-section{padding:48px;border-radius:32px}.why-section-topTitle{font-size:15px;padding:8px 12px}.why-section-title{font-size:54px}.why-section-subtitle{font-size:76px}.list-item-figure{width:112px;height:112px}.list-item-title{font-size:24px}.list-item-description{font-size:18px}}@media screen and (max-width: 900px){.why-section{margin:0 clamp(8px,5.553px + .627vw,11.2px);padding:clamp(28px,19.435px + 2.196vw,39.2px) clamp(20px,13.882px + 1.569vw,28px) clamp(24px,16.659px + 1.882vw,33.6px);border-radius:clamp(20px,13.882px + 1.569vw,28px)}.why-section-topTitle{font-size:clamp(12px,8.329px + .941vw,16.8px);padding:clamp(5px,3.471px + .392vw,7px) clamp(10px,6.941px + .784vw,14px);margin:0 auto clamp(10px,6.941px + .784vw,14px) auto}.why-section-title{font-size:clamp(32px,22.212px + 2.51vw,44.8px)}.why-section-subtitle{text-align:center;font-size:clamp(46px,31.929px + 3.608vw,64.4px);margin:clamp(4px,2.776px + .314vw,5.6px) auto clamp(22px,15.271px + 1.725vw,30.8px)}.why-list{flex-wrap:wrap;gap:clamp(22px,15.271px + 1.725vw,30.8px) clamp(16px,11.106px + 1.255vw,22.4px)}.why-list-item{width:calc(50% - clamp(8px,5.553px + .627vw,11.2px))}.list-item-figure{width:clamp(74px,51.365px + 5.804vw,103.6px);height:clamp(74px,51.365px + 5.804vw,103.6px)}.list-item-title{font-size:clamp(12.5px,8.676px + .98vw,17.5px);padding:clamp(12px,8.329px + .941vw,16.8px) 0 clamp(6px,4.165px + .471vw,8.4px) 0}.list-item-description{font-size:clamp(12px,8.329px + .941vw,16.8px);line-height:135%}}.list-item-icon{display:block;width:calc(var(--icon-w) * var(--icon-unit));height:calc(var(--icon-h) * var(--icon-unit));max-width:58px;max-height:58px;background-color:var(--color-primary);-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.faq-section{padding:clamp(24px,3.594vw,69px) min(6.615vw,127px) clamp(8px,.521vw,10px) min(7.969vw,153px);display:flex;flex-wrap:wrap;gap:4.146%;max-width:100%}.faq-left{container-type:inline-size;padding-top:clamp(0px,4.271vw,82px);display:flex;flex-direction:column;justify-content:space-around;width:32.073%;height:fit-content}.faq-right{display:flex;flex-direction:column;gap:8px;width:63.78%;height:fit-content}.faq-card{padding:20px clamp(12px,3.073vw,59px) 20px clamp(12px,3.281vw,63px);min-height:min(4.531vw,87px);align-content:center;border:1px solid #cfcfcf;border-radius:4px;cursor:pointer;display:flex;flex-wrap:wrap;gap:16px;transition:.3s ease}.faq-card-title{font-family:"Gamay Semi Bold",var(--font-heading);color:#010226;font-size:clamp(18px,1.52vw,29px);font-weight:600;letter-spacing:.01em}.faq-label{display:flex;justify-content:space-between;gap:16px;width:100%}.faq-text{width:calc(100% - 12px)}.faq-arrow{width:clamp(20px,1.406vw,27px);height:auto}.faq-description{color:#6b7280;width:100%;line-height:150%;padding-right:24px;animation:faq-open .25s ease-out}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-cta{color:var(--color-primary-dark);background:var(--color-primary-light);padding:7px 18px;border:1px solid var(--color-primary);border-radius:48px;text-decoration:none;font-family:var(--font-heading);font-size:14px;transition:.25s ease;letter-spacing:.02em}.faq-cta:hover{color:var(--color-white);background:var(--color-primary)}.faq-topTitle h4{color:var(--color-primary);font-family:"Gamay Semi Bold",var(--font-heading);font-size:clamp(18px,1.406vw,27px);margin-bottom:clamp(8px,1.406vw,27px);font-weight:600}.faq-title h3{font:inherit;letter-spacing:inherit}.faq-title{font-family:"Gamay Semi Bold",var(--font-heading);letter-spacing:-.1em;color:var(--color-primary-darker);font-size:clamp(32px,3.594vw,69px);white-space:nowrap;font-weight:600}.faq-subtitle{margin-top:clamp(-22px,-1.146vw,0px);color:var(--color-primary);font-size:clamp(50px,5.313vw,102px);letter-spacing:-.1em;padding-left:6px}.faq-underline{width:clamp(240px,25.156vw,483px);height:clamp(32px,3.385vw,65px);background:var(--color-accent-contrasted);margin-top:clamp(-6px,-.3125vw,0px);background:url(/public/img/vitrine/decorations/yellow-painted-line.webp);background-size:contain;background-repeat:no-repeat}.faq-zigzag{margin:clamp(8px,1.094vw,21px) auto 0 clamp(24px,6.927vw,133px);width:clamp(64px,5.661vw,109px);height:auto;transform:rotate(222deg) scaleX(-1)}@media screen and (max-width: 1400px){.faq-section{padding:24px 32px}}@media screen and (min-width: 1280px){.faq-section{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding:24px}.faq-left{padding-top:40px}.faq-topTitle h4{font-size:18px;margin-bottom:16px}.faq-title{font-size:46px}.faq-subtitle.edo-font{font-size:68px}.faq-card{min-height:fit-content;padding:24px}.faq-card-title{font-size:19px}.faq-zigzag{width:80px;margin:14px 255px 0 89px}.faq-underline{width:316px;height:44px}}@media screen and (max-width: 900px){.faq-section{padding:clamp(24px,16.659px + 1.882vw,33.6px) clamp(11px,7.635px + .863vw,15.4px);gap:clamp(14px,9.718px + 1.098vw,19.6px)}.faq-left{width:100%;padding:0 clamp(15px,10.412px + 1.176vw,21px)}.faq-right{width:100%;gap:clamp(3px,2.082px + .235vw,4.2px)}.faq-topTitle{font-size:clamp(18px,12.494px + 1.412vw,25.2px);margin-bottom:clamp(10px,6.941px + .784vw,14px)}.faq-title{font-size:clamp(48px,33.318px + 3.765vw,67.2px)}.faq-card-title{font-size:clamp(13px,9.024px + 1.02vw,18.2px)}.faq-subtitle{font-size:clamp(64px,44.424px + 5.02vw,89.6px);padding-left:clamp(6px,4.165px + .471vw,8.4px)}.faq-underline{width:clamp(300px,208.235px + 23.529vw,420px);height:clamp(40px,27.765px + 3.137vw,56px);margin-top:clamp(-16.8px,-8.329px + -.941vw,-12px)}.faq-zigzag{width:clamp(70px,48.588px + 5.49vw,98px);margin:clamp(6px,4.165px + .471vw,8.4px) auto clamp(6px,4.165px + .471vw,8.4px) clamp(86px,59.694px + 6.745vw,120.4px)}.faq-card{padding:clamp(7px,4.859px + .549vw,9.8px) clamp(12px,8.329px + .941vw,16.8px);min-height:0;line-height:140%}}.subscribe-section{position:relative;margin:clamp(24px,3.229vw,62px) 36px clamp(24px,3.646vw,70px) 36px;background:var(--color-primary);padding:clamp(24px,3.802vw,73px) min(10.9vw,209px) clamp(24px,3.802vw,73px) min(5.9vw,113px);border-radius:clamp(12px,1.25vw,24px);display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:100%}.subscribe-section.is-goat:before{content:"";position:absolute;top:-3px;right:0;bottom:3px;left:0;border:2px solid var(--color-primary);border-radius:inherit;pointer-events:none}.subscribe-section-text{font-family:"Gamay Semi Bold",var(--font-heading);display:flex;flex-wrap:wrap;align-items:center;gap:.8em;line-height:1;color:#fff;font-size:clamp(18px,1.771vw,34px);letter-spacing:.05em;font-weight:600}.subscribe-text-important{color:var(--color-accent-contrasted);font-size:clamp(40px,4.531vw,87px);letter-spacing:-.025em;display:inline-block;transform:translateY(-.08em)}.subscribe-arrow{width:148px;transform:rotateX(180deg)}.subscribe-section-cta{background:var(--color-accent-contrasted);border-radius:999px;color:var(--color-primary);font-family:"Gamay Semi Bold",var(--font-heading);font-size:clamp(14px,1.276vw,24.5px);letter-spacing:.05em;font-weight:600;line-height:1;padding:0 clamp(20px,2.5vw,48px);min-width:clamp(240px,30.729vw,590px);min-height:clamp(48px,4.427vw,85px);display:flex;align-items:center;justify-content:center;gap:18px;cursor:pointer;text-decoration:none}.subscribe-cta-label{font-size:clamp(24px,2.292vw,44px)}@media screen and (min-width: 1280px){.subscribe-section{max-width:1280px;margin-left:auto;margin-right:auto;padding:32px}.subscribe-section-text{font-size:22px}.subscribe-text-important{font-size:58px}.subscribe-section-cta{width:fit-content;min-width:fit-content;height:fit-content;min-height:56px;font-size:16px;padding:0 32px}}@media screen and (max-width: 1400px){.subscribe-section{padding:32px}}@media screen and (max-width: 900px){.subscribe-section{flex-direction:column;margin:clamp(10px,6.941px + .784vw,14px) clamp(5px,3.471px + .392vw,7px) clamp(27px,18.741px + 2.118vw,37.8px) clamp(5px,3.471px + .392vw,7px);padding:clamp(26px,18.047px + 2.039vw,36.4px) clamp(20px,13.882px + 1.569vw,28px) clamp(30px,20.824px + 2.353vw,42px)}.subscribe-arrow{width:clamp(64px,44.424px + 5.02vw,89.6px);transform:rotate(90deg) rotateX(180deg)}.subscribe-section-text{font-size:clamp(26px,18.047px + 2.039vw,36.4px);gap:.2em;justify-content:center;text-align:center}.subscribe-text-important{font-size:clamp(55px,38.176px + 4.314vw,77px)}.subscribe-section-cta{font-size:clamp(13px,9.024px + 1.02vw,18.2px);min-width:0;min-height:0;padding:clamp(16px,11.106px + 1.255vw,22.4px) clamp(60px,41.647px + 4.706vw,84px);gap:clamp(8px,5.553px + .627vw,11.2px)}.subscribe-cta-label{display:none}}.footer{background:var(--color-footer);color:#fff;padding:0;font-size:clamp(15px,1.25vw,24px)}.footerMenu{padding:0}.footer .columns{display:grid;grid-template-columns:30.573% 16.094% 18.541% 20.521% 14.271%;align-items:start;gap:0;min-height:clamp(200px,15.781vw,303px);padding:min(2.813vw,54px) 0 0;margin:0;list-style:none}.footer .column{min-width:0}.footer .column:not(.logo-container):not(.copyright){padding-top:min(1.198vw,23px)}.footer .first,.footer .last{position:relative}.footer .first:before,.footer .last:before{content:"";position:absolute;top:0;width:min(.208vw,4px);height:min(7.604vw,146px);background:var(--color-primary-light)}.footer .first:before{left:max(-3.958vw,-76px)}.footer .last:before{left:max(-3.438vw,-66px)}.logo-container{display:block;padding-left:min(10.469vw,201px)}.logo-footer{width:min(3.802vw,73px);height:auto}.social-links{display:flex;align-items:center;gap:min(2.552vw,49px);margin-top:min(.469vw,9px);margin-left:max(-1.719vw,-33px)}.social-icon{transition:transform .2s ease}.social-icon.is-facebook{width:42px;height:42px}.social-icon.is-instagram{width:38px;height:38px}.social-icon:hover{transform:scale(1.1)}.footer .title{font-size:inherit;font-weight:700;margin:0 0 min(.781vw,15px);text-transform:uppercase}.footer .link{list-style:none;margin:0;padding:0}.footer .link li{margin-bottom:min(.521vw,10px)}.footer .link a{color:#fff;text-decoration:none;transition:color .2s}.footer .link a:hover{color:#fc0}.copyright{align-self:start;padding:min(4.323vw,83px) 0 0 min(3.438vw,66px);color:#fff;font-weight:700;margin:0}.footer hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:40px 0 20px}.bottom-footer{padding:24px 0 20px}.bottom-footer .columns{display:flex;justify-content:center;min-height:0;padding:0}.bottom-footer .link{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;list-style:none;padding:0;margin:0}.bottom-footer .link li{margin:0}.bottom-footer a{color:#ccc;font-size:.9rem;text-decoration:none}.bottom-footer a:hover{color:#fff}@media screen and (min-width: 1280px){.footer{max-width:1280px;margin:auto;border-top-right-radius:12px;border-top-left-radius:12px}.footer .title{font-size:15px;margin-bottom:16px}.footer .link a{font-size:13px}.copyright{font-size:13px;padding:32px 12px 0 0}.logo-container{padding-left:156px}.logo-footer{width:50px}.footer .column:not(.logo-container):not(.copyright){padding-top:0}.footer .link li{margin-bottom:10px;height:16px;max-height:fit-content}.footer .first:before,.footer .last:before{height:120px;width:3px}.footer .columns{min-height:fit-content}.social-links{gap:32px}}@media screen and (max-width: 1280px){.footerMenu{padding:0 4%}.footer .columns{grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;gap:20px}.footer .column{flex:1;min-width:0}.logo-container{flex:0 0 90px}.logo-footer{width:52px}.first{padding-left:20px}.last{padding-right:20px}.footer .title{font-size:15px;margin-bottom:12px}.footer .link li{margin-bottom:6px}.footer .link a{font-size:13px}.copyright{margin:16px 0;font-size:13px}.bottom-footer .link{gap:14px}.bottom-footer a{font-size:13px}}@media screen and (max-width: 900px){.column{width:100%;text-align:left}.footer .columns{grid-template-columns:1fr;padding:clamp(26px,18.047px + 2.039vw,36.4px) 0 0;min-height:0;gap:0}.footer .column,.footer .column:not(.logo-container):not(.copyright){flex:none;padding-top:0}.first{border-left:none;padding-left:0}.last{border-right:none;padding-right:0}.footer .first:after,.footer .last:after,.footer .first:before,.footer .last:before{content:none}.footer .contact{padding-left:clamp(22px,15.271px + 1.725vw,30.8px);padding-right:clamp(22px,15.271px + 1.725vw,30.8px)}.footer .contact .column:not(.logo-container)+.column{border-top:4px solid var(--color-primary-light);padding-top:clamp(16px,11.106px + 1.255vw,22.4px);margin-top:clamp(4px,2.776px + .314vw,5.6px)}.logo-container{text-align:center;margin-bottom:clamp(26px,18.047px + 2.039vw,36.4px);padding-left:0}.social-links{justify-content:center;gap:clamp(49px,34.012px + 3.843vw,68.6px);margin-top:clamp(21px,14.576px + 1.647vw,29.4px);margin-left:0}.title{font-size:clamp(15px,10.412px + 1.176vw,21px);margin-bottom:clamp(12px,8.329px + .941vw,16.8px)}.link{padding:0;list-style:none}.link li{margin-bottom:clamp(10px,6.941px + .784vw,14px);font-size:clamp(15px,10.412px + 1.176vw,21px)}.footer .link a{font-size:clamp(15px,10.412px + 1.176vw,21px)}.copyright{width:100%;text-align:center;margin:clamp(16px,11.106px + 1.255vw,22.4px) auto 0 auto;padding:0;font-size:clamp(15px,10.412px + 1.176vw,21px)}.bottom-footer .link{display:flex;flex-direction:column;gap:clamp(10px,6.941px + .784vw,14px);align-items:center}.logo-footer{width:clamp(52px,36.094px + 4.078vw,72.8px)}.social-icon.is-facebook{width:clamp(42px,29.153px + 3.294vw,58.8px);height:clamp(42px,29.153px + 3.294vw,58.8px)}.social-icon.is-instagram{width:clamp(38px,26.376px + 2.98vw,53.2px);height:clamp(38px,26.376px + 2.98vw,53.2px)}.bottom-footer a{font-size:clamp(13px,9.024px + 1.02vw,18.2px)}}@media screen and (min-width: 601px) and (max-width: 900px){.concept-header-right{aspect-ratio:1.407;max-height:520px;background-size:179.4% auto;background-position:100% 50%}.concept-ready-cards{flex-direction:row;align-items:flex-start;justify-content:center;gap:clamp(16px,11.106px + 1.255vw,22.4px)}.concept-ready-card{width:calc((100% - clamp(32px,22.212px + 2.51vw,44.8px)) / 3)}.forfait-section{flex-direction:row;align-items:stretch;justify-content:center;column-gap:clamp(16px,11.106px + 1.255vw,22.4px)}.forfait-section.is-accueil .forfait-textbox,.forfait-section.is-concept .forfait-textbox,.forfait-section:not(.is-accueil):not(.is-concept) .forfait-textbox{flex:0 0 100%;width:100%;max-width:100%}.forfait-section.is-concept{align-items:stretch}.forfait-card{--card-w: min(clamp(260px, 180.471px + 20.392vw, 364px), calc((100vw - 96px)/2) );margin:0}.forfait-detail-features,.forfait-detail-features.is-3{grid-template-columns:repeat(2,1fr)}.footer .columns{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,16.659px + 1.882vw,33.6px)}.footer .logo-container,.footer .copyright{grid-column:1/-1}.footer .contact>.columns>.column:not(.logo-container):not(.copyright){border-top:4px solid var(--color-primary-light);padding-top:clamp(16px,11.106px + 1.255vw,22.4px);margin-top:clamp(4px,2.776px + .314vw,5.6px)}}@media screen and (min-width: 700px) and (max-width: 900px){.why-list-item{width:calc((100% - clamp(48px,33.318px + 3.765vw,67.2px))/4)}.list-item-title{min-height:3em}.trust-card{width:calc((100% - (3*clamp(16px,2.5vw,48px)))/4);--trust-title-size: clamp(20px, 3.4vw, 26px)}.trust-card-description{font-size:clamp(14px,2.4vw,17px)}.forfait-detail-features.is-3{grid-template-columns:repeat(3,1fr)}}#tarteaucitronRoot,#tarteaucitronRoot *{font-family:var(--font-body)!important}
