.csi-section[data-astro-cid-mcqyvimn]{padding-block:72px}.csi-section-calme[data-astro-cid-mcqyvimn]{padding-block:56px}@media (width>=40rem){.csi-section[data-astro-cid-mcqyvimn]{padding-block:96px}.csi-section-calme[data-astro-cid-mcqyvimn]{padding-block:72px}}@media (width>=60rem){.csi-section[data-astro-cid-mcqyvimn]{padding-block:128px}.csi-section-calme[data-astro-cid-mcqyvimn]{padding-block:88px}}.csi-h1[data-astro-cid-mcqyvimn]{letter-spacing:-.03em;max-width:15ch;color:var(--ink);font-size:clamp(36px,7vw,88px);font-weight:800;line-height:1.02}.csi-h2[data-astro-cid-mcqyvimn]{letter-spacing:-.02em;max-width:16ch;color:var(--ink);font-size:clamp(26px,3.4vw,44px);font-weight:700;line-height:1.08}.csi-h2-petit[data-astro-cid-mcqyvimn]{font-size:clamp(20px,2.2vw,26px)}.csi-chapo[data-astro-cid-mcqyvimn]{max-width:52ch;font-size:var(--text-body);color:var(--muted);margin-top:20px;line-height:1.6}.csi-chapo-haut[data-astro-cid-mcqyvimn]{margin-top:0}.csi-lien[data-astro-cid-mcqyvimn]{margin-top:24px}.csi-split[data-astro-cid-mcqyvimn]{gap:28px;display:grid}@media (width>=60rem){.csi-split[data-astro-cid-mcqyvimn]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:64px}}.csi-actions[data-astro-cid-mcqyvimn]{flex-direction:column;align-items:stretch;gap:16px;margin-top:32px;display:flex}@media (width>=40rem){.csi-actions[data-astro-cid-mcqyvimn]{flex-direction:row;align-items:center;gap:32px}}.csi-hero[data-astro-cid-mcqyvimn]{padding-top:56px;padding-bottom:72px}@media (width>=40rem){.csi-hero[data-astro-cid-mcqyvimn]{padding-top:88px;padding-bottom:96px}}@media (width>=60rem){.csi-hero[data-astro-cid-mcqyvimn]{padding-top:128px;padding-bottom:120px}}.csi-hero-bas[data-astro-cid-mcqyvimn]{margin-top:32px}.csi-hero-texte[data-astro-cid-mcqyvimn]{max-width:36rem}.csi-hero-preuve[data-astro-cid-mcqyvimn]{margin-top:20px}@media (width>=60rem){.csi-hero-bas[data-astro-cid-mcqyvimn]{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;margin-top:72px;padding-top:32px;display:grid}.csi-hero-texte[data-astro-cid-mcqyvimn]{grid-area:1/2}.csi-hero-preuve[data-astro-cid-mcqyvimn]{grid-area:1/1;margin-top:4px}}.csi-lignes[data-astro-cid-mcqyvimn]{border-bottom:1px solid var(--line)}.csi-ligne[data-astro-cid-mcqyvimn]{border-top:1px solid var(--line);gap:8px;padding-block:24px;display:grid}.csi-num[data-astro-cid-mcqyvimn],.csi-etape-num[data-astro-cid-mcqyvimn]{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:.12em;color:var(--muted);font-weight:500;line-height:1}.csi-ligne-titre[data-astro-cid-mcqyvimn]{letter-spacing:-.015em;color:var(--ink);font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.15}.csi-ligne-texte[data-astro-cid-mcqyvimn]{max-width:46ch;font-size:var(--text-body);color:var(--muted);line-height:1.6}@media (width>=40rem){.csi-ligne[data-astro-cid-mcqyvimn]{grid-template-columns:48px minmax(0,5fr) minmax(0,6fr);align-items:baseline;gap:24px;padding-block:32px}}.csi-realisation[data-astro-cid-mcqyvimn]{gap:40px;display:grid}.csi-capture[data-astro-cid-mcqyvimn]{background-color:#000;border:1px solid #ffffff14;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 30px 80px #00000073}.csi-capture[data-astro-cid-mcqyvimn] img[data-astro-cid-mcqyvimn]{width:100%;height:auto;display:block}@media (width>=60rem){.csi-realisation[data-astro-cid-mcqyvimn]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:64px}}.csi-ecrans[data-astro-cid-mcqyvimn]{padding-bottom:72px}.csi-ecrans-cadre[data-astro-cid-mcqyvimn]{max-width:90rem;margin-inline:auto}.csi-ecrans-img[data-astro-cid-mcqyvimn]{width:100%;height:auto;display:block}.csi-ecrans-cadre[data-astro-cid-mcqyvimn] picture[data-astro-cid-mcqyvimn]{display:block;overflow:hidden}@media (width>=40rem){.csi-ecrans[data-astro-cid-mcqyvimn]{padding-bottom:96px}.csi-ecrans-cadre[data-astro-cid-mcqyvimn]{padding-inline:20px}.csi-ecrans-img[data-astro-cid-mcqyvimn],.csi-ecrans-cadre[data-astro-cid-mcqyvimn] picture[data-astro-cid-mcqyvimn]{border-radius:var(--radius-card)}}@media (width>=60rem){.csi-ecrans[data-astro-cid-mcqyvimn]{padding-bottom:128px}.csi-ecrans-cadre[data-astro-cid-mcqyvimn]{padding-inline:32px}}.csi-inclus[data-astro-cid-mcqyvimn]{display:grid}.csi-inclus[data-astro-cid-mcqyvimn] li[data-astro-cid-mcqyvimn]{border-top:1px solid var(--line);padding-block:24px}.csi-inclus-titre[data-astro-cid-mcqyvimn]{color:var(--ink);font-size:clamp(17px,1.6vw,19px);font-weight:600;line-height:1.3}.csi-inclus-texte[data-astro-cid-mcqyvimn]{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.6}@media (width>=40rem){.csi-inclus[data-astro-cid-mcqyvimn]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.csi-inclus[data-astro-cid-mcqyvimn] li[data-astro-cid-mcqyvimn]{padding-block:28px 32px}}.csi-offres[data-astro-cid-mcqyvimn]{gap:16px;margin-top:32px;display:grid}@media (width>=48rem){.csi-offres[data-astro-cid-mcqyvimn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px}}.csi-offre[data-astro-cid-mcqyvimn]{border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;padding:28px 24px;transition:border-color .2s ease-out,transform .2s ease-out;display:flex}.csi-offre[data-astro-cid-mcqyvimn]:hover{border-color:#ffffff2e}.csi-offre-avant[data-astro-cid-mcqyvimn]{background-color:var(--surface);border-color:#eae3d661}.csi-offre-avant[data-astro-cid-mcqyvimn]:hover{border-color:#eae3d699}@media (width>=60rem){.csi-offre[data-astro-cid-mcqyvimn]{padding:40px}}.csi-offre-nom[data-astro-cid-mcqyvimn]{font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}.csi-offre-prix[data-astro-cid-mcqyvimn]{color:var(--ink);margin-top:20px}.csi-offre-mention[data-astro-cid-mcqyvimn]{font-family:var(--font-sans);color:var(--muted);font-size:15px;font-weight:400;display:block}.csi-offre-montant[data-astro-cid-mcqyvimn]{letter-spacing:-.03em;margin-top:4px;font-size:clamp(40px,5vw,60px);font-weight:800;line-height:1;display:block}.csi-offre-etoile[data-astro-cid-mcqyvimn]{vertical-align:.8em;color:var(--muted);margin-left:2px;font-size:.5em;line-height:0}.csi-offre-texte[data-astro-cid-mcqyvimn]{font-size:var(--text-body);color:var(--muted);margin-top:24px;line-height:1.6}.csi-offre-delai[data-astro-cid-mcqyvimn]{border-top:1px solid var(--line);color:var(--ink);margin-top:12px;padding-top:12px;font-size:15px;font-weight:500}.csi-offre-cta[data-astro-cid-mcqyvimn]{align-self:flex-start;margin-top:28px}@media (width>=48rem){.csi-offre-texte[data-astro-cid-mcqyvimn]{flex:1}}@media (width<=39.99rem){.csi-offre-cta[data-astro-cid-mcqyvimn].btn{align-self:stretch}}.csi-precisions[data-astro-cid-mcqyvimn]{max-width:62ch;color:var(--muted);margin-top:32px;font-size:15px;line-height:1.6}.csi-precisions[data-astro-cid-mcqyvimn] li[data-astro-cid-mcqyvimn]+li[data-astro-cid-mcqyvimn]{margin-top:8px}.csi-etapes[data-astro-cid-mcqyvimn]{margin-top:40px;display:grid}.csi-etapes[data-astro-cid-mcqyvimn] li[data-astro-cid-mcqyvimn]{border-top:1px solid var(--line);padding-block:24px}.csi-etape-titre[data-astro-cid-mcqyvimn]{letter-spacing:-.01em;color:var(--ink);margin-top:16px;font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.2}.csi-etape-texte[data-astro-cid-mcqyvimn]{max-width:38ch;font-size:var(--text-body);color:var(--muted);margin-top:10px;line-height:1.6}@media (width>=60rem){.csi-etapes[data-astro-cid-mcqyvimn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:64px}.csi-etapes[data-astro-cid-mcqyvimn] li[data-astro-cid-mcqyvimn]{padding-top:32px;padding-bottom:0}.csi-etape-num[data-astro-cid-mcqyvimn]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--muted);opacity:.45;font-size:clamp(44px,4.4vw,64px);font-weight:800}.csi-etape-titre[data-astro-cid-mcqyvimn]{margin-top:28px}}.csi-3d[data-astro-cid-mcqyvimn]{background-color:var(--bg);position:relative;overflow:hidden}.csi-3d-media[data-astro-cid-mcqyvimn]{aspect-ratio:16/9;background-color:#000;position:relative}.csi-3d-video[data-astro-cid-mcqyvimn]{object-fit:cover;width:100%;height:100%;display:block}.csi-3d-media[data-astro-cid-mcqyvimn]:after{content:"";background:linear-gradient(180deg, transparent 55%, var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.csi-3d-contenu[data-astro-cid-mcqyvimn]{padding-top:8px;padding-bottom:72px;position:relative}.csi-3d-texte[data-astro-cid-mcqyvimn]{max-width:44ch;font-size:var(--text-body);color:var(--muted);margin-top:20px;line-height:1.6}@media (width>=60rem){.csi-3d[data-astro-cid-mcqyvimn]{align-items:center;min-height:min(88vh,860px);display:flex}.csi-3d-media[data-astro-cid-mcqyvimn]{aspect-ratio:auto;position:absolute;inset:0}.csi-3d-media[data-astro-cid-mcqyvimn]:after{background:linear-gradient(90deg, #0c0c0ef0 0%, #0c0c0eb8 34%, #0c0c0e00 68%), linear-gradient(180deg, var(--bg) 0%, transparent 18%, transparent 82%, var(--bg) 100%)}.csi-3d-contenu[data-astro-cid-mcqyvimn]{padding-block:128px}.csi-3d-bloc[data-astro-cid-mcqyvimn]{max-width:30rem}.csi-3d-texte[data-astro-cid-mcqyvimn]{color:#f2f1ecc7}}.csi-zone[data-astro-cid-mcqyvimn]{max-width:60ch;color:var(--muted);font-size:15px;line-height:1.7}.csi-faq-question[data-astro-cid-mcqyvimn]{padding-block:22px;font-size:clamp(16px,1.5vw,18px);font-weight:500;line-height:1.4;transition:color .2s ease-out}.csi-faq-question[data-astro-cid-mcqyvimn]:hover{color:var(--accent)}.csi-final-titre[data-astro-cid-mcqyvimn]{letter-spacing:-.03em;max-width:14ch;color:var(--ink);font-size:clamp(32px,5.6vw,72px);font-weight:800;line-height:1.03}.csi-final-bas[data-astro-cid-mcqyvimn]{gap:8px;margin-top:32px;display:grid}.csi-actions-final[data-astro-cid-mcqyvimn]{margin-top:24px}@media (width>=60rem){.csi-final-bas[data-astro-cid-mcqyvimn]{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:64px;margin-top:56px;padding-top:32px}.csi-actions-final[data-astro-cid-mcqyvimn]{margin-top:0}}@media (prefers-reduced-motion:reduce){.csi-offre[data-astro-cid-mcqyvimn],.csi-faq-question[data-astro-cid-mcqyvimn]{transition:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn[data-astro-cid-mcqyvimn],.csi-encart[data-astro-cid-mcqyvimn] .btn{transition-duration:.2s}.btn[data-astro-cid-mcqyvimn]:hover,.csi-encart[data-astro-cid-mcqyvimn] .btn:hover{transform:translateY(-1px)}.btn[data-astro-cid-mcqyvimn]:active,.csi-encart[data-astro-cid-mcqyvimn] .btn:active{transform:scale(.97)}.lien-fleche[data-astro-cid-mcqyvimn] span[data-astro-cid-mcqyvimn]{transition:transform .2s ease-out}.lien-fleche[data-astro-cid-mcqyvimn]:hover span[data-astro-cid-mcqyvimn]{transform:translate(3px)}.csi-offre[data-astro-cid-mcqyvimn]:hover{transform:translateY(-2px)}.csi-ligne[data-astro-cid-mcqyvimn]>[data-astro-cid-mcqyvimn]{transition:transform .2s ease-out}.csi-ligne[data-astro-cid-mcqyvimn]:hover>[data-astro-cid-mcqyvimn]{transform:translateY(-2px)}.csi-encart[data-astro-cid-mcqyvimn] .carte-contact{transition:transform .2s ease-out}.csi-encart[data-astro-cid-mcqyvimn] .carte-contact:hover{transform:translateY(-2px)}}@media screen and (prefers-reduced-motion:no-preference){.csi-hero,[data-csi-app]{--csi-y:12px;--csi-courbe:cubic-bezier(.22, 1, .36, 1)}.js .csi-h1{animation:csi-glisse .7s var(--csi-courbe) backwards}.js .csi-hero-texte p,.js .csi-hero .csi-actions,.js .csi-hero-preuve{animation:csi-monte .7s var(--csi-courbe) backwards}.js .csi-hero-texte p:first-child{animation-delay:60ms}.js .csi-hero-texte p:last-child{animation-delay:.12s}.js .csi-hero .csi-actions{animation-delay:.18s}.js .csi-hero-preuve{animation-delay:.24s}.csi-cache:not([data-csi-app=image]),.csi-cache[data-csi-app=image] img{opacity:0}.csi-joue:not([data-csi-app=image]){animation:csi-monte .7s var(--csi-courbe) var(--csi-delai,0s) backwards}.csi-joue[data-csi-app=fondu]{animation-name:csi-fondu}.csi-joue[data-csi-app=image] img{animation:csi-image .8s var(--csi-courbe) var(--csi-delai,0s) backwards}}@media screen and (width>=48rem) and (prefers-reduced-motion:no-preference){.csi-hero,[data-csi-app]{--csi-y:20px}.js .csi-hero-texte p:first-child{animation-delay:90ms}.js .csi-hero-texte p:last-child{animation-delay:.18s}.js .csi-hero .csi-actions{animation-delay:.27s}.js .csi-hero-preuve{animation-delay:.36s}}@keyframes csi-glisse{0%{transform:translateY(var(--csi-y))}}@keyframes csi-monte{0%{opacity:0;transform:translateY(var(--csi-y))}}@keyframes csi-fondu{0%{opacity:0}}@keyframes csi-image{0%{opacity:0;transform:scale(1.03)}}.csi-encart .reveal{transition:none}.csi-encart .reveal.a-reveler{opacity:1;transform:none}
