@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-display-latin-ext-wght-normal.DxkvHKaa.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-display-latin-wght-normal.h7i3A3FI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-sans-latin-ext-wght-normal.CStSwzyf.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-sans-latin-wght-normal.zzU05adE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.kc{--ciel:#8fbbe0;--ciel-l:#d8e9f6;--ciel-ll:#edf5fb;--nuit:#1b2733;--nuit-l:#273746;--verre:#f5f9fc;--orange:#ef6f3c;--orange-d:#d4592a;--zinc:#c9d3db;--encre:#1b2733;--muted:#536170;--line:#dde5ec;--titre:"Funnel Display Variable", system-ui, sans-serif;--texte:"Funnel Sans Variable", system-ui, sans-serif;--g:clamp(16px, 4vw, 40px);--wrap:min(1240px, calc(100% - 2 * var(--g)));--r:20px;background:var(--verre);color:var(--encre);font:400 clamp(16.5px, .25vw + 15.5px, 18px) / 1.6 var(--texte);-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.kc) *,:where(.kc) :before,:where(.kc) :after{box-sizing:border-box}body{background:#f5f9fc;margin:0}:where(.kc) img{max-width:100%;height:auto;display:block}:where(.kc) a{color:inherit}:where(.kc) :is(h1,h2,h3,p,ul,ol,figure,fieldset,table){margin:0}:where(.kc) :is(ul,ol){padding:0;list-style:none}:where(.kc) fieldset{border:0;min-width:0;padding:0}:where(.kc) :is(button,input,select,textarea){font:inherit;color:inherit}:where(.kc) button{cursor:pointer}.kc :focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}.kc-wrap{width:var(--wrap);margin-inline:auto}.kc-skip{z-index:100;background:var(--nuit);color:#fff;border-radius:10px;padding:10px 14px;position:absolute;top:-60px;left:12px}.kc-skip:focus{top:12px}.kc-kick{color:#fff;font:600 13px/1.3 var(--titre);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.kc-kick:before{content:"";background:var(--orange);border-radius:2px;width:22px;height:3px}.kc-kick--fonce{color:var(--nuit)}.kc h1,.kc-h2,.kc h3{font-family:var(--titre);text-wrap:balance;letter-spacing:-.02em}.kc h1{margin-top:20px;font-size:clamp(42px,7vw,104px);font-weight:700;line-height:.98}.kc h1 em{font-style:normal;font-weight:300}.kc-h2{margin-top:14px;font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:1.05}.kc-h2 em{font-style:normal;font-weight:300}.kc h3{font-size:20px;font-weight:600;line-height:1.25}.kc-lead{max-width:56ch;color:var(--muted);margin-top:16px;font-size:clamp(17px,.3vw + 16px,19px)}.kc-lead a{color:var(--orange-d);font-weight:600}.kc-sec{padding-block:clamp(64px,8vw,116px)}.kc-sec--verre{background:var(--ciel-ll)}.kc-sec--nuit{background:var(--nuit);color:#fff}.kc-sec--nuit .kc-lead{color:#fffc}.kc-head{margin-bottom:clamp(32px,4vw,54px)}.kc-head--center{text-align:center}.kc-head--center .kc-h2{max-width:22ch;margin-inline:auto}@media (width>=960px){.kc-head--row{grid-template-columns:1.05fr 1fr;align-items:end;gap:0 64px;display:grid}.kc-head--row .kc-lead{margin-top:0}}.kc-liste{gap:10px;margin-top:22px;display:grid}.kc-liste li{gap:12px;font-size:16px;display:flex}.kc-liste svg{width:20px;height:20px;color:var(--orange-d);flex:none;margin-top:3px}.kc-note{color:var(--muted);margin-top:18px;font-size:14.5px}.kc-btn{min-height:52px;font:600 16px/1.1 var(--titre);border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.kc-btn svg{flex:none;width:19px;height:19px}.kc-btn:hover{transform:translateY(-2px)}.kc-btn--orange{background:var(--orange);color:#fff}.kc-btn--orange:hover{background:var(--orange-d)}.kc-btn--verre{color:#fff;backdrop-filter:blur(6px);background:#ffffff38;border-color:#ffffffb3}.kc-btn--verre:hover{background:#ffffff5c}.kc-btn--ligne{border-color:var(--nuit);color:var(--nuit);background:#fff}.kc-hdr{z-index:40;color:#fff;transition:background .25s,box-shadow .25s;position:sticky;top:0}.kc-hdr.is-plein{color:var(--nuit);box-shadow:0 1px 0 var(--line);backdrop-filter:blur(8px);background:#fffffff5}.kc-hdr__bar{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.kc-logo{font:700 21px/1 var(--titre);white-space:nowrap;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.kc-logo i{color:var(--orange);font-style:normal;font-weight:300}.kc-logo__mark{flex:none;width:36px;height:36px}.kc-logo__cadre{fill:#ffffff26;stroke:currentColor;stroke-width:2.5px}.kc-logo__ciel{fill:var(--ciel)}.kc-logo__croix{stroke:currentColor;stroke-width:2.5px}.kc-logo--dark{color:#fff}.kc-nav{font:500 15.5px/1 var(--titre);gap:24px;display:none}.kc-nav a{border-bottom:2px solid #0000;padding:8px 0;text-decoration:none}.kc-nav a:hover{border-color:var(--orange)}.kc-hdr__end{align-items:center;gap:14px;display:flex}.kc-hdr__tel{font:600 16px/1 var(--titre);align-items:center;gap:8px;text-decoration:none;display:none}.kc-hdr__tel svg{width:18px;height:18px}.kc-hdr__cta{min-height:46px;padding-inline:18px;font-size:15px;display:none}.kc-menu{position:relative}.kc-menu summary{background:var(--nuit);color:#fff;cursor:pointer;border-radius:10px;place-items:center;width:46px;height:46px;list-style:none;display:grid}.kc-menu summary::-webkit-details-marker{display:none}.kc-menu summary svg{width:22px;height:22px}.kc-menu__panel{width:min(300px,100vw - 32px);color:var(--nuit);border:1px solid var(--line);background:#fff;border-radius:16px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #1b27332e}.kc-menu:not([open]) .kc-menu__panel{display:none}.kc-menu__panel a{font:500 16px/1.2 var(--titre);border-radius:10px;padding:13px 14px;text-decoration:none}.kc-menu__panel a:hover{background:var(--ciel-ll)}.kc-menu__panel a:last-child{background:var(--orange);color:#fff;text-align:center;margin-top:6px}@media (width>=720px){.kc-hdr__tel{display:inline-flex}}@media (width>=1140px){.kc-nav{display:flex}.kc-hdr__cta{display:inline-flex}.kc-menu{display:none}}.kc-dock{z-index:45;background:var(--nuit);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:6px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 10px 30px #00000040}.kc-dock a{color:#fff;min-height:46px;font:600 15px/1.1 var(--titre);border-radius:10px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.kc-dock a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-dock svg{flex:none;width:18px;height:18px}.kc-dock__go{background:var(--orange)}@media (width>=720px){.kc-dock{display:none}}@media (width<=719px){.kc-ftr{padding-bottom:86px}}.kc-hero{color:#fff;text-align:center;isolation:isolate;margin-top:-76px;padding:clamp(150px,20vw,220px) 0 clamp(160px,18vw,240px);position:relative;overflow:hidden}.kc-hero__ciel{z-index:-2;background:linear-gradient(180deg, #4f8fc6 0%, #7fb0da 38%, var(--ciel) 62%, var(--ciel-l) 100%);position:absolute;inset:0}.kc-nuage{filter:blur(4px);background:radial-gradient(closest-side,#fffffff2,#fff0);border-radius:50%;animation:60s linear infinite alternate kc-nuage;position:absolute}.kc-nuage--1{width:520px;height:150px;top:58%;left:-6%}.kc-nuage--2{width:420px;height:120px;animation-duration:75s;top:26%;right:-4%}.kc-nuage--3{width:680px;height:190px;animation-duration:90s;bottom:-40px;left:30%}@keyframes kc-nuage{to{transform:translate(60px)}}.kc-hero__croisee{z-index:-1;pointer-events:none;opacity:.45;background:linear-gradient(90deg,#0000 calc(50% - 7px),#ffffff8c calc(50% - 7px) calc(50% + 7px),#0000 calc(50% + 7px)),linear-gradient(0deg,#0000 calc(46% - 7px),#ffffff8c calc(46% - 7px) calc(46% + 7px),#0000 calc(46% + 7px));position:absolute;inset:0}.kc-hero__txt{justify-items:center;display:grid;position:relative}.kc-hero__txt h1{text-shadow:0 2px 30px #1b27332e;max-width:13ch}.kc-hero__lead{color:#fffffff2;max-width:46ch;margin-top:22px;font-size:clamp(17px,.5vw + 16px,21px)}.kc-hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.kc-faits{gap:10px;width:100%;max-width:860px;margin-top:40px;display:grid}.kc-faits li{backdrop-filter:blur(6px);font:600 15.5px/1.2 var(--titre);background:#ffffff2e;border:1px solid #ffffff80;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;display:flex}.kc-faits svg{flex:none;width:20px;height:20px}@media (width>=760px){.kc-faits{grid-template-columns:repeat(3,minmax(0,1fr))}}.kc-lune{margin-top:clamp(-180px,-14vw,-90px);padding-bottom:clamp(64px,8vw,112px);position:relative;overflow:hidden}.kc-lune:before{content:"";background:var(--verre);z-index:0;border-radius:50%;width:max(1500px,140vw);height:max(1500px,140vw);position:absolute;top:0;left:50%;transform:translate(-50%)}.kc-lune__grid{z-index:1;align-items:center;gap:40px;padding-top:clamp(64px,8vw,110px);display:grid;position:relative}.kc-lune__txt>p:not(.kc-kick){max-width:54ch;color:var(--muted);margin-top:16px}.kc-lune__fig{border-radius:var(--r);max-width:420px;margin-top:24px;overflow:hidden}.kc-lune__fig img{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%;width:100%}@media (width>=960px){.kc-lune__grid{grid-template-columns:.9fr 1.1fr;gap:64px}}.kc-racle{gap:16px;display:grid}.kc-racle__vitre{aspect-ratio:4/3;box-shadow:0 0 0 1px var(--line), 0 30px 60px #1b273329;touch-action:none;cursor:crosshair;user-select:none;border:14px solid #fff;border-radius:14px;position:relative;overflow:hidden}.kc-racle__vue{background:linear-gradient(180deg, #5b9bd0, var(--ciel) 60%, var(--ciel-l));position:absolute;inset:0}.kc-racle__vue svg{width:100%;height:60%;position:absolute;inset:auto 0 0}.kc-racle__toits{fill:#3d5a73}.kc-racle__rue{fill:#2a3d4f}.kc-racle__nuage{background:radial-gradient(closest-side,#fff,#fff0);border-radius:50%;position:absolute}.kc-racle__nuage--a{width:46%;height:18%;top:14%;left:8%}.kc-racle__nuage--b{width:34%;height:14%;top:30%;right:6%}.kc-racle__voile{grid-template-rows:repeat(7,1fr);display:grid;position:absolute;inset:0}.kc-racle__bande{--x:0;-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--x) * 1%), #000 calc(var(--x) * 1% + 1%));mask-image:linear-gradient(90deg, transparent calc(var(--x) * 1%), #000 calc(var(--x) * 1% + 1%));background:radial-gradient(circle at 20% 30%,#ffffff8c 0 2px,#0000 3px) 0 0/23px 19px,radial-gradient(circle at 70% 60%,#ffffff80 0 3px,#0000 4px) 0 0/31px 27px,linear-gradient(#d6dee4d1,#c8d2dad1);display:block}.kc-racle__bande--rtl{-webkit-mask-image:linear-gradient(270deg, transparent calc(var(--x) * 1%), #000 calc(var(--x) * 1% + 1%));mask-image:linear-gradient(270deg, transparent calc(var(--x) * 1%), #000 calc(var(--x) * 1% + 1%))}.kc-racle__lame{border-top:6px solid var(--orange);opacity:0;pointer-events:none;background:linear-gradient(#1b2733a6,#1b2733a6) 50% 6px/6px 40% no-repeat;border-radius:4px;width:80px;transition:opacity .2s;position:absolute;top:0;left:0}.kc-racle__lame.is-on{opacity:1}.kc-racle__croix{pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - 5px),#fff calc(50% - 5px) calc(50% + 5px),#0000 calc(50% + 5px));position:absolute;inset:0}.kc-racle__pied{gap:12px;display:grid}.kc-racle__pied p{color:var(--muted);font-size:15px}.kc-racle__btns{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.kc-racle__reset{min-height:44px;color:var(--muted);background:0 0;border:0;padding:0 6px;font-size:15px;text-decoration:underline}.kc-pub{gap:16px;display:grid}.kc-guil{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-rows:1fr 1fr;min-height:300px;padding:10px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #1b27330f}.kc-guil__haut,.kc-guil__bas{border:6px solid var(--nuit);background:linear-gradient(160deg, var(--ciel-l), var(--ciel-ll));align-content:end;gap:6px;padding:18px;display:grid;position:relative}.kc-guil__haut{border-bottom-width:3px}.kc-guil__bas{color:var(--muted);background:#fff;border-top-width:3px;align-content:space-between;font-size:15.5px}.kc-guil__n{font:600 13px/1 var(--titre);letter-spacing:.12em;color:var(--orange-d)}.kc-guil__haut b{font:700 24px/1.1 var(--titre)}.kc-guil__lien{color:var(--nuit);font:600 15px/1 var(--titre);align-items:center;gap:6px;display:inline-flex}.kc-guil__lien svg{width:16px;height:16px}.kc-guil__chassis{border:6px solid var(--nuit);background:linear-gradient(160deg,#8fbbe0eb,#d8e9f6f2);border-top-width:3px;height:calc(50% - 10px);transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:10px;left:10px;right:10px}.kc-guil__chassis:after{content:"";background:var(--nuit);border-radius:3px;width:40px;height:6px;margin-left:-20px;position:absolute;top:10px;left:50%}@media (hover:hover){.kc-guil:hover .kc-guil__chassis,.kc-guil:focus-visible .kc-guil__chassis{transform:translateY(calc(-100% - 6px))}}@media (hover:none){.kc-guil__chassis{display:none}}@media (width>=640px){.kc-pub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.kc-pub{grid-template-columns:repeat(4,minmax(0,1fr))}}.kc-tour{align-items:start;gap:28px;display:grid}.kc-tour__defile{border-radius:var(--r);background:var(--nuit-l);padding:6px;position:relative;overflow-x:auto}.kc-tour__t{border-collapse:separate;border-spacing:4px;width:100%;min-width:560px;font-size:14.5px}.kc-tour__t caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-tour__t th{font:600 14px/1.2 var(--titre);text-align:left;color:#fffc;padding:10px 8px}.kc-tour__t thead th{text-align:center}.kc-tour__t thead th:first-child{text-align:left}.kc-tour__t td{padding:0}.kc-tour__c{color:#ffffff73;background:#ffffff0f;border-radius:8px;place-items:center;min-height:46px;font-size:13px;display:grid}.kc-tour__c--libre{background:var(--orange);color:#fff;font-weight:600}.kc-tour__side{gap:16px;display:grid}.kc-tour__side figure{border-radius:var(--r);overflow:hidden}.kc-tour__side img{aspect-ratio:16/10;object-fit:cover;width:100%}.kc-tour__prix{background:#ffffff14;border-radius:16px;padding:18px 20px;font-size:15.5px}.kc-tour__prix b{font:700 28px/1 var(--titre);color:var(--orange);margin-right:6px}.kc-tour__prix span{color:#ffffffb3;margin-top:6px;font-size:14px;display:block}@media (width>=1000px){.kc-tour{grid-template-columns:1.35fr .65fr;gap:40px}}.kc-split{align-items:center;gap:36px;display:grid}.kc-split__img{border-radius:var(--r);overflow:hidden}.kc-split__img img{aspect-ratio:4/5;object-fit:cover;width:100%}.kc-split--inv .kc-split__img img{aspect-ratio:3/2}.kc-split__img--rond{border-radius:999px 999px var(--r) var(--r)}.kc-split__img--rond img{aspect-ratio:1}@media (width>=960px){.kc-split{grid-template-columns:.9fr 1.1fr;gap:64px}.kc-split--inv{grid-template-columns:1.1fr .9fr}.kc-split--inv .kc-split__img{order:2}.kc-soleil .kc-split{grid-template-columns:1.1fr .9fr}}.kc-fac{align-items:center;gap:32px;display:grid}.kc-fac__fig{border-radius:var(--r);background:var(--ciel-ll);width:100%;max-width:440px;margin-inline:auto;padding:16px}.kc-fac__fig svg{width:100%;height:auto;display:block}.kc-fac__mur{fill:#efe6d6;stroke:#cdbfa6;stroke-width:2px}.kc-fac__corniche{fill:#d8cbb2}.kc-fac__fen{fill:var(--ciel-l);stroke:var(--nuit);stroke-width:2px;transition:fill .2s}.kc-fac__fen.is-on{fill:var(--orange)}.kc-fac__vitrine{fill:#9cc1e0;stroke:var(--nuit);stroke-width:2px}.kc-fac__porte{fill:#5b4a3a}.kc-fac__balcon{stroke:var(--nuit);stroke-width:3px}.kc-fac__h{stroke:#b2442a;stroke-width:2px;opacity:.35}.kc-fac__zone{opacity:.9}.kc-fac__lim{stroke:var(--orange-d);stroke-width:3px;stroke-dasharray:8 6}.kc-fac__limt{font:700 14px/1 var(--titre);fill:var(--orange-d)}.kc-fac__regle{stroke:var(--nuit);stroke-width:2px}.kc-fac__cote{font:500 12px/1 var(--texte);fill:var(--muted)}.kc-fac__perche{stroke:var(--nuit);stroke-width:3px;stroke-linecap:round}.kc-fac__laveur{fill:var(--orange)}.kc-fac__sol{stroke:var(--nuit);stroke-width:3px}.kc-fac__ctrl{border-radius:var(--r);border:1px solid var(--line);background:#fff;gap:14px;padding:clamp(20px,3vw,32px);display:grid}.kc-fac__lab{font:600 18px/1.3 var(--titre)}.kc-fac__ctrl input[type=range]{width:100%;accent-color:var(--orange);min-height:44px}.kc-fac__val b{font:700 34px/1 var(--titre);margin-right:8px}.kc-fac__val span{color:var(--muted)}.kc-fac__rep{color:#1f5a37;background:#e6f2ea;border-radius:12px;padding:14px 16px;font-size:16px}.kc-fac__rep.is-non{color:#8c3416;background:#fbe6dd}@media (width>=960px){.kc-fac{grid-template-columns:1fr 1fr;gap:64px}}.kc-eau{align-items:center;gap:40px;display:grid}.kc-eau__etapes{counter-reset:e;gap:4px;margin-top:28px;display:grid}.kc-eau__etapes li{border-bottom:1px solid #ffffff1f;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.kc-eau__ico{width:48px;height:48px;color:var(--ciel);background:#8fbbe02e;border-radius:50%;place-items:center;display:grid}.kc-eau__ico svg{width:24px;height:24px}.kc-eau__etapes p{color:#ffffffc7;margin-top:4px;font-size:15.5px}.kc-eau__img{border-radius:var(--r);background:var(--nuit-l);overflow:hidden}.kc-eau__img img{aspect-ratio:3/2;object-fit:cover;width:100%}.kc-eau__img figcaption{color:#ffffffc7;padding:14px 18px;font-size:14.5px}@media (width>=960px){.kc-eau{grid-template-columns:1fr 1fr;gap:64px}}.kc-soleil{background:linear-gradient(180deg, #fff6ec, var(--verre));position:relative;overflow:hidden}.kc-soleil__disque{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ef6f3c47,#ef6f3c14 55%,#0000 70%);border-radius:50%;width:min(720px,90vw);position:absolute;top:-30%;right:-10%}.kc-soleil .kc-wrap{position:relative}.kc-cpt{align-items:start;gap:24px;max-width:1080px;margin-inline:auto;display:grid}.kc-cpt__liste{border-radius:var(--r);border:1px solid var(--line);background:#fff;padding:8px 22px;display:grid}.kc-cpt__liste li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.kc-cpt__liste li:last-child{border-bottom:0}.kc-cpt__t b{font:600 17px/1.2 var(--titre);display:block}.kc-cpt__t small{color:var(--muted);font-size:14px}.kc-cpt__pm{flex:none;align-items:center;gap:4px;display:inline-flex}.kc-cpt__pm button{border:1.5px solid var(--nuit);background:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.kc-cpt__pm button:hover{background:var(--nuit);color:#fff}.kc-cpt__pm svg{width:18px;height:18px}.kc-cpt__pm output{text-align:center;min-width:34px;font:700 20px/1 var(--titre)}.kc-cpt__res{border-radius:var(--r);background:var(--nuit);color:#fff;gap:12px;padding:26px;display:grid}.kc-cpt__k{font:600 13px/1.3 var(--titre);letter-spacing:.12em;text-transform:uppercase;color:var(--ciel)}.kc-cpt__tot{font:700 clamp(48px, 6vw, 72px)/1 var(--titre)}.kc-cpt__min{color:var(--orange);font-size:14.5px}.kc-cpt__n{color:#ffffffbf;font-size:14px}@media (width>=900px){.kc-cpt{grid-template-columns:1.3fr .7fr}.kc-cpt__res{position:sticky;top:100px}}.kc-faq{gap:32px;display:grid}.kc-faq__list{gap:10px;display:grid}.kc-faq details{border:1px solid var(--line);background:#fff;border-radius:12px}.kc-faq summary{cursor:pointer;font:600 17px/1.3 var(--titre);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.kc-faq summary::-webkit-details-marker{display:none}.kc-faq summary svg{width:20px;height:20px;color:var(--orange);flex:none;transition:transform .2s}.kc-faq details[open] summary svg{transform:rotate(45deg)}.kc-faq details p{color:var(--muted);padding:0 20px 20px}@media (width>=960px){.kc-faq{grid-template-columns:.8fr 1.2fr;gap:64px}}.kc-ct{align-items:start;gap:36px;display:grid}.kc-ct__info{gap:12px;margin-top:24px;display:grid}.kc-ct__info li{align-items:center;gap:12px;display:flex}.kc-ct__info svg{width:20px;height:20px;color:var(--orange);flex:none}.kc-form{border-radius:var(--r);color:var(--encre);background:#fff;gap:16px;padding:clamp(20px,3vw,34px);display:grid}.kc-form__row{gap:14px;display:grid}.kc-form label{font:600 14.5px/1.3 var(--titre);gap:6px;display:grid}.kc-form :is(input:not([type=radio]):not([type=file]),select){border:1.5px solid var(--line);background:var(--verre);width:100%;min-height:50px;font:400 16px/1.2 var(--texte);border-radius:10px;padding:0 14px}.kc-form__file input{border:1.5px dashed var(--zinc);background:var(--verre);font:400 15px/1.2 var(--texte);border-radius:10px;padding:12px}.kc-form__chips{flex-wrap:wrap;gap:8px;display:flex}.kc-form__chips legend{width:100%;font:600 14.5px/1.3 var(--titre);margin-bottom:8px}.kc-form__chips label{display:block;position:relative}.kc-form__chips input{opacity:0;position:absolute;inset:0}.kc-form__chips span{border:1.5px solid var(--line);background:var(--verre);min-height:44px;font:400 15px/1.1 var(--texte);cursor:pointer;border-radius:10px;align-items:center;padding:0 14px;display:inline-flex}.kc-form__chips input:checked+span{background:var(--nuit);border-color:var(--nuit);color:#fff}.kc-form__chips input:focus-visible+span{outline:3px solid var(--orange);outline-offset:2px}.kc-form .kc-btn{width:100%}.kc-form__micro{text-align:center;color:var(--muted);font-size:14px}.kc-form__msg{background:var(--ciel-ll);border-radius:10px;padding:12px 14px;font-size:15px}@media (width>=640px){.kc-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.kc-ct{grid-template-columns:.9fr 1.1fr;gap:64px}}.kc-ftr{color:#ffffffd9;background:#121b24;font-size:15px}.kc-ftr__top{gap:28px;padding-block:56px 32px;display:grid}.kc-ftr__brand p{max-width:36ch;margin-top:14px}.kc-ftr h2{font:600 14px/1.2 var(--titre);letter-spacing:.12em;text-transform:uppercase;color:var(--ciel);margin-bottom:12px}.kc-ftr ul{gap:8px;display:grid}.kc-ftr a{text-decoration:none}.kc-ftr a:hover{text-decoration:underline}.kc-ftr__legal{color:#ffffffad;border-top:1px solid #ffffff1f;padding-block:20px;font-size:13.5px}.kc-ftr__bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:18px 28px;font-size:13.5px;display:flex}@media (width>=900px){.kc-ftr__top{grid-template-columns:1.3fr .8fr 1.1fr 1.2fr;gap:40px}}@media (prefers-reduced-motion:reduce){.kc *,.kc :before,.kc :after{transition:none!important;animation:none!important}.kc-btn:hover{transform:none}}
