.hero{padding-top:clamp(2rem,4vw,4rem)}.hero-kicker{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,3vw,2.75rem);display:flex}.hero-kicker .eyebrow{letter-spacing:.17em;margin:0;font-size:.68rem}.hero-kicker>span{color:var(--color-muted);font-size:.72rem}.hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hero-copy{min-width:0}.hero h1{letter-spacing:-.065em;text-wrap:initial;animation:editorial-arrive .65s var(--ease-standard) both;margin:0 0 1.9rem;font-size:clamp(3.5rem,5.9vw,5.4rem);font-weight:480;line-height:1.06}.hero h1 span{color:var(--color-accent);font-family:var(--font-editorial);letter-spacing:-.06em;font-style:italic;font-weight:400;line-height:1.04;display:inline-block}.hero-description{color:var(--color-muted);max-width:32rem;margin-bottom:1.6rem;font-size:1.05rem;line-height:1.75}.hero-price{margin-bottom:1.4rem;font-size:.87rem}.hero-price strong{white-space:nowrap;font-weight:600}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem 1.7rem;display:flex}.hero .button,.main-offer .button{border-radius:0;min-height:3.25rem;padding-inline:1.3rem;font-weight:550}.hero .button:active,.main-offer .button:active{background:var(--color-text);color:var(--color-bg)}.hero .button>span,.main-offer .button>span,.editorial-link>span{transition:transform var(--transition-fast) var(--ease-standard);display:inline-block}.hero .button:focus-visible>span,.main-offer .button:focus-visible>span{transform:translate(2px,-2px)}.editorial-link:focus-visible>span{transform:translateY(2px)}.editorial-link{border-bottom:1px solid var(--color-border);min-height:3rem;transition:border-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:1.2rem;font-size:.875rem;text-decoration:none;display:inline-flex}.editorial-link:hover,.editorial-link:active{border-color:var(--color-accent);color:var(--color-accent)}.hero-description,.hero-price{animation:editorial-arrive .8s var(--ease-standard) both}.hero-actions .button{animation:action-settle .8s var(--ease-standard)}.hero-extensions{color:var(--color-text);margin-top:1.3rem;font-size:.825rem;line-height:1.65}.hero-extensions span{color:var(--color-muted)}.hero-baseline{border-top:var(--border-default);color:var(--color-muted);justify-content:space-between;gap:1rem;margin-top:clamp(2.5rem,4vw,3.5rem);padding-block:1.3rem;font-size:.75rem;display:flex}.hero-baseline i{color:var(--color-accent);margin-inline:.7rem;font-style:normal}.main-offer{background:var(--color-surface);border-top:var(--border-default);padding-block:clamp(3.5rem,7vw,6.5rem)}.offer-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:0 4rem;margin-bottom:3.3rem;display:grid}.offer-heading .eyebrow{grid-column:1/-1;margin-bottom:1.8rem;font-size:.68rem}.offer-heading .eyebrow span{color:var(--color-muted);margin-right:1.4rem}.offer-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5vw,4.7rem);font-weight:450;line-height:1.03}.offer-heading h2 em{color:var(--color-accent);font-family:var(--font-editorial);font-weight:400}.offer-heading>p:last-child{color:var(--color-muted);justify-self:end;margin-bottom:.3rem;font-size:1rem}.offer-sheet{border-block:var(--border-default);grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);display:grid}.offer-summary{border-right:var(--border-default);padding:2.2rem 2.5rem 2.2rem 0}.offer-type{margin-bottom:.75rem;font-size:.85rem}.offer-price{letter-spacing:-.015em;margin-bottom:1.25rem;font-size:clamp(1.6rem,2.3vw,2.15rem);line-height:1.3}.offer-scope{color:var(--color-muted);max-width:21rem;margin-bottom:1.8rem;font-size:.925rem}.offer-qualification{color:var(--color-muted);max-width:21rem;margin-top:1.3rem;font-size:.85rem;line-height:1.7}.offer-inclusions{grid-template-columns:1fr 1fr;column-gap:2rem;margin:0;padding:1rem 0 1rem 2.4rem;list-style:none;display:grid}.offer-inclusions li{border-bottom:var(--border-default);grid-template-columns:1.1rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding-block:1.1rem;display:grid}.offer-inclusions li:last-child{border-bottom:0;grid-column:1/-1}.inclusion-number{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:.7rem}.offer-inclusions h3{letter-spacing:-.01em;margin-bottom:.4rem;font-size:.96rem;font-weight:500;line-height:1.4}.offer-inclusions p{color:var(--color-muted);font-size:.85rem;line-height:1.65}.offer-next{grid-template-columns:1fr 1fr;gap:4rem;padding-top:1.8rem;display:grid}.offer-next .eyebrow{letter-spacing:.12em;margin-bottom:.6rem;font-size:.7rem}.offer-next>div>p:last-child{max-width:31rem;font-size:.9rem}.offer-timing{color:var(--color-muted);justify-self:end;max-width:27rem;font-size:.85rem}@media (hover:hover) and (pointer:fine){.hero .button:hover>span,.main-offer .button:hover>span{transform:translate(2px,-2px)}.editorial-link:hover>span{transform:translateY(2px)}}@keyframes editorial-arrive{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes action-settle{0%{border-color:var(--color-text)}to{border-color:#0000}}@media (width>=48rem) and (width<=63.99rem){.hero-inner{grid-template-columns:1fr;gap:3rem}.hero h1{font-size:5.4rem}.hero-description{max-width:36rem}.offer-sheet{grid-template-columns:1fr 1.15fr}.offer-inclusions{grid-template-columns:1fr;padding-left:1.5rem}.offer-inclusions li:last-child{grid-column:auto}}@media (width<=47.99rem){.hero{padding-top:1.6rem}.hero-kicker{margin-bottom:2.5rem}.hero-kicker .eyebrow{letter-spacing:.12em;font-size:.65rem}.hero-kicker>span{display:none}.hero-inner{grid-template-columns:1fr;gap:2.6rem}.hero h1{margin-bottom:1.7rem;font-size:clamp(2.9rem,12vw,5.3rem)}.hero-description{margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.hero-price{margin-bottom:1.2rem;font-size:.825rem;line-height:1.8}.hero-actions{gap:.5rem 1.2rem}.hero .button{width:100%}.editorial-link{min-height:2.8rem}.hero-extensions{text-wrap:pretty;max-width:23rem;margin-top:1rem}.hero-baseline{margin-top:2.2rem;padding-block:1.1rem;font-size:.68rem}.hero-baseline>span:last-child{display:none}.offer-heading{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.offer-heading .eyebrow{margin-bottom:0}.offer-heading h2{font-size:clamp(3rem,12vw,4.5rem)}.offer-heading>p:last-child{justify-self:start;font-size:.9rem}.offer-sheet{grid-template-columns:1fr}.offer-summary{border-right:0;border-bottom:var(--border-default);padding:1.8rem 0}.offer-price{font-size:1.9rem}.offer-scope,.offer-qualification{max-width:30rem}.offer-inclusions{grid-template-columns:1fr;padding:.5rem 0}.offer-inclusions li{gap:1rem;padding-block:1rem}.offer-inclusions li:last-child{grid-column:auto}.offer-inclusions h3{font-size:1rem}.offer-next{grid-template-columns:1fr;gap:1.3rem}.offer-timing{justify-self:start;max-width:30rem}}@media (prefers-reduced-motion:reduce){.hero *,.hero :before,.hero :after,.main-offer .button>span{transition:none!important;animation:none!important}.hero .button>span,.main-offer .button>span,.editorial-link>span{transform:none!important}}.cosmic-home section.stellar-hero{--stellar-x:0px;--stellar-y:0px;isolation:isolate;background:#02040b;height:clamp(720px,100svh,1080px);min-height:720px;margin-top:-88px;padding:0;position:relative;overflow:clip}.stellar-hero:before,.stellar-hero:after{display:none!important}.stellar-hero .stellar-scene{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stellar-hero .stellar-landscape-plane{position:absolute;inset:0}.stellar-hero .stellar-landscape{object-fit:cover;object-position:57.5% 100%;width:100%;max-width:none;height:100%;position:absolute}.stellar-hero .stellar-water{pointer-events:none;width:100%;height:21.5%;position:absolute;top:78.5%;left:0}.stellar-hero .stellar-scenic-depth{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stellar-hero .stellar-water[data-water-state=reduced]{visibility:hidden}.stellar-fauna-plane{pointer-events:none;position:absolute;inset:0;container-type:size}.stellar-fauna-artboard{width:max(100cqw,225.12cqh);max-width:none;height:max(100cqh,44.4208cqw);position:absolute;bottom:0;left:57.5%;overflow:visible;transform:translate(-57.5%)}.stellar-deer-torso{transform-box:view-box;transform-origin:440px 515px;animation:5.7s ease-in-out -1.4s infinite stellar-deer-breathe}.stellar-deer-head{transform-box:view-box;transform-origin:543px 449px;animation:18s cubic-bezier(.45,0,.35,1) -4s infinite stellar-deer-look}.stellar-deer-ear{transform-box:view-box;transform-origin:554px 359px;animation:9.7s ease-in-out -2s infinite stellar-deer-listen}.stellar-nebula-layer{pointer-events:none;width:100%;max-width:none;height:72%;position:absolute;top:0;left:0}.stellar-glow-plane{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;container-type:size}.stellar-glow-artboard{width:max(100cqw,225.12cqh);max-width:none;height:max(100cqh,44.4208cqw);position:absolute;bottom:0;left:57.5%;transform:translate(-57.5%)}.stellar-sky-glow{transform-box:fill-box;transform-origin:50%;opacity:.24;animation:11s ease-in-out -3s infinite alternate stellar-glow-breathe}.stellar-sky-glow--ice{animation-duration:14s;animation-delay:-9s}.stellar-sky-glow--far{animation-duration:17s;animation-delay:-5s}.stellar-sky{width:100%;height:100%;position:absolute;inset:0}.stellar-reading-shade{background:linear-gradient(90deg,#02050b55,#0000 48%),linear-gradient(#02040b44,#0000 13% 83%,#03050da8);position:absolute;inset:0}.stellar-grid{background:linear-gradient(90deg,#0000 51%,#b6a9ff08 51.04%,#0000 51.08%);border-inline:1px solid #bec2ff08;position:absolute;inset:12% 6.5% 5%;mask-image:linear-gradient(#0000,#0005 15%,#000 60%,#0000)}.stellar-mist{opacity:.5;filter:blur(10px);mix-blend-mode:screen;background:radial-gradient(at 15% 65%,#b5b6f352,#0000 25%),radial-gradient(at 56% 60%,#c6b2f165,#0000 30%),radial-gradient(at 89% 43%,#bcbbfb69,#0000 24%);width:120%;height:10%;animation:19s ease-in-out -12s infinite alternate stellar-mist;position:absolute;top:73%;left:-10%}.stellar-mist--near{opacity:.3;height:9%;animation-duration:27s;animation-direction:alternate-reverse;animation-delay:-5s;top:80%}.stellar-waterfall{opacity:.4;background:repeating-linear-gradient(#0000 0 8px,#d0c9ff30 16px,#0000 35px);width:1.7%;height:13%;animation:4s linear infinite stellar-fall;position:absolute;top:64.5%;left:81.8%;mask-image:linear-gradient(#0000,#000 30% 80%,#0000)}.stellar-object{width:28%;height:45%;position:absolute;top:32%;left:57.5%;transform:translate(-50%)}.stellar-object-depth{transform:translate3d(calc(var(--stellar-x) * .65),calc(var(--stellar-y) * .4),0);position:absolute;inset:0}.stellar-object-float{animation:11s ease-in-out -2s infinite alternate stellar-float;position:absolute;inset:0}.stellar-orbital{object-fit:contain;filter:brightness(.87)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.stellar-aura{background:radial-gradient(at 40% 42%,#c3a3ff29,#0000 55%),radial-gradient(at 63% 58%,#9bcfff20,#0000 53%),radial-gradient(#9571ee00 26%,#9865ef20 44%,#0000 65%);animation:13s ease-in-out -4s infinite alternate stellar-aura;position:absolute;inset:5% -20% -4%}.stellar-specular{mask-image:var(--stellar-object-mask);mix-blend-mode:screen;background:linear-gradient(118deg,#0000 23%,#dabaff00 40%,#d9c7ff65 49%,#91baff15 55%,#0000 70%) 0 0/250% 160%;animation:17s ease-in-out -6s infinite alternate stellar-specular;position:absolute;inset:0;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.stellar-orbits{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stellar-orbit-guide{stroke:#c1a7ec33;stroke-width:.65px}.stellar-orbit-signal{stroke:#f6eaff;stroke-width:1.65px;stroke-dasharray:.8 99.2;stroke-linecap:round;filter:drop-shadow(0 0 3px #e4d1ff)drop-shadow(0 0 8px #a77cefaa);animation:22s linear -7s infinite stellar-orbit}.stellar-orbit-signal--inner{stroke:#bcdfff;stroke-width:1.1px;stroke-dasharray:.4 99.6;animation-duration:31s;animation-direction:reverse;animation-delay:-19s}.stellar-footlight{mix-blend-mode:screen;background:radial-gradient(#dec9ff77,#0000 60%);width:19%;height:6%;animation:9s ease-in-out -3s infinite alternate stellar-aura;position:absolute;top:75.4%;left:48%}.stellar-birds{color:#090b1a;opacity:0;width:34px;animation:43s linear -8s infinite stellar-flight;position:absolute;top:59%;left:17%}.stellar-wing{transform-box:view-box;transform-origin:var(--wing-x) var(--wing-y);animation:stellar-wing 1.15s ease-in-out var(--wing-delay) infinite alternate}.stellar-content{width:87%;max-width:1800px;height:100%;margin:auto;position:relative}.stellar-copy{z-index:3;max-width:47%;position:absolute;top:20%;left:0}.stellar-eyebrow{text-transform:uppercase;letter-spacing:.065em;color:#ece3ff;background:#07081540;border:1px solid #b39ce354;border-radius:99px;margin:0 0 .65rem;padding:.26rem .7rem;font-size:clamp(.59rem,.7vw,.75rem);line-height:1.1;display:inline-block}.cosmic-home section.stellar-hero h1{font-family:var(--font-body);letter-spacing:-.047em;color:#f4f2ff;text-shadow:none;margin:0 0 1.2rem;font-size:clamp(3rem,4.05vw,5.5rem);font-weight:350;line-height:1.02}.cosmic-home section.stellar-hero h1 span{font-family:inherit;font-weight:inherit;letter-spacing:inherit;color:#b385f2;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#c2acff,#9e53e9) text;font-style:normal}.stellar-description{color:#e1e0f1;margin:0 0 1.3rem;font-size:clamp(.95rem,1.1vw,1.25rem);line-height:1.5}.stellar-actions{flex-wrap:wrap;gap:1rem;display:flex}.stellar-cta{isolation:isolate;white-space:nowrap;color:#fff;border:1px solid #d9d7f2;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:45px;padding:.7rem 1.35rem;font-size:clamp(.8rem,.88vw,1rem);font-weight:450;text-decoration:none;transition:box-shadow .3s,background .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.stellar-cta--primary{background:linear-gradient(115deg,#6b27df,#7543f1);border-color:#ab85ff66;box-shadow:0 3px 24px #7424dd66,inset 0 1px #dac3ff50}.stellar-cta--primary:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 15%,#e5d0ff55 45%,#0000 75%);transition:transform .65s cubic-bezier(.2,.65,.3,1);position:absolute;inset:0;transform:translate(-130%)}.stellar-cta span{transition:transform .3s}.stellar-cta:hover,.stellar-cta:focus-visible{border-color:#f0e6ff;box-shadow:0 4px 30px #904fff75}.stellar-cta:hover:before,.stellar-cta:focus-visible:before{transform:translate(130%)}.stellar-cta:hover span,.stellar-cta:focus-visible span{transform:translate(3px)}.stellar-cta--secondary{backdrop-filter:blur(6px);background:#14132644}.stellar-cta--secondary:hover{background:#69519033}.stellar-cta:focus-visible{outline-offset:5px;outline:2px solid #e2c9ff}.stellar-note{color:#d8d3ef;letter-spacing:.015em;gap:1rem;font-size:.72rem;line-height:1.55;display:flex;position:absolute}.stellar-note i{border-top:1px solid #b2a0d86b;border-left:1px solid #b2a0d86b;width:20px;height:39px;margin-top:1rem;display:block;position:relative}.stellar-note i:after{content:"";border:1px solid #d0b8ff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px;left:-4px;box-shadow:0 0 12px #a47fea77}.stellar-note--top{top:13%;left:49%}.stellar-note--right{top:42%;right:2%}.stellar-bottom{color:#b7b2cd;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.65rem;display:flex;position:absolute;bottom:3.4%;left:0;right:0}.stellar-bottom>span:nth-child(2){letter-spacing:.04em;text-transform:none}.stellar-loop{animation-play-state:paused}.stellar-hero[data-running=true] .stellar-loop{animation-play-state:running}.stellar-copy{animation:1s cubic-bezier(.2,.65,.3,1) both stellar-arrive}body:has(.cosmic-home .stellar-hero) .site-header{background:#03040b12;border-bottom-color:#0000}body:has(.stellar-hero) .header-inner{width:87%;max-width:1800px}body:has(.stellar-hero) .brand{letter-spacing:.26em;font-size:1rem;font-weight:450}body:has(.stellar-hero) .site-header nav{gap:clamp(1rem,2.2vw,2.1rem);font-size:.8rem}body:has(.stellar-hero) .site-header .nav-contact{border-radius:999px;font-size:.72rem}@keyframes stellar-mist{0%{transform:translate(-7%,6%)scaleX(.94)}to{transform:translate(7%,-8%)scaleX(1.1)}}@keyframes stellar-float{0%{transform:translateY(3px)rotate(-.55deg)}to{transform:translateY(-4px)rotate(.55deg)}}@keyframes stellar-aura{0%{opacity:.35;transform:scale(.97)}to{opacity:.88;transform:scale(1.04)}}@keyframes stellar-glow-breathe{0%{opacity:.18;transform:scale(.97)}to{opacity:.43;transform:scale(1.055)}}@keyframes stellar-specular{0%{opacity:.3;background-position:0 0}to{opacity:.68;background-position:100% 90%}}@keyframes stellar-orbit{to{stroke-dashoffset:-100px}}@keyframes stellar-fall{to{background-position:0 70px}}@keyframes stellar-flight{0%,10%{opacity:0;transform:translate(0)scale(.8)}17%,59%{opacity:.65}71%,to{opacity:0;transform:translate(260px,-76px)scale(.6)}}@keyframes stellar-wing{0%{transform:scaleY(.2)}to{transform:scaleY(-.8)}}@keyframes stellar-deer-breathe{0%,to{transform:scale(1)}48%{transform:scale(1.005,1.018)}}@keyframes stellar-deer-look{0%,to{transform:rotate(0)}15%{transform:rotate(-3deg)}37%{transform:rotate(7deg)}49%{transform:rotate(6deg)}70%{transform:rotate(-4deg)}84%{transform:rotate(-3deg)}}@keyframes stellar-deer-listen{0%,21%,38%,64%,to{transform:rotate(0)}24%,31%{transform:rotate(-13deg)}27%,35%{transform:rotate(5deg)}68%{transform:rotate(-9deg)}73%{transform:rotate(2deg)}}@keyframes stellar-arrive{0%{opacity:.7}to{opacity:1}}@media (aspect-ratio<=1.7) and (width>=768px){.stellar-copy{max-width:48%;top:21%}.stellar-note--right{right:-3%}.stellar-desktop-break{display:none}}@media (width>=768px) and (width<=1100px){.cosmic-home section.stellar-hero{height:900px}.stellar-copy{max-width:70%;top:16%}.cosmic-home section.stellar-hero h1{font-size:3.9rem}.stellar-object{width:34%;height:27%;top:51%}.stellar-note--top{top:45%;left:25%}.stellar-note--right{top:57%;right:0}body:has(.stellar-hero) .brand{letter-spacing:.12em;font-size:.9rem}body:has(.stellar-hero) .site-header nav{gap:.8rem;font-size:.73rem}}@media (width<=767px){.cosmic-home section.stellar-hero{height:900px;min-height:850px;max-height:none;margin-top:-80px}.stellar-content{width:calc(100% - 2.5rem)}.stellar-copy{width:100%;max-width:100%;top:125px}.cosmic-home section.stellar-hero h1{margin-bottom:1.2rem;font-size:clamp(2.65rem,10.8vw,4.7rem);line-height:1.05}.stellar-eyebrow{margin-bottom:1rem;padding:.3rem .55rem;font-size:.58rem}.stellar-description{max-width:23rem;font-size:.96rem}.stellar-desktop-break{display:none}.stellar-actions{gap:.7rem}.stellar-cta{padding:.72rem 1rem;font-size:.77rem}.stellar-object{width:68%;height:29%;top:49%;left:57.5%}.stellar-reading-shade{background:linear-gradient(#03060c88 15%,#03060caa 32%,#0000 56% 87%,#03050da8)}.stellar-note{display:none}.stellar-bottom{letter-spacing:.07em;font-size:.55rem;bottom:3%}.stellar-bottom>span:nth-child(2),.stellar-waterfall{display:none}.stellar-footlight{width:56%;left:29%}.stellar-mist{filter:blur(7px)}body:has(.stellar-hero) .header-inner{width:calc(100% - 2.5rem)}body:has(.cosmic-home .stellar-hero) .site-header:has([aria-expanded=true]){background:#070917f5}body:has(.stellar-hero) .site-header nav{gap:.3rem}}@media (prefers-reduced-motion:reduce){.stellar-hero .stellar-loop,.stellar-hero .stellar-copy{animation:none!important}.stellar-hero *,.stellar-hero :before{transition:none!important}.stellar-object-depth,.stellar-nebula-layer{transform:none}.stellar-cta span{transform:none!important}.stellar-birds{opacity:0}}body:has(.stellar-architecture) .brand-symbol--orbital{color:#e4d4ff;background:0 0;border:0;width:2.65rem;height:2.65rem}.brand-symbol--orbital .chivaryn-mark{width:100%;height:100%;overflow:visible}body:has(.stellar-architecture) .brand-dot{display:none}body:has(.stellar-architecture) .brand:hover .mark-light{filter:drop-shadow(0 0 4px #c79eff)}body:has(.stellar-architecture) .site-header .nav-contact{border-color:#c8abff;box-shadow:0 0 19px #9b58ee3d,inset 0 0 13px #af7af21a}.cosmic-home section.stellar-hero:has(.stellar-architecture){height:clamp(880px,100svh,1100px)}.stellar-hero:has(.stellar-architecture) .stellar-content{width:89%}.stellar-hero:has(.stellar-architecture) .stellar-copy{max-width:46%;top:21%}.cosmic-home section.stellar-hero:has(.stellar-architecture) h1{font-size:clamp(3.1rem,4.45vw,5.7rem);line-height:1.06}.stellar-hero:has(.stellar-architecture) .stellar-description{color:#eeebf6;max-width:29rem}.stellar-hero:has(.stellar-architecture) .stellar-cta{border-radius:.85rem}.stellar-caption{letter-spacing:.15em;text-transform:uppercase;color:#d3cde7;align-items:center;gap:.75rem;margin:2rem 0 0;font-size:.61rem;display:flex}.stellar-caption i{background:#bba9d5;width:1.5rem;height:1px}.stellar-caption span{color:#c6a5ff;font-size:.85rem}.stellar-hero:has(.stellar-architecture) .stellar-object{width:36%;height:53%;top:26%;left:61%}.stellar-hero:has(.stellar-architecture) .stellar-object-float{transform-origin:52% 75%;animation:7.5s ease-in-out -3s infinite alternate paused architecture-presence}.stellar-hero[data-running=true]:has(.stellar-architecture) .stellar-object-float{animation-play-state:running}.stellar-hero:has(.stellar-architecture) .stellar-note--right{font-size:.7rem;top:25%;right:0}.stellar-hero:has(.stellar-architecture) .stellar-reading-shade{background:linear-gradient(90deg,#02040b83,#0000 49%),linear-gradient(#0000 83%,#02040b75 95%,#02040b 100%)}.stellar-hero:has(.stellar-architecture) .stellar-nebula-layer{contain:strict}.stellar-architecture{perspective:1100px;width:100%;height:100%;position:relative;inset:0;container-type:inline-size}.digital-layer{transform-style:preserve-3d;position:absolute}.stellar-hero .digital-layer{--depth:.65;translate:calc(var(--stellar-x) * var(--depth)) calc(var(--stellar-y) * var(--depth))}.stellar-hero .stellar-object-depth{transform:none}.stellar-hero .digital-layer--site{--depth:1.8}.stellar-hero .digital-layer--idea{--depth:1.1}.stellar-hero .digital-layer--design{--depth:.3}.stellar-hero .digital-layer--detail{--depth:.5}.stellar-hero .stellar-falls{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stellar-hero[data-motion=reduced] .stellar-falls{visibility:hidden}.digital-panel{background:linear-gradient(135deg,#12102bea,#090919f7 66%,#271244ee);border:1px solid #d8b6ffb3;border-radius:7px;width:100%;height:100%;padding:8%;animation:12s ease-in-out -4s infinite alternate architecture-float;position:relative;overflow:hidden;box-shadow:2px 2px #cb9df480,0 0 23px #8640d455,0 22px 30px #010207aa}.digital-panel:after{content:"";mix-blend-mode:screen;animation:15s ease-in-out -6s infinite alternate architecture-sheen;animation-play-state:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#c7a7ff28 48%,#0000 62%);position:absolute;inset:-20%}.digital-layer--idea{z-index:2;width:23%;height:40%;top:44%;left:3%;transform:perspective(800px)rotateY(26deg)rotate(-1deg)}.digital-layer--design{z-index:1;width:20%;height:57%;top:15%;left:26%;transform:perspective(800px)rotateY(-30deg)rotate(-1deg)}.digital-layer--interface{z-index:3;width:16%;height:62%;top:21%;left:43%;transform:perspective(800px)rotateY(48deg)}.digital-layer--site{z-index:4;width:31%;height:72%;top:9%;left:54%;transform:perspective(1000px)rotateY(29deg)rotate(1deg)}.digital-layer--detail{z-index:2;width:20%;height:34%;top:35%;left:84%;transform:perspective(800px)rotateY(30deg)}.digital-layer--idea .digital-panel{--float-x:-4px;animation-duration:8.5s;animation-delay:-5s}.digital-layer--design .digital-panel{--float-x:3px;animation-duration:12s;animation-delay:-8s}.digital-layer--interface .digital-panel{--float-x:-2px;animation-duration:9.5s;animation-delay:-2s}.digital-layer--site .digital-panel{--float-x:4px;animation-duration:10.5s;animation-delay:-4s}.digital-layer--detail .digital-panel{--float-x:5px;animation-duration:11.5s;animation-delay:-7s}.digital-brand{color:#f2ebff;letter-spacing:.16em;white-space:nowrap;align-items:center;gap:5%;font-size:1.15cqw;display:flex}.digital-brand .chivaryn-mark{flex-shrink:0;width:21%;max-width:28px}.digital-panel small{color:#c2a7f2;letter-spacing:.15em;margin-top:21%;font-size:.72cqw;display:block}.digital-panel p{color:#efebff;letter-spacing:-.025em;margin:9% 0 12%;font:400 2.5cqw/1.15 Georgia,serif}.digital-foot{color:#c4b8dc;letter-spacing:.1em;margin-top:12%;font-size:.64cqw;display:block}.digital-preview{border-block:1px solid #c09df32e;height:69%;margin:15% -10% 6%;position:relative;overflow:hidden}.digital-preview img{object-fit:cover;object-position:65%;opacity:.76;width:100%;height:100%}.digital-preview:after{content:"";background:linear-gradient(#0b0a2199,#0000 60%,#0b0a21aa);position:absolute;inset:0}.digital-preview>div{z-index:1;position:absolute;inset:6% 10%}.digital-preview p{margin-top:20%;font-size:3cqw}.digital-preview span{color:#d1c6e5;font-size:.8cqw;line-height:1.5;display:block}.digital-preview b{color:#e9dcff;border:1px solid #b291d8;border-radius:3px;margin-top:18%;padding:6% 9%;font-size:.8cqw;font-weight:400;display:inline-block}.digital-wireframe{grid-template-columns:1fr 1fr;gap:10%;height:33%;margin-top:12%;display:grid}.digital-wireframe i{background:linear-gradient(135deg,#8669b923,#0000);border:1px solid #b899ef42;border-radius:3px}.digital-wireframe i:first-child{grid-column:span 2}.digital-palette{gap:8%;height:13%;margin:20% 0;display:flex}.digital-palette i{background:#7650b3;border:1px solid #cba8ff6e;border-radius:3px;width:28%}.digital-palette i:nth-child(2){background:#b296d9}.digital-palette i:nth-child(3){background:#2b2045}.digital-lines{gap:8px;margin-top:16%;display:grid}.digital-lines i{background:#ae8ad45c;height:2px;display:block}.digital-lines i:last-child{width:62%}.digital-orbital-diagram{height:40%;margin-top:15%;position:relative}.digital-orbital-diagram i{border:1px solid #c59bff88;border-radius:50%;position:absolute;inset:10%;transform:rotate(-35deg)scaleX(.45)}.digital-orbital-diagram i:nth-child(2){transform:rotate(25deg)scaleX(.5)}.digital-orbital-diagram i:nth-child(3){background:#e4cfff;inset:40%;box-shadow:0 0 15px #a673ff}.architecture-beam{z-index:0;background:linear-gradient(#0000,#b277ff70 24%,#f2deff 65%,#e7c3ff 98%,#0000);width:2px;height:140%;animation:9s ease-in-out -3s infinite alternate architecture-light;position:absolute;top:-36%;left:50%;box-shadow:0 0 14px #a679ff,12px 0 28px #854ac8,-9px 0 16px #854ac8}.stellar-hero .architecture-orbits{z-index:5;pointer-events:none;width:124%;height:120%;inset:-9% -12%}.architecture-orbit-line{stroke:#f1d4ff;stroke-width:1.4px;filter:drop-shadow(0 0 3px #efbaff)drop-shadow(0 0 9px #a851e6);opacity:.86}.architecture-orbit-back{stroke:#c49cff;stroke-width:1px;opacity:.55;filter:drop-shadow(0 0 5px #9c65eb)}.architecture-ground{background:radial-gradient(#efd7ff80,#9460e540 25%,#0000 68%);border-radius:50%;width:56%;height:9%;animation:11s ease-in-out -6s infinite alternate architecture-light;position:absolute;bottom:-3%;left:28%}.brand-intro{pointer-events:none;z-index:6;width:39%;height:62%;position:absolute;top:19%;left:43%}.brand-intro-symbol{text-align:center;color:#ecdcff;filter:drop-shadow(0 0 15px #a767fa);width:92px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.brand-intro-symbol svg{width:100%;height:auto}.brand-intro-symbol span{letter-spacing:.3em;margin-top:12px;font-size:.61rem;display:block}.brand-intro-ray{stroke:#e7cbff;stroke-width:1.5px;filter:drop-shadow(0 0 8px #c788ff);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brand-intro[data-intro-state=playing] .mark-orbit,.brand-intro[data-intro-state=playing] .mark-c,.brand-intro[data-intro-state=playing] .mark-sweep{stroke-dasharray:1;animation:1.05s cubic-bezier(.22,.6,.3,1) both brand-draw}.brand-intro[data-intro-state=playing] .mark-c{animation-delay:.12s}.brand-intro[data-intro-state=playing] .brand-intro-ray path{stroke-dasharray:1;animation:2s both brand-ray}.brand-intro[data-intro-state=playing] .brand-intro-symbol{animation:2s both brand-resolve}.stellar-hero[data-arrival=playing] .digital-layer{animation:2s cubic-bezier(.16,1,.3,1) both architecture-arrival}.stellar-hero[data-arrival=playing] .stellar-landscape-plane{animation:2s both world-reveal}@keyframes brand-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes brand-ray{0%,35%{stroke-dashoffset:1px;opacity:0}50%{opacity:.8}90%{stroke-dashoffset:0;opacity:.5}to{stroke-dashoffset:0;opacity:0}}@keyframes brand-resolve{0%{opacity:0;filter:blur(3px)}20%,52%{opacity:1;filter:blur()}to{opacity:0;filter:blur(5px)}}@keyframes architecture-arrival{0%,25%{opacity:.04;translate:0 22px}to{opacity:1;translate:0}}@keyframes world-reveal{0%{opacity:.5}to{opacity:1}}@keyframes architecture-float{0%{translate:calc(var(--float-x,3px) * -1) -9px;rotate:-.25deg}to{translate:var(--float-x,3px) 9px;rotate:.25deg}}@keyframes architecture-presence{0%{transform:perspective(1100px)translate3d(-8px,12px,-5px)rotateY(-1.3deg)rotate(-.65deg)}to{transform:perspective(1100px)translate3d(8px,-12px,5px)rotateY(1.3deg)rotate(.65deg)}}@keyframes architecture-sheen{0%{opacity:.12;translate:-35%}to{opacity:.65;translate:35%}}@keyframes architecture-light{0%{opacity:.42}to{opacity:.92}}@media (width>=768px) and (width<=1100px){.stellar-hero:has(.stellar-architecture) .stellar-copy{max-width:58%;top:17%}.stellar-hero:has(.stellar-architecture) .stellar-object{width:45%;height:28%;top:55%;left:63%}.brand-intro{width:44%;height:35%;top:47%;left:41%}.stellar-hero:has(.stellar-architecture) .stellar-note--right{font-size:.62rem;top:40%}}@media (width<=767px){.cosmic-home section.stellar-hero:has(.stellar-architecture){height:980px;min-height:980px}.stellar-hero:has(.stellar-architecture) .stellar-content{width:calc(100% - 2.5rem)}.stellar-hero:has(.stellar-architecture) .stellar-copy{max-width:100%;top:126px}.cosmic-home section.stellar-hero:has(.stellar-architecture) h1{font-size:clamp(2.65rem,10.8vw,4.7rem)}.stellar-caption{margin-top:1.3rem;font-size:.52rem}.stellar-hero:has(.stellar-architecture) .stellar-object{width:76%;height:30%;top:48%;left:54%}.stellar-hero:has(.stellar-architecture) .stellar-reading-shade{background:linear-gradient(#02040b66 5%,#02040bdb 23%,#02040b80 40%,#0000 55% 84%,#02040b)}.brand-intro{width:84%;height:36%;top:43%;left:8%}.brand-intro-symbol{width:70px}.digital-panel{border-radius:4px}.digital-lines{gap:4px}}@media (prefers-reduced-motion:reduce){.stellar-hero .digital-panel:after,.stellar-hero .stellar-object-float,.stellar-hero .brand-intro,.stellar-hero[data-arrival=playing] .digital-layer,.stellar-hero[data-arrival=playing] .stellar-landscape-plane{animation:none!important}.stellar-hero .brand-intro{display:none!important}}body:has(.stellar-hero.hero-monument) .header-inner{flex-wrap:wrap}body:has(.stellar-hero.hero-monument) .site-header nav{flex-wrap:wrap;min-width:0;max-width:100%}body:has(.stellar-hero.hero-monument) .brand{min-width:0;max-width:100%}body:has(.stellar-hero.hero-monument) .brand>span:last-child{overflow-wrap:anywhere;min-width:0}body:has(.stellar-hero.hero-monument) .brand-symbol{flex-shrink:0}.cosmic-home section.stellar-hero.hero-monument h1{overflow-wrap:anywhere}.stellar-hero.hero-monument .stellar-cta{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<=1100px){.cosmic-home section.stellar-hero.hero-monument{--hero-readable-height:clamp(880px,100svh,1100px);--hero-copy-start:calc(var(--hero-readable-height) * .17);height:auto;min-height:var(--hero-readable-height)}.stellar-hero.hero-monument .stellar-content{height:auto;min-height:var(--hero-readable-height);grid-template-columns:minmax(0,1fr);display:grid}.stellar-hero.hero-monument .stellar-copy{margin-block:var(--hero-copy-start) 5rem;align-self:start;position:relative;top:auto}}@media (width<=767px){.cosmic-home section.stellar-hero.hero-monument{--hero-readable-height:980px;--hero-copy-start:126px}}.stellar-hero.hero-monument{--hero-object-rx:0deg;--hero-object-ry:0deg;--hero-light-x:50%}.stellar-hero.hero-monument .stellar-reading-shade{background:radial-gradient(36% 35% at 16% 33%,#02050d7a,#0000 95%),radial-gradient(26% 32% at 71% 48%,#03050c76,#0000 90%),linear-gradient(90deg,#02040b79,#0000 48%),linear-gradient(#0000 83%,#02040b75 95%,#02040b 100%)}.stellar-hero.hero-monument .stellar-nebula-layer{opacity:.84}.stellar-hero.hero-monument .stellar-glow-plane{opacity:.78}.stellar-hero.hero-monument .stellar-description{line-height:1.65}.stellar-hero.hero-monument .stellar-note--right{color:#c8c7db}.stellar-hero.hero-monument .stellar-object{width:40%;height:55%;top:24.5%;left:64%}.stellar-hero.hero-monument .stellar-object-depth{perspective:1300px;transform-style:preserve-3d}.stellar-hero.hero-monument .stellar-object-float{transform-style:preserve-3d;animation:16s ease-in-out -4s infinite paused hero-monument-presence}.stellar-hero.hero-monument .stellar-architecture{perspective:1250px;transform-style:preserve-3d;transform:rotateX(var(--hero-object-rx)) rotateY(var(--hero-object-ry))}.stellar-hero.hero-monument .stellar-aura{background:radial-gradient(at 66% 42%,#c4b3ef2d,#0000 49%),radial-gradient(at 53% 82%,#a7b8e814,#0000 59%);animation-duration:16s;animation-delay:-4s;inset:2% -12% -1%}.stellar-hero.hero-monument .digital-layer{perspective:1000px}.stellar-hero.hero-monument .digital-layer--idea{--depth:.8;--panel-lift:5px;--panel-drift:-2px;--panel-phase:-3s;width:23%;height:42%;top:43%;left:3%;transform:rotateY(25deg)rotate(-1.4deg)}.stellar-hero.hero-monument .digital-layer--design{--depth:.35;--panel-lift:4px;--panel-drift:1px;--panel-phase:-5s;width:21%;height:58%;top:17%;left:25%;transform:rotateY(-24deg)rotate(-1deg)}.stellar-hero.hero-monument .digital-layer--interface{--depth:.6;--panel-lift:5px;--panel-drift:-1px;--panel-phase:-4s;width:17%;height:62%;top:21%;left:41%;transform:rotateY(45deg)rotate(.6deg)}.stellar-hero.hero-monument .digital-layer--site{--depth:1.55;--panel-lift:7px;--panel-drift:2px;--panel-phase:-2s;width:40%;height:75%;top:7%;left:50.5%;transform:rotateY(19deg)rotate(1.2deg)}.stellar-hero.hero-monument .digital-layer--detail{--depth:.35;--panel-lift:3px;--panel-drift:1px;--panel-phase:-6s;width:16%;height:30%;top:39%;left:87%;transform:rotateY(23deg)rotate(.8deg)}.stellar-hero.hero-monument .digital-build{width:100%;height:100%;transform-style:preserve-3d;animation:hero-panel-cadence 14s ease-in-out var(--panel-phase) infinite;animation-play-state:paused;position:relative}.stellar-hero.hero-monument .digital-chassis{background:linear-gradient(135deg,#292736,#0b0d19 67%,#312c44);border:1px solid #80758f;border-radius:8px;position:absolute;inset:0;transform:translate3d(4px,3px,-8px);box-shadow:1px 1px #90809f,2px 2px #453b52,3px 3px #201d2d,4px 4px #5b4d71,14px 24px 30px #02040b80}.stellar-hero.hero-monument .digital-chassis:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 9px,#b8a6d509 9px 10px);border:1px solid #b4a3d326;border-radius:5px;position:absolute;inset:5%}.stellar-hero.hero-monument .digital-inner-frame{background:linear-gradient(120deg,#b8a6db08,#0000 48%);border:1px solid #b5a5d367;border-radius:10px;position:absolute;inset:-2%;transform:translate3d(-4px,-2px,-2px)}.stellar-hero.hero-monument .digital-panel{background:linear-gradient(135deg,#141625f7,#080b17fa 66%,#1c1630f5);border:1px solid #b6a6cda8;border-radius:7px;animation:none;transform:translateZ(5px)translate(0,0)rotate(0);box-shadow:inset 0 1px #eee5ff2e,1px 1px #c1aed1a8,2px 2px #665576,3px 3px #30263e,4px 4px #ab92c373,0 20px 35px #01030985}.stellar-hero.hero-monument .digital-panel:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(ellipse at var(--hero-light-x) 24%,#d9d4f216,transparent 66%);position:absolute;inset:0}.stellar-hero.hero-monument .digital-panel:after{z-index:4;animation:hero-glass-pass 18s ease-in-out var(--panel-phase) infinite;background:linear-gradient(116deg,#0000 39%,#e8e0ff06 47%,#efe6ff20 49%,#b9c8ed0a 52%,#0000 60%);animation-play-state:paused;inset:-40%}.stellar-hero.hero-monument .digital-layer--site .digital-panel{border-color:#e8d9f4;box-shadow:inset 0 1px #fff6,1px 1px #ece0ff,2px 2px #9984b4,3px 3px #423751,4px 4px #33293f,5px 5px #aa93c2,6px 6px #433251,0 0 17px #bca6e32b,0 24px 40px #010309a8}.stellar-hero.hero-monument .digital-layer--site .digital-panel:before{background:linear-gradient(91deg,#eee4ff0d,transparent 10%,transparent 87%,#cab8f022),radial-gradient(ellipse at var(--hero-light-x) 24%,#d9d4f21a,transparent 66%)}.stellar-hero.hero-monument .digital-layer--design .digital-panel,.stellar-hero.hero-monument .digital-layer--interface .digital-panel{border-color:#b3a3c77d}.stellar-hero.hero-monument .digital-layer--detail .digital-panel{border-color:#a99bbb80}.stellar-hero.hero-monument .digital-brand{letter-spacing:.16em;color:#e5dff1;font-size:1.08cqw}.stellar-hero.hero-monument .digital-brand .chivaryn-mark{max-width:24px}.stellar-hero.hero-monument .digital-panel small{color:#b8a6ce}.stellar-hero.hero-monument .digital-panel p{color:#ded9ed;font-size:2.3cqw}.stellar-hero.hero-monument .digital-layer--site .digital-brand{font-size:1.3cqw}.stellar-hero.hero-monument .digital-layer--site .digital-brand .chivaryn-mark{width:16%;max-width:29px}.stellar-hero.hero-monument .digital-preview{border-color:#c8b7e132;height:67%;margin:13% -10% 5%}.stellar-hero.hero-monument .digital-preview img{opacity:.66;object-position:66%}.stellar-hero.hero-monument .digital-preview:after{background:linear-gradient(150deg,#080c1d9c,#0000 65%),linear-gradient(#0000 55%,#080b1896)}.stellar-hero.hero-monument .digital-preview>div{inset:7% 9%}.stellar-hero.hero-monument .digital-preview small{letter-spacing:.16em;margin-top:12%;font-size:.82cqw}.stellar-hero.hero-monument .digital-preview p{letter-spacing:-.035em;color:#f4edf9;margin-top:18%;font-size:3.7cqw;line-height:1.06}.stellar-hero.hero-monument .digital-preview span{color:#c4bed4;font-size:.95cqw}.stellar-hero.hero-monument .digital-preview b{color:#e3d7f1;background:#070b1938;border-color:#c1afd480;margin-top:14%;padding:5% 9%;font-size:.88cqw}.stellar-hero.hero-monument .digital-foot{color:#aaa0bd}.stellar-hero.hero-monument .digital-layer--site .digital-foot{letter-spacing:.15em;font-size:.73cqw}.stellar-hero.hero-monument .digital-palette i{background:#726384;border-color:#bbabce51}.stellar-hero.hero-monument .digital-palette i:nth-child(2){background:#b2a4c7}.stellar-hero.hero-monument .digital-palette i:nth-child(3){background:#29253b}.stellar-hero.hero-monument .digital-lines i{background:#b7a3cb38}.stellar-hero.hero-monument .digital-wireframe i{background:linear-gradient(135deg,#9d88bb15,#0000);border-color:#ab9cbb36}.stellar-hero.hero-monument .architecture-beam{background:linear-gradient(#0000,#b8a5df36 27%,#cbbcebc4 72%,#ecddffdb 96%,#0000);width:1px;height:121%;animation-duration:16s;animation-delay:-4s;top:-22%;left:57%;box-shadow:0 0 10px #a691d575,7px 0 22px #9873c637,-7px 0 19px #798dd531}.stellar-hero.hero-monument .architecture-orbits{width:118%;height:111%;inset:-3% -7%}.stellar-hero.hero-monument .architecture-orbits--rear{z-index:0}.stellar-hero.hero-monument .architecture-orbits--front{z-index:5}.stellar-hero.hero-monument .architecture-orbit-line{stroke:#e5d6f5;stroke-width:1px;opacity:.68;filter:drop-shadow(0 0 3px #b59ed37a)}.stellar-hero.hero-monument .architecture-orbit-back{stroke:#afa6ce;stroke-width:.75px;opacity:.4;filter:none}.stellar-hero.hero-monument .stellar-orbit-signal{stroke:#eee6fb;stroke-width:1.65px;stroke-dasharray:.65 99.35;filter:drop-shadow(0 0 4px #ccb6f0);animation-duration:21s}.stellar-hero.hero-monument .architecture-ground{background:radial-gradient(#dbc8f447,#927cc224 30%,#0000 70%);width:47%;height:7%;animation-duration:16s;animation-delay:-4s;bottom:0;left:37%}.stellar-hero.hero-monument .stellar-footlight{background:radial-gradient(#dec9ff56,#0000 62%);width:16%;animation-duration:16s;animation-delay:-4s;left:53%}.stellar-hero.hero-monument[data-running=true] .digital-build,.stellar-hero.hero-monument[data-running=true] .digital-panel:after,.stellar-hero.hero-monument[data-running=true] .stellar-object-float{animation-play-state:running}.stellar-hero.hero-monument[data-arrival=playing] .digital-layer{animation:1.6s cubic-bezier(.2,.7,.18,1) both hero-monument-arrival}.stellar-hero.hero-monument[data-arrival=playing] .digital-layer--design{animation-delay:60ms}.stellar-hero.hero-monument[data-arrival=playing] .digital-layer--interface{animation-delay:.12s}.stellar-hero.hero-monument[data-arrival=playing] .digital-layer--site{animation-delay:.18s}.stellar-hero.hero-monument[data-arrival=playing] .digital-layer--detail{animation-delay:.24s}@keyframes hero-panel-cadence{0%,to{transform:translate3d(calc(var(--panel-drift)*-1),var(--panel-lift),0) rotateZ(-.22deg)}50%{transform:translate3d(var(--panel-drift),calc(var(--panel-lift)*-1),3px) rotateZ(.22deg)}}@keyframes hero-monument-presence{0%,to{transform:translate3d(-4px,8px,-3px)rotateY(-.65deg)rotate(-.28deg)}50%{transform:translate3d(4px,-8px,3px)rotateY(.65deg)rotate(.28deg)}}@keyframes hero-glass-pass{0%,to{opacity:.17;translate:-22%}50%{opacity:.52;translate:23%}}@keyframes hero-monument-arrival{0%{opacity:.06;translate:0 32px -65px}to{opacity:1;translate:0}}@media (width>=768px) and (width<=1100px){.stellar-hero.hero-monument .stellar-object{width:49%;height:34%;top:49%;left:61%}.stellar-hero.hero-monument .stellar-note--right{top:39%}}@media (width<=767px){.stellar-hero.hero-monument .stellar-object{width:78%;height:30%;top:49%;left:48%}.stellar-hero.hero-monument .stellar-reading-shade{background:linear-gradient(#02040b66 5%,#02040bc9 23%,#02040b75 40%,#0000 56% 84%,#02040b)}.stellar-hero.hero-monument .digital-layer--site{width:41%;left:49%}.stellar-hero.hero-monument .digital-layer--detail{width:15%;left:87%}.stellar-hero.hero-monument .digital-panel,.stellar-hero.hero-monument .digital-chassis{border-radius:4px}.stellar-hero.hero-monument .digital-chassis{transform:translate3d(2px,2px,-5px);box-shadow:1px 1px #90809f,2px 2px #453b52,3px 3px #201d2d,8px 16px 22px #02040b73}.stellar-hero.hero-monument .digital-preview p{font-size:3.6cqw}.stellar-hero.hero-monument .digital-panel p{font-size:2.35cqw}.stellar-hero.hero-monument .digital-layer--site .digital-preview p{font-size:3.6cqw}}@media (prefers-reduced-motion:reduce){.stellar-hero.hero-monument .digital-build,.stellar-hero.hero-monument .digital-panel:after,.stellar-hero.hero-monument .stellar-object-float,.stellar-hero.hero-monument[data-arrival=playing] .digital-layer{animation:none!important}.stellar-hero.hero-monument .stellar-architecture{transform:none}}@media (width<=760px){.cosmic-home :is(#offre,#services,#intelligence,#automatisation,#demonstrations,#methode,#care,#configurateur,#faq,#contact)[class]:has(>[data-atmosphere]),body #footer-final.site-footer[class]:has(>.late-atmosphere){--seam-reach:88px;--seam-diffusion:24px}.cosmic-home>.signature-colophon[class]:last-child{--seam-diffusion:24px}.cosmic-home #offre .early-atmosphere>.ea-reading-veil{background:linear-gradient(90deg,#070b1666,#070b1626 58%,#0000)}.cosmic-home #services .early-atmosphere>.ea-reading-veil{background:linear-gradient(90deg,#070b1655,#0000 76%)}.cosmic-home #intelligence .di-synthesis-atmosphere>.di-optical-shade{background:linear-gradient(90deg,#090c1966,#090c1926 65%,#0000)}.cosmic-home #automatisation .or-transmission-atmosphere>.or-transmission-shade{background:radial-gradient(at 35% 24%,#090f1c55,#0000 65%)}}@media (prefers-reduced-motion:reduce){[data-atmosphere],[data-atmosphere] *,[data-atmosphere]:before,[data-atmosphere]:after,[data-atmosphere] :before,[data-atmosphere] :after{transition:none!important;animation:none!important}}@media print{[data-atmosphere]{display:none!important}}#offre.offer-studio,#services.ecosystem:has(>.early-atmosphere){background:#070b16}#offre.offer-studio{box-shadow:none}#offre .early-atmosphere,#services .early-atmosphere{z-index:0;isolation:isolate;pointer-events:none;background:#070b16;position:absolute;inset:0;overflow:hidden}.early-atmosphere>div,.early-atmosphere>svg{pointer-events:none;position:absolute}.early-atmosphere .ea-reading-veil{z-index:5;background:linear-gradient(#060812,#0000 8% 91%,#060812);inset:0}#offre .ea-offer-material{background:radial-gradient(at 83% 28%,#253553 0,#0000 43%),linear-gradient(119deg,#070b16 26%,#111b2e 64%,#111529 84%,#070b16);inset:0}#offre .ea-offer-material:before,#services .ea-ecosystem-material:before{content:"";opacity:.33;background:repeating-linear-gradient(112deg,#0000 0 2px,#b2bddb05 2px 3px);position:absolute;inset:0}#offre .ea-offer-material:after{content:"";clip-path:polygon(0 0,100% 26%,100% 100%,0 71%);background:linear-gradient(118deg,#303b5712 9%,#a5bdda14 43%,#7087b50a 55%,#0000 74%);border-left:1px solid #acbbd619;position:absolute;inset:6% -15% 30% 46%}#offre .ea-offer-planes,#offre .ea-offer-register{width:100%;height:100%;inset:0}#offre .ea-offer-planes{opacity:.95}#offre .ea-offer-grid{opacity:.4;background-image:linear-gradient(90deg,#8b9fb521 .6px,#0000 .6px),linear-gradient(#8b9fb515 .6px,#0000 .6px);background-size:86px 86px;width:43%;height:51%;top:7%;right:4%;mask-image:linear-gradient(145deg,#0000 6%,#000 35% 58%,#0000 87%)}#offre .ea-offer-light{background:linear-gradient(106deg,#0000 25%,#94b4dc0a 38%,#cedeee2e 48%,#778fbd13 55%,#0000 69%);width:61%;height:43%;animation:24s ease-in-out -9s infinite alternate ea-satin-light;top:8%;right:-8%;transform:skewY(18deg)}#offre .ea-offer-register{stroke:#a8b8d6;stroke-width:.65px;opacity:.18}#offre .ea-reading-veil{background:linear-gradient(#070b16,#0000 6% 70%,#070b16 94%),linear-gradient(90deg,#070b16a6 5%,#070b1638 39%,#0000 58%)}#services .ea-ecosystem-material{background:radial-gradient(at 83% 63%,#243b4b 0,#0000 44%),linear-gradient(108deg,#070d17 26%,#112331 66%,#14273a 85%,#0b1422);inset:0}#services .ea-ecosystem-plane{clip-path:polygon(0 0,100% 13%,100% 100%,0 87%);background:linear-gradient(108deg,#a1c6cd03,#a1c6cd16 46%,#688ca116 62%,#0000);border:0}#services .ea-ecosystem-plane--rear{width:47%;height:65%;top:13%;right:-9%}#services .ea-ecosystem-plane--front{background:linear-gradient(114deg,#142d3f22,#8fb7c418 44%,#7b91b20d 56%,#0000);width:41%;height:62%;top:31%;right:8%}#services .ea-ecosystem-grid{opacity:.22;background-image:linear-gradient(90deg,#a0afc213 .6px,#0000 .6px),linear-gradient(#a0afc20c .6px,#0000 .6px);background-size:112px 112px;width:44%;height:76%;top:16%;right:-1%;mask-image:linear-gradient(150deg,#0000 8%,#000 35% 65%,#0000 94%)}#services .ea-ecosystem-network{stroke:url(#ea-ecosystem-edge);stroke-width:.85px;width:100%;height:100%;inset:0}#services .ea-network-junctions{fill:#8fa5c1;stroke:none;opacity:.22}#services .ea-network-signals{stroke:#b5d6de;stroke-width:1.15px;stroke-dasharray:2.4 97.6;opacity:.42;animation:24s linear -7s infinite ea-network-transmit}#services .ea-network-signals path:last-child{opacity:.55;animation:31s linear -18s infinite ea-network-transmit}#services .ea-ecosystem-light{background:linear-gradient(104deg,#0000 13%,#95c4d312 41%,#bddbe521 50%,#0000 80%);width:39%;height:49%;animation:34s ease-in-out -12s infinite alternate ea-depth-light;top:26%;right:6%}#services .ea-reading-veil{background:linear-gradient(#070b16,#0000 10% 88%,#070b16),linear-gradient(90deg,#070b16ba 10%,#070b1633 36%,#0000 51%)}@keyframes ea-satin-light{0%{opacity:.56;translate:-16px -5px}to{opacity:.95;translate:18px 6px}}@keyframes ea-depth-light{0%{opacity:.55;translate:-8px}to{opacity:.95;translate:8px 4px}}@keyframes ea-network-transmit{to{stroke-dashoffset:-100px}}@media (width<=1000px){#offre .ea-offer-grid{background-size:72px 72px;width:56%;right:-8%}#offre .ea-offer-light{opacity:.8;width:72%}#services .ea-ecosystem-plane--rear{width:63%;right:-19%}#services .ea-ecosystem-plane--front{width:52%;right:-3%}}@media (width<=767px){#offre .ea-offer-material{background:radial-gradient(at 82% 35%,#273650,#0000 48%),linear-gradient(112deg,#070b16 18%,#172239 78%,#0e1525)}#offre .ea-offer-material:after{inset:16% -35% 47% 34%}#offre .ea-offer-planes{opacity:.68;width:178%;left:-71%}#offre .ea-offer-grid{opacity:.28;width:86%;height:39%;top:13%;right:-23%}#offre .ea-offer-light{width:116%;height:28%;top:17%;right:-55%}#offre .ea-offer-register{opacity:.12;width:178%;left:-71%}#offre .ea-reading-veil{background:linear-gradient(#070b16,#070b1626 16%,#0000 36%,#070b1699 60%,#070b16 94%)}#services .ea-ecosystem-material{background:radial-gradient(at 89% 70%,#284552,#0000 48%),linear-gradient(155deg,#070d17 20%,#142a39 61%,#101f2e 92%)}#services .ea-ecosystem-plane--rear{width:103%;height:44%;top:49%;right:-39%}#services .ea-ecosystem-plane--front{width:95%;height:29%;top:62%;right:-12%}#services .ea-ecosystem-grid{opacity:.25;background-size:76px 76px;width:98%;height:40%;top:50%;right:-20%}#services .ea-ecosystem-network{opacity:.68;width:230%;height:54%;inset:43% auto auto -110%}#services .ea-ecosystem-light{width:110%;height:29%;top:55%;right:-25%}#services .ea-reading-veil{background:linear-gradient(#070b16,#070b1644 12%,#0000 49% 84%,#070b16)}}#offre.offer-cosmic{--offer-ink:#f3f1fa;--offer-muted:#aaa9bd;--offer-violet:#c7b3ff;--offer-line:#8270ba66;isolation:isolate;min-height:58rem;color:var(--offer-ink);font-family:var(--font-body,Arial, sans-serif);background:#02040b;border:0;padding:0;position:relative;overflow:clip}#offre .offer-environment{z-index:-2;pointer-events:none;background:#02040b;position:absolute;inset:0;overflow:hidden}#offre .offer-environment:after{content:"";background:linear-gradient(90deg,#03050d20 0%,#0000 58%),linear-gradient(#0000 78%,#050712 100%);position:absolute;inset:0}#offre .offer-atmosphere{pointer-events:none;mix-blend-mode:screen;width:100%;max-width:none;height:100%;position:absolute;inset:0}#offre .offer-stars{opacity:.45}#offre .offer-backdrop{aspect-ratio:1672/941;object-fit:contain;object-position:center top;width:100%;height:auto;position:absolute;inset:0 auto auto 0}#offre .offer-nebula{mix-blend-mode:screen;background:radial-gradient(at 61% 22%,#7e64d22a 0%,#50447d16 27%,#0000 54%),radial-gradient(at 50% 65%,#442b7a16 0%,#0000 47%);animation:24s ease-in-out -8s infinite alternate offer-nebula-drift;position:absolute;inset:-12%}#offre .offer-planet-light{filter:blur(18px);background:radial-gradient(#b5a0ff75 0%,#7662c93c 28%,#0000 69%);border-radius:50%;width:64rem;height:19rem;animation:15s ease-in-out -5s infinite alternate offer-planet-breathe;position:absolute;bottom:-8rem;left:31%;transform:rotate(4deg)}#offre .offer-stardust{opacity:.52;background-image:radial-gradient(circle,#eeeaffb8 .7px,#0000 1px),radial-gradient(circle,#bba8ff8f .6px,#0000 1px),radial-gradient(circle,#8199d879 .5px,#0000 .9px);background-position:17px 29px,93px 71px,151px 127px;background-size:131px 149px,217px 193px,293px 263px;animation:38s linear -17s infinite alternate offer-dust-drift;position:absolute;inset:-8%}#offre .offer-stars{position:absolute;inset:0}#offre .offer-star{width:var(--star-size);height:var(--star-size);animation:offer-star-glimmer var(--star-duration) ease-in-out var(--star-delay) infinite;background:#eeeaff;border-radius:50%;position:absolute;box-shadow:0 0 8px 1px #bea8ff99}#offre .offer-shell{z-index:1;width:100%;max-width:1672px;margin-inline:auto;padding:2.65rem 5.62% 2.35rem;position:relative}#offre .offer-masthead{color:#c8c4dc;letter-spacing:.32em;text-transform:uppercase;grid-template-columns:auto minmax(4rem,1fr) auto;align-items:center;gap:1.75rem;min-height:2rem;font-size:.67rem;display:grid}#offre .offer-masthead p,#offre .offer-masthead div,#offre .offer-masthead small{font:inherit;margin:0}#offre .offer-masthead p span{color:var(--offer-violet);margin-right:1.35rem}#offre .offer-masthead>i{background:linear-gradient(90deg,#a294cf75,#0000 82%);height:1px;display:block}#offre .offer-masthead>div{white-space:nowrap;align-items:center;gap:1.5rem;display:flex}#offre .offer-masthead>div b{background:#a99dc7a8;width:3.25rem;height:1px;display:block}#offre .offer-masthead>div small{color:#aaa6bd;font-size:.56rem}#offre .offer-composition{grid-template-columns:minmax(0,39%) minmax(0,55%);align-items:start;gap:6%;margin-top:2rem;display:grid}#offre .offer-copy{min-width:0;padding-top:.5rem}#offre .offer-kicker{color:#b6a9e4;letter-spacing:.48em;text-transform:uppercase;margin:0 0 1.35rem;font-size:.67rem}#offre #offre-title{z-index:1;color:#f6f4f9;font-family:var(--font-body,Arial, sans-serif);letter-spacing:-.055em;text-wrap:nowrap;margin:0;font-size:clamp(4.5rem,6vw,6.35rem);font-weight:350;line-height:.93;position:relative}#offre #offre-title em{color:#c7b3ff;letter-spacing:-.04em;text-shadow:0 0 28px #a98aff2b;margin-top:.06em;font-family:Times New Roman,Georgia,serif;font-size:1.095em;font-weight:400;line-height:1;display:inline-block}#offre .offer-intro{color:#d2cfdd;margin:1.75rem 0 0;font-size:1.125rem;line-height:1.5}#offre .offer-scope{max-width:31rem;color:var(--offer-muted);margin:1.35rem 0 0;font-size:1rem;line-height:1.65}#offre .offer-summary{z-index:auto;background:0 0;border:0;border-top:1px solid #8e83b048;margin:2.15rem 0 0;padding:1.35rem 0 0;position:static}#offre .offer-purchase{grid-template-columns:minmax(0,1fr) minmax(13.8rem,.94fr);align-items:end;gap:1.9rem;display:grid}#offre .offer-price{color:#f1eff8;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.035em;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.62rem;min-width:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,3vw,3rem);font-style:italic;font-weight:400;line-height:1;display:flex}#offre .offer-price-label{color:#c8b8ef;font-family:var(--font-body,Arial, sans-serif);letter-spacing:.35em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:500;line-height:1}#offre .offer-summary .button,#offre .offer-contact{color:#10101c;background:linear-gradient(115deg,#f1ebff 0%,#c7b4ff 100%);border:1px solid #e4dbff;border-radius:0;justify-content:center;align-items:center;gap:1.75rem;width:100%;min-height:3.5rem;padding:.85rem 1rem;font-size:.88rem;font-weight:560;line-height:1.2;text-decoration:none;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 0 24px #9b77ef24,inset 0 1px #fff}#offre .offer-contact:before{content:"";pointer-events:none;background:#b6a6cf88;width:1px;position:absolute;top:0;bottom:0;left:-2.35rem}#offre .offer-summary .button:hover,#offre .offer-summary .button:focus-visible{color:#080812;background:#f5f1ff;box-shadow:0 0 30px #ad8aff52,inset 0 1px #fff}#offre .offer-summary .button>span{transition:transform .18s;display:inline-block}#offre .offer-summary .button:hover>span,#offre .offer-summary .button:focus-visible>span{transform:translate(2px,-2px)}#offre .offer-qualification{color:#918fa3;max-width:31rem;margin:1.05rem 0 0;font-size:.835rem;line-height:1.55}#offre .offer-benefits{grid-template-columns:1.15fr 1fr .95fr;gap:1.15rem;margin:2.85rem 0 0;padding:0;list-style:none;display:grid}#offre .offer-benefits li{color:#c8c5d4;grid-template-columns:2.85rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;font-size:.835rem;line-height:1.55;display:grid}#offre .offer-benefits svg{stroke:#c5b3ff;stroke-width:1.5px;fill:none;border:1px solid #9888c775;border-radius:50%;width:2.85rem;height:2.85rem;padding:.58rem;overflow:visible}#offre .offer-visual-column{min-width:0;margin-top:-1rem}#offre .offer-stage{width:calc(100% + 20px);height:clamp(23rem,24.5vw,25.7rem);margin-left:-20px;position:relative;overflow:hidden}#offre .offer-stage:before{content:"";filter:blur(18px);background:radial-gradient(#7954cb38,#0000 67%);border-radius:50%;width:77%;height:72%;position:absolute;top:2%;left:12%}#offre .offer-orbit,#offre .offer-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#offre .offer-orbit ellipse{stroke:#9e86e68a;stroke-width:1px;filter:drop-shadow(0 0 6px #9e77ff66)}#offre .offer-orbit-carrier{stroke:#eee7ff;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:2 98;animation:16s linear -6s infinite offer-orbit-signal}#offre .offer-panel-depth{transform:translate3d(calc(var(--offer-pointer-x,0px) * .08), calc(var(--offer-pointer-y,0px) * .08), 0);will-change:transform;position:absolute;inset:0}#offre .offer-panel-position{aspect-ratio:1.4;transform-origin:50%;will-change:transform;width:51%;position:absolute}#offre .offer-panel-position--front{z-index:3;transform:translate3d(var(--offer-pointer-x,0px), var(--offer-pointer-y,0px), 0) perspective(1100px) rotateX(calc(1.5deg + var(--offer-tilt-x,0deg))) rotateY(calc(-4deg + var(--offer-tilt-y,0deg))) rotateZ(-5deg);top:8%;left:19%}#offre .offer-panel-position--middle{z-index:2;transform:translate3d(calc(var(--offer-pointer-x,0px) * .75), calc(var(--offer-pointer-y,0px) * .75), 0) perspective(1100px) rotateX(calc(1.5deg + var(--offer-tilt-x,0deg)*.6)) rotateY(calc(-4deg + var(--offer-tilt-y,0deg)*.6)) rotateZ(-5deg);top:17%;left:26%}#offre .offer-panel-position--back{z-index:1;transform:translate3d(calc(var(--offer-pointer-x,0px) * .5), calc(var(--offer-pointer-y,0px) * .5), 0) perspective(1100px) rotateX(calc(1.5deg + var(--offer-tilt-x,0deg)*.3)) rotateY(calc(-4deg + var(--offer-tilt-y,0deg)*.3)) rotateZ(-5deg);top:25%;left:32%}#offre .offer-orbit{translate:calc(var(--offer-pointer-x,0px)*.32) calc(var(--offer-pointer-y,0px)*.2)}#offre .offer-planet-light{translate:calc(var(--offer-pointer-x,0px)*.24) calc(var(--offer-pointer-y,0px)*.12)}#offre .offer-panel{--offer-shadow-x:calc(var(--offer-pointer-x,0px)*-1)}#offre .offer-panel:after{content:"";pointer-events:none;background:radial-gradient(ellipse at var(--offer-light-x,50%) var(--offer-light-y,50%),#b9a5ff0a,transparent 65%);opacity:var(--offer-reactive-light,0);position:absolute;inset:0}#offre .offer-panel-float{width:100%;height:100%;animation:12s ease-in-out -3s infinite offer-panel-float-front}#offre .offer-panel-position--middle .offer-panel-float{animation-name:offer-panel-float-middle;animation-duration:15s;animation-delay:-8s}#offre .offer-panel-position--back .offer-panel-float{animation-name:offer-panel-float-back;animation-duration:18s;animation-delay:-11s}#offre .offer-panel{background:linear-gradient(145deg,#101127f2,#0b0d20f2 70%,#161036f2);border:1px solid #a88df0;border-radius:.8rem;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ede4ff22,0 18px 35px #01020ab5,0 0 22px #8b65e54a}#offre .offer-panel--middle,#offre .offer-panel--back{background:linear-gradient(145deg,#191838cf,#0c1027e8 68%),radial-gradient(circle at 75% 25%,#9d77ff46,#0000 37%)}#offre .offer-panel--middle{box-shadow:3px 4px 0 #a585d8,calc(var(--offer-shadow-x,0px)*.6) 18px 35px #02030b99;background:linear-gradient(125deg,#0c1020,#171027);border-color:#bea3ea}#offre .offer-panel--back{box-shadow:3px 4px 0 #7d89ba,calc(var(--offer-shadow-x,0px)*.3) 18px 35px #02030b80;background:linear-gradient(125deg,#0a0e20,#141a30);border-color:#9099c7}#offre .offer-panel--middle>span,#offre .offer-panel--back>span{background:linear-gradient(90deg,#b39cff23 0 34%,#0000 34% 39%,#8b83ac18 39% 100%);border-block:1px solid #8f84ba38;height:12%;position:absolute;inset:10% 8% auto}#offre .offer-panel--middle>i,#offre .offer-panel--back>i{opacity:.2;background:linear-gradient(90deg,#b7a6e91e,#75669e0a);border:1px solid #9186b638;width:76%;height:13%;margin:8% 8% -4%;display:block;position:relative;top:26%}#offre .offer-panel--front{box-shadow:3px 4px 0 #a784d6,var(--offer-shadow-x,0px) 18px 35px #01020a99,inset 0 1px 0 #eee2ff55;background:radial-gradient(at 80% 35%,#27193a38,#0000 65%),#050813;border-color:#dac8ff;flex-direction:column;padding:1.2rem 1.4rem 1.05rem;display:flex;container-type:inline-size}#offre .offer-screen-reflection{z-index:3;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 35%,#fff2 48%,#0000 58%);animation:11s ease-in-out -7s infinite offer-screen-reflection;position:absolute;inset:-35%;transform:translate(-38%)}#offre .offer-screen-nav{z-index:2;color:#bbb7cb;letter-spacing:.05em;justify-content:space-between;gap:.75rem;font-size:.42rem;display:flex;position:relative}#offre .offer-screen-nav b{color:#f4f0ff;letter-spacing:.25em;font-size:.55rem}#offre .offer-screen-body{z-index:2;flex:1;grid-template-columns:1fr .8fr;align-items:center;gap:.4rem;min-height:0;display:grid;position:relative}#offre .offer-screen-copy small{color:#bba4ff;letter-spacing:.18em;text-transform:uppercase;font-size:.4rem}#offre .offer-screen-copy p{color:#f4f1fa;margin:.45rem 0 .3rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,6.7cqw,1.72rem);font-style:italic;font-weight:400;line-height:1.03}#offre .offer-screen-copy>span{color:#aca8ba;font-size:.48rem;display:block}#offre .offer-screen-copy>b{color:#12101d;background:#d6c8ff;margin-top:.75rem;padding:.38rem .5rem;font-size:.4rem;font-weight:600;display:inline-block}#offre .offer-screen-art{place-items:center;height:100%;display:grid;position:relative}#offre .offer-screen-art svg{z-index:1;stroke:#a788ff;stroke-width:1px;filter:drop-shadow(0 0 6px #9b73ff);width:94%;height:94%;position:relative}#offre .offer-screen-art svg ellipse:nth-child(2){stroke:url(#offer-ring-metal);stroke-width:3px}#offre .offer-screen-art svg ellipse:last-child{stroke:#9770d84d}#offre .offer-screen-energy{aspect-ratio:1;filter:blur(3px);background:radial-gradient(circle,#d9caffbd 0 2%,#8f69ee78 4%,#4c2c9d3f 23%,#0000 65%);border-radius:50%;width:58%;animation:6s ease-in-out -2s infinite alternate offer-screen-energy;position:absolute}#offre .offer-screen-path{stroke:#f0eaff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 97;animation:8s linear infinite offer-screen-path}#offre .offer-screen-benefits{z-index:2;flex:none;grid-template-columns:repeat(3,1fr);gap:.35rem;min-height:2.6rem;display:grid;position:relative}#offre .offer-screen-benefits span{color:#c7c2d4;background:#9a82dc12;border:1px solid #9285c52b;border-radius:.22rem;gap:.35rem;min-width:0;padding:.5rem .4rem .5rem 1.8rem;font-size:.58rem;line-height:1.15;display:block;position:relative}#offre .offer-screen-benefits i{color:#c7b0ff;font-size:.6rem;font-style:normal;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}#offre .offer-connectors{z-index:4}#offre .offer-connectors path{stroke:#9d87dc9e;stroke-width:1px}#offre .offer-connectors circle{fill:#d5c6ff;filter:drop-shadow(0 0 5px #b58cff)}#offre .offer-annotation{z-index:5;color:#c9c3df;letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;line-height:1.45;position:absolute}#offre .offer-annotation--design{top:30%;left:1%}#offre .offer-annotation--screens{top:70%;left:1%}#offre .offer-annotation--experience{top:16%;right:0}#offre .offer-annotation--function{top:64%;right:0}#offre .offer-deliverables{margin-top:.9rem;position:relative}#offre .offer-inclusions{background:linear-gradient(135deg,#0b0d1bd9,#0a0c19bd);border:1px solid #7869a969;border-radius:.72rem;margin:0;padding:.8rem 1.8rem;list-style:none;display:block;box-shadow:0 18px 45px #01020a85,inset 0 1px #dcd1ff0b}#offre .offer-inclusions li{background:0 0;border:0;border-bottom:1px solid #68617c42;grid-template-columns:2.15rem minmax(9rem,14.7rem) minmax(12rem,1fr) 1.25rem;align-items:center;gap:.8rem;min-height:3.15rem;margin:0;padding:.5rem 0;display:grid}#offre .offer-inclusions li:last-child{border-bottom:0;grid-column:auto}#offre .offer-inclusions .inclusion-number{color:#c4b0ff;font-variant-numeric:tabular-nums;font-size:.75rem}#offre .offer-inclusions li>div{display:contents}#offre .offer-inclusions h3,#offre .offer-inclusions p{font-family:var(--font-body,Arial, sans-serif);margin:0}#offre .offer-inclusions h3{color:#eeeaf5;font-size:.86rem;font-weight:550;line-height:1.3}#offre .offer-inclusions p{color:#a7a5b7;font-size:.835rem;line-height:1.42}#offre .offer-inclusion-indicator{color:#cdbaff;border:1px solid #bca6ffb0;border-radius:50%;place-items:center;width:1.22rem;height:1.22rem;font-size:.85rem;line-height:1;display:grid}#offre .offer-launch{color:#d7d2e3;background:linear-gradient(90deg,#9c7ce90e,#0000 85%);border-block:1px solid #766a9a5c;grid-template-columns:2.15rem minmax(9rem,14.7rem) minmax(12rem,1fr);align-items:center;gap:.8rem;margin-top:.68rem;padding:.9rem 1.8rem;display:grid}#offre .offer-launch-icon{color:#c9b5ff;font-size:1.15rem}#offre .offer-launch h3,#offre .offer-launch p{margin:0}#offre .offer-launch h3{color:#f0edf6;font-size:.86rem;font-weight:600}#offre .offer-launch p{color:#a8a6b8;font-size:.835rem;line-height:1.45}#offre .offer-colophon{color:#aca5c1;letter-spacing:.29em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;font-size:.59rem;display:flex}#offre .offer-colophon:before,#offre .offer-colophon:after{content:"";background:linear-gradient(90deg,#0000,#8d83a75c);flex:1;height:1px}#offre .offer-colophon:after{background:linear-gradient(90deg,#8d83a75c,#0000)}#offre .offer-continuation{color:#aaa8b7;border-top:1px solid #746d8b3d;grid-template-columns:1fr 1fr;gap:6%;margin-top:2rem;padding-top:1.45rem;display:grid}#offre .offer-continuation p{margin:0;font-size:.835rem;line-height:1.55}#offre .offer-continuation div>p:first-child{color:#d7d2e3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem}#offre .offer-timing{color:#9997a8;justify-self:end;max-width:31rem}#offre[data-offer-running=false] .offer-panel-position{transition:none}@keyframes offer-nebula-drift{0%{opacity:.62;transform:translate(-2%,2%)scale(1)}to{opacity:.95;transform:translate(3%,-2%)scale(1.06)}}@keyframes offer-planet-breathe{0%{opacity:.48;transform:rotate(4deg)scaleX(.92)}to{opacity:.86;transform:rotate(4deg)scaleX(1.08)}}@keyframes offer-dust-drift{0%{transform:translate(0,0)}to{transform:translate(-24px,18px)}}@keyframes offer-star-glimmer{0%,to{opacity:.22;transform:scale(.8)}48%{opacity:.85;transform:scale(1.18)}}@keyframes offer-orbit-signal{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes offer-panel-float-front{0%,to{transform:translate(-4px,-13px)rotate(-.55deg)}25%{transform:translate(2px,-3px)rotate(.15deg)}50%{transform:translate(5px,13px)rotate(.55deg)}75%{transform:translate(-2px,3px)rotate(-.15deg)}}@keyframes offer-panel-float-middle{0%,to{transform:translate(3px,9px)rotate(.35deg)}25%{transform:translate(-1px,2px)rotate(-.1deg)}50%{transform:translate(-3px,-9px)rotate(-.35deg)}75%{transform:translate(1px,-2px)rotate(.1deg)}}@keyframes offer-panel-float-back{0%,to{transform:translate(-2px,-7px)rotate(-.2deg)}25%{transform:translate(1px,-1px)rotate(.05deg)}50%{transform:translate(2px,7px)rotate(.2deg)}75%{transform:translate(-1px,1px)rotate(-.05deg)}}@keyframes offer-screen-reflection{0%,24%{opacity:0;transform:translate(-38%)}48%{opacity:.65}74%,to{opacity:0;transform:translate(38%)}}@keyframes offer-screen-energy{0%{opacity:.55;transform:scale(.88)}to{opacity:1;transform:scale(1.12)}}@keyframes offer-screen-path{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media (width<=1340px){#offre .offer-panel--front{padding:.8rem .9rem .7rem}#offre .offer-screen-copy p{margin:.3rem 0 .2rem}#offre .offer-screen-copy>b{margin-top:.45rem;padding:.3rem .4rem}#offre .offer-screen-benefits{min-height:2.1rem}#offre .offer-shell{padding-inline:4.5%}#offre .offer-masthead{grid-template-columns:auto 1fr}#offre .offer-masthead>div{display:none}#offre .offer-composition{grid-template-columns:minmax(0,42%) minmax(0,53%);gap:5%}#offre #offre-title{font-size:clamp(3rem,5.7vw,4rem)}#offre .offer-purchase{grid-template-columns:1fr;align-items:start;gap:1.25rem}#offre .offer-summary .button{max-width:17rem}#offre .offer-contact:before{display:none}#offre .offer-benefits{grid-template-columns:1fr;margin-top:2rem}#offre .offer-benefits li{grid-template-columns:2.5rem 1fr}#offre .offer-benefits svg{width:2.5rem;height:2.5rem}#offre .offer-inclusions li,#offre .offer-launch{grid-template-columns:2rem minmax(8rem,.8fr) minmax(10rem,1.2fr) 1.2rem;gap:.55rem}#offre .offer-launch{grid-template-columns:2rem minmax(8rem,.8fr) minmax(10rem,1.2fr)}}@media (width<=1100px){#offre.offer-cosmic{min-height:0}#offre .offer-shell{padding:2rem max(1.25rem,5vw) 2.4rem}#offre .offer-masthead{letter-spacing:.2em;gap:1rem;font-size:.61rem}#offre .offer-masthead p span{margin-right:.7rem}#offre .offer-composition{grid-template-columns:minmax(0,1fr);gap:2.2rem;margin-top:2rem}#offre .offer-copy{max-width:660px;padding-top:0}#offre .offer-backdrop{opacity:.58;width:max(1050px,145vw);max-width:none;height:auto;top:540px;left:calc(50% - max(680px,93vw));mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}#offre .offer-visual-column{margin-top:0}#offre .offer-kicker{letter-spacing:.3em;margin-bottom:1rem;font-size:.63rem}#offre #offre-title{font-size:clamp(3.2rem,9.6vw,5.2rem);line-height:.96}#offre .offer-intro{margin-top:1.35rem;font-size:1.05rem}#offre .offer-scope{font-size:.92rem}#offre .offer-summary{margin-top:1.65rem}#offre .offer-purchase{grid-template-columns:minmax(0,1fr) minmax(12.5rem,.85fr);align-items:end;gap:1.2rem}#offre .offer-price{font-size:clamp(2.2rem,7vw,2.7rem)}#offre .offer-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}#offre .offer-benefits li{grid-template-columns:2.35rem minmax(0,1fr);gap:.6rem;font-size:.835rem}#offre .offer-benefits svg{width:2.35rem;height:2.35rem;padding:.48rem}#offre .offer-stage{width:100%;height:clamp(20rem,55vw,32rem);margin-left:0}#offre .offer-panel-position{width:55%}#offre .offer-panel-position--front{top:7%;left:17%}#offre .offer-panel-position--middle{top:16%;left:25%}#offre .offer-panel-position--back{top:25%;left:32%}#offre .offer-deliverables{margin-top:.5rem}}@media (width<=600px){#offre .offer-shell{padding-inline:1.1rem}#offre .offer-masthead{grid-template-columns:auto minmax(1rem,1fr)}#offre .offer-masthead>i{opacity:.7}#offre #offre-title{font-size:clamp(2.7rem,11.8vw,4rem)}#offre #offre-title em{font-size:1.06em}#offre .offer-wide-only{display:none}#offre .offer-purchase{grid-template-columns:1fr;align-items:start}#offre .offer-summary .button{max-width:100%}#offre .offer-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2rem}#offre .offer-benefits li{font-size:.68rem;display:block}#offre .offer-benefits svg{margin-bottom:.55rem}#offre .offer-stage{width:calc(100% + 1rem);height:16rem;margin-left:-.5rem}#offre .offer-stage:before{width:92%;left:4%}#offre .offer-panel-position{width:66%}#offre .offer-panel-position--front{top:10%;left:8%}#offre .offer-panel-position--middle{top:20%;left:18%}#offre .offer-panel-position--back{top:30%;left:27%}#offre .offer-annotation{letter-spacing:.08em;font-size:.48rem}#offre .offer-annotation--design{top:2%;left:0}#offre .offer-annotation--screens{top:80%;left:0}#offre .offer-annotation--experience{top:7%;right:0}#offre .offer-annotation--function{top:78%;right:0}#offre .offer-connectors{opacity:.55}#offre .offer-panel--front{padding:.7rem .7rem .6rem}#offre .offer-screen-copy p{font-size:1rem}#offre .offer-screen-nav{font-size:.33rem}#offre .offer-screen-nav b{font-size:.4rem}#offre .offer-screen-copy small{font-size:.3rem}#offre .offer-screen-copy>span{font-size:.32rem}#offre .offer-screen-copy>b{padding:.3rem .4rem;font-size:.3rem}#offre .offer-screen-benefits{min-height:1.65rem}#offre .offer-screen-benefits span{padding:.25rem .2rem .25rem .8rem;font-size:.33rem}#offre .offer-screen-benefits i{font-size:.4rem;left:.2rem}#offre .offer-screen-copy>b{margin-top:.45rem}#offre .offer-inclusions{border-radius:.55rem;padding:.65rem 1rem}#offre .offer-inclusions li{grid-template-columns:1.7rem minmax(0,1fr) 1.2rem;gap:.55rem;min-height:0;padding:.85rem 0}#offre .offer-inclusions li>div{display:block}#offre .offer-inclusions h3{margin-bottom:.28rem;font-size:.88rem}#offre .offer-inclusions p{font-size:.835rem;line-height:1.45}#offre .offer-launch{grid-template-columns:1.7rem minmax(0,1fr);gap:.55rem;padding:.9rem 1rem}#offre .offer-launch p{grid-column:2;font-size:.835rem}#offre .offer-colophon{letter-spacing:.16em;margin-top:2rem;font-size:.52rem}#offre .offer-colophon span:last-child{display:none}#offre .offer-continuation{grid-template-columns:1fr;gap:1rem}#offre .offer-timing{justify-self:start}}@media (width<=380px){#offre .offer-shell{padding-inline:.9rem}#offre #offre-title{font-size:2.7rem}#offre .offer-stage{height:15.5rem}#offre .offer-panel-position{width:70%}#offre .offer-annotation--experience,#offre .offer-annotation--function{display:none}}@media (prefers-reduced-motion:reduce){#offre .offer-ambient{animation:none!important}#offre .offer-panel-depth,#offre .offer-panel-position,#offre [data-offer-reveal],#offre [data-offer-panel-entry],#offre [data-offer-line],#offre [data-offer-annotation],#offre .offer-summary .button,#offre .offer-summary .button>span{transition:none!important}}#offre.offer-architecture{clip-path:inset(0 0 -56px);z-index:1;background:#070b14ad;min-height:0;overflow:visible}#offre.offer-architecture:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(46% 55% at 68% 30%,#8d72ca28,#0000 80%),linear-gradient(#0000,#0b0d19f0 38%,#0b0d1980 65%,#0000);height:90px;position:absolute;inset:auto 0 -56px}#offre.offer-architecture .offer-shell{max-width:1800px;padding:7rem 5.5% 3rem}#offre.offer-architecture .offer-environment{background:#050813;mask-image:linear-gradient(#000 calc(100% - 70px),#0000)}#offre.offer-architecture .offer-transit-nebula{z-index:1;pointer-events:none;background:radial-gradient(36% 36% at 23% 30%,#8599d536,#0000 84%),radial-gradient(37% 34% at 74% 43%,#ad80df43,#0000 87%),radial-gradient(27% 20% at 52% 14%,#d1b3ff24,#0000 89%);height:clamp(260px,28vw,390px);animation:27s ease-in-out -8s infinite alternate offer-transit-nebula-drift;position:absolute;inset:0 0 auto;mask-image:linear-gradient(#0000,#000 12% 66%,#0000)}#offre.offer-architecture .offer-lower-world{z-index:1;pointer-events:none;position:absolute;inset:clamp(590px,44vw,760px) 0 0;overflow:hidden;mask-image:linear-gradient(#0000,#000 17% 94%,#0000)}#offre.offer-architecture .offer-deep-panorama{opacity:.82;width:100%;max-width:none;height:100%;position:absolute;inset:0}#offre.offer-architecture .offer-horizon-sphere{will-change:transform;width:118%;max-width:none;height:110%;animation:28s ease-in-out -9s infinite alternate offer-horizon-drift;position:absolute;top:0;left:-9%;overflow:visible}#offre.offer-architecture .offer-horizon-light{animation:9s ease-in-out -3s infinite alternate offer-horizon-light}#offre.offer-architecture .offer-environment:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;filter:blur(25px);background:radial-gradient(45% 26% at 72% 34%,#8967d449,#0000 82%),radial-gradient(38% 25% at 20% 68%,#586eae3a,#0000 83%),radial-gradient(43% 18% at 60% 85%,#aa75db3b,#0000 80%);animation:23s ease-in-out -11s infinite alternate paused offer-lower-aurora;position:absolute;inset:32% -12% -5%}#offre.offer-architecture[data-offer-running=true] .offer-environment:before{animation-play-state:running}#offre.offer-architecture .offer-backdrop{aspect-ratio:auto;object-fit:cover;object-position:60% top;width:100%;height:clamp(720px,64vw,1080px);top:0;left:0;mask-image:linear-gradient(#0000,#000 24% 72%,#0000 100%)}#offre.offer-architecture .offer-environment:after{z-index:0;background:linear-gradient(90deg,#02040b45,#0000 50%),linear-gradient(#0000 40%,#02040b72 68%,#02040b9c 100%)}#offre.offer-architecture .offer-nebula{background:radial-gradient(43% 26% at 70% 17%,#8a68d842,#0000 85%),radial-gradient(46% 31% at 25% 49%,#5a55ab2c,#0000 82%),radial-gradient(43% 28% at 73% 76%,#7957b92d,#0000 88%)}#offre.offer-architecture .offer-planet-light{background:radial-gradient(#c4aeff8a 0%,#806acf47 27%,#0000 69%);width:70rem;height:23rem;bottom:-6rem}#offre.offer-architecture .offer-atmosphere{z-index:2}#offre.offer-architecture .offer-composition{grid-template-columns:minmax(0,44%) minmax(0,56%);align-items:center;gap:0;min-height:34rem;margin-top:3.8rem}#offre.offer-architecture .offer-copy{z-index:2;padding:0 5% 1rem 0;position:relative}#offre.offer-architecture .offer-kicker{letter-spacing:.36em;color:#dbcaef;margin-bottom:1.55rem;font-size:.64rem}#offre.offer-architecture #offre-title{letter-spacing:-.045em;text-wrap:initial;font-size:clamp(2.6rem,3.7vw,4.1rem);font-weight:380;line-height:1.06}#offre.offer-architecture #offre-title em{font:inherit;letter-spacing:inherit;color:#c2a1f6;text-shadow:none;margin-top:.04em}#offre.offer-architecture .offer-intro{color:#e2dfea;max-width:32rem;margin-top:1.4rem;font-size:clamp(.95rem,1.08vw,1.15rem);line-height:1.65}#offre.offer-architecture .offer-summary{border-top-color:#ac8acc36;max-width:32rem;margin-top:1.7rem;padding-top:1.15rem}#offre.offer-architecture .offer-purchase{grid-template-columns:1fr;align-items:start;gap:1.2rem}#offre.offer-architecture .offer-price{font-family:var(--font-body);letter-spacing:-.035em;flex-direction:row;align-items:baseline;gap:.65rem;font-size:clamp(1.4rem,1.8vw,1.9rem);font-style:normal}#offre.offer-architecture .offer-price-label{letter-spacing:.1em;font-size:.7rem}#offre.offer-architecture .offer-contact{color:#fff;background:linear-gradient(110deg,#622dd9,#7948eb);border-color:#a980ff70;border-radius:.8rem;gap:1.25rem;width:max-content;max-width:100%;min-height:46px;padding:.8rem 1.3rem;font-size:.83rem;font-weight:500;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,background .35s;box-shadow:0 4px 27px #7935d84a,inset 0 1px #d9bfff4a}#offre.offer-architecture .offer-contact:before{display:none}#offre.offer-architecture .offer-contact:hover,#offre.offer-architecture .offer-contact:focus-visible{color:#fff;background:#7441e1;transform:translateY(-2px);box-shadow:0 7px 32px #9255ef70}#offre.offer-architecture .offer-contact:focus-visible{outline-offset:3px;outline:2px solid #e4d4ff}#offre.offer-architecture .offer-qualification{color:#d0c8de;max-width:30rem;font-size:.84rem;line-height:1.55}#offre.offer-architecture .offer-visual-column{min-width:0;margin:0}#offre.offer-architecture .offer-stage{width:100%;height:clamp(25rem,37vw,39rem);margin:0;overflow:visible}#offre.offer-architecture .offer-stage:before{filter:blur(24px);background:radial-gradient(#a47af45c 0%,#7954cb30 34%,#0000 70%);animation:14s ease-in-out -6s infinite alternate paused offer-stage-breathe}#offre.offer-architecture[data-offer-running=true] .offer-stage:before{animation-play-state:running}#offre.offer-architecture .offer-panel-position{aspect-ratio:1.23;width:75%}#offre.offer-architecture .offer-panel-position--front{top:9%;left:3%}#offre.offer-architecture .offer-panel-position--middle{top:15%;left:11%}#offre.offer-architecture .offer-panel-position--back{top:21%;left:18%}#offre.offer-architecture .offer-panel{border-radius:.75rem}#offre.offer-architecture .offer-panel--front{box-shadow:3px 3px 0 #ba91c8,var(--offer-shadow-x,0px) 20px 40px #010209c7,inset 0 1px 0 #eee2ff55;border-color:#e1caf6;padding:0}#offre.offer-architecture .offer-panel--middle{box-shadow:3px 3px 0 #9272a6,calc(var(--offer-shadow-x,0px)*.6) 18px 35px #02030b99;background:linear-gradient(135deg,#151023,#0d1021)}#offre.offer-architecture .offer-panel--back{box-shadow:3px 3px 0 #695381,calc(var(--offer-shadow-x,0px)*.3) 18px 35px #02030b80;background:#171128}#offre.offer-architecture .offer-screen-nav{background:#070712;flex:none;align-items:center;min-height:14%;padding:3% 5%;font-size:1.6cqw}#offre.offer-architecture .offer-screen-nav b{letter-spacing:.16em;align-items:center;gap:.3rem;font-size:2cqw;display:flex}.offer-screen-nav .chivaryn-mark{width:24px;height:24px}#offre.offer-architecture .offer-screen-body{isolation:isolate;flex:1;display:block;position:relative;overflow:hidden}#offre.offer-architecture .offer-screen-landscape{z-index:-2;object-fit:cover;object-position:78% center;width:100%;height:100%;position:absolute;inset:0}#offre.offer-architecture .offer-screen-body:before{content:"";z-index:-1;background:linear-gradient(90deg,#050613a8,#0000 85%);position:absolute;inset:0}#offre.offer-architecture .offer-screen-copy{height:100%;padding:9% 7%;position:relative}#offre.offer-architecture .offer-screen-copy small{color:#dac8f2;letter-spacing:.15em;font-size:1.2cqw}#offre.offer-architecture .offer-screen-copy p{color:#f6f0fc;margin:9% 0 6%;font:400 7.3cqw/1.08 Georgia,serif}#offre.offer-architecture .offer-screen-copy>span{color:#d4c9e2;max-width:58%;font-size:1.6cqw;line-height:1.6}#offre.offer-architecture .offer-screen-copy>b{color:#f2eaff;background:#120c254d;border:1px solid #b59edc;border-radius:5px;margin-top:7%;padding:2% 4%;font-size:1.6cqw;font-weight:400}#offre.offer-architecture .offer-screen-baseline{letter-spacing:.12em;color:#c6b8d8;background:#090814;justify-content:space-between;gap:5%;padding:3% 5%;font-size:1.2cqw;display:flex}#offre.offer-architecture .offer-screen-valley{filter:blur(8px);pointer-events:none;background:radial-gradient(#c0a0ed55,#0000 65%);animation:17s ease-in-out -9s infinite alternate offer-nebula-drift;position:absolute;inset:75% -20% 0}#offre.offer-architecture .offer-orbit{opacity:.5}#offre.offer-architecture .offer-orbit,#offre.offer-architecture .offer-planet-light{translate:calc(var(--offer-pointer-x,0px)*.08) calc(var(--offer-pointer-y,0px)*.05)}#offre.offer-architecture .offer-nebula{translate:calc(var(--offer-pointer-x,0px)*-.055) calc(var(--offer-pointer-y,0px)*-.04)}#offre.offer-architecture .offer-annotation{text-transform:none;letter-spacing:.05em;color:#d5c7e5;font-size:.53rem}#offre.offer-architecture .offer-annotation--design{top:88%;left:1%}#offre.offer-architecture .offer-annotation--experience{top:3%;right:0}#offre.offer-architecture .offer-valley-mist{mix-blend-mode:screen;filter:blur(18px);background:radial-gradient(at 67% 30%,#b398e344,#0000 51%),radial-gradient(at 20% 55%,#a1ace435,#0000 44%);width:120%;height:290px;animation:21s ease-in-out -5s infinite alternate offer-nebula-drift;position:absolute;top:580px;left:-10%}#offre.offer-architecture .offer-pillars{background:linear-gradient(#0000,#02040b88);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2.5rem 0 4rem;padding:2rem 0 0;list-style:none;display:grid;position:relative}#offre.offer-architecture .offer-pillars li{border-left:1px solid #aaa0ca29;padding:0 1.8rem}#offre.offer-architecture .offer-pillars li:first-child{border-left:0;padding-left:0}#offre.offer-architecture .offer-pillars svg{stroke:#d7b3ff;stroke-width:1.2px;filter:drop-shadow(0 0 7px #b76aff65);width:31px;height:31px;margin-bottom:1rem}#offre.offer-architecture .offer-pillars h3{color:#f3eef9;letter-spacing:-.01em;margin:0 0 .6rem;font-size:.96rem;font-weight:500}#offre.offer-architecture .offer-pillars p{color:#cdc4dd;max-width:15rem;margin:0;font-size:.87rem;line-height:1.65}#offre.offer-architecture .offer-deliverables{max-width:1160px;margin:0 auto}#offre.offer-architecture .offer-detail-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.2rem;display:flex}#offre.offer-architecture .offer-detail-heading p{color:#eee8f8;letter-spacing:-.02em;margin:0;font-size:1.2rem}#offre.offer-architecture .offer-detail-heading p span{color:#c6b2e0}#offre.offer-architecture .offer-detail-heading>span{letter-spacing:.2em;color:#c6b2e0;font-size:.59rem}#offre.offer-architecture .offer-inclusions{background:linear-gradient(120deg,#080c19d9,#070a15b8);border-color:#b795dd54;box-shadow:0 18px 45px #01020a55,inset 0 1px #dcd1ff12}#offre.offer-architecture .offer-inclusions li{border-bottom-color:#b6a6d033;grid-template-columns:2.15rem minmax(14rem,.9fr) minmax(14rem,1.2fr) 1.25rem;min-height:3.5rem;transition:background .36s}#offre.offer-architecture .offer-inclusions li:hover{background:linear-gradient(90deg,#ac7be505 0%,#ac7be516 45%,#0000 100%)}#offre.offer-architecture .offer-inclusions .inclusion-number{color:#dbc4ff;text-shadow:0 0 10px #a37adb58;font-weight:550}#offre.offer-architecture .offer-inclusions h3{font-size:.9rem;font-weight:550;transition:transform .38s cubic-bezier(.16,1,.3,1),color .3s}#offre.offer-architecture .offer-inclusions li:hover h3{color:#fff;transform:translate(3px)}#offre.offer-architecture .offer-inclusions p{color:#c9c2d6}#offre.offer-architecture .offer-inclusion-indicator{border-color:#bca6ff85;transition:box-shadow .36s,background .36s,transform .36s;box-shadow:inset 0 0 7px #a77ee917}#offre.offer-architecture .offer-inclusions li:hover .offer-inclusion-indicator{background:#9b73dc18;transform:rotate(90deg);box-shadow:0 0 13px #9f6cda66,inset 0 0 10px #ba9bf02b}#offre.offer-architecture .offer-launch{background:linear-gradient(90deg,#9671d51a,#0000);border-color:#b795dd38;grid-template-columns:2.15rem minmax(14rem,.9fr) minmax(14rem,1.2fr);margin-top:.55rem}#offre.offer-architecture .offer-launch p{color:#bdb4cb}#offre.offer-architecture .offer-scope{text-align:center;color:#b5aec3;max-width:none;margin:1rem 0 0;font-size:.78rem}#offre.offer-architecture .offer-continuation{margin-top:3rem}@keyframes offer-lower-aurora{0%{opacity:.62;transform:translate(-2%,1%)scale(.98)}to{opacity:.94;transform:translate(3%,-1%)scale(1.04)}}@keyframes offer-stage-breathe{0%{opacity:.45;transform:translate(-2%,-1%)scale(.93)}to{opacity:.9;transform:translate(3%,2%)scale(1.12)}}@keyframes offer-horizon-drift{0%{transform:translate(-12px,15px)rotate(-.35deg)}to{transform:translate(13px,-14px)rotate(.3deg)}}@keyframes offer-horizon-light{0%{opacity:.48}to{opacity:1}}@keyframes offer-transit-nebula-drift{0%{opacity:.7;transform:translate(-2%,1%)scale(1)}to{opacity:1;transform:translate(2%,-1%)scale(1.05)}}@media (width<=1100px){#offre.offer-architecture .offer-shell{padding-top:5rem}#offre.offer-architecture .offer-composition{grid-template-columns:43% 57%;min-height:30rem;margin-top:2.5rem}#offre.offer-architecture #offre-title{font-size:clamp(2rem,3.6vw,3rem)}#offre.offer-architecture .offer-stage{height:32rem}#offre.offer-architecture .offer-panel-position{width:80%}#offre.offer-architecture .offer-panel-position--front{top:20%;left:0}#offre.offer-architecture .offer-panel-position--middle{top:25%;left:8%}#offre.offer-architecture .offer-panel-position--back{top:30%;left:15%}#offre.offer-architecture .offer-price{flex-wrap:wrap;gap:.5rem}#offre.offer-architecture .offer-pillars li{padding:0 1.1rem}#offre.offer-architecture .offer-pillars h3{font-size:.85rem}#offre.offer-architecture .offer-pillars p{font-size:.8rem}}@media (width<=767px){#offre.offer-architecture .offer-shell{padding:4.5rem 1.25rem 2.5rem}#offre.offer-architecture .offer-composition{flex-direction:column;gap:1.8rem;min-height:0;margin-top:2.5rem;display:flex}#offre.offer-architecture .offer-copy{width:100%;max-width:none;padding:0}#offre.offer-architecture #offre-title{font-size:clamp(2.1rem,8.5vw,3.5rem);line-height:1.08}#offre.offer-architecture .offer-kicker{letter-spacing:.23em;font-size:.57rem}#offre.offer-architecture .offer-intro{font-size:.95rem}#offre.offer-architecture .offer-price{font-size:1.75rem}#offre.offer-architecture .offer-purchase{gap:1.4rem}#offre.offer-architecture .offer-visual-column{width:100%}#offre.offer-architecture .offer-stage{height:clamp(21rem,75vw,33rem)}#offre.offer-architecture .offer-panel-position{width:77%}#offre.offer-architecture .offer-panel-position--front{top:9%;left:2%}#offre.offer-architecture .offer-panel-position--middle{top:16%;left:11%}#offre.offer-architecture .offer-panel-position--back{top:23%;left:20%}#offre.offer-architecture .offer-backdrop{object-position:65% center;opacity:.78;width:170%;height:820px;top:120px;left:-55%;mask-image:linear-gradient(#0000,#000 30% 75%,#0000)}#offre.offer-architecture .offer-transit-nebula{background:radial-gradient(36% 22% at 11% 39%,#8695d542,#0000 90%),radial-gradient(39% 25% at 87% 52%,#a783dc46,#0000 90%),radial-gradient(29% 16% at 53% 23%,#d1b3ff25,#0000 90%);height:285px}#offre.offer-architecture .offer-lower-world{top:1000px}#offre.offer-architecture .offer-deep-panorama{opacity:.65;object-position:60% center}#offre.offer-architecture .offer-valley-mist{top:900px}#offre.offer-architecture .offer-pillars{grid-template-columns:1fr 1fr;gap:2rem 0;margin:0 0 3.5rem}#offre.offer-architecture .offer-pillars li{padding:0 1rem}#offre.offer-architecture .offer-pillars li:nth-child(odd){border:0;padding-left:0}#offre.offer-architecture .offer-pillars h3{font-size:.87rem}#offre.offer-architecture .offer-pillars p{font-size:.82rem}#offre.offer-architecture .offer-detail-heading{display:block}#offre.offer-architecture .offer-detail-heading p{margin-bottom:.5rem;font-size:1.1rem}#offre.offer-architecture .offer-inclusions li{grid-template-columns:1.7rem minmax(0,1fr) 1.2rem;gap:.55rem;padding:.95rem 0}#offre.offer-architecture .offer-inclusions li>div{display:block}#offre.offer-architecture .offer-launch{grid-template-columns:1.7rem minmax(0,1fr);gap:.55rem;padding:1rem}#offre.offer-architecture .offer-launch p{grid-column:2}#offre.offer-architecture .offer-scope{text-align:left}}@media (prefers-reduced-motion:reduce){#offre.offer-architecture .offer-inclusions li,#offre.offer-architecture .offer-inclusions h3,#offre.offer-architecture .offer-inclusion-indicator,#offre.offer-architecture .offer-contact{transition:none!important}#offre.offer-architecture .offer-inclusions li:hover h3,#offre.offer-architecture .offer-inclusions li:hover .offer-inclusion-indicator,#offre.offer-architecture .offer-contact:hover,#offre.offer-architecture .offer-contact:focus-visible{transform:none!important}#offre.offer-architecture .offer-environment:before,#offre.offer-architecture .offer-stage:before{animation:none!important}}#offre.offer-studio{clip-path:none;--os-light:#bca4ed;--os-ease:cubic-bezier(.22,.75,.18,1);background:#060812;overflow:clip}#offre.offer-studio:after{display:none}#offre.offer-studio .offer-environment{background:linear-gradient(#080b16,#070914 45%,#060812 77%,#080a14);mask-image:none}#offre.offer-studio .offer-environment:before{filter:none;opacity:1;background:radial-gradient(40% 25% at 72% 28%,#5b498b28,#0000 90%);inset:0}#offre.offer-studio .offer-environment:after{z-index:2;background:linear-gradient(#0000 48%,#060812a6 75%,#0000)}#offre.offer-studio .offer-nebula{filter:blur(35px);background:radial-gradient(26% 18% at 70% 22%,#7763bc18,#0000 90%),radial-gradient(25% 18% at 30% 14%,#26375c27,#0000 90%);inset:0;translate:none}#offre.offer-studio .offer-transit-nebula{opacity:.3;background:radial-gradient(45% 60% at 64% 0,#8a70bc21,#0000 90%);height:180px}#offre .offer-studio-grid{background-color:#0000;background-image:linear-gradient(90deg,#a6a1cb06 1px,#0000 1px),linear-gradient(#a6a1cb04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:128px 128px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:30% 0 0;mask-image:linear-gradient(#0000,#000 40%,#0000)}#offre .offer-studio-dust{left:var(--x);top:var(--y);opacity:.25;width:1px;height:1px;animation:os-dust var(--duration) ease-in-out var(--delay) infinite alternate;background:#c1b0e7;border-radius:50%;position:absolute}#offre.offer-studio .offer-shell{padding-top:5rem}#offre.offer-studio .offer-composition{grid-template-columns:43% 57%;min-height:32rem;margin-top:2.4rem}#offre.offer-studio .offer-copy{z-index:2;padding-right:3%}#offre.offer-studio .offer-stage{perspective:1400px;isolation:isolate;height:clamp(29rem,39vw,43rem);container-type:inline-size}#offre.offer-studio .offer-stage:before{filter:blur(32px);background:radial-gradient(ellipse,var(--os-light),transparent 65%);mix-blend-mode:screen;opacity:.065;width:auto;height:auto;transition:background 1.6s;animation:none;inset:12% 2% 18%}#offre.offer-studio .offer-stage.is-responding:before{animation:.85s ease-out both os-state-response}#offre .os-caption{letter-spacing:.18em;color:#938da9;justify-content:space-between;font-size:9px;display:flex;position:absolute;inset:0 0 auto 6%}#offre .os-caption span:last-child{color:#c9bddf}#offre .os-entry{aspect-ratio:1.4;perspective:1300px;width:72%;transform-style:preserve-3d;transform:rotateX(var(--offer-tilt-x,0deg)) rotateY(var(--offer-tilt-y,0deg));position:absolute;top:20%;left:12%}#offre .os-float{width:100%;height:100%;transform-style:preserve-3d;translate:calc(var(--offer-pointer-x,0px)*.7) calc(var(--offer-pointer-y,0px)*.65);animation:13s ease-in-out -4s infinite os-float}#offre .os-rig{width:100%;height:100%;transform-style:preserve-3d;--rx:8deg;--ry:-23deg;--rz:-5deg;--os-scale:.94;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz)) scale(var(--os-scale));transition:transform 1.7s var(--os-ease);position:relative}#offre .os-layer{transition:transform 1.7s var(--os-ease),border-color 1.6s,box-shadow 1.6s;backface-visibility:hidden;background-clip:padding-box;border-radius:15px;position:absolute;inset:0}#offre .os-chassis{background:linear-gradient(140deg,#272838,#080b16 70%);border:1px solid #7c748f;transform:translate3d(42px,30px,-100px);box-shadow:1px 1px #514961,2px 2px #514961,3px 3px #514961,4px 4px #292336,5px 5px #292336,6px 6px #171623,7px 7px #625272,8px 8px #837096,18px 35px 55px #0009}#offre .os-chassis>span{letter-spacing:.2em;color:#8f89a8;font-size:1.25cqw;position:absolute;bottom:6%;left:5%}#offre .os-chassis>i{background:#b5a1d477;border-radius:2px;width:4%;height:2px;position:absolute;bottom:6%;right:7%}#offre .os-chassis>i:nth-of-type(2){right:13%}#offre .os-chassis>i:nth-of-type(3){right:19%}#offre .os-chassis-lines{background:repeating-linear-gradient(0deg,#0000 0 14px,#9286aa13 14px 15px);border:1px solid #9b85be25;border-radius:8px;position:absolute;inset:8%}#offre .os-circuit{background:linear-gradient(125deg,#141726f5,#0c101eed);border:1px solid #8f8fb4;transform:translate3d(20px,15px,-45px);box-shadow:2px 3px #605a78,5px 6px #1a1b2b,6px 7px #75738f}#offre .os-circuit svg{stroke:#8487c755;stroke-width:1px;width:90%;height:80%;position:absolute;inset:10% 5%}#offre .os-current{stroke:#b8c8ef;stroke-dasharray:4 96;opacity:.2;transition:opacity 1s;animation:5s linear infinite os-signal}#offre .os-layer-label{letter-spacing:.19em;color:#b7b3cb;font-size:1.15cqw;position:absolute;top:4%;left:5%}#offre .os-circuit-foot{color:#969ab4;letter-spacing:.15em;justify-content:space-between;font-size:1cqw;display:flex;position:absolute;bottom:5%;left:5%;right:5%}#offre .os-face{background:#080a14;border:1px solid #cab9e5;flex-direction:column;display:flex;overflow:hidden;transform:translateZ(22px);box-shadow:1px 1px #e1d2f8,2px 2px #736287,3px 3px #645976,4px 4px #292239,5px 5px #9986b2,6px 6px #372c4c,0 25px 40px #0006}#offre .os-top{color:#afadc0;z-index:2;border-bottom:1px solid #a298bc20;justify-content:space-between;align-items:center;padding:4% 5%;font-size:1.15cqw;display:flex;position:relative}#offre .os-top b{letter-spacing:.15em;color:#efebf5;align-items:center;gap:7px;font-size:1.6cqw;font-weight:500;display:flex}#offre .os-top .chivaryn-mark{width:3cqw;height:3cqw}#offre .os-top>i{font-size:2cqw;font-style:normal}#offre .os-browser{isolation:isolate;background:radial-gradient(at 77% 55%,#52407037,#0000 70%);flex:1;min-height:0;position:relative}#offre .os-composition-grid{opacity:.7;background:linear-gradient(90deg,#0000 49.6%,#b49bdb22 50%,#0000 50.4%) 0 0/19% 100%,linear-gradient(#b49bdb18 1px,#0000 1px) 0 0/100% 24%;transition:opacity 1s;position:absolute;inset:0}#offre .os-copy{z-index:2;transform:translate(calc(var(--offer-pointer-x,0px)*.05),calc(var(--offer-pointer-y,0px)*.05));padding:6% 6% 5%;transition:transform .3s;position:relative}#offre .os-copy small{letter-spacing:.17em;color:#a798be;font-size:.9cqw}#offre .os-copy p{letter-spacing:-.035em;color:#f4edf9;transition:font-size 1.5s var(--os-ease);margin:9% 0 4%;font:400 5.7cqw/.97 Georgia,serif}#offre .os-copy p em{color:#c9b5e5;font-weight:400}#offre .os-copy>span{color:#a4a1b7;font-size:1.15cqw;line-height:1.7;display:block}#offre .os-copy>b{color:#ddd3eb;border:1px solid #bcb0d382;border-radius:3px;gap:2.5cqw;margin-top:5%;padding:2% 4%;font-size:1cqw;font-weight:400;display:inline-flex}#offre .os-copy>b i{font-style:normal}#offre .os-ribbon{width:55%;height:104%;transition:transform 1.7s var(--os-ease),opacity 1.2s;transform:translate(calc(var(--offer-pointer-x,0px)*.13),calc(var(--offer-pointer-y,0px)*.1));filter:drop-shadow(8px 10px 10px #0006);position:absolute;top:-4%;right:-4%}#offre .os-ribbon-motion{transform-origin:50%;animation:16s ease-in-out -7s infinite alternate os-ribbon}#offre .os-foot{color:#8e88a0;letter-spacing:.17em;border-top:1px solid #a298bc20;justify-content:space-between;padding:3% 5%;font-size:.88cqw;display:flex}#offre .os-glass{pointer-events:none;z-index:5;background:linear-gradient(116deg,#0000 40%,#e5d2ff0e 48%,#fff1 49%,#0000 56%);animation:16s ease-in-out -5s infinite alternate os-glass;position:absolute;inset:-40%}#offre .os-composition-sheet{pointer-events:none;background:linear-gradient(120deg,#b5a1d909,#0000 42%);border:1px solid #c2acd248;transform:translate3d(-13px,-13px,54px)}#offre .os-composition-sheet>span{color:#aca0bf;letter-spacing:.2em;font-size:1.12cqw;position:absolute;top:-22px;left:0}#offre .os-crop{border:1px solid #b8a0ce42;width:20%;height:23%;position:absolute;top:21%;left:6%}#offre .os-crop--two{width:33%;height:46%;inset:auto 6% 14% auto}#offre .os-composition-sheet>i{background:#bcaad329;width:1px;height:100%;position:absolute;left:38%}#offre .os-design-details{z-index:3;color:#baa9d3;align-items:center;gap:2cqw;transition:opacity .8s;display:flex;position:absolute;bottom:7%;right:7%}#offre .os-design-details>span{letter-spacing:.13em;font-size:.8cqw}#offre .os-design-details>i{font:2.7cqw Georgia,serif}#offre .os-design-details>div{gap:3px;display:flex}#offre .os-design-details b{background:#b4a1d9;border-radius:50%;width:1.2cqw;height:1.2cqw}#offre .os-results-details,#offre .os-care-details{z-index:4;opacity:0;width:46%;transition:opacity .85s,transform 1.5s var(--os-ease);pointer-events:none;position:absolute;top:40%;right:6%;transform:translateY(12px)}#offre .os-results-details small{letter-spacing:.15em;color:#c3bee0;font-size:.82cqw}#offre .os-results-details svg{stroke:#b2c4e4;stroke-width:1.4px;width:100%;margin:12% 0 8%;overflow:visible}#offre .os-graph-base{stroke:#acb3d422;stroke-width:.5px}#offre .os-graph-line{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 2.4s var(--os-ease) .3s}#offre .os-results-details circle{fill:#e2e5fb;stroke:none}#offre .os-results-details>div,#offre .os-care-details>div{color:#9ba9c4;letter-spacing:.07em;justify-content:space-between;font-size:.78cqw;display:flex}#offre .os-care-details>span{letter-spacing:.1em;color:#b7c6d5;align-items:center;gap:8px;font-size:1.05cqw;display:flex}#offre .os-care-details i{background:#b7d0d2;border-radius:50%;width:4px;height:4px;animation:4s ease-in-out infinite os-status;box-shadow:0 0 6px #bacfff66}#offre .os-care-details svg{stroke:#a3bfd444;stroke-width:1px;width:100%;margin:12% 0}#offre .os-care-signal{stroke:#cee3ef;stroke-dasharray:5 95;animation:7s linear infinite os-signal}#offre .os-care-details b{font-weight:400}#offre .os-anchor{filter:blur(12px);background:radial-gradient(#9f81d02b,#0000 67%);border-radius:50%;width:76%;height:13%;animation:11s ease-in-out -3s infinite alternate os-anchor;position:absolute;bottom:15%;left:15%}#offre .os-reading{letter-spacing:.015em;color:#a59db6;align-items:center;gap:16px;font-size:10px;display:flex;position:absolute;bottom:2%;left:6%;right:1%}#offre .os-reading-line{background:#a695c4;width:33px;height:1px}#offre .os-reading-index{white-space:nowrap;letter-spacing:.17em;color:#c3b6d6;margin-left:auto;font-size:9px}#offre[data-offer-state=technology]{--os-light:#8dadd7}#offre[data-offer-state=technology] .os-rig{--rx:13deg;--ry:-35deg;--rz:-6deg;--os-scale:.8}#offre[data-offer-state=technology] .os-chassis{transform:translate3d(64px,44px,-145px)}#offre[data-offer-state=technology] .os-circuit{border-color:#bbc9e7;transform:translate3d(22px,20px,-12px);box-shadow:3px 4px #767f9b,5px 6px #222c40,0 0 24px #6683b121}#offre[data-offer-state=technology] .os-face{border-color:#c5d0e2;transform:translate3d(-65px,-36px,115px)}#offre[data-offer-state=technology] .os-composition-sheet{opacity:.2;transform:translate3d(-72px,-42px,135px)}#offre[data-offer-state=technology] .os-current{opacity:1}#offre:not([data-offer-state=design]) .os-composition-grid,#offre:not([data-offer-state=design]) .os-design-details{opacity:0}#offre[data-offer-state=results]{--os-light:#9aaedb}#offre[data-offer-state=results] .os-rig{--rx:-4deg;--ry:-13deg;--rz:2deg}#offre[data-offer-state=results] .os-face{transform:translate3d(-12px,-16px,58px)}#offre[data-offer-state=results] .os-circuit{transform:translate3d(26px,35px,-18px)}#offre[data-offer-state=results] .os-chassis{transform:translate3d(44px,64px,-72px)}#offre[data-offer-state=results] .os-composition-sheet{opacity:0;transform:translate3d(-12px,-16px,62px)}#offre[data-offer-state=results] .os-results-details{opacity:1;transition-delay:.35s;transform:translateY(0)}#offre[data-offer-state=results] .os-graph-line{stroke-dashoffset:0}#offre[data-offer-state=results] .os-ribbon{opacity:.5;transform:translate(15%,-27%)scale(.48)}#offre[data-offer-state=results] .os-copy p,#offre[data-offer-state=care] .os-copy p{font-size:5cqw}#offre[data-offer-state=care]{--os-light:#adbcd3}#offre[data-offer-state=care] .os-rig{--rx:4deg;--ry:-8deg;--rz:0deg}#offre[data-offer-state=care] .os-face{border-color:#c1c5df;transform:translateZ(30px)}#offre[data-offer-state=care] .os-circuit{transform:translate3d(12px,10px,-5px)}#offre[data-offer-state=care] .os-chassis{transform:translate3d(24px,22px,-38px)}#offre[data-offer-state=care] .os-composition-sheet{opacity:0;transform:translateZ(32px)}#offre[data-offer-state=care] .os-care-details{opacity:1;transition-delay:.35s;transform:translateY(0)}#offre[data-offer-state=care] .os-ribbon{opacity:.45;transform:translate(10%,-27%)scale(.45)}#offre.offer-studio .offer-pillars{background:0 0;border-top:1px solid #a191bc2f;gap:0;margin:1.8rem 0 6rem;padding:0}#offre.offer-studio .offer-pillars li{border-left:0;padding:0;position:relative}#offre .offer-state-button{appearance:none;text-align:left;width:100%;height:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;padding:1.25rem 1.55rem 1rem;transition:background .55s,box-shadow .55s;display:block;position:relative}#offre .offer-state-button:before{content:"";transform-origin:0;height:1px;transition:transform .75s var(--os-ease);background:#c4b0e2;position:absolute;top:-1px;left:1.55rem;right:1.55rem;transform:scaleX(0)}#offre .offer-state-button[aria-pressed=true]:before{transform:scaleX(1)}#offre .offer-state-button[aria-pressed=true]{background:linear-gradient(#a187c119,#0000 75%);box-shadow:inset 0 1px #bca8dc18}#offre .offer-state-button:hover{background:#a187c112}#offre .offer-state-button:hover:before,#offre .offer-state-button:focus-visible:before{transform:scaleX(.45)}#offre .offer-state-button[aria-pressed=true]:before,#offre .offer-state-button[aria-pressed=true]:hover:before{transform:scaleX(1)}#offre .offer-state-button:after{content:"";transform-origin:top;width:1px;height:2.25rem;transition:transform .65s var(--os-ease);background:linear-gradient(#cbb8f0,#0000);position:absolute;top:3.8rem;left:1.55rem;transform:scaleY(0)}#offre .offer-state-button[aria-pressed=true]:after{transform:scaleY(1)}#offre .offer-state-button:focus-visible{outline-offset:4px;outline:1px solid #d2b9ef}#offre .offer-state-index{letter-spacing:.15em;color:#9690a8;justify-content:space-between;margin-bottom:1.4rem;font-size:.65rem;transition:color .5s;display:flex}#offre .offer-state-index>span{font-size:.85rem;transition:transform .6s}#offre .offer-state-button[aria-pressed=true] .offer-state-index{color:#e4d2ff}#offre .offer-state-button[aria-pressed=true] .offer-state-index>span{color:#d8c1f8;transform:translate(2px,-2px)}#offre .offer-state-button:hover .offer-state-index>span{transform:translate(2px,-2px)}#offre.offer-studio .offer-pillars svg{filter:none;stroke:#bda8de;width:25px;height:25px;margin:0;position:absolute;top:3.4rem;left:1.55rem}#offre .offer-pillar-title{color:#e3ddec;min-height:2.5rem;margin:0 0 .7rem 2.4rem;font-size:.9rem;font-weight:500;line-height:1.4;transition:color .5s;display:block}#offre .offer-state-button[aria-pressed=true] .offer-pillar-title,#offre .offer-state-button:hover .offer-pillar-title{color:#fff}#offre .offer-pillar-description{color:#aaa3b9;max-width:16rem;font-size:.83rem;line-height:1.7;display:block}#offre.offer-studio .offer-deliverables{max-width:1160px}#offre.offer-studio .offer-detail-heading{margin-bottom:2rem}#offre.offer-studio .offer-detail-heading p{font-size:1.55rem}#offre.offer-studio .offer-inclusions{box-shadow:none;background:0 0;border:0;border-top:1px solid #a192ba44;border-radius:0;padding:0}#offre.offer-studio .offer-inclusions li{border-color:#a494ba25;min-height:4.8rem;padding:.85rem 1rem;position:relative}#offre.offer-studio .offer-inclusions li:after{content:"";transform-origin:0;height:1px;transition:transform .6s var(--os-ease);pointer-events:none;background:linear-gradient(90deg,#bca9dc9c,#8e81aa38 62%,#0000);position:absolute;inset:auto 1rem -1px;transform:scaleX(0)}#offre.offer-studio .offer-inclusions li:hover:after{transform:scaleX(1)}#offre.offer-studio .offer-inclusions .inclusion-number{text-shadow:none;color:#a69abd;transition:color .35s ease,transform .45s var(--os-ease);font-weight:400}#offre.offer-studio .offer-inclusions li:hover .inclusion-number{color:#e0c8fa;transform:translate(3px)}#offre.offer-studio .offer-inclusion-indicator{box-shadow:none;color:#8e859f;border:0}#offre.offer-studio .offer-inclusions li:hover .offer-inclusion-indicator{box-shadow:none;color:#e0d2f1;background:0 0;transform:none}#offre.offer-studio .offer-launch{background:linear-gradient(90deg,#9d8ab108,#0000);border-color:#a494ba35;margin:0;padding:1.5rem 1rem;transition:background .5s,border-color .5s}#offre.offer-studio .offer-launch:hover{background:linear-gradient(90deg,#9d8ab118,#0000 80%);border-color:#b2a0cb69}#offre.offer-studio .offer-scope{color:#8f889f;margin-top:1.8rem}#offre.offer-studio .offer-continuation{margin-top:4rem}#offre .offer-ambient{animation-play-state:paused}#offre[data-offer-running=true] .offer-ambient{animation-play-state:running}#offre[data-offer-running=false] .os-rig,#offre[data-offer-running=false] .os-layer{transition-duration:0s}@keyframes os-float{0%,to{transform:translate(-3px,8px)rotate(-.5deg)}50%{transform:translate(4px,-10px)rotate(.6deg)}}@keyframes os-glass{0%{opacity:.2;transform:translate(-20%)}to{opacity:.6;transform:translate(23%)}}@keyframes os-ribbon{0%{transform:rotate(-4deg)translateY(3px)}to{transform:rotate(5deg)translateY(-4px)}}@keyframes os-signal{to{stroke-dashoffset:-100px}}@keyframes os-status{0%,to{opacity:.55}50%{opacity:1}}@keyframes os-anchor{0%{opacity:.45;transform:scaleX(.9)}to{opacity:.85;transform:scaleX(1.05)}}@keyframes os-dust{0%{opacity:.1;transform:translate(0)}50%{opacity:.45}to{opacity:.18;transform:translate(11px,-16px)}}@keyframes os-state-response{0%{opacity:.065;transform:scale(.96)}38%{opacity:.17;transform:scale(1.04)}to{opacity:.065;transform:scale(1)}}@media (width>=1101px){#offre .os-entry{scale:calc(1.09 - var(--offer-departure,0)*.09);opacity:calc(1 - var(--offer-departure,0)*.19)}}@media (width<=1100px){#offre.offer-studio .offer-shell{padding-top:4rem}#offre.offer-studio .offer-stage{height:29rem}#offre .os-entry{width:76%;top:24%;left:12%}#offre .os-caption{font-size:7px}#offre .os-reading{gap:9px;font-size:8px}#offre .offer-state-button{padding:1.1rem .9rem}#offre.offer-studio .offer-pillars svg{left:.9rem}#offre .offer-pillar-title{font-size:.79rem}#offre .offer-pillar-description{font-size:.76rem}#offre .os-reading-line{width:18px}}@media (width<=767px){#offre.offer-studio .offer-composition{margin-top:2rem;display:flex}#offre.offer-studio .offer-stage{height:clamp(20rem,77vw,34rem);margin-top:1.4rem}#offre .os-entry{width:76%;top:19%;left:12%}#offre .os-rig{--ry:-19deg}#offre .os-layer{border-radius:9px}#offre .os-caption{letter-spacing:.12em;font-size:7px;left:0}#offre .os-reading{font-size:8px;bottom:1%;left:0}#offre .os-reading-index{font-size:7px}#offre .os-rig{zoom:.99}#offre.offer-studio .offer-pillars{grid-template-columns:1fr 1fr;gap:0;margin:1rem 0 4rem}#offre.offer-studio .offer-pillars li{border-bottom:1px solid #a191bc20;padding:0}#offre .offer-state-button{padding:1rem .7rem 1.3rem}#offre .offer-state-button:before{left:.7rem;right:.7rem}#offre.offer-studio .offer-pillars svg{width:22px;top:3.2rem;left:.7rem}#offre .offer-pillar-title{min-height:2.6rem;margin-left:2rem;font-size:.8rem}#offre .offer-pillar-description{font-size:.77rem}#offre.offer-studio .offer-detail-heading p{font-size:1.3rem}#offre.offer-studio .offer-inclusions li{padding:1.1rem 0}#offre.offer-studio .offer-launch{padding:1.3rem 0}#offre .os-top b{gap:3px}#offre .os-top .chivaryn-mark{width:3.5cqw;height:3.5cqw}#offre[data-offer-state=technology] .os-face{transform:translate3d(-26px,-16px,65px)}#offre[data-offer-state=technology] .os-composition-sheet{transform:translate3d(-29px,-19px,78px)}#offre[data-offer-state=technology] .os-chassis{transform:translate3d(34px,30px,-100px)}}@media (width>=768px) and (width<=1000px){#offre.offer-studio .offer-composition{flex-direction:column;align-items:stretch;gap:1rem;display:flex}#offre.offer-studio .offer-copy{width:100%;max-width:680px;padding:0}#offre.offer-studio .offer-visual-column{width:100%;max-width:680px;margin:1.5rem auto 0}#offre.offer-studio .offer-stage{height:510px}#offre .os-entry{width:70%;top:23%;left:13%}#offre.offer-studio .offer-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}#offre .offer-state-button{padding:1.3rem 1.1rem}#offre.offer-studio .offer-pillars svg{left:1.1rem}#offre .offer-pillar-title{font-size:.95rem}#offre .offer-pillar-description{font-size:.85rem}}@media (prefers-reduced-motion:reduce){#offre.offer-studio *,#offre.offer-studio :before,#offre.offer-studio :after{transition:none!important;animation:none!important}#offre .os-entry{opacity:1;scale:1}}#offre .os-rig{--os-material:#8d9aef;--os-secondary:#64c8df;--os-deep:#233971}#offre[data-offer-state=technology] .os-rig{--os-material:#63cbe2;--os-secondary:#8b91ef;--os-deep:#173d66}#offre[data-offer-state=results] .os-rig{--os-material:#79cbd8;--os-secondary:#a59beb;--os-deep:#214c62}#offre[data-offer-state=care] .os-rig{--os-material:#9acfc6;--os-secondary:#89a9e7;--os-deep:#244650}#offre .os-chassis{background:linear-gradient(135deg,#42629cbb,#17223fe8 28%,#090f20f5 66%,#5e4a86c7);border-color:#687dae;box-shadow:1px 1px #789bc2,2px 2px #455a92,3px 3px #5266a1,4px 4px #1f3055,5px 5px #1f3055,6px 6px #101c32,7px 7px #6378aa,8px 8px #829bc9,18px 35px 55px #0009}#offre .os-chassis-lines{background:repeating-linear-gradient(0deg,#0000 0 14px,#729cdf25 14px 15px);border-color:#718fc64d}#offre .os-chassis>i{background:var(--os-secondary)}#offre .os-circuit{background:radial-gradient(ellipse at 51% 50%,color-mix(in srgb,var(--os-material) 32%,transparent),transparent 66%),linear-gradient(125deg,#254375b5,#101934d6 60%,#45407199);border-color:var(--os-material)}#offre .os-wiring{stroke:color-mix(in srgb,var(--os-material) 65%,transparent)}#offre .os-current{stroke:var(--os-secondary)}#offre .os-core{fill:color-mix(in srgb,var(--os-material) 68%,transparent);stroke:#c7ebef}#offre .os-face{border-color:var(--os-material);background:linear-gradient(135deg,#101b32ef,#0a1020f5 55%,#1d1730ed);box-shadow:1px 1px #d2e5f4,2px 2px #698da8,3px 3px #4c6997,4px 4px #202e4f,5px 5px #8890bd,6px 6px #303253,0 25px 40px #0006}#offre .os-browser{background:radial-gradient(ellipse at 82% 52%,color-mix(in srgb,var(--os-material) 27%,transparent),transparent 66%),radial-gradient(ellipse at 57% 100%,#28618533,transparent 68%)}#offre .os-glass{background:linear-gradient(116deg,#0000 40%,#64cce21a 46%,#e6edff24 49%,#9b81e319 52%,#0000 56%)}#offre .os-composition-sheet{background:linear-gradient(120deg,#79c7e51a,#0000 42%,#9a86dc0c);border-color:#97bddd70}#offre .os-crop{border-color:#8ab9d85c}#offre #os-metal stop:first-child{stop-color:#14274c}#offre #os-metal stop:nth-child(2){stop-color:var(--os-secondary)}#offre #os-metal stop:nth-child(3){stop-color:#e0edf5}#offre #os-metal stop:nth-child(4){stop-color:#657ad0}#offre #os-metal stop:nth-child(5){stop-color:#283264}#offre #os-metal stop:nth-child(6){stop-color:#b7a0ec}#offre #os-metal stop:nth-child(7){stop-color:#4a4992}#offre .os-design-details b{background:#83cde0}#offre .os-design-details b:nth-child(2){background:#818bdb}#offre .os-design-details b:nth-child(3){background:#ad92d5}#offre .os-results-details svg{stroke:var(--os-material)}#offre .os-results-details circle{fill:#a5e6e7}#offre .os-care-signal{stroke:#93d5c9}#offre .os-care-details i{background:#93d5c9;box-shadow:0 0 6px #82c5ca66}#offre .offer-stage .os-face{background:linear-gradient(140deg,#101a32f5,#090e20 55%,#17172e);box-shadow:1px 1px #dcefff,2px 2px #6b98c4,3px 3px #354d72,5px 5px #9488c2,7px 7px #26395a,0 26px 48px #0008}#offre .offer-stage .os-top{padding:3% 4%;font-size:1.1cqw}#offre .offer-stage .os-browser{background:radial-gradient(at 58% 49%,#446da525,#0000 59%);min-height:0}#offre .offer-stage .os-copy{flex-direction:column;align-items:flex-start;width:36%;height:100%;padding:3% 0 3% 4%;display:flex}#offre .os-editorial-image{border:1px solid #b0c8e524;border-radius:4px;flex:0 0 5.5cqw;width:100%;margin-bottom:4%;overflow:hidden}#offre .os-editorial-image img{object-fit:cover;object-position:65% 65%;opacity:.85;width:100%;height:100%}#offre .offer-stage .os-copy small{letter-spacing:.12em;font-size:.68cqw;line-height:1.5}#offre .offer-stage .os-copy p{margin:6% 0;font-size:3.85cqw;line-height:1.02}#offre .offer-stage .os-copy p em{white-space:nowrap}#offre .offer-stage .os-copy>span{color:#cbc8df;font-size:1.05cqw}#offre .offer-stage .os-copy>b{background:linear-gradient(120deg,#7ea5df16,#0000);gap:1.8cqw;margin-top:auto;padding:7% 8%;font-size:.91cqw;box-shadow:inset 0 1px #adcfed28}#offre .offer-stage .os-ribbon{z-index:2;width:48%;height:91%;top:0;right:20%}#offre .os-orbit-drawing{stroke:#99beeb4d;stroke-width:.8px;width:54%;height:96%;transition:opacity 1s,transform 1.6s var(--os-ease);position:absolute;top:0;left:27%}#offre .os-orbit-drawing circle{fill:#8698d7;stroke:#d4e7ff;stroke-width:.7px}#offre .os-orbit-signal{stroke:#d1e8ff;stroke-dasharray:4 96;animation:11s linear infinite os-signal}#offre .os-capabilities{color:#c8cce2;width:22%;transition:opacity .65s,transform 1.2s var(--os-ease);font-size:.82cqw;position:absolute;top:13%;right:3.5%}#offre .os-capabilities small{letter-spacing:.19em;color:#c7c2e8;margin:0 0 15% 15%;font-size:.82cqw;line-height:2;display:block}#offre .os-capabilities>div{background:linear-gradient(110deg,#829ccc0e,#0000);border-bottom:1px solid #a9bad12b;align-items:center;gap:9%;padding:8% 5%;line-height:1.45;display:flex}#offre .os-capabilities>div:first-of-type{border-top:1px solid #a9bad13a}#offre .os-capabilities>div>span{color:#c5b5ee;min-width:1.7cqw;font-size:1.6cqw}#offre .offer-stage .os-design-details{border-bottom:1px solid #b6a4d63d;justify-content:space-between;gap:1cqw;width:28%;padding-bottom:1.4%;bottom:6%;right:31%}#offre .offer-stage .os-design-details>span{font-size:.85cqw}#offre .offer-stage .os-design-details>i{font-size:2cqw}#offre .os-proof{background:linear-gradient(110deg,#738caf0b,#0000);border-block:1px solid #a6bce331;grid-template-columns:1fr 1fr 1.2fr .95fr;margin:0 4%;display:grid;position:relative}#offre .os-proof>div{border-right:1px solid #a6bce31c;flex-direction:column;gap:.45cqw;padding:6% 8%;display:flex}#offre .os-proof strong{letter-spacing:-.025em;color:#e2e5fa;white-space:nowrap;font-size:2.15cqw;font-weight:400}#offre .os-proof span{letter-spacing:.13em;white-space:nowrap;color:#bdc3db;font-size:.65cqw}#offre .os-proof>p{letter-spacing:.15em;color:#c8bfdf;align-self:center;padding-left:12%;font-size:.74cqw;line-height:1.7;position:relative}#offre .os-proof>p>i{font-size:1.4cqw;font-style:normal;position:absolute;top:0;right:3%}#offre .offer-stage .os-foot{letter-spacing:.14em;border-top:0;padding:1.8% 5%;font-size:.68cqw}#offre .os-tech-details{opacity:0;transition:opacity .8s,transform 1.6s var(--os-ease);color:#c4d7ed;position:absolute;top:24%;left:41%;right:6%;transform:translateY(14px)}#offre .os-tech-details>small{letter-spacing:.14em;font-size:.83cqw}#offre .os-tech-grid{grid-template-columns:repeat(3,1fr);gap:7%;margin-top:12%;font-size:1cqw;display:grid}#offre .os-tech-grid>span{background:linear-gradient(135deg,#71bde81c,#14213966);border:1px solid #a6cee34a;padding:13%;transform:translateZ(0);box-shadow:3px 4px #182f4b,4px 5px #6298b63d}#offre .os-tech-grid i{color:#86bcd6;margin-bottom:15%;font-size:.8cqw;font-style:normal;display:block}#offre .os-tech-grid b{background:#abcbe348;width:88%;height:2px;margin-top:18%;display:block}#offre .os-tech-grid b:last-child{opacity:.5;width:60%}#offre .os-tech-details>svg{stroke:#a1cfe65c;stroke-width:1px;width:100%;height:5cqw}#offre .os-tech-details>strong{text-align:center;color:#d6e2ee;font:400 1.4cqw Georgia,serif;display:block}#offre[data-offer-state=technology] .os-tech-details{opacity:1;transition-delay:.25s;transform:none}#offre:not([data-offer-state=design]) .os-capabilities{opacity:0;pointer-events:none;transform:translate(12px)}#offre:not([data-offer-state=design]) .os-orbit-drawing{opacity:.16;transform:scale(.8)}#offre[data-offer-state=technology] .offer-stage .os-ribbon{opacity:.12;transform:translate(24%,-16%)scale(.8)}#offre[data-offer-state=technology] .os-tech-grid>span:nth-child(2){translate:0 -.8cqw}#offre[data-offer-state=technology] .os-tech-grid>span:nth-child(3){translate:0 -1.6cqw}#offre[data-offer-state=results] .os-results-details,#offre[data-offer-state=care] .os-care-details{width:50%;top:31%;right:5%}#offre .offer-stage .os-results-details small,#offre .offer-stage .os-care-details>span{color:#e2e5f3;font-size:1.1cqw}#offre .offer-stage .os-results-details>div,#offre .offer-stage .os-care-details>div{color:#c5cbe0;font-size:.93cqw}#offre .offer-stage .os-glass{opacity:.35;background:linear-gradient(116deg,#0000 40%,#c3ddff08 48%,#d5e5ff14 49%,#0000 55%)}#offre .offer-stage .os-composition-grid{opacity:.36}#offre .offer-stage .os-crop{opacity:.4}#offre .offer-stage .os-results-details{flex-direction:column;justify-content:center;display:flex;top:23%;bottom:8%}#offre .offer-stage .os-results-details svg{flex:1;width:100%;min-height:0;margin:7% 0 5%}#offre .offer-stage .os-tech-details{flex-direction:column;justify-content:center;display:flex;top:14%;bottom:7%}#offre .offer-stage .os-tech-grid{margin-top:7%}#offre .offer-stage .os-tech-details>svg{flex-shrink:0;height:3cqw}#offre .offer-stage .os-tech-details>strong{font-size:1.2cqw;line-height:1.4}@media (width<=767px){#offre .os-capabilities{display:none}#offre .offer-stage .os-copy{width:43%;padding-left:5%}#offre .offer-stage .os-ribbon{width:58%;height:98%;right:0}#offre .offer-stage .os-copy p{font-size:5.6cqw}#offre .offer-stage .os-copy small{font-size:.95cqw}#offre .offer-stage .os-copy>span{font-size:1.35cqw}#offre .os-proof strong{font-size:2.8cqw}#offre .os-proof span{font-size:.86cqw}#offre .os-proof{grid-template-columns:1fr 1fr 1.2fr}#offre .os-proof>p{display:none}#offre .offer-stage .os-design-details{width:40%;right:7%}#offre .os-tech-details{left:47%;right:4%}#offre .os-tech-grid{gap:5%}#offre .os-tech-grid>span{padding:7%}#offre .os-tech-details>strong{font-size:1.5cqw}}@media (prefers-reduced-motion:reduce){#offre .os-orbit-signal{animation:none}#offre .os-tech-details,#offre .os-capabilities,#offre .os-orbit-drawing{transition:none}}@media (width<=767px){#offre .offer-stage .os-copy>span{display:none}#offre .offer-stage .os-copy>b{margin-top:5%;padding:5% 6%;font-size:1.2cqw}#offre .offer-stage .os-copy p{font-size:5cqw}#offre .os-editorial-image{flex-basis:5cqw}#offre .offer-stage .os-copy small{font-size:.8cqw}#offre .offer-stage .os-tech-grid{font-size:1.05cqw}#offre .offer-stage .os-tech-grid i{font-size:.95cqw}#offre .offer-stage .os-tech-details>small{font-size:.85cqw}#offre .offer-stage .os-results-details>div{font-size:.79cqw}#offre .offer-stage .os-results-details small{font-size:.9cqw}}#services.ecosystem{isolation:isolate;color:#f1edff;background:#05070e;border:0;padding:94px 0 30px;position:relative;overflow:hidden}#services .container{z-index:2;width:min(100% - 112px,1500px);position:relative}#services .eco-environment{pointer-events:none;background:linear-gradient(#070910,#0000 22% 85%,#05070e);position:absolute;inset:0;overflow:hidden}#services .eco-environment:before{content:"";filter:blur(20px);opacity:.8;will-change:transform;background:radial-gradient(34% 27% at 70% 40%,#775e9d24,#0000 78%),radial-gradient(31% 23% at 78% 76%,#435b9121,#0000 78%),radial-gradient(28% 19% at 29% 83%,#75558015,#0000 78%);animation:33s ease-in-out -7s infinite alternate eco-ambient-drift;position:absolute;inset:-7%}#services .eco-environment:after{content:"";opacity:.22;will-change:transform,opacity;background:radial-gradient(circle at 53% 17%,#d4c5eb9c 0 1px,#0000 2px),radial-gradient(circle at 64% 29%,#bbafdd8a 0 1px,#0000 2px),radial-gradient(circle at 84% 19%,#b5a9d291 0 1px,#0000 2px),radial-gradient(circle at 91% 48%,#d2c4eb94 0 1px,#0000 2px),radial-gradient(circle at 57% 70%,#b9acd880 0 1px,#0000 2px),radial-gradient(circle at 76% 85%,#cbb9e58c 0 1px,#0000 2px);animation:19s ease-in-out -4s infinite alternate eco-ambient-dust;position:absolute;inset:0}#services .eco-studio-light{background:radial-gradient(at 77% 40%,#4c3d751a,#0000 52%),radial-gradient(at 67% 70%,#162a431c,#0000 48%);position:absolute;inset:0}#services .eco-studio-light:before{content:"";opacity:.16;background-color:#0000;background-image:linear-gradient(90deg,#b3a0d91d 1px,#0000 1px),linear-gradient(#b3a0d91d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:104px 104px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:42s ease-in-out -9s infinite alternate eco-ambient-grid;position:absolute;inset:0;mask-image:radial-gradient(49% 49% at 73% 59%,#000,#0000 78%)}#services .eco-studio-light:after{content:"";opacity:.6;background:radial-gradient(#8372b31b,#0000 71%);width:57%;height:27%;animation:17s ease-in-out -6s infinite alternate eco-ambient-underlight;position:absolute;top:61%;left:45%}#services .eco-grain{opacity:.12;mix-blend-mode:soft-light;position:absolute;inset:0}#services .eco-pinlight{opacity:.25;width:2px;height:2px;animation:eco-studio-pin 7s calc(var(--i)*-1.7s) ease-in-out infinite alternate;background:#a798ca;border-radius:50%;position:absolute}#services .chapter-index{color:#bfb0e1;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 26px;font-size:10px;font-weight:400;display:flex}#services .chapter-index span{letter-spacing:0;align-items:center;gap:14px;font-size:12px;display:inline-flex}#services .chapter-index span:after{content:"";background:#b9a0e580;width:32px;height:1px}#services .chapter-index:before{content:none}#services .eco-composition{grid-template-columns:.82fr 1.22fr;align-items:start;gap:18px;display:grid}#services .eco-editorial{z-index:8;position:relative}#services .display-title{letter-spacing:-.055em;margin:0 0 27px;font:400 clamp(42px,4.3vw,70px)/1.055 Georgia,Times New Roman,serif}#services .display-title em{font:inherit;color:#e0d6f3;font-style:normal}#services .chapter-intro{color:#cbc7dc;max-width:420px;margin:0 0 29px;font-size:15px;line-height:1.65}#services .eco-choices{max-width:470px;margin:0}#services .eco-choices details{border-color:#b4a5d42a}#services .eco-choices summary{cursor:pointer;grid-template-columns:40px 1fr 14px;align-items:center;gap:15px;padding:18px 0;list-style:none;display:grid}#services .eco-choices summary::-webkit-details-marker{display:none}#services .eco-choices h3{letter-spacing:-.03em;margin:0;font:400 23px/1.2 Georgia,serif}#services .eco-choices .small-index{color:#ddd0f5;border:1px solid #ab8dde9c;border-radius:50%;place-items:center;width:39px;height:39px;font-size:12px;transition:background .5s,box-shadow .5s,border-color .5s;display:grid}#services .eco-choices details[open] .small-index{background:radial-gradient(at 20% 10%,#9671d54a,#28233d75);border-color:#d2bbff;box-shadow:0 0 19px #ab82ee25,inset 0 0 14px #b3a3e412}#services .eco-choices .detail-mark{color:#baadd4;font-size:0}#services .eco-choices .service-description{color:#b8b5cc;padding:0 10px 17px 55px;font-size:12px;line-height:1.7}#services .service-description>p{margin:0 0 11px}#services .eco-choices .service-output{border-left:1px solid #b19cdd70;padding-left:11px}#services .service-output span{letter-spacing:.12em;text-transform:uppercase;color:#948aa8;font-size:9px;display:block}#services .service-rate{color:#e4d7f8}#services .eco-choices summary:hover{color:#d8c4ff}#services .text-action{gap:24px;min-height:32px;padding-block:5px;font-size:12px}#services .chapter-note{color:#a5a0b8;max-width:450px;margin:21px 0 17px;font-size:10px;line-height:1.65}#services .eco-cta{color:#eee8ff;background:linear-gradient(110deg,#6351915c,#0000);border:1px solid #aa91dd;border-radius:30px;align-items:center;min-height:46px;padding:12px 22px;font-size:12px;transition:box-shadow .4s,background .4s;display:inline-flex;box-shadow:inset 0 0 16px #aa8cde12}#services .eco-cta:hover{background:#8866bc30;box-shadow:0 0 24px #a585dc2e,inset 0 0 15px #c1a2fa24}#services summary:focus-visible,#services a:focus-visible{outline-offset:5px;outline:2px solid #d1b7ff}#services .eco-choices details{border-top:1px solid #b4a5d425}#services .eco-choices .detail-mark{font-size:16px;font-weight:300}#services .eco-choices .detail-mark:before,#services .eco-choices .detail-mark:after{content:none}#services .eco-choices details[open] .detail-mark{font-size:0}#services .eco-choices details[open] .detail-mark:after{content:"−";font-size:16px}#services .eco-choices details[open] h3{color:#ede4ff}#services .eco-scene{aspect-ratio:760/720;perspective:1400px;pointer-events:none;--light-x:50%;--light-y:35%;width:calc(100% + 20px);margin-top:-42px;position:relative;container-type:inline-size}#services .eco-scene:before{content:"";background:radial-gradient(#7252ba23,#0000 66%);border-radius:50%;transition:background 1.5s;animation:10s ease-in-out -4s infinite alternate eco-studio-halo;position:absolute;inset:11% -4% 8%;mask-image:radial-gradient(#000 20%,#0000 70%)}#services .eco-graphic-word{z-index:0;place-items:center;height:35%;display:grid;position:absolute;inset:5% -2% auto}#services .eco-graphic-word span{text-align:center;letter-spacing:-.075em;color:#c4b4eb24;text-shadow:0 0 42px #9c80d51c;opacity:0;white-space:nowrap;width:100%;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1;transition:opacity 1.25s,transform 1.6s cubic-bezier(.2,.75,.2,1);position:absolute;transform:translateY(20px)}#services .eco-word-site{font-size:31cqw}#services .eco-word-ia{font-size:11.7cqw}#services .eco-word-auto{font-size:15.1cqw}#services[data-ecosystem=site] .eco-word-site,#services[data-ecosystem=ia] .eco-word-ia,#services[data-ecosystem=auto] .eco-word-auto{opacity:1;transform:translateY(0)}#services .eco-studio-floor{background:radial-gradient(#9276c32b,#0000 67%);border-radius:50%;width:70%;height:12%;animation:10s ease-in-out infinite eco-studio-shadow;position:absolute;top:78%;left:20%;transform:rotate(-5deg)}#services .eco-orbits{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#services .eco-network-lines{fill:none;stroke:#9d8bbe;stroke-width:.6px;opacity:0;transition:opacity 1.3s}#services .eco-network-lines>path:first-child{opacity:.45}#services .eco-link-ia,#services .eco-link-actions{stroke:#dcc5ff;stroke-width:1.4px;stroke-dasharray:1 99;opacity:0;animation:7s linear infinite eco-studio-signal}#services[data-ecosystem=ia] .eco-network-lines{opacity:.5}#services[data-ecosystem=ia] .eco-link-ia,#services[data-ecosystem=auto] .eco-link-actions{opacity:1}#services[data-ecosystem=auto] .eco-network-lines{opacity:.8}#services .eco-screen-layer,#services .eco-satellite,#services .eco-tool-node{transform:translate(var(--px,0px),var(--py,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;position:absolute}#services .eco-front{z-index:5;width:70%;height:39%;transition:translate 1.6s cubic-bezier(.2,.75,.2,1),scale 1.6s;top:32%;left:17%}#services .eco-float{--float-y:13px;--float-x:5px;--float-r:1.2deg;height:100%;animation:10s ease-in-out -1s infinite eco-studio-float}#services .eco-glass{background:#080a14;border:1px solid #c7b6e6;border-radius:12px;flex-direction:column;height:100%;transition:transform 1.6s cubic-bezier(.2,.75,.2,1),box-shadow 1.5s;display:flex;position:relative;overflow:hidden;transform:rotateY(-13deg)rotateX(7deg)rotate(-5deg);box-shadow:1px 1px #f0e8ffb0,4px 3px #716387,7px 5px #30283e,12px 9px 18px #0008,0 35px 65px #0009}#services .eco-glass:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--light-x) var(--light-y),#d1beff13,transparent 65%);position:absolute;inset:0;box-shadow:inset 0 1px #f5edff80,inset -1px -1px #9c7bd359}#services .eco-glass:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 24%,#cfc2ff0d 47%,#e5d8ff19 50%,#0000 66%) 0 0/260% 100%;animation:13s ease-in-out -3s infinite eco-studio-shine;position:absolute;inset:0}#services .eco-screen-nav{color:#cfc6e0;border-bottom:1px solid #9b8ab322;justify-content:space-between;align-items:center;padding:12px 14px;font-size:6px;display:flex}#services .eco-screen-nav b{letter-spacing:.15em;font-weight:500}#services .eco-screen-nav>span{margin-left:auto;padding-right:18px;font-size:5px}#services .eco-screen-nav>i{font-size:10px;font-style:normal}#services .eco-screen-hero{background:radial-gradient(at 68% 63%,#57459442,#0000 64%),#090c1b;flex:1;min-height:0;position:relative;overflow:hidden}#services .eco-screen-universe{opacity:.9;width:100%;height:100%;position:absolute;inset:0}#services .eco-screen-texture{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 65%)}#services .eco-screen-contours{stroke:#ac9ae5;stroke-width:.65px;opacity:.5;transform-origin:70%;animation:9s ease-in-out infinite alternate eco-screen-tide}#services .eco-screen-contours path:nth-child(3n){stroke:#e1cdff;opacity:.9}#services .eco-screen-constellation{stroke:#d2b5ff;stroke-width:.6px;fill:#eadcff;filter:drop-shadow(0 0 4px #ac86ff)}#services .eco-screen-constellation path{fill:none;opacity:.65}#services .eco-screen-copy{background:linear-gradient(90deg,#080b199c,#0000 66%);padding:18px 18px 10px;position:relative}#services .eco-screen-copy small{letter-spacing:.13em;color:#bfb0dd;font-size:4.5px}#services .eco-screen-copy strong{letter-spacing:-.03em;margin:10px 0;font:400 clamp(18px,2.7cqw,29px)/1.05 Georgia,serif;display:block}#services .eco-screen-copy p{color:#c9c1dd;margin:0;font-size:6px;line-height:1.4}#services .eco-faux-cta{color:#e1d1fd;border:1px solid #bca0ef55;border-radius:20px;margin-top:9px;padding:5px 8px;font-size:5px;display:inline-block}#services .eco-screen-status{color:#c7b6e1;border-top:1px solid #a78ad326;justify-content:space-between;align-items:center;min-height:24px;padding:5px 12px;font-size:6px;display:flex}#services .eco-screen-status i{background:#c5a5f1;border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #bd98f4}#services .eco-status-ia,#services .eco-status-auto{display:none}#services .eco-screen-bottom{color:#9690aa;border-top:1px solid #bfb1d714;justify-content:space-between;gap:10px;padding:6px 12px;font-size:5px;display:flex}#services .eco-screen-copy strong{font-size:clamp(22px,4.2cqw,37px)}#services .eco-screen-copy{padding:23px 25px 12px}#services .eco-screen-copy small{font-size:6px}#services .eco-screen-copy p{font-size:8px}#services .eco-screen-nav{padding:14px 17px;font-size:7px}#services .eco-screen-nav>span{font-size:6px}#services .eco-faux-cta{margin-top:12px;padding:6px 10px;font-size:6px}#services .eco-screen-status{min-height:28px;font-size:7px}#services .eco-screen-texture{opacity:.3}#services .eco-screen-contours{animation:12s ease-in-out infinite alternate eco-studio-contours}#services .eco-satellite{z-index:3;opacity:.72;width:27%;height:18%;transition:translate 1.6s cubic-bezier(.2,.75,.2,1),scale 1.6s,opacity 1.2s}#services .eco-ai{top:15%;left:7%}#services .eco-tools{top:14%;left:64%}#services .eco-satellite>.eco-float{--float-y:10px;--float-x:4px;--float-r:1.4deg;animation-duration:13s;animation-delay:-5s}#services .eco-tools>.eco-float{animation-duration:16s;animation-delay:-9s}#services .eco-module-face{background:linear-gradient(130deg,#7774bd29,#11112bcc 55%,#241d45ba);border:1px solid #af95e5a6;border-radius:10px;grid-template-columns:40px 1fr;align-content:center;align-items:center;gap:9px;height:100%;padding:16px 13px;transition:background 1s,border-color 1s,box-shadow 1s;display:grid;position:relative;overflow:hidden;transform:rotateY(-16deg)rotate(-6deg);box-shadow:inset 1px 0 15px #b496ed12,2px 2px #675a925c,0 15px 30px #03051180}#services .eco-module-face:after{content:"";pointer-events:none;background:linear-gradient(130deg,#0000 25%,#c8b7f30d 50%,#0000 75%) 0 0/200% 100%;animation:15s ease-in-out -6s infinite eco-studio-shine;position:absolute;inset:0}#services .eco-module-icon{stroke:#ddcbff;stroke-width:1px;fill:#bb99ec;filter:drop-shadow(0 0 6px #b998ff8c);width:37px;height:37px}#services .eco-module-index{letter-spacing:.13em;color:#b2a2d0;margin-bottom:5px;font-size:5px;display:block}#services .eco-satellite strong{letter-spacing:-.02em;margin-bottom:7px;font:400 14px/1.2 Georgia,serif;display:block}#services .eco-satellite small{color:#c4b8dc;font-size:7px;line-height:1.5;display:block}#services .eco-intelligence-wave{grid-column:1/-1;align-items:center;gap:7px;height:9px;margin-top:1px;padding-left:4px;display:flex}#services .eco-intelligence-wave b{opacity:.4;width:11px;height:2px;animation:eco-studio-wave 3s calc(var(--i)*-.3s) ease-in-out infinite;background:#b097e0;display:block}#services .eco-action-sequence{color:#baabce;grid-column:1/-1;align-items:center;gap:8px;margin-top:2px;font-size:5px;display:flex}#services .eco-action-sequence>span{border:1px solid #a184c457;border-radius:3px;place-items:center;width:21px;height:13px;display:grid}#services .eco-action-sequence>i{background:#a18ac044;flex:1;height:1px;position:relative;overflow:hidden}#services .eco-action-sequence>i:after{content:"";background:#e8d7ff;width:9px;height:1px;animation:3s linear infinite eco-studio-data;position:absolute;left:0}#services .eco-module-face{background:linear-gradient(135deg,#272238,#0d101b 58%,#1e1930);border-color:#9c89bf85;transition:transform 1.6s,background 1.5s,border-color 1.2s;box-shadow:inset 0 1px #e5d9ff30,3px 2px #594970,0 20px 30px #0006}#services .eco-module-icon{filter:none}#services .eco-tool-node{z-index:4;opacity:.24;width:11%;height:12%;transition:opacity 1.2s,translate 1.6s cubic-bezier(.2,.75,.2,1),scale 1.6s;scale:.83}#services .eco-tool-node>.eco-float{--float-y:7px;--float-x:3px;--float-r:1deg;background:linear-gradient(130deg,#211d30,#0b0d16);border:1px solid #9580bb6b;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:10px 5px;animation-duration:12s;display:flex;box-shadow:2px 2px #75648d33,0 16px 28px #0007}#services .eco-tool-node svg{stroke:#d7c8ed;stroke-width:1px;fill:none;width:27px;height:27px}#services .eco-tool-node small{color:#d7cbe8;font-size:8px}#services .eco-tool-node i{background:#ab8dcd88;width:14px;height:1px}#services .eco-tool-crm{top:66%;left:13%;translate:50px -20px}#services .eco-tool-analytics{top:61%;left:84%;translate:-30px -10px}#services .eco-tool-message{top:77%;left:32%;translate:10px -30px}#services .eco-tool-document{top:76%;left:66%;translate:-10px -30px}#services .eco-tool-analytics>.eco-float{animation-duration:15s;animation-delay:-4s}#services .eco-tool-message>.eco-float{animation-delay:-8s}#services .eco-tool-document>.eco-float{animation-duration:14s;animation-delay:-6s}#services .eco-annotation{letter-spacing:.14em;color:#8d829f;font-size:8px;line-height:1.8;position:absolute}#services .eco-top{letter-spacing:0;padding-left:22px;font-size:9px;top:0;right:4%}#services .eco-top i{color:#bca4dd;font-size:17px;font-style:normal;position:absolute;top:0;left:0}#services .eco-left{writing-mode:vertical-rl;opacity:.65;font-size:6px;top:49%;left:3%;rotate:180deg}#services .eco-bottom{text-align:center;letter-spacing:.22em;width:70%;font-size:7px;bottom:0;left:17%}#services .eco-bottom:before{content:"";background:#a794c666;width:30px;height:1px;margin:0 auto 16px;display:block}#services .eco-caption-ia,#services .eco-caption-auto{display:none}#services .eco-colophon{letter-spacing:.15em;color:#867a98;justify-content:space-between;gap:25px;margin-top:15px;padding-top:44px;font-size:8px;display:flex}#services .eco-colophon>span{align-items:center;gap:14px;display:flex}#services .eco-colophon i{background:#a997c333;width:66px;height:1px}#services[data-ecosystem=ia] .eco-glass{transform:rotateY(4deg)rotateX(3deg)rotate(2deg)}#services[data-ecosystem=ia] .eco-ai .eco-module-face{background:linear-gradient(140deg,#3c2c55,#171223 65%);border-color:#dfc7ff;transform:rotateY(-5deg)rotate(-3deg)}#services[data-ecosystem=ia] .eco-scene:before{background:radial-gradient(at 35% 35%,#8866bb2d,#0000 65%)}#services[data-ecosystem=auto] .eco-glass{transform:rotateY(-5deg)rotateX(5deg)rotate(-2deg)}#services[data-ecosystem=auto] .eco-tools{opacity:1;z-index:6;translate:12% 5%;scale:1.12}#services[data-ecosystem=auto] .eco-tool-node{opacity:1;translate:0;scale:1}#services[data-ecosystem=auto] .eco-tool-node i{background:#dac2ff}#services[data-ecosystem=ia] .eco-status-site,#services[data-ecosystem=auto] .eco-status-site,#services[data-ecosystem=ia] .eco-caption-site,#services[data-ecosystem=auto] .eco-caption-site{display:none}#services[data-ecosystem=ia] .eco-status-ia,#services[data-ecosystem=auto] .eco-status-auto,#services[data-ecosystem=ia] .eco-caption-ia,#services[data-ecosystem=auto] .eco-caption-auto{display:inline}#services[data-running=false] *,#services[data-running=false] :after,#services[data-running=false] :before{animation-play-state:paused!important}@keyframes eco-studio-float{0%,to{translate:calc(var(--float-x)*-1) var(--float-y);rotate:calc(var(--float-r)*-1);transform:rotateY(-1deg)}50%{translate:var(--float-x) calc(var(--float-y)*-1);rotate:var(--float-r);transform:rotateY(1.5deg)}}@keyframes eco-studio-halo{0%{opacity:.5;scale:.96}to{opacity:1;scale:1.08}}@keyframes eco-studio-shadow{0%,to{opacity:.7;scale:1}50%{opacity:.42;scale:.86}}@keyframes eco-studio-shine{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes eco-studio-pin{0%{opacity:.1}to{opacity:.4}}@keyframes eco-ambient-drift{0%{opacity:.65;transform:translate(-1.1%,.7%)scale(1)}to{opacity:.9;transform:translate(1.1%,-.8%)scale(1.035)}}@keyframes eco-ambient-dust{0%{opacity:.17;transform:translate(-3px,2px)}to{opacity:.32;transform:translate(5px,-5px)}}@keyframes eco-ambient-grid{0%{opacity:.11;background-position:0 0}to{opacity:.18;background-position:13px -9px}}@keyframes eco-ambient-underlight{0%{opacity:.45;transform:translate(-1%,1%)scale(.94)}to{opacity:.7;transform:translate(1%,-1%)scale(1.06)}}@keyframes eco-studio-signal{to{stroke-dashoffset:-100px}}@keyframes eco-studio-wave{0%,to{opacity:.4;scale:1 .6}50%{opacity:.8;scale:1 2}}@keyframes eco-studio-data{0%{translate:-12px}to{translate:65px}}@keyframes eco-studio-contours{0%{translate:0 3px;rotate:-1deg}to{translate:-5px -4px;rotate:2deg}}@media (width>=1600px){#services .eco-satellite strong{font-size:18px}#services .eco-satellite small{font-size:9px}#services .eco-module-index{font-size:6px}}@media (width<=1150px){#services .container{width:calc(100% - 64px)}#services .eco-composition{grid-template-columns:.85fr 1.15fr;gap:8px}#services .display-title{font-size:49px}#services .eco-scene{margin-top:0}#services .eco-module-face{grid-template-columns:24px 1fr;gap:6px;padding:10px}#services .eco-module-icon{width:24px;height:24px}#services .eco-satellite strong{font-size:12px}#services .eco-satellite small{font-size:6px}#services .eco-module-index{font-size:4px}#services .eco-screen-copy{padding:12px}#services .eco-screen-copy p{display:none}#services .eco-screen-nav{padding:9px}#services .eco-screen-status{min-height:20px;font-size:5px}}@media (width<=980px){#services.ecosystem{padding-top:70px}#services .eco-composition{grid-template-columns:1fr;gap:30px}#services .eco-editorial{max-width:620px}#services .display-title{font-size:64px}#services .eco-choices,#services .chapter-intro{max-width:560px}#services .eco-scene{width:100%;max-width:760px;margin:0 auto}#services .eco-module-face{grid-template-columns:34px 1fr;padding:16px}#services .eco-module-icon{width:32px;height:32px}#services .eco-satellite strong{font-size:15px}#services .eco-satellite small{font-size:8px}#services .eco-screen-copy{padding:20px}#services .eco-screen-copy p{display:block}}@media (width<=600px){#services.ecosystem{padding:60px 0 25px}#services .container{width:calc(100% - 40px)}#services .chapter-index{letter-spacing:.16em;gap:12px;margin-bottom:26px;font-size:8px}#services .chapter-index span:after{width:23px}#services .display-title{letter-spacing:-.048em;margin-bottom:22px;font-size:clamp(36px,9.5vw,55px)}#services .chapter-intro{font-size:14px}#services .eco-choices summary{grid-template-columns:34px 1fr 12px;gap:12px;padding:17px 0}#services .eco-choices .small-index{width:32px;height:32px;font-size:11px}#services .eco-choices h3{font-size:21px}#services .eco-choices .service-description{padding-left:46px;padding-right:0}#services .eco-composition{gap:18px}#services .eco-scene{aspect-ratio:.85;margin:15px 0 0}#services .eco-graphic-word{height:20%;top:0}#services .eco-word-site{font-size:36cqw}#services .eco-front{width:81%;height:38%;top:33%;left:9%}#services .eco-front .eco-float{--float-y:7px;--float-x:3px;--float-r:.8deg}#services .eco-screen-copy{padding:8px 12px;font-size:6px;line-height:1.2}#services .eco-screen-copy strong{margin:7px 0;font-size:19px}#services .eco-screen-copy small{font-size:4px;line-height:1.2;display:block}#services .eco-screen-copy p,#services .eco-faux-cta,#services .eco-screen-nav>span{display:none}#services .eco-screen-nav{padding:8px 10px;font-size:5px}#services .eco-screen-status{min-height:20px;padding:5px 9px;font-size:5px}#services .eco-screen-bottom{padding:5px 9px;font-size:4px}#services .eco-ai{width:40%;height:17%;top:16%;left:2%}#services .eco-tools{width:40%;height:17%;top:16%;left:58%}#services .eco-satellite .eco-float{--float-y:5px;--float-x:2px;--float-r:.7deg}#services .eco-module-face{grid-template-columns:21px 1fr;gap:5px;padding:8px}#services .eco-module-icon{width:21px;height:21px}#services .eco-satellite strong{margin-bottom:4px;font-size:11px}#services .eco-satellite small{font-size:5px}#services .eco-module-index{font-size:3.5px}#services .eco-intelligence-wave{gap:4px;height:5px;margin:0}#services .eco-intelligence-wave b{width:6px}#services .eco-action-sequence{gap:4px;margin:0}#services .eco-action-sequence>span{width:15px;height:9px;font-size:4px}#services .eco-tool-node{width:16%;height:12%}#services .eco-tool-node>.eco-float{--float-y:4px;--float-x:2px;gap:4px;padding:5px}#services .eco-tool-node svg{width:20px;height:20px}#services .eco-tool-node small{font-size:6px}#services .eco-tool-crm{top:72%;left:0%}#services .eco-tool-analytics{top:72%;left:84%}#services .eco-tool-message{top:78%;left:28%}#services .eco-tool-document{top:78%;left:57%}#services .eco-top,#services .eco-left{display:none}#services .eco-bottom{width:80%;font-size:6px;bottom:0;left:10%}#services .eco-studio-floor{width:80%;top:72%;left:10%}#services[data-ecosystem=ia] .eco-ai{translate:9% 42%;scale:1.15}#services[data-ecosystem=auto] .eco-tools{translate:-6% -3%;scale:1.06}#services[data-ecosystem=auto] .eco-ai{translate:0 -5%}#services .eco-colophon{gap:10px;margin-top:10px;font-size:6px}#services .eco-colophon i{display:none}#services .eco-colophon>span{gap:6px}}#services .eco-front{perspective:1600px;width:74%;height:41%;top:31%;left:15%}#services .eco-front>.eco-float,#services .eco-object{transform-style:preserve-3d}#services .eco-object{--object-accent:#b6a0db;height:100%;transition:transform 1.8s cubic-bezier(.22,.72,.2,1);position:relative;transform:rotateY(-9deg)rotateX(8deg)rotate(-3deg)}#services .eco-object .eco-glass{transform:translate3d(calc(var(--px,0px)*.15),calc(var(--py,0px)*.15),12px);border-color:var(--object-accent);transition:transform 1.8s cubic-bezier(.22,.72,.2,1),box-shadow 1.5s;box-shadow:1px 1px #e6dfff,2px 2px #695e81,3px 3px #b5a5ca,4px 4px #292336,0 18px 42px #0006}#services .eco-chassis,#services .eco-circuit{border-radius:13px;transition:transform 1.8s cubic-bezier(.22,.72,.2,1),border-color 1.3s,opacity 1.3s;position:absolute;inset:0}#services .eco-chassis{background:linear-gradient(130deg,#313241,#13141e 30%,#080b12 65%,#343041);border:1px solid #786f88;transform:translateZ(-22px);box-shadow:1px 1px #7c738d,3px 3px #383342,6px 6px #1e1b29,9px 9px #575060,10px 10px #80748e,14px 15px 35px #0009}#services .eco-chassis>span{letter-spacing:.25em;color:#afa3c3;font-size:6px;position:absolute;bottom:9px;left:16px}#services .eco-chassis>i{background:#807589;border-radius:2px;width:20px;height:2px;position:absolute;bottom:10px;right:15px}#services .eco-chassis>i:nth-of-type(2){right:42px}#services .eco-chassis>i:nth-of-type(3){right:69px}#services .eco-circuit{background:linear-gradient(140deg,#252033d9,#0b101cd9);border:1px solid #bca7dd75;inset:5px;transform:translateZ(-5px);box-shadow:2px 2px #88779c44}#services .eco-circuit svg{fill:none;stroke:#af9bc4;stroke-width:.6px;opacity:.45;width:100%;height:100%}#services .eco-circuit:after{content:"";opacity:0;border-radius:inherit;border:1px solid #b7a3ee;animation:4.8s ease-in-out 1.2s infinite eco-object-receive;position:absolute;inset:0}#services .eco-object .eco-screen-texture{transform:translate(calc(var(--px,0px)*-.35),calc(var(--py,0px)*-.3)) scale(1.04)}#services .eco-object .eco-screen-universe{transform:translate(calc(var(--px,0px)*.32),calc(var(--py,0px)*.32));transition:opacity 1s}#services .eco-core{z-index:1;opacity:.25;background:#e8d9ff;border-radius:50%;width:5px;height:5px;transition:opacity 1.2s;position:absolute;top:48%;left:68%;box-shadow:0 0 8px #b7a5d7}#services .eco-core:after{content:"";opacity:0;border:1px solid #d1b8fa50;border-radius:50%;animation:4.8s ease-out 1.2s infinite eco-core-response;position:absolute;inset:-23px}#services .eco-satellite{transition:translate 1.8s cubic-bezier(.22,.72,.2,1),scale 1.8s,opacity 1.2s}#services .eco-module-face{transform:rotateY(-20deg)rotate(-7deg);box-shadow:2px 1px #93849c66,5px 4px #29232f,0 15px 26px #0007}#services .eco-tools .eco-module-face{transform:rotateY(23deg)rotate(10deg)}#services .eco-tool-node{transition:opacity 1.2s,translate 1.8s cubic-bezier(.22,.72,.2,1),scale 1.8s;transition-delay:calc(var(--module-order,0)*90ms)}#services .eco-tool-crm{--module-order:0}#services .eco-tool-analytics{--module-order:1}#services .eco-tool-message{--module-order:2}#services .eco-tool-document{--module-order:3}#services .eco-tool-node>.eco-float{border-color:#b5a5cb50;border-radius:7px;box-shadow:2px 2px #554864,4px 4px #1b1824,0 12px 25px #0007}#services .eco-tool-node i{animation:eco-module-signal 4.8s calc(var(--module-order,0)*.48s) ease-in-out infinite}#services .eco-orbits{z-index:6;pointer-events:none}#services .eco-conduit{fill:none;stroke:#b7a0d7;stroke-width:.75px;opacity:0;transition:opacity .6s}#services .eco-conduit-trace{stroke-dasharray:100;stroke-dashoffset:100px;opacity:.5;transition:stroke-dashoffset 1.6s cubic-bezier(.22,.72,.2,1)}#services .eco-conduit-signal{stroke:#e8daff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1.6 98.4;stroke-dashoffset:100px;animation:eco-object-transmit 4.8s calc(var(--sequence)*.48s) linear infinite}#services[data-ecosystem=site] .eco-front{translate:0;scale:1.04}#services[data-ecosystem=site] .eco-ai{opacity:.16;translate:20% -5% -100px;scale:.78}#services[data-ecosystem=site] .eco-tools{opacity:.12;translate:-5% -10% -120px;scale:.76}#services[data-ecosystem=site] .eco-tool-node{opacity:0;translate:0 -100px -90px;scale:.6}#services[data-ecosystem=site] .eco-circuit:after,#services[data-ecosystem=site] .eco-core:after{animation:none}#services[data-ecosystem=ia] .eco-front{translate:10% 11%;scale:.9}#services[data-ecosystem=ia] .eco-object{--object-accent:#c6b5ef;transform:rotateY(-25deg)rotateX(12deg)rotate(6deg)}#services[data-ecosystem=ia] .eco-object .eco-glass{transform:translate3d(0,-8px,37px)}#services[data-ecosystem=ia] .eco-circuit{border-color:#d4c1ef;transform:translate3d(-7px,5px,-2px)}#services[data-ecosystem=ia] .eco-chassis{transform:translate3d(-12px,13px,-57px)}#services[data-ecosystem=ia] .eco-ai{opacity:1;z-index:7;translate:10% 57% 50px;scale:1.3}#services[data-ecosystem=ia] .eco-ai .eco-module-face{transform:rotateY(-12deg)rotate(-6deg)}#services[data-ecosystem=ia] .eco-tools{opacity:.12;translate:5% -10% -90px;scale:.74}#services[data-ecosystem=ia] .eco-tool-node{opacity:.04;scale:.6}#services[data-ecosystem=ia] .eco-conduit-ia{opacity:1}#services[data-ecosystem=ia] .eco-conduit-ia .eco-conduit-trace{stroke-dashoffset:0;transition-delay:.35s}#services[data-ecosystem=ia] .eco-core,#services[data-ecosystem=auto] .eco-core{opacity:1}#services[data-ecosystem=auto] .eco-front{translate:-6% -7%;scale:.83}#services[data-ecosystem=auto] .eco-object{--object-accent:#a7bbdc;transform:rotateY(20deg)rotateX(10deg)rotate(-7deg)}#services[data-ecosystem=auto] .eco-object .eco-glass{transform:translateZ(23px)}#services[data-ecosystem=auto] .eco-circuit{border-color:#a6bfda;transform:translate3d(4px,3px,-4px)}#services[data-ecosystem=auto] .eco-chassis{transform:translate3d(9px,9px,-35px)}#services[data-ecosystem=auto] .eco-tools{opacity:1;translate:3% 10% 20px;scale:1.05}#services[data-ecosystem=auto] .eco-ai{opacity:.38;translate:-15% -18%;scale:.77}#services[data-ecosystem=auto] .eco-tool-crm{translate:-20% -18%;scale:1.05}#services[data-ecosystem=auto] .eco-tool-analytics{translate:1% -16%;scale:1.05}#services[data-ecosystem=auto] .eco-tool-message{translate:-19%;scale:1.05}#services[data-ecosystem=auto] .eco-tool-document{translate:20%;scale:1.05}#services[data-ecosystem=auto] .eco-conduit-tool{opacity:1;transition-delay:calc(.35s + var(--sequence)*.1s)}#services[data-ecosystem=auto] .eco-conduit-tool .eco-conduit-trace{stroke-dashoffset:0;transition-delay:calc(.35s + var(--sequence)*.1s)}@keyframes eco-object-transmit{0%{stroke-dashoffset:100px;opacity:0}10%{opacity:.85}70%,to{stroke-dashoffset:0;opacity:0}}@keyframes eco-core-response{0%,44%,to{opacity:0;scale:.7}54%{opacity:.5}80%{opacity:0;scale:1.35}}@keyframes eco-object-receive{0%,45%,to{opacity:.05}60%{opacity:.55}85%{opacity:.05}}@keyframes eco-module-signal{0%,to{opacity:.3;scale:.7 1}25%{opacity:1;scale:1.2 1}70%{opacity:.3;scale:.7 1}}@media (width<=600px){#services .eco-front{width:81%;height:38%;top:33%;left:9%}#services[data-ecosystem=site] .eco-front{scale:1}#services[data-ecosystem=ia] .eco-front{translate:6% 10%;scale:.88}#services[data-ecosystem=ia] .eco-object{transform:rotateY(-18deg)rotateX(8deg)rotate(5deg)}#services[data-ecosystem=ia] .eco-object .eco-glass{transform:translate3d(0,-4px,19px)}#services[data-ecosystem=ia] .eco-chassis{transform:translate3d(-6px,7px,-31px)}#services[data-ecosystem=ia] .eco-ai{translate:3% 42% 15px;scale:1.13}#services[data-ecosystem=auto] .eco-front{translate:-3% -3%;scale:.84}#services[data-ecosystem=auto] .eco-object{transform:rotateY(15deg)rotateX(8deg)rotate(-5deg)}#services[data-ecosystem=auto] .eco-ai{translate:3% -7%;scale:.75}#services[data-ecosystem=auto] .eco-tools{translate:-7% 1%;scale:1}#services[data-ecosystem=auto] .eco-tool-crm,#services[data-ecosystem=auto] .eco-tool-analytics{translate:0 -5%;scale:1}#services[data-ecosystem=auto] .eco-tool-message{translate:-5%;scale:1}#services[data-ecosystem=auto] .eco-tool-document{translate:5%;scale:1}}#services[data-running=false] .eco-scene *{transition:none!important}@media (prefers-reduced-motion:reduce){#services *,#services :after,#services :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#services .eco-scene{--eco-colour:#7bcbdc;--eco-complement:#a08ce3}#services[data-ecosystem=ia] .eco-scene{--eco-colour:#a393ee;--eco-complement:#7ecadf}#services[data-ecosystem=auto] .eco-scene{--eco-colour:#65c6cf;--eco-complement:#9896e4}#services .eco-object{--object-accent:var(--eco-colour)}#services[data-ecosystem] .eco-chassis{background:linear-gradient(130deg,#435b87db,#172c46e6 30%,#091422ed 65%,#4c3c6bbf);border-color:#7ca3b4}#services[data-ecosystem] .eco-circuit{border-color:var(--eco-colour);background:radial-gradient(at 69%,#56bccf42,#0000 68%),linear-gradient(140deg,#384272b8,#102235a8)}#services .eco-circuit svg{stroke:var(--eco-colour);opacity:.68}#services .eco-circuit:after{border-color:var(--eco-colour)}#services .eco-object .eco-glass{border-color:var(--eco-colour);background:linear-gradient(130deg,#111e31ef,#101526f5 60%,#201a36e8)}#services .eco-glass:before{background:radial-gradient(ellipse at var(--light-x) var(--light-y),#6ac8da26,transparent 65%);box-shadow:inset 0 1px #d4edf180,inset -1px -1px #9589d67a}#services .eco-glass:after{background-image:linear-gradient(115deg,#0000 24%,#75d2dc15 44%,#c9d3f530 50%,#a893e51a 57%,#0000 66%)}#services .eco-screen-hero{background:radial-gradient(at 77% 56%,#34568c83,#0000 67%),radial-gradient(at 56% 95%,#6d438f4a,#0000 70%),#090f1d}#services .eco-screen-contours{stroke:#719aca}#services .eco-screen-contours path:nth-child(3n){stroke:#79d1dd}#services .eco-screen-constellation{stroke:var(--eco-colour);fill:#cef0ef;filter:drop-shadow(0 0 3px #71b5df80)}#services #eco-screen-glow stop:first-child{stop-color:#b9e9ee}#services #eco-screen-glow stop:nth-child(2){stop-color:#6b9add;stop-opacity:.6}#services .eco-core{background:#b4e5e6;box-shadow:0 0 8px #70bbd888}#services .eco-core:after{border-color:#7fcce668}#services .eco-ai{--eco-module:#ab8fdf}#services .eco-tools{--eco-module:#71c6cf}#services[data-ecosystem] .eco-module-face{background:radial-gradient(ellipse at 26% 28%,color-mix(in srgb,var(--eco-module) 32%,transparent),transparent 75%),linear-gradient(135deg,#222a41d4,#0d1624e0 60%,#31314cd9);border-color:color-mix(in srgb,var(--eco-module) 72%,transparent);box-shadow:inset 0 1px 0 #dce7f13d,3px 2px 0 color-mix(in srgb,var(--eco-module) 40%,#172132),0 20px 30px #0006}#services .eco-module-icon{stroke:var(--eco-module);fill:color-mix(in srgb,var(--eco-module) 48%,transparent)}#services .eco-intelligence-wave b{background:#b298e8}#services .eco-action-sequence>span{background:#62b9c51a;border-color:#6dcbd466}#services .eco-action-sequence>i:after{background:#a4e1e5}#services .eco-tool-crm{--eco-node:#7fcbb6}#services .eco-tool-analytics{--eco-node:#80b4e9}#services .eco-tool-message{--eco-node:#b497df}#services .eco-tool-document{--eco-node:#7bced6}#services .eco-tool-node>.eco-float{background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--eco-node) 30%,transparent),transparent 80%),linear-gradient(130deg,#1b2a3ed9,#0b1524e6);border-color:color-mix(in srgb,var(--eco-node) 65%,transparent)}#services .eco-tool-node svg{stroke:var(--eco-node);fill:color-mix(in srgb,var(--eco-node) 12%,transparent)}#services[data-ecosystem] .eco-tool-node i{background:var(--eco-node)}#services .eco-conduit{stroke:var(--eco-colour)}#services .eco-conduit-signal{stroke:#a9e0ed}#services .eco-conduit-ia .eco-conduit-signal{stroke:#c0a1eb}#services .eco-network-lines{stroke:#679fad}#services .eco-link-ia{stroke:#bc9be9}#services .eco-link-actions{stroke:#80d3da}#services #eco-orbit-gradient stop:nth-child(2){stop-color:#648fc3}#services #eco-orbit-gradient stop:nth-child(3){stop-color:#a7d9e8}#services #eco-node-surface stop:first-child{stop-color:#beeced}#services #eco-node-surface stop:nth-child(2){stop-color:#588dcc;stop-opacity:.65}#services .eco-scene .eco-screen-copy{background:linear-gradient(90deg,#080e1ace,#0000);flex-direction:column;align-items:flex-start;width:45%;height:100%;padding:5% 3.5%;display:flex}#services .eco-scene .eco-screen-copy strong{margin:7% 0;font-size:3.3cqw;line-height:1.08}#services .eco-scene .eco-screen-copy small{letter-spacing:.12em;font-size:.68cqw;line-height:1.5}#services .eco-scene .eco-screen-copy p{font-size:.9cqw;line-height:1.55}#services .eco-scene .eco-faux-cta{white-space:nowrap;margin-top:auto;padding:4% 6%;font-size:.68cqw}#services .eco-scene .eco-screen-universe{opacity:.23}#services .eco-scene .eco-screen-texture{opacity:.18}#services .eco-scene .eco-inner-study{color:#d3dded;isolation:isolate;pointer-events:none;position:absolute;inset:7% 4% 7% 46%}#services .eco-scene .eco-inner-panel{opacity:0;visibility:hidden;flex-direction:column;transition:opacity .55s,transform .9s cubic-bezier(.22,.72,.2,1),visibility .55s;display:flex;position:absolute;inset:0;transform:translateY(7px)}#services[data-ecosystem=site] .eco-scene .eco-inner-site,#services[data-ecosystem=ia] .eco-scene .eco-inner-intelligence,#services[data-ecosystem=auto] .eco-scene .eco-inner-automation{opacity:1;visibility:visible;transition-delay:.25s;transform:none}#services .eco-scene .eco-inner-heading{letter-spacing:.14em;color:#bfd1e8;border-bottom:1px solid #95bad93b;flex:0 0 12%;justify-content:space-between;align-items:center;font-size:.69cqw;display:flex}#services .eco-scene .eco-inner-heading>i{color:var(--eco-colour);font-size:1.35cqw;font-style:normal}#services .eco-scene .eco-inner-foot{letter-spacing:.035em;color:#b5c3d6;flex:0 0 13%;justify-content:space-between;align-items:end;margin-top:auto;font-size:.69cqw;display:flex}#services .eco-scene .eco-inner-foot>i{color:var(--eco-colour);font-size:1.2cqw;font-style:normal}#services .eco-scene .eco-web-assembly{perspective:600px;flex:1;min-height:0;margin:6% 0 0;position:relative}#services .eco-scene .eco-web-sheet{background:linear-gradient(135deg,#283d58ec,#0d1828f5 68%);border:1px solid #9cb9da77;border-radius:3px;position:absolute;overflow:hidden;box-shadow:2px 3px #7193b536,4px 6px #0a1020}#services .eco-scene .eco-web-sheet--back{color:#abc0d8;letter-spacing:.15em;padding:4% 5%;font-size:.58cqw;inset:0 0 12% 11%;transform:rotate(-3deg)}#services .eco-scene .eco-web-sheet--back>i{background:#83b3d43d;width:37%;height:2px;margin-top:6%;display:block}#services .eco-scene .eco-web-sheet--front{flex-direction:column;display:flex;inset:12% 5% 0 0;transform:rotate(2deg)}#services .eco-scene .eco-web-nav{letter-spacing:.14em;border-bottom:1px solid #acbbd32b;align-items:center;gap:7%;height:19%;padding:0 5%;font-size:.5cqw;display:flex}#services .eco-scene .eco-web-nav>b{color:#e1edf5;font-size:.85cqw;font-weight:500}#services .eco-scene .eco-web-nav>i{background:#a0c4dc;width:9%;height:1px;margin-left:auto}#services .eco-scene .eco-web-cover{background:linear-gradient(120deg,#7599cc14,#0000 70%);flex:1;min-height:0;padding:3% 5%;display:flex;position:relative}#services .eco-scene .eco-web-cover>div{z-index:1;width:65%;position:relative}#services .eco-scene .eco-web-cover small{letter-spacing:.12em;color:#a5c7df;font-size:.47cqw;display:block}#services .eco-scene .eco-web-cover strong{color:#e1e5f0;margin:2% 0;font:400 1.35cqw/1.1 Georgia,serif;display:block}#services .eco-scene .eco-web-cover span{display:none}#services .eco-scene .eco-web-cover>svg{stroke:#9abdda;stroke-width:.8px;fill:#75afcf0d;width:42%;height:90%;position:absolute;top:5%;right:5%}#services .eco-scene .eco-web-cover circle{fill:#b8e0ec}#services .eco-scene .eco-web-sections{border-top:1px solid #a6bed127;flex:0 0 27%;grid-template-columns:repeat(3,1fr);padding:0 5%;display:grid}#services .eco-scene .eco-web-sections>div{border-right:1px solid #a6bed11f;padding:7% 8%}#services .eco-scene .eco-web-sections>div:last-child{border:0}#services .eco-scene .eco-web-sections span{color:#87b9d0;margin-right:8%;font-size:.42cqw}#services .eco-scene .eco-web-sections b{color:#c6d3e2;font-size:.55cqw;font-weight:400}#services .eco-scene .eco-web-sections i{background:#9ab8ca40;width:90%;height:1px;margin-top:6%;display:block}#services .eco-scene .eco-web-sections i:last-child{width:58%}#services .eco-scene .eco-source-shelf{flex:0 0 33%;align-items:center;min-height:0;padding-top:4%;display:flex}#services .eco-scene .eco-source-shelf>div{flex-direction:column;gap:.45cqw;width:72%;display:flex}#services .eco-scene .eco-source-shelf small{color:#a6bdd8;letter-spacing:.11em;font-size:.56cqw}#services .eco-scene .eco-source-shelf span{color:#d2ddef;align-items:center;gap:7%;font-size:.88cqw;display:flex}#services .eco-scene .eco-source-shelf i{color:#bdabd9;border-right:1px solid #b7a9d455;padding-right:5%;font-size:.6cqw;font-style:normal}#services .eco-scene .eco-source-shelf>svg{stroke:#acc4df66;stroke-width:1px;width:28%;height:95%}#services .eco-scene .eco-inner-flow{stroke:var(--eco-colour);stroke-width:1.8px;stroke-dasharray:8 92}#services .eco-scene .eco-response-draft{background:linear-gradient(120deg,#4252773b,#121a2fdc);border:1px solid #a8b4db77;border-left:2px solid #bca6e7;border-radius:2px;flex-direction:column;flex:1;justify-content:center;gap:.5cqw;min-height:0;margin-top:4%;padding:.8cqw .9cqw;display:flex;position:relative;box-shadow:3px 4px #92aed723,6px 8px #101c32}#services .eco-scene .eco-response-draft>div{letter-spacing:.1em;color:#b8cbe5;justify-content:space-between;font-size:.59cqw;display:flex}#services .eco-scene .eco-response-draft small{letter-spacing:0;color:#c9bce3;font-size:.55cqw}#services .eco-scene .eco-response-draft strong{color:#e1e6f0;margin:0;font:400 1.4cqw/1.2 Georgia,serif;display:block}#services .eco-scene .eco-response-draft>i{background:#b5c7e261;flex-shrink:0;width:84%;height:1px;margin:0;display:block}#services .eco-scene .eco-response-draft>i:nth-of-type(2){width:63%}#services .eco-scene .eco-response-source{color:#b6c5df;margin-top:0;font-size:.57cqw;display:block}#services .eco-scene .eco-response-source>b{color:#b5a3db;margin-right:4%;font-weight:400}#services .eco-scene .eco-route-receipt{background:linear-gradient(125deg,#325a7040,#152538);border:1px solid #8dc8d772;flex:0 0 22%;margin:4% 21% 0;padding:3% 5%;position:relative;transform:rotate(-3deg);box-shadow:2px 3px #85aac526}#services .eco-scene .eco-route-receipt>span{letter-spacing:.12em;color:#bdd9e1;font-size:.6cqw;display:block}#services .eco-scene .eco-route-receipt>i{background:#9ec5d775;width:77%;height:1px;margin-top:6%;display:block}#services .eco-scene .eco-route-receipt>i:nth-of-type(2){width:52%}#services .eco-scene .eco-route-receipt>b{color:#abdfe3;font-size:1cqw;font-weight:400;position:absolute;bottom:9%;right:7%}#services .eco-scene .eco-routing-instrument{flex:1;min-height:0;position:relative}#services .eco-scene .eco-routing-instrument>svg{stroke:#9bd1d67a;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}#services .eco-scene .eco-routing-instrument>svg>path:nth-last-child(-n+2){fill:#4a7a8a26;stroke:#accbdc}#services .eco-scene .eco-routing-instrument>span{text-align:center;letter-spacing:.1em;color:#d3e1e9;font-size:.53cqw;position:absolute;top:36%;left:0;right:0}#services .eco-scene .eco-route-destinations{flex:0 0 20%;grid-template-columns:repeat(3,1fr);gap:6%;min-height:0;display:grid}#services .eco-scene .eco-route-destinations>div{background:linear-gradient(#73a6c126,#0000);border-top:1px solid #8dc8d780;border-bottom:1px solid #a2bfd02b;justify-content:center;align-items:center;display:flex;position:relative}#services .eco-scene .eco-route-destinations strong{color:#cbdfe7;font-size:.83cqw;font-weight:400}#services .eco-scene .eco-route-destinations i{background:#b4e3e6;border-radius:50%;width:3px;height:3px;position:absolute;top:-2px;left:calc(50% - 2px)}#services .eco-scene .eco-route-destinations span{color:#8cbdcd;font-size:.7cqw;position:absolute;bottom:5%;right:6%}#services .eco-scene .eco-module-face{row-gap:5px;padding:clamp(8px,1.5cqw,14px)}#services .eco-scene .eco-source-ledger{color:#d0c2e1;border-top:1px solid #bba7dd36;border-bottom:1px solid #bba7dd24;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7%;padding:4% 0;display:grid}#services .eco-scene .eco-source-ledger>span{grid-template-columns:auto 1fr;align-items:center;gap:4% 9%;font-size:.7cqw;display:grid}#services .eco-scene .eco-source-ledger b{color:#b599d6;font-size:.52cqw;font-weight:400}#services .eco-scene .eco-source-ledger i{background:#c8b6e554;grid-column:2;width:72%;height:1px}#services .eco-scene .eco-intelligence-wave{gap:5%;height:4px;margin-top:0;padding-left:0}#services .eco-scene .eco-action-sequence{align-items:center;gap:5%;margin-top:5%;font-size:.64cqw}#services .eco-scene .eco-action-sequence>span{color:#acd5de;background:0 0;border:0;border-top:1px solid #97cbd16e;border-radius:0;flex-direction:column;gap:4px;width:auto;height:auto;padding-top:6%;display:flex}#services .eco-scene .eco-action-sequence small{white-space:nowrap;color:#c2d6e2;font-size:.6cqw;line-height:1.2}#services .eco-scene .eco-action-sequence>i{flex:1;min-width:5%}#services .eco-scene .eco-tool-node>.eco-float{gap:5%;padding:8% 6%}#services .eco-scene .eco-tool-node>.eco-float>svg{flex-shrink:0;width:22%;height:23%}#services .eco-scene .eco-tool-node>.eco-float>small{flex-shrink:0;font-size:.88cqw}#services .eco-scene .eco-node-interior{width:80%;height:28%;min-height:0;margin-top:1%}#services .eco-scene .eco-node-interior>svg{width:100%;height:100%;stroke:var(--eco-node);stroke-width:1px;fill:none;display:block}#services .eco-scene .eco-node-interior circle{fill:color-mix(in srgb,var(--eco-node) 24%,transparent)}#services[data-ecosystem=site] .eco-scene .eco-web-sheet--back{animation:11s ease-in-out infinite alternate eco-interior-layer}#services[data-ecosystem=ia] .eco-scene .eco-inner-intelligence .eco-inner-flow{animation:5s linear infinite eco-interior-flow}#services[data-ecosystem=ia] .eco-scene .eco-response-source{animation:5s ease-in-out infinite eco-interior-source}#services[data-ecosystem=auto] .eco-scene .eco-inner-automation .eco-inner-flow{animation:6s linear infinite eco-interior-flow}#services[data-ecosystem=auto] .eco-scene .eco-route-destinations i{animation:eco-interior-source 6s calc(var(--eco-order)*.45s) ease-in-out infinite}#services[data-ecosystem=auto] .eco-scene .eco-node-trace{stroke-dasharray:100;animation:8s ease-in-out infinite eco-interior-trace}@keyframes eco-interior-layer{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-3px)rotate(-4deg)}}@keyframes eco-interior-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes eco-interior-source{0%,35%,to{opacity:.6}55%,72%{opacity:1}}@keyframes eco-interior-trace{0%,15%{stroke-dashoffset:25px;opacity:.45}50%,to{stroke-dashoffset:0;opacity:1}}@media (width<=600px){#services .eco-scene .eco-screen-copy{width:46%;padding:6% 4%}#services .eco-scene .eco-screen-copy strong{margin:auto 0;font-size:4.05cqw;line-height:1.12}#services .eco-scene .eco-screen-copy small{font-size:.92cqw}#services .eco-scene .eco-screen-copy p,#services .eco-scene .eco-faux-cta{display:none}#services .eco-scene .eco-inner-study{inset:6% 4% 8% 48%}#services .eco-scene .eco-inner-heading{letter-spacing:.06em;flex-basis:14%;font-size:.9cqw}#services .eco-scene .eco-inner-heading>i{font-size:1.7cqw}#services .eco-scene .eco-inner-foot{display:none}#services .eco-scene .eco-web-cover strong{font-size:2cqw}#services .eco-scene .eco-web-cover small,#services .eco-scene .eco-web-cover span{display:none}#services .eco-scene .eco-web-nav{font-size:.67cqw}#services .eco-scene .eco-web-nav>b{font-size:1.1cqw}#services .eco-scene .eco-web-sections{flex-basis:29%}#services .eco-scene .eco-web-sections b{font-size:.88cqw}#services .eco-scene .eco-web-sections span{display:none}#services .eco-scene .eco-source-shelf{flex-basis:34%}#services .eco-scene .eco-source-shelf small{font-size:.68cqw}#services .eco-scene .eco-source-shelf span{font-size:1.12cqw}#services .eco-scene .eco-source-shelf i{font-size:.9cqw}#services .eco-scene .eco-response-draft{gap:.65cqw;margin-top:5%;padding:.8cqw}#services .eco-scene .eco-response-draft>div{font-size:.81cqw}#services .eco-scene .eco-response-draft small{font-size:.78cqw}#services .eco-scene .eco-response-draft strong{margin:0;font-size:1.7cqw}#services .eco-scene .eco-response-source{font-size:.85cqw}#services .eco-scene .eco-response-draft>i{display:none}#services .eco-scene .eco-route-receipt{flex-basis:25%;margin-top:6%}#services .eco-scene .eco-route-receipt>span{font-size:.87cqw}#services .eco-scene .eco-routing-instrument>span{font-size:.85cqw}#services .eco-scene .eco-route-destinations{flex-basis:23%;margin-bottom:2%}#services .eco-scene .eco-route-destinations strong{font-size:1.04cqw}#services .eco-scene .eco-source-ledger{padding:3% 0}#services .eco-scene .eco-source-ledger>span{font-size:1.05cqw}#services .eco-scene .eco-source-ledger b{font-size:.85cqw}#services .eco-scene .eco-module-face{row-gap:2px;padding:5px}#services .eco-scene .eco-ai .eco-module-face>div:nth-child(2)>small{display:none}#services .eco-scene .eco-action-sequence{margin-top:0;font-size:1cqw}#services .eco-scene .eco-action-sequence small{font-size:.95cqw}#services .eco-scene .eco-tool-node>.eco-float>small{font-size:1.55cqw}}#services[data-running=false] .eco-scene .eco-inner-study *,#services[data-running=false] .eco-scene .eco-node-interior *{transition:none!important;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){#services .eco-scene .eco-inner-study *,#services .eco-scene .eco-node-interior *{transition:none!important;animation:none!important}}#intelligence .dc-instrument{--dc-ease:cubic-bezier(.24,.62,.18,1)}#intelligence .dc-pose{transition:transform 2.55s var(--dc-ease),opacity 1.55s ease,filter 1.55s ease}#intelligence .dc-assembly{transform-origin:320px 245px;transform:rotate(-.8deg)}#intelligence .dc-depth{transform:translate(calc(var(--di-px)*var(--dc-depth)),calc(var(--di-py)*var(--dc-depth)))}#intelligence .dc-underlight{animation:11s ease-in-out infinite alternate dc-breathe}#intelligence .dc-backbone{stroke:#a998c4;stroke-width:1px;opacity:.23}#intelligence .dc-calibration{stroke:#baaad2;stroke-width:.6px;opacity:.6}#intelligence .dc-engraved{fill:#afa0c4;font:6px var(--font-body);letter-spacing:1.7px}#intelligence .dc-foundation-current{stroke-dasharray:5 95;animation:9s linear infinite di-signal}#intelligence .dc-entry{transform:translate(-21px,6px)}#intelligence .dc-lid{transform:translateY(-17px)}#intelligence .dc-filter--0{transform:translate(-7px,-15px)}#intelligence .dc-filter--1{transform:translate(4px,12px)}#intelligence .dc-filter--2{transform:translate(8px,-8px)}#intelligence .dc-filter-line{opacity:.1;transition:opacity 1.8s}#intelligence .dc-filter-scan{opacity:.38;animation:7s ease-in-out infinite alternate dc-scan}#intelligence .dc-reflection{animation:12s ease-in-out infinite alternate dc-reflect}#intelligence .dc-packet{transform:translate(var(--raw-x),var(--raw-y)) rotate(var(--raw-r));color:#e0d0f4;opacity:.86;transition-duration:2.7s;transition-delay:calc(var(--packet-i)*70ms)}#intelligence .dc-grain{animation:dc-drift calc(6s + var(--packet-i)*.35s) ease-in-out calc(var(--packet-i)*-.7s) infinite alternate}#intelligence .dc-packet-sub{opacity:.5;transition:opacity 1s}#intelligence .dc-incoming{stroke-dasharray:7 93;animation:5s linear infinite di-signal}#intelligence .dc-intake{transition:opacity 1.1s}#intelligence .dc-organised{opacity:0;transform:translate(-16px,12px)}#intelligence .dc-clarify{stroke-dasharray:28 90;animation:6s linear infinite dc-traverse}#intelligence .dc-membrane{opacity:.16}#intelligence .dc-review-pulse{opacity:.14;animation:8s ease-in-out infinite alternate dc-breathe}#intelligence .dc-human-label{opacity:.36;transition:opacity 1.2s}#intelligence .dc-result{opacity:0;transform-origin:515px 175px;transition-delay:0s;transform:translate(-76px,14px)scale(.94)}#intelligence .dc-result-label{fill:#c8b9dc;font:7px var(--font-body);letter-spacing:1px}#intelligence .dc-annotations{stroke:#b1a3c7;stroke-width:.65px;stroke-opacity:.45}#intelligence .dc-annotations text{stroke:none;fill:#b2a5c7;font:7.5px var(--font-body);letter-spacing:1px}#intelligence .dc-annotations .dc-annotation-sub{fill:#d3c5b1;letter-spacing:1.1px;font-size:6px}#intelligence .dc-discharge{stroke:#c9b8e2;stroke-width:.7px;opacity:0;transition:opacity 1s}#intelligence .dc-discharge-signal{stroke:#e3d3f8;stroke-width:1.3px;stroke-dasharray:7 93;animation:4.5s linear infinite di-signal}#intelligence[data-di-state=understand] .dc-assembly{transform:translateY(-3px)rotate(-2deg)}#intelligence[data-di-state=understand] .dc-lid{transform-origin:320px 100px;transform:translate(6px,-62px)rotate(-1.5deg)}#intelligence[data-di-state=understand] .dc-entry{transform:translate(-49px,16px)}#intelligence .dc-filter{transform-box:fill-box;transform-origin:50%}#intelligence[data-di-state=understand] .dc-filter--0{transform:translate(-67px,-24px)rotate(-7deg)}#intelligence[data-di-state=understand] .dc-filter--1{transition-delay:.22s;transform:translate(2px,-14px)scale(.97)}#intelligence[data-di-state=understand] .dc-filter--2{transition-delay:.41s;transform:translate(78px,15px)rotate(6deg)}#intelligence[data-di-state=understand] .dc-entry{transition-duration:2.75s;transition-delay:90ms}#intelligence[data-di-state=understand] .dc-lid{transition-duration:2.8s}#intelligence[data-di-state=understand] .dc-filter--0{transition-duration:2.7s;transition-delay:70ms}#intelligence[data-di-state=understand] .dc-filter--1{transition-duration:2.85s}#intelligence[data-di-state=understand] .dc-filter--2{transition-duration:3s}#intelligence[data-di-state=understand] .dc-packet{transform:translate(var(--sort-x),var(--sort-y)) rotate(-13deg);opacity:1;transition-delay:calc(.3s + var(--packet-i)*85ms)}#intelligence[data-di-state=understand] .dc-packet-sub{opacity:0}#intelligence[data-di-state=understand] .dc-grain{animation:10s ease-in-out infinite alternate dc-resolved}#intelligence[data-di-state=understand] .dc-organised{opacity:1;transition-delay:1.52s;transform:translate(0)}#intelligence[data-di-state=understand] .dc-filter-line{opacity:.29}#intelligence[data-di-state=understand] .dc-filter-scan{opacity:.85}#intelligence[data-di-state=understand] .dc-intake{opacity:.3}#intelligence[data-di-state=decide] .dc-lid{transform:translate(0)}#intelligence[data-di-state=decide] .dc-assembly{transition-duration:3.1s;transform:translate(3px,3px)rotate(1.2deg)}#intelligence[data-di-state=decide] .di-float{animation-duration:24s}#intelligence[data-di-state=decide] .dc-entry{opacity:.65;transform:translate(0)}#intelligence[data-di-state=decide] .dc-filter--0{opacity:.5;transform:translate(11px)}#intelligence[data-di-state=decide] .dc-filter--1{opacity:.6;transform:translate(6px)}#intelligence[data-di-state=decide] .dc-filter--2{opacity:.75;transform:translate(0)}#intelligence[data-di-state=decide] .dc-packet{transform:translate(var(--queue-x),var(--queue-y)) rotate(-13deg) scaleX(.65);opacity:.75;transition-delay:calc(.45s + var(--packet-i)*60ms)}#intelligence[data-di-state=decide] .dc-packet-sub{opacity:0}#intelligence[data-di-state=decide] .dc-grain{animation:none}#intelligence[data-di-state=decide] .dc-membrane{opacity:1}#intelligence[data-di-state=decide] .dc-review-pulse{opacity:1;animation-duration:12s}#intelligence[data-di-state=decide] .dc-human-label{opacity:1}#intelligence[data-di-state=decide] .dc-intake{opacity:.12}#intelligence[data-di-state=decide] .dc-filter-scan{opacity:.15;animation-duration:24s}#intelligence[data-di-state=decide] .dc-threshold{animation:dc-checkpoint 2.6s var(--dc-ease) both}#intelligence[data-di-state=act] .dc-lid{transform:translate(0)}#intelligence[data-di-state=act] .dc-assembly{transform:translate(-6px)rotate(-1deg)}#intelligence[data-di-state=act] .dc-entry{opacity:.7;transform:translate(0)}#intelligence[data-di-state=act] .dc-filter{opacity:.6;transform:translate(0)}#intelligence[data-di-state=act] .dc-membrane--upper{opacity:.15;transition-delay:.65s;transform:translateY(-51px)}#intelligence[data-di-state=act] .dc-membrane--lower{opacity:.15;transition-delay:.65s;transform:translateY(51px)}#intelligence[data-di-state=act] .dc-packet{transform:translate(var(--out-x),var(--out-y)) rotate(0) scaleX(.85);opacity:1;color:#e5d9f5;transition-delay:calc(1s + var(--packet-i)*90ms)}#intelligence[data-di-state=act] .dc-packet-mark,#intelligence[data-di-state=act] .dc-packet-sub{opacity:0}#intelligence[data-di-state=act] .dc-grain{animation:none}#intelligence[data-di-state=act] .dc-result{opacity:1;transition-delay:1.35s;transform:translate(0)scale(1)}#intelligence[data-di-state=act] .dc-discharge{opacity:.85;transition-delay:3s}#intelligence[data-di-state=act] .dc-human-label{opacity:.75}#intelligence[data-di-state=act] .dc-intake{opacity:.12}#intelligence .di-readouts:after{content:"";opacity:0;background:linear-gradient(#0000,#ddc8f4,#0000);width:1px;transition:opacity 1.5s;position:absolute;top:0;bottom:0;left:-1px}#intelligence[data-di-state=act] .di-readouts:after{opacity:.85;transition-delay:3.4s}#intelligence .dc-instrument{--dc-active:#82cdda}#intelligence[data-di-state=understand] .dc-instrument{--dc-active:#a79ae8}#intelligence[data-di-state=decide] .dc-instrument{--dc-active:#d9bd94}#intelligence[data-di-state=act] .dc-instrument{--dc-active:#85d1c4}#intelligence #dc-ceramic stop:first-child{stop-color:#b8cbe4}#intelligence #dc-ceramic stop:nth-child(2){stop-color:#476a91}#intelligence #dc-ceramic stop:nth-child(3){stop-color:#243554}#intelligence #dc-ceramic stop:nth-child(5){stop-color:#56568b}#intelligence #dc-ceramic stop:last-child{stop-color:#af9edb}#intelligence #dc-lacquer stop:nth-child(2){stop-color:#223b60}#intelligence #dc-lacquer stop:nth-child(3){stop-color:#344c78}#intelligence #dc-lacquer stop:nth-child(4){stop-color:#779db6}#intelligence #dc-lacquer stop:nth-child(5){stop-color:#354775}#intelligence #dc-edge stop:nth-child(2){stop-color:#8fc7d6}#intelligence #dc-edge stop:nth-child(4){stop-color:#a398db}#intelligence #dc-flux stop{stop-color:var(--dc-active)}#intelligence #dc-flux stop:nth-child(2){stop-opacity:.23}#intelligence #dc-smoke stop:first-child{stop-color:#a696c9;stop-opacity:.36}#intelligence #dc-smoke stop:nth-child(2){stop-color:#3b315c;stop-opacity:.22}#intelligence #dc-smoke stop:last-child{stop-color:#b7a2dd;stop-opacity:.42}#intelligence #dc-ivory stop:first-child{stop-color:#e5c7a0;stop-opacity:.82}#intelligence #dc-ivory stop:nth-child(2){stop-color:#aa805d;stop-opacity:.22}#intelligence #dc-ivory stop:last-child{stop-color:#d4b388;stop-opacity:.58}#intelligence .dc-filter--0{--dc-filter-colour:#8bd7df}#intelligence .dc-filter--1{--dc-filter-colour:#95b8ee}#intelligence .dc-filter--2{--dc-filter-colour:#bea0e5}#intelligence .dc-filter .dc-filter-line,#intelligence .dc-filter .dc-filter-scan{stroke:var(--dc-filter-colour)}#intelligence .dc-foundation-current,#intelligence .dc-incoming{stroke:var(--dc-active)}#intelligence .dc-review-pulse{stroke:#e9c89a}#intelligence .dc-instrument .dc-packet{color:#9fdbe2}#intelligence[data-di-state=understand] .dc-instrument .dc-packet{color:#afc5ef}#intelligence[data-di-state=decide] .dc-instrument .dc-packet{color:#ddc9a9}#intelligence[data-di-state=act] .dc-instrument .dc-packet{color:#a3dcd1}#intelligence .dc-space .dc-space-intake .dc-space-signal,#intelligence .dc-space .dc-space-intake .dc-space-fragment{stroke:#8bcddd}#intelligence .di-system .dc-delivery .dc-delivery-signal{stroke:#99dccc;filter:drop-shadow(0 0 2px #70bbae66)}#intelligence .dc-courier path:nth-child(n+4){stroke:#aedfd6}#intelligence[data-di-state=act] .di-readouts:after{background:linear-gradient(#0000,#8acfbf,#0000)}#intelligence[data-di-reduced=true] .dc-instrument *{transition:none!important}#intelligence[data-di-reduced=true] .di-readouts:after{transition:none}@keyframes dc-breathe{0%{opacity:.42}to{opacity:.85}}@keyframes dc-reflect{0%{opacity:.5;transform:translate(-80px)}to{opacity:.9;transform:translate(80px)}}@keyframes dc-scan{0%{transform:translateY(-10px)}to{transform:translateY(54px)}}@keyframes dc-drift{0%{opacity:0;transform:translate(-30px,8px)}18%{opacity:.85}76%{opacity:1}to{opacity:0;transform:translate(68px,-15px)}}@keyframes dc-resolved{0%{transform:translate(0)}to{transform:translate(1px,-.5px)}}@keyframes dc-traverse{to{stroke-dashoffset:-118px}}#intelligence .dc-light-sheet{animation:dc-sheet 8.7s var(--dc-ease) infinite;opacity:.62}#intelligence .dc-glass-reflection{animation:dc-glass calc(12.8s + var(--optic-i)*1.4s) ease-in-out infinite alternate}#intelligence .dc-caustic{mix-blend-mode:screen;animation:10s ease-in-out infinite alternate dc-caustic}#intelligence[data-di-state=understand] .dc-light-sheet{animation-duration:calc(5.7s + var(--optic-i)*.65s);opacity:.94}#intelligence[data-di-state=decide] .dc-light-sheet{opacity:.18;animation-duration:22s}#intelligence[data-di-state=act] .dc-light-sheet{opacity:.4;animation-duration:9s}#intelligence .dc-labels{pointer-events:none;color:#d4c8e5;position:absolute;inset:0}#intelligence .dc-labels>span{letter-spacing:.045em;text-shadow:0 2px 9px #050710;background:#080b145c;padding:3px 6px;font-size:.75rem;line-height:1.4;position:absolute}#intelligence .dc-labels small{color:#b8accc;letter-spacing:.025em;margin-top:2px;font-size:.7rem;display:block}#intelligence .dc-label-source{top:16%;left:1%}#intelligence .dc-label-human{border-left:1px solid #a797bb66;top:3%;right:1%}#intelligence[data-di-state=decide] .dc-label-human{color:#f4e6d1;background:#211e2977;border-left-color:#d9c7a9}#intelligence .dc-label-output{opacity:0;transition:opacity 1s;top:62%;right:0}#intelligence[data-di-state=act] .dc-label-output{opacity:1;transition-delay:2.4s}#intelligence .dc-labels>.dc-label-caption{text-align:center;letter-spacing:.06em;background:linear-gradient(90deg,#0000,#080b14c4 22% 78%,#0000);font-size:.68rem;bottom:5%;left:7%;right:7%}#intelligence[data-di-reduced=true] .dc-labels>span{transition:none}@keyframes dc-sheet{0%,to{opacity:0;transform:translateY(-15px)}15%{opacity:.7}85%{opacity:.5;transform:translateY(95px)}99%{opacity:0;transform:translateY(100px)}}@keyframes dc-glass{0%{opacity:.32;transform:translate(-14px)}to{opacity:.75;transform:translate(18px)}}@keyframes dc-caustic{0%{opacity:.45;transform:translate(0)}to{opacity:.8;transform:translate(6px,-2px)}}#intelligence .dc-space{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#intelligence .dc-space-intake{opacity:.85;transform-origin:128px 220px;transition:opacity 1.4s}#intelligence .dc-space-intake path{stroke:#b2a0cf;stroke-width:.65px;stroke-opacity:.25}#intelligence .dc-space-intake .dc-space-signal{stroke:#e0c9ff;stroke-opacity:.85;stroke-width:1.45px;stroke-dasharray:12 88;filter:drop-shadow(0 0 2px #cbb0f488);animation:4.6s linear infinite di-signal}#intelligence .dc-space-intake .dc-space-fragment{stroke:#e4d3fa;stroke-opacity:.85;stroke-width:1px;offset-rotate:0deg;offset-anchor:0px 0px;animation:7s linear infinite dc-context-transit}#intelligence[data-di-state=understand] .dc-space-intake{opacity:.3}#intelligence[data-di-state=decide] .dc-space-intake,#intelligence[data-di-state=act] .dc-space-intake{opacity:0}#intelligence .dc-process{isolation:isolate;position:relative}#intelligence .dc-delivery{pointer-events:none;opacity:0;z-index:2;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0;overflow:visible}#intelligence .dc-delivery>path{stroke:#b69ad9;stroke-width:.8px;stroke-opacity:.28}#intelligence .dc-delivery .dc-delivery-signal{stroke:#e3caff;stroke-width:1.7px;stroke-opacity:.94;stroke-dasharray:7 93;filter:drop-shadow(0 0 2px #d5b9f480);animation:5.2s linear infinite di-signal}#intelligence .dc-space-intake .di-ambient,#intelligence .dc-delivery .dc-delivery-signal{animation-play-state:paused}#intelligence[data-di-running=true] .dc-space-intake .di-ambient,#intelligence[data-di-running=true] .dc-delivery .dc-delivery-signal{animation-play-state:running}#intelligence[data-di-state=act][data-di-delivery=travelling] .dc-delivery{opacity:.8;transition-delay:1.7s}#intelligence[data-di-state=act][data-di-delivery=arrived] .dc-delivery{opacity:.3}#intelligence[data-di-state=decide] .di-connection-current{animation-duration:11s}#intelligence[data-di-state=inform] .di-connection-current{animation-direction:reverse}#intelligence .di-anchor{background:radial-gradient(#8970bf30,#0000 65%);inset:42% 5% 6%}#intelligence .dc-label-output{top:76%;right:2%}#intelligence .dc-labels>.dc-label-caption{bottom:2%}#intelligence[data-di-reduced=true] .dc-space-intake,#intelligence[data-di-reduced=true] .dc-delivery{transition:none}@media (width>=1101px){#intelligence .di-stage{margin-inline:-12px}#intelligence .dc-label-source{top:12%;left:0}}@media (width<=1100px){#intelligence .dc-space-intake{transform:scaleX(.52)}}@media (width<=760px){#intelligence .di-stage{aspect-ratio:640/500;margin-top:22px}#intelligence .di-rig{inset:0 -10% 4%}}@media (width<=1100px){#intelligence .dc-labels>span{font-size:.69rem}#intelligence .dc-labels small{font-size:.65rem}#intelligence .dc-labels>.dc-label-caption{letter-spacing:.015em;font-size:.64rem;bottom:1%}}@media (width<=760px){#intelligence .dc-labels>span{padding:2px 4px;font-size:.7rem}#intelligence .dc-label-human{top:1%;right:0}#intelligence .dc-label-source{top:15%;left:0}#intelligence .dc-labels>.dc-label-caption{font-size:.67rem;bottom:0;left:0;right:0}#intelligence .dc-label-output{top:76%}#intelligence .dc-labels small{font-size:.67rem}}#intelligence .dc-optic-live{transform-box:fill-box;transform-origin:50%;animation:dc-optic-drift calc(13s + var(--optic-i)*2s) ease-in-out calc(var(--optic-i)*-3s) infinite alternate}#intelligence[data-di-state=understand] .dc-optic-live{animation-name:dc-optic-unfold}#intelligence[data-di-state=decide] .dc-optic-live{animation-duration:28s}#intelligence .dc-courier{opacity:0;pointer-events:none;offset-rotate:0deg;offset-anchor:50% 50%;z-index:3;filter:drop-shadow(0 0 3px #cebaec70)drop-shadow(0 4px 8px #09061388);position:absolute;top:0;left:0;overflow:visible}#intelligence[data-di-state=act]:is([data-di-delivery=travelling],[data-di-delivery=arrived]) .dc-result{opacity:0;transition:none}#intelligence[data-di-state=act]:is([data-di-delivery=travelling],[data-di-delivery=arrived]) .dc-information{opacity:0;transition:opacity 1.5s}#intelligence[data-di-state=act]:is([data-di-delivery=travelling],[data-di-delivery=arrived]) .dc-discharge{opacity:0;transition:none}#intelligence[data-di-state=act][data-di-delivery=travelling] .di-readouts:after{opacity:.15;transition-delay:0s}#intelligence[data-di-state=act][data-di-delivery=arrived] .di-readouts:after{opacity:1;transition-delay:0s}#intelligence .dc-information{transition:opacity .5s}@keyframes dc-context-transit{0%{offset-distance:0%;opacity:0}14%{opacity:.8}82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes dc-optic-drift{0%{transform:translate(-1px,3px)rotate(-.4deg)}to{transform:translate(2px,-3px)rotate(.4deg)}}@keyframes dc-optic-unfold{0%{transform:translate(-3px,5px)rotate(-.7deg)}to{transform:translate(4px,-5px)rotate(.7deg)}}@keyframes dc-checkpoint{0%{opacity:.35;transform:translate(-78px,18px)}75%{opacity:1}to{opacity:1;transform:translate(0)}}#intelligence .dc-instrument .di-ambient{animation-play-state:paused}#intelligence[data-di-running=true] .dc-instrument .di-ambient{animation-play-state:running}#intelligence .dc-lens-content{color:var(--dc-filter-colour);opacity:.55;transition:opacity 1.3s}#intelligence .dc-lens-content text{font:4.3px var(--font-body);letter-spacing:.8px;fill:#e0e9f3;stroke:none}#intelligence .dc-lens-content .dc-lens-number{letter-spacing:0;font:8px Georgia,serif}#intelligence .dc-lens-content path{stroke:currentColor;stroke-width:.65px}#intelligence .dc-lens-content rect{stroke:currentColor;stroke-width:.5px;fill:#0d172a;fill-opacity:.45}#intelligence .dc-lens-content circle{fill:currentColor;stroke:none}#intelligence .dc-optical-read{stroke-dasharray:8 92;animation:9s linear infinite di-signal;stroke:#eff6ff!important}#intelligence .dc-lens-map{opacity:.3;transition:opacity 1s,transform 2.4s cubic-bezier(.22,.72,.2,1);transform:translateY(5px)}#intelligence[data-di-state=understand] .dc-lens-content{opacity:1}#intelligence[data-di-state=understand] .dc-lens-map{opacity:1;transform:none}#intelligence[data-di-state=understand] .dc-optical-read{animation-duration:5.4s}#intelligence[data-di-state=decide] .dc-lens-content{opacity:.28}#intelligence .dc-review-inscription{opacity:.26;transition:opacity 1.6s}#intelligence .dc-review-inscription text{font:4.5px var(--font-body);fill:#f2e3cc;letter-spacing:.65px}#intelligence .dc-review-inscription path{stroke:#e4c8a0;stroke-width:.7px}#intelligence[data-di-state=decide] .dc-review-inscription{opacity:1}#intelligence .dc-document-heading{fill:#c9ede5;font:4px var(--font-body);letter-spacing:.5px}#intelligence .dc-result-form{stroke:#abd5d0;stroke-width:.65px;opacity:.65}#intelligence .dc-lens-content .di-ambient{animation-play-state:paused}#intelligence[data-di-running=true] .dc-lens-content .di-ambient{animation-play-state:running}#intelligence[data-di-reduced=true] .dc-lens-content,#intelligence[data-di-reduced=true] .dc-lens-map,#intelligence[data-di-reduced=true] .dc-review-inscription{transition:none}@media (prefers-reduced-motion:reduce){#intelligence .dc-lens-content .di-ambient{animation:none}#intelligence .dc-lens-map{transition:none}}#intelligence.discernment{isolation:isolate;color:#ece9f3;--di-ease:cubic-bezier(.22,.72,.2,1);--di-px:0px;--di-py:0px;--di-rx:0deg;--di-ry:0deg;--di-energy-low:.26;--di-energy-high:.48;background:#070a13;border-top:1px solid #8b7da21a;padding:64px 0 60px;position:relative;overflow:clip}#intelligence .di-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 73% 34%,#33234536,#0000 52%),linear-gradient(#070a1300,#070a13 95%);position:absolute;inset:0}#intelligence .di-haze{background:radial-gradient(at 57% 28%,#6a558422,#0000 48%),radial-gradient(at 23% 64%,#3a46641a,#0000 40%);animation:28s ease-in-out infinite alternate di-haze;position:absolute;inset:5% -10% 0 32%}#intelligence .di-grid{background:linear-gradient(90deg,#0000 49.9%,#aba3d20a 50%,#0000 50.1%),repeating-linear-gradient(0deg,#0000 0 95px,#ada7ca05 96px 97px);position:absolute;inset:0;mask-image:radial-gradient(at 70% 48%,#000,#0000 67%)}#intelligence .di-dust{opacity:.3;width:1px;height:1px;animation:di-dust calc(7s + var(--i)*.8s) calc(var(--i)*-.7s) ease-in-out infinite alternate;background:#c8bfe2;position:absolute}#intelligence .di-heading{justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:32px;display:flex}#intelligence .di-heading .chapter-index{letter-spacing:.21em;color:#c0addf;margin:0;font-size:.65rem}#intelligence .di-heading>span{color:#89899f;letter-spacing:.03em;font-size:.7rem}#intelligence .di-composition{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}#intelligence .di-editorial{max-width:490px;padding-top:42px}#intelligence h2{letter-spacing:-.052em;color:#f0eef7;margin:0 0 30px;font-size:clamp(2.9rem,4.45vw,5rem);font-weight:400;line-height:1.08}#intelligence h2 em{font-family:var(--font-editorial);letter-spacing:-.055em;color:#c0afe4;font-weight:400}#intelligence .di-editorial>p{color:#a5a5ba;max-width:375px;margin:0 0 21px;font-size:.94rem;line-height:1.8}#intelligence .di-editorial>.di-promise{color:#ded8ea;margin-bottom:24px;font-size:1.16rem;line-height:1.6}#intelligence .di-cta{color:#e1d5f3;border-bottom-color:#8f7bac8c;gap:2.4rem;margin-top:15px;font-size:.84rem;transition:color .3s,border-color .3s}#intelligence .di-cta:hover{color:#fff;border-bottom-color:#e6d9fa}#intelligence .di-principle{color:#868496;align-items:center;gap:16px;margin-top:57px;display:flex}#intelligence .di-principle>span{color:#b5a1d3;font-size:26px;font-weight:300}#intelligence .di-principle p{letter-spacing:.065em;margin:0;font-size:.67rem;line-height:1.8}#intelligence .di-principle i{background:linear-gradient(90deg,#83709477,#0000);width:62px;height:1px;margin-left:16px}#intelligence .di-system{min-width:0;position:relative}#intelligence .di-system-caption{color:#9390a9;letter-spacing:.13em;border-bottom:1px solid #aea0c125;justify-content:space-between;padding-bottom:12px;font-size:.56rem;display:flex}#intelligence .di-system-caption span:last-child{color:#c7b6df}#intelligence .di-stage{aspect-ratio:640/470;perspective:1000px;margin-top:28px;position:relative}#intelligence .di-anchor{background:radial-gradient(#7e609929,#0000 67%);animation:12s ease-in-out infinite alternate di-anchor;position:absolute;inset:62% 15% 12%}#intelligence .di-rig{transform:translate3d(var(--di-px),var(--di-py),0) rotateX(var(--di-rx)) rotateY(var(--di-ry));transform-style:preserve-3d;position:absolute;inset:-5% -15% 1%}#intelligence .di-float{width:100%;height:100%;animation:14s ease-in-out -3s infinite di-float}#intelligence .di-instrument{width:100%;height:100%;overflow:visible}#intelligence .di-core-label{fill:#b8accb;font:7.5px var(--font-body);letter-spacing:1.4px}#intelligence .di-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#intelligence .di-connection>path:first-child{stroke:#9785b8;stroke-width:.65px;opacity:.14;transition:opacity 1.1s}#intelligence .di-connection-current{stroke:#c9b4ed;stroke-width:1.2px;stroke-dasharray:4 96;opacity:0;transition:opacity .8s;animation:4s linear infinite di-signal}#intelligence[data-di-state=inform] .di-connection--inform>path:first-child,#intelligence[data-di-state=understand] .di-connection--understand>path:first-child,#intelligence[data-di-state=decide] .di-connection--decide>path:first-child,#intelligence[data-di-state=act] .di-connection--act>path:first-child{opacity:.65}#intelligence[data-di-state=inform] .di-connection--inform .di-connection-current,#intelligence[data-di-state=understand] .di-connection--understand .di-connection-current,#intelligence[data-di-state=decide] .di-connection--decide .di-connection-current,#intelligence[data-di-state=act] .di-connection--act .di-connection-current{opacity:.9}#intelligence .di-steps{border-bottom:1px solid #a79aba30;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}#intelligence .di-steps[hidden],#intelligence [data-di-examples][hidden],#intelligence .di-readout[hidden]{display:none}#intelligence .di-steps button{color:#8d879f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;min-height:64px;padding:12px 5px 18px;font-family:inherit;transition:color .35s,background .35s;display:flex;position:relative}#intelligence .di-steps button>span{font-variant-numeric:tabular-nums;color:#8c7ea4;font-size:.6rem}#intelligence .di-steps button>i{background:#756789;border-radius:50%;width:4px;height:4px;transition:box-shadow .4s,background .4s;position:absolute;top:-2px;left:50%}#intelligence .di-steps button:after{content:"";height:1px;transition:transform .65s var(--di-ease);background:#c6afea;position:absolute;bottom:-1px;left:10%;right:10%;transform:scaleX(0)}#intelligence .di-steps button[aria-selected=true]>span{color:#d9c4f3}#intelligence .di-steps button[aria-selected=true]>i{background:#e3d2fa;box-shadow:0 0 9px #b597d877}#intelligence .di-steps button[aria-selected=true]:after{transform:scaleX(1)}#intelligence .di-steps button:hover{color:#ebe0f9;background:#9d74cb08}#intelligence :is(button,a):focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #cdb7ee}#intelligence .di-example-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:22px 0 17px;display:flex}#intelligence .di-example-controls>div{gap:14px;display:flex}#intelligence .di-example-controls button{color:#8f889e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:5px 0;font-family:inherit;font-size:.72rem;transition:color .3s,border-color .3s}#intelligence .di-example-controls button:hover{color:#fff}#intelligence .di-readouts{background:linear-gradient(100deg,#8270990d,#0000 70%);border-left:1px solid #b7a0d550;min-height:174px;position:relative}#intelligence .di-readout{min-height:174px;padding:4px 0 15px 23px}#intelligence .di-readout:focus-visible{outline-offset:5px;outline:1px solid #cdb7ee}#intelligence .di-readout-heading{color:#ac9abe;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:.56rem;display:flex}#intelligence .di-readout-heading>i{letter-spacing:.025em;color:#9b95ad;border:1px solid #ab9ac12a;border-radius:99px;padding:4px 8px;font-size:.56rem;font-style:normal}#intelligence .di-readout h3{font-family:var(--font-editorial);letter-spacing:-.025em;color:#ece1f7;margin:0 0 11px;font-size:clamp(1.25rem,1.65vw,1.65rem);font-weight:400;line-height:1.25}#intelligence .di-readout p{color:#c2bacf;max-width:530px;margin:0;font-size:.82rem;line-height:1.65}#intelligence .di-readout .di-explanation{color:#8f889e;max-width:520px;margin-top:10px;font-size:.68rem}#intelligence .di-output{border-top:1px solid #a18bb92b;border-bottom:1px solid #a18bb91a;align-items:center;gap:14px;padding:17px 0 16px 21px;transition:background 1s;display:flex;position:relative}#intelligence .di-output:before{content:"";border-bottom:1px solid #b7a0d550;border-left:1px solid #b7a0d550;width:12px;position:absolute;top:-8px;bottom:50%;left:0}#intelligence .di-output-node{color:#8d7da8;font-size:22px;transition:color 1s}#intelligence .di-output small{color:#8d829c;letter-spacing:.13em;font-size:.5rem}#intelligence .di-output p{color:#aea3bd;margin:3px 0 0;font-size:.83rem;transition:color 1s}#intelligence .di-output-status{text-align:right;color:#8f839f;max-width:120px;margin-left:auto;font-size:.6rem;line-height:1.4}#intelligence[data-di-state=act] .di-output{background:linear-gradient(90deg,#9a78ba12,#0000)}#intelligence[data-di-state=act] .di-output p,#intelligence[data-di-state=act] .di-output-node{color:#e7d7fc}#intelligence .di-disclaimer{color:#8b859b;max-width:500px;margin:16px 0 0;font-size:.6rem;line-height:1.65}#intelligence .di-ambient{animation-play-state:paused}#intelligence[data-di-running=true] .di-ambient{animation-play-state:running}@keyframes di-float{0%,to{transform:translate(-3px,7px)rotate(-.7deg)}50%{transform:translate(3px,-7px)rotate(.7deg)}}#intelligence[data-di-state=understand]{--di-energy-low:.4;--di-energy-high:.7}#intelligence[data-di-state=decide]{--di-energy-low:.18;--di-energy-high:.33}#intelligence[data-di-state=act]{--di-energy-low:.35;--di-energy-high:.61}@keyframes di-energy{0%{opacity:var(--di-energy-low)}to{opacity:var(--di-energy-high)}}@keyframes di-anchor{0%{opacity:.6;transform:scale(.96)}to{opacity:.9;transform:scale(1.05)}}@keyframes di-signal{to{stroke-dashoffset:-100px}}@keyframes di-dust{0%{opacity:.13;transform:translate(0)}to{opacity:.45;transform:translate(5px,-9px)}}@keyframes di-haze{0%{transform:translate(-2%,1%)}to{transform:translate(3%,-2%)}}@media (width>=1700px){#intelligence .di-title-break{display:none}#intelligence h2{font-size:4.6rem}}@media (width<=1100px){#intelligence.discernment{padding-block:68px}#intelligence .di-composition{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px}#intelligence .di-editorial{padding-top:30px}#intelligence h2{font-size:clamp(2.5rem,4.7vw,3.6rem)}#intelligence .di-editorial>p{font-size:.84rem}#intelligence .di-steps button{gap:5px}#intelligence .di-steps button>b{font-size:.7rem}#intelligence .di-example-controls{gap:9px}#intelligence .di-readouts,#intelligence .di-readout{min-height:218px}#intelligence .di-readout{padding-left:16px}}@media (width<=760px){#intelligence.discernment{padding-block:54px 60px}#intelligence .di-heading{margin-bottom:29px}#intelligence .di-heading>span{display:none}#intelligence .di-composition{grid-template-columns:1fr;gap:42px}#intelligence .di-editorial{max-width:100%;padding-top:0}#intelligence h2{margin-bottom:23px;font-size:clamp(2.65rem,9.6vw,4.3rem)}#intelligence .di-title-break{display:none}#intelligence .di-editorial>p{max-width:500px;font-size:.88rem}#intelligence .di-editorial>.di-promise{margin-bottom:16px;font-size:1.03rem}#intelligence .di-principle{display:none}#intelligence .di-cta{margin-top:8px}#intelligence .di-system-caption{letter-spacing:.08em;font-size:.48rem}#intelligence .di-steps button{flex-direction:column;gap:5px;min-height:63px;padding:12px 2px}#intelligence .di-steps button>b{font-size:.71rem}#intelligence .di-example-controls{padding:19px 0 17px}#intelligence .di-example-controls>div{gap:18px}#intelligence .di-example-controls button{font-size:.68rem}#intelligence .di-readouts,#intelligence .di-readout{min-height:235px}#intelligence .di-readout{padding-left:17px}#intelligence .di-readout-heading{font-size:.55rem}#intelligence .di-readout h3{font-size:1.45rem}#intelligence .di-readout p{font-size:.85rem}#intelligence .di-readout .di-explanation{font-size:.72rem}#intelligence .di-output{gap:10px;padding-left:15px}#intelligence .di-output-status{max-width:90px;font-size:.58rem}#intelligence .di-disclaimer{font-size:.65rem}}#intelligence .di-heading .chapter-index{letter-spacing:.15em;font-size:.76rem}#intelligence .di-heading>span{color:#b2aec2;font-size:.8rem}#intelligence .di-editorial>p{color:#b9b7cb}#intelligence .di-principle p{color:#b4a9c4;letter-spacing:.03em;font-size:.8rem}#intelligence .di-system-caption{letter-spacing:.075em;color:#bdb3ce;gap:20px;font-size:.73rem;line-height:1.55}#intelligence .di-system-caption span:last-child{color:#e0cffa;white-space:nowrap}#intelligence .di-steps button{color:#bab0cd;gap:9px;min-height:70px}#intelligence .di-steps button>span{color:#ae9bc7;font-size:.76rem}#intelligence .di-steps button>b{font-size:.94rem;font-weight:500}#intelligence .di-steps button[aria-selected=true]{color:#faf3ff;background:linear-gradient(#0000 5%,#ad8dd329)}#intelligence .di-steps button[aria-selected=true]:after{background:#d9befb;height:2px}#intelligence .di-example-controls{gap:14px;padding-block:24px 20px}#intelligence .di-example-controls>span{letter-spacing:.075em;color:#b5a9c7;font-size:.73rem}#intelligence .di-example-controls button{color:#b6abc8;min-height:32px;font-size:.85rem}#intelligence .di-example-controls button[aria-pressed=true]{color:#f0e1ff;border-color:#ceafea}#intelligence .di-readouts,#intelligence .di-readout{min-height:216px}#intelligence .di-readouts{background:linear-gradient(105deg,#151321b5,#0a0c1680 70%);border-left-color:#b6a1cc80}#intelligence .di-readout{padding-top:12px;padding-bottom:22px}#intelligence .di-readout-heading{letter-spacing:.025em;color:#d1bbeb;margin-bottom:16px;font-size:.78rem}#intelligence .di-readout-heading>i{letter-spacing:0;color:#d4c8e2;background:#080b1555;border-color:#b6a1ce55;padding:5px 10px;font-size:.72rem}#intelligence .di-readout h3{color:#f2e8fc;font-size:clamp(1.4rem,1.9vw,1.85rem)}#intelligence .di-readout p{color:#d2cadf;font-size:.95rem;line-height:1.65}#intelligence .di-readout .di-explanation{color:#b4a8c4;margin-top:12px;font-size:.82rem;line-height:1.65}#intelligence .di-output small{letter-spacing:.08em;color:#bcb0ce;font-size:.73rem}#intelligence .di-output p{color:#d3c6e3;margin-top:5px;font-size:.95rem}#intelligence .di-output-status{color:#bfb0d1;max-width:135px;font-size:.77rem}#intelligence .di-disclaimer{color:#aaa0ba;max-width:100%;font-size:.78rem;line-height:1.7}@media (width<=1100px){#intelligence .di-system-caption{gap:10px;font-size:.66rem}#intelligence .di-steps button{gap:5px}#intelligence .di-steps button>b{font-size:.8rem}#intelligence .di-steps button>span{font-size:.69rem}#intelligence .di-readouts,#intelligence .di-readout{min-height:270px}#intelligence .di-readout p{font-size:.9rem}#intelligence .di-readout .di-explanation{font-size:.8rem}#intelligence .di-readout-heading{font-size:.73rem}#intelligence .di-output-status{font-size:.74rem}}@media (width<=760px){#intelligence .di-heading{flex-direction:column;gap:10px}#intelligence .di-heading>span{font-size:.78rem;display:block}#intelligence .di-heading .chapter-index{letter-spacing:.13em;font-size:.71rem}#intelligence .di-system-caption{letter-spacing:.025em;font-size:.67rem}#intelligence .di-steps button>b{font-size:.8rem}#intelligence .di-example-controls{padding-block:21px 16px}#intelligence .di-example-controls>span{font-size:.7rem}#intelligence .di-example-controls>div{justify-content:space-between;gap:12px;width:100%}#intelligence .di-example-controls button{min-height:36px;font-size:.83rem}#intelligence .di-readout-heading>i{font-size:.7rem}#intelligence .di-readout h3{font-size:1.55rem}#intelligence .di-output{flex-wrap:wrap}#intelligence .di-output-status{max-width:100px;font-size:.74rem}#intelligence .di-disclaimer{font-size:.76rem}}@media (prefers-reduced-motion:reduce){#intelligence .di-ambient{animation:none!important}#intelligence *,#intelligence :after{transition:none!important}#intelligence .di-rig{transform:none}}@media (width<=760px){.cosmic-home :is(#offre,#services,#intelligence,#automatisation,#demonstrations,#methode,#care,#configurateur,#faq,#contact)[class]:has(>[data-atmosphere]),body #footer-final.site-footer[class]:has(>.late-atmosphere){--seam-reach:88px;--seam-diffusion:24px}.cosmic-home>.signature-colophon[class]:last-child{--seam-diffusion:24px}.cosmic-home #offre .early-atmosphere>.ea-reading-veil{background:linear-gradient(90deg,#070b1666,#070b1626 58%,#0000)}.cosmic-home #services .early-atmosphere>.ea-reading-veil{background:linear-gradient(90deg,#070b1655,#0000 76%)}.cosmic-home #intelligence .di-synthesis-atmosphere>.di-optical-shade{background:linear-gradient(90deg,#090c1966,#090c1926 65%,#0000)}.cosmic-home #automatisation .or-transmission-atmosphere>.or-transmission-shade{background:radial-gradient(at 35% 24%,#090f1c55,#0000 65%)}}@media (prefers-reduced-motion:reduce){[data-atmosphere],[data-atmosphere] *,[data-atmosphere]:before,[data-atmosphere]:after,[data-atmosphere] :before,[data-atmosphere] :after{transition:none!important;animation:none!important}}@media print{[data-atmosphere]{display:none!important}}#intelligence.discernment{background:#090c19;border-top-color:#0000}#intelligence .di-synthesis-atmosphere{z-index:-1;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000,#000 13% 82%,#0000)}#intelligence .di-synthesis-depth{background:radial-gradient(at 82% 32%,#3743608a,#0000 47%),linear-gradient(109deg,#090c19 22%,#171c30 55%,#28263e 86%,#131927);position:absolute;inset:0}#intelligence .di-synthesis-depth:before{content:"";clip-path:polygon(0 0,87% 0,100% 100%,13% 100%);background:linear-gradient(103deg,#0000 8%,#b3c8e70d 26%,#839dcb0b 43%,#b6a8d821 64%,#b6a8d805 78%,#0000 92%);position:absolute;inset:4% -8% 11% 48%}#intelligence .di-synthesis-depth:after{content:"";clip-path:polygon(0 0,87% 0,100% 100%,13% 100%);background:linear-gradient(102deg,#0000 33%,#dde3f617 40%,#dde3f624 42%,#0000 49%);animation:27s ease-in-out -11s infinite alternate di-optical-refraction;position:absolute;inset:4% -8% 11% 48%}#intelligence .di-optical-field{opacity:.94;width:100%;height:100%;position:absolute;inset:0}#intelligence .di-filter-planes{animation:32s ease-in-out infinite alternate di-atmosphere-filter;animation-play-state:var(--atmosphere-play,paused)}#intelligence .di-filter-glints{animation:18s ease-in-out infinite alternate di-atmosphere-glints;animation-play-state:var(--atmosphere-play,paused)}#intelligence .di-optical-shade{background:linear-gradient(90deg,#090c19ee,#090c1980 35%,#0000 64%),linear-gradient(#070b16,#0000 12% 58%,#090c1966 80%,#070b16);position:absolute;inset:0}@keyframes di-optical-refraction{0%{opacity:.35;translate:-10px}to{opacity:.9;translate:12px}}@keyframes di-atmosphere-filter{0%{opacity:.56}to{opacity:.94}}@keyframes di-atmosphere-glints{0%{opacity:.12}to{opacity:.29}}@media (width<=760px){#intelligence .di-synthesis-depth{background:radial-gradient(at 91% 47%,#404b6970,#0000 48%),linear-gradient(105deg,#090c19 13%,#28243b 73%,#171c30)}#intelligence .di-synthesis-depth:before,#intelligence .di-synthesis-depth:after{inset:33% -33% 8% 25%}#intelligence .di-optical-field{opacity:.72;width:180%;height:79%;top:14%;left:-57%}#intelligence .di-sampling-lines{opacity:.56}#intelligence .di-optical-shade{background:linear-gradient(#070b16,#090c19aa 12%,#090c1977 28%,#0000 49%,#090c1980 83%,#070b16)}}@media (prefers-reduced-motion:reduce){#intelligence .di-filter-planes,#intelligence .di-filter-glints,#intelligence .di-synthesis-depth:after{animation:none}}#automatisation .or-h-channel-cell{fill:var(--or-accent-dim);fill-opacity:.15;stroke:var(--or-accent);stroke-opacity:.32;stroke-width:.6px;transition:fill-opacity .6s,stroke-opacity .6s}#automatisation .or-h-channel-track{fill:none;stroke:var(--or-accent);stroke-width:.7px;opacity:.35;stroke-dasharray:2 5}#automatisation .or-hub.is-awake .or-h-channel-cell{fill-opacity:.24;stroke-opacity:.48}#automatisation .or-hub:has([data-or-port="0"].is-active) [data-or-sector="0"],#automatisation .or-hub:has([data-or-port="1"].is-active) [data-or-sector="1"],#automatisation .or-hub:has([data-or-port="2"].is-active) [data-or-sector="2"],#automatisation .or-hub:has([data-or-port="3"].is-active) [data-or-sector="3"]{fill-opacity:.54;stroke-opacity:.9}#automatisation .or-h-port-address{font:6px var(--font-body);text-anchor:middle;letter-spacing:.6px;fill:#dbe8ed;opacity:.8}#automatisation .or-h-port-grid{fill:none;stroke:var(--or-accent);stroke-width:.5px;opacity:.45}#automatisation .or-h-port.is-active .or-h-port-address{fill:#fff;opacity:1}#automatisation .or-h-router-inlay{fill:none;stroke:var(--or-accent);stroke-width:.65px;opacity:.5;transition:opacity .6s}#automatisation .or-h-router-inlay rect{fill:#14273c;stroke:#bfdbe5;stroke-width:.5px}#automatisation .or-hub.is-routing .or-h-router-inlay{opacity:1}#automatisation .or-h-route-trace{stroke:#d5e9ee;stroke-dasharray:8 92;opacity:.3}#automatisation .or-hub.is-routing .or-h-route-trace{opacity:.85;animation:1.8s linear infinite or-interior-route}#automatisation .or-h-console-shell{fill:#081724;fill-opacity:.78;stroke:#9cbccc;stroke-opacity:.5;stroke-width:.7px}#automatisation .or-h-console text{fill:#b9d0dd;font:5px var(--font-body);letter-spacing:.65px;text-anchor:middle}#automatisation .or-h-console-divider{fill:none;stroke:#739cb4;stroke-opacity:.5;stroke-width:.5px}#automatisation .or-h-console-bar{fill:var(--or-accent);opacity:.3;transition:opacity .6s}#automatisation .or-hub.is-awake .or-h-console-bar{opacity:.72}#automatisation .or-h-console-status{fill:var(--or-accent);opacity:.45;transition:opacity .6s}#automatisation .or-hub.is-routing .or-h-console-status{opacity:1}#automatisation .or-inset{stroke:var(--or-module-accent);stroke-width:.55px;fill:none;opacity:.62;transition:opacity .65s}#automatisation .or-inset text{font:3.5px var(--font-body);letter-spacing:.45px;fill:#e0e5ef;stroke:none}#automatisation .or-inset .or-inset-number{letter-spacing:0;font:5.3px Georgia,serif}#automatisation .or-inset .or-inset-check{stroke-width:1px;stroke-linecap:round}#automatisation .or-inset .or-inset-cell{fill:#102033;fill-opacity:.38;stroke-opacity:.68}#automatisation .or-inset .or-inset-node{fill:var(--or-module-accent);stroke:none}#automatisation .or-module.is-lit .or-inset,#automatisation .or-module.is-complete .or-inset{opacity:.94}#automatisation .or-module.is-reacting .or-inset-read{stroke-dasharray:100;animation:.8s ease-out both or-interior-read}#automatisation .or-inset-clock{stroke:var(--or-module-accent);stroke-width:.65px;opacity:.55}@keyframes or-interior-route{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes or-interior-read{0%{stroke-dashoffset:100px;opacity:.3}to{stroke-dashoffset:0;opacity:1}}#automatisation[data-or-running=false] .or-h-route-trace,#automatisation[data-or-running=false] .or-inset-read{animation-play-state:paused!important}#automatisation[data-or-running=false] .or-h-channel-cell,#automatisation[data-or-running=false] .or-h-router-inlay,#automatisation[data-or-running=false] .or-h-console-bar,#automatisation[data-or-running=false] .or-h-console-status,#automatisation[data-or-running=false] .or-inset{transition:none}@media (prefers-reduced-motion:reduce){#automatisation .or-h-route-trace,#automatisation .or-inset-read{animation:none!important}#automatisation .or-h-channel-cell,#automatisation .or-h-router-inlay,#automatisation .or-h-console-bar,#automatisation .or-h-console-status,#automatisation .or-inset{transition:none}}#automatisation.orchestration{isolation:isolate;color:#f2effa;background:radial-gradient(at 54% 40%,#191a3455,#0000 58%),linear-gradient(#080b14,#0d1020 54%,#080b14);padding-block:clamp(86px,9vw,148px) clamp(96px,9vw,144px);overflow:hidden}#automatisation .container{z-index:1;width:min(100% - 104px,1480px);position:relative}#automatisation .or-atmosphere{pointer-events:none;z-index:0;background-image:radial-gradient(1px 1px at 17% 15%,#d8ccff8a 50%,#0000),radial-gradient(1px 1px at 67% 9%,#c8b7ec91 50%,#0000),radial-gradient(1px 1px at 89% 34%,#b8c9ff92 50%,#0000),radial-gradient(1px 1px at 27% 65%,#d8ccff61 50%,#0000),radial-gradient(1px 1px at 73% 81%,#c4b4f691 50%,#0000);position:absolute;inset:0;overflow:hidden}#automatisation .or-atmosphere i{filter:blur(45px);opacity:.25;border-radius:50%;animation:22s ease-in-out infinite alternate or-haze;display:block;position:absolute}#automatisation .or-atmosphere i:first-child{background:radial-gradient(#51468466,#0000 70%);width:55%;height:36%;top:11%;left:29%}#automatisation .or-atmosphere i:nth-child(2){background:radial-gradient(#28365d70,#0000 70%);width:48%;height:32%;animation-delay:-9s;top:53%;left:-13%}#automatisation .or-atmosphere i:nth-child(3){background:radial-gradient(#4a357066,#0000 70%);width:42%;height:28%;animation-delay:-16s;bottom:1%;right:-12%}#automatisation .or-heading{justify-content:space-between;align-items:end;gap:72px;margin-bottom:64px;display:flex}#automatisation .chapter-index{color:#bcb3dc;margin-bottom:27px}#automatisation .or-heading h2{letter-spacing:-.052em;max-width:1000px;margin:0;font-size:clamp(48px,5.8vw,94px);font-weight:400;line-height:.99}#automatisation .or-heading h2 em{color:#d6c3f2;letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400}#automatisation .or-heading>p{color:#cbc8da;flex:0 0 330px;max-width:330px;margin:0 0 6px;font-size:clamp(14px,1.02vw,17px);line-height:1.65}#automatisation .or-selector{border-top:1px solid #c9bde344;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 26px;padding-top:17px;display:grid}#automatisation .or-selector[hidden]{display:none}#automatisation .or-selector button{text-align:left;color:#b6b0c8;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #897fa461;align-items:baseline;gap:12px;width:100%;padding:12px 0 19px;font-size:clamp(13px,1vw,16px);transition:color .4s,border-color .4s;display:flex;position:relative}#automatisation .or-selector button span{letter-spacing:.16em;color:#9e8dc7;font-size:10px;transition:color .4s}#automatisation .or-selector button i{background:#dccbff;width:0;height:2px;transition:width .75s cubic-bezier(.22,.7,.2,1);position:absolute;bottom:-1px;left:0;box-shadow:0 0 13px #b694ec94}#automatisation .or-selector button:hover,#automatisation .or-selector button[aria-pressed=true]{color:#f6efff;border-color:#c6b2e2a6}#automatisation .or-selector button[aria-pressed=true] i{width:68%}#automatisation .or-selector button:focus-visible,#automatisation .or-play:focus-visible{outline-offset:5px;outline:2px solid #eee1ff}#automatisation .or-installation{min-width:0;position:relative}#automatisation .or-stage-head{color:#b8b8d0;letter-spacing:.18em;border-bottom:1px solid #c2b5e344;justify-content:space-between;padding:0 2px 13px;font-size:10px;display:flex}#automatisation .or-stage-head span:last-child{color:#e5d6fa}#automatisation .or-stage{perspective:1000px;--or-px:0px;--or-py:0px;background:radial-gradient(at 51% 58%,#4237612b,#0000 46%),radial-gradient(at 50% 101%,#6c5aa12d,#0000 43%),linear-gradient(#10121e40,#0b0e1a20);border-bottom:1px solid #c8b9e139;height:clamp(490px,40vw,570px);position:relative;overflow:hidden}#automatisation .or-stage:before{content:"";z-index:0;transform-origin:bottom;opacity:.64;background-image:linear-gradient(#9284bd19 1px,#0000 1px),linear-gradient(90deg,#9284bd19 1px,#0000 1px);background-size:46px 46px;height:70%;position:absolute;bottom:-28%;left:11%;right:10%;transform:perspective(650px)rotateX(68deg);mask-image:linear-gradient(#0000 6%,#000 86%)}#automatisation .or-stage:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#080b14bb,#0000 10% 90%,#080b14bb),radial-gradient(at 50% 47%,#0000 35%,#090b16a4 94%);position:absolute;inset:0}#automatisation .or-depth{pointer-events:none;z-index:0;transform:translate(calc(var(--or-px)*-.25),calc(var(--or-py)*-.25));transition:transform .75s ease-out;position:absolute;inset:0}#automatisation .or-depth i{filter:blur(16px);background:radial-gradient(#7162bb24,#0000 72%);border-radius:50%;width:34%;height:36%;animation:16s ease-in-out infinite alternate or-haze;position:absolute}#automatisation .or-depth i:first-child{top:39%;left:2%}#automatisation .or-depth i:nth-child(2){animation-delay:-5s;top:15%;left:37%}#automatisation .or-depth i:nth-child(3){animation-delay:-11s;bottom:7%;right:0}#automatisation .or-rails{z-index:2;pointer-events:none;width:100%;height:100%;transform:translate(calc(var(--or-px)*.3),calc(var(--or-py)*.3));transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:visible}#automatisation .or-rails--mobile{display:none}#automatisation .or-route{opacity:0;visibility:hidden;transition:opacity .65s,visibility .65s}#automatisation[data-or-scenario="0"] .or-route[data-or-variant="0"],#automatisation[data-or-scenario="1"] .or-route[data-or-variant="1"],#automatisation[data-or-scenario="2"] .or-route[data-or-variant="2"],#automatisation[data-or-scenario="3"] .or-route[data-or-variant="3"]{opacity:1;visibility:visible}#automatisation .or-rail-shadow{stroke:#7b5bc8;stroke-width:23px;opacity:.2;filter:blur(10px)}#automatisation .or-rail-bed{stroke:#48415f;stroke-width:9px;opacity:.93;filter:drop-shadow(0 3px 2px #03040c)}#automatisation .or-rail-progress{stroke:#e2d5ff;stroke-width:2.8px;stroke-linecap:round;filter:drop-shadow(0 0 6px #d0b2ffb8);opacity:0}#automatisation .or-segment.is-crossed .or-rail-progress,#automatisation .or-segment.is-travelling .or-rail-progress{opacity:1}#automatisation .or-branch{stroke:#9680c4;stroke-width:1px;stroke-dasharray:4 8;opacity:.47;transition:opacity .5s,stroke-width .5s}#automatisation .or-route.is-routing .or-branch{opacity:.95;stroke-width:2.1px;filter:drop-shadow(0 0 7px #bb94ff);animation:.75s linear infinite or-branch-signal}#automatisation .or-junction circle:first-child{fill:#141626;stroke:#a99bc9;stroke-width:1.3px;opacity:.8;transition:stroke .35s,fill .35s,filter .35s}#automatisation .or-junction circle:last-child{fill:#d8caf3;opacity:.9}#automatisation .or-junction.is-lit circle:first-child{fill:#69508f;stroke:#eee0ff;filter:drop-shadow(0 0 14px #caa6fb)}#automatisation .or-packet{opacity:0;filter:drop-shadow(0 0 14px #e3c8ff);transition:opacity .2s}#automatisation .or-packet.is-visible{opacity:1}#automatisation .or-packet-halo{fill:#b9a0f1;opacity:.3;filter:blur(7px)}#automatisation .or-packet path{fill:#f4eaff;stroke:#e3d3ff;stroke-width:.8px}#automatisation .or-packet circle:last-child{fill:#342657}#automatisation .or-module-group{z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s,visibility .6s;position:absolute;inset:0}#automatisation[data-or-scenario="0"] .or-module-group[data-or-modules="0"],#automatisation[data-or-scenario="1"] .or-module-group[data-or-modules="1"],#automatisation[data-or-scenario="2"] .or-module-group[data-or-modules="2"],#automatisation[data-or-scenario="3"] .or-module-group[data-or-modules="3"]{opacity:1;visibility:visible}#automatisation .or-module{left:var(--or-x);top:var(--or-y);width:clamp(180px,17vw,228px);height:190px;transform:translate(calc(-50% + var(--or-px)*.58),calc(-50% + var(--or-py)*.58));transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute}#automatisation .or-module-body{aspect-ratio:220/190;animation:10s ease-in-out infinite or-station-idle;animation-delay:calc(var(--or-i)*-2.1s);transition:filter .7s;position:absolute;top:50%;left:0;right:0;transform:translateY(-58%)}#automatisation .or-station-object{width:100%;height:100%;overflow:visible}#automatisation .or-module-face{text-align:center;text-shadow:0 2px 9px #080b14;background:radial-gradient(#0b0d18b3,#0000 73%);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;display:flex;position:absolute;top:calc(50% + 63px);left:-15px;right:-15px}#automatisation .or-module-overline{letter-spacing:.14em;color:#b6a8d0;font-size:9px}#automatisation .or-module-face strong{color:#f7f3ff;letter-spacing:-.025em;font-size:clamp(15px,1.2vw,19px);font-weight:500}#automatisation .or-module-action{color:#c9c1db;letter-spacing:.15em;text-transform:uppercase;flex-basis:100%;font-size:9px}#automatisation .or-station-lid,#automatisation .or-station-wafer{transform-box:fill-box;transform-origin:50%;transition:transform .8s cubic-bezier(.22,.7,.2,1),filter .8s}#automatisation .or-station-lid{animation:10s ease-in-out infinite or-lid-rest;animation-delay:calc(var(--or-i)*-2s)}#automatisation .or-station-specular{animation:9s ease-in-out infinite or-surface-light;animation-delay:calc(var(--or-i)*-2.4s)}#automatisation .or-station-core{transition:filter .6s}#automatisation .or-station-heart{opacity:.52;filter:drop-shadow(0 0 4px #d8bcff);transition:opacity .55s,stroke-width .55s}#automatisation .or-station-perimeter{opacity:.27;stroke-dasharray:46 12;transition:opacity .6s}#automatisation .or-station-conductor{opacity:.24;stroke-dasharray:8 14;transition:opacity .5s}#automatisation .or-station-slat{opacity:.32;transition:opacity .5s,transform .7s;transition-delay:calc(var(--slat)*90ms)}#automatisation .or-station-receiver{opacity:.2;stroke-dasharray:68;stroke-dashoffset:68px;transition:opacity .5s,stroke-dashoffset .7s cubic-bezier(.2,.7,.2,1)}#automatisation .or-station-confirm{opacity:0;stroke-dasharray:15;stroke-dashoffset:15px;transition:opacity .5s,stroke-dashoffset .55s}#automatisation .or-station-pool{opacity:.38;transition:opacity .7s}#automatisation .or-module.is-prepared .or-station-perimeter{opacity:.7}#automatisation .or-module.is-lit .or-station-lid{filter:brightness(1.2);animation:none;transform:translate(-1px,-9px)}#automatisation .or-module.is-lit .or-station-wafer{filter:brightness(1.1);transition-delay:.1s;transform:translate(1px,5px)}#automatisation .or-module.is-lit .or-station-core{filter:drop-shadow(0 0 6px #b699eec4)}#automatisation .or-module.is-lit .or-station-heart{opacity:1;stroke-width:3.5px}#automatisation .or-module.is-lit .or-station-perimeter,#automatisation .or-module.is-lit .or-station-conductor{opacity:.9}#automatisation .or-module.is-lit .or-station-conductor{animation:.95s linear infinite or-conduct}#automatisation .or-module.is-lit .or-station-slat{opacity:.93;transform:translateY(-3px)}#automatisation .or-module.is-lit .or-station-receiver{opacity:1;stroke-dashoffset:0}#automatisation .or-module.is-lit .or-station-pool{opacity:.85}#automatisation .or-module.is-complete .or-station-confirm{opacity:1;stroke-dashoffset:0}#automatisation .or-module.is-complete .or-station-heart{opacity:.7}#automatisation .or-module.is-complete .or-station-perimeter{opacity:.52}#automatisation[data-or-scenario="1"] .or-module.is-lit .or-station-receiver{animation:.75s ease-in-out 2 or-confirm-cadence}#automatisation[data-or-scenario="2"] .or-module.is-lit .or-station-lid{transform:translate(-3px,-16px)}#automatisation[data-or-scenario="2"] .or-module.is-lit .or-station-wafer{transform:translate(3px,8px)}#automatisation[data-or-scenario="2"] .or-module.is-lit .or-station-slat{animation:.95s ease-in-out infinite or-analyse;animation-delay:calc(var(--slat)*.12s)}#automatisation[data-or-scenario="3"] .or-module.is-complete .or-station-conductor{opacity:.6;animation:2.8s linear infinite or-conduct}#automatisation .or-entry-label,#automatisation .or-outcome,#automatisation .or-coordinate{z-index:4;pointer-events:none;position:absolute}#automatisation .or-entry-label{top:var(--or-entry-y,73%);color:#b9a9d5;letter-spacing:.18em;align-items:center;gap:11px;font-size:9px;transition:top .7s;display:flex;left:1.5%;transform:translateY(-150%)}#automatisation .or-entry-label span{color:#eee3ff;font-size:15px}#automatisation .or-outcome{background:linear-gradient(90deg,#15182966,#0000);border-top:1px solid #a99aca8a;flex-direction:column;gap:6px;min-width:170px;padding:10px 0 0 12px;transition:filter .5s;display:flex;bottom:29px;right:2%}#automatisation .or-outcome small{letter-spacing:.15em;color:#bdb0d9;font-size:9px}#automatisation .or-outcome strong{color:#f4edff;font-size:17px;font-weight:400}#automatisation .or-outcome i{background:#dac7ff;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0;box-shadow:0 0 7px #e7d4ff}#automatisation .or-coordinate{color:#a29ab68a;letter-spacing:.2em;font-size:8px}#automatisation .or-coordinate--one{bottom:22px;left:2%}#automatisation .or-coordinate--two{top:23px;right:2%}#automatisation .or-console{border-bottom:1px solid #bdb1d23a;justify-content:space-between;align-items:center;gap:30px;padding:24px 1px 20px;display:flex}#automatisation .or-console-copy{flex-wrap:wrap;align-items:center;gap:11px 20px;display:flex}#automatisation .or-console-copy>span{color:#a99ebd;letter-spacing:.17em;font-size:10px}#automatisation .or-console-copy>strong{letter-spacing:-.02em;color:#f0eafa;font-size:18px;font-weight:400}#automatisation .or-console-copy ol{color:#ada9be;flex-wrap:wrap;gap:8px 20px;margin:0 0 0 12px;padding:0;font-size:12px;list-style:none;display:flex}#automatisation .or-console-copy li:not(:last-child):after{content:"↗";color:#917dad;margin-left:20px}#automatisation .or-play{color:#141322;cursor:pointer;background:#e0d2f9;border:1px solid #f8eeff;flex:none;align-items:center;gap:17px;min-height:58px;padding:7px 24px 7px 7px;font-size:14px;transition:background .35s,box-shadow .35s,transform .35s;display:flex}#automatisation .or-play[hidden]{display:none}#automatisation .or-play:hover{background:#f0e7ff;transform:translateY(-2px);box-shadow:0 0 24px #a580e071}#automatisation .or-play-glyph{border:1px solid #80739a82;place-items:center;width:43px;height:43px;font-size:23px;font-weight:300;display:grid}#automatisation .or-status{color:#aca9bc;min-height:20px;margin:14px 2px 0;font-size:12px}#automatisation .or-note{color:#c0bdd0;max-width:800px;margin:62px 0 0;font-size:14px;line-height:1.7}@keyframes or-haze{0%{opacity:.2;transform:translate(-1.5%,1%)scale(.94)}to{opacity:.38;transform:translate(2%,-1%)scale(1.09)}}@keyframes or-module-idle{0%,to{transform:perspective(680px)rotateX(13deg)rotateY(-12deg)translateY(1px)}50%{transform:perspective(680px)rotateX(10deg)rotateY(-9deg)translateY(-5px)}}@keyframes or-reflect{0%,18%{transform:rotate(22deg)translate(-75%)}47%,to{transform:rotate(22deg)translate(155%)}}@keyframes or-rail-drift{to{stroke-dashoffset:-240px}}@keyframes or-branch-signal{to{stroke-dashoffset:-26px}}@media (width<=1100px){#automatisation .container{width:calc(100% - 68px)}#automatisation .or-heading{gap:35px}#automatisation .or-heading>p{flex-basis:280px}#automatisation .or-stage{height:500px}#automatisation .or-module{width:155px}#automatisation .or-console-copy ol{flex-basis:100%;margin-left:0}}@media (width<=700px){#automatisation.orchestration{padding-block:70px 86px}#automatisation .container{width:calc(100% - 36px)}#automatisation .or-heading{margin-bottom:39px;display:block}#automatisation .chapter-index{margin-bottom:23px;font-size:9px}#automatisation .or-heading h2{font-size:clamp(42px,10vw,62px)}#automatisation .or-heading>p{margin:22px 0 0;font-size:14px}#automatisation .or-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 17px;margin-bottom:22px;padding-top:11px}#automatisation .or-selector button{gap:7px;padding:10px 0 13px;font-size:13px}#automatisation .or-stage-head{letter-spacing:.11em;font-size:8px}#automatisation .or-stage{height:790px}#automatisation .or-stage:before{background-size:35px 35px;height:55%;bottom:-3%;left:-25%;right:-25%}#automatisation .or-rails--desktop{display:none}#automatisation .or-rails--mobile{display:block}#automatisation .or-module{left:var(--or-mx);top:var(--or-my);width:min(40%,155px);height:113px}#automatisation .or-module-body{inset:2px 2px 16px}#automatisation .or-module-face{padding:9px 11px}#automatisation .or-module-overline{font-size:6.5px}#automatisation .or-module-face strong{font-size:14px}#automatisation .or-module-action{font-size:7px}#automatisation .or-module-symbol{width:19px;height:19px;top:20px;right:10px}#automatisation .or-module-symbol b:first-child{width:10px;top:6px;left:4px}#automatisation .or-module-symbol b:nth-child(2){height:10px;top:4px;left:8px}#automatisation .or-module-symbol b:nth-child(3){top:6px;left:6px}#automatisation .or-entry-label{font-size:8px;top:1%;left:1%;transform:none}#automatisation .or-outcome{min-width:130px;bottom:1.2%;right:2%}#automatisation .or-outcome strong{font-size:14px}#automatisation .or-coordinate{display:none}#automatisation .or-console{padding-top:21px;display:block}#automatisation .or-console-copy ol{gap:6px 10px;font-size:10px}#automatisation .or-console-copy li:not(:last-child):after{margin-left:10px}#automatisation .or-play{justify-content:flex-start;width:100%;margin-top:20px}#automatisation .or-note{margin-top:43px}}@media (prefers-reduced-motion:reduce){#automatisation .or-atmosphere i,#automatisation .or-depth i,#automatisation .or-rail-glint,#automatisation .or-module-body,#automatisation .or-module-face:after{animation:none!important}#automatisation .or-rails,#automatisation .or-module,#automatisation .or-route,#automatisation .or-module-group{transition:none!important}}.cosmic-home[data-motion-state=paused] #automatisation .or-atmosphere i,.cosmic-home[data-motion-state=paused] #automatisation .or-depth i,.cosmic-home[data-motion-state=paused] #automatisation .or-rail-glint,.cosmic-home[data-motion-state=paused] #automatisation .or-module-body,.cosmic-home[data-motion-state=paused] #automatisation .or-module-face:after,#automatisation[data-or-visible=false] .or-atmosphere i,#automatisation[data-or-visible=false] .or-depth i,#automatisation[data-or-visible=false] .or-rail-glint,#automatisation[data-or-visible=false] .or-module-body,#automatisation[data-or-visible=false] .or-module-face:after{animation-play-state:paused}#automatisation .or-survey{stroke:#a297c7;stroke-width:.55px;opacity:.16;width:100%;height:100%;transform:translate(calc(var(--or-px)*-.3),calc(var(--or-py)*-.3));pointer-events:none;transition:transform .9s;position:absolute;inset:0;mask-image:radial-gradient(#000,#0000 75%)}#automatisation .or-depth i{opacity:.7;filter:blur(22px)}#automatisation .or-rail-keel{stroke:#181a29;stroke-width:14px;filter:drop-shadow(0 5px 3px #03050cb3);transition:stroke .6s}#automatisation .or-rail-bed{stroke:#625673;stroke-width:10px;opacity:.8}#automatisation .or-rail-glint{stroke-width:1.2px;stroke-dasharray:none;opacity:.66;animation:none}#automatisation .or-rail-filament{stroke:#cbb9e9;stroke-width:1px;stroke-dasharray:2 37;opacity:.3;animation:18s linear infinite or-rail-drift}#automatisation .or-rail-progress{stroke:#e3d3ff;stroke-width:2.4px;filter:drop-shadow(0 0 4px #d2b4f99c);transition:opacity .8s,stroke-width .45s}#automatisation .or-segment.is-travelling .or-rail-progress{stroke-width:3.2px}#automatisation .or-route.is-preparing .or-rail-keel{stroke:#3a324e}#automatisation .or-route.is-preparing .or-rail-filament{opacity:.75;animation-duration:5s}#automatisation .or-rail-gate{opacity:0;transition:opacity .4s}#automatisation .or-rail-gate path{fill:#242737;stroke:#ad9bc4;stroke-width:.7px;transform-box:fill-box;transform-origin:50%;transition:transform .65s cubic-bezier(.2,.7,.2,1),stroke .5s}#automatisation .or-segment.is-travelling .or-rail-gate path:first-child{stroke:#ebdafa;transform:translateY(-4px)}#automatisation .or-segment.is-travelling .or-rail-gate path:last-child{stroke:#ebdafa;transform:translateY(4px)}#automatisation .or-dock-well{fill:#7e62b0;opacity:.055;filter:blur(7px);transition:opacity .6s}#automatisation .or-dock-pulse{stroke:#b4a0d5;stroke-width:.6px;opacity:.22;transform-box:fill-box;transform-origin:50%}#automatisation .or-dock-ticks{stroke:#af9cc8;stroke-width:.7px;opacity:.48}#automatisation .or-junction.is-lit .or-dock-well{opacity:.23}#automatisation .or-junction.is-lit .or-dock-pulse{animation:1.15s ease-out both or-dock-response}#automatisation .or-packet .or-packet-shell{fill:#bba5e3;fill-opacity:.8;stroke:#f2e6ff;stroke-width:.85px}#automatisation .or-packet .or-packet-thread{fill:none;stroke:#fff6ff;stroke-width:2.1px;stroke-linecap:round}#automatisation .or-packet .or-packet-cage{fill:none;stroke:#f0ddff;stroke-width:.65px;opacity:.72}#automatisation .or-packet.is-docked{opacity:.25}#automatisation .or-outcome{transition:filter .85s,background-color .85s}#automatisation .or-outcome:after{content:"";transform-origin:0;background:#f2e4ff;height:1px;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #c6a4ef}#automatisation .or-outcome.is-received:after{transform:scaleX(1)}#automatisation[data-or-phase=settle] .or-rail-progress{opacity:.12;transition-duration:1.15s}#automatisation[data-or-phase=settle] .or-station-pool{opacity:.38}#automatisation[data-or-scenario="0"] .or-stage,#automatisation[data-or-scenario="2"] .or-stage{--or-entry-y:87%}#automatisation[data-or-scenario="1"] .or-stage,#automatisation[data-or-scenario="3"] .or-stage{--or-entry-y:61%}@keyframes or-station-idle{0%,to{transform:translateY(-58%)rotate(-.3deg)}50%{transform:translateY(calc(-58% - 3px))rotate(.3deg)}}@keyframes or-lid-rest{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes or-surface-light{0%,to{opacity:.3}43%{opacity:.75}71%{opacity:.48}}@keyframes or-conduct{to{stroke-dashoffset:-44px}}@keyframes or-confirm-cadence{0%,to{opacity:.48}40%{opacity:1}}@keyframes or-analyse{0%,to{opacity:.3;transform:translateY(0)}45%{opacity:1;transform:translateY(-5px)}}@keyframes or-dock-response{0%{opacity:0;transform:scale(.78)}25%{opacity:.85}to{opacity:0;transform:scale(1.23)}}@media (width<=1100px){#automatisation .or-module{width:185px}}@media (width<=700px){#automatisation .or-module{width:min(46%,175px);height:160px}#automatisation .or-module-body{inset:50% 0 auto}#automatisation .or-module-face{gap:4px 6px;padding:0;top:calc(50% + 41px)}#automatisation .or-module-overline{font-size:8px}#automatisation .or-module-face strong{font-size:14px}#automatisation .or-module-action{letter-spacing:.1em;font-size:8px}#automatisation .or-dock-well{opacity:.04}#automatisation .or-survey{opacity:.1}}#automatisation[data-or-running=false] .or-stage *,#automatisation[data-or-running=false] .or-atmosphere i{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){#automatisation .or-stage *,#automatisation .or-atmosphere i{transition:none!important;animation:none!important}}#automatisation .or-stage{height:clamp(560px,43vw,640px)}#automatisation .or-hub{z-index:3;width:46%;transform:translate(calc(-50% + var(--or-px)*.65),calc(-44.05% + var(--or-py)*.65));pointer-events:none;--or-switch:-30deg;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;top:51.923%;left:50%}#automatisation .or-hub-object{filter:drop-shadow(0 26px 22px #02040a8c);width:100%;height:auto;position:relative;overflow:visible}#automatisation .or-hub-aura{filter:blur(24px);background:radial-gradient(#7c5dbc30,#0000 67%);animation:12s ease-in-out infinite alternate or-hub-breathe;position:absolute;inset:8% -6% 14%}#automatisation .or-h-body{transform-origin:300px 180px;animation:13s ease-in-out infinite or-hub-float}#automatisation .or-h-router{transform-origin:300px 185px;transform:scaleY(.52) rotate(var(--or-switch)) scaleY(1.923);filter:drop-shadow(0 8px 5px #030613b3);transition:transform 1.15s cubic-bezier(.3,.05,.15,1)}#automatisation[data-or-scenario="1"] .or-hub{--or-switch:40deg}#automatisation[data-or-scenario="2"] .or-hub{--or-switch:115deg}#automatisation[data-or-scenario="3"] .or-hub{--or-switch:205deg}#automatisation .or-h-rim{opacity:.8;animation:11s ease-in-out infinite or-hub-specular}#automatisation .or-h-front-rim{opacity:.45}#automatisation .or-h-underlight{opacity:.36;transition:opacity 1s,filter 1s}#automatisation .or-h-bus{opacity:.22;stroke-dasharray:10 5;transition:opacity .7s}#automatisation .or-h-router-light{opacity:.5;stroke-dasharray:25 5;transition:opacity .6s;animation:7s linear infinite or-conduct}#automatisation .or-h-channel{opacity:.25;stroke-dasharray:40 9 3 12;animation:20s linear infinite or-conduct}#automatisation .or-h-port-light{opacity:.32;transition:opacity .5s,filter .5s}#automatisation .or-h-port-door{transition:transform .85s cubic-bezier(.2,.7,.2,1)}#automatisation .or-hub.is-awake .or-h-underlight{opacity:.9;filter:drop-shadow(0 0 6px #bc98f1)}#automatisation .or-hub.is-awake .or-h-bus{opacity:.65}#automatisation .or-hub.is-routing .or-h-router-light{opacity:1;filter:drop-shadow(0 0 4px #dbc2ff);animation-duration:.8s}#automatisation .or-hub.is-routing .or-h-channel{opacity:.75;animation-duration:1.4s}#automatisation .or-h-port.is-active .or-h-port-light{opacity:1;filter:drop-shadow(0 0 5px #c9a1ef)}#automatisation .or-h-port.is-active .or-h-port-door{transform:translateY(-8px)}#automatisation .or-signal{z-index:5;pointer-events:none;width:100%;height:100%;transform:translate(calc(var(--or-px)*.3),calc(var(--or-py)*.3));transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:visible}#automatisation .or-signal--mobile{display:none}#automatisation .or-front-route{z-index:4;pointer-events:none;width:100%;height:100%;transform:translate(calc(var(--or-px)*.3),calc(var(--or-py)*.3));transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}#automatisation .or-module{width:clamp(120px,12vw,163px);height:140px}#automatisation .or-module-face{top:calc(50% + 44px)}#automatisation .or-module-face strong{font-size:clamp(14px,1.12vw,17px)}#automatisation .or-station-shadow{opacity:.4}#automatisation .or-dock-pulse{opacity:.12}#automatisation .or-rail-keel{stroke-width:7px;stroke:#171b2d}#automatisation .or-rail-bed{stroke-width:4.6px;stroke:#827496;opacity:.46;transition:opacity .8s}#automatisation .or-rail-shadow{stroke-width:12px;opacity:.11;filter:blur(7px)}#automatisation .or-rail-glint{stroke-width:.7px;opacity:.5}#automatisation .or-rail-filament{opacity:.14}#automatisation .or-rail-gate.is-positioned{opacity:.38}#automatisation .or-segment.is-travelling .or-rail-bed{opacity:.85}#automatisation .or-segment.is-travelling .or-rail-gate{opacity:1}#automatisation .or-segment.is-crossed .or-rail-progress{opacity:.28}#automatisation .or-packet-halo{opacity:.18}#automatisation .or-outcome{bottom:12px}#automatisation .or-entry-label{left:2%;transform:none;top:7%!important}#automatisation .or-coordinate--one{bottom:14px}#automatisation .or-junction circle:first-of-type{fill:#141626;stroke:#a99bc9;stroke-width:1px;opacity:.65}#automatisation .or-junction.is-lit circle:first-of-type{fill:#69508f;stroke:#eee0ff}@keyframes or-hub-breathe{0%{opacity:.5;transform:scale(.94)}to{opacity:1;transform:scale(1.05)}}@keyframes or-hub-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes or-hub-specular{0%,to{opacity:.6}45%{opacity:1}68%{opacity:.75}}@media (width<=1100px){#automatisation .or-hub{width:47%}#automatisation .or-module{width:132px}#automatisation .or-module-face{top:calc(50% + 32px)}}@media (width<=700px){#automatisation .or-stage{height:850px}#automatisation .or-hub{width:76%;top:44.937%;transform:translate(-50%,-44.05%)}#automatisation .or-h-caption text:first-child{letter-spacing:2px;font-size:13px}#automatisation .or-h-caption text:last-child{letter-spacing:1px;font-size:10px}#automatisation .or-signal--mobile{display:block}#automatisation .or-signal--desktop,#automatisation .or-front-route{display:none}#automatisation .or-module{width:min(32%,128px);height:125px}#automatisation .or-module-face{gap:3px;top:calc(50% + 31px);left:-21px;right:-21px}#automatisation .or-module-face strong{font-size:13px}#automatisation .or-module-overline,#automatisation .or-module-action{font-size:8px}#automatisation .or-dock-pulse{rx:56;ry:16}#automatisation .or-dock-well{rx:60;ry:19}#automatisation .or-dock-ticks{display:none}#automatisation .or-rail-bed{stroke-width:3px}#automatisation .or-rail-keel{stroke-width:5px}#automatisation .or-entry-label{top:1%!important}#automatisation .or-outcome{bottom:1.4%}}#automatisation{--or-accent:#91c9de;--or-accent-dim:#4c718b;--or-accent-glass:#809db7}#automatisation[data-or-scenario="1"]{--or-accent:#accfb9;--or-accent-dim:#557a72;--or-accent-glass:#8da99f}#automatisation[data-or-scenario="2"]{--or-accent:#b4adf2;--or-accent-dim:#706499;--or-accent-glass:#9a90c4}#automatisation[data-or-scenario="3"]{--or-accent:#ddba94;--or-accent-dim:#88715d;--or-accent-glass:#b29e91}#automatisation .or-station-object linearGradient[id$=-edge] stop:nth-child(4),#automatisation .or-station-object radialGradient stop:first-child{stop-color:var(--or-accent)}#automatisation #or-h-glass stop:first-child{stop-color:var(--or-accent-glass)}#automatisation #or-h-pool stop:first-child,#automatisation #or-h-well stop:first-child{stop-color:var(--or-accent)}#automatisation .or-h-bus,#automatisation .or-h-channel,#automatisation .or-h-port-light,#automatisation .or-h-underlight,#automatisation .or-h-rim{stroke:var(--or-accent)}#automatisation .or-h-router-light{stroke:var(--or-accent);filter:drop-shadow(0 0 3px var(--or-accent-dim))}#automatisation .or-hub.is-awake .or-h-underlight,#automatisation .or-h-port.is-active .or-h-port-light{filter:drop-shadow(0 0 5px var(--or-accent-dim))}#automatisation .or-rail-bed{stroke:var(--or-accent-dim);opacity:.62}#automatisation .or-rail-glint,#automatisation .or-rail-filament{stroke:var(--or-accent)}#automatisation .or-rail-progress{stroke:var(--or-accent);filter:drop-shadow(0 0 4px var(--or-accent-dim))}#automatisation .or-segment.is-travelling .or-rail-gate path{stroke:var(--or-accent)}#automatisation .or-packet{filter:drop-shadow(0 0 6px var(--or-accent))}#automatisation .or-packet .or-packet-shell{fill:var(--or-accent);stroke:#f0eaff}#automatisation .or-packet-halo{fill:var(--or-accent)}#automatisation .or-station-perimeter,#automatisation .or-station-receiver,#automatisation .or-dock-pulse{stroke:var(--or-accent)}#automatisation .or-dock-well{fill:var(--or-accent)}#automatisation .or-outcome.is-received{filter:brightness(1.25) drop-shadow(0 0 9px var(--or-accent-dim))}#automatisation .or-outcome i,#automatisation .or-outcome:after{background:var(--or-accent);box-shadow:0 0 8px var(--or-accent-dim)}#automatisation .or-instrument{filter:drop-shadow(0 5px 3px #040714a6);transition:filter .65s}#automatisation .or-detail-lift,#automatisation .or-detail-record,#automatisation .or-detail-filter,#automatisation .or-detail-seal{transition:translate .85s cubic-bezier(.22,.65,.2,1);transition-delay:calc(var(--piece,0)*85ms);translate:0}#automatisation .or-module.is-lit .or-detail-lift{translate:0 -7px}#automatisation .or-module.is-lit .or-detail-record{translate:0 calc(-3px - var(--piece)*3px)}#automatisation .or-module.is-lit .or-detail-filter{translate:calc((var(--piece) - 1)*4px) calc(-3px - var(--piece)*2px)}#automatisation .or-module.is-lit .or-detail-seal{translate:0 -3px}#automatisation .or-detail-wave{opacity:.25;transition:opacity .7s}#automatisation .or-module.is-lit .or-detail-wave{opacity:.95;animation:1.2s ease-in-out infinite or-semantic-wave}#automatisation .or-detail-slot{opacity:.6;transition:opacity .7s,filter .7s}#automatisation .or-module.is-lit .or-detail-slot{opacity:1;filter:drop-shadow(0 0 3px var(--or-accent))}#automatisation .or-detail-hand{transform-origin:107px 65px;transition:transform 1.3s cubic-bezier(.2,.7,.2,1)}#automatisation .or-module.is-lit .or-detail-hand{transform:rotate(30deg)}#automatisation .or-detail-scan{opacity:.2;transition:opacity .6s}#automatisation .or-module.is-lit .or-detail-scan{opacity:.9;animation:1.6s ease-in-out infinite or-semantic-scan}@keyframes or-semantic-wave{0%,to{opacity:.35}45%{opacity:.95}}@keyframes or-semantic-scan{0%,to{opacity:.2;translate:0 -20px}50%{opacity:.9;translate:0 10px}}#automatisation .or-station-object{--or-module-accent:var(--or-accent)}#automatisation [data-or-function=Formulaire],#automatisation [data-or-function=Document],#automatisation [data-or-function=Réservation]{--or-module-accent:color-mix(in srgb,var(--or-accent) 78%,#aabce8)}#automatisation [data-or-function=CRM],#automatisation [data-or-function=Calendrier],#automatisation [data-or-function=Qualification]{--or-module-accent:color-mix(in srgb,var(--or-accent) 75%,#97d2c0)}#automatisation [data-or-function=Notification],#automatisation [data-or-function=Rappel],#automatisation [data-or-function=Lead]{--or-module-accent:color-mix(in srgb,var(--or-accent) 76%,#dec7a3)}#automatisation [data-or-function=E-mail],#automatisation [data-or-function=Confirmation],#automatisation [data-or-function=Suivi]{--or-module-accent:color-mix(in srgb,var(--or-accent) 80%,#c8c4ec)}#automatisation .or-station-object linearGradient[id$=-edge] stop:nth-child(4){stop-color:var(--or-module-accent)}#automatisation .or-module.is-lit .or-instrument{filter:brightness(1.12) drop-shadow(0 5px 3px #040714a6) drop-shadow(0 0 3px var(--or-accent-dim))}#automatisation .or-segment.is-travelling .or-rail-progress{stroke:color-mix(in srgb,var(--or-accent) 89%,#fff5ef);stroke-width:3.1px}#automatisation .or-packet.is-visible{filter:brightness(1.1) drop-shadow(0 0 6px var(--or-accent))}#automatisation .or-outcome.is-received:after{height:1.2px;box-shadow:0 0 9px var(--or-accent-dim)}#automatisation .or-hub.is-routing .or-h-router-light{filter:brightness(1.12) drop-shadow(0 0 4px var(--or-accent-dim))}#automatisation .or-module.is-reacting .or-detail-field{stroke-dasharray:1;animation:.65s cubic-bezier(.2,.65,.25,1) both or-field-receive;animation-delay:calc(var(--piece,0)*.11s)}#automatisation .or-module.is-reacting [data-function=CRM] .or-detail-record:last-child{animation:.9s cubic-bezier(.18,.65,.2,1) both or-record-receive}#automatisation .or-module.is-reacting [data-function=Document] .or-detail-record{animation:.85s cubic-bezier(.18,.65,.2,1) both or-document-receive;animation-delay:calc(var(--piece)*.11s)}#automatisation .or-module.is-reacting .or-detail-wave{animation:.85s ease-out both or-notify-receive}#automatisation .or-module.is-reacting [data-function=E-mail] .or-detail-lift{animation:1s cubic-bezier(.2,.65,.25,1) both or-envelope-receive}#automatisation .or-module.is-reacting .or-detail-slot{animation:.85s both or-slot-receive}#automatisation .or-module.is-reacting .or-detail-seal{animation:.9s cubic-bezier(.18,.7,.2,1) both or-seal-receive}#automatisation .or-module.is-reacting .or-detail-clock{animation:1.05s both or-clock-receive}#automatisation .or-module.is-reacting [data-function=Lead] .or-detail-lift{animation:.8s cubic-bezier(.2,.65,.25,1) both or-lead-receive}#automatisation .or-module.is-reacting .or-detail-filter{animation:1s cubic-bezier(.2,.65,.25,1) both or-filter-receive;animation-delay:calc(var(--piece)*.1s)}#automatisation .or-module.is-reacting .or-detail-scan{animation:1.05s ease-in-out both or-scan-receive}#automatisation .or-module.is-reacting [data-function=Traitement] .or-detail-filter{animation-name:or-treatment-receive}#automatisation .or-module.is-reacting [data-function=Suivi] .or-detail-record{animation:.65s both or-follow-receive;animation-delay:calc(var(--piece)*.18s)}@keyframes or-field-receive{0%{stroke-dashoffset:1px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes or-record-receive{0%{opacity:.35;translate:12px -16px}70%,to{opacity:1;translate:0}}@keyframes or-document-receive{0%{opacity:.35;translate:0 -11px}70%,to{opacity:1;translate:0}}@keyframes or-notify-receive{0%{opacity:.15;translate:-4px}35%{opacity:1}to{opacity:.25;translate:7px}}@keyframes or-envelope-receive{0%,to{translate:0}35%,55%{translate:0 -10px}}@keyframes or-slot-receive{0%{opacity:.3}45%{opacity:1;filter:drop-shadow(0 0 3px var(--or-module-accent))}to{opacity:.85;filter:none}}@keyframes or-seal-receive{0%{opacity:.35;translate:0 -9px}65%,to{opacity:1;translate:0}}@keyframes or-clock-receive{0%,45%,to{opacity:.45}28%,72%{opacity:1}}@keyframes or-lead-receive{0%{opacity:.25;translate:-6px -7px}75%,to{opacity:1;translate:0}}@keyframes or-filter-receive{0%,to{translate:0}40%{translate:calc((var(--piece) - 1)*5px) -5px;filter:brightness(1.15)}}@keyframes or-treatment-receive{0%,to{translate:0}40%{translate:0 calc((var(--piece) - 1)*5px);filter:brightness(1.15)}}@keyframes or-scan-receive{0%{opacity:.2;translate:0 -18px}40%{opacity:.9}to{opacity:.2;translate:0 8px}}@keyframes or-follow-receive{0%{opacity:.5;translate:0 2px}55%{opacity:1;translate:0 -3px}to{opacity:1;translate:0}}#automatisation .or-route,#automatisation .or-module-group{transition:none}#automatisation[data-or-transition=leaving] .or-route,#automatisation[data-or-transition=leaving] .or-module-group{animation:.2s ease-in both or-network-exit}#automatisation[data-or-transition=hidden] .or-route,#automatisation[data-or-transition=hidden] .or-module-group{opacity:0!important;visibility:hidden!important}#automatisation[data-or-transition=entering] .or-route{animation:.4s ease-out both or-network-enter}#automatisation[data-or-transition=entering] .or-rail-bed{stroke-dasharray:var(--or-length);animation:.6s cubic-bezier(.22,.65,.2,1) both or-route-draw}#automatisation[data-or-transition=entering] .or-module{animation:.45s cubic-bezier(.2,.65,.2,1) both or-station-enter;animation-delay:calc(.12s + var(--or-i)*55ms)}#automatisation .or-hub.is-reconfiguring .or-h-router-light{opacity:.9;animation-duration:1.3s}#automatisation .or-hub.is-reconfiguring .or-h-bus{opacity:.5}#automatisation .or-hub.is-reconfiguring .or-h-underlight{opacity:.62}#automatisation[data-or-scenario="1"] .or-h-channel{stroke-dasharray:24 12 3 12}#automatisation[data-or-scenario="2"] .or-h-channel{stroke-dasharray:8 8 26 8}#automatisation[data-or-scenario="3"] .or-h-channel{stroke-dasharray:35 7 4 7}@keyframes or-network-exit{to{opacity:0}}@keyframes or-network-enter{0%{opacity:0}to{opacity:1}}@keyframes or-route-draw{0%{stroke-dashoffset:var(--or-length)}to{stroke-dashoffset:0}}@keyframes or-station-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}#automatisation{--or-accent:#62c7dd;--or-accent-dim:#386f98;--or-accent-glass:#5c9bbc;--or-material-counter:#7862b8}#automatisation[data-or-scenario="1"]{--or-accent:#7ac9b5;--or-accent-dim:#427e82;--or-accent-glass:#579e9a;--or-material-counter:#677fba}#automatisation[data-or-scenario="2"]{--or-accent:#a68be6;--or-accent-dim:#6651a0;--or-accent-glass:#8171b4;--or-material-counter:#458fad}#automatisation[data-or-scenario="3"]{--or-accent:#d3ae83;--or-accent-dim:#8b6b5a;--or-accent-glass:#a18a81;--or-material-counter:#777cb4}#automatisation #or-h-metal stop:first-child{stop-color:color-mix(in srgb,var(--or-accent) 58%,#313754)}#automatisation #or-h-metal stop:nth-child(2){stop-color:color-mix(in srgb,var(--or-accent-dim) 50%,#111b30)}#automatisation #or-h-metal stop:nth-child(4){stop-color:color-mix(in srgb,var(--or-material-counter) 62%,#1b2841)}#automatisation #or-h-metal stop:nth-child(5){stop-color:color-mix(in srgb,var(--or-material-counter) 73%,#adbbce)}#automatisation #or-h-glass stop:first-child{stop-color:var(--or-accent);stop-opacity:.74}#automatisation #or-h-glass stop:nth-child(2){stop-color:var(--or-accent-dim);stop-opacity:.58}#automatisation #or-h-glass stop:nth-child(3){stop-color:#152e4f;stop-opacity:.62}#automatisation #or-h-glass stop:nth-child(4){stop-color:var(--or-material-counter);stop-opacity:.58}#automatisation #or-h-glass stop:nth-child(5){stop-color:#172747;stop-opacity:.62}#automatisation #or-h-glass stop:last-child{stop-color:var(--or-material-counter);stop-opacity:.72}#automatisation #or-h-well stop:first-child{stop-color:var(--or-accent);stop-opacity:.68}#automatisation #or-h-well stop:nth-child(2){stop-color:color-mix(in srgb,var(--or-accent-dim) 44%,#15213a)}#automatisation .or-h-router>path:last-child{fill:color-mix(in srgb,var(--or-accent) 67%,#f1e8e2)}#automatisation .or-station-object linearGradient[id$=-metal] stop:first-child{stop-color:color-mix(in srgb,var(--or-module-accent) 54%,#283a57)}#automatisation .or-station-object linearGradient[id$=-metal] stop:nth-child(3){stop-color:color-mix(in srgb,var(--or-material-counter) 37%,#1a2944)}#automatisation .or-station-object linearGradient[id$=-metal] stop:nth-child(4){stop-color:color-mix(in srgb,var(--or-module-accent) 48%,#6a618b)}#automatisation .or-station-object linearGradient[id$=-glass] stop:first-child{stop-color:var(--or-module-accent);stop-opacity:.76}#automatisation .or-station-object linearGradient[id$=-glass] stop:nth-child(2){stop-color:color-mix(in srgb,var(--or-module-accent) 52%,#172c46);stop-opacity:.4}#automatisation .or-station-object linearGradient[id$=-glass] stop:nth-child(3){stop-color:var(--or-material-counter);stop-opacity:.43}#automatisation .or-station-object linearGradient[id$=-glass] stop:nth-child(4){stop-color:var(--or-module-accent);stop-opacity:.78}#automatisation .or-station-object linearGradient[id$=-glass] stop:last-child{stop-color:color-mix(in srgb,var(--or-module-accent) 66%,#343964);stop-opacity:.5}#automatisation .or-instrument [fill-opacity]{fill-opacity:.62}#automatisation .or-module.is-lit .or-instrument [fill-opacity]{fill-opacity:.82}#automatisation .or-rail-glint{stroke:color-mix(in srgb,var(--or-accent) 83%,#d4d9e9)}#automatisation .or-rail-filament{stroke:var(--or-material-counter)}#automatisation .or-h-port.is-active .or-h-port-door{fill:var(--or-accent-glass);fill-opacity:.72}#automatisation .or-outcome.is-received{background:linear-gradient(110deg,color-mix(in srgb,var(--or-accent-dim) 36%,#111726),#0b111d);filter:brightness(1.14)}.cosmic-home :is(#offre,#services,#intelligence,#automatisation,#demonstrations,#methode,#care,#configurateur,#faq,#contact)[class]:has(>[data-atmosphere]),body #footer-final.site-footer[class]:has(>.late-atmosphere){--seam-reach:clamp(100px, 12vw, 180px);--seam-diffusion:40px;--seam-veil-in:linear-gradient(180deg, #02040a85 0, #02040a73 calc(var(--seam-diffusion) * .15), #02040a4a calc(var(--seam-diffusion) * .3), #02040a17 calc(var(--seam-diffusion) * .6), #02040a00 var(--seam-diffusion));--seam-veil-out:linear-gradient(0deg, #02040a85 0, #02040a73 calc(var(--seam-diffusion) * .15), #02040a4a calc(var(--seam-diffusion) * .3), #02040a17 calc(var(--seam-diffusion) * .6), #02040a00 var(--seam-diffusion));background:var(--seam-veil-in), var(--seam-veil-out), linear-gradient(180deg, var(--seam-entry) 0, var(--seam-entry) calc(var(--seam-reach) * .35), #070b16 calc(var(--seam-reach) * 2), #070b16 calc(100% - var(--seam-reach) * 2), var(--seam-exit) calc(100% - var(--seam-reach) * .35), var(--seam-exit) 100%);background-repeat:no-repeat;background-origin:border-box;border-top-color:#0000}.cosmic-home #offre{--seam-entry:#060812;--seam-exit:#101924}.cosmic-home #services{--seam-entry:#101924;--seam-exit:#172235}.cosmic-home #intelligence{--seam-entry:#172235;--seam-exit:#131e31}.cosmic-home #automatisation{--seam-entry:#131e31;--seam-exit:#192638}.cosmic-home #demonstrations{--seam-entry:#192638;--seam-exit:#222838}.cosmic-home #methode{--seam-entry:#222838;--seam-exit:#24303b}.cosmic-home #care{--seam-entry:#24303b;--seam-exit:#1c3444}.cosmic-home #configurateur{--seam-entry:#1c3444;--seam-exit:#203044}.cosmic-home #faq{--seam-entry:#203044;--seam-exit:#252b37}.cosmic-home #contact{--seam-entry:#252b37;--seam-exit:#192331}body #footer-final.site-footer[class]{--seam-entry:#192331;--seam-exit:#080d17}.cosmic-home :is(#offre,#services,#intelligence,#automatisation,#demonstrations,#methode,#care,#configurateur,#faq,#contact)[class]>[data-atmosphere],body #footer-final.site-footer[class]>.late-atmosphere{mask-image:linear-gradient(180deg, transparent 0, #000 var(--seam-reach), #000 calc(100% - var(--seam-reach)), transparent 100%);background:0 0}.cosmic-home #offre .early-atmosphere>.ea-reading-veil{background:linear-gradient(90deg,#070b16a6 5%,#070b1638 39%,#0000 58%)}.cosmic-home #services .early-atmosphere>.ea-reading-veil{background:linear-gradient(90deg,#070b16ba 10%,#070b1633 36%,#0000 51%)}.cosmic-home #intelligence .di-synthesis-atmosphere>.di-optical-shade{background:linear-gradient(90deg,#090c19ee,#090c1980 35%,#0000 64%)}.cosmic-home #automatisation .or-transmission-atmosphere>.or-transmission-shade{background:radial-gradient(at 51%,#090f1c55,#0000 43%)}body .late-atmosphere>.late-atmosphere__field:after{background:linear-gradient(90deg,#070b1644,#0000 53%)}body .late-atmosphere--care>.late-atmosphere__field:after{background:linear-gradient(90deg,#070b160d,#0000 43%,#09161d55 64%)}body .late-atmosphere--workshop>.late-atmosphere__field:after{background:linear-gradient(90deg,#070b1688 12%,#070b1633 43%,#0000 66%)}.cosmic-home>.signature-colophon[class]:last-child{--seam-diffusion:40px;background:linear-gradient(180deg, #02040a85 0, #02040a73 calc(var(--seam-diffusion) * .15), #02040a4a calc(var(--seam-diffusion) * .3), #02040a17 calc(var(--seam-diffusion) * .6), #02040a00 var(--seam-diffusion)), linear-gradient(0deg, #02040a85 0, #02040a73 calc(var(--seam-diffusion) * .15), #02040a4a calc(var(--seam-diffusion) * .3), #02040a17 calc(var(--seam-diffusion) * .6), #02040a00 var(--seam-diffusion)), #192331;background-repeat:no-repeat;background-origin:border-box;border-top-color:#0000}body #footer-final.site-footer[class]:before{display:none}@media (width<=760px){.cosmic-home :is(#offre,#services,#intelligence,#automatisation,#demonstrations,#methode,#care,#configurateur,#faq,#contact)[class]:has(>[data-atmosphere]),body #footer-final.site-footer[class]:has(>.late-atmosphere){--seam-reach:88px;--seam-diffusion:24px}.cosmic-home>.signature-colophon[class]:last-child{--seam-diffusion:24px}.cosmic-home #offre .early-atmosphere>.ea-reading-veil{background:linear-gradient(90deg,#070b1666,#070b1626 58%,#0000)}.cosmic-home #services .early-atmosphere>.ea-reading-veil{background:linear-gradient(90deg,#070b1655,#0000 76%)}.cosmic-home #intelligence .di-synthesis-atmosphere>.di-optical-shade{background:linear-gradient(90deg,#090c1966,#090c1926 65%,#0000)}.cosmic-home #automatisation .or-transmission-atmosphere>.or-transmission-shade{background:radial-gradient(at 35% 24%,#090f1c55,#0000 65%)}}[data-atmosphere]{pointer-events:none;user-select:none;--atmosphere-play:paused}[data-atmosphere],[data-atmosphere] *,[data-atmosphere]:before,[data-atmosphere]:after,[data-atmosphere] :before,[data-atmosphere] :after{animation-play-state:var(--atmosphere-play,paused)!important}@media (prefers-reduced-motion:reduce){[data-atmosphere],[data-atmosphere] *,[data-atmosphere]:before,[data-atmosphere]:after,[data-atmosphere] :before,[data-atmosphere] :after{transition:none!important;animation:none!important}}@media print{[data-atmosphere]{display:none!important}}#automatisation.orchestration{background:#090f1c;border-top-color:#0000}#automatisation .or-transmission-atmosphere{z-index:0;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000,#000 13% 84%,#0000)}#automatisation .or-transmission-depth{background:radial-gradient(at 16% 65%,#2945568c,#0000 40%),radial-gradient(at 91% 45%,#30395094,#0000 44%),linear-gradient(160deg,#090f1c 30%,#18273b 54%,#171c2e 74%,#0b1121);position:absolute;inset:0}#automatisation .or-transmission-depth:before{content:"";background:linear-gradient(164deg,#0000 39.7%,#a9bdd918 40%,#6a86a609 42%,#0000 43%),linear-gradient(164deg,#0000 56.7%,#a9bdd912 57%,#6a86a608 59%,#0000 60%);position:absolute;inset:30% -8% 8%}#automatisation .or-transmission-depth:after{content:"";opacity:.48;background:repeating-linear-gradient(164deg,#0000 0 3px,#b1bfd603 3px 4px);position:absolute;inset:0}#automatisation .or-transmission-field{opacity:.98;width:100%;height:100%;position:absolute;inset:0}#automatisation .or-routing-planes{animation:34s ease-in-out infinite alternate or-atmosphere-reflection;animation-play-state:var(--atmosphere-play,paused)}#automatisation .or-transmission-signals path{stroke-dasharray:17 983;animation:25s linear -7s infinite or-atmosphere-transmission;animation-play-state:var(--atmosphere-play,paused)}#automatisation .or-transmission-signals path:nth-child(2){opacity:.65;animation-duration:33s;animation-delay:-13s}#automatisation .or-transmission-shade{background:radial-gradient(at 51%,#090f1c55,#0000 43%),linear-gradient(#070b16 0%,#090f1cbb 20%,#0000 43% 79%,#070b16 100%);position:absolute;inset:0}@keyframes or-atmosphere-reflection{0%{opacity:.52;translate:-7px 2px}to{opacity:.96;translate:7px -2px}}@keyframes or-atmosphere-transmission{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@media (width<=700px){#automatisation .or-transmission-depth{background:radial-gradient(at 5% 66%,#2a4a5e88,#0000 47%),linear-gradient(155deg,#090f1c 23%,#19263c 57%,#20263b 83%)}#automatisation .or-transmission-field{opacity:.71;width:230%;height:83%;top:15%;left:-67%}#automatisation .or-transmission-shade{background:linear-gradient(#070b16 0%,#090f1ccc 24%,#090f1c55 41%,#0000 64% 79%,#070b16 100%)}}@media (prefers-reduced-motion:reduce){#automatisation .or-routing-planes,#automatisation .or-transmission-signals path{animation:none}}#demonstrations.strate-showcase{color:#eeedf5;background:radial-gradient(at 70% 56%,#34305c48,#0000 60%),#090d18;padding-block:7rem 5rem;position:relative;overflow:clip}#demonstrations .strate-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:1rem;display:flex}#demonstrations .strate-heading>p{color:#c0c5d5;max-width:28rem;font-size:.95rem;line-height:1.8}#demonstrations .strate-heading>p>span{letter-spacing:.05em;color:#b8aad4;margin-top:1.4rem;font-size:.76rem;display:block}#demonstrations .strate-stage{perspective:1500px;isolation:isolate;padding:4rem 5% 5rem;position:relative}#demonstrations .strate-measure{color:#a4abc7;letter-spacing:.15em;align-items:center;gap:2rem;margin-bottom:3rem;font-size:.65rem;display:flex}#demonstrations .strate-measure i{background:linear-gradient(90deg,#8c7dae80,#0000);flex:1;height:1px}#demonstrations .strate-building{transform-style:preserve-3d;transform:rotateX(calc(4deg + var(--scene-y,0)*-2deg)) rotateY(calc(-7deg + var(--scene-x,0)*3deg));transition:transform 1.3s cubic-bezier(.2,.7,.2,1);position:relative}#demonstrations .strate-window{z-index:2;background:#dcd6c9;border:1px solid #cec2ffb3;border-radius:4px;position:relative;overflow:hidden;transform:translateZ(25px);box-shadow:4px 5px #827ca2,8px 9px #24263c,18px 30px 70px #0009}#demonstrations .strate-window-head{color:#322f2b;background:#eee9df;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 2rem;display:flex}#demonstrations .strate-window-head strong{letter-spacing:.15em;font-size:1.4rem;font-weight:450}#demonstrations .strate-window-head strong span{letter-spacing:.2em;margin-top:.2rem;font-size:.5rem;display:block}#demonstrations .strate-window-head>span{font-size:.75rem}#demonstrations .strate-window-head>i{font-size:1.4rem;font-style:normal}#demonstrations .strate-views{aspect-ratio:2.16;position:relative;overflow:hidden}#demonstrations .strate-view{opacity:1;clip-path:inset(0);transition:opacity 1.1s,clip-path 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}#demonstrations .strate-view img{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate paused strate-camera;transform:scale(1.06)}#demonstrations[data-scene-motion=on] .strate-view img{animation-play-state:running}#demonstrations .strate-view--matiere{clip-path:inset(0 0 0 100%)}#demonstrations[data-strate-view=matiere] .strate-view--matiere{clip-path:inset(0)}#demonstrations .strate-view-copy{color:#fff8ed;background:linear-gradient(90deg,#171818a8,#0000 75%);flex-direction:column;justify-content:center;padding:2rem 3rem;display:flex;position:absolute;inset:0}#demonstrations .strate-view-copy>span{letter-spacing:.16em;font-size:.62rem}#demonstrations .strate-view-copy h3{letter-spacing:-.05em;margin:1rem 0;font:400 clamp(2.8rem,5.3vw,6rem)/.98 Georgia,serif}#demonstrations .strate-view-copy em{font-weight:400}#demonstrations .strate-window-foot{color:#49463f;justify-content:space-between;padding:1rem 2rem;font-size:.7rem;display:flex}#demonstrations .strate-window-foot i{margin-left:2rem;font-style:normal}#demonstrations .strate-glass{pointer-events:none;transform:translateX(calc(var(--scene-x,0)*20px));background:linear-gradient(115deg,#0000 20%,#fff1 44%,#0000 52%);position:absolute;inset:0}#demonstrations .strate-plan{background:repeating-linear-gradient(0deg,#0000 0 39px,#8799c218 40px),repeating-linear-gradient(90deg,#0000 0 39px,#8799c218 40px);border:1px solid #97a2d23d;transition:transform 1.8s;position:absolute;inset:-1.5rem 2rem 2rem -2.5rem;transform:translateZ(-45px)}#demonstrations .strate-plan span{letter-spacing:.15em;font-size:.65rem;position:absolute;bottom:1rem;left:1rem}#demonstrations .strate-plan i{border:1px solid #a3b8eb38;position:absolute;inset:20% 16%}#demonstrations .strate-plan i:nth-child(3){inset:35% 28%}#demonstrations .strate-plan i:nth-child(4){inset:10% 42%}#demonstrations[data-strate-view=matiere] .strate-plan{transform:translate3d(-12px,8px,-60px)rotate(-1deg)}#demonstrations .strate-side-note{writing-mode:vertical-rl;color:#b1afca;letter-spacing:.17em;font-size:.65rem;position:absolute;top:25%;right:-2.7rem}#demonstrations .strate-foundation{z-index:-1;position:absolute;inset:45% -5% 0;transform:rotateX(65deg)}#demonstrations .strate-foundation i{border:1px solid #9c91c337;position:absolute;inset:10%}#demonstrations .strate-foundation i:nth-child(2){inset:20% 5%}#demonstrations .strate-foundation i:nth-child(3){inset:30% 0;box-shadow:0 25px 60px #7a6aae20}#demonstrations .strate-controls{border-top:1px solid #9b9bbb36;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}#demonstrations .strate-controls>div{gap:2rem;display:flex}#demonstrations .strate-controls button{color:#aaaec5;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.8rem 0;font-size:.9rem;transition:color .4s,border .4s}#demonstrations .strate-controls button span{color:#9991bb;margin-right:1rem;font-size:.7rem}#demonstrations .strate-controls button[aria-pressed=true]{color:#f2ecff;border-color:#c9b6ff}#demonstrations .strate-controls button:hover{color:#fff}@keyframes strate-camera{to{transform:scale(1.11)translate(-.6%)}}@media (width<=900px){#demonstrations .strate-heading{display:block}#demonstrations .strate-heading>p{max-width:none}#demonstrations .strate-stage{padding:2rem 3% 3rem}#demonstrations .strate-view-copy{padding:1.5rem}#demonstrations .strate-views{aspect-ratio:1.8}#demonstrations .strate-window-head>span{display:none}}@media (width<=560px){#demonstrations.strate-showcase{padding-block:4rem}#demonstrations .strate-stage{padding:2rem 0}#demonstrations .strate-measure{gap:1rem;margin-bottom:2rem;font-size:.55rem}#demonstrations .strate-building{transform:rotateY(-3deg)}#demonstrations .strate-window-head{padding:.8rem 1rem}#demonstrations .strate-window-head strong{font-size:1rem}#demonstrations .strate-views{aspect-ratio:1.12}#demonstrations .strate-view-copy h3{font-size:2.9rem}#demonstrations .strate-window-foot{padding:.8rem 1rem;font-size:.6rem}#demonstrations .strate-window-foot span:first-child,#demonstrations .strate-side-note{display:none}#demonstrations .strate-controls{flex-direction:column;align-items:start}#demonstrations .strate-plan{left:-.5rem}#demonstrations .strate-controls>div{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){#demonstrations *,#demonstrations :before{transition:none!important;animation:none!important}#demonstrations .strate-building{transform:none}}#demonstrations.strate-showcase{isolation:isolate;background:radial-gradient(at 66% 57%,#6d5e6230,#0000 56%),radial-gradient(at 16% 58%,#36476244,#0000 52%),#090d18}#demonstrations .strate-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}#demonstrations .strate-atmosphere>i{background:linear-gradient(135deg,#9fabb515,#35394803);border:1px solid #afc0d827;animation:23s ease-in-out infinite paused strate-architecture;position:absolute;inset:28% 64% 7% -4%;transform:perspective(1000px)rotateY(34deg)rotate(-8deg);box-shadow:13px 18px #a3a3c009}#demonstrations .strate-atmosphere>i:nth-child(2){background:linear-gradient(135deg,#bcb09613,#798aa410);animation-delay:-9s;inset:9% -12% 29% 70%;transform:perspective(1000px)rotateY(-34deg)rotate(12deg)}#demonstrations .strate-atmosphere>i:nth-child(3){background:repeating-linear-gradient(90deg,#d4c4ad0b 0 1px,#0000 1px 85px);animation-delay:-15s;inset:43% -20% -10% 10%;transform:perspective(900px)rotateX(68deg)rotate(-8deg);mask-image:radial-gradient(#000,#0000 73%)}#demonstrations .strate-atmosphere>div{background:radial-gradient(1px 1px at 12% 23%,#e0d5c599,#0000),radial-gradient(1px 1px at 94% 47%,#cfbfd1aa,#0000),radial-gradient(1px 1px at 65% 89%,#bfc8d3aa,#0000),radial-gradient(1px 1px at 15% 88%,#c9d6dc88,#0000);animation:27s ease-in-out infinite alternate paused strate-dust;position:absolute;inset:20% 10%}#demonstrations .strate-building{transform-style:preserve-3d;transition:transform 1.65s cubic-bezier(.19,.72,.23,1);animation:18s cubic-bezier(.4,0,.6,1) infinite paused strate-suspension}#demonstrations .strate-window{transition:box-shadow 1.6s;box-shadow:3px 4px #c7becf,6px 8px #776c88,10px 13px #242b41,17px 35px 65px #000a}#demonstrations .strate-window:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 37%,#eee3d711 47%,#0000 57%) 0 0/240% 100%;border:1px solid #fff8eb28;animation:17s ease-in-out infinite paused strate-refraction;position:absolute;inset:0}#demonstrations .strate-glass{background:linear-gradient(115deg,#0000 30%,#f8eacb16 47%,#0000 59%) 0 0/210% 100%;animation:19s ease-in-out infinite paused strate-refraction}#demonstrations .strate-view img{translate:calc(var(--scene-x,0)*-5px) calc(var(--scene-y,0)*-3px)}#demonstrations .strate-view-copy{translate:calc(var(--scene-x,0)*2px) calc(var(--scene-y,0)*1px);transition:translate .8s}#demonstrations .strate-plan{animation:22s ease-in-out -3s infinite paused strate-blueprint}#demonstrations .strate-foundation{background:radial-gradient(#5c56673d,#0000 65%)}#demonstrations .strate-foundation i:nth-child(3){animation:18s cubic-bezier(.4,0,.6,1) infinite paused strate-shadow}#demonstrations.strate-showcase[data-scene-motion=on] :is(.strate-atmosphere>i,.strate-atmosphere>div,.strate-building,.strate-glass,.strate-plan,.strate-foundation i),#demonstrations.strate-showcase[data-scene-motion=on] .strate-window:after{animation-play-state:running}@keyframes strate-suspension{0%,to{translate:0;rotate:1 .3 1 -.2deg}42%{translate:6px -19px 9px;rotate:1 .3 1 .65deg}73%{translate:-2px -8px 3px;rotate:1 .3 1 .05deg}}@keyframes strate-refraction{50%{background-position:100% 0}}@keyframes strate-blueprint{50%{translate:-10px 8px -12px;rotate:-.3deg}}@keyframes strate-shadow{0%,to{opacity:1;scale:1}42%{opacity:.42;scale:1.04 .96}73%{opacity:.72;scale:1.01 .98}}@keyframes strate-architecture{50%{opacity:.65;translate:5px -16px}}@keyframes strate-dust{to{opacity:.35;translate:12px -21px}}@media (width<=560px){#demonstrations .strate-building{animation-name:strate-suspension-mobile}#demonstrations .strate-atmosphere>i{opacity:.55}}@keyframes strate-suspension-mobile{0%,to{translate:0;rotate:0deg}42%{translate:2px -11px 4px;rotate:.4deg}73%{translate:-1px -5px 1px;rotate:.1deg}}@media (prefers-reduced-motion:reduce){#demonstrations .strate-window:after{animation:none!important}}#demonstrations .strate-plan-drawing{fill:none;stroke:#c4c0b578;stroke-width:1px;vector-effect:non-scaling-stroke;width:92%;height:85%;position:absolute;inset:5% 4%}#demonstrations .strate-plan-drawing .strate-plan-wall{stroke-width:4px;stroke:#aaa89666}#demonstrations .strate-plan-drawing .strate-plan-patio{stroke:#eee3c8;stroke-width:1.5px;fill:#c8bca311;transition:opacity 1.3s,fill 1.3s}#demonstrations .strate-plan-drawing .strate-plan-stair{stroke:#b5b4aa70;transition:stroke 1.3s}#demonstrations[data-strate-view=matiere] .strate-plan-patio{opacity:.3}#demonstrations[data-strate-view=matiere] .strate-plan-drawing .strate-plan-stair{stroke:#e8d1af}#demonstrations .strate-material-study{pointer-events:none;color:#fcf4e7;backdrop-filter:blur(8px);opacity:0;background:linear-gradient(130deg,#28251fd9,#343029b8);border-top:1px solid #dacbb174;align-items:end;gap:14px;padding:16px;transition:opacity 1s,transform 1.3s cubic-bezier(.22,.72,.2,1);display:flex;position:absolute;bottom:6%;right:3%;transform:translateY(12px)}#demonstrations[data-strate-view=matiere] .strate-material-study{opacity:1;transform:none}#demonstrations .strate-material-study>span{letter-spacing:.13em;margin-right:5px;font-size:9px;line-height:1.8}#demonstrations .strate-material-study>div{flex-direction:column;gap:8px;min-width:40px;display:flex}#demonstrations .strate-material-study b{background:linear-gradient(135deg,#dfd3bd,#b6a990);width:46px;height:35px;transition:transform 1.4s;transform:rotate(-3deg);box-shadow:2px 3px #c0b59f80,4px 5px #15130f80}#demonstrations .strate-material-study>div:nth-of-type(2) b{background:repeating-linear-gradient(97deg,#82705b,#b29c80 2px,#8d7961 3px,#bba487 5px);transform:rotate(3deg)}#demonstrations .strate-material-study>div:nth-of-type(3) b{background:linear-gradient(120deg,#b9aea12b,#ffeed3bf 52%,#93897829);border:1px solid #efdfc77a;transform:rotate(-1deg)}#demonstrations .strate-material-study small{letter-spacing:.05em;color:#e0d3bf;font-size:9px}#demonstrations .strate-window{border-color:#dbcebaaa;box-shadow:2px 3px #e8e0d1,4px 6px #7c7469,7px 10px #383938,10px 14px #151d2b,17px 35px 65px #000a}@media (width<=560px){#demonstrations .strate-material-study{gap:9px;padding:10px;bottom:4%;right:3%}#demonstrations .strate-material-study>span{display:none}#demonstrations .strate-material-study b{width:32px;height:25px}#demonstrations .strate-material-study>div{min-width:32px}#demonstrations .strate-material-study small{font-size:8px}}#demonstrations[data-scene-motion=off] .strate-material-study{transition:none}@media (prefers-reduced-motion:reduce){#demonstrations .strate-material-study{transition:none}}#methode.method-chapter{color:#eeedf5;background:radial-gradient(at 24% 35%,#29355648,#0000 48%),#090e19}#methode .method-composition{grid-template-columns:1.05fr 1fr;gap:6rem}#methode .method-anchor{position:sticky;top:5.5rem}#methode .method-anchor .display-title{margin-bottom:0;font-size:clamp(2.6rem,4.3vw,4.3rem)}#methode .method-anchor>p:last-child{color:#b6bfd4;margin:0;font-size:.85rem}#methode .method-forge{perspective:1000px;height:330px;margin:1.5rem -1rem .5rem;position:relative}#methode .method-project{transform-style:preserve-3d;transform:rotateX(calc(42deg + var(--scene-y,0)*-3deg)) rotateZ(calc(-20deg + var(--scene-x,0)*3deg));transition:transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:12% 13%}#methode .method-project>div{transform-style:preserve-3d;border-radius:5px;transition:transform 1.5s cubic-bezier(.22,.75,.2,1),opacity 1.1s,box-shadow 1.5s;position:absolute;inset:0}#methode .method-foundation{background:linear-gradient(135deg,#192b48e0,#101526);border:1px solid #9daed76b;transform:translateZ(-32px);box-shadow:4px 7px #263859,8px 13px #0e182b,15px 27px 35px #0007}#methode .method-foundation>span{color:#bbc9e4;letter-spacing:.12em;font-size:.6rem;position:absolute;bottom:10px;left:15px}#methode .method-foundation>i{border:1px solid #879bb935;position:absolute;inset:12%}#methode .method-brief{background:linear-gradient(125deg,#9b8cca45,#19233cdc);border:1px solid #baabd36e;padding:1.6rem;transform:translateZ(12px);box-shadow:3px 4px #4e526e}#methode .method-brief>span{letter-spacing:.17em;color:#ced1e8;font-size:.55rem}#methode .method-brief>b{color:#e5def4;margin:1rem 0;font:2.6rem/1.05 Georgia,serif;display:block}#methode .method-brief>i{background:#cccae87a;width:40%;height:1px;margin-right:10%;display:inline-block}#methode .method-grid{opacity:0;background:#32587320;border:1px solid #a8c8ec90;grid-template-columns:repeat(3,1fr);gap:12px;padding:1.5rem;display:grid;transform:translateZ(70px)scale(.9)}#methode .method-grid>i{background:#8397d416;border:1px solid #9ecbd676}#methode .method-grid>i:first-child{grid-column:1/-1}#methode .method-product{opacity:0;background:linear-gradient(125deg,#344a68,#141b31 65%);border:1px solid #c8b5ffb0;padding:1.3rem;transform:translateZ(120px)translate(35px);box-shadow:3px 5px #58577c,5px 9px #1b2541}#methode .method-product-nav{align-items:center;gap:1rem;font-size:.75rem;display:flex}#methode .method-product-nav>b{margin-right:auto}#methode .method-product-nav>i{background:#a9b8ce;width:20px;height:1px}#methode .method-product-hero{background:radial-gradient(at 90% 80%,#717bd095,#0000 65%);margin-top:1.1rem;padding:.8rem 0;position:relative}#methode .method-product-hero>span{letter-spacing:.14em;color:#adbfda;font-size:.45rem}#methode .method-product-hero>b{margin:.5rem 0;font:1.8rem/1 Georgia,serif;display:block}#methode .method-product-hero>i{background:linear-gradient(#839cce55,#6a519c77);border:1px solid #b7cae970;width:24%;height:80%;position:absolute;top:5%;right:12%;transform:skewY(-20deg)}#methode .method-product-components{gap:8px;margin-top:12px;display:flex}#methode .method-product-components>i{background:#698eae28;border:1px solid #b6bdd641;width:30%;height:20px}#methode .method-inspection{opacity:0;background:linear-gradient(120deg,#83cec70d,#0000);border:1px solid #a6d5cf80;transform:translateZ(90px)}#methode .method-inspection>i{background:linear-gradient(90deg,#0000,#a9e3df,#0000);height:2px;animation:4s ease-in-out infinite paused method-scan;position:absolute;inset:0 0 auto;box-shadow:0 4px 20px #85bdbb}#methode .method-inspection>span{color:#c6dfdd;letter-spacing:.09em;font-size:.58rem;position:absolute;bottom:-22px;right:0}#methode .method-publish{opacity:0;color:#b2dcd1;letter-spacing:.1em;align-items:center;gap:10px;font-size:.6rem;display:flex;transform:translateZ(0);inset:auto 10% -20%!important}#methode .method-publish>i{background:#a2d4c7;border-radius:50%;width:5px;height:5px;box-shadow:0 0 15px #80baa8}#methode .method-extension{opacity:0;background:linear-gradient(140deg,#9170b344,#11172a);border:1px solid #c3a9dc80;padding:.8rem;transform:translate3d(40px,0,90px);box-shadow:3px 5px #453757;inset:20% -15% 20% 75%!important}#methode .method-extension>span{letter-spacing:.1em;font-size:.5rem;display:block}#methode .method-extension>b{color:#d5c2ee;font-size:2.5rem;font-weight:200}#methode[data-project-phase="2"] .method-brief{opacity:.3;transform:translateZ(-8px)}#methode:not([data-project-phase="1"]):not([data-project-phase="2"]) .method-brief{opacity:.15;transform:translateZ(-15px)}#methode:not([data-project-phase="1"]):not([data-project-phase="2"]) .method-grid{opacity:.7;transform:translateZ(5px)}#methode:not([data-project-phase="1"]):not([data-project-phase="2"]) .method-product{opacity:1;transition-delay:.13s;transform:translateZ(42px)}#methode[data-project-phase="4"] .method-inspection{opacity:1;transform:translateZ(62px)}#methode[data-project-phase="5"] .method-publish,#methode[data-project-phase="6"] .method-publish{opacity:1}#methode[data-project-phase="6"] .method-extension{opacity:1;transform:translate3d(10px,0,66px)}#methode[data-project-phase="6"] .method-product{transform:translateZ(52px)translate(-14px)}#methode .method-forge-ground{background:radial-gradient(#6577be2b,#0000 68%);border-bottom:1px solid #8b9db852;position:absolute;inset:20% 0 -5%;transform:rotateX(60deg)}#methode .method-phase-selector{gap:.7rem;margin:1rem 0;display:flex}#methode .method-phase-selector button{color:#a4aec6;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #536079;flex:1;font-size:.76rem;transition:color .4s,border .4s}#methode .method-phase-selector button[aria-pressed=true]{color:#f1e8ff;background:linear-gradient(#0000,#a396dd18);border-color:#cebaff}#methode .method-counter{align-items:baseline;margin:1rem 0}#methode .method-counter>span{font-size:2.5rem}#methode .method-counter .method-phase-label{font:500 .9rem var(--font-body);color:#c6cfe3}#methode .method-timeline li{opacity:.65;padding-block:2.4rem 3.5rem;transition:opacity .7s}#methode .method-timeline h3{font-size:1.8rem}#methode .method-timeline p{font-size:.95rem}#methode[data-scene-motion=on] .method-inspection>i{animation-play-state:running}#methode.method-chapter{overflow:clip}#methode .method-project{animation:12s ease-in-out infinite paused method-presence}#methode[data-scene-motion=on] .method-project{animation-play-state:running}@keyframes method-presence{50%{translate:0 -5px}}@keyframes method-scan{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.9;transform:translateY(215px)}}@media (width<=1000px){#methode .method-composition{gap:2.5rem}#methode .method-forge{height:280px}#methode .method-project{inset:15% 5%}#methode .method-anchor{top:5rem}#methode .method-brief>b{font-size:2rem}}@media (width<=760px){#methode .method-composition{grid-template-columns:1fr}#methode .method-anchor{position:relative;top:auto}#methode .method-forge{max-width:450px;height:320px;margin-inline:auto}#methode .method-project{inset:14% 12%}#methode .method-timeline li{opacity:1}#methode .method-phase-selector{position:relative}#methode .method-counter{display:flex}#methode .method-anchor>p:last-child{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){#methode .method-project *,#methode .method-project{transition:none!important;animation:none!important}#methode .method-timeline li{opacity:1}}#methode .method-forge{perspective:1150px;height:380px;margin-top:1rem}#methode .method-project{transform:rotateX(calc(25deg - var(--scene-y,0)*3deg)) rotateY(calc(-15deg + var(--scene-x,0)*5deg)) rotateZ(-7deg);inset:24% 16% 17%}#methode .method-project>div{transition:transform 1.7s cubic-bezier(.19,.75,.18,1),opacity 1s,background 1.4s,box-shadow 1.4s}#methode[data-project-phase="1"] .method-project{scale:.82}#methode:not([data-project-phase="1"]) .method-brief{visibility:hidden}#methode:not([data-project-phase="2"]) .method-grid>span,#methode[data-project-phase="2"] .method-foundation>span{opacity:0}#methode .method-foundation{background:linear-gradient(140deg,#1d3554a0,#151c3090);border-color:#94bce452;box-shadow:3px 5px #466586,7px 10px #151f3e,9px 12px #76719866,17px 29px 36px #0008}#methode[data-project-phase="1"] .method-foundation{opacity:.35;transform:translateZ(-50px)scale(.85)}#methode .method-brief{background:linear-gradient(135deg,#574662d9,#22243ebd);border-color:#dec3de8c;padding:1.25rem;transform:translateZ(20px)rotateY(-8deg);inset:12% 15%!important}#methode .method-brief>b{margin:.6rem 0;font-size:2.1rem}#methode .method-intentions{pointer-events:none;transform-style:preserve-3d;inset:-30% -22% -5%!important}#methode .method-intentions>i{background:linear-gradient(130deg,#946e9c6e,#332d4eee);border:1px solid #baa2cc84;width:37%;height:48%;padding:12px;font-style:normal;transition:transform 1.6s cubic-bezier(.18,.72,.2,1),opacity 1s;animation:11s ease-in-out infinite paused method-idea;position:absolute;transform:translate3d(-8px,5px,35px)rotateY(12deg)rotate(-7deg);box-shadow:3px 4px #615175}#methode .method-intentions>i:nth-child(2){background:linear-gradient(135deg,#427fa082,#1e3447ee);animation-delay:-4s;top:0;right:0;transform:translate3d(10px,-5px,55px)rotateY(-15deg)rotate(6deg)}#methode .method-intentions>i:nth-child(3){background:linear-gradient(135deg,#8c795b82,#373244ee);animation-delay:-7s;bottom:0;right:-2%;transform:translate3d(-4px,10px,90px)rotateY(-10deg)}#methode .method-intentions small{letter-spacing:.08em;color:#e4d8eb;font-size:.43rem}#methode .method-intentions b{color:#eee6f2;margin:12px 0 10px;font:1.1rem Georgia,serif;display:block}#methode .method-intentions em{border-bottom:1px solid #ddd3e85e;width:60%;display:block}#methode:not([data-project-phase="1"]) .method-intentions>i{opacity:0;animation:none;transform:translate3d(65px,65px,-20px)rotate(0)}#methode:not([data-project-phase="1"]) .method-intentions>i:nth-child(2){transform:translate3d(-40px,65px,-20px)}#methode:not([data-project-phase="1"]) .method-intentions>i:nth-child(3){transform:translate3d(-45px,-10px,-20px)}#methode .method-grid{background:linear-gradient(140deg,#293e688c,#20384266);border-color:#92bbd4;gap:9px;padding:1rem;box-shadow:3px 5px #54759570}#methode .method-grid>i{background:linear-gradient(135deg,#54839930,#61539930);border-color:#bbd1e85c;transition:transform 1.2s .1s,background 1s;transform:translateZ(9px)}#methode .method-grid>i:first-child{background:linear-gradient(140deg,#8997c82b,#655e9144);grid-area:span 2/span 2;justify-content:center;align-items:center;display:flex}#methode .method-grid b{color:#dcd2f3;font:400 3rem Georgia,serif}#methode .method-grid>span{letter-spacing:.1em;color:#c3d5e8;font-size:.48rem;position:absolute;bottom:-23px;left:0}#methode[data-project-phase="2"] .method-project{transform:rotateX(34deg)rotateY(-13deg)rotate(-8deg)}#methode[data-project-phase="2"] .method-grid{opacity:1;transform:translateZ(50px)}#methode[data-project-phase="2"] .method-grid>i:nth-child(3n){background:#8cb3cd45;transform:translateZ(30px)}#methode[data-project-phase="2"] .method-grid>i:nth-child(2){background:#ad80be45;transform:translateZ(48px)}#methode .method-product{transform-style:preserve-3d;background:linear-gradient(128deg,#284361,#171c35 55%,#453151);border-color:#cdc8eacc;padding:1rem;box-shadow:3px 4px #a5a7c1,7px 9px #293758,10px 12px #8d829844}#methode .method-product-hero{transform-style:preserve-3d;background:radial-gradient(at 75% 70%,#5584b156,#0000 80%);margin-top:.6rem;padding:.5rem 0}#methode .method-product-hero>b{z-index:1;font-size:1.7rem;position:relative}#methode .method-product-hero>i{background:linear-gradient(130deg,#95c4e4bb,#4b5ca47c);border-color:#c1d7ef;width:24%;height:90%;transition:transform 1.6s;top:0;right:5%;transform:translateZ(15px)skewY(-18deg);box-shadow:5px 5px #777eb860}#methode .method-product-hero>i:nth-of-type(2){background:linear-gradient(130deg,#bb7fbab0,#704983);height:67%;top:17%;right:18%;transform:translateZ(30px)skewY(-18deg)}#methode .method-product-hero>i:nth-of-type(3){background:linear-gradient(130deg,#a7c0c3b0,#376682);height:48%;top:36%;right:32%;transform:translateZ(45px)skewY(-18deg)}#methode .method-product-components{transform-style:preserve-3d;margin-top:10px}#methode .method-product-components>i{background:linear-gradient(100deg,#83b9c777,#a181b551);border-color:#bccce870;height:15px;transition:transform 1.3s;box-shadow:2px 3px #657c9855}#methode .method-product-glass{pointer-events:none;background:linear-gradient(110deg,#0000 10%,#d9eeff15 32%,#0000 48%) 0 0/250% 100%;animation:13s ease-in-out infinite paused method-reflection;position:absolute;inset:0;transform:translateZ(4px)}#methode[data-project-phase="3"] .method-project{transform:rotateX(28deg)rotateY(-24deg)rotate(-7deg)}#methode[data-project-phase="3"] .method-product{transform:translate3d(0,-3px,68px)}#methode[data-project-phase="3"] .method-product-components>i{animation:9s cubic-bezier(.2,.75,.25,1) infinite paused method-assemble}#methode[data-project-phase="3"] .method-product-components>i:nth-child(2){animation-delay:.35s}#methode[data-project-phase="3"] .method-product-components>i:nth-child(3){animation-delay:.7s}#methode[data-project-phase="3"] .method-product-hero>i{animation:9s cubic-bezier(.2,.75,.25,1) infinite paused method-build-volume}#methode[data-project-phase="3"] .method-product-hero>i:nth-of-type(2){animation-delay:.25s}#methode[data-project-phase="3"] .method-product-hero>i:nth-of-type(3){animation-delay:.5s}#methode[data-project-phase="4"] .method-project{transform:rotateX(12deg)rotateY(12deg)rotate(1deg)}#methode .method-inspection{background:linear-gradient(130deg,#6aafa21c,#0000 65%);border:1px solid #b4e5d476;box-shadow:inset 0 0 20px #648f9940;inset:-8% -5%!important}#methode .method-inspection>div{justify-content:space-around;display:flex;position:absolute;inset:auto 10% 6%}#methode .method-inspection>div>b{color:#d5f4e7;background:#234c4bba;border:1px solid #98d5c578;place-items:center;width:26px;height:26px;font-size:.7rem;animation:6s ease-in-out infinite paused method-confirm;display:grid}#methode .method-inspection>div>b:nth-child(2){animation-delay:1s}#methode .method-inspection>div>b:nth-child(3){animation-delay:2s}#methode[data-project-phase="4"] .method-product-components>i:nth-child(2){background:#97ccb660;animation:6s ease-in-out infinite paused method-adjust}#methode[data-project-phase="5"] .method-project{transform:rotateX(7deg)rotateY(0)rotate(0)translateY(-15px)}#methode[data-project-phase="5"] .method-product{box-shadow:3px 4px #bab4d3,7px 9px #3d5b83,0 20px 36px #516eae33}#methode .method-release{pointer-events:none;opacity:0;transform:translateZ(-60px);inset:-25%!important}#methode .method-release>i{background:linear-gradient(140deg,#608fa91f,#0000 55%);border:1px solid #aabce873;animation:6s ease-out infinite paused method-release;position:absolute;inset:0}#methode .method-release>i:nth-child(2){animation-delay:2s}#methode .method-release>i:nth-child(3){animation-delay:4s}#methode[data-project-phase="5"] .method-release{opacity:1}#methode[data-project-phase="6"] .method-project{transform:rotateX(22deg)rotateY(-22deg)rotate(-5deg)translate(-18px)scale(.82)}#methode .method-extension{transform-style:preserve-3d;background:linear-gradient(150deg,#8d5a9080,#24374aee);border-color:#c6aad6bd;transition-delay:.2s;inset:-3% -26% 2% 79%!important}#methode .method-extension>div{gap:5px;display:flex;position:absolute;inset:53% 5% 5%;transform:translateZ(25px)}#methode .method-extension>div>i{background:linear-gradient(#a6b3d4,#624b91);border:1px solid #b7cbe1;flex:1;animation:8s ease-in-out infinite paused method-extend;box-shadow:3px 4px #3f4b66}#methode .method-extension>div>i:nth-child(2){animation-delay:-2s}#methode .method-extension>div>i:nth-child(3){animation-delay:-4s}#methode[data-project-phase="6"] .method-grid{transform:translate(12px,-8px)scale(1.13)}#methode.method-chapter[data-scene-motion=on] .method-forge .method-project :is(i,b,div){animation-play-state:running}@keyframes method-idea{50%{translate:4px -8px;rotate:2deg}}@keyframes method-reflection{50%{background-position:100% 0}}@keyframes method-assemble{0%,to{translate:0}25%{translate:6px 12px 27px}55%,85%{translate:0}}@keyframes method-build-volume{0%,to{translate:0}25%{translate:7px -9px 18px}58%,85%{translate:0}}@keyframes method-confirm{0%,20%,to{opacity:.4}45%,75%{opacity:1;box-shadow:0 0 14px #84b5a940}}@keyframes method-adjust{25%{translate:5px 0 10px}55%,to{translate:0}}@keyframes method-release{0%{opacity:0;scale:.75}20%{opacity:.5}to{opacity:0;scale:1.14}}@keyframes method-extend{50%{translate:0 -7px 10px}}@media (width<=1000px){#methode .method-forge{height:320px}#methode .method-project{inset:27% 15% 14%}#methode .method-product{padding:.8rem}#methode .method-product-hero>b{font-size:1.4rem}#methode .method-intentions>i{padding:8px}#methode .method-intentions b{font-size:.9rem}}@media (width<=760px){#methode .method-forge{height:355px}#methode .method-project{inset:26% 17% 18%}#methode .method-product-hero>b{font-size:1.5rem}}#methode.method-chapter{isolation:isolate;background:radial-gradient(at 16% 24%,#26355267,#0000 40%),radial-gradient(at 72% 69%,#34345530,#0000 47%),#090e19}#methode .method-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000,#000 5% 94%,#0000)}#methode .method-atmosphere>i{pointer-events:none;position:absolute}#methode .method-atmosphere-volume{background:radial-gradient(at 46% 46%,#0000 45%,#97afdb0c 46%,#789bc11f 47%,#4b698b18 49%,#0000 56%),radial-gradient(at 60% 52%,#55557e35,#0000 58%);border-radius:50%;animation:29s ease-in-out infinite paused method-space-volume;inset:-12% 32% 35% -22%;transform:rotate(-28deg)}#methode .method-atmosphere-weave{opacity:.7;background:repeating-linear-gradient(90deg,#c3cbea0a 0 1px,#0000 1px 68px),repeating-linear-gradient(0deg,#c3cbea07 0 1px,#0000 1px 68px);inset:8% 40% 1% -8%;transform:perspective(1100px)rotateY(24deg)rotate(-13deg)scale(1.12);mask-image:radial-gradient(#000 12%,#0000 72%)}#methode .method-atmosphere-light{background:radial-gradient(at 20% 25%,#65849c22,#0000 40%),radial-gradient(at 65% 65%,#9275951d,#0000 45%);animation:23s ease-in-out infinite paused method-space-light;inset:18% -10% 1% 17%}#methode .method-atmosphere>svg{fill:none;stroke-width:.8px;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 12% 90%,#0000)}#methode .method-space-contours{stroke:#a4b5d627}#methode .method-space-contours path:nth-child(2){stroke:#a4b5d610}#methode .method-space-contours path:nth-child(3){stroke:#a4b5d60b}#methode .method-space-pulse{stroke:#c5cbe980;stroke-width:1px;stroke-dasharray:70 4200;animation:26s linear infinite paused method-space-transit}#methode .method-space-markers{stroke:#b5c6e245;animation:13s ease-in-out infinite paused method-space-markers}#methode .method-timeline li{opacity:.78;position:relative}#methode .method-timeline li.is-current{opacity:1}#methode .method-timeline li:after{content:"";opacity:0;background:linear-gradient(#0000,#bfbbdf80,#0000);width:1px;transition:opacity .8s;position:absolute;inset:1rem auto 1.2rem -1.6rem}#methode .method-timeline li.is-current:after{opacity:1}#methode .method-timeline .timeline-index{transition:color .6s,text-shadow .6s}#methode .method-timeline li.is-current .timeline-index{color:#d4cbed;text-shadow:0 0 16px #b8a3db25}#methode[data-scene-motion=on] .method-atmosphere :is(i,path,g){animation-play-state:running}@keyframes method-space-volume{50%{opacity:.72;translate:2% 2%;rotate:2deg}}@keyframes method-space-light{50%{opacity:.65;translate:-2% -2.5%}}@keyframes method-space-transit{to{stroke-dashoffset:-4270px}}@keyframes method-space-markers{50%{opacity:.55}}@media (width<=760px){#methode .method-atmosphere-volume{inset:-3% -35% 64% -50%}#methode .method-atmosphere-weave{opacity:.5;inset:5% 8% 8% -40%}#methode .method-space-contours{stroke:#a4b5d61c}#methode .method-timeline li:after{left:-.6rem}#methode .method-timeline li{opacity:1}}@media (prefers-reduced-motion:reduce){#methode .method-atmosphere *{animation:none!important}#methode .method-timeline li:after{transition:none}}#methode .method-intention-sketch{fill:none;stroke:#d6d7e799;stroke-width:1.2px;width:29px;height:27px;position:absolute;bottom:11px;right:10px}#methode .method-intentions>i:nth-child(2) .method-intention-sketch{stroke:#b9dce8a6}#methode .method-intentions>i:nth-child(3) .method-intention-sketch{stroke:#ead5bba6}#methode .method-grid>i{min-width:0;min-height:0;font-style:normal;position:relative;overflow:hidden}#methode .method-grid>i.method-wire-hero{background:linear-gradient(135deg,#63759841,#36335490);padding:11px;display:block}#methode .method-wire-hero>small{font:500 5px/1.2 var(--font-body);letter-spacing:.14em;color:#c6d7ea;display:block}#methode .method-wire-hero>b{color:#e6dff4;z-index:1;font:400 21px/.98 Georgia,serif;position:absolute;top:29%;left:11px}#methode .method-wire-hero>b>em{font-weight:400}#methode .method-wire-hero>span{background:#c1b6df28;border:1px solid #c1b6df9c;width:24%;height:8px;position:absolute;bottom:14%;left:11px}#methode .method-wire-hero>svg{fill:#819daf39;stroke:#afc7dfab;stroke-width:1px;width:43%;height:62%;position:absolute;top:20%;right:7%}#methode .method-wire-image>svg{fill:#8dbdc344;stroke:#c8d7e4a6;stroke-width:1px;width:80%;height:70%;position:absolute;inset:15% 10%}#methode .method-wire-type{align-items:center;gap:7px;padding:6px;display:flex}#methode .method-wire-type>b{color:#e4d6ef;font:400 21px/1 Georgia,serif}#methode .method-wire-type>span{border-block:1px solid #bea8d6;width:30%;height:16px;box-shadow:0 4px #bea8d629}#methode .method-wire-story{flex-direction:column;justify-content:center;gap:5px;padding:8px;display:flex}#methode .method-wire-story>span{background:#b8cddd75;width:82%;height:2px}#methode .method-wire-story>span:first-child{background:#ded6eea6;width:60%;height:3px}#methode .method-wire-story>span:last-child{width:48%}#methode .method-wire-path>svg{fill:none;stroke:#c1d7dfba;stroke-width:1.2px;width:84%;height:60%;position:absolute;inset:20% 8%}#methode .method-wire-contact{justify-content:center;align-items:center;gap:6px;display:flex}#methode .method-wire-contact>svg{fill:#a9abc631;stroke:#ded0e9;stroke-width:1.3px;width:22px;height:19px}#methode .method-wire-contact>span{font:500 5.5px/1.2 var(--font-body);color:#dfd5e9}#methode .method-product-nav{gap:8px}#methode .method-product-nav>i{width:auto;height:auto;font:500 5.7px/1.3 var(--font-body);color:#c8d1e2;background:0 0;font-style:normal}#methode .method-product-nav>i:last-child{border-bottom:1px solid #c7b7db80;padding-bottom:2px}#methode .method-product-hero>i{font-style:normal;overflow:hidden}#methode .method-visual-photo>svg{fill:#b5ccdc24;stroke:#d7e6efb3;stroke-width:1px;width:82%;height:82%;position:absolute;inset:9%}#methode .method-visual-story{padding:8px 6px}#methode .method-visual-story>span{font:500 5.8px/1.4 var(--font-body);color:#f0dfef;letter-spacing:.015em;display:block}#methode .method-visual-story>em{background:#d7bed977;width:92%;height:2px;margin-top:5px;display:block}#methode .method-visual-story>em:last-of-type{width:62%}#methode .method-visual-story>small{font:500 5px/1.2 var(--font-body);color:#ecdaeb;margin-top:9px;display:block}#methode .method-visual-contact>svg{fill:#b5d8e638;stroke:#d4edf0;stroke-width:1.5px;width:45%;height:48%;position:absolute;top:17%;left:28%}#methode .method-visual-contact>span{text-align:center;font:500 5px/1.2 var(--font-body);color:#deebee;position:absolute;bottom:12%;left:0;right:0}#methode .method-product-components>i{background:linear-gradient(135deg,#6d94aa47,#3334528f);flex:1;width:auto;min-width:0;height:34px;padding:5px 6px;font-style:normal;position:relative;overflow:hidden}#methode .method-product-components>i>small{font:500 5.8px/1.2 var(--font-body);letter-spacing:.025em;color:#dce2ed;white-space:nowrap;display:block}#methode .method-component-pages>span{background:#9bb2d435;border:1px solid #c1d0e9a1;width:23%;height:8px;position:absolute;bottom:6px;left:6px;box-shadow:7px -2px #728bb967}#methode .method-component-pages>span:last-child{background:#c4cce389;border:0;width:28%;height:1px;bottom:10px;left:53%;box-shadow:0 4px #c4cce34c}#methode .method-component-content>span{background:#c7d4e98c;width:83%;height:1px;margin-top:4px;display:block}#methode .method-component-content>span:last-child{background:#c7d4e94d;width:52%}#methode .method-component-contact>svg{fill:none;stroke:#cbe4e5b5;stroke-width:1px;width:14px;height:12px;position:absolute;bottom:4px;left:6px}#methode .method-component-contact>span{background:#9fc8d32e;border:1px solid #bcd7df91;height:3px;position:absolute;bottom:8px;left:28px;right:7px}#methode .method-verification-path{fill:none;stroke:#b0ddd2;stroke-width:.65px;opacity:.55;pointer-events:none;width:90%;height:85%;position:absolute;top:8%;left:5%}#methode .method-verification-path path{stroke-dasharray:2 3}#methode .method-verification-path circle{fill:#294f51;stroke-width:1px}#methode .method-inspection>div{gap:9px;inset:auto 8% 5%}#methode .method-inspection>div>b{justify-content:space-between;align-items:center;gap:5px;width:29%;height:23px;padding:4px 6px;font-weight:400;display:flex;position:relative;box-shadow:2px 3px #152d3d80}#methode .method-inspection>div>b>span{font:500 5.9px/1.2 var(--font-body);color:#cde7df}#methode .method-inspection>div>b>em{font:500 10px/1 var(--font-body);color:#d9f7e9}#methode .method-publish{background:linear-gradient(125deg,#304e60ee,#213442ee);border:1px solid #98c8c378;border-top-color:#c9e5dfb5;border-radius:3px;gap:8px;padding:7px 9px;box-shadow:2px 3px #506d7e,4px 6px #102133}#methode .method-publish>span{letter-spacing:.055em;font-size:6.8px;line-height:1.35}#methode .method-publication-stamp{border-left:1px solid #b6d3da4d;align-items:center;gap:5px;margin-left:auto;padding-left:8px;display:flex}#methode .method-publication-stamp>svg{fill:#a5cdd322;stroke:#d0e6df;stroke-width:1.3px;width:18px;height:20px}#methode .method-publication-stamp>small{font:500 5.5px/1.3 var(--font-body);letter-spacing:.04em;color:#c2dbd5}#methode .method-extension>div>i{background:linear-gradient(140deg,#a1abc585,#4b416de3);min-width:0;padding:7px 4px;font-style:normal;position:relative;overflow:hidden}#methode .method-extension>div>i:nth-child(2){background:linear-gradient(140deg,#ab8db58c,#4d365cee)}#methode .method-extension>div>i:nth-child(3){background:linear-gradient(140deg,#7dafb391,#28435bee)}#methode .method-extension>div>i>small{text-align:center;font:500 5.8px/1.2 var(--font-body);letter-spacing:.02em;color:#f1e8f3;white-space:nowrap;display:block}#methode .method-extension>div>i>svg{fill:none;stroke:#e4dfedb8;stroke-width:1.4px;width:80%;height:54%;position:absolute;inset:30% 10% 16%}#methode .method-extension>div>.method-extension-page>svg{fill:#b4c7da35}#methode .method-extension>div>.method-extension-link>svg{stroke:#c5e6e5;fill:#263d56}@media (width<=1000px){#methode .method-product-nav{gap:5px}#methode .method-product-nav>i{font-size:4.5px}#methode .method-wire-hero>b{font-size:17px;left:8px}#methode .method-wire-hero>span{left:8px}#methode .method-wire-contact>span{display:none}#methode .method-wire-type{gap:3px;padding:4px}#methode .method-wire-type>b{font-size:18px}#methode .method-product-components{gap:5px}#methode .method-product-components>i{height:28px;padding:4px}#methode .method-product-components>i>small{letter-spacing:0;font-size:4.7px}#methode .method-product-components>i>svg{left:4px}#methode .method-visual-story>small{display:none}#methode .method-visual-story>span,#methode .method-visual-contact>span{font-size:4.5px}#methode .method-inspection>div{gap:4px}#methode .method-inspection>div>b{height:20px;padding:4px}#methode .method-inspection>div>b>span{font-size:4.8px}#methode .method-publication-stamp>small{display:none}#methode .method-publish{gap:5px;padding:6px}#methode .method-publish>span{font-size:5.5px}#methode .method-publication-stamp{padding-left:5px}#methode .method-publication-stamp>svg{width:14px;height:16px}#methode .method-extension>div>i{padding:6px 2px}#methode .method-extension>div>i>small{letter-spacing:0;font-size:4.6px}}@media (width<=760px){#methode .method-intention-sketch{width:22px;height:22px;bottom:7px;right:7px}#methode .method-product-hero>b{font-size:1.15rem;line-height:1.1}#methode[data-project-phase="6"] .method-product-hero>b{font-size:.95rem}}#methode[data-scene-motion=off] :is(.method-grid,.method-product,.method-inspection,.method-publish,.method-extension) *{transition:none}@media (prefers-reduced-motion:reduce){#methode :is(.method-grid,.method-product,.method-inspection,.method-publish,.method-extension) *{transition:none!important;animation:none!important}}#care.care-chapter{color:#ecedf5;background:radial-gradient(at 26% 64%,#26465232,#0000 50%),#0a101b}#care .care-composition{grid-template-columns:1.2fr .8fr;gap:6rem}#care .care-contract{border-top:1px solid #8cafb658;align-self:center;padding:2rem 0}#care .care-price{color:#e6eef2;font:400 clamp(2.5rem,3.6vw,4rem)/1.2 Georgia,serif}#care .care-contract ul{margin-block:2rem;padding:0;list-style:none}#care .care-contract li{border-bottom:1px solid #9bacc022;padding:.9rem 0 .9rem 1.4rem;font-size:.95rem;position:relative}#care .care-contract li:before{content:"";border:1px solid #9ac5c0;width:4px;height:4px;position:absolute;top:1.4rem;left:0;transform:rotate(45deg)}#care .care-payment,#care .care-limits{color:#b7c3d3;font-size:.87rem;line-height:1.8}#care .care-limits{max-width:34rem}#care .care-intro{color:#c1cbd8;font-size:1.12rem}#care .care-observatory{perspective:1300px;height:350px;margin:1.5rem 0 1rem;position:relative}#care .care-living-site{transform-style:preserve-3d;transform:rotateX(calc(10deg - var(--scene-y,0)*2deg)) rotateY(calc(-14deg + var(--scene-x,0)*3deg));transition:transform 1.5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:5% 12% 18% 4%}#care .care-site-shell{background:linear-gradient(145deg,#527e9855,#141d32);border:1px solid #97c6ce75;border-radius:9px;position:absolute;inset:0;transform:translate3d(8px,10px,-24px);box-shadow:4px 5px #273f51,15px 25px 60px #0009}#care .care-site-surface{background:linear-gradient(115deg,#1c3442,#182236 65%,#342c4a);border:1px solid #a7cbd8b0;border-radius:8px;position:absolute;inset:0;overflow:hidden;transform:translateZ(15px);box-shadow:inset 0 1px #ffffff40,3px 4px #4a6375}#care .care-site-header{letter-spacing:.1em;border-bottom:1px solid #9ac1c625;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:.6rem;display:flex}#care .care-site-header>b{font-size:1rem}#care .care-site-header>i{background:#a0d2c3;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 13px #88c8b670}#care .care-site-body{background:radial-gradient(at 85% 40%,#619eaf44,#0000 65%);padding:1.2rem 1.5rem;position:relative}#care .care-site-body>span{letter-spacing:.18em;color:#b1c5d1;font-size:.5rem}#care .care-site-body>b{color:#e5e7ef;margin:.6rem 0;font:2rem/1.05 Georgia,serif;display:block}#care .care-site-content{gap:10px;margin-top:15px;display:flex}#care .care-site-content>i{background:#9aafc818;border:1px solid #b5cfe436;width:30%;height:16px;transition:background 1s,transform 1s}#care .care-site-bottom{color:#acbecf;border-top:1px solid #9ac1c625;justify-content:space-between;padding:.7rem 1.3rem;font-size:.5rem;display:flex}#care .care-scan{opacity:.8;background:linear-gradient(#0000,#a0d6cf23);border-bottom:1px solid #bbe4db80;height:18%;animation:6s ease-in-out infinite paused care-check;position:absolute;inset:-20% 0 auto}#care .care-patch,#care .care-new-content{opacity:.35;background:linear-gradient(140deg,#657ba46b,#20253dda);border:1px solid #b3add28a;border-radius:4px;width:31%;height:42%;padding:.8rem;transition:transform 1.5s cubic-bezier(.2,.7,.2,1),opacity 1s;position:absolute;top:27%;right:-15%;transform:translate3d(15px,0,75px);box-shadow:3px 4px #3b455f}#care .care-patch>span,#care .care-new-content>span{letter-spacing:.12em;font-size:.47rem}#care .care-patch>i,#care .care-new-content>i{background:#a8bada8a;width:80%;height:2px;margin:10px 0;display:block}#care .care-patch>b{color:#aacdc5;font:1.6rem Georgia,serif}#care .care-new-content{opacity:0;background:linear-gradient(145deg,#63618e,#162233);top:44%;right:5%;transform:translate3d(45px,35px,115px)}#care .care-new-content>i:last-child{background:linear-gradient(90deg,#92b6c7,#8686b4);width:100%;height:28px}#care[data-care-operation=update] .care-patch{opacity:1;transform:translate3d(-50px,-25px,50px)}#care[data-care-operation=update] .care-site-content>i:nth-child(2){background:#a9bbdb65;transform:translateZ(20px)}#care[data-care-operation=content] .care-new-content{opacity:1;transform:translateZ(55px)}#care:not([data-care-operation=check]) .care-scan{opacity:.15}#care .care-bed{background:radial-gradient(#6590af2b,#0000 64%);position:absolute;inset:30% 0 0;transform:rotateX(70deg)}#care .care-bed>i{border:1px solid #81aabb25;position:absolute;inset:15%}#care .care-bed>i:last-child{inset:30% 5%}#care .care-trace{color:#a2b3c8;letter-spacing:.12em;justify-content:space-between;font-size:.6rem;display:flex;position:absolute;bottom:0;left:0;right:0}#care .care-trace>svg{fill:none;stroke:#8aabbd45;stroke-width:1px;width:100%;height:60px;position:absolute;bottom:15px}#care .care-trace-signal{stroke:#c0e3df;stroke-dasharray:45 650;animation:7s linear infinite paused care-trace}#care .care-trace>strong{color:#b0d0cf;font-weight:400}#care .care-operations{border-bottom:1px solid #9aacbd35;gap:1.5rem;margin-top:1.5rem;display:flex}#care .care-operations button{color:#a7b6c9;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:1;padding:.5rem 0;font-size:.85rem}#care .care-operations button>span{margin-right:.7rem;font-size:.6rem}#care .care-operations button[aria-pressed=true]{color:#e2f2f0;border-color:#b5d5d3}#care .care-simulation{color:#acb9cc;margin-top:1rem;font-size:.7rem}#care .care-continuity{display:none}#care[data-scene-motion=on] .care-scan,#care[data-scene-motion=on] .care-trace-signal{animation-play-state:running}#care.care-chapter{overflow:clip}#care .care-living-site{animation:14s ease-in-out infinite paused care-presence}#care[data-scene-motion=on] .care-living-site{animation-play-state:running}@keyframes care-presence{50%{translate:0 -5px}}@keyframes care-check{0%,10%{transform:translateY(0)}70%,to{transform:translateY(340px)}}@keyframes care-trace{to{stroke-dashoffset:-695px}}@media (width<=1000px){#care .care-composition{grid-template-columns:1fr 1fr;gap:2rem}#care .care-observatory{height:320px}#care .care-site-body>b{font-size:1.65rem}#care .care-site-header{padding:.7rem}#care .care-living-site{inset:8% 8% 15% 0}#care .care-site-header>span{font-size:.48rem}}@media (width<=760px){#care .care-composition{grid-template-columns:1fr}#care .care-observatory{max-width:520px;height:320px}#care .care-contract{margin-top:1.5rem}#care .care-operations{gap:1rem}#care .care-operations button{font-size:.8rem}#care .care-site-body{padding:1rem}#care .care-living-site{inset:6% 12% 15% 0}#care .care-site-header>span{font-size:.5rem}#care .care-site-body>b{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){#care .care-observatory *{transition:none!important;animation:none!important}#care .care-scan{transform:translateY(100px)}}#care.care-chapter{isolation:isolate;background:radial-gradient(at 24% 57%,#30556c3b,#0000 48%),radial-gradient(at 65% 16%,#6149781c,#0000 50%),#0a101b}#care .care-atmosphere{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}#care .care-atmosphere>i{background:repeating-linear-gradient(90deg,#9ecad409 0 1px,#0000 1px 80px);border:1px solid #8daec018;animation:24s ease-in-out infinite paused care-atmosphere;position:absolute;inset:20% 15% 10% -10%;transform:perspective(900px)rotateY(35deg)rotateX(40deg);mask-image:radial-gradient(#000 20%,#0000 72%)}#care .care-atmosphere>i:nth-child(2){background:radial-gradient(#777bb52b,#0000 67%);border:0;animation-delay:-10s;inset:0 -20% 40% 40%}#care .care-atmosphere>svg{fill:none;stroke:#97bbd41b;stroke-width:.7px;width:100%;height:100%;mask-image:linear-gradient(#0000,#000 30% 80%,#0000)}#care .care-ambient-signal{stroke:#a8d5d773;stroke-dasharray:40 1700;animation:23s linear infinite paused care-ambient-transit}#care .care-observatory{height:400px;margin-top:1.7rem}#care .care-living-site{transform:rotateX(calc(15deg - var(--scene-y,0)*3deg)) rotateY(calc(-19deg + var(--scene-x,0)*5deg));transition:transform 1.7s cubic-bezier(.2,.7,.2,1);inset:10% 14% 23% 8%}#care .care-site-shell{background:linear-gradient(145deg,#31718a86,#202c49 60%,#704e8863);transition:transform 1.7s,background 1.7s;transform:translate3d(5px,6px,-35px);box-shadow:3px 4px #8aacbc,7px 9px #253654,10px 13px #7672914f,17px 30px 40px #0007}#care .care-site-surface{transform-style:preserve-3d;background:linear-gradient(130deg,#294956,#192439 45%,#4d365b);border-color:#c1dae4b3;transition:transform 1.7s cubic-bezier(.2,.7,.2,1),background 1.7s;box-shadow:3px 4px #93acba,7px 9px #23364c}#care .care-site-body{background:radial-gradient(at 90% 60%,#6da7bd53,#0000 55%);padding:1rem 1.2rem}#care .care-site-body:after{content:"";background:linear-gradient(145deg,#90c8d478,#8c679a91);border:1px solid #c7cdec88;width:18%;height:59%;animation:12s ease-in-out infinite paused care-inner-life;position:absolute;top:17%;right:9%;transform:skewY(-17deg);box-shadow:7px 8px #4c5b805c,14px 16px #7c64984a}#care .care-site-body>b{z-index:1;font-size:1.8rem;position:relative}#care .care-site-content>i{background:linear-gradient(100deg,#8bbdcb70,#7f6ca749);border-color:#a8c9d17a;height:21px;box-shadow:2px 3px #6a82a133}#care .care-site-header>i{animation:5.6s ease-in-out infinite paused care-status}#care .care-diagnostics{z-index:2;background:linear-gradient(130deg,#254453a1,#0e203b9c);border:1px solid #81bdcb4f;width:22%;padding:12px 10px;transition:opacity 1s,transform 1.5s;position:absolute;top:3%;left:1%;transform:perspective(900px)rotateY(-19deg)rotateX(9deg)translateZ(35px);box-shadow:3px 5px #2f4f644f}#care .care-diagnostics>span{letter-spacing:.1em;color:#c1dce4;font-size:.45rem;display:block}#care .care-diagnostics>i{background:#86b4c43e;height:2px;margin:7px 0 13px;display:block}#care .care-diagnostics b{transform-origin:0;background:#badccd;width:80%;height:2px;animation:7s ease-in-out infinite paused care-diagnostic;display:block}#care .care-diagnostics>i:nth-of-type(2)>b{animation-delay:-2s}#care .care-diagnostics>i:nth-of-type(3)>b{animation-delay:-4s}#care:not([data-care-operation=check]) .care-diagnostics{opacity:.35;transform:perspective(900px)rotateY(-19deg)translate3d(-8px,3px,-30px)}#care .care-patch{opacity:.12;background:linear-gradient(130deg,#7e719fd9,#283652);border-color:#d4c6e7ad;transition:transform 1.7s cubic-bezier(.17,.7,.2,1),opacity 1s;top:24%;right:-7%;box-shadow:3px 4px #8795af,6px 8px #3b425f}#care[data-care-operation=update] .care-living-site{transform:rotateX(21deg)rotateY(-23deg)translateY(-5px)}#care[data-care-operation=update] .care-site-surface{transform:translate3d(-7px,-7px,55px)}#care[data-care-operation=update] .care-site-shell{transform:translate3d(12px,14px,-34px)}#care[data-care-operation=update] .care-patch{animation:9s cubic-bezier(.2,.75,.2,1) infinite paused care-repair;transform:translate3d(-40px,24px,92px)}#care[data-care-operation=update] .care-site-content>i:nth-child(2){background:linear-gradient(100deg,#a5caca,#7c87b6);animation:9s ease-in-out infinite paused care-stabilize}#care .care-new-content{background:linear-gradient(135deg,#9a719ccc,#21364bee);border-color:#d1b9deb3;width:42%;height:49%;top:32%;right:2%;box-shadow:3px 4px #ae9ebc,7px 8px #4c4565}#care[data-care-operation=content] .care-living-site{transform:rotateX(10deg)rotateY(-10deg)translate(-8px)}#care[data-care-operation=content] .care-new-content{animation:10s cubic-bezier(.25,.75,.25,1) infinite paused care-renew;transform:translate3d(9px,12px,75px)}#care[data-care-operation=content] .care-site-content>i{animation:10s ease-in-out infinite paused care-content-change}#care[data-care-operation=content] .care-site-content>i:nth-child(2){animation-delay:.25s}#care[data-care-operation=content] .care-site-content>i:nth-child(3){animation-delay:.5s}#care .care-service-layer{pointer-events:none;gap:8px;height:40px;display:flex;position:absolute;inset:auto 8% 15%;transform:perspective(900px)rotateX(55deg)rotate(-4deg)}#care .care-service-layer>i{background:linear-gradient(135deg,#4c6d9044,#5d4c8044);border:1px solid #94c2d258;flex:1;transition:background 1s;box-shadow:2px 3px #3c526b66}#care .care-service-layer>span{letter-spacing:.13em;color:#b9cddc;font-size:.47rem;position:absolute;bottom:-24px}#care[data-care-operation=update] .care-service-layer>i:nth-child(2){background:#a293c762}#care[data-care-operation=content] .care-service-layer>i:nth-child(3){background:#9f709860}#care.care-chapter[data-scene-motion=on] :is(.care-atmosphere,.care-observatory) :is(i,b,div,path),#care.care-chapter[data-scene-motion=on] .care-site-body:after{animation-play-state:running}@keyframes care-atmosphere{50%{opacity:.7;translate:1.5% -2%}}@keyframes care-ambient-transit{to{stroke-dashoffset:-1740px}}@keyframes care-inner-life{50%{filter:brightness(1.18);translate:0 -5px}}@keyframes care-status{50%{opacity:.7;box-shadow:0 0 13px #a9e6db80}}@keyframes care-diagnostic{0%,to{opacity:.5;scale:.25 1}55%,80%{opacity:1;scale:1}}@keyframes care-repair{0%,to{translate:0}30%{translate:-18px 3px -25px}50%,70%{filter:brightness(1.15);translate:-18px 3px -25px}}@keyframes care-stabilize{0%,to{translate:0}25%{opacity:.4;translate:0 -7px}55%,80%{opacity:1;translate:0}}@keyframes care-renew{0%,to{translate:15px -10px 12px}40%,70%{translate:-10px 0 -25px}}@keyframes care-content-change{0%,to{opacity:.6}40%,70%{opacity:1;background-color:#ac8abc}}@media (width<=1000px){#care .care-observatory{height:355px}#care .care-living-site{inset:12% 14% 25% 7%}#care .care-site-header{padding:.6rem}#care .care-site-body>b{font-size:1.4rem}#care .care-diagnostics{width:26%;padding:7px;top:4%}#care .care-diagnostics>span{font-size:.4rem}}@media (width<=760px){#care .care-observatory{height:360px}#care .care-site-body>b{font-size:1.6rem}#care .care-site-body{padding:.7rem}#care .care-service-layer>span{font-size:.4rem}}@media (prefers-reduced-motion:reduce){#care .care-atmosphere *,#care .care-site-body:after{animation:none!important}}#care.care-chapter{--care-light:153,208,210;background:radial-gradient(at 22% 54%,#38617640,#0000 48%),radial-gradient(at 62% 16%,#6f548824,#0000 53%),#0a101b}#care[data-care-operation=update]{--care-light:190,176,220}#care[data-care-operation=content]{--care-light:200,162,196}#care .care-atmosphere:after{content:"";background:radial-gradient(ellipse,rgba(var(--care-light),.09),transparent 65%);transition:background 1.8s;animation:19s ease-in-out infinite paused care-support-breath;position:absolute;inset:28% 35% 13% -10%;transform:rotate(-17deg)}#care .care-atmosphere>i:first-child{background:repeating-linear-gradient(90deg,#9ecad40d 0 1px,#0000 1px 80px),repeating-linear-gradient(0deg,#9ecad409 0 1px,#0000 1px 80px)}#care .care-site-shell{border-color:#b6cfe893;box-shadow:inset 0 1px 1px #f0f1ff50,3px 4px #8aacbc,7px 9px #253654,10px 13px #7672914f,20px 35px 45px #0008}#care .care-site-surface{background:linear-gradient(128deg,#345664,#1a263a 48%,#423550);box-shadow:inset 0 1px 1px #eef8fc75,inset 1px 0 #d8e6f92b,3px 4px #93acba,7px 9px #23364c}#care .care-site-surface:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 30%,#e2edf70b 40%,#d5eafa22 47%,#0000 58%);animation:17s ease-in-out infinite paused care-glass-reflection;position:absolute;inset:-65% -35%;transform:translate(-12%)}#care .care-bed{background:radial-gradient(ellipse,rgba(var(--care-light),.14),transparent 65%);transition:background 1.8s}#care .care-service-layer>i{background:linear-gradient(145deg,#7398b352,#34395750);border-color:#a6c7d36e;position:relative;overflow:hidden;box-shadow:inset 0 1px #e0e6f01c,2px 4px #3c526b80}#care .care-service-layer>i:after{content:"";background:linear-gradient(90deg,transparent,rgba(var(--care-light),.28),transparent);animation:8s ease-in-out infinite paused care-service-transit;position:absolute;inset:0;transform:translate(-100%)}#care .care-service-layer>i:nth-child(2):after{animation-delay:.55s}#care .care-service-layer>i:nth-child(3):after{animation-delay:1.1s}#care .care-diagnostics{background:linear-gradient(130deg,#365d6dcc,#132339eb);border-top-color:#c0dce99c;box-shadow:inset 0 1px #e3f2f32a,3px 5px #38556c80,10px 15px 22px #050a1940}#care .care-diagnostics>span{letter-spacing:.07em;font-size:.5rem}#care .care-service-layer>span{color:#c6dce7;font-size:.53rem}#care .care-operations button{transition:color .35s,border-color .35s}#care .care-operations button:hover{color:#e1e8f6;border-bottom-color:#95b8c278}#care .care-operations button:focus-visible{outline-offset:4px;outline:1px solid #c5dde5}#care .care-living-site{animation-name:care-suspended-follow;animation-duration:16s}#care[data-scene-motion=on] .care-atmosphere:after,#care[data-scene-motion=on] .care-site-surface:after,#care[data-scene-motion=on] .care-service-layer>i:after{animation-play-state:running}@keyframes care-support-breath{50%{opacity:.7;translate:2% -3%}}@keyframes care-glass-reflection{50%{opacity:.65;transform:translate(13%)}}@keyframes care-service-transit{0%,14%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@keyframes care-suspended-follow{0%,to{translate:0;rotate:0deg}46%{translate:2px -8px 4px;rotate:-.35deg}74%{translate:-1px -3px 1px;rotate:.15deg}}@media (width<=760px){#care .care-diagnostics>span,#care .care-service-layer>span{font-size:.46rem}}@media (prefers-reduced-motion:reduce){#care .care-atmosphere:after,#care .care-site-surface:after,#care .care-service-layer>i:after{animation:none!important}}#care .care-offer{border-block:1px solid #a8b7c345;margin:1.5rem 0 1.7rem;padding:1.1rem 0 1.25rem}#care .care-offer-head{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}#care .care-offer-head>div{min-width:0}#care .care-offer-head>div+div{border-left:1px solid #bbaacc71;padding-left:1.2rem}#care .care-offer-head span{letter-spacing:.14em;color:#b6cbd7;margin-bottom:.4rem;font-size:.6rem;display:block}#care .care-offer-head strong{color:#f0ecf5;font:400 clamp(1rem,1.25vw,1.18rem)/1.3 Georgia,serif;display:block}#care .care-offer-head>div+div strong{color:#d7c8ea}#care .care-offer-head small{color:#bac7d8;margin-top:.3rem;font-size:.68rem;line-height:1.5;display:block}#care .care-offer-caption{letter-spacing:.09em;color:#bdc9d9;margin:1.5rem 0 .65rem;font-size:.65rem}#care .care-offer-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}#care .care-offer-tiers li{border-top:1px solid #abbacf63;min-width:0;padding-top:.55rem}#care .care-offer-tiers li:before{display:none}#care .care-offer-tiers span,#care .care-offer-tiers strong{display:block}#care .care-offer-tiers span{color:#c4cedd;min-height:1.8rem;font-size:.65rem}#care .care-offer-tiers strong{color:#eef0f5;white-space:nowrap;font-size:1rem;font-weight:500}#care .care-offer-tiers strong small{color:#aebdd1;font-size:.6rem;font-weight:400;display:block}#care .care-offer-reset{color:#c5d0dd;border-left:1px solid #a7c6cf9e;margin:1.35rem 0 0;padding-left:.75rem;font-size:.74rem;line-height:1.6}@media (width<=1000px){#care .care-offer-head{gap:.7rem}#care .care-offer-head>div+div{padding-left:.7rem}#care .care-offer-tiers{gap:.25rem}#care .care-offer-tiers strong{font-size:.87rem}}@media (width<=760px){#care .care-offer-tiers{gap:.5rem}#care .care-offer-tiers strong{font-size:1rem}}#care .care-site-body:after{display:none}#care .care-site-body{min-height:165px}#care .care-watch-panel{background:linear-gradient(130deg,#71a0b51b,#101e31b8);border:1px solid #b5d6db45;border-radius:4px;width:32%;padding:9px 8px;line-height:1.3;transition:opacity 1.3s,transform 1.6s;position:absolute;top:15%;right:6%;box-shadow:3px 4px #51728530}#care .care-watch-panel>span{letter-spacing:1px;color:#c6e0e2;font-size:6px;display:block}#care .care-watch-panel svg{fill:none;stroke:#89adaf66;stroke-width:.7px;width:100%;height:43px;margin:5px 0;display:block}#care .care-watch-panel .care-watch-flow{stroke:#d0eee3;stroke-width:1px;stroke-dasharray:9 91;animation:12s linear infinite paused care-watch-flow}#care .care-watch-panel circle{fill:#cae6dc;stroke:none}#care .care-watch-panel>div{color:#c4d9e3;border-top:1px solid #a6cccc33;justify-content:space-between;padding-top:5px;font-size:7px;display:flex}#care .care-watch-panel>div i{color:#b3d7c7;font-style:normal}#care .care-site-content>i{color:#cddae7;background:linear-gradient(110deg,#8bafc426,#151e3394);justify-content:space-between;align-items:center;height:25px;padding:0 7px;font-size:8px;font-style:normal;display:flex;box-shadow:2px 3px #698da22a}#care .care-site-content>i>b{color:#a9d2c8;font-size:9px;font-weight:400}#care .care-patch>small{font:8px/1.5 var(--font-body);color:#d1dbe9;margin:7px 0;display:block}#care .care-patch>small>i{letter-spacing:.1em;color:#b6c8d6;font-size:6px;font-style:normal;display:block}#care .care-patch>i{margin:5px 0}#care .care-patch,#care .care-new-content{line-height:1.25}#care .care-patch>span,#care .care-new-content>span{display:block}#care .care-patch>b{font-size:17px;line-height:1;display:block}#care .care-new-content>.care-editorial-piece{background:linear-gradient(115deg,#273c4b,#504960);border:1px solid #c4c2d35e;height:68%;margin-top:7px;padding:9px 7px;display:block;position:relative;overflow:hidden}#care .care-editorial-piece>small{letter-spacing:.16em;color:#d6cfdf;font-size:5px;display:block}#care .care-editorial-piece>strong{color:#f0e8eb;z-index:1;margin-top:7px;font:400 13px/1.1 Georgia,serif;display:block;position:relative}#care .care-editorial-piece>i{background:linear-gradient(140deg,#b8b0c088,#758c9a4d);border:1px solid #d2d4df3d;border-radius:50% 50% 2px 2px;width:29%;height:60%;position:absolute;top:22%;right:6%;transform:rotate(9deg)}#care[data-care-operation=update] .care-watch-panel{opacity:.45;transform:translateY(3px)}#care[data-care-operation=content] .care-watch-panel{opacity:.22;transform:translateY(-3px)}#care[data-scene-motion=on] .care-watch-panel .care-watch-flow{animation-play-state:running}@keyframes care-watch-flow{to{stroke-dashoffset:-100px}}@media (width>=761px) and (width<=1000px){#care .care-watch-panel{width:31%;padding:5px;right:4%}#care .care-watch-panel>span{font-size:5px}#care .care-site-body>b{max-width:61%;font-size:1.3rem}#care .care-site-content{gap:5px}#care .care-site-content>i{padding:0 3px;font-size:6px}#care .care-site-body{min-height:156px}#care .care-watch-panel>div{font-size:5px}}@media (width<=1000px){#care .care-patch,#care .care-new-content{padding:8px}#care .care-new-content>.care-editorial-piece{height:calc(100% - 18px);padding:6px 5px}#care .care-editorial-piece>small{letter-spacing:.06em;font-size:4.5px}#care .care-editorial-piece>strong{margin-top:6px;font-size:11px}}@media (width<=760px){#care .care-watch-panel>span{font-size:5px}#care .care-site-body>b{max-width:61%;font-size:1.5rem}#care .care-site-content>i{padding:0 4px;font-size:7px}#care .care-watch-panel>div{font-size:6px}}#care[data-scene-motion=off] .care-watch-panel{transition:none}@media (prefers-reduced-motion:reduce){#care .care-watch-flow{animation:none!important}#care .care-watch-panel{transition:none}}#faq.faq-chapter{background:radial-gradient(at 15% 30%,#44466718,#0000 48%),#090d17;padding-block:7rem}#faq .faq-composition{grid-template-columns:.85fr 1.15fr;align-items:start;gap:7rem}#faq .faq-editorial-anchor{position:sticky;top:7rem}#faq .chapter-intro{max-width:20rem;font-size:1rem;line-height:1.8}#faq .faq-reading{color:#c3c1dc;align-items:center;gap:2rem;margin-top:4rem;display:flex}#faq .faq-reading>span{color:#9f9abc;min-width:7rem;font:italic 6rem/1 Georgia,serif}#faq .faq-reading>i{background:linear-gradient(90deg,#beb0df,#0000);width:3rem;height:1px}#faq .faq-reading>small{letter-spacing:.16em;color:#9cabc3;font-size:.6rem;line-height:1.9}#faq .faq-list{position:relative}#faq .faq-list details{interpolate-size:allow-keywords;border-top:1px solid #8b9bb333;transition:background .6s;position:relative}#faq .faq-list details:last-child{border-bottom-color:#8b9bb333}#faq .faq-list details:before{content:"";transform-origin:top;background:linear-gradient(#c9b4f7,#819dbc4d);width:1px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:1.6rem;bottom:1.6rem;left:-1.5rem;transform:scaleY(0)}#faq .faq-list details[open]:before{transform:scaleY(1)}#faq .faq-list details[open]{background:linear-gradient(90deg,#8091bd0e,#0000)}#faq .faq-list summary{grid-template-columns:2rem 1fr 1.5rem;align-items:center;gap:1rem;padding-block:1.7rem}#faq .faq-list summary h3{letter-spacing:-.012em;font-size:1.03rem;font-weight:450;line-height:1.55;transition:color .4s,transform .4s}#faq .faq-list summary:hover h3{color:#e1d4ff;transform:translate(3px)}#faq .small-index{color:#8998b5;font-size:.72rem;transition:color .5s}#faq details[open] .small-index{color:#e0cafd}#faq .faq-list details>p{color:#c0cada;max-width:44rem;margin:0;padding:0 2.5rem 1.9rem 3rem;font-size:.94rem;line-height:1.85}#faq .detail-mark{border:1px solid #aab3cb40;border-radius:50%;width:1.5rem;height:1.5rem;transition:border-color .5s,background .5s}#faq details[open] .detail-mark{color:#e5d8ff;background:#a798cd18;border-color:#c4b0ea85}#faq details::details-content{block-size:0;transition:block-size .55s cubic-bezier(.2,.7,.2,1),content-visibility .55s allow-discrete;overflow:clip}#faq details[open]::details-content{block-size:auto}@media (width<=1000px){#faq .faq-composition{grid-template-columns:.7fr 1.3fr;gap:3rem}#faq .faq-reading{gap:1rem}#faq .faq-reading>span{min-width:4rem;font-size:4rem}#faq .faq-reading>i{width:1.5rem}}@media (width<=760px){#faq.faq-chapter{padding-block:4rem}#faq .faq-composition{grid-template-columns:1fr;gap:2rem}#faq .faq-editorial-anchor{position:static}#faq .faq-reading{display:none}#faq .chapter-intro{max-width:none}#faq .faq-list summary{grid-template-columns:1.5rem 1fr 1.5rem;gap:.75rem;padding-block:1.35rem}#faq .faq-list summary h3{font-size:1rem}#faq .faq-list details>p{padding:0 .5rem 1.5rem 2.25rem;font-size:.88rem}#faq .faq-list details:before{left:-.7rem}}@media (prefers-reduced-motion:reduce){#faq *,#faq :before,#faq ::details-content{transition:none!important;animation:none!important}}#faq.faq-chapter{isolation:isolate;background:radial-gradient(at 13% 45%,#59648923,#0000 43%),radial-gradient(at 100% 80%,#46345916,#0000 45%),#090d17;position:relative;overflow:clip}#faq:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#b5bfd409 0 1px,#0000 1px 140px);animation:24s ease-in-out infinite paused faq-atmosphere;position:absolute;inset:0;mask-image:radial-gradient(at 12% 52%,#000,#0000 65%)}#faq[data-scene-motion=on]:before{animation-play-state:running}#faq .faq-editorial-anchor{top:5rem}#faq .faq-editorial-anchor .display-title{font-size:clamp(2.8rem,4.7vw,4.8rem)}#faq .faq-reading{gap:1rem;margin-top:1.1rem}#faq .faq-reading>span{min-width:2rem;font-size:1.4rem}#faq .faq-reading>small{font-size:.55rem}#faq .faq-guide{border-top:1px solid #b8b4d16e;max-width:34rem;margin-top:2rem;padding-top:.8rem;position:relative}#faq .faq-guide-heading{justify-content:space-between;align-items:center;gap:.5rem;min-height:120px;display:flex}#faq .faq-guide-eyebrow{letter-spacing:.15em;color:#c3cce0;margin:0 0 .65rem;font-size:.55rem}#faq .faq-guide-heading h3{color:#eee6f4;margin:0 0 .65rem;font:400 1.4rem/1.2 Georgia,serif}#faq .faq-guide-disclosure{color:#c6bfda;margin:0;font-size:.65rem;line-height:1.6}#faq .faq-guide-privacy{color:#a9b8cd;max-width:29rem;margin:0 0 .8rem;font-size:.65rem;line-height:1.7}#faq .faq-guide-object{perspective:600px;flex:0 0 115px;height:126px;position:relative}#faq .faq-guide-prism{transform-style:preserve-3d;transform:rotateX(calc(13deg - var(--scene-y,0)*8deg)) rotateY(calc(-25deg + var(--scene-x,0)*12deg)) rotateZ(-12deg);transition:transform 1.3s cubic-bezier(.2,.75,.2,1);animation:10s ease-in-out infinite paused faq-guide-idle;position:absolute;inset:24% 28% 16%}#faq .faq-guide-prism>i{background:linear-gradient(140deg,#a8cbd377,#4c62a7a3 43%,#9b6fbd80);border:1px solid #d8cbe2ad;border-radius:3px 14px 3px 3px;transition:transform 1.2s cubic-bezier(.2,.75,.2,1),background 1s;position:absolute;inset:0;transform:translateZ(-16px)rotateY(-12deg);box-shadow:3px 4px #474c75,5px 6px #baafcc33,inset 0 0 14px #b6c8ed20}#faq .faq-guide-prism>i:nth-child(2){background:linear-gradient(130deg,#c294c997,#65509087 50%,#7d9dcc7a);transition-delay:80ms;transform:translate(12px,-3px)}#faq .faq-guide-prism>i:nth-child(3){background:linear-gradient(130deg,#c4d8e677,#517e989c 50%,#8877b873);transition-delay:.16s;transform:translate3d(24px,-6px,18px)rotateY(12deg)}#faq .faq-guide-prism>b{background:linear-gradient(160deg,#cfedf18c,#7b79b795);border:1px solid #f5eaf3b8;animation:7s ease-in-out infinite paused faq-guide-core;position:absolute;inset:18% 30%;transform:translate3d(10px,-2px,29px);box-shadow:0 0 17px #c8c4f028}#faq .faq-guide-prism>span{background:linear-gradient(110deg,#0000,#f1e7ff2b,#0000) 0 0/250%;animation:12s ease-in-out infinite paused faq-guide-glass;position:absolute;inset:12% -15%;transform:translateZ(36px)}#faq .faq-guide-shadow{background:radial-gradient(#7897c344,#0000 68%);height:27px;position:absolute;inset:auto -8% 0;transform:rotateX(55deg)}#faq [data-guide-state=listening] .faq-guide-prism>i:first-child{transform:translate3d(-10px,0,-20px)rotateY(-22deg)}#faq [data-guide-state=listening] .faq-guide-prism>i:nth-child(3){transform:translate3d(32px,-9px,24px)rotateY(25deg)}#faq [data-guide-state=thinking] .faq-guide-prism{transform:rotateX(25deg)rotateY(-8deg)rotate(-3deg)}#faq [data-guide-state=thinking] .faq-guide-prism>i:nth-child(2){background:linear-gradient(140deg,#c5b2ee8c,#3d6e9e);transform:translate3d(12px,-14px,20px)}#faq [data-guide-state=reply] .faq-guide-prism>i:nth-child(3){background:linear-gradient(140deg,#e6e2fa9a,#75a4b893,#73639f);transform:translate3d(18px,-2px,34px)}#faq [data-guide-state=reply] .faq-guide-prism>b{box-shadow:0 0 18px #b6d8dd65}#faq .faq-guide-history{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8a88b166 transparent;border-block:1px solid #9299b328;max-height:12rem;padding:.9rem .35rem .2rem 0;overflow:auto}#faq .faq-guide-history>div{padding:0 0 1rem}#faq .faq-guide-history p{color:#d6dcea;overflow-wrap:anywhere;white-space:pre-line;margin:.45rem 0 0;font-size:.83rem;line-height:1.7}#faq .faq-guide-links{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.7rem;display:flex}#faq .faq-guide-links>a{color:#d7c9f4;text-underline-offset:4px;min-height:1.8rem;font-size:.72rem}#faq .faq-guide-suggestions{flex-wrap:wrap;gap:.25rem .8rem;margin:.6rem 0;display:flex}#faq .faq-guide-suggestions button{color:#c9d3e6;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #bcb6d53d;min-height:2rem;padding:.3rem 0;font-size:.67rem;line-height:1.5;transition:color .3s,border-color .3s}#faq .faq-guide-suggestions button:hover{color:#efe3ff;border-color:#d9bbee}#faq .faq-guide-form label{color:#cbd4e5;margin:.65rem 0 .5rem;font-size:.68rem;display:block}#faq .faq-guide-form>div{background:linear-gradient(115deg,#243048aa,#181f32);border:1px solid #95a4bf70;transition:border-color .3s;display:flex}#faq .faq-guide-form>div:focus-within{outline-offset:3px;border-color:#d1c1e8;outline:1px solid #beaadf}#faq .faq-guide-form input{min-width:0;font:inherit;color:#eef0fa;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:.8rem;font-size:.78rem}#faq .faq-guide-form input::placeholder{color:#98aac1;opacity:1}#faq .faq-guide-form button{color:#101725;width:43px;font:inherit;cursor:pointer;background:#b8b2df;border:0;font-size:1.25rem}#faq .faq-guide-form button:disabled{opacity:.5;cursor:wait}#faq .faq-guide-foot{color:#a4b4cb;justify-content:space-between;gap:1rem;margin-top:.6rem;font-size:.55rem;line-height:1.6;display:flex}#faq .faq-guide-foot>button{color:#bcb9d2;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-self:start;min-height:1.6rem;padding:0;text-decoration:underline}#faq.faq-chapter[data-scene-motion=on] .faq-guide-object :is(div,b,span){animation-play-state:running}@keyframes faq-atmosphere{50%{opacity:.5;translate:1%}}@keyframes faq-guide-idle{50%{translate:0 -5px;rotate:y 4deg}}@keyframes faq-guide-core{50%{opacity:.7;filter:brightness(1.2)}}@keyframes faq-guide-glass{50%{background-position:100% 0}}@media (width<=1000px){#faq .faq-composition{grid-template-columns:1fr 1fr;gap:2.2rem}#faq .faq-guide-object{flex-basis:90px}#faq .faq-guide-heading h3{font-size:1.2rem}#faq .faq-editorial-anchor{position:static}}@media (width<=760px){#faq .faq-composition{grid-template-columns:1fr}#faq .faq-guide{max-width:none;margin-bottom:1.5rem}#faq .faq-guide-heading h3{font-size:1.5rem}#faq .faq-guide-object{flex-basis:120px}#faq .faq-guide-history p{font-size:.88rem}#faq .faq-guide-suggestions button{min-height:2.6rem}#faq .faq-guide-form input{font-size:1rem}#faq .faq-guide-privacy{font-size:.72rem}#faq .faq-guide-foot{font-size:.62rem}}@media (prefers-reduced-motion:reduce){#faq:before{animation:none!important}}@media (height<=1000px){#faq .faq-editorial-anchor{position:static}}#faq .faq-composition{grid-template-columns:1.04fr 1fr;gap:clamp(2rem,5.5vw,5rem)}#faq .faq-editorial-anchor{position:static}#faq .faq-guide{isolation:isolate;perspective:1100px;border:0;max-width:none;margin:2.4rem 0 1.8rem;padding:0}#faq .faq-guide-chassis{z-index:-1;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}#faq .faq-guide-chassis>i{transform:translate3d(calc(10px + var(--scene-x,0)*4px),8px,-18px);background:linear-gradient(140deg,#344a67,#131b30 65%,#533d66);border:1px solid #a6bdd477;border-radius:13px 13px 26px;transition:transform 1.4s cubic-bezier(.2,.75,.2,1),filter 1.5s;position:absolute;inset:0;box-shadow:3px 4px #3b4963,5px 6px #8394b24a}#faq .faq-guide-chassis>i:nth-child(2){transform:translate3d(calc(18px + var(--scene-x,0)*7px),17px,-35px) rotateY(-3deg);background:linear-gradient(120deg,#39586a,#181e34 68%,#645477);border-color:#b2b2d962;transition-delay:80ms;inset:1% -1% 1% 2%}#faq .faq-guide-chassis>i:nth-child(3){transform:translate3d(calc(24px + var(--scene-x,0)*10px),26px,-60px) rotateY(-5deg);background:linear-gradient(130deg,#34516a44,#4d3b663d);border-color:#b2b3db30;transition-delay:.15s;inset:3% -1% 2% 4%;box-shadow:15px 25px 35px #0005}#faq .faq-guide-chassis>b{filter:blur(10px);background:radial-gradient(#7996cb36,#0000 67%);height:30px;animation:12s ease-in-out infinite paused faq-console-light;position:absolute;inset:auto 4% -36px 2%}#faq .faq-guide-chassis>span{opacity:.65;background:linear-gradient(#0000,#d5d5ef,#8abcca,#0000);width:1px;animation:9s ease-in-out infinite paused faq-console-light;position:absolute;inset:5% -20px 5% auto}#faq .faq-guide-console{background:radial-gradient(at 5% 0,#3449636b,#0000 52%),linear-gradient(140deg,#192235f5,#101725fa 65%,#24203bfa);border:1px solid #aeb8d48c;border-top-color:#d5cfe9;border-radius:12px 12px 24px;padding:1.25rem 1.4rem 1rem;transition:border-color .8s,box-shadow .9s;position:relative;overflow:hidden;box-shadow:inset 0 1px #eff0ff42,inset 1px 0 #b4d6eb20,3px 4px #45526d,5px 6px #121c2d,0 25px 50px #0407134d}#faq .faq-guide-console:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#d7e8ff0a 44%,#0000 58%) 0 0/250% 100%;animation:18s ease-in-out infinite paused faq-console-reflection;position:absolute;inset:0}#faq .faq-guide-console:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#91c4d9,#c8b7e4,#0000);height:2px;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .7s;position:absolute;top:0;left:12%;right:12%;transform:scaleX(.25)}#faq .faq-guide-instrument{color:#acbdd7;letter-spacing:.12em;border-bottom:1px solid #95aac138;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:.63rem;display:flex}#faq .faq-guide-state{letter-spacing:.025em;color:#bdd7d6;white-space:nowrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}#faq .faq-guide-state>i{background:#a9cfc8;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .6s,box-shadow .6s;box-shadow:0 0 9px #8ecdc544}#faq .faq-guide-heading{align-items:center;min-height:0;padding:1.3rem 0 1rem}#faq .faq-guide-heading h3{letter-spacing:-.025em;margin-bottom:.5rem;font-size:1.75rem}#faq .faq-guide-disclosure{color:#c6c8df;font-size:.73rem}#faq .faq-guide-seal{color:#e4dced;border:1px solid #ccbde88a;border-radius:50%;flex-shrink:0;place-items:center;width:2.7rem;height:2.7rem;margin-left:1rem;font:1.6rem/1 Georgia,serif;display:grid;transform:rotateY(-15deg);box-shadow:3px 3px #424d6980,inset 0 0 18px #bac9ed13}#faq .faq-guide-privacy{color:#b1bfd4;max-width:none;margin-bottom:1.2rem;font-size:.73rem;line-height:1.65}#faq .faq-guide-history{background:linear-gradient(120deg,#080e1b7a,#10192b66);border:1px solid #a5b2cd36;border-radius:3px;min-height:10rem;max-height:24rem;padding:1rem .55rem .4rem .8rem;transition:border-color .8s;box-shadow:inset 0 2px 12px #03081526}#faq .faq-guide-history>div>span{letter-spacing:.065em;color:#cbbfe2;font-size:.67rem}#faq .faq-guide-history p{color:#e0e4ef;margin-top:.65rem;font-size:.92rem;line-height:1.7}#faq .faq-guide-question p{color:#adc8dd}#faq .faq-guide-history{flex-direction:column;gap:.75rem;padding:1rem .85rem;scroll-padding-bottom:1rem;display:flex}#faq .faq-guide-history>div{background:linear-gradient(125deg,#3b355a99,#1b233cdb 72%);border:1px solid #b5a8db55;border-left:2px solid #c5b5eb;border-radius:3px 12px 12px;max-width:91%;margin:0;padding:.85rem 1rem .9rem;position:relative;box-shadow:inset 0 1px #ede8ff1b,0 11px 25px #050b1b3b}#faq .faq-guide-history>div+div{border-top:1px solid #b5a8db55;padding-top:.85rem}#faq .faq-guide-history>div>span{color:#e1d4f6;letter-spacing:.12em;font-size:.69rem;font-weight:650;display:block}#faq .faq-guide-history>div p{color:#f0eef9;margin-top:.42rem;line-height:1.62}#faq .faq-guide-history>.faq-guide-question{background:linear-gradient(135deg,#294b617d,#182f44e8 78%);border-color:#8cbfca73 #9dcdd4 #8cbfca73 #8cbfca73;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:2px;border-radius:12px 3px 12px 12px;align-self:flex-end;max-width:82%;box-shadow:inset 0 1px #d7f9ff19,0 9px 20px #050d1833}#faq .faq-guide-history>.faq-guide-question>span{color:#bcdfeb;text-align:right}#faq .faq-guide-history>.faq-guide-question p{color:#e9f4f6}#faq .faq-guide-links{gap:.4rem .9rem}#faq .faq-guide-links>a{color:#d9cef3;min-height:2rem;font-size:.81rem}#faq .faq-guide-suggestions{gap:.4rem .8rem;margin:.9rem 0 .7rem}#faq .faq-guide-suggestions button{color:#ced8e9;min-height:2.4rem;padding:.2rem 0;font-size:.77rem;line-height:1.45}#faq .faq-guide-form label{color:#d1dcec;margin:.8rem 0 .5rem;font-size:.78rem}#faq .faq-guide-form>div{background:linear-gradient(120deg,#29384c9c,#202a4399);border-color:#a5b9d77a;border-radius:3px}#faq .faq-guide-form input{padding:.95rem .75rem;font-size:.89rem}#faq .faq-guide-form button{background:linear-gradient(135deg,#d5d2eb,#b5a7d9);width:3rem}#faq .faq-guide-foot{gap:.75rem;margin-top:.85rem;font-size:.65rem;line-height:1.65}#faq .faq-guide-foot>span{max-width:19rem}#faq .faq-guide-foot>button{min-height:2rem}#faq [data-guide-state=listening] .faq-guide-console:after{opacity:1;transform:scaleX(1)}#faq [data-guide-state=listening] .faq-guide-chassis>i:nth-child(2){filter:brightness(1.12);transform:translate3d(24px,13px,-25px)rotateY(-4deg)}#faq [data-guide-state=thinking] .faq-guide-console:after{opacity:1;animation:1.1s ease-in-out infinite paused faq-console-query;transform:scaleX(1)}#faq [data-guide-state=thinking] .faq-guide-chassis>i:nth-child(2){filter:brightness(1.25);transform:translate3d(21px,8px,-10px)}#faq [data-guide-state=thinking] .faq-guide-state>i{background:#d8c9ee;box-shadow:0 0 10px #b89ade77}#faq [data-guide-state=reply] .faq-guide-console{border-color:#adcfd6a1;box-shadow:inset 0 1px #eff0ff55,3px 4px #45596d,5px 6px #121c2d,0 25px 50px #0407134d}#faq [data-guide-state=reply] .faq-guide-console:after{opacity:.85;transform:scaleX(.85)}#faq [data-guide-state=reply] .faq-guide-history{border-color:#9bc9d559}#faq .faq-guide-chassis{animation:16s ease-in-out infinite paused faq-chassis-float}#faq .faq-guide-chassis>i:first-child{animation:19s ease-in-out infinite paused faq-chassis-depth}#faq .faq-guide-chassis>i:nth-child(2){animation:23s ease-in-out -7s infinite paused faq-chassis-depth}#faq .faq-guide-chassis>i:nth-child(3){animation:27s ease-in-out -13s infinite paused faq-chassis-depth}#faq .faq-guide-seal{animation:21s ease-in-out -4s infinite paused faq-console-float}#faq [data-guide-state=listening] .faq-guide-chassis>i:first-child{filter:brightness(1.12);transform:translate3d(7px,4px,-10px)rotateY(-1deg)}#faq [data-guide-state=thinking] .faq-guide-chassis>i:first-child{filter:brightness(1.2);transform:translate3d(13px,2px,-4px)rotateY(1deg)}#faq [data-guide-state=thinking] .faq-guide-chassis>i:nth-child(3){filter:brightness(1.3);transform:translate3d(31px,20px,-48px)rotateY(-7deg)}#faq [data-guide-state=reply] .faq-guide-chassis>i:first-child{filter:brightness(1.1);transform:translate3d(8px,5px,-13px)rotateY(-1deg)}#faq [data-guide-state=reply] .faq-guide-history>.faq-guide-answer:last-child{animation:.7s cubic-bezier(.18,.68,.26,1) both paused faq-answer-arrive}#faq [data-guide-state=thinking] .faq-guide-chassis>span{filter:brightness(1.35)}#faq.faq-chapter[data-scene-motion=on] .faq-guide-chassis,#faq.faq-chapter[data-scene-motion=on] .faq-guide-chassis>i,#faq.faq-chapter[data-scene-motion=on] .faq-guide-seal,#faq.faq-chapter[data-scene-motion=on] [data-guide-state=reply] .faq-guide-answer:last-child,#faq.faq-chapter[data-scene-motion=on] .faq-guide-chassis :is(b,span),#faq.faq-chapter[data-scene-motion=on] .faq-guide-console:before,#faq.faq-chapter[data-scene-motion=on] [data-guide-state=thinking] .faq-guide-console:after{animation-play-state:running}@keyframes faq-console-light{50%{opacity:.4;translate:0 3px}}@keyframes faq-console-reflection{50%{background-position:100%}}@keyframes faq-console-query{50%{opacity:.5;filter:brightness(1.15)}}@keyframes faq-chassis-float{0%,to{translate:0}30%{translate:2px -13px}68%{translate:-2px 7px}}@keyframes faq-chassis-depth{0%,to{translate:0}50%{translate:3px -5px}}@keyframes faq-console-float{0%,to{translate:0}48%{translate:0 -3px}}@keyframes faq-answer-arrive{0%{opacity:.35;filter:brightness(1.3);translate:0 9px}to{opacity:1;filter:brightness();translate:0}}@media (width<=1100px){#faq .faq-composition{grid-template-columns:1fr;gap:4rem}#faq .faq-editorial-anchor{grid-template-columns:.65fr 1fr;align-items:start;gap:0 2.5rem;display:grid}#faq .faq-editorial-anchor>.chapter-index,#faq .faq-editorial-anchor>.display-title,#faq .faq-editorial-anchor>.chapter-intro,#faq .faq-reading{grid-column:1}#faq .faq-guide{grid-area:1/2/6;margin:0 1rem 0 0}#faq .faq-list{width:100%}}@media (width<=760px){#faq .faq-editorial-anchor{display:block}#faq .faq-guide{margin:2rem .55rem 1rem 0}#faq .faq-guide-console{padding:1.1rem .95rem .8rem}#faq .faq-guide-instrument{gap:.4rem;font-size:.56rem}#faq .faq-guide-state{font-size:.64rem}#faq .faq-guide-chassis>i:nth-child(2){translate:-8px -4px}#faq .faq-guide-chassis>i:nth-child(3){translate:-14px -8px}#faq .faq-guide-chassis>span{right:-10px}#faq .faq-guide-heading h3{font-size:1.65rem}#faq .faq-guide-seal{width:2.1rem;height:2.1rem;margin-left:.4rem;font-size:1.3rem}#faq .faq-guide-history{max-height:27rem}#faq .faq-guide-history p{font-size:.94rem}#faq .faq-guide-form input{font-size:1rem}#faq .faq-guide-foot{flex-wrap:wrap;gap:.3rem}#faq .faq-guide-privacy{font-size:.74rem}}@media (prefers-reduced-motion:reduce){#faq .faq-guide *,#faq .faq-guide :before,#faq .faq-guide :after{transition:none!important;animation:none!important}}@media (width>=761px){#faq .faq-composition{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:start;gap:0 clamp(2rem,5vw,5rem);display:grid}#faq .faq-editorial-anchor{display:contents}#faq .faq-editorial-anchor>.chapter-index{grid-area:1/1/auto/-1;margin-bottom:2.7rem}#faq .faq-editorial-anchor>.display-title{grid-area:2/1;margin-bottom:1rem}#faq .faq-editorial-anchor>.chapter-intro{grid-area:3/1;margin-bottom:1.6rem}#faq .faq-list{grid-area:4/1;width:100%;min-width:0;padding-bottom:4rem}#faq .faq-editorial-anchor>.faq-guide{z-index:2;grid-area:2/2/6;align-self:start;max-width:none;margin:0 .75rem 2rem 0;position:sticky;top:clamp(1rem,4vh,2.25rem)}#faq .faq-editorial-anchor>.faq-reading{grid-area:5/1;margin-top:1.7rem}}@media (width<=760px){#faq .faq-composition{grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}#faq .faq-editorial-anchor{display:contents}#faq .faq-editorial-anchor>.chapter-index{grid-area:1/1;margin-bottom:1.8rem}#faq .faq-editorial-anchor>.display-title{grid-area:2/1}#faq .faq-editorial-anchor>.chapter-intro{grid-area:3/1}#faq .faq-editorial-anchor>.faq-guide{grid-area:4/1;margin:2rem .55rem 2.5rem 0;position:relative;top:auto}#faq .faq-list{grid-area:5/1;width:100%}#faq .faq-editorial-anchor>.faq-reading{grid-area:6/1;margin-top:1.6rem}}@media (width>=761px){#faq .faq-composition{column-gap:clamp(3rem,6.5vw,6.5rem)}#faq .faq-editorial-anchor>.faq-guide{justify-self:center;width:min(100%,31rem);margin:0 0 2rem}}#faq .faq-guide-console{animation:10.5s ease-in-out infinite paused faq-console-idle}#faq .faq-guide-console:after{animation:8.7s ease-in-out -2s infinite paused faq-console-line}#faq .faq-guide-state>i{animation:5.7s ease-in-out -1.6s infinite paused faq-console-status}#faq [data-guide-state=listening] .faq-guide-console{animation-duration:8s}#faq [data-guide-state=thinking] .faq-guide-console{border-color:#c1b3dfaf;animation-duration:6.5s}#faq [data-guide-state=thinking] .faq-guide-chassis>b{filter:blur(8px)brightness(1.4);animation-duration:4.5s}#faq [data-guide-state=reply] .faq-guide-console{animation-duration:12s}#faq.faq-chapter[data-scene-motion=on] .faq-guide-console,#faq.faq-chapter[data-scene-motion=on] .faq-guide-console:after,#faq.faq-chapter[data-scene-motion=on] .faq-guide-state>i{animation-play-state:running}@keyframes faq-console-idle{0%,to{box-shadow:inset 0 1px #eff0ff42,inset 1px 0 #b4d6eb20,3px 4px #45526d,5px 6px #121c2d,0 25px 50px #0407134d}34%{box-shadow:inset 0 1px #eff0ff62,inset 1px 0 #b4d6eb2d,3px 5px #566783,5px 8px #121c2d,0 32px 56px #0407135c}}@keyframes faq-console-line{0%,to{opacity:.45;transform:scaleX(.25)}48%{opacity:.8;transform:scaleX(.55)}}@keyframes faq-console-status{0%,to{opacity:.62;box-shadow:0 0 6px #8ecdc544}45%{opacity:1;box-shadow:0 0 12px #a5e0d088}}@media (prefers-reduced-motion:reduce){#faq .faq-guide-console,#faq .faq-guide-console:after,#faq .faq-guide-state>i{animation:none!important;translate:none!important}}#faq .faq-guide-seal{isolation:isolate;width:3.35rem;height:3.35rem;transform-style:preserve-3d;background:radial-gradient(circle at 34% 28%,#c4d6ee57,#0000 28%),radial-gradient(circle at 59% 64%,#845db49c,#20283e 59%,#101827 73%);border-color:#d5c7eb9f;position:relative;overflow:visible;transform:rotateY(-15deg)rotateX(7deg);box-shadow:inset 1px 1px #f4edff7d,inset -4px -5px 13px #080e23,3px 4px #424d6980,0 0 20px #a88fc02d}#faq .faq-guide-seal>span{z-index:3;text-shadow:0 1px 7px #e3d7ff80;position:relative;transform:translateZ(13px)}#faq .faq-guide-seal>i{border:1px solid #d4c3ee94;border-radius:50%;animation:11s ease-in-out infinite paused faq-core-orbit;position:absolute;inset:6px;transform:translateZ(5px)rotateX(64deg)rotate(-18deg);box-shadow:0 0 8px #a88bc158}#faq .faq-guide-seal>i:last-child{border-color:#8fcee181;animation-duration:15s;animation-delay:-5s;inset:3px;transform:translateZ(9px)rotateY(67deg)rotate(26deg)}#faq .faq-guide-heading{position:relative}#faq .faq-guide-heading:after{content:"";z-index:-1;pointer-events:none;filter:blur(7px);background:radial-gradient(circle,#9d83c43b,#0000 66%);width:7.5rem;height:7.5rem;animation:9s ease-in-out infinite paused faq-core-halo;position:absolute;top:50%;right:1rem;transform:translate(48%,-50%)}#faq .faq-guide-chassis>i:first-child{background:linear-gradient(137deg,#435876,#18223c 55%,#5b456e);box-shadow:inset 1px 1px #c9d5f448,3px 4px #465578,5px 6px #8394b24a}#faq .faq-guide-chassis>i:nth-child(2){background:linear-gradient(125deg,#42697a,#1b253d 56%,#71558b)}#faq .faq-guide-chassis>i:nth-child(3){background:linear-gradient(130deg,#42718d73,#57417b5c);border-color:#c5b6e457}#faq .faq-guide-console{background:radial-gradient(at 88% 15%,#60517c31,#0000 39%),radial-gradient(at 5% 0,#3449636b,#0000 52%),linear-gradient(140deg,#192235f5,#101725fa 65%,#24203bfa)}#faq .faq-guide-console:after{background:linear-gradient(90deg,#0000,#9fcbdc,#d5bced,#9fcbdc,#0000);height:2px}#faq [data-guide-state=thinking] .faq-guide-seal{border-color:#e4d3f2;box-shadow:inset 1px 1px #fff9,inset -4px -5px 13px #080e23,3px 4px #424d6980,0 0 28px #bda7db7a}#faq [data-guide-state=thinking] .faq-guide-seal>i{border-color:#f0d8ffbd;animation-duration:4.5s}#faq [data-guide-state=reply] .faq-guide-seal{border-color:#b7e1e2;box-shadow:inset 1px 1px #fff9,inset -4px -5px 13px #080e23,3px 4px #424d6980,0 0 24px #89d4d18c}#faq [data-guide-state=reply] .faq-guide-seal>i:last-child{border-color:#b9e6e5}#faq.faq-chapter[data-scene-motion=on] .faq-guide-seal>i,#faq.faq-chapter[data-scene-motion=on] .faq-guide-heading:after{animation-play-state:running}@keyframes faq-core-orbit{0%,to{opacity:.53;rotate:0deg}45%{opacity:1;rotate:19deg}75%{opacity:.72;rotate:-8deg}}@keyframes faq-core-halo{0%,to{opacity:.45;scale:.92}52%{opacity:.95;scale:1.12}}@media (width<=760px){#faq .faq-guide-seal{width:2.75rem;height:2.75rem}#faq .faq-guide-heading:after{width:5.5rem;height:5.5rem}}@media (prefers-reduced-motion:reduce){#faq .faq-guide-seal>i,#faq .faq-guide-heading:after{animation:none!important}}#faq .faq-composition{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:5rem 6rem;display:grid}#faq .faq-editorial-anchor{grid-area:1/1;display:block;position:relative;top:auto}#faq .faq-editorial-anchor>.chapter-index{margin-bottom:2.2rem}#faq .faq-editorial-anchor>.chapter-intro{margin:1.5rem 0 2rem}#faq .faq-list{grid-area:1/2;width:100%;min-width:0;padding:0}#faq .faq-reading{margin-top:2rem}#faq .faq-composition>.faq-guide{perspective:1500px;background:radial-gradient(at 26% 43%,#68549326,#0000 52%),linear-gradient(120deg,#17203b19,#0000);border:0;border-top:1px solid #a8a6c643;border-bottom:1px solid #a8a6c623;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);justify-self:center;align-items:center;gap:2rem;width:100%;max-width:1120px;margin:1rem 0 2rem;padding:3rem 2.2rem 3rem 0;display:grid;position:relative}#faq .faq-guide-chassis{z-index:-1;inset:3rem 2.2rem 3rem 44%}#faq .faq-guide-console{border-radius:8px 8px 22px;grid-column:2;min-width:0;padding:1.5rem 1.6rem 1.2rem;position:relative;box-shadow:inset 0 1px #eff0ff60,3px 5px #566481,7px 10px #17233a,0 32px 60px #04071382}#faq .faq-guide-heading h3{font-size:2rem}#faq .faq-guide-history{min-height:12rem;max-height:25rem}#faq .faq-guide-history p{font-size:1rem;line-height:1.7}#faq .faq-guide-suggestions button{min-height:2.75rem;font-size:.82rem}#faq .faq-guide-privacy{font-size:.78rem}#faq .faq-guide-form input{font-size:1rem}#faq .faq-guide-foot{font-size:.72rem}#faq .faq-guide-seal{width:2.4rem;height:2.4rem;font-size:1.4rem}#faq .faq-guide-seal>i,#faq .faq-guide-heading:after{display:none}#faq .faq-guide-presence{perspective:1100px;pointer-events:none;grid-area:1/1;min-width:0;height:490px;position:relative}#faq .faq-presence-object{transform-style:preserve-3d;transform:rotateX(calc(9deg - var(--scene-y,0)*7deg)) rotateY(calc(-23deg + var(--scene-x,0)*12deg)) rotateZ(-7deg);transition:transform 1.5s cubic-bezier(.2,.72,.2,1);animation:11s ease-in-out infinite paused faq-presence-float;position:absolute;inset:16% 21% 34% 12%}#faq .faq-presence-plate{transform-style:preserve-3d;background:radial-gradient(at 8% 0,#a5bad750,#0000 48%),linear-gradient(140deg,#3d4c68db,#171e36ef 66%,#766089bd);border:1px solid #d4c7edaa;border-radius:16px 16px 16px 3px;transition:transform 1.5s cubic-bezier(.2,.72,.2,1),border-color 1.2s,box-shadow 1.2s;position:absolute;inset:0;box-shadow:inset 1px 1px #eeeaff66,inset -2px -2px #0e1424,4px 6px #515a76,8px 11px #1c2841,10px 24px 40px #03061977}#faq .faq-presence-plate:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 15%,#d4eafa24 43%,#0000 59%) 0 0/260% 100%;animation:13s ease-in-out infinite paused faq-presence-reflection;position:absolute;inset:0}#faq .faq-presence-plate:after{content:"";z-index:-1;background:linear-gradient(115deg,#36445e,#4c4367);border-bottom:1px solid #cbbbe56e;border-left:1px solid #cbbbe5a6;width:29px;height:30px;position:absolute;bottom:-14px;left:22px;transform:skewY(-33deg);box-shadow:4px 4px #1a243a}#faq .faq-presence-plate>span{font:500 .55rem/1.3 var(--font-body,sans-serif);letter-spacing:.16em;color:#d3d9ea;position:absolute;top:15px;left:17px;right:12px;transform:translateZ(5px)}#faq .faq-presence-back{background:linear-gradient(135deg,#567c9080,#1a284abf 67%,#9480b477);border-color:#9ccfdf8a;animation:17s ease-in-out -5s infinite paused faq-presence-layer;transform:translate3d(54px,-31px,-68px)rotateY(9deg)}#faq .faq-presence-middle{background:linear-gradient(135deg,#92739c88,#283050e6 67%,#6b749588);animation:14s ease-in-out -2s infinite paused faq-presence-layer;transform:translate3d(27px,-15px,-32px)rotateY(4deg)}#faq .faq-presence-face{border-color:#e2d6f1d4;transform:translateZ(18px)}#faq .faq-presence-back>i,#faq .faq-presence-middle>i{background:linear-gradient(90deg,#b9c4ed6e,#0000);border:1px solid #c2d1e66b;height:12px;animation:8s ease-in-out infinite paused faq-presence-data;position:absolute;top:28%;left:15%;right:15%;transform:translateZ(8px)}#faq .faq-presence-back>i:nth-of-type(2),#faq .faq-presence-middle>i:nth-of-type(2){animation-delay:-2.5s;top:45%;right:30%}#faq .faq-presence-back>i:nth-of-type(3),#faq .faq-presence-middle>i:nth-of-type(3){animation-delay:-5s;top:62%;right:23%}#faq .faq-presence-face>b{text-align:center;color:#e1d3ef;text-shadow:0 3px #89769b,0 0 24px #c4a7e342;font:italic 400 5.5rem/.9 Georgia,serif;position:absolute;top:25%;left:0;right:0;transform:translateZ(24px)}#faq .faq-presence-face>small{text-align:center;font:500 .66rem/1.3 var(--font-body,sans-serif);letter-spacing:.05em;color:#d9e2ee;position:absolute;bottom:16px;left:0;right:0;transform:translateZ(9px)}#faq .faq-presence-wave{justify-content:center;align-items:center;gap:7px;height:23px;display:flex;position:absolute;top:69%;left:27%;right:27%;transform:translateZ(18px)}#faq .faq-presence-wave>i{background:#cbbde8;border-radius:2px;width:3px;height:25%;animation:3.8s ease-in-out infinite paused faq-presence-wave;box-shadow:0 0 7px #b5b8e354}#faq .faq-presence-wave>i:nth-child(2){background:#b1d6e5;height:65%;animation-delay:-.6s}#faq .faq-presence-wave>i:nth-child(3){height:100%;animation-delay:-1.2s}#faq .faq-presence-wave>i:nth-child(4){background:#b1d6e5;height:75%;animation-delay:-1.8s}#faq .faq-presence-wave>i:nth-child(5){height:40%;animation-delay:-2.4s}#faq .faq-presence-light{z-index:-2;filter:blur(15px);background:linear-gradient(#0000,#a7bde636,#0000);animation:7s ease-in-out infinite paused faq-presence-data;position:absolute;inset:20% 30% -16%;transform:translateZ(-80px)}#faq .faq-presence-ground{background:radial-gradient(#889ecc45,#0000 68%);border-bottom:1px solid #acb6d749;height:45px;animation:11s ease-in-out infinite paused faq-presence-ground;position:absolute;top:70%;left:8%;right:0;transform:rotateX(68deg)}#faq .faq-guide-presence>p{font:.62rem/1.8 var(--font-body,sans-serif);letter-spacing:.15em;color:#adbad3;position:absolute;top:83%;left:12%;right:0}#faq .faq-guide-presence>p>em{letter-spacing:0;color:#d6c9e6;font:italic 1.45rem/1.5 Georgia,serif}#faq .faq-presence-link{background:linear-gradient(90deg,#0000,#a6bdd274,#0000);height:1px;position:absolute;top:52%;left:73%;right:-12%;transform:rotate(-13deg)}#faq .faq-presence-link>i{background:linear-gradient(90deg,#0000,#e7d4ff,#0000);border-radius:50%;width:23px;height:3px;animation:8s cubic-bezier(.35,0,.25,1) infinite paused faq-presence-transfer;position:absolute;top:-1px;left:0;box-shadow:0 0 9px #c8ade27a}#faq .faq-presence-link>i:nth-child(2){opacity:.7;animation-delay:-2.7s}#faq .faq-presence-link>i:nth-child(3){opacity:.4;animation-delay:-5.4s}#faq [data-guide-state=listening] .faq-presence-back{transform:translate3d(73px,-42px,-77px)rotateY(16deg)}#faq [data-guide-state=listening] .faq-presence-middle{transform:translate3d(35px,-18px,-28px)rotateY(9deg)}#faq [data-guide-state=thinking] .faq-presence-back{border-color:#b6dcec;transform:translate3d(82px,-34px,-54px)rotateY(21deg)}#faq [data-guide-state=thinking] .faq-presence-middle{border-color:#e0c2ee;transform:translate(41px,-10px)rotateY(13deg)}#faq [data-guide-state=thinking] .faq-presence-face{transform:translate3d(-9px,3px,42px)rotateY(-5deg);box-shadow:inset 1px 1px #fff7,4px 6px #515a76,8px 11px #1c2841,0 0 36px #bba4db4a}#faq [data-guide-state=thinking] .faq-presence-wave>i{background:#e0cff4;animation-duration:1.4s}#faq [data-guide-state=thinking] .faq-presence-link>i{animation-duration:2.8s;animation-direction:reverse}#faq [data-guide-state=reply] .faq-presence-back{transform:translate3d(44px,-23px,-56px)rotateY(5deg)}#faq [data-guide-state=reply] .faq-presence-middle{transform:translate3d(20px,-9px,-24px)rotateY(2deg)}#faq [data-guide-state=reply] .faq-presence-face{border-color:#c6e3e3;transform:translate3d(-4px,-3px,25px);box-shadow:inset 1px 1px #fff7,4px 6px #516576,8px 11px #1c2841,0 0 28px #9dcdd436}#faq [data-guide-state=reply] .faq-presence-link>i{background:linear-gradient(90deg,#0000,#d2eeef,#0000);animation-duration:4s}#faq[data-scene-motion=on] .faq-guide-presence *,#faq[data-scene-motion=on] .faq-presence-plate:before{animation-play-state:running}@keyframes faq-presence-float{0%,to{translate:0;rotate:0deg}38%{translate:3px -13px;rotate:1deg}72%{translate:-2px -4px;rotate:-.6deg}}@keyframes faq-presence-layer{0%,to{translate:0}50%{translate:4px -7px}}@keyframes faq-presence-reflection{0%,to{background-position:0 0}60%{background-position:100% 0}}@keyframes faq-presence-wave{0%,to{opacity:.5;scale:1 .45}46%{opacity:1;scale:1}}@keyframes faq-presence-data{0%,to{opacity:.3}48%{opacity:.9}}@keyframes faq-presence-ground{0%,to{opacity:.75;scale:1}38%{opacity:.4;scale:.85}72%{opacity:.6;scale:.94}}@keyframes faq-presence-transfer{0%,18%{opacity:0;left:0}28%{opacity:.8}76%{opacity:.8}90%,to{opacity:0;left:92%}}@media (width<=1059px){#faq .faq-composition{grid-template-columns:.65fr 1fr;gap:3rem 2.5rem}#faq .faq-composition>.faq-guide{grid-template-columns:.6fr 1fr;gap:1rem;padding-right:1.2rem}#faq .faq-guide-presence{height:410px}#faq .faq-presence-object{inset:18% 18% 37% 3%}#faq .faq-guide-chassis{left:40%;right:1.2rem}#faq .faq-presence-face>b{font-size:4.1rem}#faq .faq-guide-console{padding:1.2rem}}@media (width<=760px){#faq .faq-composition{grid-template-columns:1fr;gap:2rem}#faq .faq-editorial-anchor{grid-area:1/1;position:relative;top:auto}#faq .faq-list{grid-area:2/1}#faq .faq-composition>.faq-guide{grid-area:3/1;width:100%;margin:1rem 0;padding:0 0 1.5rem;display:block}#faq .faq-guide-presence{max-width:360px;height:320px;margin:auto}#faq .faq-presence-object{inset:16% 26% 25% 19%}#faq .faq-presence-face>b{font-size:4.1rem;top:24%}#faq .faq-presence-face>small{font-size:.55rem;bottom:12px}#faq .faq-presence-wave{height:18px;top:65%}#faq .faq-presence-plate>span{letter-spacing:.1em;font-size:.43rem;top:11px;left:11px}#faq .faq-presence-ground{top:78%;left:12%;right:7%}#faq .faq-guide-presence>p{display:none}#faq .faq-presence-link{background:linear-gradient(#0000,#acc9db9e,#0000);width:1px;height:17%;top:80%;left:48%;right:auto;transform:none}#faq .faq-presence-link>i{width:3px;height:16px;animation-name:faq-presence-transfer-mobile}#faq .faq-guide-chassis{inset:320px .7rem 1.5rem .2rem}#faq .faq-guide-console{margin-right:.4rem;padding:1.25rem .95rem 1rem}#faq .faq-guide-heading h3{font-size:1.7rem}#faq .faq-guide-history p{font-size:.94rem}#faq .faq-guide-history{max-height:25rem}}@keyframes faq-presence-transfer-mobile{0%,18%{opacity:0;top:0}28%{opacity:.8}76%{opacity:.8}90%,to{opacity:0;top:85%}}@media (prefers-reduced-motion:reduce){#faq .faq-guide-presence *,#faq .faq-presence-plate:before{transition:none!important;animation:none!important}#faq .faq-presence-link>i{display:none}}#faq .faq-context-document{background:linear-gradient(135deg,#789baa36,#1b2f4659);border:1px solid #b4d8e561;border-radius:3px;padding:11% 9%;position:absolute;inset:26% 12% 18%;transform:translateZ(7px);box-shadow:3px 5px #8ca4b12b}#faq .faq-context-document>small{font:8px/1.4 var(--font-body);letter-spacing:.08em;color:#d6e7ec;display:block}#faq .faq-context-document>i{background:#c0dce583;width:100%;height:1px;margin-top:12%;display:block}#faq .faq-context-document>i:nth-of-type(2){width:74%}#faq .faq-context-document>i:nth-of-type(3){width:87%}#faq .faq-context-document>span{color:#e0e6ee;margin-top:14%;font:italic 13px/1.2 Georgia,serif;display:block}#faq .faq-context-exchange{flex-direction:column;justify-content:center;gap:13%;display:flex;position:absolute;inset:27% 12% 20%;transform:translateZ(9px)}#faq .faq-context-exchange>span{width:84%;font:10px/1.3 var(--font-body);color:#e4dced;background:linear-gradient(110deg,#9b86b54d,#39395489);border:1px solid #ccb9de65;border-radius:2px 9px 9px;align-self:flex-start;padding:10% 8%;display:block;box-shadow:2px 3px #252940}#faq .faq-context-exchange>span:last-child{background:linear-gradient(110deg,#659ba24b,#263c536e);border-color:#bbdadd6b;border-radius:9px 2px 9px 9px;align-self:flex-end}#faq .faq-presence-face{background:radial-gradient(at 5% 0,#9cacbd3a,#0000 58%),linear-gradient(135deg,#35435de8,#19253df5 70%,#584569e6);box-shadow:inset 1px 1px #eeeaff66,inset -2px -2px #0e1424,4px 6px #69728b,8px 11px #1c2841,10px 24px 40px #03061977}#faq .faq-presence-face>b{text-shadow:1px 2px #817c9b,2px 3px #19253d;width:29%;font-size:3.7rem;line-height:1.2;top:30%;left:10%;right:auto;transform:translateZ(19px)}#faq .faq-face-path{border-left:1px solid #b8c8e447;flex-direction:column;gap:9px;width:45%;padding:4px 0 4px 13px;display:flex;position:absolute;top:28%;right:8%;transform:translateZ(12px)}#faq .faq-face-path>span{font:10px/1.25 var(--font-body);color:#c7d1e4;flex-direction:column;gap:3px;transition:color .65s,translate 1.1s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}#faq .faq-face-path>span:before{content:"";background:#2d3d56;border:1px solid #b5c6df88;border-radius:50%;width:5px;height:5px;transition:background .65s,box-shadow .65s;position:absolute;top:6px;left:-16px}#faq .faq-face-path small{letter-spacing:.1em;opacity:.8;font-size:5.5px}#faq .faq-presence-wave{border-top:1px solid #b4bed738;justify-content:flex-start;height:26px;padding-top:8px;top:70%;left:12%;right:12%}#faq .faq-presence-wave:after{content:"";background:linear-gradient(90deg,#98c8d762,#0000);flex:1;height:1px;margin-left:12px}#faq .faq-presence-face>small{color:#e6e8f3;font-size:.61rem;bottom:13px}#faq [data-guide-state=listening] .faq-face-path>span:first-child,#faq [data-guide-state=thinking] .faq-face-path>span:nth-child(2),#faq [data-guide-state=reply] .faq-face-path>span:last-child{color:#e1f1f0;translate:2px}#faq [data-guide-state=listening] .faq-face-path>span:first-child:before,#faq [data-guide-state=thinking] .faq-face-path>span:nth-child(2):before,#faq [data-guide-state=reply] .faq-face-path>span:last-child:before{background:#c8e9e9;box-shadow:0 0 7px #a2d5e56b}#faq [data-guide-state=thinking] .faq-context-document{background-color:#749daf24;border-color:#d9e4f5}#faq [data-guide-state=reply] .faq-context-exchange>span:last-child{color:#f0f7f5;border-color:#cce8df}#faq .faq-guide-history{overscroll-behavior-y:auto}#faq[data-scene-motion=off] .faq-face-path>span,#faq[data-scene-motion=off] .faq-face-path>span:before{transition:none}@media (width>=761px) and (width<=1059px){#faq .faq-presence-face>b{font-size:2.65rem;left:8%}#faq .faq-face-path{gap:7px;width:46%;padding-left:8px;right:7%}#faq .faq-face-path>span{font-size:8px}#faq .faq-face-path>span:before{width:4px;height:4px;left:-11px}#faq .faq-presence-face>small{font-size:.5rem}#faq .faq-context-document>small{font-size:6px}#faq .faq-context-exchange>span{font-size:8px}}@media (width<=760px){#faq .faq-presence-face>b{font-size:3rem;top:31%;left:8%}#faq .faq-face-path{gap:8px;width:47%;padding-left:8px;top:27%;right:6%}#faq .faq-face-path>span{font-size:8px}#faq .faq-face-path small{font-size:4.5px}#faq .faq-face-path>span:before{width:4px;height:4px;left:-11px}#faq .faq-presence-face>small{font-size:.5rem;bottom:11px}#faq .faq-presence-wave{gap:4px;height:23px;padding-top:7px;top:70%}#faq .faq-context-document>small{font-size:6px}#faq .faq-context-document>span{font-size:10px}#faq .faq-context-exchange>span{font-size:8px}}@media (prefers-reduced-motion:reduce){#faq .faq-face-path>span,#faq .faq-face-path>span:before{transition:none}}#contact.contact-chapter{color:#eceef4;background:radial-gradient(at 14% 65%,#56506c24,#0000 52%),#0d121e;padding-block:4.5rem 7rem;position:relative}#contact .contact-arrival{color:#aaa9c5;align-items:center;gap:2rem;margin-bottom:4.5rem;display:flex}#contact .contact-arrival>i{background:linear-gradient(90deg,#0000,#b6a7d570);flex:1;height:1px}#contact .contact-arrival>span{letter-spacing:.16em;font-size:.65rem}#contact .contact-arrival>b{color:#c7bbdf;font-size:2rem;font-weight:300;line-height:1}#contact .contact-title{max-width:60rem;margin-bottom:4rem;font-size:clamp(3rem,6.2vw,6.7rem);line-height:1.06}#contact .contact-layout{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,7rem)}#contact .contact-aside{padding-top:1rem;position:sticky;top:7rem}#contact .contact-aside>p:first-child{color:#ced3df;max-width:28rem;font-size:1.15rem;line-height:1.85}#contact .founder-signature{border-top:0;gap:1.1rem;margin-block:1.6rem 2rem;padding:1.4rem 0}#contact .founder-mark{color:#d6c9e4;border:0;border-radius:0;flex:0 0 4.5rem;width:auto;font:italic 3.2rem/1 Georgia,serif;transform:rotate(-9deg)}#contact .founder-signature strong{color:#f0edf5;margin-bottom:.35rem;font-size:1.05rem;font-weight:500}#contact .founder-signature small{color:#b3bdd0;font-size:.77rem;line-height:1.6}#contact .contact-aside>.contact-email{letter-spacing:-.01em;border-bottom:1px solid #a7a0be55;margin-bottom:.6rem;padding-bottom:.6rem;font-size:clamp(1rem,1.6vw,1.35rem);text-decoration:none;transition:border-color .4s,color .4s}#contact .contact-aside>.contact-email:hover{color:#e6dcff;border-color:#d8c6f2}#contact .contact-phone{color:#c1cade;margin-bottom:2rem;font-size:1rem;text-decoration:none}#contact .contact-detail{color:#aebbd0;border-color:#8d9db634;max-width:28rem;padding-top:1.3rem;font-size:.84rem;line-height:1.85}#contact .contact-form{box-shadow:none;background:0 0;border:0;border-top:1px solid #bcb3d590;padding:1.5rem 0 0}#contact .form-instructions{color:#aebad0;margin-bottom:1.8rem;font-size:.76rem}#contact .form-grid{gap:1.5rem 1.6rem}#contact .form-field{position:relative}#contact .form-field label{color:#e2e4ee;font-size:.9rem;font-weight:450;transition:color .25s}#contact .form-field label span{color:#a3afc5;font-size:.74rem}#contact .form-field:focus-within label{color:#e4d5ff}#contact .form-field :is(input,select,textarea){box-shadow:none;color:#edf0f9;background:linear-gradient(120deg,#1b23363d,#121a2a73);border:1px solid #73839e59;border-bottom-color:#97a4bf80;border-radius:2px;min-height:3.2rem;padding:.9rem 1rem;font-size:.94rem;transition:border-color .3s,background .3s,box-shadow .3s}#contact .form-field :is(input,select,textarea):hover{border-color:#a0a6c173}#contact .form-field :is(input,select,textarea):focus{outline-offset:2px;background:#22273c;border-color:#c3b3e480;outline:1px solid #cbbbea;box-shadow:0 6px 30px #a799cb09}#contact .form-field select option{color:#ecedf7;background:#151d2e}#contact .form-field--full{border-top:1px solid #8c9bb53d;margin-top:.6rem;padding-top:1.5rem}#contact .form-field textarea{resize:vertical;min-height:12rem;line-height:1.7}#contact .field-hint{color:#b2bfd2;margin-top:.6rem;font-size:.75rem;line-height:1.7}#contact .form-privacy{color:#b3bfd3;margin-block:1.6rem;font-size:.77rem;line-height:1.8}#contact .form-privacy>a{color:#d7ccec;text-underline-offset:3px}#contact .form-actions{border-top:1px solid #8d9db635;padding-top:1.5rem;display:block}#contact #contact-submit{color:#111627;background:linear-gradient(110deg,#eeebf5,#c2b6e5);border:1px solid #e4dcfa;border-radius:2px;justify-content:space-between;width:100%;min-height:3.5rem;padding:1rem 1.3rem;font-weight:500;transition:box-shadow .4s,background .4s;display:flex;position:relative}#contact #contact-submit:hover:not(:disabled){background:linear-gradient(110deg,#fff9ff,#d4c5f1);box-shadow:0 6px 30px #aa95cd23}#contact #contact-submit:disabled{opacity:.7;cursor:wait}#contact .form-status:not(:empty){color:#d0e4db;background:#96c3b50d;border-left:2px solid #a4c9ba;margin-top:1.2rem;padding:1rem 1.2rem;font-size:.86rem}#contact .contact-form[aria-busy=true] .form-status{color:#dcd4ed;border-color:#b9ade2}#contact .form-feedback--error{color:#efc7c7;background:#bc797817;border:1px solid #d5a4a55e;border-left:2px solid #d9a4a6;margin-bottom:1.5rem;padding:1rem 1.2rem;font-size:.88rem;line-height:1.6}#contact .field-error{color:#efb5b7;font-size:.78rem;line-height:1.6}#contact .form-field [aria-invalid=true]{background:#72474d18;border-color:#d69b9e}@media (width<=1000px){#contact .contact-layout{grid-template-columns:.85fr 1.15fr;gap:2.5rem}#contact .form-grid{grid-template-columns:1fr}#contact .contact-title{font-size:4.5rem}#contact .contact-aside{top:5rem}#contact .founder-signature{flex-direction:column;align-items:start;gap:.6rem}#contact .founder-mark{flex:none}}@media (width<=760px){#contact.contact-chapter{padding-block:3rem 4.5rem}#contact .contact-arrival{gap:1rem;margin-bottom:3rem}#contact .contact-arrival>span{font-size:.58rem}#contact .contact-title{margin-bottom:2.5rem;font-size:clamp(2.75rem,8vw,4rem)}#contact .contact-layout{grid-template-columns:1fr;gap:2rem}#contact .contact-aside{position:static}#contact .founder-signature{flex-direction:row;align-items:center;gap:1rem}#contact .contact-aside>p:first-child{font-size:1rem}#contact .form-field textarea{min-height:12rem}#contact .contact-detail{max-width:none}}@media (prefers-reduced-motion:reduce){#contact *,#contact :before{transition:none!important;animation:none!important}}#contact.contact-chapter{isolation:isolate;background:radial-gradient(at 8% 45%,#53667a29,#0000 47%),radial-gradient(at 80% 74%,#56406f28,#0000 44%),#0d121e;overflow:clip}#contact .contact-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}#contact .contact-atmosphere>i{background:linear-gradient(130deg,#0000 30%,#a9b1c60c 47%,#0000 69%);border-right:1px solid #929ebb10;animation:27s ease-in-out infinite paused contact-light;position:absolute;inset:5% 52% 0 -20%;transform:skew(-17deg)}#contact .contact-atmosphere>i:nth-child(2){background:radial-gradient(#8081b414,#0000 65%);animation-delay:-13s;inset:20% -15% -10% 35%;transform:skew(15deg)}#contact .contact-atmosphere>svg{fill:none;stroke:url(#contact-arrival-light);stroke-width:.65px;opacity:.18;width:100%;height:100%;transition:opacity 1.5s;position:absolute;inset:0}#contact .contact-atmosphere>svg>path:nth-of-type(2){opacity:.35}#contact .contact-transmission{stroke:#ced8e5;stroke-width:1px;stroke-dasharray:38 2100;animation:21s linear infinite paused contact-transmission}#contact:has(.contact-form:focus-within) .contact-atmosphere>svg{opacity:.4}#contact .contact-form{position:relative}#contact .contact-form:before{content:"";transform-origin:0;opacity:.4;pointer-events:none;background:linear-gradient(90deg,#0000,#b8c9e3,#ccb2d7,#0000);height:1px;transition:scale 1.4s cubic-bezier(.2,.75,.2,1),opacity 1.4s;position:absolute;top:-1px;left:0;right:0;scale:.3 1}#contact .contact-form:focus-within:before{opacity:1;scale:1}#contact[data-scene-motion=on] .contact-atmosphere :is(i,path){animation-play-state:running}@keyframes contact-light{50%{opacity:.65;translate:2% -1%}}@keyframes contact-transmission{to{stroke-dashoffset:-2138px}}@media (prefers-reduced-motion:reduce){#contact .contact-form:before{scale:1}}#contact .contact-arrival>i{position:relative}#contact .contact-folio{fill:none;pointer-events:none;width:116px;height:76px;position:absolute;top:50%;right:12%;overflow:visible;transform:translateY(-54%)}#contact .contact-folio-back{fill:#1b293be6;stroke:#819eaf88;stroke-width:.7px}#contact .contact-folio-middle{fill:#29334ce6;stroke:#b2abc5a3;stroke-width:.8px;transition:translate 1.7s cubic-bezier(.2,.7,.2,1);translate:0}#contact .contact-folio-face{fill:url(#contact-folio-metal);stroke:#cdd3e0bb;stroke-width:.8px;transition:translate 1.5s cubic-bezier(.2,.7,.2,1);translate:0}#contact .contact-folio-rule{stroke:#d3dbea8a;stroke-width:.7px;fill:none}#contact .contact-folio text{font:4px var(--font-body);letter-spacing:1px;fill:#d7deed;stroke:none}#contact .contact-folio-seal{fill:#ccd7df;stroke:#f2eaf5;stroke-width:.4px}#contact .contact-folio-glint{fill:none;stroke:#ebf1f8;stroke-width:.9px;stroke-dasharray:16 150;opacity:.5;animation:17s linear infinite paused contact-folio-glint}#contact:has(.contact-form:focus-within) .contact-folio-middle{translate:1px -2px}#contact:has(.contact-form:focus-within) .contact-folio-face{translate:3px -3px}#contact[data-scene-motion=on] .contact-folio-glint{animation-play-state:running}#contact[data-scene-motion=off] :is(.contact-folio-middle,.contact-folio-face){transition:none}@keyframes contact-folio-glint{to{stroke-dashoffset:-166px}}@media (width<=760px){#contact .contact-folio{width:74px;height:49px;right:5%}}@media (prefers-reduced-motion:reduce){#contact .contact-folio *{transition:none!important;animation:none!important}}#configurateur.configurator-chapter{background:radial-gradient(at 80% 45%,#30365932,#0000 55%),#0a0e19}#configurateur .project-presets{border:0;border-block:1px solid #b7b7d83b}#configurateur .project-preset{background:0 0;padding:1.4rem;transition:background .4s}#configurateur .project-preset:is(:hover,:focus-visible){background:linear-gradient(135deg,#b5a4f116,#0000)}#configurateur .preset-index{margin-bottom:1rem}#configurateur .project-preset strong{font-size:1.2rem}#configurateur .preset-description{margin-block:.7rem 1rem}#configurateur .project-mode label{background:#131b2b;border:1px solid #7890b545;transition:background .4s,border .4s}#configurateur .project-mode label:has(:checked){background:linear-gradient(135deg,#6561923d,#171f32);border-color:#c3b4f5}#configurateur .option-group summary{padding-block:1.15rem;font-size:1.05rem}#configurateur .option-group summary:hover{color:#e3dbff}#configurateur .option-row{margin:0 0 .6rem;transition:background .35s,border .35s,box-shadow .35s;position:relative;background:linear-gradient(100deg,#182033,#111725)!important;border:1px solid #677a982c!important;padding:1rem 1.1rem!important}#configurateur .option-row:has(:checked){box-shadow:inset 3px 0 #b9a7ef;background:linear-gradient(100deg,#40395377,#1a243b)!important;border-color:#b7a9db9e!important}#configurateur .option-row:hover{border-color:#9cacca70!important}#configurateur .option-row strong{font-size:.93rem}#configurateur .option-row small{color:#b8c2d6;margin-top:.3rem;font-size:.78rem}#configurateur .option-price{color:#d5c8f2;font-size:.8rem}#configurateur .option-category-count{background:0 0;border-radius:50%}#configurateur .option-category-count[data-active=true]{color:#101526;background:#c6b6f1}#configurateur .estimator[data-context=home] .estimator-result{background:linear-gradient(155deg,#17203685,#0d142399);border:1px solid #8798bf40;border-top-color:#c3b2e8a0;padding:1.7rem 2rem 2rem;position:sticky;top:2rem}#configurateur .estimator[data-long-estimate=true] .estimator-result{position:static}#configurateur .estimator-result h3{margin-bottom:.5rem;font-size:2.5rem!important}#configurateur .estimator-result h3 br{display:none}#configurateur .estimator-result h3 em{margin-left:.3em}#configurateur .estimate-totals{border-color:#93a2c24a}#configurateur .estimate-selection{font-size:.84rem}#configurateur .estimate-selection li{padding-bottom:.5rem}#configurateur .estimator-note{line-height:1.7;color:#b7c1d4!important}#configurateur .estimator-result>.button{color:#101425;background:linear-gradient(120deg,#e9e6f6,#bfb4e9);border:1px solid #e3dafb;min-height:3.2rem}#configurateur .composition-status{color:#c4cae2;font-size:.78rem;line-height:1.6}#configurateur .estimate-mobile-bar{background:#1c2337}#configurateur .blueprint{--blueprint-lift:0px;margin:1.3rem -1rem 0}#configurateur .blueprint-caption{letter-spacing:.09em;color:#abbcd5;justify-content:space-between;padding-inline:.5rem;font-size:.58rem;display:flex}#configurateur .blueprint-stage{perspective:1000px;isolation:isolate;height:320px;position:relative}#configurateur .blueprint-object{transform-style:preserve-3d;transform:rotateX(calc(27deg - var(--scene-y,0)*3deg)) rotateY(calc(-18deg + var(--scene-x,0)*4deg)) rotateZ(-5deg);transition:transform 1.6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:22% 13% 12%}#configurateur .blueprint-object>div{transform-style:preserve-3d;border-radius:4px;transition:transform 1.3s cubic-bezier(.2,.7,.2,1),opacity 1s,background 1s;position:absolute;inset:0}#configurateur .blueprint-base{background:linear-gradient(120deg,#293d62,#151d34);border:1px solid #89a9db78;transform:translateZ(-35px);box-shadow:4px 6px #384568,8px 10px #182038,12px 20px 30px #0008}#configurateur .blueprint-base>span{letter-spacing:.1em;color:#afb9d6;font-size:.43rem;position:absolute;bottom:8px;left:10px}#configurateur .blueprint-surface{transform:translateZ(var(--blueprint-lift));background:linear-gradient(125deg,#34435f,#121a2c 70%,#3e3359);border:1px solid #c1b9e2ba;padding:1rem;box-shadow:3px 4px #535a80}#configurateur .blueprint-nav{border-bottom:1px solid #9eaccb42;justify-content:space-between;align-items:center;padding-bottom:.7rem;font-size:.58rem;display:flex}#configurateur .blueprint-cover{background:radial-gradient(at 95%,#899ce54d,#0000 70%);padding:1rem 0;position:relative}#configurateur .blueprint-cover>span{letter-spacing:.12em;color:#bdc5e1;font-size:.45rem}#configurateur .blueprint-cover>b{color:#e8e7f5;margin:.6rem 0;font:1.8rem/1.05 Georgia,serif;display:block}#configurateur .blueprint-cover>i{background:linear-gradient(135deg,#bac6ed55,#8369b035);border:1px solid #b3aad685;width:25%;height:70%;position:absolute;top:15%;right:3%;transform:skewY(-18deg);box-shadow:5px 5px #53557c40}#configurateur .blueprint-blocks{gap:10px;display:flex}#configurateur .blueprint-blocks>i{background:#758cac25;border:1px solid #90a2c544;width:30%;height:14px}#configurateur .blueprint-existing{opacity:0;color:#c6bda5;background:#8e785315;border:1px dashed #bda78380;padding:1rem;font-size:.55rem;transform:translate3d(-15px,0,-60px)}#configurateur[data-scene-motion=on] .blueprint-signal{animation-play-state:running}#configurateur .blueprint[data-blueprint-mode=refonte] .blueprint-existing{opacity:1;transform:translate3d(-28px,-10px,-55px)}#configurateur .blueprint[data-blueprint-mode=refonte] .blueprint-base{transform:translateZ(-15px)}#configurateur .blueprint[data-blueprint-depth="1"]{--blueprint-lift:12px}#configurateur .blueprint[data-blueprint-depth="2"]{--blueprint-lift:22px}#configurateur .blueprint[data-blueprint-depth="3"]{--blueprint-lift:32px}#configurateur .blueprint:is([data-blueprint-depth="4"],[data-blueprint-depth="5"]){--blueprint-lift:42px}#configurateur .blueprint [data-blueprint-category],#configurateur .blueprint [data-blueprint-option]{opacity:0;pointer-events:none}#configurateur .blueprint [data-active=true]{opacity:1}#configurateur .blueprint-technical{background:repeating-linear-gradient(90deg,#6ba9c622 0 1px,#0000 1px 32px),#142d3944;border:1px solid #8bbac587;transform:translate3d(15px,10px,-12px)}#configurateur .blueprint-technical>span{color:#a8d0d9;letter-spacing:.09em;font-size:.47rem;position:absolute;bottom:-25px;right:-10px}#configurateur .blueprint-intelligence{background:linear-gradient(145deg,#8262b77d,#272642e6);border:1px solid #bba5e8a3;padding:.65rem;transform:translate3d(0,-20px,100px);box-shadow:3px 4px #413251;transition-delay:.13s!important;inset:-24% -9% 46% 58%!important}#configurateur .blueprint-intelligence[data-active=true]{transform:translateZ(75px)}#configurateur .blueprint-intelligence>span{letter-spacing:.12em;color:#e1d0f8;font-size:.43rem;display:block}#configurateur .blueprint-intelligence>b{color:#e0ccfc;font:1.4rem Georgia,serif;position:absolute;bottom:12px;right:12px}#configurateur .blueprint-intelligence>i{background:#a194e620;border:1px solid #d7c4fa70;position:absolute;inset:25% 30% 20% 15%;transform:rotateY(35deg)translateZ(10px)}#configurateur .blueprint-intelligence>i:nth-child(2){transform:rotateY(35deg)translateZ(22px)}#configurateur .blueprint-intelligence>i:nth-child(3){transform:rotateY(35deg)translateZ(34px)}#configurateur .blueprint-rail{transform:translateZ(60px);inset:60% -8% -10%!important}#configurateur .blueprint-rail>svg{fill:none;stroke:#95c8cf7a;stroke-width:1.4px;filter:drop-shadow(0 0 6px #63929c40);width:100%;height:100%}#configurateur .blueprint-signal{stroke:#dbf7f5;stroke-dasharray:22 500;animation:5s linear infinite paused blueprint-signal}#configurateur .blueprint-rail>span{color:#b8d6df;font-size:.45rem;position:absolute;bottom:-10px;left:0}#configurateur .blueprint-feature{background:linear-gradient(135deg,#5f6e9655,#1d2943);border:1px solid #bdcfe190;padding:.5rem;transition:transform 1.3s,opacity 1s;position:absolute;transform:translateZ(95px)translateY(20px);box-shadow:3px 4px #344562}#configurateur .blueprint-feature[data-active=true]{transform:translateZ(55px)}#configurateur .blueprint-feature>span{letter-spacing:.05em;font-size:.4rem}#configurateur .blueprint-calendar{width:30%;height:42%;top:28%;left:-13%}#configurateur .blueprint-calendar>div{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:7px;display:grid}#configurateur .blueprint-calendar i{background:#7897c274;height:9px}#configurateur .blueprint-calendar i:nth-child(6){background:#d6cafa}#configurateur .blueprint-portal{width:35%;height:43%;bottom:-12%;right:-10%}#configurateur .blueprint-portal>i{border:1px solid #b0c5d45e;height:15px;margin-top:6px;display:block}#configurateur .blueprint-payment{background:linear-gradient(125deg,#b9a27c55,#263249);width:28%;height:32%;bottom:-17%;left:10%}#configurateur .blueprint-payment>b{color:#e2d3b4;font:1.3rem Georgia,serif;display:block}#configurateur .blueprint-connection{background:linear-gradient(135deg,#54899499,#182c3c);border:1px solid #9dd1d189;padding:8px;transform:translateZ(55px);inset:35% -12% 25% 85%!important}#configurateur .blueprint-connection>span{font-size:.38rem}#configurateur .blueprint-connection>i{background:#b7dcd36b;height:5px;margin-top:7px;display:block}#configurateur .blueprint-follow{color:#b8d8cf;align-items:center;gap:8px;font-size:.45rem;display:flex;inset:auto 10% -30%!important}#configurateur .blueprint-follow>i{background:#a4d9c9;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #87baa870}#configurateur .blueprint-ground{background:radial-gradient(#647ca92b,#0000 70%);border-bottom:1px solid #adacda36;position:absolute;inset:40% 0 0;transform:rotateX(65deg)}#configurateur .blueprint-selection{flex-wrap:wrap;gap:.4rem;margin:1rem 0;padding:0 .5rem;list-style:none;display:flex}#configurateur .blueprint-selection>li{color:#cdd4e5;background:#8498be0d;border-left:1px solid #a8bad172;padding:.35rem .5rem;font-size:.67rem}#configurateur .blueprint-note{color:#acb8ce;padding-inline:.5rem;font-size:.67rem;line-height:1.6}#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-stage{height:410px}#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object{inset:30% 20% 24%}#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-cover>b{font-size:1.5rem}#configurateur.configurator-chapter{overflow:clip}#configurateur .blueprint-object{animation:13s ease-in-out infinite paused blueprint-presence}#configurateur[data-scene-motion=on] .blueprint-object{animation-play-state:running}@keyframes blueprint-presence{50%{translate:0 -4px}}@keyframes blueprint-signal{to{stroke-dashoffset:-522px}}@media (width<=1050px){#configurateur .estimator[data-context=home]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}#configurateur .estimator[data-context=home] .estimator-result{padding:1.25rem;position:static}#configurateur .blueprint-stage{height:280px}#configurateur .blueprint-object{inset:20% 8% 14%}#configurateur .blueprint-cover>b{font-size:1.5rem}#configurateur .estimator-result h3{font-size:2rem!important}#configurateur .blueprint-caption{font-size:.47rem}}@media (width<=760px){#configurateur .estimator[data-context=home]{grid-template-columns:1fr}#configurateur .project-presets{display:block}#configurateur .project-preset{width:100%;padding-left:3.5rem}#configurateur .blueprint-stage{height:320px}#configurateur .blueprint-object{inset:20% 12% 14%}#configurateur .blueprint-cover>b{font-size:1.8rem}#configurateur .blueprint-caption{font-size:.53rem}#configurateur .estimate-mobile-bar{top:0}#configurateur .estimator-result{scroll-margin-top:4rem}#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-stage{height:365px}#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object{inset:30% 19% 24%}#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-cover>b{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){#configurateur .blueprint *{transition:none!important;animation:none!important}}#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object{scale:.82}#configurateur .blueprint:is([data-blueprint-depth="4"],[data-blueprint-depth="5"]) .blueprint-object{scale:.72}#configurateur .blueprint-stage{perspective:1100px;background:radial-gradient(at 48% 62%,#527fd329,#0000 63%)}#configurateur .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object{transform:rotateX(calc(22deg - var(--scene-y,0)*5deg)) rotateY(calc(-17deg + var(--scene-x,0)*8deg)) rotateZ(-4deg);inset:27% 20% 24%}#configurateur .blueprint-base{background:linear-gradient(130deg,#253c68,#172a4d 48%,#695185);box-shadow:3px 4px #7f8cb5,7px 9px #233556,9px 11px #9b8bb057,14px 24px 32px #0008}#configurateur .blueprint-surface{background:linear-gradient(140deg,#284960cc,#141b35 58%,#57315d);padding:.8rem;box-shadow:2px 3px #acabd8,5px 7px #344260,inset 0 1px 22px #c6d4ff15}#configurateur .blueprint-surface:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#c9edff15 40%,#0000 52%) 0 0/250% 100%;animation:14s ease-in-out infinite paused blueprint-glass;position:absolute;inset:0}#configurateur .blueprint-nav{padding-bottom:.5rem;font-size:.58rem}#configurateur .blueprint-cover{background:0 0;padding:.4rem 0}#configurateur .blueprint-cover>b,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-cover>b{z-index:2;font-size:clamp(1.25rem,1.7vw,1.7rem);position:relative}#configurateur .blueprint-cover>i{background:linear-gradient(135deg,#9fd2ebc9,#586fbd70 45%,#b56cbd73);border-color:#bce1f4b0;width:21%;height:85%;animation:8s ease-in-out infinite paused blueprint-column;top:-4%;right:2%;transform:skewY(-15deg)translateZ(18px);box-shadow:4px 4px #514c855c}#configurateur .blueprint-cover>i:nth-of-type(2){background:linear-gradient(135deg,#be86ca99,#703ba540);height:65%;animation-delay:-3s;top:17%;right:15%;transform:skewY(-15deg)translateZ(35px)}#configurateur .blueprint-cover>i:nth-of-type(3){background:linear-gradient(135deg,#a1d4f19c,#305387);height:45%;animation-delay:-5s;top:39%;right:29%;transform:skewY(-15deg)translateZ(50px)}#configurateur .blueprint-blocks>i{background:linear-gradient(90deg,#9dcbd465,#8576c657);height:10px}#configurateur .blueprint-object [data-blueprint-option]{--arrival-x:0px;--arrival-y:25px;--arrival-z:70px;opacity:0;transform:translate3d(var(--arrival-x),var(--arrival-y),var(--arrival-z)) rotateY(-12deg);border-radius:3px;transition:transform 1.4s cubic-bezier(.16,.75,.2,1),opacity .7s,filter 1s}#configurateur .blueprint-object [data-active=true]{opacity:1;transform:translate3d(0,0,var(--settled-z,60px)) rotateY(0deg)}#configurateur .blueprint-object [data-blueprint-option]>span{font:500 .48rem/1.4 var(--font-body,sans-serif);letter-spacing:.08em;color:#e3e4f4;white-space:nowrap}#configurateur .blueprint-conversation{--arrival-x:-40px;background:linear-gradient(145deg,#7565aabb,#26223deb);border:1px solid #c1a8ee;padding:9px;box-shadow:3px 5px #322f50;inset:12% 80% 15% -24%!important}#configurateur .blueprint-conversation>i{background:#beaadca8;border-radius:3px 3px 3px 0;width:75%;height:10px;margin-top:7px;animation:7s ease-in-out infinite paused blueprint-converse;display:block}#configurateur .blueprint-conversation>i:nth-of-type(2){background:#7a9bc9a3;margin-left:auto;animation-delay:-3s}#configurateur .blueprint-conversation>b{color:#e6d0f8;font-size:.6rem;position:absolute;bottom:7px;right:9px}#configurateur .blueprint-agent{--arrival-z:130px;--settled-z:90px;background:linear-gradient(150deg,#4f355bd9,#1a223b);border:1px solid #d1a6de8c;padding:9px;box-shadow:4px 5px #686189;inset:-24% -15% 56% 54%!important}#configurateur .blueprint-agent>i{background:linear-gradient(150deg,#96cde74f,#8e5bbd45);border:1px solid #c5c8f599;animation:9s ease-in-out infinite paused blueprint-membrane;position:absolute;inset:30% 36% 22% 15%;transform:translateZ(10px)rotateY(-25deg);box-shadow:2px 2px #6fa1be4f}#configurateur .blueprint-agent>i:nth-of-type(2){animation-delay:-2s;translate:16px -4px}#configurateur .blueprint-agent>i:nth-of-type(3){animation-delay:-4s;translate:32px -8px}#configurateur .blueprint-agent>b{letter-spacing:.08em;color:#dbc4ef;font-size:.43rem;font-weight:400;position:absolute;bottom:6px;right:7px}#configurateur .blueprint-connected{--settled-z:105px;--arrival-y:-45px;background:linear-gradient(140deg,#254963ee,#1e2845ee);border:1px solid #8bccdfa3;height:91px;padding:8px;box-shadow:4px 5px #3c577c;inset:-32% 52% 95% -18%!important}#configurateur .blueprint-connected>svg{fill:none;stroke:#99d6e37c;stroke-width:1.5px;width:90%;height:80%;position:absolute;inset:15% 5%;transform:translateZ(22px)}#configurateur .blueprint-connected>div{justify-content:space-between;padding:8px 9px;display:flex}#configurateur .blueprint-connected>div>i{background:#6daecb4d;border:1px solid #aad5e4;width:19px;height:23px;transform:translateZ(36px);box-shadow:2px 3px #354c69}#configurateur .blueprint-connected>b{color:#d0e4f4;font-size:.45rem;position:absolute;bottom:5px;right:7px}#configurateur .blueprint[data-ai-tier="3"]{--blueprint-lift:48px}#configurateur .blueprint[data-ai-tier="2"]{--blueprint-lift:32px}#configurateur .blueprint-processing{--arrival-y:40px;--settled-z:20px;background:#233556dc;border:1px solid #919dd477;padding:8px;inset:46% 90% 10% -30%!important}#configurateur .blueprint-processing>div{gap:4px;margin-top:9px;display:flex}#configurateur .blueprint-processing i{background:linear-gradient(#a3cbe1,#6366a5);width:17%;height:25px;animation:5s ease-in-out infinite paused blueprint-sort}#configurateur .blueprint-processing i:nth-child(2n){animation-delay:-2s}#configurateur .blueprint-processing>b{color:#bbd2e8;font-size:.42rem}#configurateur .blueprint-email{--settled-z:25px;border-bottom:1px solid #9cc9d98c;padding:7px;inset:87% 64% -25% 0!important}#configurateur .blueprint-email>i{clip-path:polygon(0 0,50% 45%,100% 0,100% 100%,0 100%);background:linear-gradient(30deg,#748fb3,#30515f);border:1px solid #c7eaf1;width:22px;height:13px;animation:5s cubic-bezier(.4,0,.2,1) infinite paused blueprint-dispatch;position:absolute;bottom:4px;left:0}#configurateur .blueprint-workflow{--settled-z:48px;--arrival-x:-30px;color:#a2d4df;inset:70% -10% -21% -15%!important}#configurateur .blueprint-workflow>svg,#configurateur .blueprint-business>svg{fill:none;stroke:#91cad485;stroke-width:1.5px;filter:drop-shadow(0 2px #315868);width:100%;height:100%}#configurateur .blueprint-workflow>i,#configurateur .blueprint-business>i{background:#36627ce3;border:1px solid #b0e5dfaa;width:25px;height:16px;position:absolute;bottom:20%;left:5%;box-shadow:2px 3px #364563}#configurateur .blueprint-workflow>i:nth-of-type(2){bottom:64%;left:44%}#configurateur .blueprint-workflow>i:nth-of-type(3){left:86%}#configurateur .blueprint-workflow>span,#configurateur .blueprint-business>span{position:absolute;bottom:-6px;left:0}#configurateur .blueprint-business{--settled-z:-10px;--arrival-z:-70px;inset:45% -32% -28% -18%!important}#configurateur .blueprint-business>svg{stroke:#b698d19c}#configurateur .blueprint-business>i{background:#66476de0;bottom:78%;left:28%}#configurateur .blueprint-business>i:nth-of-type(2){bottom:35%;left:77%}#configurateur .blueprint-business>i:nth-of-type(3){bottom:71%;left:90%}#configurateur .blueprint-complex{--settled-z:-42px;--arrival-z:-120px;background:repeating-linear-gradient(90deg,#857dbc17 0 1px,#0000 1px 34px);border:1px solid #bea8d16e;inset:-8% -26% -18% -15%!important}#configurateur .blueprint-complex>span{position:absolute;bottom:-15px;left:10px}#configurateur .blueprint-complex>i{background:#56416b80;border:1px solid #ac98c499;position:absolute;inset:8% 80% 55% 6%;transform:translateZ(30px)}#configurateur .blueprint-complex>i:nth-of-type(2){inset:10% 5% 55% 80%}#configurateur .blueprint-complex>i:nth-of-type(3){inset:65% 80% 10% 6%}#configurateur .blueprint-complex>i:nth-of-type(4){inset:65% 5% 10% 80%}#configurateur .blueprint-calendar{--arrival-y:-40px;background:linear-gradient(135deg,#4f7796,#24344c);width:35%;height:58%;top:18%;left:-22%}#configurateur .blueprint-calendar>b{color:#bce2ed;font-size:.5rem;font-weight:400}#configurateur .blueprint-calendar i:nth-child(6){animation:5s ease-in-out infinite paused blueprint-slot}#configurateur .blueprint-booking{--settled-z:62px;background:linear-gradient(145deg,#406c83,#1d3949);border-color:#9dcfda;width:37%;height:68%;top:7%;left:-21%}#configurateur .blueprint-booking>div{gap:5px;height:40%;margin-top:8px;display:flex}#configurateur .blueprint-booking i{background:repeating-linear-gradient(#96d4d180 0 5px,#0000 5px 11px);flex:1;transform:translateZ(13px)}#configurateur .blueprint-booking>b{color:#c2e9df;margin-top:7px;font-size:.43rem;display:block}#configurateur .blueprint-booking>em{border:1px solid #c5f0e28c;animation:5s ease-in-out infinite paused blueprint-slot;position:absolute;inset:40% 5% 38%}#configurateur .blueprint-portal{--settled-z:90px;background:linear-gradient(125deg,#697babb0,#242950);border-color:#b5bce8;width:41%;height:58%;bottom:-23%;right:-20%}#configurateur .blueprint-portal>div{border:1px solid #93a8dc;grid-template-columns:1fr 2fr;gap:5px;height:50%;margin-top:7px;padding:5px;display:grid;transform:translateZ(14px);box-shadow:3px 4px #7382b551}#configurateur .blueprint-portal i{background:#b2bdf14f}#configurateur .blueprint-portal i:first-child{grid-row:span 2}#configurateur .blueprint-portal>b{color:#d5d9ee;font-size:.42rem}#configurateur .blueprint-payment{--settled-z:75px;background:linear-gradient(125deg,#b1946687,#40313b);border-color:#dbbf89;width:33%;height:43%;bottom:-29%;left:7%}#configurateur .blueprint-payment b{justify-content:space-between;padding:4px;font-size:1.2rem;display:flex}#configurateur .blueprint-payment b>i{color:#d3e9c5;align-self:center;font-size:.6rem;animation:4s ease-in-out infinite paused blueprint-slot}#configurateur .blueprint-payment>em{background:linear-gradient(90deg,#9fbead,#e2cbab);width:80%;height:2px;display:block}#configurateur .blueprint-crm{--arrival-x:40px;--settled-z:55px;background:linear-gradient(140deg,#34717d,#213846);border:1px solid #a0d4d0;padding:8px;inset:22% -29% 12% 89%!important}#configurateur .blueprint-crm>i{background:#65a3a332;border:1px solid #96c5c37a;height:15px;margin-top:5px;display:block;transform:translateZ(12px)}#configurateur .blueprint-crm>i>b{background:#b9dcca;border-radius:50%;width:7px;height:7px;margin:3px;display:block}#configurateur .blueprint-custom{--settled-z:40px;transform-style:preserve-3d;background:#6854754d;border:1px dashed #bca8caaf;padding:8px;inset:-16% -28% 76% 85%!important}#configurateur .blueprint-custom>i{border:1px solid #c1b6d355;position:absolute;inset:26% 18%;transform:translateZ(10px)}#configurateur .blueprint-custom>i:nth-of-type(2){transform:translateZ(24px)}#configurateur .blueprint-custom>b{color:#d3c4e2;font-size:1.8rem;font-weight:300;position:absolute;top:30%;left:40%}#configurateur .blueprint-technical{--settled-z:-16px;background:repeating-linear-gradient(90deg,#6ba9c632 0 1px,#0000 1px 27px),linear-gradient(130deg,#123d4b,#435d774d);border-color:#91c5d1}#configurateur .blueprint-technical>b{color:#b3d7e6;font-size:1.5rem;animation:6s ease-in-out infinite paused blueprint-index;position:absolute;top:5%;right:-23px}#configurateur .blueprint-follow{--settled-z:10px;color:#b8d8cf;width:100%;font-size:.45rem;inset:auto 0 -45%!important}#configurateur .blueprint-follow>svg{fill:none;stroke:#a9d5c7;stroke-width:1px;stroke-dasharray:200;width:50%;height:25px;animation:6s linear infinite paused blueprint-health;position:absolute;left:48%}#configurateur[data-scene-motion=on] .blueprint :is(i,em,svg),#configurateur[data-scene-motion=on] .blueprint-surface:after,#configurateur[data-scene-motion=on] .blueprint-technical>b{animation-play-state:running}@keyframes blueprint-glass{50%{background-position:100% 0}}@keyframes blueprint-column{50%{translate:0 -6px}}@keyframes blueprint-converse{0%,to{opacity:.7;width:75%}45%{opacity:1;width:88%}}@keyframes blueprint-membrane{50%{filter:brightness(1.25);rotate:y 8deg}}@keyframes blueprint-sort{50%{translate:0 5px;scale:1 .6}}@keyframes blueprint-dispatch{0%,15%{opacity:0;translate:0}25%{opacity:1}75%{opacity:1;translate:85px -4px}90%,to{opacity:0;translate:100px -8px}}@keyframes blueprint-slot{50%{background-color:#b7d6c9;box-shadow:0 0 8px #b3e0d048}}@keyframes blueprint-index{50%{opacity:.5;translate:0 -8px}}@keyframes blueprint-health{to{stroke-dashoffset:-400px}}@media (width<=760px){#configurateur .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object{inset:29% 23% 25%}#configurateur .blueprint-cover>b,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-cover>b{font-size:1.2rem}#configurateur .blueprint-object [data-blueprint-option]>span{font-size:.37rem}}#configurateur .blueprint-close{display:none}#configurateur .estimate-mobile-bar button{color:#f0eafb;min-height:2.8rem;font:inherit;background:#bcaaf11a;border:1px solid #bda9f38a;border-radius:.25rem;padding:.55rem .85rem;font-weight:550}#configurateur .estimate-mobile-bar button:disabled{display:none}#configurateur .estimator[data-context=home] .estimator-result,#configurateur .estimator[data-context=home][data-long-estimate=true] .estimator-result{scrollbar-width:thin;scrollbar-color:#a89bc666 #152033;overscroll-behavior:contain;flex-direction:column;min-height:0;max-height:calc(100dvh - 6rem);padding:1.1rem 1.4rem;display:flex;position:sticky;top:5rem;overflow:auto}#configurateur .estimator-result>*{flex-shrink:0}#configurateur .estimator-result>.estimator-step{margin:0 0 .3rem;font-size:.6rem}#configurateur .estimator[data-context=home] .estimator-result h3{margin:0 0 .15rem;font-size:clamp(1.7rem,2.4vw,2.2rem)!important}#configurateur .estimator-result .blueprint{margin:.6rem -.6rem 0}#configurateur .estimator-result .blueprint-selection{overscroll-behavior:contain;scrollbar-width:thin;max-height:3.6rem;margin:.3rem 0;overflow:auto}#configurateur .estimator-result .blueprint-selection>li{padding:.2rem .4rem;font-size:.6rem}#configurateur .estimator-result .blueprint-note{margin:.3rem 0;font-size:.6rem;line-height:1.45}#configurateur .estimator-result .composition-status{margin:.35rem 0;padding:0;font-size:.65rem;line-height:1.4}#configurateur .estimator[data-context=home] .estimate-totals{margin:.4rem 0 .6rem;padding:.6rem 0}#configurateur .estimate-totals p{margin:0}#configurateur .estimate-totals .estimate-scope-label{margin-bottom:.35rem;font-size:.6rem}#configurateur .estimate-totals .estimate-label{font-size:.66rem}#configurateur .estimator[data-context=home] .estimate-amount{margin:.15rem 0 .3rem;font-size:2rem}#configurateur .estimate-totals .estimate-monthly,#configurateur .estimate-totals [data-quote-notice]{font-size:.69rem;line-height:1.5}#configurateur .estimate-detail{overscroll-behavior:contain;scrollbar-width:thin;border-bottom:1px solid #93a2c234;min-height:2.2rem;max-height:10rem;overflow:auto}#configurateur .estimator-result>.estimate-detail{flex-shrink:1}#configurateur .estimate-detail>summary{cursor:pointer;color:#d5dcec;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.2rem;font-size:.72rem;list-style:none;display:flex}#configurateur .estimate-detail>summary::-webkit-details-marker{display:none}#configurateur .estimate-detail[open]>summary{z-index:1;background:#141c2c;position:sticky;top:0}#configurateur .estimate-detail[open]>summary>span{transform:rotate(45deg)}#configurateur .estimate-detail [data-project-scope]{margin-top:.6rem}#configurateur .estimator[data-context=home] .estimate-selection{margin:.5rem 0}#configurateur .estimator-result>.button{min-height:2.8rem;margin-top:.65rem;font-size:.8rem}#configurateur .estimator-result>.estimate-reset{min-height:2.1rem;margin-top:.2rem;font-size:.7rem}#configurateur .estimator-result>.estimate-feedback{margin:.3rem 0 0;font-size:.7rem}#configurateur .estimator-result>.estimate-feedback:empty{display:none}@media (width>=761px) and (height<=850px){#configurateur .estimator[data-context=home] .estimator-result{max-height:calc(100dvh - 5.25rem);padding:.85rem 1.2rem;top:4.5rem}#configurateur .estimator-result .blueprint .blueprint-stage{height:clamp(145px,100dvh - 35rem,250px)}#configurateur .estimator-result .blueprint-note,#configurateur .estimator-result .composition-status{margin:.2rem 0}}@media (width<=760px){#configurateur .estimator[data-context=home]{display:block}#configurateur .project-starts{margin-bottom:1.7rem}#configurateur .estimator[data-context=home] .estimate-mobile-bar{z-index:12;backdrop-filter:blur(14px);background:#161f32f5;border:1px solid #b3a0d550;border-radius:.25rem;gap:.5rem;margin:0 -.4rem 1.4rem;padding:.6rem .75rem;position:sticky;top:4rem}#configurateur .estimate-mobile-bar>span{font-size:.64rem}#configurateur .estimate-mobile-bar strong{margin:.2rem 0;font-size:.94rem}#configurateur .estimate-mobile-bar small{font-size:.6rem}#configurateur .estimate-mobile-bar button{max-width:10rem;font-size:.69rem}#configurateur .estimator-options{margin-bottom:1.5rem}#configurateur .estimator[data-context=home] .estimator-result,#configurateur .estimator[data-context=home][data-long-estimate=true] .estimator-result{max-height:none;padding:1.1rem;position:relative;top:auto}#configurateur[data-workshop-ready=true] .estimator[data-context=home] .estimator-result{display:none}#configurateur[data-workshop-ready=true][data-preview-open=true]:after{content:"";z-index:60;backdrop-filter:blur(7px);background:#040810a8;position:fixed;inset:0}#configurateur[data-workshop-ready=true][data-preview-open=true] .estimator[data-context=home] .estimator-result{z-index:61;background:linear-gradient(145deg,#18223b,#111826 70%);border-color:#bca5ec88;border-radius:.45rem;max-height:calc(100dvh - 4.8rem);padding:1rem;display:flex;position:fixed;inset:4rem .65rem .8rem;box-shadow:0 12px 60px #0009}#configurateur[data-preview-open=true] .blueprint-close{z-index:2;color:#edf0fa;background:#202b44;border:1px solid #bec8e357;border-radius:.25rem;min-height:2rem;padding:.35rem .6rem;font-size:.68rem;display:block;position:absolute;top:.65rem;right:.7rem}#configurateur[data-preview-open=true] .estimator-result>.estimator-step{padding-right:6rem}#configurateur .estimator-result .blueprint .blueprint-stage{height:clamp(160px,100dvh - 36rem,240px)}#configurateur .estimator[data-context=home] .estimator-result h3{font-size:1.65rem!important}#configurateur .estimator-result .blueprint-selection{max-height:3.2rem}}#configurateur .estimator[data-context=home]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:3rem}#configurateur .blueprint .blueprint-surface{background:linear-gradient(135deg,#2b485d,#161f35 57%,#463958);border-color:#cdc9e2;padding:1rem;box-shadow:2px 3px #aab1cb,5px 7px #374365,8px 11px #171f34,9px 18px 22px #0006}#configurateur .blueprint .blueprint-cover>span{font-size:.54rem}#configurateur .blueprint .blueprint-cover>i{opacity:.7;width:19%;right:1%}#configurateur .blueprint-object [data-blueprint-option][data-visible=false]{opacity:0;visibility:hidden;pointer-events:none;transform:translateZ(-25px)}#configurateur .blueprint-object [data-blueprint-option][data-visible=true]{opacity:1;visibility:visible}#configurateur .blueprint-object [data-blueprint-option][data-slot=intelligence]{--settled-z:63px;width:41%;height:51%;inset:-27% auto auto -14%!important}#configurateur .blueprint-object [data-blueprint-option][data-slot=feature]{--settled-z:68px;width:35%;height:49%;inset:58% -10% auto auto!important}#configurateur .blueprint-object [data-blueprint-option][data-slot=flow]{--settled-z:12px;height:22%;inset:108% 10% auto -3%!important}#configurateur .blueprint-object [data-blueprint-option][data-slot=focus]{--settled-z:76px;width:49%;height:62%;box-shadow:4px 6px #344867,10px 15px 28px #070b164f;inset:-22% -8% auto auto!important}#configurateur .blueprint-object :is(.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=focus]{--settled-z:24px;width:auto;height:48%;box-shadow:none;inset:auto -7% -27%!important}#configurateur .blueprint-object .blueprint-email[data-slot=focus]{width:42%;height:38%;inset:76% -5% auto 59%!important}#configurateur .blueprint-object [data-blueprint-option]>span{letter-spacing:.06em;font-size:.54rem}#configurateur .blueprint-object .blueprint-follow{font-size:.55rem;inset:auto 0 -37%!important}#configurateur .blueprint[data-reading=overview] .blueprint-follow>span{visibility:hidden}#configurateur .blueprint-object .blueprint-technical{inset:0!important}#configurateur .blueprint .blueprint-conversation>i{height:12px;margin-top:8px}#configurateur .blueprint .blueprint-agent>i{inset:30% 39% 20% 17%}#configurateur .blueprint-inspector{border-top:1px solid #acbbd235;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.5rem;display:grid}#configurateur .blueprint-inspector[hidden]{display:none}#configurateur .blueprint-inspector>label{color:#bbc9de;font-size:.7rem}#configurateur .blueprint-inspector>select{color:#e9e5f5;width:100%;min-height:2.3rem;font:inherit;background:#182238;border:1px solid #9cabcd60;border-radius:2px;padding:.35rem;font-size:.75rem}#configurateur .blueprint-reading{color:#d1c7e8;margin:.25rem .5rem .4rem;font-size:.73rem;line-height:1.5}#configurateur .estimator-result .blueprint-selection{max-height:3.15rem;margin:.2rem 0}#configurateur .estimator-result .blueprint-selection>li{font-size:.66rem}#configurateur .estimator-result .blueprint-note{margin:.35rem 0;font-size:.65rem}#configurateur .estimator-result .composition-status{display:none}#configurateur .estimator-result .blueprint-caption{font-size:.64rem}@media (width>=761px) and (height<=850px){#configurateur .estimator-result .blueprint .blueprint-stage{height:245px}#configurateur .blueprint .blueprint-cover>b{font-size:1.55rem!important}#configurateur .blueprint .blueprint-surface{padding:.7rem}#configurateur .blueprint .blueprint-cover{padding:.1rem 0}#configurateur .blueprint .blueprint-cover>b{margin:.4rem 0}#configurateur .estimator-result .blueprint-selection{max-height:1.6rem}}@media (width<=1050px){#configurateur .estimator[data-context=home]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1.5rem}#configurateur .blueprint-inspector{grid-template-columns:1fr;gap:.3rem}}@media (width<=760px){#configurateur .estimator[data-context=home]{display:block}#configurateur .estimator-result .blueprint .blueprint-stage{height:290px}#configurateur .blueprint .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object,#configurateur .blueprint:is([data-blueprint-depth="4"],[data-blueprint-depth="5"]) .blueprint-object{inset:26% 12% 21% 11%;transform:rotateX(10deg)rotateY(-10deg)rotate(-3deg)}#configurateur .blueprint .blueprint-cover>b{font-size:1.65rem!important}#configurateur .blueprint .blueprint-surface{padding:.6rem}#configurateur .blueprint .blueprint-nav{font-size:.6rem}#configurateur .blueprint-object [data-blueprint-option]>span{font-size:.45rem}#configurateur .blueprint-inspector{grid-template-columns:auto minmax(0,1fr)}#configurateur .blueprint-inspector>label{font-size:.64rem}#configurateur .blueprint-inspector>select{font-size:.72rem}#configurateur .blueprint-reading{font-size:.7rem}#configurateur .estimator-result .blueprint-selection{max-height:2.6rem}#configurateur .blueprint .blueprint-object [data-blueprint-option][data-slot=intelligence]{width:39%!important;left:1%!important}#configurateur .blueprint .blueprint-object [data-blueprint-option][data-slot=focus]{width:51%!important;right:-2%!important}}@media (width>=1060px){#configurateur .estimator[data-context=home]{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}}#configurateur .blueprint .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object,#configurateur .blueprint:is([data-blueprint-depth="4"],[data-blueprint-depth="5"]) .blueprint-object{scale:1.22}#configurateur .blueprint-object [data-blueprint-option]{transition:transform 1.3s cubic-bezier(.18,.72,.2,1),opacity .65s,filter .85s,width 1.15s cubic-bezier(.18,.72,.2,1),height 1.15s cubic-bezier(.18,.72,.2,1),top 1.15s cubic-bezier(.18,.72,.2,1)}#configurateur .blueprint-object [data-blueprint-option][data-visible=false]{transition:transform 1.2s,opacity .5s,visibility 0s .5s}#configurateur .blueprint-object [data-blueprint-option][data-focused=true]{filter:brightness(1.16)drop-shadow(0 0 9px #aa9dd041);--settled-z:86px}#configurateur .blueprint-object [data-blueprint-option][data-slot=flow][data-focused=true]{--settled-z:30px;height:34%;top:100%!important}#configurateur .blueprint-object [data-blueprint-option][data-slot=structure][data-focused=true],#configurateur .blueprint-object [data-blueprint-option][data-slot=continuity][data-focused=true]{filter:brightness(1.32)}#configurateur .estimator-result .blueprint .blueprint-stage{overflow:hidden}#configurateur .blueprint-object [data-blueprint-option][data-slot=intelligence]{width:37%;left:2%!important}#configurateur .blueprint-object [data-blueprint-option][data-slot=feature]{width:33%;right:2%!important}#configurateur .blueprint-object :is(.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow]{--settled-z:56px;height:28%;inset:96% 2% auto!important}#configurateur .blueprint-object .blueprint-complex[data-slot=flow]{background:repeating-linear-gradient(90deg,#9d92dc26 0 1px,#0000 1px 30px),linear-gradient(100deg,#323851d9,#403151d9);border-color:#c6b7eab0;box-shadow:3px 4px #54506a8c,inset 0 1px #ded6f349}#configurateur .blueprint-object :is(.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow]>span{color:#dfd5f1;bottom:6px;left:10px}#configurateur .blueprint-object .blueprint-technical>span{opacity:.6;bottom:8px;right:8px}@media (width>=761px) and (height<=850px){#configurateur .estimator-result .blueprint .blueprint-stage{height:clamp(250px,100dvh - 32rem,315px)}#configurateur .blueprint .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object,#configurateur .blueprint:is([data-blueprint-depth="4"],[data-blueprint-depth="5"]) .blueprint-object{scale:1.16}}@media (width<=760px){#configurateur .estimator-result .blueprint .blueprint-stage{height:320px}#configurateur .blueprint .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object,#configurateur .blueprint:is([data-blueprint-depth="4"],[data-blueprint-depth="5"]) .blueprint-object{inset:26% 8% 21%;scale:1.03}#configurateur .blueprint-object [data-blueprint-option][data-slot=flow][data-focused=true]{height:29%;top:103%!important}}@media (prefers-reduced-motion:reduce){#configurateur .blueprint-object [data-blueprint-option]{transition:none}}#configurateur .care-billing-panel{background:linear-gradient(145deg,#222b43aa,#181e32ba);border:1px solid #9dadd251;margin:.25rem 0 1.3rem;padding:1rem 1.05rem 1.1rem}#configurateur .care-billing-choices legend{color:#d4c9e9;margin-bottom:.7rem;font-size:.68rem}#configurateur .care-billing-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}#configurateur .care-billing-choices legend{grid-column:1/-1}#configurateur .care-billing-choices label{cursor:pointer;color:#d8deeb;background:#1b2537a8;border:1px solid #8898b454;align-items:flex-start;gap:.5rem;min-width:0;min-height:5.2rem;padding:.7rem .55rem;font-size:.74rem;transition:border-color .35s,background .35s;display:flex}#configurateur .care-billing-choices label:has(:checked){background:linear-gradient(135deg,#4f496b7a,#253149);border-color:#c1b1e29c}#configurateur .care-billing-choices label:focus-within{outline-offset:2px;outline:1px solid #d0c4ec}#configurateur .care-billing-choices input{accent-color:#c0b0e4;width:.95rem;height:.95rem;margin-top:.2rem}#configurateur .care-billing-choices strong{color:#f0e9f5;margin-top:.3rem;font-size:.84rem;font-weight:550;line-height:1.4;display:block}#configurateur .care-billing-choices small{color:#d0c9e4;margin-top:.2rem;font-size:.63rem;line-height:1.4;display:block}#configurateur .care-billing-caption{letter-spacing:.06em;color:#c7d2e2;margin:1rem 0 .55rem;font-size:.68rem}#configurateur .care-billing-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}#configurateur .care-billing-tiers li{border-top:1px solid #c3b6d16b;min-width:0;padding-top:.4rem}#configurateur .care-billing-tiers span,#configurateur .care-billing-tiers strong{display:block}#configurateur .care-billing-tiers span{color:#c4cde0;min-height:2rem;font-size:.62rem}#configurateur .care-billing-tiers strong{color:#e6e3ee;white-space:nowrap;font-size:.9rem;font-weight:550}#configurateur .care-billing-tiers small{color:#b7c6d8;font-size:.55rem;font-weight:400;display:block}#configurateur .care-billing-reset{color:#c8cad9;border-left:1px solid #b5aad284;margin:1rem 0 0;padding-left:.7rem;font-size:.69rem;line-height:1.55}@media (width<=1050px){#configurateur .care-billing-choices{grid-template-columns:1fr}#configurateur .care-billing-choices label{min-height:0}}@media (width<=760px){#configurateur .care-billing-choices{grid-template-columns:repeat(2,minmax(0,1fr))}#configurateur .care-billing-tiers{gap:.2rem}#configurateur .care-billing-tiers strong{font-size:.81rem}}@media (width>=1060px){#configurateur .estimator[data-context=home]{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);gap:2.2rem}}#configurateur .estimator-result .blueprint .blueprint-stage{height:clamp(445px,100dvh - 24rem,505px)}#configurateur .blueprint .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object,#configurateur .blueprint:is([data-blueprint-depth="4"],[data-blueprint-depth="5"]) .blueprint-object{inset:22% 12% 18% 13%;scale:1.2}#configurateur .blueprint-object [data-blueprint-option][data-slot=feature]{width:31%;height:47%;inset:28% -4% auto auto!important}#configurateur .blueprint-object [data-blueprint-option][data-slot=feature][data-focused=true]{width:39%;height:54%;top:23%!important}#configurateur .blueprint .blueprint-surface{padding:1rem 1.1rem .85rem;overflow:hidden}#configurateur .blueprint .blueprint-nav{letter-spacing:.025em;padding-bottom:.6rem}#configurateur .blueprint .blueprint-nav>span{color:#d6deed;white-space:nowrap;font-size:.55rem}#configurateur .blueprint .blueprint-cover>b{margin:.3rem 0 .4rem;font-size:clamp(1.8rem,2.2vw,2.25rem)!important}#configurateur .blueprint-site-cta{z-index:2;color:#172039;font:600 .49rem/1.2 var(--font-body,sans-serif);background:#c5c2e8d9;border:1px solid #d3c9e6a8;padding:.26rem .5rem;display:inline-block;position:relative}#configurateur .blueprint-site-sections{border-top:1px solid #b1c2d258;grid-template-columns:.93fr 1.07fr;gap:.55rem;padding-top:.65rem;display:grid}#configurateur .blueprint-site-story,#configurateur .blueprint-site-function{background:linear-gradient(135deg,#7095aa23,#172a3f7d);border:1px solid #a7bac04b;min-width:0;min-height:4.2rem;padding:.45rem .5rem;position:relative}#configurateur .blueprint-site-story>span,#configurateur .blueprint-site-function>span{font:600 .45rem/1.3 var(--font-body,sans-serif);letter-spacing:.08em;color:#c7d3e7;white-space:nowrap;display:block}#configurateur .blueprint-site-story>i{background:linear-gradient(90deg,#c2d4e077,#829aba66,#0000);height:3px;margin-top:.45rem;display:block}#configurateur .blueprint-site-story>i:nth-of-type(2){opacity:.7;width:68%;margin-top:.25rem}#configurateur .blueprint-site-story>b{font:400 .46rem/1.2 var(--font-body,sans-serif);color:#e2e7ef;margin-top:.45rem;display:block}#configurateur .blueprint-site-function{--site-accent:#c3b2ec;background:radial-gradient(at 94% 12%,#bba6e03b,#0000 59%),linear-gradient(135deg,#2e31559e,#19253d)}#configurateur .blueprint-site-function[data-family=ai]{--site-accent:#d7b5ee;background:linear-gradient(135deg,#623f7982,#192842)}#configurateur .blueprint-site-function[data-family=automation]{--site-accent:#9ed8df;background:linear-gradient(135deg,#285c708f,#202b4a)}#configurateur .blueprint-site-function[data-family=features]{--site-accent:#b6c9f0;background:linear-gradient(135deg,#38547b98,#222c4d)}#configurateur .blueprint-site-function[data-family=visibility]{--site-accent:#aedbd1;background:linear-gradient(135deg,#396c7191,#1c2a42)}#configurateur .blueprint-site-function[data-family=care]{--site-accent:#aadbd1;background:linear-gradient(135deg,#3266668c,#1c3144)}#configurateur .blueprint-site-function>strong{font:550 .58rem/1.2 var(--font-body,sans-serif);color:#f0ecf6;overflow-wrap:anywhere;max-width:82%;margin-top:.3rem;display:block}#configurateur .blueprint-site-bars{align-items:end;gap:3px;height:19px;display:flex;position:absolute;bottom:.4rem;right:.35rem}#configurateur .blueprint-site-bars>i{background:var(--site-accent);width:4px;height:60%;box-shadow:0 0 7px var(--site-accent);display:block}#configurateur .blueprint-site-bars>i:nth-child(2){height:100%}#configurateur .blueprint-site-bars>i:nth-child(3){height:42%}#configurateur .blueprint-site-function[data-family=automation] .blueprint-site-bars{background:#92d2de8f;justify-content:space-between;align-items:center;height:2px;bottom:.35rem;left:.5rem;right:.5rem}#configurateur .blueprint-site-function[data-family=automation] .blueprint-site-bars>i{background:#28586a;border:1px solid #b9e8ee;border-radius:50%;width:7px;height:7px}#configurateur .blueprint-site-function[data-family=automation] .blueprint-site-bars:after{content:"";background:#e7f7f7;border-radius:6px;width:10px;height:8px;animation:3.7s ease-in-out infinite paused blueprint-site-transmit;position:absolute;top:-3px;left:0;box-shadow:0 0 9px #c9f9fa,0 0 18px #8cd5df}#configurateur[data-scene-motion=on] .blueprint-site-function[data-family=automation] .blueprint-site-bars:after{animation-play-state:running}@keyframes blueprint-site-transmit{0%,12%{opacity:0;left:0}21%{opacity:1}78%{opacity:1;left:82%}to{opacity:0;left:92%}}#configurateur .blueprint-site-categories{gap:.25rem;margin-top:.5rem;display:flex}#configurateur .blueprint-site-categories>i{background:#6e78936d;width:18%;height:3px;transition:background .55s,box-shadow .55s}#configurateur .blueprint-site-categories>i[data-active=true]{background:#baa9e0;box-shadow:0 0 8px #b5a5da92}#configurateur .blueprint-site-categories>i[data-blueprint-category=automation][data-active=true]{background:#9dcfdc;box-shadow:0 0 8px #94d4df80}#configurateur .blueprint-site-categories>i[data-blueprint-category=care][data-active=true]{background:#abd5c7;box-shadow:0 0 8px #abd5c780}#configurateur .blueprint.is-updating .blueprint-site-function{animation:.8s cubic-bezier(.2,.72,.2,1) both blueprint-site-response}@keyframes blueprint-site-response{0%{filter:brightness(1.55);border-color:#e0d1f5;transform:translateY(-3px)}to{filter:brightness();border-color:#a7bac04b;transform:translateY(0)}}#configurateur .blueprint-object :is(.blueprint-email,.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-visible=true]{border-color:#a8d9e5a8;box-shadow:inset 0 1px #edf7ff37,0 8px 22px #071d2b70}#configurateur .blueprint-object :is(.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow]{--settled-z:-8px;height:31%;top:100%!important}#configurateur .blueprint-object :is(.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow][data-focused=true]{--settled-z:8px;height:34%;top:98%!important}#configurateur .blueprint-flow-packet{z-index:3;background:linear-gradient(90deg,#84c3d6,#f4efff,#e1bced);border-radius:7px;width:15px;height:7px;animation:4.8s linear infinite paused blueprint-packet-journey;position:absolute;top:58%;left:4%;box-shadow:0 0 7px #fff9,0 0 15px #94cddb9e}#configurateur .blueprint-email .blueprint-flow-packet{animation-duration:4s;top:70%}#configurateur .blueprint-business .blueprint-flow-packet{animation:5.4s linear infinite paused blueprint-packet-branch}#configurateur .blueprint-complex .blueprint-flow-packet{animation:6.2s linear infinite paused blueprint-packet-orchestrate}#configurateur .blueprint-object :is(.blueprint-workflow,.blueprint-business,.blueprint-complex)>i{animation:4.8s ease-in-out infinite paused blueprint-node-receive}#configurateur .blueprint-object :is(.blueprint-workflow,.blueprint-business,.blueprint-complex)>i:nth-of-type(2){animation-delay:1.1s}#configurateur .blueprint-object :is(.blueprint-workflow,.blueprint-business,.blueprint-complex)>i:nth-of-type(3){animation-delay:2.3s}#configurateur .blueprint-object .blueprint-complex>i:nth-of-type(4){animation-delay:3.5s}#configurateur[data-scene-motion=on] .blueprint-object [data-visible=true] .blueprint-flow-packet,#configurateur[data-scene-motion=on] .blueprint-object [data-visible=true]>i{animation-play-state:running}@keyframes blueprint-packet-journey{0%,9%{opacity:0;left:4%}18%{opacity:1}42%{top:32%}70%{opacity:1;top:57%}93%{opacity:1;left:91%}to{opacity:0;left:95%}}@keyframes blueprint-packet-branch{0%,10%{opacity:0;top:55%;left:4%}18%{opacity:1}37%{top:20%;left:31%}61%{top:69%;left:57%}84%{opacity:1;top:43%;left:82%}to{opacity:0;top:43%;left:94%}}@keyframes blueprint-packet-orchestrate{0%,10%{opacity:0;top:30%;left:8%}19%{opacity:1}33%{top:27%;left:72%}57%{top:73%;left:24%}82%{opacity:1;top:72%;left:80%}to{opacity:0;top:72%;left:93%}}@keyframes blueprint-node-receive{0%,17%,34%,to{filter:brightness();box-shadow:none}23%{filter:brightness(1.55);box-shadow:0 0 12px #aadce8a8}}@media (width>=761px) and (width<=1059px){#configurateur .estimator-result .blueprint .blueprint-stage{height:440px}#configurateur .blueprint .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object,#configurateur .blueprint:is([data-blueprint-depth="4"],[data-blueprint-depth="5"]) .blueprint-object{inset:22% 9% 17%;scale:1.02}#configurateur .blueprint-site-story>b{display:none}}@media (width>=1060px) and (height<=850px){#configurateur .estimator-result .blueprint .blueprint-stage{height:385px}#configurateur .blueprint .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object,#configurateur .blueprint:is([data-blueprint-depth="4"],[data-blueprint-depth="5"]) .blueprint-object{scale:1.12}#configurateur .blueprint-site-story>b{display:none}}@media (width<=760px){#configurateur .estimator-result .blueprint .blueprint-stage{height:420px}#configurateur .blueprint .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object,#configurateur .blueprint:is([data-blueprint-depth="4"],[data-blueprint-depth="5"]) .blueprint-object{inset:19% 6% 15%;scale:1.03}#configurateur .blueprint .blueprint-surface{padding:.7rem}#configurateur .blueprint .blueprint-cover{min-height:6.3rem;padding:.45rem 0}#configurateur .blueprint .blueprint-cover>b{font-size:1.65rem!important}#configurateur .blueprint .blueprint-nav>span{font-size:.39rem}#configurateur .blueprint-site-cta{font-size:.42rem}#configurateur .blueprint-site-sections{gap:.25rem;padding-top:.4rem}#configurateur .blueprint-site-story,#configurateur .blueprint-site-function{min-height:3.6rem;padding:.3rem}#configurateur .blueprint-site-story>span,#configurateur .blueprint-site-function>span{font-size:.34rem}#configurateur .blueprint-site-story>b{display:none}#configurateur .blueprint-site-function>strong{font-size:.42rem}#configurateur .blueprint-site-categories{margin-top:.35rem}}@media (prefers-reduced-motion:reduce){#configurateur .blueprint.is-updating .blueprint-site-function,#configurateur .blueprint-flow-packet,#configurateur .blueprint-object :is(.blueprint-workflow,.blueprint-business,.blueprint-complex)>i,#configurateur .blueprint-site-bars:after{animation:none!important}}#configurateur .estimator[data-context=home] .estimator-result,#configurateur .estimator[data-context=home][data-long-estimate=true] .estimator-result{background:0 0;border:0;align-self:stretch;min-height:0;max-height:none;padding:0;display:block;position:relative;top:auto;overflow:visible}#configurateur .estimator[data-context=home] .estimator-result-content{background:linear-gradient(155deg,#172036e8,#0d1423ed);border:1px solid #8798bf40;border-top-color:#c3b2e8a0;padding:1.15rem 1.4rem 1.3rem;position:relative;top:auto}#configurateur .estimator-result-content>.estimator-step{margin:0 0 .3rem;font-size:.6rem}#configurateur .estimator-result-content>.estimate-detail,#configurateur .estimator-result .blueprint-selection{max-height:none;overflow:visible}#configurateur .estimator-result-actions{z-index:8;backdrop-filter:blur(14px);background:linear-gradient(120deg,#1d2a43f5,#171e31f5);border:1px solid #a69bc477;grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);align-items:center;gap:.25rem .8rem;margin-top:.65rem;padding:.6rem .8rem;display:grid;position:sticky;bottom:1rem;box-shadow:0 14px 30px #05091699,inset 0 1px #d8d3ed28}#configurateur .estimator-result-actions>.estimate-totals{border:0;grid-area:1/1/3;min-width:0;margin:0;padding:0}#configurateur .estimator-result-actions .estimate-amount{margin:.1rem 0;font-size:clamp(1.3rem,2vw,1.7rem)}#configurateur .estimator-result-actions .estimate-scope-label{margin:0 0 .2rem;font-size:.57rem}#configurateur .estimator-result-actions .estimate-label,#configurateur .estimator-result-actions .estimate-monthly,#configurateur .estimator-result-actions [data-quote-notice]{font-size:.62rem;line-height:1.35}#configurateur .estimator-result-actions>.button{color:#101425;background:linear-gradient(120deg,#e9e6f6,#bfb4e9);border:1px solid #e3dafb;grid-area:1/2;width:100%;min-height:2.8rem;margin:0;font-size:.8rem}#configurateur .estimator-result-actions>.estimate-reset{color:#d9d3ed;grid-area:2/2;min-height:2.1rem;margin:0;font-size:.72rem}#configurateur .estimator-result-actions>.estimate-feedback{grid-column:1/-1;margin:0;font-size:.7rem}#configurateur .estimator-result-actions>.estimate-feedback:empty{display:none}#configurateur .estimator--compact .estimator-result-content,#configurateur .estimator--compact .estimator-result-actions{display:contents}#configurateur .blueprint-object [data-blueprint-option][data-slot=intelligence],#configurateur .blueprint-object [data-blueprint-option][data-slot=feature]{transform-origin:50%;scale:.79}#configurateur .blueprint-object [data-blueprint-option][data-slot=intelligence][data-focused=true],#configurateur .blueprint-object [data-blueprint-option][data-slot=feature][data-focused=true]{scale:.9}#configurateur .blueprint-object [data-blueprint-option][data-slot=intelligence][data-focused=true]{width:41%;height:51%}#configurateur .blueprint-object [data-blueprint-option][data-slot=feature][data-focused=true]{width:35%;height:49%}#configurateur .blueprint-object :is(.blueprint-email,.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow],#configurateur .blueprint-object :is(.blueprint-email,.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow][data-focused=true]{--settled-z:40px;background:linear-gradient(100deg,#203a54ed,#1e2941f0 51%,#3a3457ec);border:1px solid #a8d9e5a8;height:12%;overflow:hidden;box-shadow:inset 0 1px #edf7ff37,2px 5px #35496270;width:56%!important;inset:-14% -4% auto 48%!important}#configurateur .blueprint-object :is(.blueprint-email,.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow][data-focused=false]{opacity:.26;scale:.94}#configurateur .blueprint-object :is(.blueprint-email,.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow]>span{color:#e5edf6;font-size:.42rem;line-height:1.1;position:absolute;top:3px;bottom:auto;left:8px}#configurateur .blueprint-object :is(.blueprint-email,.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow]:before{content:"";background:linear-gradient(90deg,#8bbed4,#c9b9e3,#94ccdc);height:1px;position:absolute;top:56%;left:6%;right:6%;box-shadow:0 0 6px #a4d8e496}#configurateur .blueprint-object :is(.blueprint-email,.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow]:after{content:"DÉPART  ·  TRANSMISSION  ·  CONNEXION  ·  EXÉCUTION";white-space:nowrap;color:#d2dfed;font:500 .42rem/1 var(--font-body,sans-serif);letter-spacing:.01em;position:absolute;bottom:2px;left:7%;right:3%;overflow:hidden}#configurateur .blueprint-object :is(.blueprint-workflow,.blueprint-business)[data-slot=flow]>svg{opacity:.35;width:100%;height:50%;position:absolute;inset:19% 0 auto}#configurateur .blueprint-object :is(.blueprint-email,.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow]>i{clip-path:none;background:#355c76;border:1px solid #d5e8f1;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(56% - 4px);bottom:auto;left:7%;box-shadow:0 0 5px #b8e4ed66}#configurateur .blueprint-object :is(.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow]>i:nth-of-type(2){top:calc(56% - 4px);left:34%}#configurateur .blueprint-object :is(.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow]>i:nth-of-type(3){top:calc(56% - 4px);left:65%}#configurateur .blueprint-object .blueprint-complex[data-slot=flow]>i:nth-of-type(4){top:calc(56% - 4px);left:91%}#configurateur .blueprint-object .blueprint-complex[data-slot=flow]>i:nth-of-type(5){display:none}#configurateur .blueprint-object :is(.blueprint-email,.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow] .blueprint-flow-packet{width:12px;height:6px;animation:5.2s cubic-bezier(.33,.03,.5,1) infinite paused blueprint-flow-contained;top:calc(56% - 3px);left:7%}#configurateur[data-scene-motion=on] .blueprint-object [data-visible=true] .blueprint-flow-packet{animation-play-state:running}@keyframes blueprint-flow-contained{0%,8%{opacity:0;left:7%}16%{opacity:1}35%{left:34%}52%{left:65%}77%{opacity:1;left:90%}90%,to{opacity:0;left:90%}}@media (width<=760px){#configurateur .estimator[data-context=home] .estimator-result,#configurateur .estimator[data-context=home][data-long-estimate=true] .estimator-result{max-height:none;display:block;position:relative;top:auto;overflow:visible}#configurateur[data-workshop-ready=true][data-preview-open=true] .estimator[data-context=home] .estimator-result{max-height:calc(100dvh - 4.8rem);padding:0;display:flex;position:fixed;inset:4rem .65rem .8rem;overflow:hidden}#configurateur[data-preview-open=true] .estimator-result-content{flex:1;min-height:0;padding:1rem;position:relative;top:auto;overflow:auto}#configurateur[data-preview-open=true] .estimator-result-actions{border-inline:0;border-bottom:0;flex:none;grid-template-columns:1fr;gap:.2rem;margin:0;position:relative;bottom:auto;box-shadow:0 -12px 28px #050916bd}#configurateur[data-preview-open=true] .estimator-result-actions>.estimate-totals,#configurateur[data-preview-open=true] .estimator-result-actions>.button,#configurateur[data-preview-open=true] .estimator-result-actions>.estimate-reset{grid-area:auto/1}#configurateur[data-preview-open=true] .estimator-result-actions>.estimate-totals{grid-template-columns:1fr auto;align-items:baseline;gap:0 .5rem;display:grid}#configurateur[data-preview-open=true] .estimator-result-actions>.estimate-totals>.estimate-scope-label,#configurateur[data-preview-open=true] .estimator-result-actions>.estimate-totals>.estimate-monthly,#configurateur[data-preview-open=true] .estimator-result-actions>.estimate-totals>[data-quote-notice]{grid-column:1/-1}#configurateur .blueprint-object :is(.blueprint-email,.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow]:after{content:"DÉPART  ·  TRANSFERT  ·  EXÉCUTION"}}@media (prefers-reduced-motion:reduce){#configurateur .blueprint-object :is(.blueprint-email,.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow] .blueprint-flow-packet{animation:none!important}}#configurateur .blueprint-flow-packet,#configurateur .blueprint-site-function[data-family=automation] .blueprint-site-bars:after{display:none!important}#configurateur .blueprint-object [data-slot=flow] .blueprint-signal{stroke-dasharray:none;opacity:.55;animation:none!important}#configurateur .blueprint-object :is(.blueprint-email,.blueprint-workflow,.blueprint-business,.blueprint-complex)[data-slot=flow]:before{background:linear-gradient(90deg,#86bace80,#d7c8ed,#a7d9e2aa);height:2px;animation:7.6s ease-in-out infinite paused blueprint-circuit-breathe;box-shadow:0 0 10px #a4d8e455}#configurateur[data-scene-motion=on] .blueprint-object [data-visible=true][data-slot=flow]:before{animation-play-state:running}@keyframes blueprint-circuit-breathe{0%,to{opacity:.5;filter:brightness(.9)}47%{opacity:.94;filter:brightness(1.25)}}#configurateur .blueprint-base{background:linear-gradient(132deg,#435781,#1a2b4d 42%,#4f416c 88%);border-color:#b5b7df9c;box-shadow:inset 0 1px #e3dff54d,3px 4px #8992b46b,7px 9px #26375c,11px 14px #171f38,17px 28px 38px #02051099}#configurateur .blueprint-surface{background:radial-gradient(at 88% 5%,#7b73b03b,#0000 43%),linear-gradient(144deg,#2a4a63,#171d39 53%,#403250);border-color:#d5c8ecdb;box-shadow:inset 0 1px #f2eeff7a,inset 0 0 28px #c4d9f016,2px 3px #c6c1e5,5px 7px #445271,12px 23px 39px #04081799}#configurateur .blueprint-surface:after{background:linear-gradient(112deg,#0000 28%,#d8e9ff16 44%,#efe1ff1c 47%,#0000 63%) 0 0/250% 100%;animation-duration:19s}#configurateur .blueprint-cover{background:radial-gradient(at 77% 55%,#a87db02e,#0000 54%);border-bottom:1px solid #a9b7d125}#configurateur .blueprint-cover>i{border-color:#d4ddf0c2;box-shadow:inset 1px 0 #ecf6ff60,3px 4px #514c855c,0 0 19px #a58dbe35}#configurateur .blueprint-cover>i:nth-of-type(2){filter:brightness(1.13)}#configurateur .blueprint-site-story,#configurateur .blueprint-site-function{box-shadow:inset 0 1px #e0edff21,0 7px 15px #050b1b2c}#configurateur .blueprint-site-categories>i{height:2px}#configurateur .blueprint-object{animation-name:blueprint-form-presence;animation-duration:11s}@keyframes blueprint-form-presence{0%,to{translate:0}36%{translate:2px -7px}72%{translate:-2px 3px}}@media (prefers-reduced-motion:reduce){#configurateur .blueprint-object [data-slot=flow]:before{animation:none!important}}#configurateur .estimator[data-context=home] .estimator-result,#configurateur .estimator[data-context=home][data-long-estimate=true] .estimator-result{background:#111a2a;border:1px solid #9ea5c34f;flex-direction:column;align-self:start;max-height:calc(100svh - 2.5rem);padding:0;transition:none;animation:none;display:flex;position:sticky;top:1.25rem;overflow:hidden;transform:translate(0,0);box-shadow:0 22px 60px #02061145}#configurateur .estimator-result-actions{z-index:2;backdrop-filter:none;background:linear-gradient(125deg,#24334a,#1d2339);border:0;border-bottom:1px solid #b3a3d562;flex:none;order:-1;margin:0;padding:.85rem 1.1rem;transition:none;animation:none;position:relative;inset:auto;transform:translate(0,0);box-shadow:0 9px 24px #0308153b}#configurateur .estimator-result-actions .estimate-amount{font-variant-numeric:tabular-nums;font-size:1.85rem!important}#configurateur .estimator-result-actions .estimate-monthly{max-width:24rem}#configurateur .estimator[data-context=home] .estimator-result-content{scrollbar-width:thin;scrollbar-color:#8d86a76b transparent;overscroll-behavior-y:auto;background:linear-gradient(155deg,#172037,#0e1728);border:0;flex:auto;min-height:0;padding:1rem 1.2rem;position:relative;inset:auto;overflow:hidden auto}#configurateur .estimator-result-content>.estimate-detail{margin-top:.65rem}#configurateur .estimator-result-content .blueprint{margin:.65rem -.5rem 0}#configurateur .estimator-result .blueprint .blueprint-stage{perspective:1500px;height:390px}#configurateur .blueprint .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object,#configurateur .blueprint:is([data-blueprint-depth="4"],[data-blueprint-depth="5"]) .blueprint-object{scale:1;transform:rotateX(calc(12deg - var(--scene-y,0)*3deg)) rotateY(calc(-13deg + var(--scene-x,0)*5deg)) rotateZ(-3deg);inset:16% 13% 16% 10%}#configurateur .blueprint[data-demo-family=automation] .blueprint-object{inset:9% 16% 25% 12%;scale:.94}#configurateur .blueprint .blueprint-surface{padding:.75rem .9rem}#configurateur .blueprint .blueprint-cover{min-height:5.2rem;padding:.35rem 0}#configurateur .blueprint .blueprint-cover>b{font-size:1.65rem!important}#configurateur .blueprint .blueprint-nav{font-size:.62rem}#configurateur .blueprint .blueprint-nav>span{font-size:.46rem}#configurateur .blueprint-site-sections{padding-top:.4rem}#configurateur .blueprint-site-story,#configurateur .blueprint-site-function{min-height:4.2rem}#configurateur .blueprint-site-function{transition:box-shadow 1.2s,border-color 1s,background 1s}#configurateur .blueprint-site-function>strong{max-width:100%;font-size:.6rem}#configurateur .blueprint-site-event{color:#d8e6f3;max-width:85%;margin-top:.4rem;font-size:.49rem;line-height:1.45;display:block}#configurateur .blueprint-site-bars{opacity:.35}#configurateur .blueprint[data-demo-phase="2"] .blueprint-site-function{border-color:#b8d7df9c;box-shadow:inset 0 0 24px #9cc4e129,0 0 17px #a6b7e02a}#configurateur .blueprint[data-demo-family=ai] .blueprint-site-function{background:radial-gradient(at 100% 0,#b392d84a,#0000 70%),#292440}#configurateur .blueprint[data-demo-family=features] .blueprint-site-function{background:linear-gradient(135deg,#284960,#1d2a45)}#configurateur .blueprint-object [data-slot=intelligence][data-focused=true],#configurateur .blueprint-object [data-slot=feature][data-focused=true]{--settled-z:84px;width:39%;height:67%;transition:transform 1.7s cubic-bezier(.22,.7,.18,1),opacity .8s,filter 1.2s;scale:1;box-shadow:inset 1px 1px #e4edff50,3px 5px #49567b,9px 17px 26px #02061780;inset:25% -9% auto auto!important}#configurateur .blueprint-object [data-focused=true]>span{white-space:normal;font-size:.56rem;line-height:1.5}#configurateur .blueprint[data-demo-phase="1"] .blueprint-object [data-focused=true]:is([data-slot=intelligence],[data-slot=feature]){filter:brightness(1.13);transform:translate3d(-9px,-10px,110px)rotateY(-9deg)}#configurateur .blueprint[data-demo-phase="2"] .blueprint-object [data-focused=true]:is([data-slot=intelligence],[data-slot=feature]){transform:translate3d(-3px,1px,76px)rotateY(2deg)}#configurateur .blueprint [data-focused=true] :is(i,em){transition:transform 1.5s cubic-bezier(.22,.72,.2,1),opacity .9s,background 1.2s}#configurateur .blueprint [data-focused=true] :is(i:nth-of-type(2),em){transition-delay:.14s}#configurateur .blueprint [data-focused=true] i:nth-of-type(3){transition-delay:.28s}#configurateur .blueprint [data-focused=true] i:nth-of-type(4){transition-delay:.4s}#configurateur .blueprint .blueprint-conversation>i{background:linear-gradient(115deg,#cbb9e597,#7381b247);height:21px;margin-top:11px;animation:none;transform:translateZ(16px)}#configurateur .blueprint[data-demo-phase="0"] .blueprint-conversation>i:nth-of-type(n+2){opacity:.14;transform:translate(12px,7px)}#configurateur .blueprint[data-demo-phase="1"] .blueprint-conversation>i:last-of-type{opacity:.18}#configurateur .blueprint[data-demo-phase="2"] .blueprint-conversation>i:last-of-type{background:linear-gradient(100deg,#d8c5e6aa,#8ca9c48a);width:92%}#configurateur .blueprint .blueprint-agent>i{animation:none}#configurateur .blueprint[data-demo-phase="1"] .blueprint-agent>i:first-of-type{transform:translate3d(-25px,-7px,32px)rotateY(-31deg)}#configurateur .blueprint[data-demo-phase="1"] .blueprint-agent>i:nth-of-type(2){transform:translate3d(1px,-3px,54px)rotateY(-13deg)}#configurateur .blueprint[data-demo-phase="1"] .blueprint-agent>i:nth-of-type(3){transform:translate3d(22px,3px,77px)rotateY(8deg)}#configurateur .blueprint .blueprint-connected>div{padding-top:24px}#configurateur .blueprint .blueprint-connected>div>i{width:24px;height:39px}#configurateur .blueprint[data-demo-phase="1"] .blueprint-connected>div>i{background:#9bd1e27a;transform:translate3d(0,-12px,44px);box-shadow:3px 5px #2e4663,0 0 13px #adcee552}#configurateur .blueprint .blueprint-processing i{height:56px;animation:none}#configurateur .blueprint[data-demo-phase="0"] .blueprint-processing i:nth-child(odd){transform:translate3d(0,11px,20px)rotate(-13deg)}#configurateur .blueprint[data-demo-phase="1"] .blueprint-processing i{height:40px;transform:translate3d(0,-7px,27px)}#configurateur .blueprint[data-demo-phase="2"] .blueprint-processing i{background:linear-gradient(#c3dfed,#8981b5);height:40px;transform:translateZ(16px)}#configurateur .blueprint .blueprint-calendar i{height:15px;animation:none}#configurateur .blueprint[data-demo-phase="1"] .blueprint-calendar i:nth-child(6){background:#e1d0f3;transform:translateZ(22px)scale(1.15);box-shadow:0 0 14px #c7b9db80}#configurateur .blueprint[data-demo-phase="2"] .blueprint-calendar>b{color:#d9f0e9;margin-top:10px;font-size:.85rem;display:block}#configurateur .blueprint .blueprint-booking>div{height:47%;margin-top:14px}#configurateur .blueprint[data-demo-phase="1"] .blueprint-booking>em{background:#a4d8cc38;animation:none;transform:translate3d(0,12px,23px)}#configurateur .blueprint[data-demo-phase="2"] .blueprint-booking>b{color:#e2f7e8;filter:drop-shadow(0 0 7px #b7e7d34a);font-size:.62rem}#configurateur .blueprint .blueprint-payment b{padding-top:15px;font-size:2.7rem}#configurateur .blueprint .blueprint-payment b>i{font-size:1.1rem;animation:none}#configurateur .blueprint[data-demo-phase="0"] .blueprint-payment b>i{opacity:0;transform:translateY(8px)}#configurateur .blueprint[data-demo-phase="1"] .blueprint-payment>em{transform-origin:0;transform:scaleX(.55);box-shadow:0 0 10px #d9c1a56b}#configurateur .blueprint .blueprint-crm>i{height:24px;margin-top:9px}#configurateur .blueprint[data-demo-phase="0"] .blueprint-crm>i:last-of-type{opacity:.2;transform:translate(15px)}#configurateur .blueprint[data-demo-phase="2"] .blueprint-crm>i:last-of-type{background:#a7d3c35e;transform:translateZ(30px)}#configurateur .blueprint .blueprint-portal>div{height:64%}#configurateur .blueprint[data-demo-phase="1"] .blueprint-portal i{background:#c4cef26e;transform:translateZ(30px)}#configurateur .blueprint[data-demo-phase="1"] .blueprint-custom>i:first-of-type{transform:translate3d(-12px,0,26px)rotateY(-15deg)}#configurateur .blueprint[data-demo-phase="1"] .blueprint-custom>i:nth-of-type(2){transform:translate3d(10px,0,47px)rotateY(12deg)}#configurateur .blueprint[data-demo-option=advanced-seo] .blueprint-technical{opacity:1;transform:translate3d(16px,13px,-35px)}#configurateur .blueprint[data-demo-option=advanced-seo][data-demo-phase="1"] .blueprint-technical{filter:brightness(1.4);transform:translate3d(27px,21px,-60px)}#configurateur .blueprint[data-demo-option=care] .blueprint-follow{background:#24463780;border:1px solid #a1d4c14c;padding:10px;inset:auto 0 -14%!important}#configurateur .blueprint[data-demo-family=automation] .blueprint-object [data-slot=flow]{display:none}#configurateur .blueprint-transmission{perspective:850px;opacity:0;visibility:hidden;height:108px;transition:opacity 1s;position:absolute;inset:auto 3% 1%}#configurateur .blueprint[data-demo-family=automation] .blueprint-transmission{opacity:1;visibility:visible}#configurateur .blueprint-transmission>svg{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#configurateur .blueprint-transmission-bed{stroke:#445971;stroke-width:7px;filter:drop-shadow(0 5px 1px #040a19)}#configurateur .blueprint-transmission-light{stroke:#b6c9e1;stroke-width:1.5px;filter:drop-shadow(0 0 5px #8dacca)}#configurateur .blueprint-transmission-signal{fill:#eff7f8;stroke:#b8dbe8;stroke-width:2px;filter:drop-shadow(0 0 6px #b8d9fa);transition:opacity .5s}#configurateur .blueprint-station{width:45px;height:32px;transform-style:preserve-3d;transition:transform 1.2s,filter 1s;position:absolute;top:49%;left:7.5%;transform:translate(-50%,-50%)rotateX(26deg)rotateY(-16deg)}#configurateur .blueprint-station:nth-of-type(2){left:50%}#configurateur .blueprint-station:nth-of-type(3){left:92.5%}#configurateur .blueprint-station>i{background:linear-gradient(135deg,#597892dc,#222d47);border:1px solid #b4c8e4b0;border-radius:4px;transition:transform 1s,background 1s;position:absolute;inset:0;transform:translateZ(-6px);box-shadow:3px 5px #26354d}#configurateur .blueprint-station>i:nth-child(2){background:#809cc738;border-color:#c7cce966;inset:4px;transform:translateZ(3px)}#configurateur .blueprint-station>b{color:#e8e4f7;place-items:center;font:500 .7rem/1 sans-serif;display:grid;position:absolute;inset:0;transform:translateZ(13px)}#configurateur .blueprint-station[data-current=true]{filter:drop-shadow(0 0 12px #c4c2e878);transform:translate(-50%,-58%)rotateX(12deg)rotateY(-7deg)}#configurateur .blueprint-station[data-current=true]>i:nth-child(2){background:#a5cbd585;transform:translateZ(19px)}#configurateur .blueprint[data-demo-option=complex-automation] .blueprint-station:nth-of-type(2)>i{border-radius:12px 3px;rotate:15deg}#configurateur .blueprint[data-demo-option=business-automation] .blueprint-station:nth-of-type(2)>i:nth-child(2){rotate:45deg}#configurateur .blueprint-demonstration{padding:.6rem .5rem .3rem}#configurateur .blueprint-demonstration[hidden]{display:none}#configurateur .blueprint-demonstration>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}#configurateur .blueprint-demonstration li{color:#9daec5;align-items:baseline;gap:.45rem;padding:.5rem 0 .75rem;transition:color .8s;display:flex;position:relative}#configurateur .blueprint-demonstration li>span{color:#b6a7d4;font-size:.6rem}#configurateur .blueprint-demonstration li>strong{font-size:.72rem;font-weight:500;line-height:1.45}#configurateur .blueprint-demonstration li>i{background:#8d99b342;width:100%;height:1px;transition:background .7s,box-shadow .7s;position:absolute;bottom:0;left:0}#configurateur .blueprint-demonstration li[data-current=true]{color:#f0e8fb}#configurateur .blueprint-demonstration li[data-current=true]>i{background:#d1bde9;box-shadow:0 0 8px #bca7df61}#configurateur .blueprint-demonstration>p{color:#c9d5e4;margin:.7rem 0 .25rem;font-size:.78rem;line-height:1.65}#configurateur .blueprint-inspector{padding:.4rem .5rem}#configurateur .blueprint[data-reading=detail] .blueprint-reading{display:none}@media (width>=761px) and (width<=1059px){#configurateur .estimator-result .blueprint .blueprint-stage{height:365px}#configurateur .blueprint .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object{inset:14% 9% 10% 6%;scale:.92}#configurateur .blueprint[data-demo-family=automation] .blueprint-object{inset:8% 11% 27% 7%}#configurateur .blueprint .blueprint-cover>b{font-size:1.45rem!important}#configurateur .blueprint .blueprint-cover{min-height:5.4rem}#configurateur .blueprint .blueprint-surface{padding:.7rem}#configurateur .blueprint .blueprint-nav>span{font-size:.32rem}#configurateur .blueprint-site-story>b{display:none}#configurateur .estimator-result-actions{grid-template-columns:1fr;padding:.75rem}#configurateur .estimator-result-actions>.estimate-totals,#configurateur .estimator-result-actions>.button,#configurateur .estimator-result-actions>.estimate-reset{grid-area:auto/1}#configurateur .estimator-result-actions>.estimate-totals{grid-template-columns:1fr auto;gap:0 .5rem;display:grid}#configurateur .estimator-result-actions>.estimate-totals>.estimate-monthly,#configurateur .estimator-result-actions>.estimate-totals>[data-quote-notice]{grid-column:1/-1}}@media (width<=760px){#configurateur .estimator[data-context=home] .estimator-result{max-height:none;position:relative;top:auto}#configurateur[data-workshop-ready=true][data-preview-open=true] .estimator[data-context=home] .estimator-result{max-height:calc(100dvh - 4.8rem);padding:0;display:flex;position:fixed;inset:4rem .65rem .8rem}#configurateur[data-preview-open=true] .estimator-result-actions{flex:none;order:1;padding:.55rem .8rem;position:relative;inset:auto}#configurateur[data-preview-open=true] .estimator-result-content{flex:1;min-height:0;padding:1rem .7rem;overflow:auto}#configurateur .estimator-result .blueprint .blueprint-stage{height:380px}#configurateur .blueprint .blueprint-object,#configurateur .blueprint:not([data-blueprint-depth="0"]) .blueprint-object{inset:14% 10% 10% 6%;scale:.95}#configurateur .blueprint[data-demo-family=automation] .blueprint-object{inset:9% 12% 28% 7%}#configurateur .blueprint .blueprint-cover>b{font-size:1.5rem!important}#configurateur .blueprint .blueprint-cover{min-height:5.3rem}#configurateur .blueprint .blueprint-nav>span{font-size:.33rem}#configurateur .blueprint-site-function>strong{font-size:.48rem}#configurateur .blueprint-site-event{font-size:.42rem}#configurateur .blueprint-demonstration li>strong{font-size:.62rem}#configurateur .blueprint-object [data-focused=true]>span{font-size:.46rem}}@media (prefers-reduced-motion:reduce){#configurateur .blueprint-transmission-signal{display:none}#configurateur .blueprint-station,#configurateur .blueprint-demonstration *{transition:none!important}}#configurateur .estimator[data-context=home] .estimator-result,#configurateur .estimator[data-context=home][data-long-estimate=true] .estimator-result{overscroll-behavior:auto;max-height:none;overflow:visible}#configurateur .estimator[data-context=home] .estimator-result-content{overscroll-behavior:auto;flex:none;max-height:none;overflow:visible}#configurateur .estimator-result-content>.estimate-detail,#configurateur .estimator-result .blueprint-selection{overscroll-behavior:auto;max-height:none;overflow:visible}#configurateur .blueprint-automations{pointer-events:none;perspective:1200px;display:none;position:absolute;inset:0}#configurateur .blueprint[data-demo-family=automation] .blueprint-automations{display:block}#configurateur .blueprint[data-demo-family=automation] .blueprint-object{transform-origin:50% 0;opacity:1;transition:transform 1.6s cubic-bezier(.2,.7,.2,1),scale 1.4s,opacity 1.2s;inset:10% 20% 37% 12%;scale:.72}#configurateur .blueprint[data-demo-option=workflow] .blueprint-object{scale:.62}#configurateur .blueprint:is([data-demo-option=business-automation],[data-demo-option=complex-automation]) .blueprint-object{transform-origin:0 0;opacity:.48;translate:-20px -3px;scale:.44}#configurateur .blueprint[data-demo-option=complex-automation] .blueprint-object{opacity:.3;scale:.32}#configurateur .blueprint[data-demo-family=automation] .blueprint-ground{opacity:.35}#configurateur .ba-scene{isolation:isolate;height:44%;position:absolute;inset:auto 3% 7%}#configurateur .ba-scene[hidden]{display:none}#configurateur .ba-scene[data-automation-scene=workflow]{height:57%;bottom:5%}#configurateur .ba-scene[data-automation-scene=business-automation]{height:74%;bottom:4%}#configurateur .ba-scene[data-automation-scene=complex-automation]{height:87%;bottom:3%}#configurateur .ba-platform{z-index:-1;background:radial-gradient(#47578524,#0000 69%);border:1px solid #a3b1d31c;border-radius:50%;position:absolute;inset:20% 0 -9%;transform:perspective(600px)rotateX(64deg);box-shadow:0 20px 40px #03071442}#configurateur .ba-platform>i{border:1px solid #a0b6cf15;border-radius:50%;position:absolute;inset:8%}#configurateur .ba-platform>i:last-child{border-color:#bbb0d627;inset:21% 20%}#configurateur [data-automation-scene=email-automation] .ba-platform{background:radial-gradient(#5e678924,#0000 69%);border:0;inset:40% 10% 0}#configurateur [data-automation-scene=email-automation] .ba-platform>i{display:none}#configurateur .ba-scene [data-tint]{--ba-color:#c5b5e7;--ba-glass:#6d6285;--ba-dark:#24253e;color:var(--ba-color)}#configurateur .ba-scene [data-tint=cyan]{--ba-color:#a3d5e0;--ba-glass:#4c7c94;--ba-dark:#172e44}#configurateur .ba-scene [data-tint=magenta]{--ba-color:#d4b0d7;--ba-glass:#92678e;--ba-dark:#31223e}#configurateur .ba-routes{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#configurateur .ba-route-depth{stroke:#132239;stroke-width:6px;filter:drop-shadow(0 5px 1px #020713)}#configurateur .ba-route-track{stroke:currentColor;stroke-width:1.2px;opacity:.28;transition:opacity .9s}#configurateur .ba-route-energy{stroke:currentColor;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 3px);opacity:.8;transition:opacity .8s}#configurateur .ba-route[data-state=done] .ba-route-energy{opacity:.33}#configurateur .ba-route[data-state=dormant]{opacity:.27}#configurateur .ba-route[data-state=active] .ba-route-track{opacity:.75}#configurateur .ba-packet{opacity:0;filter:drop-shadow(0 0 5px)}#configurateur .ba-packet>rect{fill:#eff0fb;stroke:currentColor;stroke-width:1px}#configurateur .ba-packet>path{stroke:#68607a;stroke-width:.75px}#configurateur [data-automation-scene=email-automation] .ba-packet>rect{rx:1;stroke-width:1.3px}#configurateur .ba-node{left:var(--nx);top:var(--ny);perspective:700px;z-index:2;width:58px;height:49px;transition:opacity 1s;position:absolute;transform:translate(-50%,-50%)}#configurateur .ba-node-object{transform-style:preserve-3d;transform:rotateX(calc(27deg - var(--scene-y,0)*3deg)) rotateY(calc(-15deg + var(--scene-x,0)*4deg));filter:drop-shadow(0 12px 7px #020611a1);transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter 1s;position:absolute;inset:0}#configurateur .ba-node-object>i{border:1px solid color-mix(in srgb,var(--ba-color) 70%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--ba-glass) 80%,#d6dded),var(--ba-dark) 67%);border-radius:5px;position:absolute;inset:0;box-shadow:inset 1px 1px #e9edff54,3px 4px #35435e,5px 7px #172137}#configurateur .ba-node-object>.ba-plinth{background:linear-gradient(135deg,#32435b,#151f32);transform:translateZ(-12px)}#configurateur .ba-node-object>.ba-layer{transition:transform 1.4s cubic-bezier(.2,.7,.2,1),background 1s,box-shadow 1s;inset:4px;transform:translateZ(3px)}#configurateur .ba-node-object>.ba-layer:nth-of-type(3){background:linear-gradient(135deg,color-mix(in srgb,var(--ba-color) 30%,transparent),color-mix(in srgb,var(--ba-dark) 55%,transparent));box-shadow:inset 1px 1px #f1edff3d,2px 3px color-mix(in srgb,var(--ba-color) 28%,transparent);inset:9px;transform:translateZ(11px)}#configurateur .ba-mechanism{justify-content:center;align-items:center;gap:4px;transition:transform 1.2s;display:flex;position:absolute;inset:17px 13px;transform:translateZ(17px)}#configurateur .ba-mechanism>b{background:var(--ba-color);height:12px;box-shadow:1px 2px var(--ba-dark);opacity:.6;border:1px solid #f3f4ff5c;flex:1;transition:transform 1s,opacity 1s}#configurateur .ba-mechanism>b:nth-child(2){height:18px}#configurateur .ba-node-label{white-space:nowrap;font:500 .61rem/1.3 var(--font-body,sans-serif);letter-spacing:.035em;color:#cdd5e7;text-shadow:0 1px 4px #080d19;transition:color .8s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}#configurateur .ba-confirm{color:#dbede9;opacity:0;font:500 .6rem/1 sans-serif;transition:opacity .9s,transform .9s;position:absolute;top:-5px;right:-4px;transform:translateZ(28px)scale(.7)}#configurateur .ba-node[data-state=active] .ba-node-object{filter:drop-shadow(0 10px 7px #020611a1) drop-shadow(0 0 8px color-mix(in srgb,var(--ba-color) 22%,transparent));transform:translateY(-5px)rotateX(15deg)rotateY(-8deg)}#configurateur .ba-node[data-state=active] .ba-layer:nth-of-type(2){transform:translateZ(13px)}#configurateur .ba-node[data-state=active] .ba-layer:nth-of-type(3){background:linear-gradient(135deg,color-mix(in srgb,var(--ba-color) 65%,transparent),var(--ba-dark));transform:translateZ(27px)}#configurateur .ba-node[data-state=active] .ba-mechanism{transform:translateZ(37px)}#configurateur .ba-node[data-state=active] .ba-mechanism>b{opacity:1}#configurateur .ba-node[data-state=done] .ba-confirm{opacity:1;transform:translateZ(28px)scale(1)}#configurateur .ba-node[data-state=done] .ba-node-label{color:#e8e4f5}#configurateur .ba-node[data-state=dormant]{opacity:.38}#configurateur .ba-source .ba-mechanism{inset:11px 17px}#configurateur .ba-source .ba-mechanism>b{border-radius:2px;flex:none;width:17px;height:23px;transform:rotate(-8deg)}#configurateur .ba-source .ba-mechanism>b:nth-child(2){opacity:.4;position:absolute;transform:translate(4px,-3px)rotate(6deg)}#configurateur .ba-source .ba-mechanism>b:nth-child(3){display:none}#configurateur .ba-source[data-state=active] .ba-mechanism>b:first-child{transform:translateZ(14px)rotate(0)}#configurateur .ba-recipient .ba-mechanism{border:1px solid var(--ba-color);background:color-mix(in srgb,var(--ba-glass) 55%,transparent);height:24px;inset:13px 9px}#configurateur .ba-recipient .ba-mechanism>b{clip-path:polygon(0 0,50% 52%,100% 0);background:var(--ba-color);height:100%;position:absolute;inset:0}#configurateur .ba-recipient .ba-mechanism>b:nth-child(n+2){display:none}#configurateur .ba-recipient[data-state=active] .ba-mechanism>b{transform-origin:top;transform:rotateX(-45deg)}#configurateur .ba-sync .ba-mechanism>b{flex:none;width:10px;height:20px;transform:translateY(-4px)}#configurateur .ba-sync .ba-mechanism>b:nth-child(2){transform:translateY(4px)}#configurateur .ba-sync .ba-mechanism>b:nth-child(3){display:none}#configurateur .ba-sync[data-state=active] .ba-mechanism>b:first-child{transform:translateY(4px)}#configurateur .ba-sync[data-state=active] .ba-mechanism>b:nth-child(2){transform:translateY(-4px)}#configurateur .ba-process .ba-mechanism{align-items:end;inset:10px 14px}#configurateur .ba-process[data-state=active] .ba-mechanism>b{transform:scaleY(.6)}#configurateur .ba-process[data-state=done] .ba-mechanism>b{height:15px;transform:scaleY(1)}#configurateur .ba-relay .ba-mechanism{inset:10px;transform:translateZ(19px)rotate(-24deg)}#configurateur .ba-relay .ba-mechanism>b{flex:none;width:27px;height:3px;position:absolute}#configurateur .ba-relay .ba-mechanism>b:nth-child(2){width:19px;translate:0 -8px}#configurateur .ba-relay .ba-mechanism>b:nth-child(3){width:19px;translate:0 8px}#configurateur .ba-result .ba-mechanism{border:1px solid var(--ba-color);background:linear-gradient(130deg,var(--ba-glass),var(--ba-dark));border-radius:2px;inset:10px 16px}#configurateur .ba-result .ba-mechanism>b{background:#e9e9f1;height:1px;position:absolute;top:5px;left:3px;right:3px}#configurateur .ba-result .ba-mechanism>b:nth-child(2){top:10px}#configurateur .ba-result .ba-mechanism>b:nth-child(3){top:15px;right:7px}#configurateur .ba-result[data-state=active] .ba-mechanism{transform:translate3d(0,-9px,31px)}#configurateur .ba-data .ba-mechanism{gap:3px;display:grid;inset:8px 16px}#configurateur .ba-data .ba-mechanism>b{border-radius:50%;min-width:23px;height:5px}#configurateur .ba-data .ba-mechanism>b:nth-child(2){height:5px}#configurateur .ba-decision{width:67px;height:57px}#configurateur .ba-decision .ba-node-object>.ba-layer{border-radius:2px;inset:9px 15px;rotate:45deg}#configurateur .ba-decision .ba-mechanism{inset:16px 19px}#configurateur .ba-decision .ba-mechanism>b{width:20px;height:2px;position:absolute}#configurateur .ba-decision .ba-mechanism>b:nth-child(2){width:15px;height:2px;translate:6px -6px;rotate:45deg}#configurateur .ba-decision .ba-mechanism>b:nth-child(3){width:15px;translate:6px 6px;rotate:-45deg}#configurateur .ba-decision[data-state=active] .ba-layer:nth-of-type(3){transform:translateZ(37px)rotate(-12deg)}#configurateur .ba-hub{z-index:3;width:115px;height:94px}#configurateur .ba-hub .ba-node-object>i{border-radius:13px 5px;box-shadow:inset 1px 1px #eee6ff77,4px 7px #444764,8px 13px #1c263d}#configurateur .ba-hub .ba-node-object>.ba-layer:nth-of-type(2){background:linear-gradient(135deg,#58798cbf,#665477d4 65%,#9c7bb293);inset:10px;transform:translateZ(20px)}#configurateur .ba-hub .ba-node-object>.ba-layer:nth-of-type(3){background:linear-gradient(140deg,#c0b2e19e,#426279b5 55%,#6d4265ba);inset:21px;transform:translateZ(43px)}#configurateur .ba-hub .ba-mechanism{gap:6px;inset:27px;transform:translateZ(56px)}#configurateur .ba-hub .ba-mechanism>b{background:linear-gradient(#d6d8ed,#7eabc5);height:26px;box-shadow:2px 4px #344563}#configurateur .ba-hub .ba-mechanism>b:nth-child(2){background:linear-gradient(#ebd8f2,#a07ab6);height:38px}#configurateur .ba-hub[data-state=active] .ba-layer:nth-of-type(2){transform:translate3d(-6px,0,32px)rotateY(-7deg)}#configurateur .ba-hub[data-state=active] .ba-layer:nth-of-type(3){transform:translate3d(7px,-4px,61px)rotateY(9deg)}#configurateur .ba-hub[data-state=active] .ba-mechanism{transform:translate3d(8px,-7px,80px)}#configurateur .ba-hub .ba-node-label{letter-spacing:.08em;font-size:.66rem;top:calc(100% + 14px)}#configurateur [data-automation-scene=complex-automation] .ba-platform{background:radial-gradient(at 48% 43%,#68557e3d,#0000 69%);border-color:#b0b1d43a;inset:2% -2% -8%}#configurateur [data-automation-scene=complex-automation] .ba-node-object{animation:10s ease-in-out infinite paused ba-depth-idle}#configurateur [data-automation-scene=complex-automation] .ba-node:nth-child(3n) .ba-node-object{animation-delay:-3s}#configurateur [data-automation-scene=complex-automation] .ba-node:nth-child(3n+1) .ba-node-object{animation-delay:-6s}#configurateur[data-scene-motion=on] [data-automation-scene=complex-automation] .ba-node-object{animation-play-state:running}@keyframes ba-depth-idle{0%,to{translate:0}48%{translate:0 -4px}}@media (width>=761px) and (height<=850px){#configurateur .estimator-result-actions{padding:.6rem .9rem}#configurateur .estimator-result-content{padding-top:.75rem}#configurateur .blueprint[data-demo-family=automation] .blueprint-stage{height:350px}}@media (width>=761px) and (width<=1059px){#configurateur .ba-node{width:38px;height:34px}#configurateur .ba-node-label{letter-spacing:0;font-size:.6rem}#configurateur .ba-hub{width:74px;height:67px}#configurateur .ba-mechanism{inset:9px}#configurateur .ba-hub .ba-mechanism{inset:18px}#configurateur .ba-hub .ba-node-label{font-size:.62rem}#configurateur .ba-node-object>.ba-layer:nth-of-type(3){inset:5px}}@media (width<=760px){#configurateur[data-workshop-ready=true][data-preview-open=true]:after{display:none}#configurateur[data-workshop-ready=true][data-preview-open=true] .estimator[data-context=home] .estimator-result{z-index:auto;max-height:none;margin:0 0 1.7rem;scroll-margin-top:8rem;display:flex;position:relative;inset:auto;overflow:visible}#configurateur[data-preview-open=true] .estimator-result-content{flex:none;max-height:none;overflow:visible}#configurateur[data-preview-open=true] .estimator-result-actions{order:-1;position:relative;inset:auto}#configurateur[data-preview-open=true] .blueprint-close{top:.65rem;right:.7rem}#configurateur .estimator-result .blueprint-selection{max-height:none;overflow:visible}#configurateur .blueprint[data-demo-family=automation] .blueprint-stage{height:325px}#configurateur .ba-scene{left:2%;right:2%}#configurateur .ba-node{width:35px;height:31px}#configurateur .ba-decision{width:44px;height:38px}#configurateur .ba-node-label{letter-spacing:0;font-size:.56rem;top:calc(100% + 6px)}#configurateur .ba-node-object>.ba-layer:nth-of-type(3){inset:5px}#configurateur .ba-mechanism{gap:3px;inset:8px}#configurateur .ba-mechanism>b{height:8px}#configurateur .ba-mechanism>b:nth-child(2){height:12px}#configurateur .ba-source .ba-mechanism{inset:9px}#configurateur .ba-recipient .ba-mechanism{height:17px;inset:8px 4px}#configurateur .ba-result .ba-mechanism,#configurateur .ba-data .ba-mechanism{inset:5px 8px}#configurateur .ba-process .ba-mechanism{inset:7px 9px}#configurateur .ba-decision .ba-node-object>.ba-layer{inset:6px 10px}#configurateur .ba-decision .ba-mechanism{inset:9px}#configurateur .ba-hub{width:70px;height:60px}#configurateur .ba-hub .ba-node-object>.ba-layer:nth-of-type(2){inset:8px}#configurateur .ba-hub .ba-node-object>.ba-layer:nth-of-type(3){inset:15px}#configurateur .ba-hub .ba-mechanism{gap:3px;inset:18px}#configurateur .ba-hub .ba-mechanism>b{height:19px}#configurateur .ba-hub .ba-mechanism>b:nth-child(2){height:27px}#configurateur .ba-hub .ba-node-label{letter-spacing:0;font-size:.58rem}}@media (prefers-reduced-motion:reduce){#configurateur .ba-scene *,#configurateur .ba-scene :before{transition:none!important;animation:none!important}#configurateur .ba-packet{display:none}}#configurateur .blueprint .blueprint-surface{line-height:1.3}#configurateur .blueprint .blueprint-cover>span,#configurateur .blueprint .blueprint-cover>small{display:block}#configurateur .blueprint .blueprint-cover>small{color:#d9e2eb;font-size:8px;line-height:1.4}#configurateur .blueprint[data-demo-family=automation] .blueprint-surface{padding:.5rem .7rem}#configurateur .blueprint[data-demo-family=automation] .blueprint-cover{min-height:0;padding:.25rem 0}#configurateur .blueprint[data-demo-family=automation] .blueprint-cover>b{margin:.25rem 0;line-height:1;font-size:1.15rem!important}#configurateur .blueprint[data-demo-family=automation] .blueprint-cover>span,#configurateur .blueprint[data-demo-family=automation] .blueprint-cover>small{font-size:6px}#configurateur .blueprint[data-demo-family=automation] .blueprint-site-sections{padding-top:.25rem}#configurateur .blueprint[data-demo-family=automation] .blueprint-site-story,#configurateur .blueprint[data-demo-family=automation] .blueprint-site-function{min-height:0;padding:.3rem .35rem}#configurateur .blueprint[data-demo-family=automation] .blueprint-site-story>b{display:none}#configurateur .blueprint .bp-cover-engraving{fill:none;stroke:#dbe7f0;stroke-width:.6px;opacity:.48;width:100%;height:100%;transition:opacity 1.2s}#configurateur .bp-cover-engraving text{fill:#e0e6f1;stroke:none;font:4.7px var(--font-body);letter-spacing:.55px}#configurateur .blueprint[data-ai-tier="1"] .blueprint-cover>i:first-of-type .bp-cover-engraving,#configurateur .blueprint[data-ai-tier="2"] .blueprint-cover>i:not(:last-of-type) .bp-cover-engraving,#configurateur .blueprint[data-ai-tier="3"] .bp-cover-engraving{opacity:.95}#configurateur .bp-site-register{border-block:1px solid #afc3d32b;grid-template-columns:repeat(3,minmax(0,1fr));gap:7%;margin:.45rem 0 .35rem;display:grid}#configurateur .bp-site-register>span{font:6px/1.3 var(--font-body);color:#cfdae6;flex-direction:column;padding:5px 0;display:flex}#configurateur .bp-site-register i{font:5px/1.4 var(--font-body);color:#a6bdcd;margin-top:4px}#configurateur .blueprint[data-demo-family=automation] .bp-site-register{margin:.25rem 0 0}#configurateur .blueprint[data-demo-family=automation] .bp-site-register>span{padding:2px 0}#configurateur .blueprint[data-flow-tier="1"] .bp-site-register>span:first-child,#configurateur .blueprint[data-flow-tier="2"] .bp-site-register>span:not(:last-child),#configurateur .blueprint[data-flow-tier="3"] .bp-site-register>span{color:#c7e5e5;border-bottom:1px solid #a2d6d075}#configurateur .blueprint .bp-reading-detail{font-family:var(--font-body);color:#e1e8ef;font-size:7px;font-style:normal;line-height:1.3}#configurateur .blueprint-object [data-slot=intelligence],#configurateur .blueprint-object [data-slot=feature]{line-height:1.3}#configurateur .blueprint-conversation,#configurateur .blueprint-agent,#configurateur .blueprint-connected,#configurateur .blueprint-processing,#configurateur .blueprint-portal,#configurateur .blueprint-custom{background-color:#1c253b}#configurateur .blueprint-object [data-slot=intelligence]>span,#configurateur .blueprint-object [data-slot=feature]>span{display:block}#configurateur .blueprint .bp-module-kicker{letter-spacing:.07em;color:#c5d8df;margin-top:6px;font-size:5.5px;display:block}#configurateur .blueprint .blueprint-conversation>i.bp-reading-detail{color:#f1ebf5;background:linear-gradient(110deg,#7f74a372,#25374e6e);border:1px solid #d5c8e348;align-items:center;padding:3px 6px;font-size:7px;line-height:1.2;display:flex}#configurateur .blueprint .blueprint-conversation>i:nth-of-type(2){color:#c7e2e8;background:linear-gradient(110deg,#507e9666,#2f315977)}#configurateur .blueprint .blueprint-conversation>b{opacity:.7;font-size:5px}#configurateur .bp-document-lines{background:linear-gradient(#d7e8ed91,#d7e8ed91) 0 0/84% 1px no-repeat,linear-gradient(#d7e8ed70,#d7e8ed70) 0 5px/100% 1px no-repeat,linear-gradient(#d7e8ed65,#d7e8ed65) 0 10px/61% 1px no-repeat;height:20px;margin-top:6px;display:block}#configurateur .blueprint .bp-plane-title{letter-spacing:.025em;white-space:nowrap;padding:5px 4px 0;font-size:4.5px;display:block}#configurateur .bp-plane-index{color:#e9e2f3;padding:8px 5px 0;font:15px/1 Georgia,serif;display:block}#configurateur .blueprint-agent>i>.bp-document-lines{margin:9px 5px 0}#configurateur .blueprint .bp-tool-engraving{fill:none;stroke:#d2edf0;stroke-width:.65px;opacity:.8;width:100%;height:100%;display:block}#configurateur .blueprint .bp-connected-key{letter-spacing:.02em;color:#c2e1e9;margin:10px 0 0;font-size:6px;display:block}#configurateur .blueprint-processing>div>i{padding:3px 2px;font-style:normal}#configurateur .blueprint-processing>div>i>.bp-reading-detail{color:#17364a;font-size:5px;display:block}#configurateur .blueprint-processing .bp-document-lines{background:repeating-linear-gradient(#2343538c 0 1px,#0000 1px 4px);height:15px;margin-top:5px}#configurateur .bp-processing-note{font:6px/1.4 var(--font-body);color:#cadce7;margin-top:9px;display:block}#configurateur .blueprint-calendar>div>i{border:1px solid #badbe23b;border-radius:1px;justify-content:center;align-items:center;font-style:normal;display:flex}#configurateur .blueprint-calendar>div>i>small{font:5.5px/1 var(--font-body);color:#dceaf0}#configurateur .blueprint-calendar>div>i:nth-child(6)>small{color:#283343}#configurateur .blueprint .blueprint-booking>div>i{background:linear-gradient(#547d9270,#1b35497a);border:1px solid #b4d8db36;padding:5px 3px}#configurateur .blueprint-booking>div>i>.bp-reading-detail{letter-spacing:.03em;margin-bottom:7px;font-size:5px;display:block}#configurateur .blueprint-booking>div>i>span{background:#94c6c928;border:1px solid #a0c9d157;height:9px;margin-top:5px;display:block}#configurateur .blueprint-booking>div>i:nth-child(2)>span:nth-of-type(2){background:#b2d9d88c;border-color:#d4eeeb}#configurateur .blueprint .blueprint-portal>div{grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}#configurateur .blueprint-portal>div>i{background:linear-gradient(130deg,#8ea3c84d,#29395466);min-height:0;padding:4px;font-style:normal}#configurateur .blueprint-portal>div>i>.bp-reading-detail{font-size:6px;display:block}#configurateur .bp-portal-avatar{background:linear-gradient(#b2b8d579,#727fa252);border:1px solid #c2d9e595;border-radius:50%;width:17px;height:17px;margin:12px auto 0;display:block}#configurateur .blueprint-portal .bp-document-lines{background-size:84% 1px,100% 1px,0 0;height:8px;margin-top:4px}#configurateur .blueprint .blueprint-payment{flex-direction:column;display:flex}#configurateur .blueprint .blueprint-payment>b{flex-shrink:0;padding:4px;font-size:1.8rem;line-height:1}#configurateur .blueprint .blueprint-payment>em{flex-shrink:0}#configurateur .blueprint .bp-payment-receipt{border-top:1px solid #d9cdb84a;flex-direction:column;flex:1;min-height:0;margin-top:5px;font-size:6px;display:flex}#configurateur .bp-payment-receipt>span{border-bottom:1px solid #d9cdb825;flex:1;justify-content:space-between;align-items:center;padding:2px 0;display:flex}#configurateur .bp-payment-receipt i{font:5px/1.3 var(--font-body);color:#c9d1d4}#configurateur .blueprint .blueprint-crm>i{align-items:center;gap:8px;padding-right:5px;font-style:normal;display:flex}#configurateur .blueprint-crm>i>.bp-reading-detail{font-size:7px}#configurateur .blueprint-crm>i>span{font:5px/1 var(--font-body);color:#b3d7dd;margin-left:auto}#configurateur .blueprint-custom>i>.bp-document-lines{margin:15px 8px}#configurateur .bp-custom-plan{fill:none;stroke:#d8cfe8;stroke-width:.8px;width:100%;height:74%;margin-top:3px;display:block}#configurateur .bp-custom-plan rect{fill:#4c46684d}#configurateur .blueprint .blueprint-custom>b{opacity:.7;font-size:1.1rem;inset:auto 8% 10% auto}#configurateur .bp-index-map{fill:none;stroke:#b1d6de;stroke-width:.65px;opacity:.65;width:88%;height:88%;position:absolute;inset:6%}#configurateur .bp-index-map text{fill:#d4edf0;stroke:none;font:5px var(--font-body);letter-spacing:.35px}#configurateur .bp-follow-nodes{stroke:#c9e6da;stroke-width:.65px}#configurateur .bp-follow-nodes circle{fill:#c9e6da;stroke:none}#configurateur .ba-node-engraving{fill:none;width:100%;height:100%;stroke:var(--ba-color);stroke-width:.85px;opacity:.54;transition:opacity .8s;position:absolute;inset:0}#configurateur .ba-node-engraving text{fill:#edf0f5;stroke:none;font:5px var(--font-body);letter-spacing:.4px}#configurateur .ba-node-engraving .ba-engraving-role{text-anchor:middle;letter-spacing:.65px;font-size:4.5px}#configurateur .ba-hub .ba-node-engraving{stroke-width:.65px;opacity:.75}#configurateur .ba-node[data-state=active] .ba-node-engraving,#configurateur .ba-node[data-state=done] .ba-node-engraving{opacity:1}#configurateur[data-scene-motion=off] .bp-cover-engraving,#configurateur[data-scene-motion=off] .ba-node-engraving{transition:none}@media (width<=1059px){#configurateur .blueprint .blueprint-conversation>i.bp-reading-detail{padding:2px 4px;font-size:5px}#configurateur .blueprint .bp-plane-title{letter-spacing:0;padding:4px 2px 0;font-size:3px}#configurateur .bp-plane-index{padding:7px 3px 0;font-size:11px}#configurateur .blueprint .bp-connected-key{letter-spacing:0;font-size:4.5px}#configurateur .blueprint .bp-module-kicker{font-size:4px}#configurateur .blueprint-portal>div>i{padding:5px 3px}#configurateur .blueprint-portal>div>i>.bp-reading-detail{font-size:4.5px}#configurateur .bp-portal-avatar{width:11px;height:11px}#configurateur .blueprint .bp-payment-receipt{margin-top:4px;font-size:5px}#configurateur .bp-payment-receipt>span{padding:2px 0}#configurateur .blueprint .blueprint-crm>i{gap:3px;padding-right:3px}#configurateur .blueprint-crm>i>.bp-reading-detail{font-size:5.5px}#configurateur .blueprint-crm>i>span{font-size:4px}#configurateur .bp-site-register{gap:4%;margin-block:.3rem}#configurateur .bp-site-register>span{padding-block:4px;font-size:4.8px}#configurateur .bp-site-register i{font-size:4px}}@media (prefers-reduced-motion:reduce){#configurateur .bp-cover-engraving,#configurateur .ba-node-engraving{transition:none}}.chapter{border-top:var(--border-default);padding-block:clamp(4.5rem,9vw,8.5rem)}.chapter-index{color:var(--color-accent);text-transform:uppercase;letter-spacing:.14em;margin-bottom:2.5rem;font-size:.72rem;font-weight:600}.chapter-heading{justify-content:space-between;gap:2rem;display:flex}.chapter-aside{color:var(--color-muted);font-size:.8rem}.display-title{letter-spacing:-.055em;margin-bottom:2rem;font-size:clamp(2.6rem,4.9vw,4.6rem);font-weight:450;line-height:1.06}.display-title em{font-family:var(--font-editorial);color:var(--color-accent);font-weight:400}.chapter-intro{max-width:29rem;color:var(--color-muted);font-size:1.08rem}.chapter-note{color:var(--color-muted);max-width:54rem;margin-top:2.5rem;font-size:.875rem}.text-action{min-height:2.8rem;color:inherit;background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:2rem;padding:.6rem 0;font-size:.9rem;text-decoration:none;display:inline-flex}.text-action span{transition:transform .16s}.text-action:is(:hover,:focus-visible) span{transform:translate(2px,-2px)}.chapter .button{border-radius:0}.small-index{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:.7rem}.service-composition{grid-template-columns:1.05fr 1fr;align-items:center;gap:5rem;display:grid}.service-choices{margin-top:3rem}.service-choices details,.faq-list details{border-top:var(--border-default)}.service-choices details:last-child,.faq-list details:last-child{border-bottom:var(--border-default)}.service-choices summary,.faq-list summary{cursor:pointer;grid-template-columns:1.5rem 1fr 1.5rem;align-items:baseline;gap:.8rem;padding-block:1.35rem;list-style:none;display:grid}summary::-webkit-details-marker{display:none}.service-choices summary h3,.faq-list summary h3{letter-spacing:-.025em;margin:0;font-size:1.1rem;font-weight:500}.detail-mark{color:var(--color-accent);place-self:center;width:1rem;height:1rem;font-size:0;line-height:1;position:relative}.detail-mark:after{content:"+";place-items:center;font-size:1rem;display:grid;position:absolute;inset:0}details[open]>summary .detail-mark:after{content:"−"}.service-description{color:var(--color-muted);padding:0 2.3rem 1.5rem;font-size:.92rem}.service-rate{color:var(--color-text)}.system-drawing{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--color-border) 50%, transparent calc(50% + .5px)), linear-gradient(transparent calc(50% - .5px), var(--color-border) 50%, transparent calc(50% + .5px));border:var(--border-default);min-height:34rem;position:relative}.drawing-caption,.drawing-foot{letter-spacing:.08em;color:var(--color-muted);font-size:.65rem;position:absolute;left:1.2rem}.drawing-caption{top:1.2rem}.drawing-foot{bottom:1.2rem}.orbit-frame{position:absolute;inset:0;overflow:clip}.system-orbit{border:1px solid var(--color-border);border-radius:50%;position:absolute;inset:12% 3%;transform:rotate(-25deg)}.orbit-two{inset:23% -4%;transform:rotate(40deg)}.system-core{background:var(--color-text);color:var(--color-bg);box-shadow:6px 6px 0 var(--color-indigo);flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:absolute;inset:23% 19%}.system-core>span{letter-spacing:.1em;font-size:.65rem}.system-core strong{letter-spacing:-.06em;font-size:4.2rem;font-weight:400;line-height:.95}.system-core em{font-family:var(--font-editorial)}.system-core i{font-size:.63rem;font-style:normal}.system-node{background:var(--color-surface);border:var(--border-default);gap:.3rem;padding:1rem;font-size:.65rem;transition:background .24s,color .24s,transform .24s;display:grid;position:absolute}.system-node b{font-size:.85rem;font-weight:500}.system-node i{font-size:.75rem;font-style:normal}.node-ia{top:11%;right:-1rem}.node-auto{bottom:11%;left:-1.5rem}[data-service-stage=ia] .node-ia,[data-service-stage=auto] .node-auto{background:var(--color-accent);color:var(--color-bg);transform:translateY(-4px)}.intelligence-chapter{background:var(--color-text);color:var(--color-bg);--color-accent:#6441a5;--color-muted:#59545f;--color-border:#c3bec6}.intelligence-layout{grid-template-columns:.65fr 1.35fr;align-items:start;gap:clamp(3rem,8vw,8rem);margin-top:4rem;display:grid}.intelligence-copy .chapter-intro{color:var(--color-bg);font-size:1.6rem;line-height:1.4}.intelligence-copy>p:not(.chapter-intro){color:var(--color-muted);font-size:.95rem}.information-study{border-top:1px solid var(--color-bg)}.study-caption{letter-spacing:.13em;border-bottom:var(--border-default);padding-block:1rem;font-size:.65rem}.information-flow{margin:0;padding:0;list-style:none}.information-flow li{border-bottom:var(--border-default);grid-template-columns:9rem 1fr;gap:1.5rem;padding-block:1.6rem;display:grid}.information-flow li>span{color:var(--color-accent);font-size:.75rem}.information-flow p{min-height:3.5rem;font-size:1.15rem;line-height:1.5}.study-switches{flex-wrap:wrap;gap:.5rem;padding-top:1.5rem;display:flex}.study-switches button{min-height:2.75rem;color:inherit;border:var(--border-default);background:0 0;padding:.6rem .8rem;font-size:.8rem}.study-switches button[aria-pressed=true]{background:var(--color-bg);color:#f4f1e9}.study-disclaimer{color:var(--color-muted);margin-top:1rem;font-size:.75rem}.automation-heading{justify-content:space-between;align-items:end;gap:3rem;display:flex}.automation-heading>p{color:var(--color-muted);margin-bottom:2rem;font-size:.95rem}.workflow-selector{flex-wrap:wrap;gap:.75rem 2rem;margin-block:2.5rem;display:flex}.workflow-selector button{border:0;border-bottom:1px solid var(--color-border);min-height:2.75rem;color:var(--color-muted);background:0 0;padding:.6rem 0;font-size:.85rem}.workflow-selector button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.workflow-scene{border:var(--border-default);background:linear-gradient(90deg,#0000 49.9%,#39374350 50%,#0000 50.1%);padding:3rem}.workflow-line{grid-template-columns:repeat(4,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid}.workflow-line li{border:var(--border-default);background:var(--color-bg);min-width:0;padding:1.4rem 1rem;position:relative}.workflow-line li:not(:last-child):after{content:"→";text-align:center;width:2rem;color:var(--color-accent);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.workflow-number{color:var(--color-accent);margin-bottom:2rem;font-size:.7rem;display:block}.workflow-line strong{font-size:1rem;font-weight:500}.flow-port{background:var(--color-accent);width:.4rem;height:.4rem;margin-top:1rem;display:block}.workflow-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.workflow-footer>span{letter-spacing:.12em;color:var(--color-muted);font-size:.65rem}.flow-status{color:var(--color-muted);margin-top:1.3rem;font-size:.8rem}.method-chapter{background:var(--color-surface)}.method-composition{grid-template-columns:1fr 1fr;align-items:start;gap:6rem;display:grid}.method-anchor{position:sticky;top:3rem}.method-counter{color:var(--color-accent);align-items:baseline;gap:1.5rem;margin-block:3rem 1.5rem;display:flex}.method-counter>span{font-size:clamp(6rem,13vw,12rem);line-height:.85;font-family:var(--font-editorial);letter-spacing:-.07em;font-style:italic}.method-counter small{color:var(--color-muted);font-size:.8rem}.method-anchor>p:last-child{color:var(--color-muted);font-size:.9rem}.method-timeline{border-left:var(--border-default);margin:0;padding:0;list-style:none}.method-timeline li{grid-template-columns:2rem 1fr;gap:1.5rem;padding:2rem 0 3rem 2rem;display:grid;position:relative}.method-timeline li:before{content:"";background:var(--color-muted);width:.5rem;height:.5rem;position:absolute;top:2.5rem;left:-.28rem}.method-timeline li.is-current:before{background:var(--color-accent);box-shadow:0 0 0 5px var(--color-indigo)}.timeline-index{color:var(--color-accent);font-size:.75rem}.step-type{text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);margin-bottom:1.5rem;font-size:.75rem}.method-timeline h3{font-family:var(--font-editorial);margin-bottom:1rem;font-size:2rem;font-weight:400}.method-timeline li p:last-child{color:var(--color-muted);font-size:.95rem}.method-delivery{border-top:var(--border-default);color:var(--color-muted);margin-top:2rem;padding-top:2rem;font-size:.85rem}.care-chapter{background:var(--color-accent);color:var(--color-bg);--color-muted:#383046;--color-border:#79659e}.care-chapter .chapter-index,.care-chapter .display-title em{color:var(--color-bg)}.care-chapter :focus-visible{outline-color:var(--color-bg)}.care-chapter a:hover{color:#312347}.care-composition{grid-template-columns:1.1fr 1fr;gap:6rem;display:grid}.care-intro{margin-block:2rem;font-size:1.1rem}.care-continuity{align-items:center;gap:1rem;margin-top:4rem;font-size:.8rem;display:flex}.care-continuity i{font-style:normal}.care-continuity strong{border-bottom:1px solid;padding-bottom:.2rem}.care-price{letter-spacing:-.04em;margin-bottom:.6rem;font-size:clamp(2rem,3.2vw,3rem);line-height:1.2}.care-payment{font-size:.8rem}.care-contract ul{margin-block:2rem;padding:0;list-style:none}.care-contract li{border-top:var(--border-default);padding-block:.75rem;font-size:.95rem}.care-limits{color:var(--color-muted);margin-bottom:1.5rem;font-size:.8rem}.faq-composition{grid-template-columns:.8fr 1.2fr;gap:6rem;display:grid}.faq-list summary h3{font-size:1rem}.faq-list details>p{color:var(--color-muted);margin:0;padding:0 2.3rem 1.5rem;font-size:.95rem}.contact-chapter{background:var(--color-surface)}.contact-title{margin-bottom:4rem;font-size:clamp(2.8rem,6.5vw,6rem)}.contact-chapter .contact-aside{padding-top:2rem}.contact-chapter .contact-aside>a{width:fit-content;min-height:2.75rem;display:block}.contact-chapter .contact-email{font-size:clamp(1rem,1.6vw,1.4rem)}.contact-chapter .contact-phone{margin-bottom:3rem;font-size:1rem}.contact-chapter .contact-form{border:0;border-top:1px solid var(--color-accent);box-shadow:none;background:0 0;border-radius:0;padding:2rem 0 0}.contact-chapter .form-field :is(input,select,textarea){background:#10101670;border-radius:0}.contact-chapter .form-field label{font-size:.9rem}.contact-chapter .form-feedback{border-radius:0}@media (width<=63.99rem){.system-core i{text-align:right;align-self:end;max-width:6.5rem}.service-composition,.method-composition,.care-composition,.faq-composition{gap:3rem}.service-composition{grid-template-columns:1fr}.system-drawing{justify-self:end;width:75%;min-height:32rem;margin-top:1rem}.node-ia{right:1rem}.node-auto{left:1rem}.intelligence-layout{grid-template-columns:1fr 1.4fr;gap:2.5rem}.information-flow li{grid-template-columns:1fr;gap:.6rem}.automation-heading{flex-direction:column;align-items:start;gap:0}.workflow-scene{padding:1.5rem}.workflow-line{gap:1.5rem}.workflow-line li:not(:last-child):after{width:1.5rem}.workflow-line strong{font-size:.9rem}}@media (width<=47.99rem){.system-core i{text-align:right;align-self:end;max-width:6.5rem}.chapter{padding-block:4rem}.chapter-index{margin-bottom:2rem;font-size:.65rem}.chapter-aside{display:none}.display-title{font-size:clamp(2.55rem,10vw,4rem)}.chapter-intro{font-size:1rem}.system-drawing{width:100%;min-height:29rem}.system-core{inset:23% 13%}.system-core strong{font-size:3.5rem}.system-node{padding:.8rem}.system-orbit{inset-inline:5%}.orbit-two{inset-inline:1%}.drawing-caption{font-size:.6rem}.service-choices summary h3{font-size:1rem}.service-description{padding-left:0;padding-right:1rem}.intelligence-layout{grid-template-columns:1fr;margin-top:2rem}.intelligence-copy{max-width:30rem}.information-flow p{font-size:1.1rem}.workflow-selector{gap:.4rem 1.5rem;margin-block:1rem 2rem}.workflow-selector button{font-size:.8rem}.workflow-scene{padding:1.25rem}.workflow-line{grid-template-columns:1fr;gap:1.5rem}.workflow-line li{grid-template-columns:2rem 1fr .4rem;align-items:center;gap:1rem;min-height:5rem;padding:1rem;display:grid}.workflow-number,.flow-port{margin:0}.workflow-line li:not(:last-child):after{content:"↓";height:1.5rem;top:100%;left:50%;transform:translate(-50%)}.workflow-footer{flex-direction:column;align-items:start}.workflow-footer>span{font-size:.6rem}.flow-status{font-size:.75rem}.method-composition,.care-composition,.faq-composition{grid-template-columns:1fr}.method-anchor{position:static}.method-counter{display:none}.method-timeline li{grid-template-columns:1.3rem 1fr;gap:1rem;padding:1.5rem 0 2rem 1.25rem}.method-timeline h3{font-size:1.7rem}.method-timeline li:before{top:2rem}.step-type{margin-bottom:.8rem}.care-continuity{gap:.7rem;margin-top:2rem}.care-contract{border-top:1px solid var(--color-bg);padding-top:2rem}.care-price{font-size:2.4rem}.faq-list summary{grid-template-columns:1.2rem 1fr 1rem;gap:.6rem}.faq-list details>p{padding-inline:0}.contact-title{margin-bottom:2rem}.contact-chapter .contact-aside{padding-top:0}.contact-chapter .contact-phone{margin-bottom:1.5rem}.contact-chapter .contact-form{padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.text-action span,.system-node{transform:none!important}}.cosmic-home{--color-bg:#090910;--color-surface:#111019;--color-surface-raised:#1a1726;--color-accent:#c5b1f1;--color-accent-hover:#e1d4fc;--color-muted:#b7b2c2;--color-border:#37313f;background:var(--color-bg)}body:has(.cosmic-home) .site-header{background:#090910;border-bottom-color:#28232f}body:has(.cosmic-home) .brand-symbol{border-color:#a990c7;border-radius:50%;width:2.2rem;height:2.2rem}body:has(.cosmic-home) .site-header .nav-contact{border-color:#756185}.cosmic-home .hero{--cosmic-progress:0;--cosmic-x:0px;--cosmic-y:0px;isolation:isolate;background:#090910;padding-top:2rem;position:relative;overflow:clip}.cosmic-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cosmic-atmosphere:after{content:"";background:linear-gradient(90deg,#090910d9 0%,#09091055 33%,#0000 62%),linear-gradient(#0000 56%,#09091055 86%,#090910 99%);position:absolute;inset:0}.cosmic-depth{transform:translate3d(var(--cosmic-x),calc(var(--cosmic-y) + var(--cosmic-progress) * 105px),0) scale(calc(1 + var(--cosmic-progress) * .12));transform-origin:70% 40%;position:absolute;inset:-3% -2% 0}.cosmic-depth img{object-fit:cover;object-position:67% 50%;width:100%;height:100%}.cosmic-light{mix-blend-mode:screen;background:radial-gradient(at 73% 40%,#7b49cc26,#0000 49%);position:absolute;inset:0}.cosmic-home .hero-kicker{border-bottom:1px solid #c8b5e62b;margin-bottom:2.5rem;padding-bottom:1.2rem;position:relative}.cosmic-home .hero-kicker .eyebrow{letter-spacing:.2em;font-size:.64rem}.cosmic-home .hero-kicker>span{letter-spacing:.08em;font-size:.64rem}.cosmic-home .hero-inner{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:2.7rem;min-height:39rem}.cosmic-home .hero-copy{z-index:2;padding-bottom:1rem;position:relative}.cosmic-home .hero h1{letter-spacing:-.065em;margin-bottom:1.8rem;font-size:clamp(3.5rem,6.15vw,6rem);line-height:.98}.cosmic-home .hero h1 span{color:#e5d9f6;line-height:1.03}.cosmic-home .hero h1,.cosmic-home .hero-description,.cosmic-home .hero-price,.cosmic-home .hero-actions .button{animation:none}.cosmic-home .hero-description{color:#c9c3d3;max-width:27.5rem;font-size:1rem}.cosmic-home .hero-price{margin-bottom:1.5rem}.cosmic-home .hero .button{color:#191022;background:#e2d5f6;border:1px solid #f3eafd;min-height:3.3rem;box-shadow:0 0 32px #aa7fe01c}.cosmic-home .hero .button:hover{background:#f0e9fa}.cosmic-home .hero-extensions{margin-top:1.5rem;font-size:.84rem}.cosmic-home .hero-baseline{border-color:#a995c333;margin-top:2rem;padding-block:1.2rem;font-size:.69rem;position:relative}.cosmic-home .atelier{flex-direction:column;align-self:stretch;min-width:0;display:flex;position:relative}.cosmic-home .atelier-heading{color:#c9c0d5;letter-spacing:.14em;justify-content:space-between;padding-block:.25rem .5rem;font-size:.625rem;display:flex}.cosmic-home .signature-visual{isolation:isolate;pointer-events:none;user-select:none;flex:1;width:100%;min-height:28rem;position:relative}.cosmic-orbits{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cosmic-orbit-motion{transform-origin:320px 290px;transform:rotate(calc(var(--cosmic-progress) * -9deg))}.cosmic-trajectory{stroke:url(#cosmic-trajectory);stroke-width:.7px;transform-origin:327px 291px}.cosmic-trajectory--inner{opacity:.3}.cosmic-trace{stroke:#d9c4f7;stroke-width:1px;opacity:0}.cosmic-trace circle{fill:#e3cdfa;stroke:#fff}.cosmic-crosshair{stroke:#e9ddfa;stroke-width:.7px;opacity:.35}.cosmic-point-label{letter-spacing:.13em;color:#eee5fa;opacity:.4;align-items:start;gap:.65rem;font-size:.625rem;display:flex;position:absolute}.cosmic-point-label i{border:1px solid #e9d4ff;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.3rem;display:block;box-shadow:0 0 10px #b58afa}.cosmic-point-label small{letter-spacing:0;color:#d1c3e0;margin-top:.3rem;font-size:.68rem;line-height:1.5;display:block}.cosmic-point-label--one{top:27%;left:3%}.cosmic-point-label--two{top:9%;right:0}.cosmic-point-label--three{bottom:21%;right:1%}.cosmic-home [data-scene=fond] .cosmic-point-label--one,.cosmic-home [data-scene=forme] .cosmic-point-label--two,.cosmic-home [data-scene=connexions] .cosmic-point-label--three{opacity:1}.cosmic-home [data-scene=forme] .cosmic-trajectory--inner{opacity:1;stroke-width:1.3px;transform:rotate(32deg)}.cosmic-home [data-scene=connexions] .cosmic-trace{opacity:1}.cosmic-home [data-scene=connexions] .cosmic-trajectory--outer{opacity:.4}.cosmic-home .atelier-axis{letter-spacing:.14em;color:#cbb9df;font-size:.625rem;position:absolute;bottom:8%;right:0}.cosmic-home .atelier-scene-label{letter-spacing:.08em;color:#d9c5f1;font-size:.625rem;position:absolute;bottom:8%;left:0}.atelier-scene-label>span{display:none}[data-scene=fond] .label-fond,[data-scene=forme] .label-forme,[data-scene=connexions] .label-connexions{display:inline}.cosmic-console{background:linear-gradient(120deg,#15101ddd,#0e0c16e8);border:1px solid #b59dcc45;border-radius:2px;padding:.65rem 1rem .8rem;position:relative}.cosmic-home .atelier-controls{border-bottom:1px solid #c5b1f125;grid-template-columns:.8fr .9fr 1.25fr;display:grid}.cosmic-home .atelier-controls button{color:#b9accb;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:.65rem;min-height:3rem;padding:.5rem;font-size:.8rem;display:flex}.cosmic-home .atelier-controls button span{font-size:.625rem}.cosmic-home .atelier-controls button i{margin-left:auto;font-style:normal}.cosmic-home .atelier-caption{color:#c1b7ce;min-height:3.2em;margin:.9rem 0 0;font-size:.76rem;line-height:1.6}.cosmic-home .main-offer{color:#26212d;--color-bg:#e7e2d9;--color-text:#26212d;--color-muted:#625b6a;--color-accent:#65418d;--color-border:#bdb4c1;background:#e7e2d9;padding-block:clamp(4rem,8vw,8rem);position:relative}.cosmic-home .offer-heading{margin-bottom:3.7rem}.cosmic-home .offer-heading h2{font-size:clamp(3.5rem,6vw,5.7rem)}.cosmic-home .offer-sheet{border-top:1px solid #514756;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}.cosmic-home .offer-summary{padding-block:2.5rem}.cosmic-home .main-offer .button{color:#faf5ff;background:#493359}.cosmic-home .main-offer .button:hover{background:#634076}.cosmic-home .offer-inclusions{grid-template-columns:1fr;padding-block:1rem}.cosmic-home .offer-inclusions li{grid-template-columns:2rem minmax(0,1fr)}.cosmic-home .offer-inclusions li>div{grid-template-columns:1fr 1.2fr;gap:1.4rem;display:grid}.cosmic-home .offer-inclusions h3{font-size:.95rem}.cosmic-home .offer-inclusions p{margin:0}.cosmic-home .offer-summary-mark{font-family:var(--font-editorial);letter-spacing:-.1em;color:#82639b;margin-top:2rem;font-size:8rem;font-style:italic;line-height:1}.cosmic-home .offer-summary-mark span{font:500 .625rem/1.6 var(--font-body);letter-spacing:.12em;margin-top:.7rem;display:block}.cosmic-home .chapter-index{letter-spacing:.18em;align-items:center;gap:1rem;font-size:.65rem;display:flex}.cosmic-home .chapter-index:before{content:"";border:1px solid;border-radius:50%;width:5px;height:5px}.cosmic-home .display-title{font-size:clamp(2.8rem,5.25vw,5rem)}.cosmic-home .service-output{color:#dfd5eb;border-left:1px solid #8e6dad;gap:.4rem;padding-left:1rem;display:grid}.cosmic-home .service-output span{color:var(--color-accent);text-transform:uppercase;letter-spacing:.13em;font-size:.6rem}.cosmic-home .system-orbit{border-color:#8763a461;inset:8% 3%;transform:rotate(-29deg)}.cosmic-home .orbit-two{border-color:#ac89c852;inset:23% -4%;transform:rotate(27deg)}.cosmic-home .system-core{color:#ede4f5;text-align:center;background:linear-gradient(140deg,#3a2545,#110e18 75%);border:1px solid #a180bc;border-radius:50% 50% 2px 2px;padding:2rem 1rem;inset:25% 20%;box-shadow:inset 0 1px 18px #b894d921,0 0 55px #77499522}.cosmic-home .system-core i{align-self:center;max-width:none;font-size:.6rem}.cosmic-home .system-core strong{font-size:3.8rem}.cosmic-home .system-node{background:#110e18;border-color:#644975;min-width:9rem;padding:1rem 1.2rem}.cosmic-home .node-ia{top:11%;right:0}.cosmic-home .node-auto{bottom:12%;left:0}.cosmic-home [data-service-stage=ia] .node-ia,.cosmic-home [data-service-stage=auto] .node-auto{color:#1e1429;background:#d8c5ef}.cosmic-home .intelligence-chapter{color:#eee5f6;--color-bg:#eee5f6;--color-muted:#bbb0c7;--color-border:#4b3e56;--color-accent:#ccabe9;background:#17131e}.cosmic-home .study-switches button[aria-pressed=true]{color:#25142e;background:#d8c4ec}.cosmic-home .information-flow li{padding-block:2rem}.cosmic-home .workflow-scene{background:0 0;border-inline:0;padding-inline:0}.cosmic-home .workflow-line li{background:linear-gradient(145deg,#211629,#110e18);border-color:#685076;border-radius:2px}.cosmic-home .flow-port{border-radius:50%;box-shadow:0 0 14px #cb9aff65}.cosmic-home .demos-chapter{background:#0e0c14}.cosmic-home .demo-editions{gap:2.5rem}.cosmic-home .demo-edition{border:1px solid #ffffff1a}.cosmic-home .method-counter{border:1px solid #75578760;border-radius:50%;justify-content:center;align-items:center;gap:1rem;width:18rem;height:18rem;display:flex;position:relative}.cosmic-home .method-counter>span{font-size:10rem}.cosmic-home .method-timeline{border-color:#80658f}.cosmic-home .method-timeline li:before{border-radius:50%}.cosmic-home .method-timeline li.is-current:before{box-shadow:0 0 18px #d0a5fd}.cosmic-home .method-deliverable{color:#dcd0e6;border-top:1px solid #7c658149;padding:1rem 0 0}.cosmic-home .method-deliverable span{text-transform:uppercase;letter-spacing:.12em;color:#bca1d2;margin-bottom:.3rem;font-size:.625rem;display:block}.cosmic-home .care-chapter{color:#f0e5f8;--color-muted:#c0b3cb;--color-border:#624c70;background:radial-gradient(at 28% 105%,#5a32656b,#0000 58%),#211527}.cosmic-home .care-chapter .chapter-index,.cosmic-home .care-chapter .display-title em{color:#d0b0e7}.cosmic-home .care-contract{border-top:1px solid #a881b6;padding-top:2rem}.cosmic-home .care-scene{align-items:center;gap:1rem;max-width:28rem;padding-block:2rem;display:flex;position:relative}.cosmic-home .care-scene:before{content:"";background:#af86c65c;height:1px;position:absolute;top:50%;left:0;right:0}.cosmic-home .care-scene-sheet{aspect-ratio:1;text-align:center;background:#211527;border:1px solid #a37dbb;border-radius:50%;flex-direction:column;flex:1;justify-content:center;padding:.6rem;font-size:.58rem;display:flex;position:relative}.cosmic-home .care-scene-sheet:nth-child(2){background:#34203e}.cosmic-home .care-scene-sheet:nth-child(3){color:#291431;background:#d1b3e4}.cosmic-home .care-scene-sheet b{font:italic 1.85rem var(--font-editorial);margin-block:.2rem}.cosmic-home .care-continuity{margin-top:1rem}.cosmic-home .estimator[data-context=home] .option-row{background:#17111f}.cosmic-home .estimator[data-context=home] .option-row:has(:checked){background:#31203e}.cosmic-home .composition-art{color:#f3e9fd;background:radial-gradient(at 80% 40%,#68478466,#0000 60%),#100d18}.cosmic-home .composition-page{background:#1d1429;border-color:#9c79b6;transform:rotate(0);box-shadow:10px 12px 30px #03020788}.cosmic-home .composition-nav,.cosmic-home .composition-content,.cosmic-home .composition-footer{border-color:#655276}.cosmic-home .composition-hero em{color:#d4b4ed}.cosmic-home .composition-shape{background:radial-gradient(#5c3e73,#0000 72%);border:0;overflow:visible}.cosmic-home .composition-shape i{background:0 0;border:1px solid #c69ced;border-radius:50%;width:76%;height:82%;bottom:8%;left:8%;transform:rotate(-30deg)}.cosmic-home .composition-shape i:nth-child(2){background:0 0;border-color:#9f76c0;width:90%;height:43%;bottom:26%;left:0;transform:rotate(27deg)}.cosmic-home .composition-shape i:nth-child(3){background:#d7b8f0;width:1.4rem;height:1.4rem;bottom:38%;left:40%;transform:none;box-shadow:0 0 22px #c091f386}.cosmic-home .composition-line{background:#756383}.cosmic-home .composition-content span{border-bottom-color:#493653}.cosmic-home .composition-module{color:#f3e8fd;background:#382747;border-color:#8d6b9f}.cosmic-home .composition-module>span{color:#d6b7ee}.cosmic-home .composition-module--ai{background:#493058}.cosmic-home .composition-module--automation{background:#262236}.cosmic-home .composition-module--care{background:0 0}.cosmic-home .composition-stamp{color:#2c1839;background:#d7b7eb;border-color:#d7b7eb;transform:none}.cosmic-home .contact-chapter{background:radial-gradient(at 10% 85%,#49304c60,#0000 52%),#17111e}.cosmic-home .contact-title{max-width:64rem}.cosmic-home .founder-signature{border-block:var(--border-default);align-items:center;gap:1.2rem;margin-block:2rem;padding:1.3rem 0;display:flex}.cosmic-home .founder-mark{width:3rem;height:3rem;font:italic 1.5rem var(--font-editorial);color:#d5b4ec;border:1px solid #b293c8;border-radius:50%;flex:0 0 3rem;place-items:center;display:grid}.cosmic-home .founder-signature strong{font-weight:500;display:block}.cosmic-home .founder-signature small{color:var(--color-muted);font-size:.8rem}.cosmic-home .contact-chapter .form-field :is(input,select,textarea){background:#0e0b15a3;border-color:#715780}body:has(.cosmic-home) .site-footer{background:#090910;border-top-color:#60456b}body:has(.cosmic-home) .footer-signature{color:#e2d6eb;letter-spacing:-.075em;font-weight:450}@media (width>=100rem){.cosmic-home .hero-inner{min-height:43rem}.cosmic-depth img{object-position:67% 44%}}@media (width>=48rem) and (width<=63.99rem){.cosmic-home .hero-inner{grid-template-columns:1fr;gap:1rem;min-height:0}.cosmic-home .hero-copy{max-width:36rem}.cosmic-home .hero h1{font-size:5.5rem}.cosmic-home .atelier{justify-self:end;width:85%}.cosmic-home .signature-visual{min-height:25rem}.cosmic-atmosphere{top:26%}.cosmic-depth img{object-position:72% 70%}.cosmic-atmosphere:after{background:linear-gradient(#090910 0%,#09091050 25%,#0000 50%,#090910 100%)}.cosmic-home .offer-inclusions li>div{grid-template-columns:1fr;gap:.4rem}.cosmic-home .offer-inclusions{padding-left:1.5rem}.cosmic-home .offer-summary{padding-right:1.5rem}.cosmic-home .method-counter{width:14rem;height:14rem}.cosmic-home .method-counter>span{font-size:8rem}}@media (width<=47.99rem){.cosmic-home .hero{padding-top:1.3rem}.cosmic-home .hero-kicker{margin-bottom:2rem;padding-bottom:1rem}.cosmic-home .hero-kicker .eyebrow{letter-spacing:.12em;font-size:.6rem}.cosmic-home .hero-inner{grid-template-columns:1fr;gap:2.7rem;min-height:0}.cosmic-home .hero-copy{padding:0}.cosmic-home .hero h1{font-size:clamp(2.9rem,12.2vw,5.2rem)}.cosmic-home .hero-description{font-size:.97rem;line-height:1.7}.cosmic-home .hero-extensions{margin-top:1.1rem}.cosmic-home .hero .button{width:100%}.cosmic-home .hero-baseline{margin-top:1.8rem}.cosmic-atmosphere{top:31rem;bottom:4rem}.cosmic-depth{inset:0 -25% 0 -60%}.cosmic-depth img{object-position:73% 50%}.cosmic-atmosphere:after{background:linear-gradient(#090910 0%,#0000 20% 60%,#090910 92%)}.cosmic-home .signature-visual{min-height:24rem}.cosmic-home .atelier-heading{letter-spacing:.1em;font-size:.625rem}.cosmic-point-label--one{top:35%;left:0}.cosmic-point-label--two{top:12%;right:0}.cosmic-point-label--three{bottom:23%;right:0}.cosmic-point-label small{font-size:.625rem}.cosmic-home .atelier-axis{display:none}.cosmic-home .atelier-scene-label{bottom:4%}.cosmic-console{padding:.4rem .65rem .75rem}.cosmic-home .atelier-controls button{gap:.4rem;min-height:3.2rem;padding-inline:.3rem;font-size:.76rem}.cosmic-home .atelier-controls button i{display:none}.cosmic-home .atelier-caption{min-height:4.8em;font-size:.76rem}.cosmic-home .offer-heading{margin-bottom:2rem}.cosmic-home .offer-heading h2{font-size:3.25rem}.cosmic-home .offer-sheet{grid-template-columns:1fr}.cosmic-home .offer-summary{padding-block:1.7rem}.cosmic-home .offer-summary-mark{display:none}.cosmic-home .offer-inclusions{padding:.5rem 0}.cosmic-home .offer-inclusions li{grid-template-columns:1.25rem 1fr}.cosmic-home .offer-inclusions li>div{grid-template-columns:1fr;gap:.4rem}.cosmic-home .display-title{font-size:clamp(2.6rem,10.5vw,4rem)}.cosmic-home .chapter-index{letter-spacing:.12em;font-size:.6rem}.cosmic-home .system-drawing{min-height:29rem}.cosmic-home .system-core{padding:1.5rem .6rem;inset:26% 18%}.cosmic-home .system-core strong{font-size:3.4rem}.cosmic-home .system-core i{font-size:.55rem}.cosmic-home .system-node{min-width:8rem;padding:.8rem}.cosmic-home .method-counter{display:none}.cosmic-home .care-scene{gap:.6rem;padding-block:1rem}.cosmic-home .care-scene-sheet{padding:.4rem;font-size:.52rem}.cosmic-home .care-scene-sheet b{font-size:1.55rem}.cosmic-home .care-contract{padding-top:1.5rem}.cosmic-home .demo-editions{gap:1.5rem}}@media (prefers-reduced-motion:reduce){.cosmic-depth,.cosmic-orbit-motion{transform:none!important}.cosmic-home .atelier *{transition:none!important;animation:none!important}}.cosmic-home{--motion-snap:.18s;--motion-shift:.52s;--motion-scene:1.1s;--motion-ease:cubic-bezier(.16,1,.3,1);--signature-ink:#070a13;--color-bg:#070a13;--color-text:#e6eaf4;--color-surface:#0d1220;--color-surface-raised:#141b2c;--color-accent:#c8bdff;--color-accent-hover:#eee8ff;--color-muted:#acb6ca;--color-border:#303a52;isolation:isolate;color:var(--color-text);background:var(--signature-ink);position:relative}.cosmic-home .signature-canvas{z-index:3;pointer-events:none;user-select:none;contain:strict;width:100%;height:100%;position:fixed;inset:0}.cosmic-home .orbital-field{z-index:-1;pointer-events:none;background:#070a13;position:fixed;inset:0;overflow:hidden}.cosmic-home .orbital-field>i{display:block;position:absolute;inset:-12%}.cosmic-home .orbital-atmosphere{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cosmic-home .orbital-haze{background:radial-gradient(at 76% 28%,#6557bdd0,#0000 48%),radial-gradient(at 19% 76%,#4169afa8,#0000 51%),radial-gradient(at 87% 85%,#74509bb8,#0000 40%);animation:20s ease-in-out -7s infinite alternate paused signature-nebula}.cosmic-home .orbital-grid{opacity:.24;background-image:linear-gradient(#aebada0d 1px,#0000 1px),linear-gradient(90deg,#aebada0d 1px,#0000 1px);background-size:96px 96px;mask-image:radial-gradient(at 70% 40%,#000,#0000 66%)}.cosmic-home .orbital-dust{opacity:.8;background-image:radial-gradient(circle,#d3defcd0 .7px,#0000 1.2px),radial-gradient(circle,#b7aaf5ba .6px,#0000 1px),radial-gradient(circle,#a6c3e49c .6px,#0000 1px);background-position:17px 31px,89px 113px,211px 67px;background-size:139px 157px,223px 211px,307px 277px;animation:32s linear -11s infinite alternate paused signature-dust}.cosmic-home[data-motion-state=running] .orbital-field>i{animation-play-state:running}.cosmic-home .chapter{border-top-color:#7885a426;position:relative}.cosmic-home :is(.display-title,.offer-heading h2,.contact-title){z-index:4;color:#f4f3fc;text-wrap:balance;text-shadow:0 2px 22px #02040b80;position:relative}.cosmic-home .display-title em{color:#cfc6ff}.cosmic-home :is(.chapter-index,.eyebrow){color:#b9b5e4}.cosmic-home :is(.chapter-intro,.chapter-note,.chapter-aside){color:#c5cde0}.cosmic-home :is(button,.button,.text-action,summary):focus-visible{outline-offset:5px;outline:2px solid #dbd4ff}.cosmic-home :is(.hero-actions,.hero-price,.atelier-heading,.cosmic-console,.offer-summary,.care-contract,.contact-form){z-index:4;position:relative}.cosmic-home :is(.hero .button,.main-offer .button){color:#101421;background:linear-gradient(135deg,#eef1fc,#c5beeb);border:1px solid #f4f1ff;box-shadow:0 8px 30px #02040b66,inset 0 1px #fff}.cosmic-home :is(.hero .button,.main-offer .button):hover{color:#080b14;background:#f3f0ff;box-shadow:0 8px 34px #a393df22,inset 0 1px #fff}.cosmic-home .signature-opening{position:relative}.cosmic-home .hero{isolation:auto;background:linear-gradient(#070a1340,#070a13b3)}.cosmic-home .hero:before{content:"";pointer-events:none;background:radial-gradient(at 77% 48%,#6579b216,#0000 45%),linear-gradient(90deg,#0000 49.95%,#c4d1f009 50%,#0000 50.05%);position:absolute;inset:0}.cosmic-home .cosmic-atmosphere{z-index:0;opacity:.65;display:block}.cosmic-home .hero-kicker{border-bottom-color:#9aabd62b}.cosmic-home .hero-inner{gap:3rem;min-height:39rem}.cosmic-home .hero-copy{z-index:4}.cosmic-home .hero h1{letter-spacing:-.065em;color:#f0f3fc;font-size:clamp(3.5rem,6.15vw,6rem);line-height:1.01}.cosmic-home .hero h1 span{color:#cfc9ee}.cosmic-home .hero-description{color:#bac4d7;max-width:29rem;line-height:1.75}.cosmic-home .hero-extensions{color:#a6b1c8}.cosmic-home .atelier{justify-content:space-between}.cosmic-home .atelier-heading{color:#b5bfd7;border-bottom:1px solid #9faed329;padding-bottom:1.3rem}.cosmic-home .signature-visual{isolation:auto;min-height:30rem}.cosmic-home .cosmic-orbits{display:none}.cosmic-home .cosmic-point-label{z-index:4;opacity:.76;color:#d9e2f5;font-size:.625rem}.cosmic-home .cosmic-point-label small{color:#adb9d1;max-width:9rem;font-size:.625rem}.cosmic-home .cosmic-point-label i{border-color:#c7bcf4;box-shadow:0 0 12px #a998ee66}.cosmic-home .cosmic-point-label--one{top:28%;left:0}.cosmic-home .cosmic-point-label--two{top:6%;right:0}.cosmic-home .cosmic-point-label--three{bottom:17%;right:0}.cosmic-home .atelier-axis,.cosmic-home .atelier-scene-label{z-index:4;color:#b8b7df;font-size:.625rem;bottom:3%}.cosmic-home .cosmic-console{background:linear-gradient(110deg,#101827e8,#0a0f1cdb);border:1px solid #a4b5e029;border-top-color:#b8b5e85c;padding:.45rem 1rem .9rem;box-shadow:0 14px 34px #02050c40}.cosmic-home .atelier-controls{border-bottom-color:#9295c32b}.cosmic-home .atelier-controls button{color:#abb8d0;transition:color var(--motion-snap),background var(--motion-snap)}.cosmic-home .atelier-controls button[aria-pressed=true]{color:#f2eeff;border-bottom-color:#bfb4ff}.cosmic-home .atelier-controls button:hover{color:#fff;background:#a1a9ef0b}.cosmic-home .atelier-caption{color:#b4bfd3}.cosmic-home .hero-baseline{color:#9caac3;border-color:#8c9ec02e;margin-top:2rem}.cosmic-home .signature-fallback{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.cosmic-home .signature-fallback>svg{width:100%;height:100%;max-height:100%;display:block;overflow:visible}.cosmic-home .signature-fallback--compact>svg{width:92%;height:92%}.cosmic-home[data-signature=webgl] [data-signature-fallback]{visibility:hidden}.cosmic-home .main-offer{--color-bg:#0b101c;--color-text:#e6eaf4;--color-muted:#adb8cd;--color-accent:#c8bdff;--color-accent-hover:#eee8ff;--color-border:#303a52;color:var(--color-text);background:radial-gradient(at 73% 13%,#54659117,#0000 45%),#0b101cb3;border-top:1px solid #9ba9cd24;padding-top:4.5rem}.cosmic-home .offer-heading{grid-template-columns:1fr 1fr;column-gap:4rem;min-height:26rem;margin-bottom:3rem;position:relative}.cosmic-home .offer-heading .eyebrow{grid-column:1;align-self:start;margin-bottom:2rem}.cosmic-home .offer-heading h2{grid-column:1;align-self:center;font-size:clamp(3.5rem,6.5vw,6.3rem);line-height:1.03}.cosmic-home .offer-heading>p:last-child{color:#adb8cd;grid-column:1;justify-self:start;margin-top:1.5rem}.cosmic-home .offer-object{grid-area:1/2/4;align-self:stretch;min-height:26rem;position:relative}.cosmic-home .offer-object [data-signature-slot]{position:absolute;inset:0 0 2.5rem}.cosmic-home .offer-object>span{z-index:4;color:#a8b6d1;letter-spacing:.17em;text-align:center;border-top:1px solid #91a5d033;padding-top:.8rem;font-size:.625rem;position:absolute;bottom:0;left:0;right:0}.cosmic-home .offer-sheet{border-top-color:#a6b7df5e}.cosmic-home .offer-price{color:#f2f4fd;font-variant-numeric:tabular-nums}.cosmic-home .offer-summary-mark{color:#c0b4ef;border:0;font-size:5.5rem}.cosmic-home .offer-summary-mark span{color:#9eabc5}.cosmic-home .offer-inclusions li{transition:border-color var(--motion-shift),background var(--motion-shift);border-color:#8b9abc26}.cosmic-home .offer-inclusions li:hover{background:#aab2ef04;border-color:#a89cd879}.cosmic-home .offer-inclusions h3{color:#e6eaf5}.cosmic-home .offer-inclusions p{color:#b0bbcf}.cosmic-home .offer-next{border-top:1px solid #8394bb36;margin-top:1.7rem}.cosmic-home .offer-next a{color:#d4cafa}.cosmic-home .service-chapter{background:radial-gradient(at 84% 55%,#3c487219,#0000 52%),#070b14ad}.cosmic-home .system-drawing{background:radial-gradient(at 53% 52%,#6175a212,#0000 61%);border:0;min-height:35rem}.cosmic-home .system-drawing:before{content:"";background:linear-gradient(90deg,#0000 49.85%,#b4c5e810 50%,#0000 50.15%);border-block:1px solid #9caed52b;position:absolute;inset:9% 1%}.cosmic-home .system-drawing .orbit-frame{display:none}.cosmic-home .system-core{box-shadow:none;z-index:4;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;inset:auto 22% 3.6rem}.cosmic-home .system-core>span,.cosmic-home .system-core i{display:none}.cosmic-home .system-core strong{text-align:center;color:#c8d2e7;letter-spacing:-.01em;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:baseline;gap:.3em;padding:0;font-size:.95rem;line-height:1.2;display:flex}.cosmic-home .system-core strong br{display:none}.cosmic-home .system-node{z-index:4;border:1px solid #a0b1d330;background:#0c1321f2;border-bottom-color:#aa9bdd;border-radius:2px;width:9rem;padding:.8rem;font-size:.6rem}.cosmic-home .system-node b{font-size:.85rem}.cosmic-home .system-node i{font-size:.68rem}.cosmic-home .node-ia{top:19%;left:0;right:auto}.cosmic-home .node-auto{bottom:13%;left:auto;right:0}.cosmic-home [data-service-stage=ia] .node-ia,.cosmic-home [data-service-stage=auto] .node-auto{color:#101625;background:#d0c9ee;border-color:#e4ddfb}.cosmic-home .drawing-caption,.cosmic-home .drawing-foot{z-index:4;color:#aab7d2}.cosmic-home .service-choices details[open] summary{color:#eee8ff}.cosmic-home .service-output{color:#d5deee;border-left:2px solid #aca3db;padding-left:1rem}.cosmic-home .intelligence-chapter{--color-bg:#e6eaf4;--color-muted:#b1bbd0;--color-border:#36405a;--color-accent:#c8bdff;color:#e6eaf4;background:radial-gradient(at 80% 35%,#54447c1c,#0000 55%),#0c1120b8}.cosmic-home .intelligence-layout{align-items:start}.cosmic-home .intelligence-copy{position:sticky;top:3rem}.cosmic-home .intelligence-copy .chapter-intro{color:#e5e9f7}.cosmic-home .information-study{border-top-color:#aab4dd70}.cosmic-home .reasoning-scene{justify-content:space-around;align-items:end;height:20rem;padding-bottom:1.8rem;display:flex;position:relative}.cosmic-home .reasoning-scene>span{letter-spacing:.12em;color:#b9c2de;z-index:4;font-size:.625rem;position:relative}.cosmic-home .reasoning-track{background:#8396c04d;justify-content:space-around;height:1px;display:flex;position:absolute;bottom:.8rem;left:0;right:0}.cosmic-home .reasoning-track i{background:#697b9f;border-radius:50%;width:5px;height:5px;margin-top:-2px}.cosmic-home .information-flow li{grid-template-columns:8.5rem 1fr;gap:1.4rem;padding-block:1.3rem;position:relative}.cosmic-home .information-flow li:before{content:"";width:2px;height:.5rem;transition:transform var(--motion-shift) var(--motion-ease);background:#d5ccff;position:absolute;top:1.5rem;left:-1rem;transform:scaleY(0)}.cosmic-home .information-flow p{color:#e0e5f2;min-height:0;font-size:1rem}.cosmic-home .information-flow li>span{color:#bdb9e9;font-size:.7rem}.cosmic-home [data-flow-step="1"] .information-flow li:first-child:before,.cosmic-home [data-flow-step="2"] .information-flow li:nth-child(2):before,.cosmic-home [data-flow-step="3"] .information-flow li:nth-child(3):before,.cosmic-home [data-flow-step="4"] .information-flow li:nth-child(4):before{transform:scaleY(1)}.cosmic-home [data-flow-step="1"] .reasoning-track i:first-child,.cosmic-home [data-flow-step="2"] .reasoning-track i:nth-child(2),.cosmic-home [data-flow-step="3"] .reasoning-track i:nth-child(3),.cosmic-home [data-flow-step="4"] .reasoning-track i:nth-child(4){background:#e7e2ff;box-shadow:0 0 12px #b3a4f4a6}.cosmic-home .study-switches button{color:#bfcae0;background:#0b112066;border-color:#65779d6b}.cosmic-home .study-switches button[aria-pressed=true]{color:#14192a;background:#cfc7ed;border-color:#e6e0fa}.cosmic-home .automation-chapter{background:radial-gradient(at 50% 70%,#37466720,#0000 63%),#080c16b3}.cosmic-home .workflow-scene{background:0 0;border:0;padding:0}.cosmic-home .workflow-circuit{height:10rem;margin-bottom:-1px;position:relative}.cosmic-home .workflow-circuit svg{fill:none;stroke-width:1px;width:100%;height:100%;overflow:visible}.cosmic-home .circuit-rail{stroke:#4e607e}.cosmic-home .circuit-signal{stroke:#d9d1ff;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--flow-progress,0));transition:stroke-dashoffset var(--motion-shift) linear;filter:drop-shadow(0 0 4px #baadf655)}.cosmic-home .circuit-carrier{stroke:#e6ddff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.035 .965;stroke-dashoffset:0;opacity:.8;filter:drop-shadow(0 0 4px #b2a3e980);animation:8s linear infinite paused signature-circuit}.cosmic-home[data-motion-state=running] .automation-chapter[data-in-view=true] .circuit-carrier{animation-play-state:running}.cosmic-home .workflow-circuit>span{letter-spacing:.13em;color:#a7b5cf;font-size:.625rem;position:absolute;bottom:0;left:0}.cosmic-home .workflow-line{gap:2rem}.cosmic-home .workflow-line li{transform-origin:bottom;min-height:10rem;transition:transform var(--motion-shift) var(--motion-ease);background:linear-gradient(145deg,#192236,#0c1321);border:1px solid #8799c142;border-top-color:#acb8da8c;padding:1.3rem;position:relative;transform:perspective(800px)rotateX(6deg);box-shadow:0 16px 25px #02040b4d,inset 0 1px #ccd5f30d}.cosmic-home .workflow-line li:before{content:"";opacity:0;transition:opacity var(--motion-shift);pointer-events:none;border:1px solid #c5bcf4;position:absolute;inset:-1px}.cosmic-home .workflow-line li:not(:last-child):after{content:"";background:#8c9dbe;width:2rem;height:1px;top:50%}.cosmic-home .flow-port{background:#697b9e;border-radius:50%;box-shadow:0 0 9px #b3a3ec26}.cosmic-home [data-flow-step="1"] .workflow-line li:first-child,.cosmic-home [data-flow-step="2"] .workflow-line li:nth-child(2),.cosmic-home [data-flow-step="3"] .workflow-line li:nth-child(3),.cosmic-home [data-flow-step="4"] .workflow-line li:nth-child(4){transform:perspective(800px)rotateX(0)translateY(-7px)}.cosmic-home [data-flow-step="1"] .workflow-line li:first-child:before,.cosmic-home [data-flow-step="2"] .workflow-line li:nth-child(2):before,.cosmic-home [data-flow-step="3"] .workflow-line li:nth-child(3):before,.cosmic-home [data-flow-step="4"] .workflow-line li:nth-child(4):before{opacity:1}.cosmic-home [data-flow-step="1"] .workflow-line li:first-child .flow-port,.cosmic-home [data-flow-step="2"] .workflow-line li:nth-child(2) .flow-port,.cosmic-home [data-flow-step="3"] .workflow-line li:nth-child(3) .flow-port,.cosmic-home [data-flow-step="4"] .workflow-line li:nth-child(4) .flow-port{background:#ece8ff;box-shadow:0 0 14px #c5b5ff91}.cosmic-home .method-chapter{background:radial-gradient(at 18% 40%,#4c497125,#0000 51%),#0d1220b8}.cosmic-home .method-anchor{top:2rem}.cosmic-home .method-object{height:22rem;margin-block:0;position:relative}.cosmic-home .method-counter{background:0 0;border:0;border-radius:0;justify-content:start;gap:1rem;width:auto;height:auto;min-height:0;margin:0 0 1.5rem;padding:0}.cosmic-home .method-counter:before,.cosmic-home .method-counter:after{display:none}.cosmic-home .method-counter>span{color:#d5cff5;font-size:5rem}.cosmic-home .method-timeline{border-color:#5c6c906b;position:relative}.cosmic-home .method-timeline:after{content:"";width:1px;transform:scaleY(var(--method-progress,.1667));transform-origin:top;transition:transform var(--motion-scene) var(--motion-ease);background:linear-gradient(#c7cdf0,#b5a8e9);position:absolute;top:0;bottom:0;left:-1px}.cosmic-home .method-timeline li{padding-block:2.5rem 4rem}.cosmic-home .method-timeline li:before{z-index:1;transition:transform var(--motion-shift)}.cosmic-home .method-timeline li.is-current:before{background:#d3c9fc;transform:scale(1.25);box-shadow:0 0 0 5px #273047,0 0 20px #aa9ada3b}.cosmic-home .method-deliverable{color:#d6dff0;border-top-color:#8799be36}.cosmic-home .method-deliverable span{color:#b7b7df}.cosmic-home .care-chapter{color:#e6eaf4;--color-bg:#0c1220;--color-text:#e6eaf4;--color-muted:#b2bed3;--color-border:#36445f;--color-accent:#c8bdff;background:radial-gradient(at 27% 56%,#4051772b,#0000 53%),#0c1220b3}.cosmic-home .care-chapter .chapter-index,.cosmic-home .care-chapter .display-title em,.cosmic-home .care-chapter .chapter-aside{color:#c2c0e7}.cosmic-home .care-scene{border-color:#92a6d429;max-width:32rem;height:22rem;margin-top:0;padding:0;display:block;position:relative}.cosmic-home .care-scene:before{background:linear-gradient(90deg,#0000,#92a6d459,#0000);height:1px;inset:auto 0 2rem}.cosmic-home .care-scene-sheet{z-index:4;width:auto;height:auto;min-height:0;box-shadow:none;color:#bbc9e2;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:auto auto 0;transform:none}.cosmic-home .care-scene-sheet:nth-child(n){color:#bbc9e2;aspect-ratio:auto;background:0 0}.cosmic-home .care-scene-sheet:first-of-type{left:0}.cosmic-home .care-scene-sheet:nth-of-type(2){left:40%}.cosmic-home .care-scene-sheet:nth-of-type(3){right:0}.cosmic-home .care-scene-sheet>span{display:none}.cosmic-home .care-scene-sheet b{font-size:.75rem;font-family:var(--font-body);font-style:normal}.cosmic-home .care-continuity{color:#b7c4dd;margin-top:2rem}.cosmic-home .care-contract{border-color:#98a7d174;align-self:center;padding-top:2rem}.cosmic-home .care-price{color:#f0f2fd}.cosmic-home .care-payment{color:#c1c9da}.cosmic-home .care-contract .text-action{color:#d9cffd}.cosmic-home .care-chapter a:hover{color:#f2edff}.cosmic-home .care-chapter :focus-visible{outline-color:#dfd6ff}.cosmic-home .configurator-chapter{background:radial-gradient(at 81% 39%,#48497722,#0000 49%),#090e19b8}.cosmic-home .project-presets{border-color:#65769b67}.cosmic-home .project-preset{background:linear-gradient(145deg,#182135,#0c1321)}.cosmic-home .project-preset:is(:hover,:focus-visible){background:#202b42}.cosmic-home .signature-project-object{height:18rem;margin-top:.5rem;position:relative}.cosmic-home .composition-art:has(.signature-project-object){background:radial-gradient(at 60% 38%,#52628e24,#0000 62%),#0b1220;padding-top:2rem}.cosmic-home .composition-art:has(.signature-project-object) .composition-ruler{color:#a6b6d3;position:absolute;inset:.75rem 1rem auto}.cosmic-home .composition-art:has(.signature-project-object) .composition-page{box-shadow:none;background:0 0;border:0;margin:0;padding:0;transform:none}.cosmic-home .composition-art:has(.signature-project-object) :is(.composition-nav,.composition-hero,.composition-content,.composition-stamp){display:none}.cosmic-home .composition-art:has(.signature-project-object) .composition-module{z-index:4;background:#152039;border-color:#6980ac73;margin-top:.4rem;position:relative}.cosmic-home .estimator[data-context=home] .option-row{transition:background var(--motion-snap),border-color var(--motion-snap);background:#111a2b}.cosmic-home .estimator[data-context=home] .option-row:has(input:checked){background:#222c44;border-left-color:#c9bdf5}.cosmic-home .estimator[data-context=home] .estimator-result{background:linear-gradient(145deg,#1b2640,#0d1525 60%);border-color:#7d91bd91}.cosmic-home .estimate-totals{border-top:1px solid #9c9bc370}.cosmic-home .faq-chapter{background:#080d17b3}.cosmic-home .contact-chapter{background:radial-gradient(at 16% 70%,#4a456825,#0000 55%),#0e1421b8;position:relative}.cosmic-home .contact-convergence{perspective:700px;width:min(36rem,100%);height:9rem;margin:0 auto 4rem;position:relative}.cosmic-home .contact-convergence i{border:1px solid #9aabcf66;border-radius:50%;width:70%;animation:22s ease-in-out infinite alternate paused signature-contact-orbit;position:absolute;top:0;bottom:0;left:15%;box-shadow:inset 0 1px #cad6f30a}.cosmic-home .contact-convergence i:first-child{border-color:#a79ccc7a;transform:rotate(-17deg)}.cosmic-home .contact-convergence i:nth-child(2){animation-duration:28s;animation-direction:alternate-reverse}.cosmic-home .contact-convergence i:nth-child(3){border-color:#8099bb66;animation-duration:25s;transform:rotate(17deg)}.cosmic-home[data-motion-state=running] .contact-chapter[data-in-view=true] .contact-convergence i{animation-play-state:running}.cosmic-home .contact-convergence span{color:#e5e0fc;width:3.3rem;height:3.3rem;font-family:var(--font-editorial);background:#111a2c;border:1px solid #c1bee4;border-radius:50%;place-items:center;font-style:italic;display:grid;position:absolute;top:calc(50% - 1.65rem);left:calc(50% - 1.65rem);box-shadow:0 0 30px #9291cb21}.cosmic-home .founder-signature{border-color:#7d8faf38}.cosmic-home .founder-mark{color:#d0c8f1;border-color:#9fadd0}.cosmic-home .contact-chapter .form-field :is(input,select,textarea){color:#e6eaf4;background:#080e1acc;border-color:#6d7fa35e}.cosmic-home .contact-chapter .form-field :is(input,select,textarea):focus{border-color:#c2b8eb}.cosmic-home .signature-colophon{letter-spacing:.2em;color:#aebad1;background:#070b14f5;border-top:1px solid #8194bb2b;justify-content:center;align-items:center;gap:2rem;padding:3.5rem max(1.5rem,5vw);font-size:.625rem;display:flex}.cosmic-home .signature-colophon i{background:linear-gradient(90deg,#7085ae80,#b9acda80);width:12vw;height:1px}.cosmic-home .signature-colophon b{font-size:3rem;line-height:1;font-family:var(--font-editorial);letter-spacing:-.07em;color:#ddd9ef;margin-left:auto;font-style:italic;font-weight:400}.cosmic-home[data-motion-state=paused] *,.cosmic-home[data-motion-state=paused] :before,.cosmic-home[data-motion-state=paused] :after,.cosmic-home [data-in-view=false] *,.cosmic-home [data-in-view=false] :before,.cosmic-home [data-in-view=false] :after{animation-play-state:paused!important}.cosmic-home[data-motion-state=paused] *,.cosmic-home[data-motion-state=paused] :before,.cosmic-home[data-motion-state=paused] :after{transition:none!important}@keyframes signature-nebula{0%{opacity:.72;transform:translate(-2%,1.5%)scale(1)}to{opacity:1;transform:translate(2%,-1.5%)scale(1.045)}}@keyframes signature-dust{0%{transform:translate(0,0)}to{transform:translate(-18px,24px)}}@keyframes signature-circuit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes signature-contact-orbit{0%{rotate:-4deg}to{rotate:4deg}}@media (width>=48rem) and (width<=64rem){.cosmic-home .hero-inner{grid-template-columns:1fr}.cosmic-home .atelier{width:85%;margin-left:auto}.cosmic-home .hero-copy{max-width:39rem}.cosmic-home .signature-visual{min-height:30rem}.cosmic-home .offer-heading{column-gap:1.8rem}.cosmic-home .offer-heading h2{font-size:4rem}.cosmic-home .information-flow li{grid-template-columns:1fr;gap:.5rem}.cosmic-home .system-drawing{min-height:32rem}.cosmic-home .reasoning-scene>span{letter-spacing:.05em;font-size:.55rem}}@media (width<=47.99rem){.cosmic-home .orbital-grid{opacity:.16;background-size:72px 72px}.cosmic-home .orbital-dust{opacity:.28}.cosmic-home .hero-inner{grid-template-columns:1fr;gap:3rem;min-height:0}.cosmic-home .hero:before{background:radial-gradient(at 55% 72%,#5b639a1c,#0000 47%)}.cosmic-home .hero-copy{padding:0}.cosmic-home .hero h1{font-size:clamp(3.15rem,13vw,4.8rem)}.cosmic-home .hero-description{font-size:.97rem}.cosmic-home .signature-visual{min-height:24rem}.cosmic-home .atelier-axis,.cosmic-home .atelier-scene-label{letter-spacing:.015em;font-size:.625rem}.cosmic-home .cosmic-point-label small{max-width:7rem}.cosmic-home .cosmic-point-label--one{top:16%;left:0}.cosmic-home .cosmic-point-label--three{bottom:7%}.cosmic-home .cosmic-console{padding-inline:.7rem}.cosmic-home .main-offer{padding-top:3rem}.cosmic-home .offer-heading{grid-template-columns:1fr;gap:1.1rem;min-height:0;margin-bottom:2rem}.cosmic-home .offer-heading .eyebrow{margin-bottom:.5rem}.cosmic-home .offer-heading h2{font-size:clamp(3.4rem,13vw,4.8rem)}.cosmic-home .offer-heading>p:last-child{grid-row:3;margin-top:0}.cosmic-home .offer-object{grid-area:4/1;min-height:20rem;margin-top:.5rem}.cosmic-home .offer-object>span{letter-spacing:.08em;font-size:.6rem}.cosmic-home .system-drawing{width:100%;min-height:27rem;margin-top:1rem}.cosmic-home .system-node{width:7rem;min-width:0;padding:.65rem}.cosmic-home .system-node b{font-size:.74rem}.cosmic-home .node-ia{top:14%}.cosmic-home .node-auto{bottom:13%}.cosmic-home .system-core strong{font-size:.95rem}.cosmic-home .intelligence-copy{position:static}.cosmic-home .reasoning-scene{height:17rem}.cosmic-home .reasoning-scene>span{letter-spacing:.03em;font-size:.55rem}.cosmic-home .information-flow li{grid-template-columns:1fr;gap:.65rem}.cosmic-home .information-flow p{font-size:1rem}.cosmic-home .workflow-circuit{height:5rem}.cosmic-home .workflow-circuit>span{letter-spacing:.06em;font-size:.58rem}.cosmic-home .workflow-line{border-left:1px solid #9aadd154;grid-template-columns:1fr;gap:1.4rem;margin-top:1.5rem;padding-left:1rem}.cosmic-home .workflow-line li{min-height:5rem;padding:1rem;transform:none}.cosmic-home .workflow-line li:not(:last-child):after{background:#b6bddf;border-radius:50%;width:.4rem;height:.4rem;top:50%;left:-1.4rem}.cosmic-home [data-flow-step] .workflow-line li{transform:none}.cosmic-home .method-anchor{position:static}.cosmic-home .method-object{height:17rem;margin-top:1rem}.cosmic-home .method-counter{z-index:4;margin-top:-1rem;display:flex;position:relative}.cosmic-home .method-counter>span{font-size:3rem}.cosmic-home .method-timeline li{padding-block:1.7rem 2.3rem}.cosmic-home .care-scene{height:20rem}.cosmic-home .care-contract{border-color:#879bbf70}.cosmic-home .signature-project-object{height:17rem}.cosmic-home .contact-convergence{height:6rem;margin-bottom:3rem}.cosmic-home .signature-colophon{letter-spacing:.06em;gap:.7rem;padding-block:2rem 5rem;font-size:.55rem}.cosmic-home .signature-colophon b{font-size:2rem}}@media (prefers-reduced-motion:reduce){.cosmic-home *,.cosmic-home :before,.cosmic-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cosmic-home .orbital-haze{opacity:.8}.cosmic-home [data-flow-step] .workflow-line li{transform:none}.cosmic-home .contact-convergence i{transform:rotate(0)}}.cosmic-home .hero--illustrated{--hero-transit-duration:16s;isolation:isolate;background:#050813;padding-top:2rem;overflow:clip}.cosmic-home .hero--illustrated:before{display:none}.hero-scenery{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-landscape-plane{position:absolute;inset:0}.hero-landscape{object-fit:cover;object-position:center bottom;width:100%;height:100%}.hero-water{pointer-events:none;width:100%;height:0;position:absolute;left:0}.hero-water[data-water-state=reduced]{visibility:hidden}.hero-shade{background:linear-gradient(90deg,#03071035,#0000 70%),linear-gradient(#0407113b,#0000 20% 82%,#060a1666);position:absolute;inset:0}.hero-sky-parallax{transform:translate3d(calc(var(--cosmic-x,0px) * -1.5),calc(var(--cosmic-y,0px) * -.9),0);transition:transform .85s cubic-bezier(.2,.65,.3,1);position:absolute;inset:-2%}.hero-cosmos{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 12%,#0005 40%,#000 66%)}.hero-cosmos:is([data-cosmos-state=fallback],[data-cosmos-state=reduced]){visibility:hidden}.hero-nebula{mix-blend-mode:screen;background:radial-gradient(at 73% 30%,#8960e073,#0000 32%),radial-gradient(at 88% 64%,#405ec459,#0000 29%);animation:31s ease-in-out -5s infinite alternate hero-nebula-drift;position:absolute;inset:-12%}.hero-nebula--far{background:radial-gradient(at 10% 72%,#6778c82a,#0000 27%),radial-gradient(at 90% 15%,#a183e569,#0000 24%);animation-duration:43s;animation-direction:alternate-reverse;animation-delay:-13s}.hero-meteor-bloom{opacity:0;pointer-events:none;width:44%;height:44%;animation:hero-meteor-bloom var(--hero-transit-duration) linear infinite;background:radial-gradient(at 62% 27%,#9eaaff5e,#0000 60%);position:absolute;top:5%;left:54%}.hero-distant-life{opacity:0;stroke:#0b1024;stroke-width:1.2px;width:32px;height:12px;animation:61s linear infinite hero-distant-flight;position:absolute;top:64%;left:75%}.hero-distant-wing{transform-origin:7px 7px;animation:1.7s ease-in-out infinite alternate hero-distant-wing}.hero-distant-wing--second{transform-origin:24px 9px;animation-duration:2.1s;animation-delay:-.8s}.hero-grid{background:linear-gradient(90deg,#0000 39%,#b8c3f516 39.05%,#0000 39.1% 67%,#b8c3f510 67.05%,#0000 67.1%);border-inline:1px solid #bcc3fa19;position:absolute;inset:0 6.7%;mask-image:linear-gradient(#000,#0000 85%)}.hero-stars{position:absolute;inset:0}.hero-stars--far{opacity:.5;--sky-x:7px;--sky-y:3px;animation:73s ease-in-out -16s infinite alternate hero-sky-drift;inset:-5% -4% 25%}.hero-stars--middle{opacity:.75;--sky-x:-34px;--sky-y:13px;animation:37s ease-in-out -9s infinite alternate hero-sky-drift;inset:-5% -5% 23%}.hero-stars--near{--sky-x:65px;--sky-y:-24px;animation:23s ease-in-out -7s infinite alternate hero-sky-drift;inset:-5% -7% 21%}.hero-star{width:var(--star-size);height:var(--star-size);animation:hero-star-glimmer var(--star-duration) ease-in-out var(--star-delay) infinite;background:#ece3ff;border-radius:50%;position:absolute;box-shadow:0 0 10px 2px #cab7ff70}.hero-star:nth-child(3n):after{content:"";background:linear-gradient(#0000,#ccc2ff70,#0000);position:absolute;inset:-5px 0}.hero-dust-field{position:absolute;inset:0;overflow:hidden}.hero-dust{width:var(--dust-size);height:var(--dust-size);animation:hero-dust-drift var(--dust-duration) linear var(--dust-delay) infinite;background:#ded0ff;border-radius:50%;position:absolute;box-shadow:0 0 9px 2px #b594ff55}.hero-horizon{background:radial-gradient(#bcb0ff38,#0000 68%);height:12%;animation:11s ease-in-out -6s infinite alternate hero-halo-breathe;position:absolute;bottom:19%;left:38%;right:5%}.hero-ground-glow{mix-blend-mode:screen;background:radial-gradient(#bc98ff44,#0000 65%);width:60%;height:14%;animation:16s ease-in-out -9s infinite alternate hero-ground-wash;position:absolute;bottom:9%;left:35%}.hero-ground-lights{width:100%;height:29%;position:absolute;inset:auto 0 0;overflow:visible}.hero-ground-signal{stroke:#d9beff;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:24 976;filter:drop-shadow(0 0 5px #ae7bff);opacity:.65;animation:22s linear -7s infinite hero-ground-orbit}.hero-ground-signal--far{stroke:#a8b9ff;stroke-width:1px;stroke-dasharray:12 988;opacity:.4;animation-duration:31s;animation-direction:reverse;animation-delay:-21s}.hero-ground-wave{stroke:#c3b5ff;stroke-width:2.4px;stroke-dasharray:65 935;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 4px #b99eff);animation:hero-ground-wave var(--hero-transit-duration) linear infinite}.hero-transit-echo{opacity:0;pointer-events:none;mix-blend-mode:screen;width:46%;height:17%;animation:hero-transit-echo var(--hero-transit-duration) linear infinite;background:radial-gradient(at 60% 0,#b9ceff80,#0000 68%),repeating-linear-gradient(178deg,#0000 0 10px,#bbacff26 11px,#0000 12px 19px);position:absolute;bottom:9%;left:47%;mask-image:radial-gradient(#000 6%,#0000 67%)}.cosmic-home .hero--illustrated .hero-kicker{border:0;margin-bottom:.5rem;padding-bottom:1rem}.cosmic-home .hero--illustrated .hero-kicker .eyebrow:after{content:"";background:#c8adf3;width:3rem;height:1px;margin-top:1rem;display:block;box-shadow:0 0 12px #c3a5f866}.cosmic-home .hero--illustrated .hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.5rem;min-height:39.5rem}.cosmic-home .hero--illustrated .hero-copy{padding:0 0 1.3rem}.cosmic-home .hero--illustrated h1{letter-spacing:-.066em;margin-bottom:2.2rem;font-size:clamp(3.5rem,6.1vw,6rem);line-height:1.02}.cosmic-home .hero--illustrated h1 span{color:#ddcaf7;text-shadow:0 2px 24px #070616}.cosmic-home .hero--illustrated .hero-description{color:#d0d5e5;max-width:30rem;line-height:1.65}.cosmic-home .hero--illustrated .hero-price{color:#f0eff8;margin-top:1.7rem}.cosmic-home .hero--illustrated .hero-extensions{color:#ccd3e7;margin-top:1.6rem}.cosmic-home .hero--illustrated .hero-extensions span{color:#bfc6db}.cosmic-home .hero--illustrated .hero-actions .button{background:linear-gradient(110deg,#f2e8ff,#c8aff4);box-shadow:0 0 28px #a482ec20,inset 0 1px #fff9}.cosmic-home .hero--illustrated .hero-actions .button:is(:hover,:focus-visible){background:linear-gradient(110deg,#fff6ff,#decafa);box-shadow:0 0 32px #ac87ec40}.cosmic-home .hero--illustrated .atelier{min-height:0}.cosmic-home .hero--illustrated .atelier-heading{color:#d3d5f5;letter-spacing:.15em;border:0;align-items:center;padding:0 0 .7rem}.hero--illustrated .atelier-heading small{letter-spacing:0;color:#c4cadd;margin-top:.3rem;font-size:.68rem;display:block}.hero--illustrated .atelier-heading>div{border-bottom:1px solid #b4b1d752;min-width:48%;padding-bottom:.7rem}.cosmic-home .hero--illustrated .illustrated-visual{isolation:isolate;flex:1;min-height:29rem}.hero-art-halo{z-index:1;background:radial-gradient(at 53% 51%,#7453bd40,#0000 62%);animation:13s ease-in-out -4s infinite alternate hero-halo-breathe;position:absolute;inset:4% 2% -4%}.hero-art-depth{z-index:2;transform:translate(var(--cosmic-x,0px),calc(var(--cosmic-y,0px) + var(--cosmic-progress,0) * 5px));transition:transform .9s cubic-bezier(.2,.65,.3,1);position:absolute;inset:-3% 2% -1%}.hero-planet-stage{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 94%,#0000),linear-gradient(#0000,#000 7% 94%,#0000);mask-composite:intersect}.hero-planet{opacity:0;transform-origin:50%;width:94%;max-width:36rem;height:auto;animation:hero-planet-transit var(--hero-transit-duration) linear infinite;position:absolute;top:-22%;left:10%}.hero-planet-atmosphere{filter:blur(3px);opacity:.85}.hero-meteor{opacity:0;width:30%;height:auto;animation:hero-meteor-crossing var(--hero-transit-duration) linear infinite;position:absolute;top:2%;left:72%}.hero-field-space{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(#000 28%,#0000 69%)}.hero-field-space svg{width:100%;height:100%;overflow:visible}.hero-field-wave{transform-origin:320px 280px;stroke:#beb0ff;stroke-width:1.1px;opacity:0;filter:drop-shadow(0 0 4px #8a6fee);animation:16s ease-out -3s infinite hero-field-expand}.hero-field-wave--echo{stroke:#9cb7ff;stroke-width:.75px;animation-delay:-11s}.hero-art-float{width:94%;height:100%;animation:23s ease-in-out -7s infinite alternate hero-art-drift;position:absolute;top:0;left:3%}.hero-orbital-art{object-fit:contain;width:100%;height:100%}.hero-art-reflection{mask-image:var(--orbital-mask);mix-blend-mode:screen;background:radial-gradient(at 36% 22%,#c2defa25,#0000 50%) 0 0/100% 100%,linear-gradient(125deg,#0000 34%,#e6ddff24 49%,#0000 66%) 0 0/200% 200%;animation:23s ease-in-out -11s infinite alternate hero-reflection;position:absolute;inset:0;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.hero-transit-glint{opacity:0;mask-image:var(--orbital-mask);mix-blend-mode:screen;animation:hero-transit-glint var(--hero-transit-duration) linear infinite;background:radial-gradient(at 64% 23%,#e1e8ffd9,#0000 23%),radial-gradient(at 73% 36%,#b4bbff94,#0000 18%);position:absolute;inset:0;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.hero-orbit-tracks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-orbit-guides{stroke:#b4a1e276;stroke-width:.65px}.hero-orbit-carrier{stroke:#f3e7ff;stroke-width:2.7px;stroke-linecap:round;stroke-dasharray:1.8 98.2;filter:drop-shadow(0 0 5px #c4a3ff);animation:14s linear -8s infinite hero-orbit-signal}.hero-orbit-carrier--second{stroke-width:1.9px;stroke-dasharray:.7 99.3;opacity:.7;animation-duration:23s;animation-direction:reverse;animation-delay:-19s}.hero-transit-signal{stroke:#e1d6ff;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:2 98;opacity:0;filter:drop-shadow(0 0 5px #baa6ff);animation:hero-transit-signal var(--hero-transit-duration) linear infinite}.hero-annotation-lines{stroke:#b4b1d78c;stroke-width:.8px}.cosmic-home .hero--illustrated .cosmic-point-label{z-index:3;color:#e2ddfa;opacity:.83;font-size:.625rem}.cosmic-home .hero--illustrated .cosmic-point-label small{color:#c3c7db;font-size:.67rem}.cosmic-home .hero--illustrated .cosmic-point-label--one{top:36%;left:0}.cosmic-home .hero--illustrated .cosmic-point-label--two{top:10%;right:0}.cosmic-home .hero--illustrated .cosmic-point-label--three{bottom:15%;right:0}.hero-margin-note{display:none}.cosmic-home .hero--illustrated [data-scene=forme] .hero-orbit-guides{stroke:#e4c3ffaa}.cosmic-home .hero--illustrated [data-scene=connexions] .hero-orbit-guides{stroke:#c5cdffbb;stroke-width:1px}.cosmic-home .hero--illustrated .cosmic-console{backdrop-filter:blur(12px);background:linear-gradient(110deg,#11172ad9,#080c1be8);border:1px solid #a59cda70;border-radius:2px;margin-top:.3rem;padding:0 1.25rem 1rem;box-shadow:0 6px 30px #0a071bc0,0 0 25px #9b78ec14}.hero-console-heading{color:#d0cdf0;letter-spacing:.06em;border-bottom:1px solid #8580b847;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 0;font-size:.625rem;display:flex}.cosmic-home .hero--illustrated :is(.atelier-scene-label,.atelier-axis){font-size:inherit;letter-spacing:inherit;position:static}.cosmic-home .hero--illustrated .atelier-controls{border:0;grid-template-columns:1fr 1fr 1.2fr;gap:1rem}.cosmic-home .hero--illustrated .atelier-controls button{border-bottom:1px solid #a7a1cf55;min-height:3.25rem}.cosmic-home .hero--illustrated .atelier-controls button[aria-pressed=true]{background:linear-gradient(#0000 40%,#b59aff12);border-bottom:2px solid #c3a2ff}.cosmic-home .hero--illustrated .atelier-caption{color:#ccd2e5;min-height:3.2em;margin-top:1rem;font-size:.74rem}.cosmic-home .hero--illustrated .hero-baseline{color:#c1c8dc;border-color:#b4afd938;margin-top:1.2rem;padding-block:1.3rem}.cosmic-home .hero--illustrated h1,.cosmic-home .hero--illustrated .hero-description,.cosmic-home .hero--illustrated .hero-price{animation:.9s ease-out both hero-copy-arrive}.cosmic-home .hero--illustrated .hero-description{animation-delay:80ms}.cosmic-home .hero--illustrated .hero-price{animation-delay:.14s}.hero--illustrated .hero-ambient{animation-play-state:paused}.cosmic-home[data-motion-state=running] .hero--illustrated[data-motion=active][data-visibility=visible] .hero-ambient{animation-play-state:running}body:has(.hero--illustrated) .site-header{background:#060914;border-color:#b9a9e735}body:has(.hero--illustrated) .site-header nav{gap:clamp(.8rem,1.7vw,1.7rem)}.motion-preferences{color:#c5beda;font-size:.65rem;position:relative}.motion-preferences summary{cursor:pointer;padding:.75rem .15rem;list-style:none}.motion-preferences summary::-webkit-details-marker{display:none}.motion-preferences summary:after{content:" +";color:#bba3e9}.motion-preferences[open] summary:after{content:" −"}.motion-preferences-panel{z-index:60;background:#0c1122;border:1px solid #8473ad;width:17rem;padding:1rem;position:absolute;top:100%;right:0;box-shadow:0 12px 40px #0009}.motion-preferences-panel p{margin:0 0 .7rem;font-size:.8rem}.motion-preferences-panel button{color:#eee6ff;cursor:pointer;background:#24203a;border:1px solid #8b78b5;width:100%;min-height:44px;padding:.75rem;font-size:.78rem;position:static}.motion-preferences-panel button:disabled{opacity:.65;cursor:default}.motion-preferences-panel small{color:#b9bfd5;margin-top:.7rem;line-height:1.5;display:block}.motion-preferences :focus-visible{outline-offset:4px;outline:2px solid #d3b8ff}@keyframes hero-nebula-drift{0%{opacity:.5;transform:translate(-5%,3%)scale(1)}to{opacity:.95;transform:translate(6%,-5%)scale(1.1)}}@keyframes hero-sky-drift{0%{transform:translate3d(calc(var(--sky-x) * -.5),calc(var(--sky-y) * -.5),0)}to{transform:translate3d(var(--sky-x),var(--sky-y),0)}}@keyframes hero-halo-breathe{0%{opacity:.55;transform:scale(.985)}to{opacity:.86;transform:scale(1.025)}}@keyframes hero-star-glimmer{0%,to{opacity:.24}23%{opacity:.65}47%{opacity:.35}71%{opacity:.9}87%{opacity:.43}}@keyframes hero-dust-drift{0%{opacity:0;transform:translateY(12px)}18%{opacity:.55}65%{opacity:.7}to{transform:translate3d(var(--dust-x),var(--dust-y),0);opacity:0}}@keyframes hero-ground-wash{0%{opacity:.4;transform:translate(-6%)scaleX(.85)}to{opacity:.8;transform:translate(8%,-7%)scaleX(1.1)}}@keyframes hero-ground-orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000px}}@keyframes hero-art-drift{0%{transform:translate(-2px,3px)rotate(-.12deg)}to{transform:translate(2px,-3px)rotate(.12deg)}}@keyframes hero-reflection{0%{opacity:.25;background-position:0 0,0 20%}to{opacity:.7;background-position:0 0,100% 65%}}@keyframes hero-orbit-signal{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes hero-copy-arrive{0%{opacity:.82}to{opacity:1}}@keyframes hero-field-expand{0%{opacity:0;transform:scale(.55)}12%{opacity:.5}52%{opacity:.3}to{opacity:0;transform:scale(1.7)}}@keyframes hero-planet-transit{0%,18.75%{opacity:0;transform:translate(66%,-46%)scale(1.04)}26%{opacity:.55;transform:translate(42%,-17%)scale(1)}40%{opacity:.82;transform:translate(8%,9%)scale(.95)}47%{opacity:.7;transform:translate(-3%,16%)scale(.88)}57%{opacity:.36;transform:translate(-17%,23%)scale(.73)}65.625%{opacity:0;transform:translate(-27%,26%)scale(.63)}82%,to{opacity:0;transform:translate(66%,-46%)scale(1.04)}}@keyframes hero-transit-glint{0%,18%,to{opacity:0}37%{opacity:.38}48%{opacity:.06}53%{opacity:.25}62%{opacity:0}72%{opacity:.17}84%{opacity:0}}@keyframes hero-transit-signal{0%,19%{stroke-dashoffset:44px;opacity:0}36%{stroke-dashoffset:0;opacity:.65}49%{stroke-dashoffset:-30px;opacity:0}65%{stroke-dashoffset:-42px;opacity:0}72%{stroke-dashoffset:-62px;opacity:.6}84%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes hero-transit-echo{0%,21%{opacity:0;transform:translate(5%)scaleX(.8)}41%{opacity:.24}50%{opacity:.03}57%{opacity:.2}65%{opacity:.02}74%{opacity:.3}87%,to{opacity:0;transform:translate(-6%,7%)scaleX(1.1)}}@keyframes hero-meteor-crossing{0%,50%{opacity:0;transform:translate(0,0)}52%{opacity:.8}55%{opacity:.65}57.5%,to{opacity:0;transform:translate(-150%,95%)}}@keyframes hero-meteor-bloom{0%,50%,62%,to{opacity:0}53%{opacity:.28}56%{opacity:.16}}@keyframes hero-ground-wave{0%,63%{stroke-dashoffset:240px;opacity:0}69%{opacity:.55}74%{opacity:.5}84%,to{stroke-dashoffset:-550px;opacity:0}}@keyframes hero-distant-flight{0%,16%{opacity:0;transform:translate(0,0)}19%,22%{opacity:.45}26%,to{opacity:0;transform:translate(-115px,-16px)}}@keyframes hero-distant-wing{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@media (width>=1600px){.hero-margin-note{color:#c8c5df;letter-spacing:.04em;background:#12152c77;border:1px solid #9d85cc;border-radius:10px;width:9.4rem;padding:1rem;font-size:.74rem;line-height:1.9;display:block;position:absolute;top:29%;left:calc(100% + 1.1rem)}.hero-margin-note>span{text-align:right;color:#c6a5fb;font-size:1.8rem;display:block}.hero-margin-note p{margin:0}}@media (width>=768px) and (width<=1023px){.cosmic-home .hero--illustrated .hero-inner{grid-template-columns:1fr;gap:2rem}.cosmic-home .hero--illustrated .hero-copy{max-width:40rem}.cosmic-home .hero--illustrated .atelier{width:90%;margin-inline:auto}.cosmic-home .hero--illustrated .illustrated-visual{min-height:34rem}.hero-landscape{object-position:62% bottom}}@media (width<=767px){.cosmic-home .hero--illustrated{padding-top:1.7rem}.cosmic-home .hero--illustrated .hero-inner{grid-template-columns:1fr;gap:2.6rem;min-height:0}.cosmic-home .hero--illustrated .hero-kicker{margin-bottom:2rem}.cosmic-home .hero--illustrated .hero-copy{padding:0}.cosmic-home .hero--illustrated h1{margin-bottom:1.7rem;font-size:clamp(3.2rem,13.2vw,5.4rem)}.hero-landscape{object-position:60% bottom}.hero-landscape-plane{opacity:.83}.hero-cosmos{mask-image:linear-gradient(#0000 20%,#0006 42%,#000 57%)}.hero-stars--far .hero-star:nth-child(2n),.hero-stars--middle .hero-star:nth-child(2n),.hero-stars--near .hero-star:nth-child(2n){display:none}.hero-shade{background:linear-gradient(#03071166,#0000 50%,#060a1633)}.hero-dust:nth-child(2n){display:none}.hero-ground-lights{height:18%}.hero-ground-glow{width:90%;height:9%;bottom:8%;left:5%}.hero-transit-echo{width:78%;height:9%;bottom:9%;left:17%}.hero-planet{width:90%;top:-9%}.hero-meteor-bloom{width:65%;height:22%;top:51%;left:35%}.hero-distant-life{display:none}.cosmic-home .hero--illustrated .illustrated-visual{min-height:23rem}.hero-art-depth{inset:0 2%}.cosmic-home .hero--illustrated .cosmic-point-label{letter-spacing:.05em;font-size:.625rem}.cosmic-home .hero--illustrated .cosmic-point-label small{max-width:6.2rem;font-size:.56rem}.cosmic-home .hero--illustrated .cosmic-point-label--one{top:4%;left:0}.cosmic-home .hero--illustrated .cosmic-point-label--two{top:4%;right:0}.cosmic-home .hero--illustrated .cosmic-point-label--three{bottom:8%;right:0}.cosmic-home .hero--illustrated .cosmic-console{padding:0 .7rem .85rem}.hero-console-heading{letter-spacing:0;font-size:.625rem}.cosmic-home .hero--illustrated .atelier-controls{gap:.35rem}.cosmic-home .hero--illustrated .atelier-controls button{gap:.3rem;padding:.4rem .2rem;font-size:.72rem}.cosmic-home .hero--illustrated .atelier-caption{min-height:4.8em;font-size:.72rem}.cosmic-home .hero--illustrated .hero-baseline{flex-wrap:wrap;gap:.6rem;margin-top:1.7rem;font-size:.64rem}.motion-preferences{font-size:.8rem}.motion-preferences-panel{width:100%;position:static}}@media (prefers-reduced-motion:reduce){.hero--illustrated .hero-ambient{animation:none!important}.hero-art-depth,.hero-sky-parallax{transition:none;transform:none}.cosmic-home .hero--illustrated h1,.cosmic-home .hero--illustrated .hero-description,.cosmic-home .hero--illustrated .hero-price{animation:none}}
