.site.d-pages{overflow:clip}.site .d-demo{padding:72px 0 140px;position:relative}.site .d-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:72px;display:grid}.site .d-gauche{position:sticky;top:120px}.site .d-demo h1{letter-spacing:-.045em;max-width:8em;font-size:76px;line-height:.92}.site .d-demo .tete p:not(.mono){color:var(--gris);max-width:28em;margin-top:24px;font-size:18.5px;line-height:1.5}.site .d-etapes{gap:22px;max-width:30em;margin-top:44px;display:grid}.site .d-etapes li{border-top:1px solid var(--trait);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding-top:20px;display:grid}.site .d-etapes .mono{color:var(--craie);padding-top:3px}.site .d-etapes b{color:var(--craie);font-size:17px;font-weight:600;display:block}.site .d-etapes p span{color:var(--gris);margin-top:4px;font-size:15.5px;line-height:1.5;display:block}.site .d-carte{padding:36px 36px 34px}.site .d-forme h2,.site .d-merci h2{letter-spacing:-.03em;font-size:30px;line-height:1.05}.site .d-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin-top:26px;display:grid}.site .d-champ{flex-direction:column;min-width:0;display:flex}.site .d-champ.large{grid-column:1/-1}.site .d-champ label{color:var(--craie);align-items:baseline;gap:8px;margin-bottom:8px;font-size:14.5px;font-weight:500;display:flex}.site .d-champ label span{font:500 11.5px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--gris-2)}.site .d-champ :is(input,select,textarea){border-radius:var(--r-petit);border:1px solid var(--trait);background:var(--plan-2);width:100%;min-width:0;height:50px;color:var(--craie);font:500 16px/1.4 var(--texte);transition:border-color .15s var(--doux),background-color .15s var(--doux);outline:none;padding:0 15px;box-shadow:inset 0 1px #ffffff0d}.site .d-champ textarea{resize:vertical;height:auto;min-height:118px;padding:13px 15px}.site .d-champ :is(input,textarea)::placeholder{color:var(--gris-2);opacity:1}.site .d-champ select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239CA2B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:42px}.site .d-champ select:has(option[value=""]:checked){color:var(--gris-2)}.site .d-champ select option{color:var(--craie);background:var(--nuit)}@media (hover:hover){.site .d-champ :is(input,select,textarea):hover{border-color:#ffffff29}}.site .d-champ :is(input,select,textarea):focus-visible{outline:2px solid var(--jaune);outline-offset:2px;border-color:#ffffff4d}.site .d-champ [aria-invalid=true]{border-color:color-mix(in srgb,var(--erreur,#f2606e) 70%,transparent)}.site .d-erreur{color:color-mix(in srgb,var(--erreur,#f2606e) 82%,var(--craie));margin-top:7px;font-size:13.5px;line-height:1.4}.site .d-erreur a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.site .d-general{border:1px solid color-mix(in srgb,var(--erreur,#f2606e) 40%,transparent);background:color-mix(in srgb,var(--erreur,#f2606e) 8%,transparent);border-radius:12px;margin-top:18px;padding:12px 14px;font-size:14.5px}.site .d-pot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.site .d-envoi{align-items:center;gap:22px;margin-top:28px;display:flex}.site .d-envoi .btn{flex:none}.site .d-envoi .btn .floky-logo{margin-left:-4px}.site .d-envoi p{color:var(--gris);max-width:22em;font-size:13.5px;line-height:1.45}.site .d-envoi p a{color:var(--craie);text-underline-offset:4px;transition:text-decoration-color .15s var(--doux);-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px}@media (hover:hover){.site .d-envoi p a:hover{-webkit-text-decoration-color:var(--craie);text-decoration-color:var(--craie)}}.site .d-merci{padding:18px 4px 8px}.site .d-merci .mono{align-items:center;gap:10px;margin-bottom:20px;display:flex}.site .d-merci h2{letter-spacing:-.04em;outline:none;max-width:9em;font-size:48px;line-height:.98}.site .d-merci p:not(.mono){color:var(--gris);max-width:28em;margin-top:18px;font-size:17px;line-height:1.5}.site .d-merci p b{color:var(--craie);font-weight:600}.site .d-merci .btn{margin-top:28px}.site .barre .d-accueil{color:var(--gris);font-weight:500;transition:color .18s}@media (hover:hover){.site .barre .d-accueil:hover{color:var(--craie)}}@media (max-width:1100px){.site .d-cols{grid-template-columns:minmax(0,1fr);gap:48px}.site .d-gauche{position:static}.site .d-demo h1{font-size:64px}}@media (max-width:900px){.site .d-demo{padding:48px 0 100px}.site .barre .d-accueil{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}}@media (max-width:600px){.site .d-demo h1{font-size:clamp(38px,11vw,46px)}.site .d-demo .tete p:not(.mono){font-size:16.5px}.site .d-carte{border-radius:20px;padding:24px 18px 22px}.site .d-grille{grid-template-columns:minmax(0,1fr);gap:18px}.site .d-etapes li{grid-template-columns:32px minmax(0,1fr);gap:10px}.site .d-envoi{flex-direction:column;align-items:stretch;gap:14px}.site .d-envoi .btn{width:100%}.site .d-merci h2{font-size:38px}}
