@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/site/hanken-grotesk.72717d7ff1.woff2) format('woff2')}@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/site/hanken-grotesk.72717d7ff1.woff2) format('woff2')}@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/site/hanken-grotesk.72717d7ff1.woff2) format('woff2')}@font-face{font-family:'Sora';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/site/sora.37248e723d.woff2) format('woff2')}@font-face{font-family:'Sora';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/site/sora.37248e723d.woff2) format('woff2')}:root{--abysse:#0A1630;--nuit:#0A1630;--nuit-2:#0E1D3C;--marine:#16294D;--givre:#8DB8E2;--glace:#DCEBF9;--neige:#F4F8FC;--blanc:#FFFFFF;--encre:#101E38;--brume:#4E6285;--brume-d:#8DB8E2;--accent:#2E6BAE;--accent-text:#2E6BAE;--accent-2:#8DB8E2;--miel:#D9A441;--display:'Sora','Segoe UI',sans-serif;--body:'Hanken Grotesk','Segoe UI',sans-serif;--w:1180px;--hairline-d:rgba(141,184,226,.16);--globe-img:url(/assets/site/sphere-160.74b05403cd.webp);--hairline-l:rgba(16,30,56,.1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);font-size:16.5px;line-height:1.68;color:var(--encre);background:var(--nuit);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.02em}::selection{background:rgba(46,107,174,.85);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--abysse)}::-webkit-scrollbar-thumb{background:var(--marine);border-radius:6px;border:2px solid var(--abysse)}::-webkit-scrollbar-thumb:hover{background:var(--accent)}:focus-visible{outline:2px solid var(--givre);outline-offset:3px;border-radius:3px}.page-hidden{display:none !important}.skip{position:absolute;left:-9999px;z-index:100;font-family:var(--display);font-weight:600;font-size:14px}.skip:focus{left:16px;top:16px;background:var(--blanc);color:var(--encre);padding:12px 18px;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.wrap{max-width:var(--w);margin:0 auto;padding:0 28px}section{scroll-margin-top:84px}body{cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'34'%20height%3D'34'%20viewBox%3D'0%200%2040%2040'%3E%3Cpath%20d%3D'M9%205.5L25%2021.5'%20stroke%3D'%23FFFFFF'%20stroke-width%3D'6'%20stroke-linecap%3D'round'%2F%3E%3Cpath%20d%3D'M9%205.5L25%2021.5'%20stroke%3D'%2316294D'%20stroke-width%3D'3.2'%20stroke-linecap%3D'round'%2F%3E%3Cpath%20d%3D'M22.5%2017.5L35%2028.5L25.5%2038.5L15.5%2030Z'%20fill%3D'%23F0D290'%20stroke%3D'%23FFFFFF'%20stroke-width%3D'1.8'%20stroke-linejoin%3D'round'%2F%3E%3Cpath%20d%3D'M17.5%2029L20.5%2037M21%2026.8L24.5%2035.6M24.5%2024.8L29%2033.6'%20stroke%3D'%238A6A20'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E") 8 5,auto}a,button,select,.faq-q,.burger,.btn{cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'36'%20height%3D'36'%20viewBox%3D'0%200%2040%2040'%3E%3Cpath%20d%3D'M9%205.5L25%2021.5'%20stroke%3D'%23FFFFFF'%20stroke-width%3D'6'%20stroke-linecap%3D'round'%2F%3E%3Cpath%20d%3D'M9%205.5L25%2021.5'%20stroke%3D'%2316294D'%20stroke-width%3D'3.2'%20stroke-linecap%3D'round'%2F%3E%3Cpath%20d%3D'M22.5%2017.5L35%2028.5L25.5%2038.5L15.5%2030Z'%20fill%3D'%23BFE0F5'%20stroke%3D'%23FFFFFF'%20stroke-width%3D'1.8'%20stroke-linejoin%3D'round'%2F%3E%3Cpath%20d%3D'M17.5%2029L20.5%2037M21%2026.8L24.5%2035.6M24.5%2024.8L29%2033.6'%20stroke%3D'%232E6DB4'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E") 8 5,pointer}input,textarea{cursor:text}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--accent-text)}.eyebrow::before{content:"";width:26px;height:1px;background:currentColor;opacity:.7}.on-dark .eyebrow{color:var(--givre)}h1.eyebrow{font-size:14.5px;letter-spacing:.3em}.sec-title{font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.14;margin-top:18px}.sec-intro{margin-top:18px;max-width:62ch;color:var(--brume);font-size:17px}.on-dark .sec-intro{color:var(--brume-d)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;font-size:15px;padding:16px 30px;border-radius:10px;border:0;cursor:pointer;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .25s,background .25s,border-color .25s}.btn .ico{width:17px;height:17px;stroke-width:2}.btn-solid{color:#fff;background:linear-gradient(135deg,var(--accent-2),var(--accent) 62%);box-shadow:0 10px 28px rgba(10,22,48,.38),inset 0 1px 0 rgba(255,255,255,.24)}.btn-solid:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(10,22,48,.5),inset 0 1px 0 rgba(255,255,255,.28)}.btn-solid:active{transform:translateY(0)}.btn-line{color:var(--glace);border:1px solid rgba(141,184,226,.42);background:rgba(141,184,226,.06)}.btn-line:hover{background:rgba(141,184,226,.14);transform:translateY(-2px)}.btn-line-dark{color:var(--encre);border:1px solid rgba(16,30,56,.28);background:transparent}.btn-line-dark:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.ico{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.globe-photo{background:var(--globe-img) center / contain no-repeat}.nav{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(10,22,48,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hairline-d);transition:background .3s}.nav.dense{background:rgba(10,22,48,.92)}.nav-in{max-width:var(--w);margin:0 auto;padding:0 28px;height:74px;display:flex;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:13px}.brand-globe{width:42px;height:42px;flex:none}.brand-name{font-family:var(--display);font-weight:700;font-size:20px;color:#F4F8FC;letter-spacing:-.01em;line-height:1}.brand-sub{display:block;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.34em;text-transform:uppercase;color:var(--givre);margin-top:4px;white-space:nowrap}.nav-links{margin-left:auto;display:flex;align-items:center;gap:2px}.nav-links > a:not(.btn){position:relative;font-family:var(--display);font-weight:600;font-size:13px;color:#DCEBF9;padding:9px 11px;border-radius:7px;letter-spacing:.01em;white-space:nowrap}.nav-links > a:not(.btn)::after{content:"";position:absolute;left:13px;right:13px;bottom:4px;height:2px;background:var(--givre);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav-links > a:not(.btn):hover::after,.nav-links > a.on::after{transform:scaleX(1)}.nav-cta{padding:11px 20px;font-size:13px;margin-left:14px;white-space:nowrap;flex:none}.nav-espace{padding:9px 15px;font-size:13px;margin-left:10px;white-space:nowrap;flex:none}.burger{display:none;background:none;border:0;cursor:pointer;margin-left:auto;padding:8px}.burger span{display:block;width:24px;height:2px;background:var(--glace);border-radius:2px;transition:transform .3s,opacity .3s}.burger span + span{margin-top:6px}.menu-open .burger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-open .burger span:nth-child(2){opacity:0}.menu-open .burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:40;background:rgba(10,22,48,.98);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.menu-open .mobile-menu{opacity:1;visibility:visible}.mobile-menu a{font-family:var(--display);font-weight:600;font-size:24px;color:var(--glace);padding:12px}.mobile-menu .btn{margin-top:18px}.hero{position:relative;overflow:hidden;color:var(--glace);background:radial-gradient(1200px 780px at 72% 18%,#16294D 0%,var(--nuit-2) 44%,var(--nuit) 78%,#0A1630 100%);padding-top:74px}.aurora{position:absolute;inset:0;pointer-events:none}.aurora::before,.aurora::after{content:"";position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.aurora::before{width:720px;height:420px;left:-160px;bottom:-80px;background:radial-gradient(closest-side,rgba(46,107,174,.34),transparent);animation:aurora-a 16s ease-in-out infinite alternate}.aurora::after{width:640px;height:400px;right:-120px;top:-60px;background:radial-gradient(closest-side,rgba(141,184,226,.26),transparent);animation:aurora-b 19s ease-in-out infinite alternate}@keyframes aurora-a{from{transform:translate(0,0)}to{transform:translate(90px,-50px)}}@keyframes aurora-b{from{transform:translate(0,0)}to{transform:translate(-70px,60px)}}.hero-in{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:40px;align-items:center;padding:86px 0 70px}.hero .hero-h{font-family:var(--display);text-wrap:balance;font-size:clamp(36px,4.8vw,62px);font-weight:800;line-height:1.08;color:#F4F8FC;margin:22px 0 24px;letter-spacing:-.03em}.hero .hero-h .ice{background:linear-gradient(115deg,#FFFFFF 12%,#DCEBF9 45%,var(--givre) 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lead{font-size:18px;max-width:52ch;color:var(--brume-d)}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.hero-visual{position:relative;display:grid;place-items:center;transform-style:preserve-3d}.orbit{position:absolute;width:154%;aspect-ratio:1;border-radius:50%;border:3.5px solid rgba(141,184,226,.5);transform:rotateX(68deg);animation:orbit-spin 46s linear infinite}.orbit i{position:absolute;top:-3px;left:50%;width:6px;height:6px;border-radius:50%;background:var(--glace);box-shadow:0 0 12px rgba(220,235,249,.9)}@keyframes orbit-spin{to{transform:rotateX(68deg) rotate(360deg)}}.orbit,.orbit-2{transform-style:preserve-3d}.op,.ostar{position:absolute;transform:translate(-50%,-50%) rotateX(-68deg)}.op{border-radius:50%;filter:drop-shadow(0 4px 10px rgba(10,22,48,.6))}.ostar{width:11px;height:11px;background:#F4F8FC;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 7px rgba(220,235,249,.95))}.orbit .op,.orbit .ostar{animation:contre-orbite 46s linear infinite}.orbit-2 .op,.orbit-2 .ostar{animation:contre-orbite-r 74s linear infinite}@keyframes contre-orbite{from{transform:translate(-50%,-50%) rotate(0deg) rotateX(-68deg)}to{transform:translate(-50%,-50%) rotate(-360deg) rotateX(-68deg)}}@keyframes contre-orbite-r{from{transform:translate(-50%,-50%) rotate(0deg) rotateX(-68deg)}to{transform:translate(-50%,-50%) rotate(360deg) rotateX(-68deg)}}.op1{top:0;left:50%;width:32px;height:32px}.op2{top:85.4%;left:14.6%;width:21px;height:21px}.op3{top:85.4%;left:85.4%;width:25px;height:25px}.op4{top:50%;left:0;width:16px;height:16px;opacity:.85}.ostar1{top:50%;left:100%}.ostar2{top:14.6%;left:14.6%;width:8px;height:8px}.orbit i.p2{top:auto;bottom:10%;left:14%;width:4px;height:4px;opacity:.85}.orbit-2{position:absolute;width:192%;aspect-ratio:1;border-radius:50%;border:2.5px solid rgba(141,184,226,.3);transform:rotateX(68deg);animation:orbit-spin-r 74s linear infinite}@keyframes orbit-spin-r{to{transform:rotateX(68deg) rotate(-360deg)}}.orbit-2 i{position:absolute;top:-4px;left:32%;width:9px;height:9px;border-radius:50%;background:linear-gradient(145deg,#F4F8FC,#8DB8E2);box-shadow:0 0 16px rgba(141,184,226,.95)}.orbit-2 i.p2{top:auto;bottom:-3px;left:68%;width:5px;height:5px;opacity:.7}.mini-globes{position:absolute;inset:0;pointer-events:none}.mini-globe{position:absolute;width:40px;height:40px;opacity:.9;animation:globe-float 7s ease-in-out infinite reverse;filter:drop-shadow(0 8px 16px rgba(10,22,48,.55))}.mg1{top:14%;right:5%;width:46px;height:46px}.mg2{top:56%;right:1.5%;width:26px;height:26px;opacity:.65;animation-duration:9s;animation-direction:normal}.mg3{top:10%;left:46%;width:32px;height:32px;opacity:.8;animation-duration:8s;animation-delay:1.2s}.mg4{bottom:8%;right:28%;width:18px;height:18px;opacity:.5;animation-duration:10s}.mg5{top:6%;left:6%;width:22px;height:22px;opacity:.55;animation-duration:11s;animation-delay:.6s}.mg6{top:40%;left:57%;width:15px;height:15px;opacity:.45;animation-duration:12s;animation-direction:normal;animation-delay:2s}.mg7{top:80%;left:48%;width:20px;height:20px;opacity:.5;animation-duration:9.5s;animation-delay:1.5s}.mg8{top:30%;right:22%;width:13px;height:13px;opacity:.4;animation-duration:13s;animation-direction:normal}.stars-field{position:absolute;inset:0;pointer-events:none}.stars-field::before,.stars-field::after{content:"";position:absolute;top:0;left:0;width:2px;height:2px;border-radius:50%;background:transparent}.stars-field::before{box-shadow:8vw 90px #DCEBF9,22vw 200px rgba(220,235,249,.75),15vw 420px rgba(220,235,249,.6),34vw 130px rgba(220,235,249,.8),45vw 320px rgba(220,235,249,.55),55vw 100px #DCEBF9,63vw 480px rgba(220,235,249,.7),72vw 160px rgba(220,235,249,.85),82vw 350px #DCEBF9,90vw 120px rgba(220,235,249,.65),95vw 520px rgba(220,235,249,.8),40vw 600px rgba(220,235,249,.5);animation:twinkle 5.5s ease-in-out infinite alternate}.stars-field::after{width:1.5px;height:1.5px;box-shadow:12vw 260px rgba(220,235,249,.5),28vw 520px rgba(220,235,249,.45),38vw 80px rgba(220,235,249,.55),50vw 540px rgba(220,235,249,.4),60vw 240px rgba(220,235,249,.5),68vw 620px rgba(220,235,249,.45),77vw 90px rgba(220,235,249,.55),86vw 500px rgba(220,235,249,.4),93vw 280px rgba(220,235,249,.5),5vw 560px rgba(220,235,249,.45),48vw 180px rgba(220,235,249,.35),88vw 640px rgba(220,235,249,.45);animation:twinkle 7s ease-in-out .8s infinite alternate}@keyframes twinkle{from{opacity:.3}to{opacity:1}}.globe-halo{position:absolute;width:105%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(120,170,220,.28) 0%,transparent 62%);animation:halo-pulse 6.5s ease-in-out infinite}@keyframes halo-pulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.globe-lg{width:min(400px,70vw);aspect-ratio:1;height:auto;position:relative;animation:globe-float 9s ease-in-out infinite;filter:drop-shadow(0 24px 60px rgba(10,22,48,.6))}@keyframes globe-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}.rise{opacity:0;transform:translateY(26px);animation:rise .9s cubic-bezier(.2,.7,.3,1) forwards}.rise-1{animation-delay:.05s}.rise-2{animation-delay:.18s}.rise-3{animation-delay:.31s}.rise-4{animation-delay:.44s}@keyframes rise{to{opacity:1;transform:none}}.hero-visual.rise{transform:translateY(0) scale(.92)}.stats{border-top:1px solid var(--hairline-d);background:rgba(8,16,34,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.stats-in{max-width:var(--w);margin:0 auto;padding:34px 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.stat{position:relative;padding-left:2px}.stat + .stat::before{content:"";position:absolute;left:-14px;top:10%;bottom:10%;width:1px;background:linear-gradient(180deg,transparent,rgba(141,184,226,.3),transparent)}.stat b{display:block;font-family:var(--display);font-weight:700;font-size:clamp(26px,2.6vw,36px);color:#F4F8FC;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat span{display:block;margin-top:4px;font-size:13.5px;color:var(--brume-d);line-height:1.45}.s-light{background:var(--neige);color:var(--encre);padding:118px 0}.s-white{background:var(--blanc);color:var(--encre);padding:118px 0}.s-dark{background:var(--nuit);color:var(--glace);padding:118px 0;position:relative;overflow:hidden}.s-abysse{background:var(--abysse)}.frost-edge{position:relative}.frost-edge::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(141,184,226,.35),transparent)}.about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.about-txt p + p{margin-top:16px}.about-txt p{color:var(--brume)}.about-txt p:first-of-type{color:var(--encre);font-size:18px}.about-list{margin-top:28px;display:grid;gap:12px}.about-list li{list-style:none;display:flex;gap:12px;align-items:flex-start;font-weight:600;font-size:15.5px}.about-list .ico{width:20px;height:20px;stroke:var(--accent);flex:none;margin-top:3px;stroke-width:2}.about-panel{position:relative;border-radius:22px;overflow:hidden;background:radial-gradient(640px 520px at 66% 22%,#16294D 0%,var(--nuit-2) 52%,var(--nuit) 100%);padding:56px 40px;display:grid;place-items:center;min-height:420px;box-shadow:0 30px 70px rgba(10,22,48,.25)}.about-panel::before{content:"";position:absolute;top:-50%;bottom:-50%;width:38%;left:-60%;z-index:2;background:linear-gradient(100deg,transparent,rgba(255,255,255,.09),transparent);transform:skewX(-14deg);animation:balaye-panel 5.5s ease-in-out infinite;pointer-events:none}@keyframes balaye-panel{0%,55%,100%{left:-60%}28%{left:130%}}.panel-stars{position:absolute;inset:0;pointer-events:none}.panel-stars::before{content:"";position:absolute;top:0;left:0;width:2px;height:2px;border-radius:50%;box-shadow:44px 64px #DCEBF9,420px 90px rgba(220,235,249,.7),90px 330px rgba(220,235,249,.6),460px 300px rgba(220,235,249,.8),250px 36px rgba(220,235,249,.55),180px 386px rgba(220,235,249,.65),380px 200px rgba(220,235,249,.5),60px 180px rgba(220,235,249,.5),330px 370px #DCEBF9;animation:twinkle 6s ease-in-out infinite alternate}.panel-cosmos{position:relative;display:grid;place-items:center}.panel-ring{position:absolute;width:138%;aspect-ratio:1;border-radius:50%;border:3px solid rgba(141,184,226,.33);transform:rotateX(68deg);animation:orbit-spin 42s linear infinite;transform-style:preserve-3d}.panel-cosmos{transform-style:preserve-3d}.panel-ring .op{animation:contre-orbite 42s linear infinite}.pp1{top:0;left:50%;width:24px;height:24px}.pp2{top:85.4%;left:85.4%;width:15px;height:15px}.pp3{top:50%;left:0;width:19px;height:19px;opacity:.85}.panel-globe{width:252px;aspect-ratio:1;animation:globe-float 8s ease-in-out infinite;filter:drop-shadow(0 18px 40px rgba(10,22,48,.55))}.about-panel figcaption{margin-top:30px;text-align:center;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.26em;text-transform:uppercase;color:var(--givre)}.about-panel::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px 220px at 30% 88%,rgba(46,107,174,.22),transparent 70%)}.titre-brillant{background:linear-gradient(110deg,var(--encre) 32%,#2E6BAE 50%,var(--encre) 68%);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brillance-titre 5s ease-in-out infinite}@keyframes brillance-titre{0%,100%{background-position:0% 0}50%{background-position:100% 0}}.head-spark{display:inline-block;vertical-align:super;margin-left:10px;stroke:var(--accent-2);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;opacity:0;animation:etincelle 3.2s ease-in-out infinite}.head-spark.hs2{width:15px;height:15px;margin-left:2px;animation-delay:1.1s}@keyframes etincelle{0%,100%{opacity:0;transform:scale(.45) rotate(-12deg)}50%{opacity:1;transform:scale(1) rotate(12deg)}}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}.svc{position:relative;background:var(--blanc);border:1px solid var(--hairline-l);border-radius:16px;padding:36px 30px 34px;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s,border-color .28s}.svc:hover{transform:translateY(-6px);box-shadow:0 26px 54px rgba(16,30,56,.12);border-color:rgba(141,184,226,.8)}.svc::before{content:"";position:absolute;top:0;left:30px;right:30px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--givre));opacity:0;transition:opacity .28s}.svc:hover::before{opacity:1}.svc-ico{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;margin-bottom:24px;background:linear-gradient(145deg,#F4F8FC,#DCEBF9);color:var(--accent);transition:background .28s,color .28s}.svc:hover .svc-ico{background:linear-gradient(145deg,var(--accent-2),var(--accent));color:#fff}.svc-ico .ico{width:26px;height:26px}.svc h3{font-size:19px;font-weight:700;margin-bottom:10px}.svc p{font-size:15px;color:var(--brume)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:64px;position:relative}.step{position:relative}.step::after{content:"";position:absolute;top:25px;left:64px;right:-34px;height:1px;background:linear-gradient(90deg,rgba(141,184,226,.45),rgba(141,184,226,.15))}.step:last-child::after{display:none}.step-n{position:relative;z-index:1;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;margin-bottom:24px;font-family:var(--display);font-weight:700;font-size:15px;color:var(--glace);background:var(--nuit-2);border:1px solid rgba(141,184,226,.45);box-shadow:0 0 0 7px var(--nuit),0 0 24px rgba(141,184,226,.18);font-variant-numeric:tabular-nums}.step h3{font-size:18px;font-weight:700;color:#F4F8FC;margin-bottom:10px}.step p{font-size:14.5px;color:var(--brume-d)}.trust-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.trust-chips span{display:inline-flex;align-items:center;gap:9px;font-family:var(--display);font-weight:600;font-size:13px;color:var(--encre);background:var(--blanc);border:1px solid var(--hairline-l);border-radius:100px;padding:10px 18px}.trust-chips .ico{width:16px;height:16px;stroke:var(--accent-text);stroke-width:2;flex:none}.eng-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:56px}.eng{display:flex;gap:22px;align-items:flex-start;background:var(--blanc);border:1px solid var(--hairline-l);border-radius:16px;padding:30px 30px;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s}.eng:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(16,30,56,.1)}.eng-ico{flex:none;width:50px;height:50px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#F4F8FC,#DCEBF9);color:var(--accent)}.eng h3{font-size:17.5px;font-weight:700;margin-bottom:7px}.eng p{font-size:14.5px;color:var(--brume)}.frise{margin-top:8px;padding-bottom:8px}.frise-titre{display:block;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--givre);margin-bottom:18px}.frise-bar{display:flex;gap:10px}.fr-seg{border-radius:14px;padding:18px 18px 16px;position:relative}.fr-nuit{background:rgba(10,22,48,.65);border:1px solid var(--hairline-d)}.fr-nuit b{color:var(--glace)}.fr-nuit span{color:var(--brume-d)}.fr-jour{background:linear-gradient(135deg,#F0D290,#D9A441);border:1px solid rgba(255,255,255,.4);box-shadow:0 12px 32px rgba(217,164,65,.28)}.fr-jour b{color:#201A0E}.fr-jour span{color:#4A3A12;font-weight:600}.fr-seg b{display:block;font-family:var(--display);font-weight:700;font-size:15px}.fr-seg span{display:block;font-size:13px;margin-top:3px}.fr-sun{position:absolute;top:-26px;right:20px;width:50px;height:50px;filter:sepia(1) saturate(2.1) hue-rotate(-8deg) brightness(1.1) drop-shadow(0 8px 18px rgba(217,164,65,.6));animation:globe-float 7s ease-in-out infinite}@media (max-width:720px){.frise-bar{flex-direction:column}.fr-sun{top:-20px;width:42px;height:42px}}.jour{padding:96px 0}.jour-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:64px;align-items:start}.jour-grid .txt p{color:var(--brume-d);font-size:16.5px}.jour-grid .txt p + p{margin-top:16px}.jour-grid .txt strong{color:#F4F8FC;font-weight:600}.jour-badge{display:inline-flex;align-items:center;gap:10px;margin-top:28px;font-family:var(--display);font-weight:600;font-size:13px;color:var(--glace);border:1px solid rgba(141,184,226,.4);background:rgba(141,184,226,.08);border-radius:100px;padding:11px 22px}.jour-badge .ico{width:17px;height:17px;stroke:var(--givre);stroke-width:2;flex:none}.jour{position:relative;overflow:hidden}.jour::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 320px at 86% 8%,rgba(217,164,65,.18),transparent 70%)}.jour .eyebrow{color:#E8C87E}.jour .jour-badge{color:#F0D290;border-color:rgba(217,164,65,.5);background:rgba(217,164,65,.1)}.jour .jour-badge .ico{stroke:#D9A441}.jour .ruche-hex.jh1{width:210px;height:210px;right:-44px;top:-36px;opacity:.4;transform:rotate(10deg)}.jour .jb1{position:absolute;top:96px;right:7%;z-index:1;animation:butine 8s ease-in-out infinite alternate}.jour .jb2{position:absolute;bottom:64px;left:5%;z-index:1;transform:scale(.8);animation:butine 10s 1.4s ease-in-out infinite alternate-reverse}@media (max-width:720px){.jour .jb1{top:70px;right:13%}}.eng-band{position:relative;overflow:hidden;background:linear-gradient(120deg,#F4DDA2 0%,#E9BE62 55%,#D9A441 100%)}.eng-band .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:18px 40px;padding-top:40px;padding-bottom:40px}.eng-band .eb-txt{flex:1 1 380px}.eb-eyebrow{font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#8A5A12}.eng-band h2{font-family:var(--display);font-weight:800;font-size:clamp(21px,2.8vw,28px);color:#201A0E;letter-spacing:-.02em;margin-top:7px}.eng-band .eb-txt > p:last-child{color:#4A3A12;font-size:15px;margin-top:9px;max-width:64ch}.eb-btn{background:#13244A;color:#F4F8FC;box-shadow:0 16px 34px rgba(16,26,48,.35)}.eb-btn:hover{transform:translateY(-2px)}.eb-bee{position:absolute;top:26px;right:8%;animation:butine 9s ease-in-out infinite alternate}@media (max-width:720px){.eb-bee{display:none}}#ecologie{background:linear-gradient(180deg,#FFFFFF 0%,#F4F8FC 100%);position:relative;overflow:hidden}#ecologie::before{content:"";position:absolute;top:30px;right:-60px;width:430px;height:430px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%23D9A441' stroke-width='2'%3E%3Cpath d='M100 8l76 44v88l-76 44-76-44V52z' opacity='.45'/%3E%3Cpath d='M100 36l52 30v60l-52 30-52-30V66z' opacity='.3'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;opacity:.35}#ecologie .wrap{position:relative}#ecologie .eyebrow{color:#2A6E4C}.ruche-panel{position:relative;border-radius:22px;overflow:hidden;min-height:430px;display:grid;place-items:center;background:radial-gradient(560px 420px at 64% 26%,#16294D 0%,#0E1D3C 52%,#0A1630 100%);box-shadow:0 30px 70px rgba(10,22,48,.25);transform-style:preserve-3d}.ruche-panel::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(380px 200px at 24% 88%,rgba(217,164,65,.22),transparent 70%)}.ruche-hex{position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%23D9A441' stroke-width='2'%3E%3Cpath d='M100 8l76 44v88l-76 44-76-44V52z' opacity='.55'/%3E%3Cpath d='M100 36l52 30v60l-52 30-52-30V66z' opacity='.35'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;pointer-events:none}.rh1{width:240px;height:240px;right:-50px;top:-46px;opacity:.5;transform:rotate(12deg)}.rh2{width:130px;height:130px;left:-24px;bottom:44px;opacity:.35;transform:rotate(-9deg)}.ruche-globe{width:215px;aspect-ratio:1;position:relative;z-index:1;filter:sepia(1) saturate(2.1) hue-rotate(-8deg) brightness(1.04) drop-shadow(0 18px 40px rgba(40,26,4,.55));animation:globe-float 8.5s ease-in-out infinite}.ruche-orbit{position:absolute;width:88%;aspect-ratio:1;border-radius:50%;border:3px solid rgba(217,164,65,.38);transform:rotateX(66deg);animation:orbit-spin 36s linear infinite;transform-style:preserve-3d}.ruche-orbit .op-bee{position:absolute;top:0;left:50%;width:30px;height:22px;transform:translate(-50%,-50%) rotateX(-66deg);animation:contre-orbite-r36 36s linear infinite}@keyframes contre-orbite-r36{from{transform:translate(-50%,-50%) rotate(0deg) rotateX(-66deg)}to{transform:translate(-50%,-50%) rotate(-360deg) rotateX(-66deg)}}.abeille{position:relative;display:block;width:30px;height:22px}.abeille i{position:absolute;bottom:0;left:2px;width:24px;height:15px;border-radius:8px;background:repeating-linear-gradient(80deg,#D9A441 0 4px,#201A0E 4px 7px);border:1px solid rgba(255,255,255,.55);box-shadow:0 0 12px rgba(232,181,74,.75)}.abeille::before,.abeille::after{content:"";position:absolute;top:-3px;width:12px;height:9px;border-radius:50%;background:rgba(220,235,249,.78);filter:blur(.5px);transform-origin:bottom center;animation:aile .16s ease-in-out infinite alternate}.abeille::before{left:3px}.abeille::after{left:13px;animation-delay:.08s}@keyframes aile{from{transform:scaleY(.45) rotate(-10deg)}to{transform:scaleY(1) rotate(10deg)}}.ab2{position:absolute;top:16%;left:12%;z-index:2;animation:butine 7s ease-in-out infinite alternate}.ab3{position:absolute;bottom:22%;right:10%;z-index:2;transform:scale(.78);animation:butine 9s 1.2s ease-in-out infinite alternate-reverse}@keyframes butine{0%{translate:0 0}30%{translate:14px 10px}60%{translate:-8px 20px}100%{translate:6px -8px}}.ruche-caption{position:absolute;bottom:20px;left:0;right:0;text-align:center;z-index:2;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:#E8C87E}.eco-cards-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:46px}@media (max-width:1024px){.eco-cards-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.eco-cards-row{grid-template-columns:1fr}}.eco-card.green .eco-ico{background:#E3E9EF;color:#2A6E4C}.eco-card.green{border-color:#CBD6E4;background:#F4F8FC}.eco-card.honey{border-color:#CBD6E4;background:#F4F8FC}.eco-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:start}.eco-txt p{color:var(--brume)}.eco-txt p + p{margin-top:16px}.eco-cards{display:grid;gap:18px}.eco-card{display:flex;gap:20px;align-items:flex-start;background:var(--neige);border:1px solid var(--hairline-l);border-radius:16px;padding:26px 28px;transition:transform .28s,box-shadow .28s}.eco-card:hover{transform:translateX(6px);box-shadow:0 16px 38px rgba(16,30,56,.08)}.eco-ico{flex:none;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#DCEBF9;color:var(--accent)}.eco-card.honey .eco-ico{background:#F4F8FC;color:var(--miel)}.eco-card h3{font-size:16.5px;font-weight:700;margin-bottom:5px}.eco-card p{font-size:14.5px;color:var(--brume)}.eco-badge{display:inline-flex;align-items:center;gap:9px;margin-top:26px;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.06em;color:#8A5A12;background:#F4F8FC;border:1px solid #CBD6E4;border-radius:100px;padding:9px 18px}.eco-badge .ico{width:16px;height:16px;stroke:var(--miel);stroke-width:2}.svc-panel{position:relative;border-radius:22px;overflow:hidden;min-height:330px;display:grid;place-items:center;margin:46px 0 8px;background:radial-gradient(560px 420px at 60% 28%,#16294D 0%,#0E1D3C 52%,#0A1630 100%);box-shadow:0 30px 70px rgba(10,22,48,.25);transform-style:preserve-3d}.svc-panel::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(380px 200px at 20% 90%,rgba(141,184,226,.16),transparent 70%)}.svc-stars{position:absolute;inset:0;pointer-events:none}.svc-stars::before{content:"";position:absolute;top:0;left:0;width:2px;height:2px;border-radius:50%;box-shadow:36px 44px #DCEBF9,96px 66px rgba(220,235,249,.7),300px 40px #DCEBF9,320px 240px rgba(220,235,249,.6),56px 262px rgba(220,235,249,.75),252px 120px rgba(220,235,249,.55),150px 36px rgba(220,235,249,.5),200px 290px rgba(220,235,249,.65);animation:twinkle 6s ease-in-out infinite alternate}.svc-globe{width:172px;aspect-ratio:1;position:relative;z-index:1;animation:globe-float 8.5s ease-in-out infinite;filter:drop-shadow(0 18px 40px rgba(10,22,48,.55))}.svc-orbit{position:absolute;width:min(300px,76vw);aspect-ratio:1;border-radius:50%;border:3px solid rgba(141,184,226,.38);transform:rotateX(68deg);animation:orbit-spin 40s linear infinite;transform-style:preserve-3d}.svc-orbit .op,.svc-orbit .ostar{animation:contre-orbite-40 40s linear infinite}@keyframes contre-orbite-40{from{transform:translate(-50%,-50%) rotate(0deg) rotateX(-68deg)}to{transform:translate(-50%,-50%) rotate(-360deg) rotateX(-68deg)}}.sp1{top:0;left:50%;width:32px;height:32px}.sp2{top:85.4%;left:14.6%;width:20px;height:20px}.sp3{top:60%;left:98%;width:15px;height:15px;opacity:.85}.ss1{top:14.6%;left:85.4%}.ss2{top:92%;left:62%;width:8px;height:8px}.svc-caption{position:absolute;bottom:20px;left:0;right:0;text-align:center;z-index:2;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:#DCEBF9}.meth-visual{position:relative;width:min(330px,76vw);aspect-ratio:1;margin:50px auto 6px;display:grid;place-items:center;transform-style:preserve-3d}.meth-globe{width:46%;aspect-ratio:1;position:relative;z-index:1;animation:globe-float 9s ease-in-out infinite;filter:drop-shadow(0 18px 40px rgba(10,22,48,.55))}.meth-orbit{position:absolute;width:100%;aspect-ratio:1;border-radius:50%;border:3px solid rgba(141,184,226,.35);transform:rotateX(68deg);animation:orbit-spin 52s linear infinite;transform-style:preserve-3d}.mp{position:absolute;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:13.5px;color:#0A1630;background:linear-gradient(145deg,#F4F8FC,#8DB8E2);box-shadow:0 0 18px rgba(141,184,226,.75),inset 0 -6px 12px rgba(16,42,80,.3);animation:contre-orbite-52 52s linear infinite;transform:translate(-50%,-50%) rotateX(-68deg)}.mp2,.mp4{background:linear-gradient(145deg,#F0D290,#D9A441);color:#201A0E;box-shadow:0 0 18px rgba(217,164,65,.7),inset 0 -6px 12px rgba(96,62,8,.3)}@keyframes contre-orbite-52{from{transform:translate(-50%,-50%) rotate(0deg) rotateX(-68deg)}to{transform:translate(-50%,-50%) rotate(-360deg) rotateX(-68deg)}}.mp1{top:0;left:50%}.mp2{top:50%;left:100%}.mp3{top:100%;left:50%}.mp4{top:50%;left:0}.reco-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;margin:40px 0 6px;padding:30px 36px;border-radius:20px;background:linear-gradient(120deg,rgba(20,39,75,.9),rgba(14,29,60,.7));border:1px solid rgba(141,184,226,.3);box-shadow:0 22px 50px rgba(10,22,48,.4)}.reco-score{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.reco-num{font-family:var(--display);font-weight:800;font-size:52px;line-height:1;color:#F4F8FC}.reco-stars{display:flex;gap:4px}.reco-stars svg{width:26px;height:26px;fill:#D9A441}.reco-count{font-family:var(--display);font-weight:600;font-size:13.5px;color:var(--brume-d);max-width:160px}.reco-actions{display:flex;flex-wrap:wrap;gap:12px}.btn-ghost-l{background:transparent;color:#F4F8FC;border:1.5px solid rgba(141,184,226,.55)}.btn-ghost-l:hover{background:rgba(141,184,226,.14)}@media (max-width:720px){.reco-hero{padding:24px}.reco-num{font-size:42px}}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:60px}.quotes > .quote:last-child:nth-child(3n+1){grid-column:2}.quote{position:relative;display:flex;flex-direction:column;background:rgba(14,29,60,.55);border:1px solid var(--hairline-d);border-radius:18px;padding:40px 32px 34px;transition:transform .28s,border-color .28s,background .28s}.quote footer{margin-top:auto}.quote:hover{transform:translateY(-5px);border-color:rgba(141,184,226,.45);background:rgba(14,29,60,.8)}.quote-mark{width:38px;height:38px;stroke:var(--givre);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.65;margin-bottom:20px}.quote p{font-size:15.5px;color:#DCEBF9}.quote p{margin-bottom:24px}.quote p strong{color:#F4F8FC;font-weight:600}.quote footer{padding-top:18px;border-top:1px solid var(--hairline-d)}.quote b{display:block;font-family:var(--display);font-weight:600;font-size:14.5px;color:#F4F8FC}.quote span{font-size:13px;color:var(--brume-d);letter-spacing:.04em}.stars{display:flex;gap:3px;margin-top:10px}.quote-src{display:block;margin-top:9px;font-size:13px;color:rgba(141,184,226,.8);letter-spacing:.02em}.stars svg{width:14px;height:14px;fill:var(--givre);stroke:none}.jobs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}.job{display:flex;flex-direction:column;background:var(--blanc);border:1px solid var(--hairline-l);border-radius:16px;padding:32px 30px;transition:transform .28s,box-shadow .28s}.job:hover{transform:translateY(-5px);box-shadow:0 24px 50px rgba(16,30,56,.1)}.job-type{align-self:flex-start;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);background:#DCEBF9;border-radius:100px;padding:6px 14px;margin-bottom:18px}.job h3{font-size:19px;font-weight:700;margin-bottom:10px}.job p{font-size:14.5px;color:var(--brume);flex:1}.job a{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-family:var(--display);font-weight:600;font-size:14px;color:var(--accent-text)}.job a .ico{width:16px;height:16px;stroke-width:2.2;transition:transform .22s}.job a:hover .ico{transform:translateX(4px)}.jobs-note{margin-top:34px;color:var(--brume);font-size:15px}.jobs-note a{color:var(--accent-text);font-weight:600;border-bottom:1px solid rgba(46,107,174,.35)}.faq-list{max-width:820px;margin:52px auto 0}.faq{border-bottom:1px solid var(--hairline-l)}.faq:first-child{border-top:1px solid var(--hairline-l)}.faq-q{width:100%;background:none;border:0;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:var(--display);font-weight:600;font-size:16.5px;color:var(--encre);padding:24px 4px;transition:color .2s}.faq-q:hover{color:var(--accent)}.faq-q .cross{flex:none;position:relative;width:20px;height:20px}.faq-q .cross::before,.faq-q .cross::after{content:"";position:absolute;inset:0;margin:auto;background:currentColor;border-radius:2px;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.faq-q .cross::before{width:14px;height:2px}.faq-q .cross::after{width:2px;height:14px}.faq.open .faq-q .cross::after{transform:rotate(90deg) scaleY(0)}.faq-a{overflow:hidden;max-height:0;transition:max-height .4s cubic-bezier(.2,.7,.3,1)}.faq-a p{padding:0 44px 26px 4px;color:var(--brume);font-size:15.5px;max-width:70ch}.contact-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;margin-top:56px}.contact-humain{display:flex;gap:20px;align-items:center;background:rgba(14,29,60,.5);border:1px solid var(--hairline-d);border-radius:16px;padding:22px 24px;margin-bottom:28px}.ch-photo{width:86px;height:86px;border-radius:50%;object-fit:cover;border:2px solid rgba(141,184,226,.5);flex:none}.contact-humain b{display:block;font-family:var(--display);font-weight:700;font-size:16.5px;color:#F4F8FC}.contact-humain span{display:block;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--givre);margin-top:4px}.contact-humain p{font-size:13.5px;color:var(--brume-d);margin-top:7px}.c-list{display:grid;gap:8px}.c-item{display:flex;gap:18px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--hairline-d)}.c-item:last-child{border-bottom:0}.c-item .ico{flex:none;width:22px;height:22px;stroke:var(--givre);margin-top:3px}.c-item b{display:block;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--brume-d);margin-bottom:5px}.c-item a,.c-item span{font-size:17px;color:#F4F8FC;font-weight:500}.c-item a:hover{color:var(--givre)}.c-promise{display:inline-flex;align-items:center;gap:10px;margin-top:30px;font-family:var(--display);font-weight:600;font-size:13px;color:var(--glace);border:1px solid rgba(141,184,226,.4);background:rgba(141,184,226,.08);border-radius:100px;padding:11px 22px}.c-promise .ico{width:16px;height:16px;stroke:var(--givre);stroke-width:2}.form{background:rgba(14,29,60,.5);border:1px solid var(--hairline-d);border-radius:20px;padding:40px 38px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.f-field{margin-bottom:16px}.f-field label{display:block;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--brume-d);margin-bottom:8px}.f-field input,.f-field select,.f-field textarea{width:100%;background:rgba(10,22,48,.55);border:1px solid rgba(141,184,226,.22);border-radius:10px;padding:13px 16px;color:#F4F8FC;font-size:15px;transition:border-color .2s,box-shadow .2s}.f-field select{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238DB8E2' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.f-field input::placeholder,.f-field textarea::placeholder{color:rgba(141,184,226,.55)}.f-field input:focus,.f-field select:focus,.f-field textarea:focus{outline:none;border-color:var(--givre);box-shadow:0 0 0 3px rgba(141,184,226,.18)}.f-field textarea{resize:vertical;min-height:110px}.form .btn{width:100%;justify-content:center;margin-top:8px}.f-note{margin-top:16px;font-size:13px;color:var(--brume-d);text-align:center}.wa-btn{position:fixed;right:22px;bottom:22px;z-index:60;width:58px;height:58px;border-radius:50%;background:#25D366;display:grid;place-items:center;box-shadow:0 10px 26px rgba(18,90,50,.45);transition:transform .2s,box-shadow .2s}.wa-btn:hover{transform:scale(1.09);box-shadow:0 14px 32px rgba(18,90,50,.55)}.wa-btn::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(37,211,102,.35);animation:wa-pulse 2.4s ease-out infinite}@keyframes wa-pulse{from{transform:scale(1);opacity:.5}to{transform:scale(1.3);opacity:0}}.wa-btn svg{width:31px;height:31px;fill:#fff}@media (max-width:720px){.wa-btn{right:14px;bottom:84px;width:52px;height:52px}}.cta-note{margin-top:16px;font-size:14px;color:var(--brume-d)}.nav-tel{font-family:var(--display);font-weight:600;font-size:13.5px;color:#DCEBF9;padding:9px 12px;white-space:nowrap}.nav-tel:hover{color:var(--givre)}.mid-cta{margin-top:54px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mid-cta span{font-size:14px;color:var(--brume)}.on-dark .mid-cta span{color:var(--brume-d)}.cta-band{background:linear-gradient(135deg,#16294D 0%,#0E1D3C 60%,var(--nuit) 100%);padding:88px 0;color:var(--glace)}.cta-band-in h2{font-size:clamp(26px,3vw,38px);font-weight:700;color:#F4F8FC;max-width:24ch;line-height:1.16}.cta-band-in p{margin-top:14px;color:var(--brume-d);max-width:58ch}.cta-band-in .cta-row{margin-top:30px}.f-err[hidden]{display:none}.f-err{margin-top:16px;border:1px solid rgba(232,181,74,.5);background:rgba(232,181,74,.1);border-radius:14px;padding:20px 24px}.f-err p{color:var(--glace);font-size:14.5px}.f-err strong{color:#F4F8FC}.f-err a{color:var(--givre);font-weight:600;text-decoration:underline}.f-ok[hidden]{display:none}.f-ok{border:1px solid rgba(141,184,226,.4);background:rgba(141,184,226,.08);border-radius:20px;padding:48px 40px;display:grid;place-items:center;text-align:center;gap:8px}.f-ok h3{font-size:21px;color:#F4F8FC}.f-ok p{color:var(--brume-d);font-size:15px;max-width:44ch}.c-promise + .c-promise{margin-left:12px}.m-bar{display:none}@media (max-width:720px){.m-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:55;background:rgba(10,22,48,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--hairline-d);padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:10px}.m-bar a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--display);font-weight:600;font-size:14.5px;padding:13px 10px;border-radius:10px}.m-bar .m-call{color:var(--glace);border:1px solid rgba(141,184,226,.4)}.m-bar .m-devis{color:#fff;background:linear-gradient(135deg,var(--accent-2),var(--accent) 62%)}.m-bar .ico{width:16px;height:16px}.footer{padding-bottom:120px}.aurora::before,.aurora::after{filter:blur(42px)}}.footer{background:var(--abysse);color:var(--brume-d);padding:74px 0 0;border-top:1px solid var(--hairline-d)}.footer-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:46px;align-items:start}.footer-brand{display:flex;align-items:center;gap:20px}.footer-globe{width:62px;height:62px;flex:none}.footer-mark{width:188px;aspect-ratio:1690 / 560;height:auto}.footer-baseline{margin-top:24px;font-size:14.5px;max-width:34ch}.footer h4{font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.26em;text-transform:uppercase;color:var(--givre);margin-bottom:20px}.footer-nav{display:grid;gap:11px}.footer-nav a{font-size:14.5px;color:#DCEBF9;transition:color .2s}.footer-nav a:hover{color:var(--givre)}.footer-c{display:grid;gap:13px;font-size:14.5px}.footer-c a{color:#DCEBF9}.footer-c a:hover{color:var(--givre)}.legal{margin-top:40px;font-size:13px;color:var(--brume-d)}.legal summary{cursor:pointer;font-family:var(--display);font-weight:600;font-size:13px;color:#DCEBF9;letter-spacing:.04em}.legal summary:hover{color:var(--givre)}.legal p{margin-top:10px;max-width:90ch;line-height:1.6}.footer-bottom{margin-top:60px;border-top:1px solid rgba(141,184,226,.1);padding:24px 0;font-size:13px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.3,1)}.js .reveal.vu{opacity:1;transform:none}.js .d1{transition-delay:.05s}.js .d2{transition-delay:.1s}.js .d3{transition-delay:.15s}.js .d4{transition-delay:.2s}.js .d5{transition-delay:.25s}.js .d6{transition-delay:.3s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.aurora::before,.aurora::after,.orbit,.orbit-2,.globe-halo,.globe-lg,.mini-globe,.stars-field::before,.stars-field::after,.panel-ring,.panel-globe,.panel-stars::before,.about-panel::before,.op,.ostar{animation:none !important}.wa-btn::after,.titre-brillant,.head-spark,.fr-sun,.ruche-globe,.ruche-orbit,.op-bee,.abeille::before,.abeille::after,.ab2,.ab3{animation:none !important}.svc-panel,.svc-globe,.svc-orbit,.svc-stars::before,.meth-visual,.meth-globe,.meth-orbit,.mp,.jb1,.jb2,.eb-bee{animation:none !important}.rise{animation:none !important;opacity:1 !important;transform:none !important}.js .reveal{opacity:1 !important;transform:none !important;transition:none !important}}@media (max-width:1024px){.hero-in{grid-template-columns:1fr;gap:54px;padding:66px 0 60px;text-align:left}.hero-visual{order:2;margin-top:4px}.globe-lg{width:min(270px,56vw)}.stats-in{grid-template-columns:repeat(2,1fr);row-gap:30px}.stat + .stat::before{display:none}.about-grid,.eco-grid,.contact-grid{grid-template-columns:1fr;gap:48px}.jour-grid{grid-template-columns:1fr;gap:26px}.svc-grid,.jobs-grid,.quotes{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr);row-gap:44px}.step::after{display:none}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:1200px){.nav-links{display:none}.burger{display:block}}@media (max-width:720px){body{font-size:16px}.s-light,.s-white,.s-dark{padding:84px 0}.nav-links{display:none}.burger{display:block}.svc-grid,.jobs-grid,.quotes,.eng-grid,.steps{grid-template-columns:1fr}.eng{flex-direction:column;gap:16px}.mg3,.mg4,.mg5,.mg6{display:none}.globe-lg{width:min(185px,47vw)}.globe-halo{width:min(195px,50vw)}.orbit{width:min(285px,72vw)}.orbit-2{width:min(355px,90vw)}.hero-in{gap:40px}.eyebrow{font-size:13px;letter-spacing:.18em}.f-row{grid-template-columns:1fr}.form{padding:30px 24px}.footer-grid{grid-template-columns:1fr;gap:44px}}.globe-lg{--globe-img:url(/assets/site/sphere-800.3963bc70c2.webp)}.panel-globe,.ruche-globe,.svc-globe,.meth-globe{--globe-img:url(/assets/site/sphere-560.ead2974803.webp)}@media(max-width:700px){.globe-lg{--globe-img:url(/assets/site/sphere-560.ead2974803.webp)}}@supports (background-image:image-set(url(a.avif) type("image/avif"))){:root{--globe-img:image-set(url(/assets/site/sphere-160.a4f997d0aa.avif) type("image/avif"),url(/assets/site/sphere-160.74b05403cd.webp) type("image/webp"))}.globe-lg{--globe-img:image-set(url(/assets/site/sphere-800.a495a46042.avif) type("image/avif"),url(/assets/site/sphere-800.3963bc70c2.webp) type("image/webp"))}.panel-globe,.ruche-globe,.svc-globe,.meth-globe{--globe-img:image-set(url(/assets/site/sphere-560.6ef137cae0.avif) type("image/avif"),url(/assets/site/sphere-560.ead2974803.webp) type("image/webp"))}@media(max-width:700px){.globe-lg{--globe-img:image-set(url(/assets/site/sphere-560.6ef137cae0.avif) type("image/avif"),url(/assets/site/sphere-560.ead2974803.webp) type("image/webp"))}}}
/* Touche Apple A (27.10.2026) : cartes en blanc gris legerement bleute #F4F6F9, filet #CDD5E0, ombre tres douce. Valeurs seulement ; le :hover d'origine reste plus specifique. */
.svc,.eco-card,.eng,.job,.trust-chips span{background:#F4F6F9;border-color:#CDD5E0}
.svc,.eco-card,.eng,.job{box-shadow:0 1px 2px rgba(10,22,48,.05)}
