.reveal{opacity:0;transform:translateY(26px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.reveal-blur{filter:blur(16px)}.reveal.is-revealed{opacity:1;transform:translateY(0);filter:blur(0)}.reveal-immediate{opacity:1;transform:none;animation:reveal-critical .85s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s) both}.reveal-immediate.reveal-blur{animation-name:reveal-critical-blur}@keyframes reveal-critical{0%{transform:translateY(26px)}to{transform:translateY(0)}}@keyframes reveal-critical-blur{0%{filter:blur(16px);transform:translateY(26px)}to{filter:blur(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reveal,.reveal-immediate.reveal-blur,.reveal.is-revealed{opacity:1;transform:none;filter:none;animation:none;transition:none}}.heros-fenetre{--heros-largeur:460px;--heros-ecart:22px;position:relative;margin-top:34px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.heros-piste{position:relative;height:calc(var(--heros-largeur) * 10 / 16)}.heros-carte{position:absolute;top:0;left:0;width:var(--heros-largeur);margin:0;overflow:hidden;border-radius:12px;transform:translateX(calc(var(--i) * (var(--heros-largeur) + var(--heros-ecart))));will-change:transform}.heros-carte img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}@media (max-width:760px){.heros-fenetre{--heros-largeur:300px;--heros-ecart:14px;margin-top:24px}.heros-carte{border-radius:10px}}@media (prefers-reduced-motion:reduce){.heros-fenetre{overflow-x:auto}.heros-piste{display:flex;gap:var(--heros-ecart);width:max-content;height:auto}.heros-carte{position:static;transform:none}}.product-demos{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:60px 30px 0}.product-feature{padding:42px 0 90px;scroll-margin-top:90px}.product-feature-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-bottom:65px}.product-feature-heading h2{font-size:52px;line-height:1.15;font-weight:500;letter-spacing:-.045em}.product-feature-heading h2 span{color:#939bae}.product-feature-heading p{font-size:17px;line-height:1.65;color:#bdc3d0;max-width:520px;padding-top:24px}.demo-panel-heading{height:49px;padding:0 19px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff0c;color:#b7bcc7;font-size:11px}.demo-panel-heading>span:first-child{display:flex;align-items:center;gap:9px}.demo-live-dot{width:5px;height:5px;border-radius:50%;background:#9bbda7;box-shadow:0 0 10px #94c9ac35}.editor-demo{position:relative;isolation:isolate;height:660px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #ffffff0d;border-radius:24px;background:linear-gradient(135deg,#101824,#0b111c 70%);box-shadow:0 24px 70px -35px #0009,inset 0 1px 0 #ffffff06,inset 0 -1px 0 #0003}.editor-demo .editor-toolbar{height:70px;min-height:70px;flex-shrink:0;display:flex;justify-content:space-between;padding:0 22px;background:#ffffff02}.editor-demo .editor-body{flex:1 1;min-height:0;height:auto;display:grid;grid-template-columns:330px minmax(0,1fr)}.editor-demo .editor-chat{min-height:0;height:auto;padding:20px 17px;background:linear-gradient(135deg,#101824,#0b111c 70%)}.editor-demo .editor-actions{display:flex;align-items:center;gap:15px}.editor-demo .editor-logo{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:linear-gradient(140deg,#c4d6ff,#849fe2);color:#122447}.editor-demo .demo-assistant-heading{padding-bottom:16px;flex-shrink:0}.editor-demo .demo-assistant-heading>.chat-avatar{width:40px;height:40px;margin:0}.editor-demo .chat-avatar .pagile-avatar{filter:brightness(1.45) drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 7px #b7cfff88)}.editor-demo .demo-assistant-heading strong{display:flex;align-items:center;gap:7px}.editor-demo .demo-assistant-heading strong svg,.editor-demo .prompt-suggestions>button>svg:first-child{color:#9abbff}.editor-demo .demo-assistant-heading>.icon-button{margin-left:auto}.editor-demo .editor-thread{padding-top:18px;padding-bottom:18px;scrollbar-width:thin}.editor-demo .editor-msg-assistant>div{min-width:0}.editor-demo .editor-msg-assistant ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:5px}.editor-demo .editor-msg-assistant li{display:flex;align-items:center;gap:6px;color:#8bd5c0;font-size:10px;line-height:1.6}.editor-demo .prompt-suggestions{margin-top:16px}.editor-demo .prompt-suggestions button{font-size:11px;line-height:1.6}.editor-demo .prompt-suggestions button>span{flex:1 1}.editor-demo .chat-input{flex-shrink:0}.editor-demo .editor-canvas{min-height:0;height:auto;padding:20px;gap:0}.editor-demo .preview-address{width:100%;margin:0 auto;flex-shrink:0;border-color:#ffffff14;border-bottom:0;border-radius:12px 12px 0 0;background:#121b2a;transition:width .6s cubic-bezier(.22,1,.36,1)}.editor-demo .editor-canvas:has(.demo-site-frame.is-mobile) .preview-address{width:min(390px,100%)}.is-mobile nav>span{display:none}.is-flash{animation:editor-flash 1.5s ease-out}@keyframes editor-flash{0%{outline:2px solid #aac3ffdd;outline-offset:6px}to{outline:2px solid transparent;outline-offset:3px}}@media (min-width:1400px){.product-feature-heading h2{font-size:58px}}@media (max-width:760px){.product-demos{padding:35px 20px 0}.product-feature{padding:25px 0 65px}.product-feature-heading{grid-template-columns:1fr;gap:18px;margin-bottom:34px}.product-feature-heading h2{font-size:33px}.product-feature-heading p{font-size:13px;padding-top:0;max-width:420px}}@media (max-width:1020px){.editor-demo .editor-body{grid-template-columns:290px minmax(0,1fr)}.editor-demo .editor-toolbar{padding:0 16px}.editor-demo .editor-actions{gap:10px}}@media (max-width:760px){.editor-demo{height:auto;border-radius:18px}.editor-demo .editor-toolbar{padding:12px;min-height:70px;gap:12px;flex-wrap:wrap}.editor-demo .editor-name{min-width:0}.editor-demo .editor-actions{gap:8px}.editor-demo .device-switch{display:none}.editor-demo .editor-body{display:flex;flex-direction:column-reverse}.editor-demo .editor-canvas{height:auto;padding:12px}.editor-demo .editor-chat{height:480px;min-height:480px;border-right:0;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.editor-demo .is-flash{animation:none}}.demo-site-frame{position:relative;flex:1 1;min-height:0;width:100%;overflow:hidden;border-radius:0 0 12px 12px;border:1px solid #ffffff14;border-top:0;background:#121b2a;box-shadow:0 20px 60px #0006;transition:width .6s cubic-bezier(.22,1,.36,1)}.demo-site-frame.is-mobile{width:390px;max-width:100%;margin-inline:auto}.demo-site-frame iframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;background:#121b2a}@media (max-width:760px){.editor-demo .demo-site-frame{flex:none;min-height:0;height:460px}}@media (prefers-reduced-motion:reduce){.demo-site-frame,.editor-demo .preview-address{transition:none}}.demo-placeholder{display:grid;place-items:center;color:#bdc3d0;font-size:13px}@media (max-width:760px){.editor-demo.demo-placeholder{height:1070px}}.editor-demo fieldset.device-switch{padding:0;border:0;min-width:0}.canaux-section{position:relative;z-index:2;max-width:1320px;margin:90px auto 0;padding:0 30px 130px}.canaux-section .section-heading>div{flex:1 1 auto}.canaux-section .section-heading>p{flex:0 1 330px}.canaux-scene{position:relative;max-width:1120px;aspect-ratio:1000/440;margin:0 auto;isolation:isolate}.canaux-scene:before{content:"";position:absolute;inset:-6% -4%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 42% 55% at 50% 50%,#2f63e02e,transparent 70%),linear-gradient(#8fa6cc12 1px,transparent 0) 50% 50% /34px 34px,linear-gradient(90deg,#8fa6cc12 1px,transparent 0) 50% 50% /34px 34px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 35%,transparent 100%)}.canaux-lignes{position:absolute;inset:0;width:100%;height:100%}.canaux-piste{stroke:#5d86d455;stroke-width:1.4}.canaux-impulsion{stroke:#9cc8ff;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:14 100;stroke-dashoffset:14;filter:drop-shadow(0 0 4px #4d8bff) drop-shadow(0 0 10px #2f6bff);animation:canaux-impulsion 3.3s linear infinite}@keyframes canaux-impulsion{0%{stroke-dashoffset:14}to{stroke-dashoffset:-100}}.canaux-lead{position:absolute;left:35%;top:31.8%;width:30%;height:36.4%;display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid #9cbcff3d;border-radius:14px;background:linear-gradient(180deg,#121c33f2,#0b1222f2);box-shadow:inset 0 1px 0 #ffffff14,0 0 0 6px #2f6bff0f,0 0 50px #2f6bff40}.canaux-lead-tete{display:flex;align-items:center;gap:10px}.canaux-lead-tete strong{display:block;font-size:14px;color:#f2f5fc}.canaux-lead-tete div>span{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#8e9bb6}.canaux-lead-pastille{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;background:#b8432f;color:#fff;font-weight:700;font-size:13px}.canaux-lead-contacts{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:11.5px;color:#c3cde0}.canaux-lead-contacts li{display:flex;align-items:center;gap:7px}.canaux-lead-contacts svg{color:#8eb3ff}.canaux-lead-reseaux img+img{margin-left:-3px}.canaux-lead-maquette{display:inline-flex;align-items:center;gap:7px;margin-top:auto;font-size:11px;color:#a9e3cf}.canaux-lead-maquette i{width:6px;height:6px;border-radius:50%;background:#5fd3a8;box-shadow:0 0 8px #5fd3a8}.canaux-liste{margin:0;padding:0;list-style:none}.canaux-noeud{position:absolute;left:var(--x);top:var(--y);display:flex;flex-direction:column;align-items:center;gap:8px;width:150px;transform:translate(-50%,-32px);text-align:center}.canaux-tuile{display:grid;place-items:center;width:64px;height:64px;border:1px solid #9cbcff38;border-radius:16px;background:linear-gradient(180deg,#16213a,#0c1324);color:#cfe0ff;box-shadow:inset 0 1px 0 #ffffff17,0 0 26px #2f6bff33}.canaux-texte strong{display:block;font-size:13px;font-weight:600;color:#eef2fa}.canaux-texte span{font-size:11.5px;color:#8e9bb6}@media (max-width:1000px){.canaux-lead{padding:12px 13px;gap:7px}.canaux-lead-contacts{font-size:10.5px}.canaux-tuile{width:52px;height:52px;border-radius:13px}.canaux-noeud{transform:translate(-50%,-26px)}}@media (max-width:760px){.canaux-section{margin-top:60px;padding:0 20px 90px}.canaux-scene{aspect-ratio:auto;padding:22px 16px 24px}.canaux-lignes{display:none}.canaux-section .section-heading>div,.canaux-section .section-heading>p{flex:none}.canaux-lead{position:relative;left:auto;top:auto;width:auto;height:auto;margin:0 auto 30px;max-width:300px}.canaux-liste{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,108px);grid-auto-flow:column;gap:14px 44px}.canaux-noeud{position:relative;left:auto;top:auto;width:auto;transform:none}.canaux-liste:before,.canaux-noeud:before{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;filter:drop-shadow(0 0 3px #4d8bff);animation:2.6s linear infinite}.canaux-liste:before{left:calc(50% - .75px);top:-30px;width:1.5px;height:calc(30px + 2 * (108px + 14px) + 26px);background-image:linear-gradient(transparent,#9cc8ff,transparent),linear-gradient(#5d86d455,#5d86d455);background-size:100% 70px,100% 100%;animation-name:canaux-tronc}.canaux-noeud:before{top:25.25px;height:1.5px;background-image:linear-gradient(90deg,transparent,#9cc8ff,transparent),linear-gradient(#5d86d455,#5d86d455);background-size:36px 100%,100% 100%;animation-name:canaux-branche-gauche}.canaux-appel:before,.canaux-email:before,.canaux-whatsapp:before{left:calc(50% + 26px);right:-22px}.canaux-facebook:before,.canaux-instagram:before,.canaux-linkedin:before{left:-22px;right:calc(50% + 26px);animation-name:canaux-branche-droite}.canaux-email:before,.canaux-instagram:before{animation-delay:.9s}.canaux-linkedin:before,.canaux-whatsapp:before{animation-delay:1.8s}}@keyframes canaux-tronc{0%{background-position:0 -70px,0 0}to{background-position:0 calc(100% + 70px),0 0}}@keyframes canaux-branche-gauche{0%{background-position:calc(100% + 36px) 0,0 0}to{background-position:-36px 0,0 0}}@keyframes canaux-branche-droite{0%{background-position:-36px 0,0 0}to{background-position:calc(100% + 36px) 0,0 0}}@media (prefers-reduced-motion:reduce){.canaux-impulsion{animation:none;stroke-dasharray:none;opacity:.35}.canaux-liste:before,.canaux-noeud:before{animation:none;background-size:0 0,100% 100%}}.etapes-points{display:none}@media (max-width:760px){.workflow-grid.etapes-defile{display:flex;gap:16px;margin:36px -20px 0;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-y}.workflow-grid.etapes-defile.is-glisse{scroll-snap-type:none}.workflow-grid.etapes-defile::-webkit-scrollbar{display:none}.workflow-grid.etapes-defile>div,.workflow-grid.etapes-defile>div:first-child,.workflow-grid.etapes-defile>div:last-child{flex:0 0 100%;padding:0;border:0;scroll-snap-align:start}.etapes-points{display:flex;justify-content:center;gap:8px;margin-top:22px}.etapes-points button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#91a4c540;transition:width .3s ease,background .3s ease}.etapes-points button[aria-current=true]{width:22px;border-radius:4px;background:#c9d8ff}}@media (prefers-reduced-motion:reduce){.etapes-points button{transition:none}}.button.bouton-lueur{position:relative;isolation:isolate;overflow:hidden;color:#fff;text-shadow:0 1px 2px #0b2a7a90;background:radial-gradient(ellipse 60% 75% at 50% 120%,#d6ecffd9 0,#8fc4ffa6 25%,#4f8dff59 52%,transparent 78%),radial-gradient(ellipse 90% 60% at 50% -20%,#6f9dff40,transparent 70%),linear-gradient(180deg,#2a5fdc,#1d48bf 55%,#2153cf);filter:drop-shadow(0 0 16px #3d7cff59) drop-shadow(0 8px 18px #0f2f8f40);transition:filter .35s ease}.bouton-lueur-lueur{position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 70% 90% at 50% 125%,#e6f4ffb3,#8fc4ff4d 45%,transparent 75%);opacity:0;transition:opacity .35s ease}@media (hover:hover){.button.bouton-lueur:not(:disabled):hover{filter:drop-shadow(0 0 24px #4f8dff8c) drop-shadow(0 8px 20px #0f2f8f4d) brightness(1.06)}.button.bouton-lueur:not(:disabled):hover .bouton-lueur-lueur{opacity:1}.button.bouton-lueur:not(:disabled):hover:after{animation:bouton-lueur-reflet .9s cubic-bezier(.4,0,.2,1)}}.bouton-lueur-relief{z-index:1;border-radius:inherit;box-shadow:inset 0 -10px 18px #b7e1ff4d,inset 0 10px 16px #ffffff12}.bouton-lueur-relief,.bouton-lueur:before{position:absolute;inset:0;pointer-events:none}.bouton-lueur:before{content:"";z-index:0;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E")}.bouton-lueur:after{content:"";position:absolute;inset:-30% auto -30% -55%;width:40%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,#ffffff66 50%,transparent);transform:translateX(0) skewX(-18deg);opacity:0}.bouton-lueur-texte{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px}.button.bouton-lueur:focus-visible{outline:2px solid #b9d3ff;outline-offset:3px}.button.bouton-lueur:disabled{cursor:default;opacity:.85}.bouton-lueur[data-clic]{animation:bouton-lueur-rebond .65s cubic-bezier(.22,1.3,.36,1),bouton-lueur-halo .8s ease-out}.bouton-lueur[data-clic] .bouton-lueur-relief{animation:bouton-lueur-onde .8s ease-out}.bouton-lueur[data-clic]:after{animation:bouton-lueur-reflet .7s cubic-bezier(.4,0,.2,1)}@keyframes bouton-lueur-rebond{0%{transform:scale(1)}30%{transform:scale(.95)}to{transform:scale(1)}}@keyframes bouton-lueur-halo{35%{filter:drop-shadow(0 0 24px #5b92ffa6) drop-shadow(0 8px 18px #0f2f8f40)}}@keyframes bouton-lueur-onde{35%{box-shadow:inset 0 -14px 24px #c8e8ff99,inset 0 10px 16px #ffffff24}}@keyframes bouton-lueur-reflet{0%{opacity:1;transform:translateX(0) skewX(-18deg)}to{opacity:.15;transform:translateX(480%) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.bouton-lueur[data-clic],.bouton-lueur[data-clic] .bouton-lueur-relief,.bouton-lueur[data-clic]:after,.button.bouton-lueur:hover:after{animation:none}}.mot-bascule,.mot-bascule-bloc{white-space:nowrap}.mot-bascule{display:inline-grid;justify-items:start;vertical-align:bottom}.mot-bascule-mot{grid-area:1/1;display:inline-block;will-change:transform,opacity,filter}.hero h1 .mot-bascule-bloc,.hero h1 .mot-bascule-bloc span{background:none;color:inherit}.mot-bascule-mesures{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap}.mot-bascule-mesures>span{position:absolute;left:0;top:0}.scan{--scan-r:190px;position:fixed;inset:0;z-index:6;pointer-events:none;animation:scan-entree .5s ease-out both}@keyframes scan-entree{0%{opacity:0}}.scan-zone{position:absolute;left:50%;top:var(--scan-y,50vh);width:calc(var(--scan-r) * 2);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle closest-side,#3d7cff1f,#3d7cff0d 70%,transparent);animation:scan-zone .9s cubic-bezier(.2,.8,.2,1) .25s both}@keyframes scan-zone{0%{opacity:0;scale:.7}}.scan-cercle{position:absolute;inset:0;overflow:visible}.scan-cercle circle{fill:none;stroke:#9cc8ff;stroke-width:.45;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 2px #4d8bff);animation:scan-trace .9s cubic-bezier(.4,0,.2,1) .35s forwards}@keyframes scan-trace{to{stroke-dashoffset:0}}.scan-rayon{position:absolute;right:6%;top:8%;padding:3px 8px;border:1px solid #9cbcff3d;border-radius:999px;background:#0c1426cc;color:#b9cdf0;font-size:11px;animation:scan-apparait .4s ease-out 1s both}@keyframes scan-apparait{0%{opacity:0;translate:0 4px}}.scan-centre{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px;border:2px solid #fff;border-radius:50%;background:#2f6bff;filter:drop-shadow(0 0 6px #4d8bff)}.scan-centre:after{content:"";position:absolute;inset:-2px;border:1.5px solid #9cc8ff;border-radius:50%;animation:scan-onde 1.8s ease-out infinite}@keyframes scan-onde{to{opacity:0;scale:5}}.scan-repere{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px;border:1.5px solid #0b1222;border-radius:50%;background:#ffcf6e;filter:drop-shadow(0 0 5px #ffb43d99);transform:rotate(var(--a)) translateY(calc(var(--d) * var(--scan-r) * -1)) rotate(calc(-1 * var(--a)));animation:scan-tombe .5s cubic-bezier(.3,1.5,.5,1) both}.scan-repere:after{content:"";position:absolute;inset:-3px;border:1.5px solid;border-radius:50%;color:#ffcf6e;animation:scan-onde-repere .9s ease-out both}.scan-repere.is-obsolete{background:#8fb8ff;filter:drop-shadow(0 0 5px #4d8bff99)}.scan-repere.is-obsolete:after{color:#8fb8ff}.scan-repere.is-ecarte{width:6px;height:6px;margin:-3px;background:#5d6b85;filter:none}.scan-repere.is-ecarte:after{display:none}@keyframes scan-tombe{0%{opacity:0;margin-top:-22px}}@keyframes scan-onde-repere{0%{opacity:.9}to{opacity:0;scale:3.2}}.scan-journal{position:absolute;left:calc(50% + var(--scan-r) + 44px);top:var(--scan-y,50vh);width:330px;translate:0 -50%;padding:16px 16px 14px;border:1px solid #9cbcff29;border-radius:16px;background:linear-gradient(180deg,#111a2fe6,#0b1222e6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#c9d6ee;animation:scan-journal .6s cubic-bezier(.2,.8,.2,1) .4s both}@keyframes scan-journal{0%{opacity:0;translate:16px -50%}}.scan-tete{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;font-weight:600;color:#eef3fc}.scan-tete svg{flex:none;margin-top:2px;color:#8eb3ff}.scan-tete small{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:#8e9bb6}.scan-barre{height:3px;margin:13px 0 8px;overflow:hidden;border-radius:3px;background:#ffffff12}.scan-barre i{display:block;height:100%;width:calc(4% + var(--progres) * 96%);border-radius:inherit;background:linear-gradient(90deg,#3d7cff,#9cc8ff);box-shadow:0 0 8px #4d8bff}.scan-etape{display:block;font-size:11.5px;color:#8e9bb6;animation:scan-apparait .35s ease-out}.scan-lignes{display:grid;gap:4px;min-height:186px;margin:12px 0 0;padding:0;list-style:none;align-content:end}.scan-lignes li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:8px;background:#ffffff08;font-size:12px;animation:scan-ligne .35s ease-out both}@keyframes scan-ligne{0%{opacity:0;translate:0 8px}}.scan-nom{overflow:hidden;color:#e3e9f6;text-overflow:ellipsis;white-space:nowrap}.scan-verdict{display:inline-flex;flex:none;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:#ffcf6e1f;color:#ffd98a;font-size:10.5px;font-weight:600;animation:scan-apparait .3s ease-out .18s both}.is-obsolete .scan-verdict{background:#8fb8ff1f;color:#b3cdff}.is-ecarte .scan-nom{color:#6f7c96}.is-ecarte .scan-verdict{background:#ffffff0a;color:#7f8ba3;font-weight:500}.scan-pied{margin-top:12px;padding-top:11px;border-top:1px solid #9cbcff1f;font-size:12.5px;color:#8e9bb6}.scan-pied strong{margin-right:3px;color:#eef3fc;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1100px){.scan{--scan-r:120px}.scan-journal{left:50%;top:calc(var(--scan-y, 50vh) + var(--scan-r) + 22px);width:min(360px,calc(100vw - 32px));translate:-50% 0;padding:13px 14px 12px}@keyframes scan-journal{0%{opacity:0;translate:-50% 14px}}.scan-lignes{min-height:98px}.scan-lignes li:nth-last-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.scan{display:none}}.calculator-card,.feature-card{position:relative;isolation:isolate;border-color:#ffffff0d;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff06,inset 0 -1px 0 #0003}.calculator-card:before,.editor-demo:before,.email-demo-card:before,.feature-card:before{content:"";position:absolute;z-index:2;inset:-1px;padding:1px;border-radius:inherit;background:radial-gradient(ellipse at 22% 0,#c1d4ce42,transparent 48%),linear-gradient(145deg,#ffffff24,#ffffff07 35%,#ffffff03 65%,#ffffff12);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hero{min-height:0;padding-bottom:72px}.power-section{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 30px 22px}.power-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:16px 0}.power-card{text-align:center}.power-card strong{display:block;font-family:var(--font-inter),sans-serif;font-size:42px;font-weight:600;line-height:1.2;letter-spacing:-.055em;background:linear-gradient(100deg,#e2e9fb 5%,#97b4fb 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.power-card p{font-size:12px;line-height:1.7;margin-top:14px;color:#91a3c0;max-width:245px}@media (min-width:1500px){.hero{padding-top:190px;padding-bottom:80px}}@media (max-width:1000px){.power-grid{gap:28px}.power-card strong{font-size:36px}}@media (max-width:760px){.hero{padding-bottom:48px}.power-section{padding:0 20px 12px}.power-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding:12px 0}.power-card strong{font-size:34px}.power-card p{font-size:11px;margin-top:10px}.workflow-section{margin-top:65px}}.hero:has(.address-suggestions),.hero:has(.search-box:focus-within){z-index:3}.hero .hero-search-reveal{position:relative;z-index:20}.hero .address-suggestions{background:#141c2a}.hero .search-box{position:relative;border-color:transparent;border-radius:16px;background:linear-gradient(180deg,#17223bcc,#0e1627bf);box-shadow:0 18px 60px #4169b32e,0 0 50px #2f63e012}.hero .search-box:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#b4ccf552,#8ba8e41a 55%,#8ba8e40a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hero .search-box .radius-select{position:relative;border-left:0}.hero .search-box .radius-select:before{content:"";position:absolute;left:0;top:-4px;bottom:-4px;width:1px;background:linear-gradient(transparent,#8ba8e447,transparent)}.hero .hero-content{container-type:inline-size}.hero h1{font-size:min(56px,7.2cqw);text-wrap:balance}.hero h1>br+span{white-space:nowrap}@media (min-width:900px){.hero h1{--largeur-titre:min(1240px,calc(100vw - 64px));width:var(--largeur-titre);margin-inline:calc((100% - var(--largeur-titre)) / 2);font-size:min(52px,calc(var(--largeur-titre) / 18.3));white-space:nowrap}}.workflow-section .section-heading{align-items:flex-start}.workflow-section .section-heading h2{font-size:clamp(28px,3.7vw,50px)}.workflow-section .section-heading>p{flex:0 0 340px;max-width:340px;padding-top:5px;font-size:14px}.workflow-call{margin:0 0 14px;padding:2px 0 2px 15px;border-left:2px solid #9abbff70;color:#d6e2f8;font-size:14px;line-height:1.8}.workflow-action{display:flex;flex-direction:column;align-items:center;gap:13px;margin-top:46px;text-align:center}@media (max-width:1000px){.workflow-section .section-heading{flex-direction:column;gap:20px}.workflow-section .section-heading>p{flex-basis:auto;max-width:640px;padding-top:0}}@media (max-width:760px){.workflow-section .section-heading h2{font-size:clamp(22px,5.7vw,32px)}.workflow-action{margin-top:36px;align-items:stretch}.workflow-action>.button{white-space:normal}.hero .search-box{display:grid;grid-template-columns:minmax(0,1fr) 74px;gap:8px;padding:10px 12px}.hero .search-box .address-search{position:static;min-width:0;padding:0;gap:7px}.hero .search-box .address-search input{flex-basis:0;width:100%;font-size:12px;height:40px}.hero .search-box .radius-select{width:74px}.hero .search-box>.button{grid-column:1/-1;margin:0}.hero .search-box .address-suggestions{top:58px;left:10px;width:calc(100% - 20px);max-width:none}.hero .address-option{padding:12px 9px;gap:9px}}@media (max-width:360px){.space-page .main-nav{padding-left:12px;gap:8px}.space-page .main-nav .brand{font-size:15px;gap:5px}.space-page .nav-actions{gap:6px}.space-page .nav-actions>.button{padding:9px 8px}.space-page .mobile-menu{width:28px}}.hero .radius-select .select-menu{top:calc(100% + 8px);bottom:auto;right:0;left:auto;min-width:104px;border:1px solid #8b9fc155;border-radius:10px;max-height:280px}.hero .radius-select .select-is-open .select-trigger{border-radius:7px}.faq-ask-row{position:relative;display:flex;align-items:center}.faq-ask .faq-ask-input{cursor:text;outline:none;padding-right:48px}.faq-ask-input::placeholder{color:#8e9bb6;font-weight:550}.faq-ask:focus-within{border-color:#b9caff4d}.faq-ask-send{position:absolute;right:-8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:#8e9bb6;cursor:pointer;transition:background .25s,color .25s,transform .2s}.faq-ask-send:disabled{cursor:default}.faq-ask-send.is-stop,.faq-ask.has-text .faq-ask-send{background:var(--text);color:var(--bg)}.faq-ask .faq-answer-inner p{opacity:1;transform:none}.faq-ask-answer span{display:inline-block;animation:faq-word-in .7s cubic-bezier(.16,1,.3,1) both}.faq-ask-error{color:#f3b3b3}@keyframes faq-word-in{0%{opacity:0;filter:blur(8px)}60%{filter:blur(2px)}to{opacity:1;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.faq-ask-answer span{animation:none}}@media (max-width:760px){.faq-ask .faq-ask-input{padding-right:42px}}.hero-content{transition:opacity .6s,transform .6s}.landing-is-exploring .hero-content{opacity:0;transform:translateY(-18px)}.power-section{transition:opacity .6s,transform .6s}.landing-is-exploring .power-section{opacity:0;transform:translateY(18px);pointer-events:none}.planet-live,.planet-poster{position:absolute;inset:0;display:block}.planet-poster{background:linear-gradient(180deg,rgb(0 2 9),rgb(0 2 8) 32%,rgb(0 1 7) 50%,rgb(0 1 6));overflow:hidden}.planet-poster img{position:absolute;display:block;width:1280px;height:900px;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%) scale(clamp(.01,calc(min(62vw, 800px) / 800px),1));object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000 76%,transparent),linear-gradient(180deg,transparent,#000 5%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 24%,#000 76%,transparent),linear-gradient(180deg,transparent,#000 5%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media (max-width:760px){.planet-poster img{width:412px;height:650px;-webkit-mask-image:none;mask-image:none;transform:translate(-50%,-50%) scale(calc(100vw / 412px))}}.planet-poster.is-exploring{visibility:hidden}.planet-poster{transition:visibility 0s}.planet-poster.is-ready{visibility:hidden;transition:visibility 0s .6s}.planet-live{opacity:0;transition:opacity .6s ease}.planet-live.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.planet-live,.planet-poster,.planet-poster.is-ready{transition:none}}.workspace-loading{min-height:calc(100vh - 100px);padding:40px}.app-shell>footer{color:#a3b0c8}@media (prefers-reduced-motion:reduce){.hero-content{transition:none}}.calculator-placeholder{height:428px}.hero .address-search input{font-size:12px}