#foudre-applicability .foudre-industry-next__arrow{order:1}#foudre-cases .foudre-cases__next{position:absolute;right:3%;bottom:7.3px;z-index:30;display:flex;align-items:center;gap:8px;min-height:44px;color:#f5f6f87d;font:inherit;font-size:.68rem;font-weight:720;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}#foudre-cases .foudre-cases__next-label{color:inherit;line-height:1.2;opacity:1;transition:color .18s ease}#foudre-cases .foudre-cases__next:hover .foudre-cases__next-label,#foudre-cases .foudre-cases__next:focus-visible .foudre-cases__next-label{color:var(--paper)}#foudre-cases .foudre-cases__next>span[aria-hidden=true]{color:var(--spark);font-size:1.15rem;font-weight:600;text-shadow:0 0 10px rgb(255 122 69 / .32)}#foudre-cases .foudre-cases__next:focus-visible{outline:1px solid var(--spark);outline-offset:4px}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){#foudre-cases .foudre-cases__next{right:32px;bottom:12px;min-height:44px;font-size:.68rem}}.foudre-root .foudre-industry-montage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:16;overflow:hidden;background:#080b10;opacity:calc(1 - var(--industry-exit, 0));transform:translateY(calc(var(--industry-exit, 0) * 18px));pointer-events:none}.foudre-root .foudre-industry-montage__floor{position:absolute;inset:min(52.63vw,calc(93.4 * var(--foudre-svh, 1svh))) 0 0;overflow:hidden}.foudre-root .foudre-industry-montage__floor img{width:100%;height:100%;object-fit:cover;object-position:center top}.foudre-root .foudre-industry-montage__poster,.foudre-root .foudre-industry-montage__foreground,.foudre-root .foudre-industry-montage__ghosts,.foudre-root .foudre-industry-montage__service-patch{position:absolute;top:var(--montage-y, 0px);left:var(--montage-x, 0px);width:var(--montage-w, 100%);height:var(--montage-foreground-h, auto);aspect-ratio:1672 / 1040;object-fit:contain;object-position:center top;background:transparent;filter:none;transform:translateY(calc(clamp(32px,5vh,41px) - 5mm))}.foudre-root .foudre-industry-montage__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.foudre-root .foudre-industry-montage__ghosts{pointer-events:none;filter:none}.foudre-root .foudre-industry-theater__films .foudre-industry-theater__future-film{background:url(/films/industries/approved/phantom-texture-v7.png) 0 0 / 100% 100% no-repeat;border:0;box-shadow:none;filter:none}.foudre-root .foudre-industry-montage[data-frame-ready=true][data-montage-motion=true]:not([data-media-state=poster]) .foudre-industry-montage__poster{opacity:0}.foudre-root .foudre-industry-montage[data-entry-reset=true] .foudre-industry-montage__poster{opacity:1;transition:none}.foudre-root .foudre-industry-montage[data-entry-reset=true] .foudre-industry-montage__foreground,.foudre-root .foudre-industry-montage[data-entry-reset=true] .foudre-industry-montage__ghosts,.foudre-root .foudre-industry-montage[data-entry-reset=true] .foudre-industry-montage__service-patch{opacity:0!important;transition:none}.foudre-root .foudre-industry-montage__source{position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%);pointer-events:none}.foudre-root .foudre-industry-theater__transport{display:none}.foudre-root .foudre-industry-montage__poster,.foudre-root .foudre-industry-montage__foreground{transition:opacity .15s ease-out}.foudre-root .foudre-industry-montage[data-industry-active="0"] .foudre-industry-montage__poster,.foudre-root .foudre-industry-montage[data-industry-active="0"] .foudre-industry-montage__foreground,.foudre-root .foudre-industry-montage[data-industry-presentation=tablet] .foudre-industry-montage__poster,.foudre-root .foudre-industry-montage[data-industry-presentation=tablet] .foudre-industry-montage__foreground{transition:none}.foudre-root .foudre-industry-montage[data-industry-active="7"] .foudre-industry-montage__foreground{filter:contrast(1.1) saturate(1.04) brightness(1.015)}.foudre-root .foudre-industry-theater__films[hidden],.foudre-root .foudre-industry-montage__video[hidden]{display:none}.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__copy{opacity:calc(1 - var(--industry-exit, 0))}.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__rail{position:absolute;inset:auto auto 24px 24px;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);transform:none;opacity:1;z-index:80}.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__rail li{position:static;flex:0 0 auto;width:auto;height:auto;opacity:1!important;transform:none!important;clip-path:none}.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__rail button{width:auto;height:auto;min-height:36px;padding:6px 0;color:#fafbf8a6;background:none;border:0;box-shadow:none}.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__rail strong{max-width:none;font-size:14px;font-weight:510;letter-spacing:0;text-transform:none}.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__rail button.is-active{color:var(--paper);box-shadow:inset 0 -1px 0 var(--spark)}.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__rail button:focus-visible{outline:1px solid var(--spark);outline-offset:4px}.foudre-root .foudre-industry-montage__play{position:absolute;z-index:90;bottom:28px;left:28px;padding:10px 14px;color:var(--paper);background:#080b10cc;border:1px solid rgb(255 255 255 / 25%);border-radius:6px;font:inherit;font-size:13px;pointer-events:auto;cursor:pointer}.foudre-root[data-reduced-motion=true] .foudre-industry-montage{opacity:1;transform:none}@media(min-width:901px){.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__copy{bottom:calc(clamp(36px,5vh,58px) + 52px - 7mm)}.foudre-root .foudre-industry-theater__transport{position:absolute;right:clamp(42px,4.2vw,68px);bottom:calc(clamp(36px,5vh,58px) - 7mm);z-index:82;display:grid;grid-template-columns:48px auto 48px;align-items:center;width:max-content;max-width:min(56vw,760px);min-height:44px;color:#f5f6f8b8;background:transparent;border:0;text-shadow:0 1px 2px rgb(8 11 16 / .95),0 0 10px rgb(8 11 16 / .8)}.foudre-root .foudre-industry-theater__transport button{width:48px;height:44px;padding:0;color:#f5f6f8e0;background:transparent;border:0;font:inherit;font-size:1.45rem;filter:drop-shadow(0 1px 3px #080b10);transition:color .18s ease,transform .18s ease,opacity .18s ease;cursor:pointer}.foudre-root .foudre-industry-theater__transport button:first-child:hover,.foudre-root .foudre-industry-theater__transport button:first-child:focus-visible{color:var(--spark);transform:translate(-2px)}.foudre-root .foudre-industry-theater__transport button:last-child:hover,.foudre-root .foudre-industry-theater__transport button:last-child:focus-visible{color:var(--spark);transform:translate(2px)}.foudre-root .foudre-industry-theater__transport button:disabled{opacity:.24;cursor:default}.foudre-root .foudre-industry-theater__transport button:focus-visible{outline:1px solid var(--spark);outline-offset:4px}.foudre-root .foudre-industry-theater__transport p{display:flex;align-items:baseline;justify-content:flex-start;gap:14px;min-width:0;margin:0;padding:0 10px;font-size:.68rem;font-weight:720;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.foudre-root .foudre-industry-theater__transport strong{overflow:hidden;color:#f5f6f8b8;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.foudre-root .foudre-industry-theater__transport span{flex:0 0 auto;color:#f5f6f8b8;font-variant-numeric:tabular-nums}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-root .foudre-industry-theater__scene[data-montage-active=true]{touch-action:pan-y}.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__copy{position:static;width:auto;max-width:none;transform:none}.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__copy h2{position:absolute;top:calc(86px + 5mm);right:32px;z-index:74;width:450px;max-height:72px;font-size:26px;line-height:.94;letter-spacing:-.06em}.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__copy h2 span{white-space:normal}.foudre-root .foudre-industry-montage__poster,.foudre-root .foudre-industry-montage__foreground,.foudre-root .foudre-industry-montage__ghosts,.foudre-root .foudre-industry-montage__service-patch,.foudre-root .foudre-industry-montage__emergency{top:80px;left:calc(-71px + 5.3mm);width:1714px;height:1066px;transform:none;clip-path:none}.foudre-root .foudre-industry-theater__transport{position:absolute;top:auto;right:32px;bottom:4.7mm;left:auto;z-index:82;display:grid;grid-template-columns:44px auto 44px;align-items:center;width:max-content;max-width:calc(100% - 64px);min-height:44px;color:#f5f6f8b8;background:transparent;border:0;text-shadow:0 1px 2px rgb(8 11 16 / .95),0 0 10px rgb(8 11 16 / .8)}.foudre-root .foudre-industry-theater__transport button{width:44px;height:44px;padding:0;color:#f5f6f8e0;background:transparent;border:0;font:inherit;font-size:22px;filter:drop-shadow(0 1px 3px #080b10);transition:color .18s ease,transform .18s ease,opacity .18s ease;cursor:pointer}.foudre-root .foudre-industry-theater__transport button:first-child:hover,.foudre-root .foudre-industry-theater__transport button:first-child:focus-visible{color:var(--spark);transform:translate(-2px)}.foudre-root .foudre-industry-theater__transport button:last-child:hover,.foudre-root .foudre-industry-theater__transport button:last-child:focus-visible{color:var(--spark);transform:translate(2px)}.foudre-root .foudre-industry-theater__transport button:disabled{opacity:.24;cursor:default}.foudre-root .foudre-industry-theater__transport button:focus-visible{outline:1px solid var(--spark);outline-offset:4px}.foudre-root .foudre-industry-theater__transport p{display:flex;align-items:baseline;justify-content:flex-start;gap:12px;min-width:0;margin:0;padding:0 8px;font-size:.68rem;font-weight:720;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.foudre-root .foudre-industry-theater__transport strong{overflow:hidden;color:#f5f6f8b8;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.foudre-root .foudre-industry-theater__transport span{flex:0 0 auto;color:#f5f6f8b8;font-variant-numeric:tabular-nums}.foudre-root .foudre-industry-montage__play{left:104px;bottom:116px}}@media(max-width:620px){.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__copy{bottom:18px;max-width:calc(100% - 36px)}.foudre-root .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__copy h2{font-size:clamp(1rem,5.1vw,1.375rem)}}#foudre-implementation.foudre-stage{min-height:calc(620 * var(--foudre-svh, 1svh))!important}#foudre-implementation>.foudre-stage__frame{position:sticky!important;top:0;height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));padding:0!important;overflow:hidden;background:var(--paper)!important;color:#0e1116!important}.implementation-scene{position:relative;width:100%;height:calc(100 * var(--foudre-svh, 1svh));color:#0e1116;isolation:isolate;background-color:var(--paper);background-image:repeating-radial-gradient(ellipse 145% 108% at 50% 118%,rgb(14 17 22 / .03) 0 1px,transparent 1px 9px);background-attachment:fixed;background-position:center}.implementation-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:calc((var(--ripple-energy) - .28) / 1.8);background:repeating-radial-gradient(ellipse 145% 108% at 50% 118%,rgb(192 111 48 / .4) 0 1px,transparent 1px 9px);background-attachment:fixed;background-position:center;-webkit-mask-image:radial-gradient(ellipse 29% 24% at var(--ripple-x) 58%,#000 0%,transparent 76%);mask-image:radial-gradient(ellipse 29% 24% at var(--ripple-x) 58%,#000 0%,transparent 76%);transition:opacity .18s ease}.implementation-heading{position:absolute;z-index:1;top:13%;left:6%;right:6%}.implementation-heading h2{margin:0;max-width:13ch;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(3rem,6.2vw,5.6rem);font-weight:820;line-height:.94;letter-spacing:-.072em}.implementation-lead{margin:20px 0 0;max-width:50rem;font-size:clamp(1rem,1.16vw,1.14rem);line-height:1.38;letter-spacing:-.025em;color:#0e1116c2}.implementation-stage-one{position:absolute;z-index:2;top:calc(62% - 7vw);left:13.2%;width:clamp(180px,20vw,320px);aspect-ratio:1671 / 941;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 8px 14px rgb(14 17 22 / .2)) drop-shadow(0 2px 4px rgb(14 17 22 / .12));overflow:visible}.implementation-stage-one:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transform:translate(1.8%,2.8%);background:radial-gradient(ellipse at 38% 32%,rgb(14 17 22 / .54) 0%,rgb(14 17 22 / .42) 8%,rgb(14 17 22 / .21) 20%,rgb(14 17 22 / .08) 42%,transparent 66%),radial-gradient(ellipse at 54% 54%,rgb(14 17 22 / .145) 0%,transparent 72%);filter:blur(clamp(2px,.27vw,4.4px));clip-path:polygon(15.5% 13%,84.5% 13%,89.5% 87%,10.5% 87%);pointer-events:none}.implementation-stage-one:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transform:translate(2.2%,3.2%);background:radial-gradient(ellipse at 35% 32%,rgb(14 17 22 / .54) 0%,rgb(14 17 22 / .42) 8%,rgb(14 17 22 / .21) 20%,rgb(14 17 22 / .08) 42%,transparent 66%),radial-gradient(ellipse at 55% 52%,rgb(14 17 22 / .145) 0%,transparent 72%),radial-gradient(ellipse at 8% 8%,rgb(255 255 255 / .31) 0%,transparent 38%);filter:blur(4px);opacity:1;clip-path:polygon(15.5% 13%,84.5% 13%,89.5% 87%,10.5% 87%)}.implementation-stage-one:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:polygon(15.5% 13%,84.5% 13%,89.5% 87%,10.5% 87%);background:radial-gradient(ellipse at 10% 8%,rgb(255 255 255 / .5) 0%,rgb(255 255 255 / .2) 20%,transparent 48%),radial-gradient(ellipse at 24% 22%,rgb(14 17 22 / .08) 0%,transparent 42%);filter:blur(.8px)}.implementation-stage-one__ambient{position:absolute;z-index:-2;left:66%;top:62%;width:21%;height:19%;transform:translate(2%,4%);border-radius:50%;background:radial-gradient(ellipse at 0% 0%,rgb(14 17 22 / .29) 0%,rgb(14 17 22 / .2) 16%,rgb(14 17 22 / .095) 40%,rgb(14 17 22 / .04) 60%,transparent 84%);filter:blur(11px);opacity:1;pointer-events:none}.implementation-stage-one__blank{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;clip-path:polygon(15.5% 13%,84.5% 13%,89.5% 87%,10.5% 87%);filter:drop-shadow(0 8px 14px rgb(14 17 22 / .2)) drop-shadow(0 2px 4px rgb(14 17 22 / .12))}.implementation-stage-one__drawing{position:relative;z-index:1;display:block;width:100%;height:100%;clip-path:polygon(15.5% 13%,84.5% 13%,89.5% 87%,10.5% 87%);overflow:visible;filter:drop-shadow(0 8px 14px rgb(14 17 22 / .2)) drop-shadow(0 2px 4px rgb(14 17 22 / .12))}.implementation-stage-two{position:absolute;z-index:2;top:calc(62% - 9.1vw - 1px);left:31.6%;width:clamp(224px,26.2vw,410px);aspect-ratio:1672 / 941;transform:translate(-50%,-50%);pointer-events:none;overflow:visible}.implementation-stage-two{--project-paper-contour: polygon(27.8% 10.8%, 72.4% 10.8%, 82.6% 93.4%, 17.5% 93.4%)}.implementation-stage-two:before{content:none}.implementation-stage-two__ambient{display:none}.implementation-stage-two__light{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;clip-path:var(--project-paper-contour);background:radial-gradient(ellipse at 28% 11%,rgb(255 255 255 / .5) 0%,rgb(255 255 255 / .2) 20%,transparent 48%);pointer-events:none}.implementation-project-drawing{display:block;width:100%;height:100%;overflow:visible}.implementation-stage-three{position:absolute;z-index:2;top:calc(62% - 9.1vw + 1px);left:50%;width:clamp(224px,26.2vw,410px);aspect-ratio:1672 / 941;transform:translate(-50%,calc(-50% + 12px)) scale(1.019);overflow:visible}.implementation-stage-three__paper{display:block;width:100%;height:100%;transform:scale(.9);transform-origin:52% 43%}.implementation-stage-three__roads{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;opacity:1;transform:translate(var(--roads-x, calc(1% - 9px) ),var(--roads-y, calc(-1% - 12px) )) rotate(var(--roads-rotate, -2deg)) scale(var(--roads-scale, 1.131));transform-origin:52% 43%}.implementation-stage-three__vegetation{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;opacity:1;transform:translate(var(--roads-x, calc(1% - 9px) ),var(--roads-y, calc(-1% - 12px) )) rotate(var(--roads-rotate, -2deg)) scale(var(--roads-scale, 1.131));transform-origin:52% 43%}.implementation-house-assembly{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;transform:scale(1.02);transform-origin:50% 50%}.implementation-stage-three__final{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;opacity:0;animation:implementation-final-fade .7s ease 4.85s forwards}.implementation-project-drawing,.implementation-stage-three__paper{filter:drop-shadow(0 8px 14px rgb(14 17 22 / .2)) drop-shadow(0 2px 4px rgb(14 17 22 / .12))}.implementation-stage-four>.implementation-stage-three__paper{filter:drop-shadow(0 8px 14px rgb(14 17 22 / .2)) drop-shadow(0 2px 4px rgb(14 17 22 / .12))}.implementation-stage-three__final--masked{clip-path:polygon(33.672% 19.447%,44.916% 15.622%,68.002% 18.704%,67.823% 48.353%,66.268% 48.459%,61.005% 55.048%,41.388% 50.691%,40.789% 50.691%,37.799% 49.734%,33.134% 48.034%,33.134% 44.208%,34.091% 43.783%,34.091% 41.977%,33.014% 41.339%,33.014% 40.595%,33.014% 38.151%,34.39% 37.513%,34.39% 35.069%,32.895% 34.325%,32.895% 33.581%,33.074% 31.456%,34.39% 30.818%,34.39% 28.799%,32.895% 28.055%,32.895% 27.205%,33.014% 24.761%,34.39% 24.123%,34.39% 21.041%,33.672% 20.935%);transform:translate(8px,-9px) scale(.959);transform-origin:50% 37%}.implementation-stage-four{left:68.4%;transform:translate(-50%,calc(-50% + 12px)) scale(1.019)}.implementation-stage-four:before{content:"";position:absolute;z-index:2;left:7%;right:4%;top:47%;height:42%;border-radius:50%;background:radial-gradient(ellipse at 50% 48%,rgb(14 17 22 / .26) 0%,rgb(14 17 22 / .19) 28%,rgb(14 17 22 / .09) 54%,transparent 76%);filter:blur(10px);transform:translate(2%,8%) rotate(-2deg);pointer-events:none}.implementation-stage-five{left:86.8%}.implementation-stage-four .implementation-stage-three__final{z-index:9;animation:none;opacity:1}.implementation-stage-five__landscape{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;transform:translate(var(--landscape-x, 0px),var(--landscape-y, 0px)) rotate(var(--landscape-rotation, 0deg)) scale(var(--landscape-scale, 1));transform-origin:50% 50%}.implementation-stage-five__mountains{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none;transform:translate(var(--landscape-x, 0px),var(--landscape-y, 0px)) rotate(var(--landscape-rotation, 0deg)) scale(var(--landscape-scale, .9));transform-origin:50% 50%;animation:implementation-frame-five-mountains-in .8s ease 1s forwards}@keyframes implementation-frame-five-mountains-in{0%{opacity:0}to{opacity:1}}.implementation-stage-five__dome{position:absolute;z-index:13;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none;transform:translate(var(--landscape-x, 0px),var(--landscape-y, 0px)) rotate(var(--landscape-rotation, 0deg)) scale(var(--landscape-scale, .82));transform-origin:50% 50%;animation:implementation-frame-five-dome-in .9s ease 2s forwards}@keyframes implementation-frame-five-dome-in{0%{opacity:0}to{opacity:1}}.implementation-stage-five__sparks{position:absolute;z-index:14;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none;transform:translate(var(--landscape-x, 0px),var(--landscape-y, 0px)) rotate(var(--landscape-rotation, 0deg)) scale(var(--landscape-scale, .82));transform-origin:50% 58%;animation:implementation-frame-five-sparks-outward 2.4s cubic-bezier(.2,.72,.25,1) 3s forwards}@keyframes implementation-frame-five-sparks-outward{0%{opacity:0;transform:translate(var(--landscape-x, 0px),var(--landscape-y, 0px)) rotate(var(--landscape-rotation, 0deg)) scale(calc(var(--landscape-scale, .82) * .22))}45%{opacity:.58}to{opacity:.78;transform:translate(var(--landscape-x, 0px),var(--landscape-y, 0px)) rotate(var(--landscape-rotation, 0deg)) scale(var(--landscape-scale, .82))}}.implementation-stage-five__landscape{opacity:0;animation:implementation-frame-five-background-in .7s ease .35s forwards}.implementation-stage-five .implementation-stage-four__roads,.implementation-stage-five .implementation-stage-four__vegetation img,.implementation-stage-five .implementation-stage-four__infrastructure img,.implementation-stage-five .implementation-stage-four__parking-car,.implementation-stage-five .implementation-landscape-block{animation:none!important;opacity:1!important}@keyframes implementation-frame-five-background-in{0%{opacity:0}to{opacity:1}}.implementation-stage-five__side-extension{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;transform:translate(var(--landscape-x, 0px),var(--landscape-y, 0px)) rotate(var(--landscape-rotation, 0deg)) scale(var(--landscape-scale, .55));transform-origin:50% 50%}.implementation-stage-five__side-extension.is-active{filter:drop-shadow(0 0 3px rgb(192 111 48 / .9))}.implementation-stage-four__roads{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;opacity:var(--layer-opacity, 1);transform:translate(-6px,-12.8px) rotate(-1.2deg) scale(1.09);transform-origin:50% 50%;transition:opacity .18s ease;animation:implementation-film-layer-in .28s ease var(--film-delay, 0s) both}.implementation-stage-four__moving-car{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(-6px,-12.8px) rotate(-1.2deg) scale(1.09);transform-origin:50% 50%;overflow:visible}.implementation-stage-four__moving-car img{position:absolute;left:86%;top:78%;display:block;width:14%;height:auto;opacity:0;transform-origin:50% 50%;animation:implementation-road-car .9s linear 4.05s both;will-change:transform,opacity}.implementation-stage-five .implementation-stage-four__moving-car img{left:52%;top:68%;width:14%;opacity:1;animation:none;transform:translate(calc(-50% + var(--car-x, 0px)),calc(-50% + var(--car-y, 0px))) rotate(var(--car-rotation, 0deg)) scale(var(--car-scale, .62))}.implementation-stage-four__moving-car.is-editing{pointer-events:none}.implementation-stage-four__moving-car.is-editing img{pointer-events:auto;cursor:grab;opacity:1;animation:none;transform:translate(var(--car-x),var(--car-y)) rotate(var(--car-rotation)) scale(var(--car-scale))}.implementation-stage-four__moving-car.is-editing.is-previewing-route img{pointer-events:none;cursor:default;animation:implementation-road-car-editor 2.8s linear infinite}.implementation-stage-five .implementation-stage-four__moving-car.is-editing img{transform:translate(calc(-50% + var(--car-x, 0px)),calc(-50% + var(--car-y, 0px))) rotate(var(--car-rotation, 0deg)) scale(var(--car-scale, .62))}.implementation-stage-four__moving-car.is-editing:not(.is-ready) img{opacity:0;pointer-events:none}.implementation-stage-four__moving-car.is-editing img:active{cursor:grabbing}.implementation-stage-four__moving-car.is-active img{outline:2px solid rgb(192 111 48 / .9);outline-offset:2px}@keyframes implementation-road-car-editor{0%{opacity:0;transform:translate(var(--car-x),var(--car-y)) rotate(var(--car-rotation)) scale(var(--car-scale))}8%{opacity:1}82%{opacity:1;transform:translate(calc(var(--car-x) - 485%),calc(var(--car-y) - var(--car-rise))) rotate(var(--car-rotation)) scale(calc(var(--car-scale) * .86))}to{opacity:0;transform:translate(calc(var(--car-x) - 525%),calc(var(--car-y) - var(--car-rise) - 8%)) rotate(var(--car-rotation)) scale(calc(var(--car-scale) * .84))}}.implementation-stage-four__parking-cars{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(-6px,-12.8px) rotate(-1.2deg) scale(1.09);transform-origin:50% 50%}.implementation-stage-four__parking-car{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transform:translate(var(--car-x),var(--car-y)) rotate(var(--car-rotation)) scale(var(--car-scale));transform-origin:50% 50%}.implementation-stage-four__vegetation{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(-6px,-12.8px) rotate(-1.2deg) scale(1.09);transform-origin:50% 50%}.implementation-stage-four__vegetation img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;opacity:var(--layer-opacity, 1);transition:opacity .18s ease;animation:implementation-film-layer-in .28s ease var(--film-delay, 0s) both}.implementation-stage-four__vegetation img.implementation-stage-four__flowerbed--central{transform:translateY(.37px)}.implementation-stage-four__infrastructure{position:absolute;z-index:11;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(-6px,-12.8px) rotate(-1.2deg) scale(1.09);transform-origin:50% 50%}.implementation-stage-four__infrastructure img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;opacity:var(--layer-opacity, 1);transition:opacity .18s ease;animation:implementation-film-layer-in .28s ease var(--film-delay, 0s) both}.implementation-stage-four__infrastructure-composite{transform:translate(var(--infra-x, 20px),var(--infra-y, 20px)) rotate(var(--infra-rotation, 0deg)) scale(var(--infra-scale, .6002754));transform-origin:50% 50%}.implementation-stage-four__infrastructure.is-editing .implementation-stage-four__infrastructure-composite,.implementation-stage-four__infrastructure.is-editing .implementation-stage-four__infrastructure-pair{pointer-events:auto;cursor:grab}.implementation-stage-four__infrastructure.is-editing img.is-active{outline:none;filter:drop-shadow(0 0 3px rgb(192 111 48 / .9))}.implementation-stage-four__infrastructure.is-editing .implementation-stage-four__infrastructure-composite:active,.implementation-stage-four__infrastructure.is-editing .implementation-stage-four__infrastructure-pair:active{cursor:grabbing}.implementation-stage-four__infrastructure-pair{clip-path:inset(43% 56% 32% 10%);transform:translate(var(--pair-x, 80px),var(--pair-y, 70px)) rotate(var(--pair-rotation, 0deg)) scale(var(--pair-scale, .6002754));transform-origin:50% 50%}.implementation-landscape-block{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;opacity:var(--layer-opacity, 1);transform:translate(var(--landscape-x, 0px),var(--landscape-y, 0px)) rotate(var(--landscape-rotation, 0deg)) scale(var(--landscape-scale, .24));transform-origin:50% 50%;transition:opacity .18s ease}.implementation-stage-four__infrastructure.is-editing .implementation-landscape-block{pointer-events:auto;cursor:grab}.implementation-stage-four__infrastructure.is-editing .implementation-landscape-block:active{cursor:grabbing}.implementation-infrastructure-editor{position:fixed;z-index:200;top:88px;right:clamp(120px,22vw,340px);left:auto;transform:none;display:grid;grid-template-columns:repeat(4,25px);align-items:center;justify-content:center;gap:4px;width:130px;padding:6px;border:1px solid rgb(14 17 22 / .16);border-radius:8px;background:#fffffff5;box-shadow:0 6px 16px #0e111624;color:#0e1116;font:600 11px/1.05 Inter,ui-sans-serif,system-ui,sans-serif;pointer-events:auto}.implementation-infrastructure-editor__frames{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%}.implementation-infrastructure-editor__frames button{width:auto;font-size:10px;font-weight:800;letter-spacing:.08em}.implementation-infrastructure-editor__car-route-controls{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%}.implementation-infrastructure-editor__car-route-controls button{width:auto;padding:0 4px;font-size:9px;white-space:nowrap}.implementation-infrastructure-editor select{grid-column:1 / -1;width:100%;height:27px;padding:0 22px 0 6px;overflow:hidden;border:1px solid rgb(14 17 22 / .22);border-radius:5px;background:#fff;color:#0e1116;font:600 9px/1 Inter,ui-sans-serif,system-ui,sans-serif;text-overflow:ellipsis;cursor:pointer}.implementation-infrastructure-editor button{width:25px;height:25px;padding:0;border:1px solid rgb(14 17 22 / .22);border-radius:5px;background:#fff;color:#0e1116;font-size:15px;line-height:1;cursor:pointer}.implementation-infrastructure-editor button:hover{background:#f4eee7}.implementation-infrastructure-editor button:disabled{opacity:.35;cursor:not-allowed;background:#fff}.implementation-infrastructure-editor button.is-active{border-color:#c06f30;background:#f4eee7;box-shadow:inset 0 0 0 1px #c06f3047}.implementation-infrastructure-locked{padding:0 3px;color:#0e11169e;font-size:11px}.implementation-infrastructure-editor small{display:none}.implementation-infrastructure-toggle{position:absolute;z-index:30;right:6%;bottom:8%;padding:10px 14px;border:1px solid rgb(14 17 22 / .26);border-radius:8px;background:#fffffff0;color:#0e1116;font:700 13px/1 Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:0 6px 16px #0e11161f;cursor:pointer}.implementation-infrastructure-toggle:hover{background:#f4eee7}@keyframes implementation-final-fade{0%{opacity:0}to{opacity:1}}@keyframes implementation-film-layer-in{0%{opacity:0}to{opacity:1}}@keyframes implementation-road-car{0%{opacity:0;transform:translate(var(--car-x),var(--car-y)) rotate(var(--car-rotation)) scale(var(--car-scale))}12%{opacity:1;transform:translate(calc(var(--car-x) - 25%),calc(var(--car-y) - 5%)) rotate(var(--car-rotation)) scale(calc(var(--car-scale) * .99))}82%{opacity:1;transform:translate(calc(var(--car-x) - 485%),calc(var(--car-y) - var(--car-rise))) rotate(var(--car-rotation)) scale(calc(var(--car-scale) * .86))}to{opacity:0;transform:translate(calc(var(--car-x) - 525%),calc(var(--car-y) - var(--car-rise) - 8%)) rotate(var(--car-rotation)) scale(calc(var(--car-scale) * .84))}}.implementation-house-part{animation:implementation-part-seat .8s cubic-bezier(.2,.7,.2,1) var(--part-delay) both}.implementation-house-part--temporary{animation:implementation-part-seat .8s cubic-bezier(.2,.7,.2,1) var(--part-delay) both,implementation-part-cover .18s linear var(--cover-delay) forwards}@keyframes implementation-part-cover{0%{opacity:1}to{opacity:0}}@keyframes implementation-part-seat{0%{opacity:0;transform:translateY(44px)}24%{opacity:1}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.implementation-house-part{animation:none;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.implementation-stage-four__moving-car{display:none}}@media(prefers-reduced-motion:reduce){.implementation-house-part--temporary{opacity:0}}.implementation-stage-three__house{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:polygon(24% 14%,76% 14%,76% 57%,24% 57%)}.implementation-stage-three__floor,.implementation-stage-three__detail{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;animation:implementation-layer-in .55s cubic-bezier(.2,.7,.2,1) var(--delay) both}.implementation-stage-three__floor{clip-path:polygon(24% 14%,76% 14%,76% calc(18% + var(--floor) * 4%),24% calc(18% + var(--floor) * 4%))}.implementation-stage-three__detail{clip-path:polygon(calc(24% + var(--detail) * 7.5%) calc(18% + (var(--detail) % 3) * 12%),calc(31.5% + var(--detail) * 7.5%) calc(18% + (var(--detail) % 3) * 12%),calc(31.5% + var(--detail) * 7.5%) 57%,calc(24% + var(--detail) * 7.5%) 57%)}.implementation-stage-three__floor img,.implementation-stage-three__detail img{display:block;width:100%;height:100%}@keyframes implementation-layer-in{0%{opacity:0;transform:translateY(5%)}to{opacity:1;transform:none}}.implementation-stage-three__shadow{position:absolute;left:23%;right:21%;bottom:13%;height:15%;border-radius:50%;background:radial-gradient(ellipse,rgb(14 17 22 / .32),transparent 70%);filter:blur(7px);opacity:0;animation:implementation-house-shadow 1.5s ease 3s forwards}@keyframes implementation-house-rise{0%{transform:scaleY(0);opacity:0}12%{opacity:1}to{transform:scaleY(1);opacity:1}}@keyframes implementation-house-shadow{to{opacity:1}}.project-ink-reveal{transform-box:fill-box;transform-origin:center top;animation:project-ink-draw var(--reveal-duration) cubic-bezier(.25,.45,.4,1) var(--reveal-delay) both}.project-ink-reveal--fade{animation-name:project-ink-fade}.project-watercolor{animation:project-ink-fade .4s ease-in-out 4.6s both;pointer-events:none;mix-blend-mode:multiply}@keyframes project-ink-draw{0%{transform:scaleY(0);opacity:0}12%{opacity:1}to{transform:scaleY(1);opacity:1}}@keyframes project-ink-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.project-ink-reveal,.project-watercolor{animation:none;transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.implementation-stage-three__floor,.implementation-stage-three__detail{animation:none;opacity:1;transform:none}}.implementation-journey{position:absolute;z-index:1;top:calc(62% + clamp(24px,3.8vh,42px));left:4%;right:4%}.implementation-axis{position:absolute;top:0;left:-5%;right:-5%;height:1px;background:color-mix(in srgb,var(--graphite) 34%,transparent)}.implementation-stops{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0}.implementation-stops li{position:relative;padding:60px 12px 0;text-align:left}.implementation-node{position:absolute;width:9px;height:9px;left:50%;top:0;transform:translate(-50%,-50%);background:var(--indigo);border-radius:50%;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.implementation-node:after{content:"";position:absolute;top:15px;left:4px;width:1px;height:28px;background:color-mix(in srgb,var(--graphite) 34%,transparent);transition:background .3s ease,box-shadow .3s ease}.implementation-number{display:block;color:color-mix(in srgb,var(--indigo) 72%,var(--graphite));font-size:clamp(1.4rem,1.75vw,1.7rem);line-height:1;font-variant-numeric:tabular-nums;margin-bottom:8px}.implementation-stops h3{font-family:inherit;font-size:clamp(.78rem,.9vw,.92rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:0 0 10px}.implementation-stops p{margin:0;font-size:clamp(.78rem,.92vw,.92rem);line-height:1.42;color:#535760;max-width:14rem}.implementation-footnote{margin:clamp(20px,2.6vh,30px) 12px 0;max-width:66rem;color:#0e1116b3;font-size:clamp(.68rem,.75vw,.76rem);font-weight:540;line-height:1.3;letter-spacing:0;transform:translateY(.5cm)}.implementation-paper{position:absolute;z-index:2;top:0;left:var(--document-position);transform:translate(-50%,-65%);width:clamp(58px,6.4vw,110px);aspect-ratio:.8;display:grid;place-items:center}.implementation-paper.is-suppressed{opacity:0}.implementation-object{position:relative;width:74%;height:74%;transform:rotate(-4deg);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.implementation-object__sheet{position:absolute;top:8%;right:4%;bottom:8%;left:4%;background:var(--paper);border:1px solid color-mix(in srgb,var(--graphite) 48%,transparent);box-shadow:0 8px 16px #0e111617}.implementation-object__sheet:after{content:"";position:absolute;top:18%;right:14%;bottom:18%;left:14%;border-top:2px solid color-mix(in srgb,var(--graphite) 50%,transparent);border-bottom:2px solid color-mix(in srgb,var(--graphite) 35%,transparent)}.implementation-object__mark{position:absolute;z-index:1;width:9px;aspect-ratio:1;left:50%;top:50%;translate:-50% -50%;border-radius:50%;background:var(--spark);box-shadow:0 0 0 5px #c06f301f,0 0 18px 7px #c06f302e}.implementation-stops li.is-current .implementation-node{background:var(--spark);box-shadow:0 0 0 5px #c06f301f,0 0 18px 7px #c06f3038;transform:translate(-50%,-50%) scale(1.18);z-index:3}.implementation-stops li.is-current .implementation-node:after{background:var(--spark);box-shadow:0 10px 14px #c06f3026}@media(min-width:1200px){.implementation-stage-one{top:calc(62% - min(7vw,84px))}.implementation-stage-two{top:calc(62% - min(9.1vw,110px) - 1px)}.implementation-stage-three,.implementation-stage-four{top:calc(62% - min(9.1vw,110px) + 1px)}}@media(min-width:1200px)and (max-height:900px){.implementation-heading{top:12%}.implementation-heading h2{font-size:clamp(3rem,5vw,4.8rem)}.implementation-lead{margin-top:16px;font-size:clamp(1rem,1.16vw,1.14rem)}.implementation-stage-one,.implementation-stage-two{transform:translate(-50%,-50%) scale(.74)}.implementation-stage-three{transform:translate(-50%,calc(-50% + 12px)) scale(.75406)}}@media(max-width:760px){.implementation-heading{top:15%}.implementation-heading h2{font-size:clamp(2.8rem,10.8vw,4.6rem)}.implementation-lead{font-size:1rem}.implementation-stage-one{top:calc(61% - 9vw);left:13.2%;width:clamp(140px,34vw,210px)}.implementation-journey{top:calc(61% + clamp(20px,3.8vh,36px))}.implementation-stops li{padding:45px 2px 0}.implementation-number{font-size:1.25rem;text-align:center}.implementation-stops h3,.implementation-stops p{display:none}.implementation-stops li.is-current h3,.implementation-stops li.is-current p{display:block;position:absolute;left:0;width:84vw}.implementation-stops li.is-current h3{top:95px;font-size:1.15rem}.implementation-stops li.is-current p{top:139px;font-size:1.05rem;max-width:84vw}.implementation-stops li:nth-child(2).is-current h3,.implementation-stops li:nth-child(2).is-current p{left:-18.4vw}.implementation-stops li:nth-child(3).is-current h3,.implementation-stops li:nth-child(3).is-current p{left:-36.8vw}.implementation-stops li:nth-child(4).is-current h3,.implementation-stops li:nth-child(4).is-current p{left:-55.2vw}.implementation-stops li:nth-child(5).is-current h3,.implementation-stops li:nth-child(5).is-current p{left:-73.6vw}.implementation-stage-two,.implementation-stage-three{width:min(54vw,200px)}.implementation-stage-four{top:calc(62% - 9.1vw + 1px)}.implementation-footnote{position:absolute;top:242px;left:0;width:84vw;margin:0;font-size:.68rem;line-height:1.25}}@media(min-width:761px)and (max-width:1199px){.implementation-heading{top:clamp(86px,13vh,112px)}.implementation-heading h2{font-size:clamp(3rem,6vw,4.7rem)}.implementation-lead{margin-top:16px;font-size:clamp(.96rem,1.45vw,1.2rem)}.implementation-journey{top:calc(59% + clamp(24px,3.8vh,42px))}.implementation-stage-one{top:calc(59% - 7vw)}.implementation-stage-two{top:calc(59% - 9.1vw - 1px)}.implementation-stage-three,.implementation-stage-four{top:calc(59% - 9.1vw + 1px)}.implementation-stops li{padding-top:46px}.implementation-number{font-size:clamp(1.45rem,2.1vw,1.95rem);margin-bottom:7px}.implementation-stops h3{margin-bottom:8px;font-size:clamp(.8rem,1.05vw,1rem)}.implementation-stops p{font-size:clamp(.78rem,1.08vw,1rem);line-height:1.38}.implementation-footnote{margin-top:clamp(12px,2vh,20px)}}@media(min-width:761px)and (max-width:900px)and (orientation:portrait){.implementation-stage-four{width:370.468px;transform:translate(-50%,calc(-50% + 12px)) scale(.616128)}.implementation-footnote{transform:translateY(1.5cm)}#foudre-implementation .implementation-scroll-hint{transform:translateY(1cm)}}@media(min-width:761px)and (max-height:700px){.implementation-heading{top:76px}.implementation-heading h2{font-size:clamp(2.8rem,5.5vw,4.1rem)}.implementation-lead{margin-top:12px;font-size:.95rem}.implementation-journey{top:calc(56% + clamp(24px,3.8vh,42px))}.implementation-stage-one{top:calc(56% - 7vw)}.implementation-stage-two{top:calc(56% - 9.1vw - 1px)}.implementation-stage-three,.implementation-stage-four{top:calc(56% - 9.1vw + 1px)}.implementation-stops li{padding-top:39px}.implementation-node:after{top:13px;height:21px}.implementation-stops p{line-height:1.3}.implementation-footnote{margin-top:8px;font-size:.68rem;line-height:1.2}}@media(prefers-reduced-motion:reduce){#foudre-implementation.foudre-stage{min-height:0!important}#foudre-implementation>.foudre-stage__frame{position:relative!important;height:auto;overflow:visible}.implementation-paper{display:none}.implementation-scene{min-height:950px}.implementation-heading{position:relative;top:auto;padding-top:120px}.implementation-journey{position:relative;top:auto;margin-top:70px}.implementation-stops{grid-template-columns:1fr;gap:22px}.implementation-stops li{padding:0 25px}.implementation-stops li h3,.implementation-stops li p{display:block!important;position:static!important;width:auto!important}.implementation-node,.implementation-axis{display:none}}#foudre-implementation .implementation-scroll-hint{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;text-decoration:none;margin:12px 12px 0 auto;color:#0e111699;font:inherit;font-size:.68rem;font-weight:720;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;text-align:right}#foudre-implementation .implementation-scroll-hint span{color:var(--spark);font-size:1.15rem;font-weight:600;line-height:1;text-shadow:0 0 10px rgb(255 122 69 / .32)}#foudre-implementation .implementation-scroll-hint:focus-visible{outline:1px solid var(--spark);outline-offset:6px}.foudre-map-workspace{min-height:calc(100 * var(--foudre-svh, 1svh));background:#f1f0eb;color:#252741;font-family:Arial,sans-serif}.foudre-map-workspace__topbar{min-height:96px;padding:0 34px;background:#0d111b;color:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.foudre-map-workspace__topbar>strong{font-size:18px}.foudre-map-workspace__topbar>span{justify-self:end;display:flex;gap:9px;align-items:center;color:#aeb2bf}.foudre-map-workspace__topbar svg{width:19px;color:#ef663d}.foudre-map-workspace__nav{margin:24px 32px 0;display:flex;justify-content:space-between;align-items:center}.foudre-map-workspace__nav>a{color:#555b70;text-decoration:none;font-weight:700}.foudre-map-workspace__roles{display:flex;padding:4px;background:#fff;border-radius:16px}.foudre-map-workspace__roles a{padding:13px 22px;color:#676b7c;text-decoration:none;font-weight:700;border-radius:12px}.foudre-map-workspace__roles a.is-active{background:#fff0e8;color:#2e3048}.foudre-map-workspace__steps{margin:18px 32px 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.foudre-map-workspace__steps li{min-height:60px;padding:11px 14px;border:1px solid #d9d7d1;background:#fff;display:flex;gap:10px;align-items:center}.foudre-map-workspace__steps li>span{display:grid}.foudre-map-workspace__steps li small{font-size:11px}.foudre-map-workspace__steps li strong{font-size:13px}.foudre-map-workspace__steps .is-complete,.foudre-map-workspace__steps .is-current{border-color:#7770ea;background:#efefff}.foudre-map-workspace__steps svg{width:21px;color:#5652d5}.foudre-map-workspace__heading{margin:24px 32px 0;padding:26px 30px;background:#f7f6ff;border-left:7px solid #7168e8;display:flex;justify-content:space-between;align-items:flex-start}.foudre-map-workspace__heading p,.foudre-map-workspace__card>p{margin:0 0 8px;color:#5652d5;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.foudre-map-workspace__heading h1{margin:0 0 6px;font-size:30px}.foudre-map-workspace__heading>strong{padding:10px 16px;background:#fff;border-radius:20px}.foudre-map-workspace__layout{margin:18px 32px 90px;display:grid;grid-template-columns:290px 1fr;gap:18px}.foudre-map-workspace__layout>aside{display:grid;align-content:start;gap:12px}.foudre-map-workspace__layout>aside section,.foudre-map-workspace__card{padding:22px;background:#fff;border:1px solid #d9d7d1}.foudre-map-workspace__layout h2{margin:0 0 16px;font-size:19px}.foudre-map-workspace__person{display:flex;gap:12px;align-items:center}.foudre-map-workspace__person svg{width:24px;color:#6961e5}.foudre-map-workspace__person div{display:grid;gap:4px}.foudre-map-workspace__person span,.foudre-map-workspace__card>span,.foudre-map-workspace__layout aside p{color:#737789;line-height:1.45}.foudre-map-workspace__main{display:grid;gap:12px;align-content:start}.foudre-map-workspace__card blockquote{margin:0;padding:18px;background:#f3f1ec;line-height:1.5}.foudre-map-workspace__card.is-action{border-color:#ff8c6b;border-left:6px solid #ed623b}.foudre-map-workspace__card a{display:inline-flex;gap:10px;align-items:center;margin-top:20px;padding:13px 18px;background:#ed623b;color:#fff;text-decoration:none;font-weight:800}.foudre-map-workspace__card a svg{width:17px}.foudre-map-workspace__card dl{display:grid;gap:9px}.foudre-map-workspace__card dl div{display:flex;justify-content:space-between;border-bottom:1px solid #dedde4;padding-bottom:8px}.foudre-map-workspace__card ol{padding:0;list-style:none}.foudre-map-workspace__card ol li{display:grid;grid-template-columns:150px 1fr auto;gap:12px;padding:10px 0;border-top:1px solid #e2e1dc}.foudre-map-workspace__chat-launch{position:fixed;right:28px;bottom:24px;padding:14px 18px;border:0;background:#272942;color:#fff;display:flex;gap:10px;align-items:center;font-weight:800;border-radius:24px}.foudre-map-workspace__chat{position:fixed;right:24px;bottom:20px;width:min(430px,calc(100vw - 32px));max-height:min(650px,calc(calc(100 * var(--foudre-svh, 1svh)) - 40px));background:#fff;border:1px solid #cfcdd8;box-shadow:0 22px 60px #15162d40;display:grid;grid-template-rows:auto 1fr auto auto;z-index:20}.foudre-map-workspace__chat header{padding:16px;background:#272942;color:#fff;display:flex;justify-content:space-between}.foudre-map-workspace__chat header>div{display:flex;gap:12px}.foudre-map-workspace__chat header span{display:grid;gap:3px}.foudre-map-workspace__chat header button{border:0;background:transparent;color:#fff}.foudre-map-workspace__messages{padding:16px;overflow:auto;display:grid;gap:10px}.foudre-map-workspace__messages p{margin:0;max-width:86%;padding:11px 13px;background:#efefff;display:grid;gap:5px}.foudre-map-workspace__messages p.is-own{justify-self:end;background:#fff0e8}.foudre-map-workspace__messages small{color:#737789}.foudre-map-workspace__chat form{padding:12px;border-top:1px solid #dedde4;display:grid;grid-template-columns:1fr auto}.foudre-map-workspace__chat input{padding:13px;border:1px solid #cfcdd8}.foudre-map-workspace__chat form button{width:48px;border:0;background:#ed623b;color:#fff}.foudre-map-workspace__chat form button:disabled{opacity:.45}.foudre-map-workspace__chat footer{padding:10px 14px;color:#7b7e8c;font-size:12px}@media(max-width:760px){.foudre-map-workspace__topbar{padding:0 18px;grid-template-columns:1fr auto}.foudre-map-workspace__topbar>strong{display:none}.foudre-map-workspace__topbar>span{font-size:12px}.foudre-map-workspace__nav{margin:14px 14px 0}.foudre-map-workspace__roles a{padding:11px 12px;font-size:13px}.foudre-map-workspace__steps{margin:12px 14px 0;display:flex;overflow:auto}.foudre-map-workspace__steps li{min-width:150px}.foudre-map-workspace__heading{margin:14px 14px 0;padding:20px;display:grid;gap:14px}.foudre-map-workspace__heading h1{font-size:25px}.foudre-map-workspace__heading>strong{justify-self:start}.foudre-map-workspace__layout{margin:12px 14px 86px;grid-template-columns:1fr}.foudre-map-workspace__layout>aside{order:2}.foudre-map-workspace__card ol li{grid-template-columns:1fr}.foudre-map-workspace__chat-launch{right:14px;bottom:14px}.foudre-map-workspace__chat{right:8px;bottom:8px}}.foudre-map-workspace.is-client,.foudre-map-workspace.is-office{display:block;width:100%;min-width:0;color:#242641;background:#efeee9;font-family:Inter,Arial,sans-serif}.foudre-map-workspace__topbar{min-height:74px;padding:0 max(24px,calc((100vw - 1180px)/2));grid-template-columns:1fr auto 1fr;background:#0c0e18}.foudre-map-workspace__nav,.foudre-map-workspace__promise,.foudre-map-workspace__steps,.foudre-map-workspace__heading,.foudre-map-workspace__layout{width:min(1180px,calc(100% - 48px));margin-right:auto;margin-left:auto}.foudre-map-workspace__nav{margin-top:20px;padding:0}.foudre-map-workspace__nav>a,.foudre-map-workspace__roles a{font-size:.61rem}.foudre-map-workspace__nav>a{display:inline-flex;min-height:34px;align-items:center;padding:7px 10px;background:#fff;border:1px solid #d8d5ce;border-radius:6px}.foudre-map-workspace__roles{padding:3px;border-radius:8px}.foudre-map-workspace__roles a{padding:7px 10px;border-radius:6px}.foudre-map-workspace__promise{display:grid;grid-template-columns:28px max-content minmax(0,1fr);gap:10px;align-items:center;margin-top:15px;margin-bottom:0;color:#737582;font-size:.56rem;line-height:1.45}.foudre-map-workspace__promise>span{display:grid;width:24px;height:24px;place-items:center;color:#fff;font-weight:900;background:#ff7043;border-radius:50%}.foudre-map-workspace__promise strong{color:#5553bf;font-size:.58rem}.foudre-map-workspace__promise em{font-style:normal}.foudre-map-workspace__steps{margin-top:15px}.foudre-map-workspace__steps li{min-height:45px;gap:8px;padding:7px 8px;border-color:#d8d6cf;border-radius:7px}.foudre-map-workspace__steps li>span,.foudre-map-workspace__steps li>strong{font-size:.55rem;line-height:1.2}.foudre-map-workspace__steps li small{font-size:.5rem}.foudre-map-workspace__steps svg{width:15px}.foudre-map-workspace__steps .is-complete,.foudre-map-workspace__steps .is-current{color:#4b49e4;background:#f0efff;border-color:#cac9f2}.foudre-map-workspace__heading{margin-top:0;padding:34px 0 24px;background:transparent;border-left:0}.foudre-map-workspace__heading p{color:#777987}.foudre-map-workspace__heading h1{font-size:clamp(1.45rem,2.5vw,2.15rem);letter-spacing:-.04em}.foudre-map-workspace__heading>strong{color:#4b49e4;background:transparent;border-radius:0;text-transform:uppercase}.foudre-map-workspace__layout{grid-template-columns:260px minmax(0,1fr);margin-top:0;margin-bottom:0;padding-bottom:56px}.foudre-map-workspace__layout>aside section,.foudre-map-workspace__card{padding:18px;border-color:#dedcd5;border-radius:10px}.foudre-map-workspace__layout h2{font-size:1rem}.foudre-map-workspace__layout>aside h2{margin-bottom:13px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.foudre-map-workspace__person{gap:9px}.foudre-map-workspace__person svg{width:18px}.foudre-map-workspace__person strong{font-size:.72rem}.foudre-map-workspace__person span,.foudre-map-workspace__layout aside p,.foudre-map-workspace__card>span{font-size:.61rem}.foudre-map-workspace__participants span,.foudre-map-workspace__participants strong,.foudre-map-workspace__card dl{font-size:.61rem}.foudre-map-workspace__card blockquote{padding:14px;font-size:.72rem;border-radius:7px}.foudre-map-workspace__card.is-action{padding-left:20px;background:linear-gradient(110deg,#fff7f2,#fff 58%);border-color:#efb49f;border-left:4px solid #ff7043;box-shadow:0 8px 22px #ca5b3414}.foudre-map-workspace__card.is-action>p{color:#e5653c}.foudre-map-workspace__card a{background:#e5653c;border-radius:6px}.foudre-map-workspace__chat-launch{right:20px;bottom:18px;gap:8px;min-height:44px;padding:7px 12px 7px 8px;font:700 .58rem/1 Inter,sans-serif;background:#171a32;border:1px solid rgb(255 255 255 / 16%);border-radius:16px;box-shadow:0 10px 28px #0a0d3838}.foudre-map-workspace__chat-launch svg{width:24px;height:24px;padding:5px;color:#fff;background:#ff7043;border-radius:50%}.foudre-map-workspace__documents>small,.foudre-map-workspace__conversation>small{display:block;margin-top:12px;color:#858691;font-size:.5rem;line-height:1.45}.foudre-map-workspace__documents-empty{margin:14px 0 0;padding:14px;color:#666875;font-size:.62rem;line-height:1.5;background:#f4f2ed;border-radius:7px}.foudre-map-workspace__conversation{background:#444650!important;border-color:#5d5f69!important}.foudre-map-workspace__conversation .foudre-order-office__card-title p,.foudre-map-workspace__conversation .foudre-order-office__card-title h2,.foudre-map-workspace__conversation .foudre-order-office__card-title>span{color:#f7f7fa}.foudre-map-workspace__conversation-messages{display:grid;max-height:390px;gap:9px;margin-top:14px;padding:14px;overflow-y:auto;background:#5d5f69;border:1px solid #777984;border-radius:8px}.foudre-map-workspace__conversation-stage{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;color:#dedcf2;border-bottom:1px solid #7a7c86}.foudre-map-workspace__conversation-stage span{font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foudre-map-workspace__conversation-stage time{font-size:.48rem}.foudre-map-workspace__conversation-messages p{display:grid;max-width:88%;gap:5px;margin:0;padding:14px 16px;color:#45475a;background:#fff;border-left:3px solid #7775e4;border-radius:8px}.foudre-map-workspace__conversation-messages p.is-own{justify-self:end;background:#efefff;border-right:3px solid #7775e4;border-left:0}.foudre-map-workspace__conversation-messages small{color:#5553bf;font-size:.52rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-map-workspace__conversation-messages span{font-size:.66rem;line-height:1.5}.foudre-map-workspace__conversation form{display:grid;justify-items:start;gap:8px;margin-top:14px}.foudre-map-workspace__conversation form label{color:#f2f2f5;font-size:.55rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.foudre-map-workspace__conversation textarea{box-sizing:border-box;width:100%;min-height:88px;padding:12px;color:#292b42;font:500 .66rem/1.5 Inter,sans-serif;resize:vertical;background:#fff;border:1px solid #d5d2cb;border-radius:8px}.foudre-map-workspace__conversation .foudre-order-office__primary-action{margin-top:2px;background:#f5f3ee;border-color:#f5f3ee;color:#343648}.foudre-map-workspace__participants{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.foudre-map-workspace__participants li{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid #dedde4}.foudre-map-workspace__participants strong{color:#777b8d;font-size:12px;text-align:right}@media(max-width:1000px){.foudre-map-workspace__topbar{min-height:82px;padding:0 24px;grid-template-columns:minmax(180px,1fr) auto}.foudre-map-workspace__topbar>strong{display:none}.foudre-map-workspace__topbar>span{max-width:180px;font-size:12px}.foudre-map-workspace__layout{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr)}.foudre-map-workspace__steps li{padding:10px}}@media(max-width:760px){.foudre-map-workspace__participants li{display:grid}.foudre-map-workspace__participants strong{text-align:left}}.office-data-mode{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px max(24px,calc((100vw - 1180px)/2));color:#242641;background:#eeedf9;border-bottom:1px solid #c9c7e5;font-size:12px}.office-data-mode.is-prototype{background:#fff1e5;border-color:#e8b590}.office-data-mode>div{display:grid;gap:4px}.office-data-mode nav{display:flex;gap:12px;flex-shrink:0}.office-data-mode a{color:#3432bd;padding:6px}.office-data-mode a[aria-current]{font-weight:800;text-decoration:none}.office-data-live>.office-data-center{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding-bottom:28px}.office-data-center>.office-data-groups{overflow:visible}.office-data-center:focus-visible{outline:2px solid #5553bf;outline-offset:-2px}.office-data-panel{font-size:14px;line-height:1.5}.office-data-panel>header{display:flex;justify-content:space-between;gap:16px;align-items:center}.office-data-panel h2{margin:8px 0 20px}.office-data-panel h3{margin-top:24px}.office-data-panel button{padding:9px 14px;color:#242641;background:#f7f6f2;border:1px solid #d5d2cb;font:inherit;cursor:pointer}.office-data-panel button:disabled{opacity:.6;cursor:wait}.office-data-panel a{color:#4543d3}.office-data-note{padding:16px;margin-top:24px;background:#f3f1ec;border-left:3px solid #ff7043}.office-data-table{overflow-x:auto}.office-data-table table{width:100%;border-collapse:collapse}.office-data-table th,.office-data-table td{padding:14px;text-align:left;border:1px solid #dedcd5;overflow-wrap:anywhere}.office-data-table th{background:#f3f1ec}.office-data-table small{display:block;margin-top:6px;color:#626475}.office-data-tabs{display:flex;gap:8px;flex-wrap:wrap}.office-data-tabs{margin-top:18px}.office-data-tabs button,.office-data-rulebar button,.office-test-payments button{padding:9px 14px;color:#242641;background:#f7f6f2;border:1px solid #d5d2cb;font:700 12px/1.4 Inter,sans-serif;cursor:pointer}.office-data-tabs [aria-selected=true]{border-bottom:3px solid #ff7043}.office-data-live button:disabled{opacity:.55;cursor:not-allowed}.office-test-create{display:grid;gap:12px;padding:18px;margin:18px 0;border:1px solid #d5d2cb;background:#f8f7f3}.office-test-create h4,.office-test-create p{margin:0}.office-test-create label{display:grid;gap:6px}.office-test-create select{width:100%;min-width:0;padding:10px;font:inherit;color:#242641;background:#fff;border:1px solid #d5d2cb}.office-test-create .office-test-create__check{display:flex;align-items:flex-start;gap:10px}.office-test-create__check input{flex:0 0 auto;margin-top:4px}.office-test-create button{justify-self:start}.office-test-payments__link{display:block;margin-bottom:10px;color:#4543d3}.office-data-groups{align-content:start}.office-data-availability,.office-data-empty,.office-data-order-detail,.office-test-payments{font-size:14px;line-height:1.5}.office-data-availability{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.office-data-availability p{margin:0}.office-data-availability a{color:#4543d3}.office-data-empty{margin:0;padding:16px;color:#6c6d78;background:#fff;border:1px solid #dedcd5}.office-data-rulebar button{flex-shrink:0}.office-data-order-detail{padding:20px;margin-top:8px;background:#fff;border:1px solid #dedcd5}.office-data-order-detail dl{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,3fr);gap:8px}.office-data-order-detail dd{margin:0;overflow-wrap:anywhere}.office-data-live .office-data-note{font-size:13px;line-height:1.5}.office-data-groups>.office-data-note{margin:0}.office-data-live .foudre-control-notifications__rules [role=cell]{min-width:0;text-align:center}.office-prototype-route{display:flex;flex-direction:column;height:calc(100 * var(--foudre-svh, 1svh));overflow:hidden}.office-prototype-route__content{flex:1;min-height:0;overflow:auto}.office-prototype-route__content>main{min-height:100%}@media(max-width:720px){.foudre-orders-queue:is(.office-data-live,.office-data-prototype)>.foudre-control-nav{display:flex;overflow-x:auto}:is(.office-data-live,.office-data-prototype)>.foudre-control-nav button{flex:1 0 auto;padding:0 10px}.office-data-center>.foudre-orders-queue__sections{display:flex;overflow-x:auto}.office-data-center>.foudre-orders-queue__sections button{flex:0 0 auto}.office-data-center>.office-data-rulebar{display:flex;flex-wrap:wrap;gap:8px}.foudre-orders-queue.office-data-live .office-data-center .foudre-orders-queue__group{display:block}.office-data-live .foudre-orders-queue__row-wrap{grid-template-columns:1fr}.office-data-live .foudre-orders-queue__row{grid-template-columns:repeat(2,minmax(0,1fr))}.office-data-live .foudre-orders-queue__row>:nth-child(n){display:block;grid-row:auto;grid-column:auto}.office-data-live .foudre-orders-queue__history-toggle{min-height:38px}.office-data-live .foudre-control-notifications__rules{overflow-x:auto}.office-data-live .foudre-control-notifications__rules [role=table]{min-width:300px}.office-data-live>.foudre-order-office__topbar{padding-top:10px}.office-data-mode{flex-wrap:wrap;padding:8px 16px;font-size:11px}.office-data-panel>header{align-items:start;flex-direction:column}.office-data-table th,.office-data-table td{padding:9px}}@media(min-width:681px)and (max-width:900px){html[data-foudre-keyboard-tablet=true]{scroll-padding-block:18px calc(var(--foudre-keyboard-inset, 0px) + 18px)}html[data-foudre-keyboard-tablet=true] :is(input,textarea,[contenteditable=true]):focus{scroll-margin-block:18px calc(var(--foudre-keyboard-inset, 0px) + 18px)}html[data-foudre-keyboard-tablet=true][data-foudre-keyboard-tablet-overlay=false],html[data-foudre-keyboard-tablet=true][data-foudre-keyboard-tablet-overlay=false] body{overscroll-behavior:contain}html[data-foudre-keyboard-tablet=true][data-foudre-keyboard-tablet-overlay=false] body{height:var(--foudre-tablet-visual-viewport-height, 100dvh)!important;overflow-y:auto!important;scroll-padding-block:18px}html[data-foudre-keyboard-tablet=true] [data-foudre-tablet-keyboard-sheet=true][data-foudre-tablet-keyboard-overlay=false]{scroll-margin-block:18px}html[data-foudre-keyboard-tablet-overlay=true],html[data-foudre-keyboard-tablet-overlay=true] body{overflow:hidden;overscroll-behavior:none}html[data-foudre-keyboard-tablet-overlay=true] body{touch-action:none}html[data-foudre-keyboard-tablet=true] [data-foudre-tablet-keyboard-sheet=true][data-foudre-tablet-keyboard-overlay=true]{position:fixed!important;z-index:1000!important;top:calc(var(--foudre-tablet-visual-viewport-top, 0px) + 12px)!important;right:18px!important;bottom:auto!important;left:18px!important;width:auto!important;min-height:0!important;max-height:calc(var(--foudre-tablet-visual-viewport-height, 100dvh) - 24px)!important;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}html[data-foudre-keyboard-tablet=true] :is(.foudre-founder-chat,.foudre-order-chat)[data-foudre-tablet-keyboard-sheet=true][data-foudre-tablet-keyboard-overlay=true]{left:auto!important;display:grid!important;width:min(400px,calc(100vw - 36px))!important;height:min(520px,calc(var(--foudre-tablet-visual-viewport-height, 100dvh) - 24px))!important;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden!important;border-radius:13px;box-shadow:0 18px 58px #0a0d3852}html[data-foudre-keyboard-tablet=true] [data-foudre-tablet-keyboard-sheet=true][data-foudre-tablet-keyboard-overlay=true] :is(.foudre-founder-chat__messages,.foudre-order-chat__messages,[role=log]){min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}html[data-foudre-keyboard-tablet=true] [data-foudre-tablet-keyboard-sheet=true][data-foudre-tablet-keyboard-overlay=true] form{position:relative;z-index:2;min-height:0;max-height:min(210px,calc(var(--foudre-tablet-visual-viewport-height, 100dvh) * .46));overflow-y:auto;overscroll-behavior:contain}html[data-foudre-keyboard-tablet=true] [data-foudre-tablet-keyboard-sheet=true][data-foudre-tablet-keyboard-overlay=true]>footer{display:none!important}}:root{--graphite: #0e1116;--indigo: #4b49e4;--spark: #ff7a45;--steel: #8a93a3;--paper: #f5f6f8;--ink: #161a22;--white: #ffffff;--content-max: 1360px;--page-gutter: clamp(24px, 4.5vw, 72px);--scene-min: calc(110 * var(--foudre-svh, 1svh));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;background:var(--foudre-browser-chrome-color, var(--graphite));scroll-behavior:auto}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;color:var(--ink);background:var(--foudre-browser-chrome-color, var(--paper));font-family:inherit;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{color:var(--graphite);background:#ffd5c0}:focus-visible{outline:2px solid var(--spark);outline-offset:4px}.skip-link{position:fixed;top:14px;left:14px;z-index:200;padding:12px 16px;color:var(--white);background:var(--graphite);border-radius:12px;transform:translateY(calc(-100% - 24px));transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-parallax],[data-halo]{opacity:1!important;filter:none!important;transform:none!important}}.hero-scene{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;min-height:calc(100 * var(--foudre-svh, 1svh));padding:0 var(--page-gutter) clamp(38px,calc(5 * var(--foudre-svh, 1svh)),64px);overflow:hidden;color:var(--white);background:radial-gradient(circle at 73% 26%,rgb(255 184 140 / .48),transparent 34%),radial-gradient(circle at 32% 72%,rgb(75 73 228 / .58),transparent 48%),radial-gradient(circle at 91% 78%,rgb(255 196 148 / .46),transparent 32%),linear-gradient(118deg,#283bb8,#7166b9 49%,#ffad7e)}.hero-scene:before{position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;z-index:-1;content:"";background:radial-gradient(circle at 10% 12%,rgb(30 67 204 / .55),transparent 32%),radial-gradient(circle at 92% 84%,rgb(255 170 112 / .38),transparent 38%);filter:blur(40px)}.site-header{z-index:5;grid-column:1 / -1;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(24px,4vw,64px);width:min(100%,var(--content-max));min-height:clamp(92px,calc(11 * var(--foudre-svh, 1svh)),120px);margin-inline:auto}.brand-link{display:inline-flex;align-items:center;justify-self:start;gap:14px;min-width:max-content;font-size:clamp(1.25rem,2vw,1.9rem);font-weight:680;letter-spacing:-.045em}.brand-link img{width:clamp(40px,4vw,56px);height:auto}.site-header nav{display:flex;align-items:center;gap:clamp(20px,3vw,48px);font-size:.94rem}.site-header nav a{position:relative;padding-block:14px;color:#ffffffe6}.site-header nav a:after{position:absolute;right:0;bottom:7px;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .32s ease}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.header-action{min-height:52px;padding:0 26px;color:#f06f42;background:var(--white);border-radius:17px;box-shadow:0 16px 40px #291f5c1f;transition:transform .28s ease,box-shadow .28s ease}.header-action:hover{box-shadow:0 20px 50px #291f5c33;transform:translateY(-2px)}.hero-scene>.halo-visual{position:absolute;top:clamp(16px,calc(2 * var(--foudre-svh, 1svh)),36px);left:50%;z-index:1;width:clamp(330px,42vw,610px);height:auto;pointer-events:none;opacity:.93;filter:drop-shadow(0 20px 52px rgb(68 65 170 / .14));transform:translate(-50%) rotate(calc(-4deg + var(--halo-progress, 0) * 12deg));animation:halo-breathe 9s ease-in-out infinite}.hero-copy{z-index:2;grid-column:1 / 9;grid-row:3;align-self:end;width:min(100%,1050px);padding-bottom:clamp(20px,calc(3 * var(--foudre-svh, 1svh)),36px);transform:translateY(calc(-10 * var(--foudre-svh, 1svh)))}.hero-copy h1{margin:0;font-size:clamp(3.15rem,6.4vw,7.1rem);font-weight:560;line-height:.93;letter-spacing:-.067em;text-wrap:balance}.hero-copy h1 span{display:block}.hero-copy h1 span+span{max-width:none;margin-top:.08em;font-size:.76em;word-spacing:.06em;white-space:nowrap}@media(min-width:1181px){.hero-copy{transform:translateY(calc(-15 * var(--foudre-svh, 1svh)))}.hero-copy h1 span+span{font-size:1em;word-spacing:.02em}}.hero-action{z-index:2;grid-column:9 / -1;grid-row:3;align-self:end;justify-self:end;width:min(100%,360px);padding-bottom:0}.hero-action p{margin:0 0 26px;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.45}.hero-action button{min-height:60px;padding:0 30px;color:var(--white);background:#ffffff0f;border:1px solid rgb(255 255 255 / .78);border-radius:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:color .28s ease,background .28s ease,transform .28s ease}.hero-action button:hover{color:#e8693e;background:var(--white);transform:translateY(-2px)}.scroll-cue{position:absolute;bottom:clamp(18px,calc(3 * var(--foudre-svh, 1svh)),34px);left:var(--page-gutter);z-index:2;display:inline-flex;align-items:center;gap:10px;font-size:.8rem;color:#ffffffc7}.scroll-cue span{width:28px;aspect-ratio:1;border:1px solid currentColor;border-radius:50%}@keyframes halo-breathe{0%,to{margin-top:0}50%{margin-top:-10px}}.narrative-stage{position:relative;isolation:isolate;margin-top:-1px;overflow:hidden;color:var(--white);background:radial-gradient(circle at 78% 14%,rgb(254 179 140 / .6),transparent 29%),radial-gradient(circle at 18% 42%,rgb(92 85 211 / .64),transparent 36%),radial-gradient(circle at 74% 76%,rgb(255 197 163 / .42),transparent 31%),linear-gradient(150deg,#f2a17f,#9a7fc0 22%,#423fbb 50%,#6f68c3 72%,#f2aa84)}.narrative-stage:before{position:absolute;top:-8%;right:-16%;bottom:-8%;left:-16%;z-index:-1;content:"";background:radial-gradient(circle at 24% 24%,rgb(255 221 205 / .2),transparent 22%),radial-gradient(circle at 76% 54%,rgb(37 54 182 / .24),transparent 34%);filter:blur(80px)}.narrative-stage:after{position:absolute;top:0;right:0;left:0;z-index:0;height:30vh;content:"";pointer-events:none;background:linear-gradient(90deg,#4a49cf,#9278bf 55%,#f2a27e);-webkit-mask-image:linear-gradient(#000 0%,transparent 100%);mask-image:linear-gradient(#000 0%,transparent 100%)}.scroll-scene{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,32px);min-height:max(calc(155 * var(--foudre-svh, 1svh)),760px);padding:clamp(130px,calc(18 * var(--foudre-svh, 1svh)),210px) var(--page-gutter);overflow:clip}@media(max-width:1024px){.scroll-scene,.commercial-stage .scroll-scene{min-height:max(calc(128 * var(--foudre-svh, 1svh)),680px)}[data-parallax]{--parallax-distance: 18px}.artifact-orbit img:nth-child(4),.result-artifacts img:nth-child(4){display:none}.proof-values strong{font-size:clamp(3rem,7vw,6.4rem)}.price-statements dd{font-size:clamp(2.8rem,6vw,5.8rem)}}.scroll-scene+.scroll-scene{margin-top:-20vh;padding-top:calc(clamp(130px,calc(18 * var(--foudre-svh, 1svh)),210px) + 20vh)}.scroll-scene>h2{position:relative;z-index:4;grid-column:1 / 8;align-self:start;max-width:10.8ch;margin:0;font-size:clamp(3.6rem,7.4vw,8.6rem);font-weight:520;line-height:.94;letter-spacing:-.065em;text-wrap:balance}.scene-kicker{position:absolute;top:clamp(82px,calc(11 * var(--foudre-svh, 1svh)),126px);left:var(--page-gutter);z-index:4;margin:0;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:#ffffff9e}.scroll-scene>.halo-visual{position:absolute;top:calc(25% + var(--halo-shift-y, 0vh));left:57%;z-index:2;width:clamp(330px,39vw,620px);opacity:calc(.48 + var(--scene-progress, 0) * .45);filter:drop-shadow(0 24px 58px rgb(45 45 130 / .18));transform:translate(-50%,-50%) rotate(calc(-14deg + var(--scene-progress, 0) * 26deg)) scale(var(--halo-scale, 1));transition:opacity .18s linear}.artifact-orbit,.result-artifacts{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.artifact-orbit img,.result-artifacts img{position:absolute;width:clamp(190px,23vw,350px);border-radius:8px;box-shadow:0 30px 90px #23255838;opacity:calc(.2 + var(--scene-progress, 0) * .78);transform:translate3d(0,calc((.5 - var(--scene-progress, 0)) * 9vh),0)}.artifact-orbit img:nth-child(1){top:38%;left:7%}.artifact-orbit img:nth-child(2){top:20%;right:6%;width:clamp(210px,25vw,390px)}.artifact-orbit img:nth-child(3){right:14%;bottom:16%}.artifact-orbit img:nth-child(4){bottom:9%;left:21%;width:clamp(220px,27vw,430px)}.team-scene>h2,.result-scene>h2{grid-column:6 / -1;justify-self:end;text-align:right}.team-scene .scene-kicker,.result-scene .scene-kicker{right:var(--page-gutter);left:auto}.team-scene>.halo-visual{top:46%;left:24%;width:clamp(260px,30vw,470px)}.relationship-flow{position:absolute;top:52%;right:8%;z-index:3;width:min(67vw,970px);opacity:calc(.24 + var(--scene-progress, 0) * .76);transform:translateY(-50%)}.specialist-labels{position:absolute;right:8%;bottom:19%;z-index:4;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;max-width:680px;margin:0;padding:0;list-style:none;font-size:clamp(.95rem,1.3vw,1.25rem);color:#ffffffc7}.parallel-scene{min-height:calc(170 * var(--foudre-svh, 1svh))}.parallel-scene>h2{grid-column:1 / 10;max-width:12ch}.work-tracks{position:absolute;right:var(--page-gutter);bottom:17%;left:var(--page-gutter);z-index:3;display:grid;gap:clamp(24px,calc(4 * var(--foudre-svh, 1svh)),48px);margin:0;padding:0;list-style:none}.work-tracks li{display:grid;grid-template-columns:minmax(110px,.22fr) 1fr;align-items:center;gap:30px;color:#fffc}.work-tracks i{position:relative;display:block;height:1px;overflow:visible;background:#ffffff42}.work-tracks i:after{position:absolute;top:-3px;left:calc((var(--scene-progress, 0) * 100%) - 7px - var(--track-index) * 2%);width:7px;aspect-ratio:1;content:"";background:var(--white);border-radius:50%;box-shadow:0 0 24px #ffffffb3}.result-scene>.halo-visual{top:48%;left:50%;width:clamp(360px,45vw,700px)}.result-artifacts img:nth-child(1){top:38%;left:4%}.result-artifacts img:nth-child(2){top:27%;right:5%;width:clamp(220px,28vw,430px)}.result-artifacts img:nth-child(3){right:12%;bottom:11%}.result-artifacts img:nth-child(4){bottom:13%;left:18%;width:clamp(220px,27vw,430px)}.commercial-stage{position:relative;isolation:isolate;margin-top:-1px;overflow:hidden;color:var(--ink);background:radial-gradient(circle at 16% 5%,rgb(104 91 198 / .33),transparent 25%),radial-gradient(circle at 84% 28%,rgb(255 174 126 / .46),transparent 27%),radial-gradient(circle at 15% 68%,rgb(122 110 211 / .22),transparent 31%),linear-gradient(154deg,#efaa8d,#d5b9c9 16%,#f1eff4 34%,#faf8f5 70%,#edb18f)}.commercial-stage:before{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;content:"";background:radial-gradient(circle at 63% 46%,rgb(255 255 255 / .72),transparent 22%),radial-gradient(circle at 36% 86%,rgb(255 219 199 / .45),transparent 25%);filter:blur(70px)}.commercial-stage:after{position:absolute;top:0;right:0;left:0;z-index:0;height:30vh;content:"";pointer-events:none;background:linear-gradient(90deg,#ae92b3,#c49bb2 54%,#e49e80);-webkit-mask-image:linear-gradient(#000 0%,transparent 100%);mask-image:linear-gradient(#000 0%,transparent 100%)}.commercial-stage .scroll-scene{min-height:calc(145 * var(--foudre-svh, 1svh))}.commercial-stage .scroll-scene>h2{color:var(--ink)}.eyebrow{position:absolute;top:clamp(82px,calc(11 * var(--foudre-svh, 1svh)),126px);left:var(--page-gutter);z-index:4;margin:0;color:#161a228c;font-size:.75rem;letter-spacing:.13em;text-transform:uppercase}.office-offer-scene>h2,.services-scene>h2,.proof-scene>h2,.pricing-scene>h2,.final-cta-scene>h2{max-width:11ch}.offer-lines{position:absolute;right:var(--page-gutter);bottom:14%;left:34%;z-index:3}.offer-lines p{margin:0;padding:18px 0;font-size:clamp(1.4rem,2.55vw,3.1rem);line-height:1.05;letter-spacing:-.045em;color:#161a229e}.offer-lines p:nth-child(2),.offer-lines p:nth-child(4){padding-left:clamp(20px,8vw,130px);color:var(--ink)}.services-scene>h2{grid-column:6 / -1;justify-self:end;text-align:right}.services-scene .eyebrow{right:var(--page-gutter);left:auto}.service-sequence{position:absolute;right:var(--page-gutter);bottom:13%;left:var(--page-gutter);z-index:3;margin:0;padding:0;list-style:none}.service-sequence li{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:baseline;padding:clamp(20px,calc(2.6 * var(--foudre-svh, 1svh)),32px) 0;border-bottom:1px solid rgb(22 26 34 / .15)}.service-sequence li:first-child{border-top:1px solid rgb(22 26 34 / .15)}.service-sequence span{font-size:clamp(1.35rem,3vw,3.5rem);letter-spacing:-.05em}.service-sequence strong{font-size:clamp(1.15rem,2vw,2.2rem);font-weight:540;color:#4c49d9}.proof-scene{min-height:calc(125 * var(--foudre-svh, 1svh))!important}.proof-values{position:absolute;right:var(--page-gutter);bottom:24%;left:var(--page-gutter);z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(18px,4vw,70px)}.proof-values strong{font-size:clamp(3.2rem,7.8vw,9rem);font-weight:520;line-height:.9;letter-spacing:-.07em;white-space:nowrap}.proof-values strong:last-child{color:#4b49d8;text-align:right}.proof-values span{color:var(--spark);font-size:clamp(2rem,4vw,5rem);font-weight:350}.proof-label{position:absolute;right:var(--page-gutter);bottom:16%;margin:0;color:#161a228f;letter-spacing:.12em;text-transform:uppercase}.pricing-scene>h2{grid-column:5 / -1;justify-self:end;text-align:right}.pricing-scene .eyebrow{right:var(--page-gutter);left:auto}.price-statements{position:absolute;right:var(--page-gutter);bottom:20%;left:var(--page-gutter);z-index:3;display:grid;gap:clamp(36px,calc(7 * var(--foudre-svh, 1svh)),72px);margin:0}.price-statements div{display:grid;grid-template-columns:minmax(180px,.42fr) 1fr;align-items:baseline;gap:30px}.price-statements dt{color:#161a228f;font-size:clamp(1rem,1.4vw,1.3rem)}.price-statements dd{margin:0;font-size:clamp(3rem,6.4vw,7.4rem);font-weight:520;line-height:.94;letter-spacing:-.065em}.pricing-note{position:absolute;right:var(--page-gutter);bottom:10%;max-width:520px;margin:0;color:#161a2294;line-height:1.55}.final-cta-scene{min-height:calc(120 * var(--foudre-svh, 1svh))!important;align-content:start}.final-cta-scene>h2{grid-column:1 / 9;max-width:8ch}.final-cta-scene>.halo-visual{top:55%;right:2%;left:auto;width:min(48vw,680px);opacity:.72;filter:drop-shadow(0 24px 60px rgb(83 75 174 / .16));transform:translateY(-50%) rotate(-7deg)}.access-message{position:absolute;bottom:26%;left:var(--page-gutter);z-index:4;max-width:520px;margin:0;font-size:clamp(1.15rem,1.8vw,1.65rem);line-height:1.46}.final-cta-scene>button{position:absolute;bottom:15%;left:var(--page-gutter);z-index:4;min-height:60px;padding:0 30px;color:var(--white);background:var(--ink);border-radius:16px;transition:background .26s ease,transform .26s ease}.final-cta-scene>button:hover{background:var(--indigo);transform:translateY(-2px)}.contact-footer{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:30px;min-height:280px;padding:70px var(--page-gutter) 54px;color:var(--white);background:var(--graphite)}.contact-footer:before{position:absolute;right:0;bottom:100%;left:0;height:clamp(90px,calc(14 * var(--foudre-svh, 1svh)),150px);content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,var(--graphite))}.contact-footer p{margin:0}.footer-brand{display:inline-flex;align-items:center;gap:12px;font-size:clamp(1.35rem,2.4vw,2.5rem);font-weight:650;letter-spacing:-.05em}.footer-brand img{width:48px}.footer-person{display:grid;gap:8px}.footer-person strong{font-size:1.08rem}.footer-person span,.footer-channels{color:#ffffff8f}.contact-footer>a{grid-column:3;grid-row:1;font-size:clamp(1.3rem,2.2vw,2.4rem);letter-spacing:-.04em}.footer-channels{grid-column:3;text-align:right}@media(max-width:1000px){.site-header{grid-template-columns:1fr auto}.site-header nav{position:absolute;top:82px;right:var(--page-gutter);left:var(--page-gutter);justify-content:flex-end;gap:22px;overflow-x:auto;font-size:.82rem}.hero-scene>.halo-visual{top:calc(13 * var(--foudre-svh, 1svh));width:min(58vw,560px)}.hero-copy{grid-column:1 / 9}}@media(max-width:720px){.hero-scene{grid-template-rows:auto minmax(calc(38 * var(--foudre-svh, 1svh)),1fr) auto auto;min-height:calc(100 * var(--foudre-svh, 1svh));padding-bottom:28px}.site-header{min-height:76px;gap:14px}.brand-link{gap:9px;font-size:1.1rem}.brand-link img{width:36px}.site-header nav{display:none}.header-action{min-height:42px;padding:0 15px;border-radius:13px;font-size:.82rem}.hero-scene>.halo-visual{top:calc(18 * var(--foudre-svh, 1svh));width:min(78vw,430px)}.hero-copy{grid-column:1 / -1;grid-row:3;padding-bottom:26px;transform:none}.hero-copy h1{font-size:clamp(3rem,15.5vw,5.2rem)}.hero-copy h1 span+span{max-width:8.8ch;font-size:1em;white-space:normal}.hero-action{grid-column:1 / -1;grid-row:4;justify-self:start;padding-bottom:34px}.hero-action p{margin-bottom:18px}.hero-action button{min-height:54px}.scroll-cue{display:none}.scroll-scene,.parallel-scene{grid-template-columns:1fr;min-height:max(calc(122 * var(--foudre-svh, 1svh)),720px);padding-top:150px}.scroll-scene+.scroll-scene{margin-top:-12vh;padding-top:calc(150px + 12vh)}.scroll-scene>h2,.team-scene>h2,.result-scene>h2,.parallel-scene>h2{grid-column:1 / -1;max-width:11ch;font-size:clamp(3.2rem,15vw,5.8rem);text-align:left}.team-scene .scene-kicker,.result-scene .scene-kicker{right:auto;left:var(--page-gutter)}.scroll-scene>.halo-visual,.team-scene>.halo-visual,.result-scene>.halo-visual{top:47%;left:54%;width:min(88vw,460px)}.artifact-orbit img,.result-artifacts img{width:min(52vw,250px)}.artifact-orbit img:nth-child(n+3),.result-artifacts img:nth-child(n+3){display:none}.artifact-orbit img:nth-child(1),.result-artifacts img:nth-child(1){top:48%;left:-9%}.artifact-orbit img:nth-child(2),.result-artifacts img:nth-child(2){top:39%;right:-13%;width:min(55vw,270px)}.artifact-orbit img:nth-child(3),.result-artifacts img:nth-child(3){right:-4%;bottom:10%}.artifact-orbit img:nth-child(4),.result-artifacts img:nth-child(4){bottom:14%;left:4%;width:min(58vw,285px)}.relationship-flow{top:55%;right:-18%;width:120vw}.specialist-labels{right:var(--page-gutter);bottom:13%;left:var(--page-gutter);justify-content:flex-start;gap:10px 18px}.work-tracks{bottom:18%}.work-tracks li{grid-template-columns:96px 1fr;gap:14px;font-size:.82rem}.commercial-stage .scroll-scene{min-height:max(calc(118 * var(--foudre-svh, 1svh)),720px)}.offer-lines{right:var(--page-gutter);bottom:14%;left:var(--page-gutter)}.offer-lines p,.offer-lines p:nth-child(2),.offer-lines p:nth-child(4){padding:15px 0;font-size:clamp(1.55rem,7vw,2.35rem)}.services-scene>h2,.pricing-scene>h2,.final-cta-scene>h2{grid-column:1 / -1;justify-self:start;text-align:left}.services-scene .eyebrow,.pricing-scene .eyebrow{right:auto;left:var(--page-gutter)}.service-sequence span{font-size:1.2rem}.service-sequence strong{font-size:1rem}.proof-values{grid-template-columns:1fr;bottom:18%;gap:18px}.proof-values strong{font-size:clamp(3.3rem,15vw,5.6rem);white-space:normal}.proof-values strong:last-child{text-align:left}.proof-values span{transform:rotate(90deg);transform-origin:left center}.proof-label{bottom:10%}.price-statements{bottom:20%}.price-statements div{grid-template-columns:1fr;gap:12px}.price-statements dd{font-size:clamp(2.6rem,12.5vw,4.7rem)}.pricing-note{bottom:8%;left:var(--page-gutter)}.final-cta-scene>.halo-visual{top:59%;right:-24%;width:100vw}.access-message{right:var(--page-gutter);bottom:24%}.final-cta-scene>button{bottom:13%}.contact-footer{grid-template-columns:1fr;align-items:start;min-height:360px}.contact-footer>a,.footer-channels{grid-column:1;grid-row:auto;text-align:left}}@media(max-width:360px){.hero-copy h1,.scroll-scene>h2,.team-scene>h2,.result-scene>h2,.parallel-scene>h2{font-size:2.85rem}.header-action{padding-inline:12px;font-size:.76rem}.service-sequence li{gap:12px}.service-sequence span,.service-sequence strong{font-size:.95rem}.contact-footer>a{font-size:1.35rem}}@media(min-width:721px)and (max-width:1024px){.scroll-scene,.parallel-scene,.commercial-stage .scroll-scene{min-height:max(calc(128 * var(--foudre-svh, 1svh)),680px)}.scroll-scene>.halo-visual{width:min(42vw,470px)}}.marketing-flow{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(circle at 78% 7%,rgb(255 185 141 / .54),transparent 15%),radial-gradient(circle at 18% 29%,rgb(73 69 211 / .48),transparent 19%),radial-gradient(circle at 83% 45%,rgb(255 190 154 / .42),transparent 18%),radial-gradient(circle at 16% 72%,rgb(116 101 205 / .2),transparent 23%),linear-gradient(180deg,#2d3eb8,#7568bd 7%,#eea481 13%,#8d75bd 20%,#4144ba 31%,#7468bf,#efa784 49%,#dec7d3 56%,#f6f3f2 66%,#faf8f5,#efc3ad 94%,#dc8b6b)}.marketing-flow:before{position:fixed;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 72% 28%,rgb(255 255 255 / .2),transparent 20%),radial-gradient(circle at 31% 66%,rgb(91 83 218 / .16),transparent 24%);filter:blur(70px);opacity:.9;transform:translate3d(calc(-5vw + var(--page-progress, 0) * 12vw),calc(5vh - var(--page-progress, 0) * 10vh),0)}.story-stage,.commercial-stage{position:relative;z-index:1}.story-stage{isolation:isolate}.hero-scene,.narrative-stage,.commercial-stage{margin-top:0;background:transparent}.hero-scene:before,.narrative-stage:before,.narrative-stage:after,.commercial-stage:before,.commercial-stage:after{display:none}.story-halo-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:clip;pointer-events:none}.story-halo-layer img{position:sticky;top:var(--halo-y, 27%);width:clamp(330px,43vw,660px);height:auto;margin-left:var(--halo-x, 50%);opacity:var(--halo-opacity, .94);filter:blur(var(--halo-blur, 0)) drop-shadow(0 24px 60px rgb(41 39 123 / .18));transform:translate(-50%,-50%) rotate(var(--halo-rotate, -4deg)) scale(var(--halo-scale, 1));transform-origin:center;will-change:transform,opacity,filter}.hero-scene,.narrative-stage{position:relative;z-index:1}.hero-copy,.hero-action,.site-header{opacity:calc(1 - var(--story-progress, 0) * 2.3);transform:translate3d(0,calc(var(--story-progress, 0) * -10vh),0);will-change:transform,opacity}.scroll-scene,.parallel-scene,.commercial-stage .scroll-scene{display:block;min-height:max(calc(170 * var(--foudre-svh, 1svh)),980px);padding:0;overflow:visible}.scroll-scene+.scroll-scene{margin-top:0;padding-top:0}.scene-pin{position:sticky;top:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,32px);min-height:calc(100 * var(--foudre-svh, 1svh));padding:clamp(110px,calc(15 * var(--foudre-svh, 1svh)),170px) var(--page-gutter);overflow:clip}.scene-pin>h2{position:relative;z-index:4;grid-column:1 / 8;align-self:start;max-width:10.8ch;margin:0;font-size:clamp(3.6rem,7.4vw,8.6rem);font-weight:520;line-height:.94;letter-spacing:-.065em;text-wrap:balance;opacity:var(--motion-visibility, 0);filter:blur(calc(14px - var(--motion-enter, 0) * 14px + var(--motion-exit, 0) * 5px));transform:translate3d(0,calc(14vh - var(--motion-enter, 0) * 14vh - var(--motion-exit, 0) * 8vh),0);will-change:transform,opacity,filter}.scene-kicker,.eyebrow{opacity:var(--motion-visibility, 0);transform:translate3d(0,calc(5vh - var(--motion-enter, 0) * 5vh),0)}.team-scene .scene-pin>h2,.result-scene .scene-pin>h2,.services-scene .scene-pin>h2,.pricing-scene .scene-pin>h2{grid-column:6 / -1;justify-self:end;text-align:right}.parallel-scene .scene-pin>h2{grid-column:1 / 10;max-width:12ch}.office-offer-scene .scene-pin>h2,.services-scene .scene-pin>h2,.proof-scene .scene-pin>h2,.pricing-scene .scene-pin>h2,.final-cta-scene .scene-pin>h2{max-width:11ch;color:var(--ink)}.final-cta-scene .scene-pin>h2{grid-column:1 / 9;max-width:8ch}.artifact-orbit>:nth-child(1),.result-artifacts>:nth-child(1),.offer-lines>:nth-child(1),.service-sequence>:nth-child(1),.price-statements>:nth-child(1),.specialist-labels>:nth-child(1){--item-progress: var(--motion-item-0, 0)}.artifact-orbit>:nth-child(2),.result-artifacts>:nth-child(2),.offer-lines>:nth-child(2),.service-sequence>:nth-child(2),.price-statements>:nth-child(2),.specialist-labels>:nth-child(2){--item-progress: var(--motion-item-1, 0)}.artifact-orbit>:nth-child(3),.result-artifacts>:nth-child(3),.offer-lines>:nth-child(3),.service-sequence>:nth-child(3),.specialist-labels>:nth-child(3){--item-progress: var(--motion-item-2, 0)}.artifact-orbit>:nth-child(n+4),.result-artifacts>:nth-child(n+4),.offer-lines>:nth-child(n+4),.service-sequence>:nth-child(n+4),.specialist-labels>:nth-child(n+4){--item-progress: var(--motion-item-3, 0)}.artifact-orbit img,.result-artifacts img{opacity:calc(var(--motion-visibility, 0) * var(--item-progress, 0));filter:blur(calc(10px - var(--item-progress, 0) * 10px));will-change:transform,opacity,filter}.artifact-orbit img:nth-child(1),.result-artifacts img:nth-child(1){transform:translate3d(calc(-28vw + var(--item-progress, 0) * 28vw),calc(var(--motion-exit, 0) * -12vh),0) rotate(calc(-8deg + var(--item-progress, 0) * 8deg))}.artifact-orbit img:nth-child(2),.result-artifacts img:nth-child(2){transform:translate3d(calc(28vw - var(--item-progress, 0) * 28vw),calc(var(--motion-exit, 0) * -9vh),0) rotate(calc(7deg - var(--item-progress, 0) * 7deg))}.artifact-orbit img:nth-child(3),.result-artifacts img:nth-child(3){transform:translate3d(calc(23vw - var(--item-progress, 0) * 23vw),calc(15vh - var(--item-progress, 0) * 15vh - var(--motion-exit, 0) * 10vh),0) rotate(calc(5deg - var(--item-progress, 0) * 5deg))}.artifact-orbit img:nth-child(4),.result-artifacts img:nth-child(4){transform:translate3d(calc(-24vw + var(--item-progress, 0) * 24vw),calc(16vh - var(--item-progress, 0) * 16vh - var(--motion-exit, 0) * 8vh),0) rotate(calc(-6deg + var(--item-progress, 0) * 6deg))}.relationship-flow{opacity:var(--motion-visibility, 0);filter:blur(calc(9px - var(--motion-enter, 0) * 9px));transform:translate3d(calc(12vw - var(--motion-enter, 0) * 12vw),-50%,0);will-change:transform,opacity,filter}.specialist-labels li{opacity:var(--item-progress, 0);transform:translate3d(0,calc(3vh - var(--item-progress, 0) * 3vh),0)}.work-tracks li{opacity:var(--motion-visibility, 0);transform:translate3d(0,calc(5vh - var(--motion-enter, 0) * 5vh),0)}.work-tracks i:after{left:calc((var(--motion-hold, 0) * 100%) - 7px - var(--motion-index, 0) * 2%)}.offer-lines p{opacity:var(--item-progress, 0);filter:blur(calc(8px - var(--item-progress, 0) * 8px));transform:translate3d(calc(-12vw + var(--item-progress, 0) * 12vw),0,0)}.offer-lines p:nth-child(2n){transform:translate3d(calc(12vw - var(--item-progress, 0) * 12vw),0,0)}.service-sequence li{opacity:var(--item-progress, 0);transform:translate3d(0,calc(8vh - var(--item-progress, 0) * 8vh),0);clip-path:inset(0 calc(100% - var(--item-progress, 0) * 100%) 0 0)}.proof-values strong:first-child{opacity:calc(var(--motion-visibility, 0) * (1 - var(--motion-exit, 0) * .55));transform:translate3d(calc(-18vw + var(--motion-enter, 0) * 18vw),0,0)}.proof-values strong:last-child{opacity:var(--motion-visibility, 0);transform:translate3d(calc(18vw - var(--motion-enter, 0) * 18vw),0,0)}.proof-values span,.proof-label{opacity:var(--motion-hold, 0)}.price-statements div{opacity:var(--item-progress, 0);transform:translate3d(0,calc(10vh - var(--item-progress, 0) * 10vh),0) scale(calc(.94 + var(--item-progress, 0) * .06));transform-origin:left center}.pricing-note,.access-message{opacity:var(--motion-hold, 0);transform:translate3d(0,calc(4vh - var(--motion-hold, 0) * 4vh),0)}.final-cta-scene .scene-pin>.halo-visual{position:absolute;top:55%;right:2%;left:auto;width:min(48vw,680px);opacity:calc(var(--motion-visibility, 0) * .78);filter:drop-shadow(0 24px 60px rgb(83 75 174 / .16));transform:translate3d(calc(18vw - var(--motion-enter, 0) * 18vw),-50%,0) rotate(calc(-12deg + var(--motion-hold, 0) * 18deg))}.final-cta-scene .scene-pin>button{position:absolute;bottom:15%;left:var(--page-gutter);z-index:4;min-height:60px;padding:0 30px;color:var(--white);background:var(--ink);border-radius:16px;opacity:var(--motion-hold, 0);transform:translate3d(0,calc(4vh - var(--motion-hold, 0) * 4vh),0);transition:background .26s ease}.contact-footer{background:linear-gradient(to bottom,rgb(22 26 34 / 0),var(--graphite) 34%)}@media(max-width:1024px){.scroll-scene,.parallel-scene,.commercial-stage .scroll-scene{min-height:max(calc(155 * var(--foudre-svh, 1svh)),840px)}.story-halo-layer img{width:min(58vw,560px)}}@media(max-width:720px){.scroll-scene,.parallel-scene,.commercial-stage .scroll-scene{min-height:max(calc(145 * var(--foudre-svh, 1svh)),780px)}.scene-pin{grid-template-columns:1fr;padding-top:130px}.scene-pin>h2,.team-scene .scene-pin>h2,.result-scene .scene-pin>h2,.parallel-scene .scene-pin>h2,.services-scene .scene-pin>h2,.pricing-scene .scene-pin>h2,.final-cta-scene .scene-pin>h2{grid-column:1 / -1;justify-self:start;max-width:11ch;font-size:clamp(3.2rem,15vw,5.8rem);text-align:left}.story-halo-layer img{width:min(82vw,460px)}.artifact-orbit img:nth-child(n+3),.result-artifacts img:nth-child(n+3){display:none}.final-cta-scene .scene-pin>.halo-visual{top:59%;right:-24%;width:100vw}.final-cta-scene .scene-pin>button{bottom:13%}}@media(max-width:360px){.scene-pin>h2,.team-scene .scene-pin>h2,.result-scene .scene-pin>h2,.parallel-scene .scene-pin>h2{font-size:2.85rem}}@media(max-height:599px),(prefers-reduced-motion:reduce){.marketing-flow:before{transform:none}.scroll-scene,.parallel-scene,.commercial-stage .scroll-scene{min-height:auto}.scene-pin{position:relative;min-height:calc(100 * var(--foudre-svh, 1svh))}.story-halo-layer{display:none}.scene-pin>h2,.scene-kicker,.eyebrow,.artifact-orbit img,.result-artifacts img,.relationship-flow,.specialist-labels li,.work-tracks li,.offer-lines p,.service-sequence li,.proof-values strong,.proof-values span,.proof-label,.price-statements div,.pricing-note,.access-message,.final-cta-scene .scene-pin>.halo-visual,.final-cta-scene .scene-pin>button{opacity:1!important;filter:none!important;transform:none!important}}.questionnaire{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;min-width:320px;overflow-y:auto;color:var(--ink);background:radial-gradient(circle at 80% 12%,rgb(255 176 132 / .5),transparent 32%),radial-gradient(circle at 17% 76%,rgb(83 79 217 / .34),transparent 36%),linear-gradient(135deg,#f5f2f6,#eee7ee 48%,#f4c2a5)}.questionnaire-header{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;min-height:90px;padding:20px var(--page-gutter);background:#f7f3f6b8;border-bottom:1px solid rgb(22 26 34 / .08);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.questionnaire-brand{display:inline-flex;align-items:center;gap:11px;margin:0;font-weight:680;letter-spacing:-.04em}.questionnaire-brand img{width:38px}.questionnaire-close{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;color:var(--ink);background:#ffffff7a;border:1px solid rgb(22 26 34 / .18);border-radius:13px;text-decoration:none}.questionnaire-content{width:min(100% - (2 * var(--page-gutter)),1040px);min-height:calc(calc(100 * var(--foudre-svh, 1svh)) - 90px);margin-inline:auto;padding:clamp(70px,calc(10 * var(--foudre-svh, 1svh)),120px) 0 90px}.questionnaire-content>h2{max-width:8.7ch;margin:0 0 22px;font-size:clamp(3.4rem,7vw,7.8rem);font-weight:520;line-height:.92;letter-spacing:-.07em}.questionnaire-intro{max-width:58ch;margin:0 0 clamp(34px,calc(5 * var(--foudre-svh, 1svh)),58px);color:#161a22ad;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.questionnaire-context{width:max-content;margin:-8px 0 16px;padding:7px 10px;color:var(--ink);background:#5147f214;font-size:.76rem;font-weight:720;letter-spacing:.06em}.questionnaire-map-summary{display:grid;max-width:760px;gap:8px;margin:0 0 24px;padding:18px 20px;background:#ffffff85;border-left:4px solid var(--indigo)}.questionnaire-map-summary span{color:var(--indigo);font-size:.68rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.questionnaire-map-summary strong{font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.2}.questionnaire-map-summary p{margin:0;color:#161a229e;font-size:.86rem}.questionnaire--proposal .questionnaire-content{width:min(100% - (2 * var(--page-gutter)),960px);padding-top:clamp(46px,calc(7 * var(--foudre-svh, 1svh)),82px)}.questionnaire--proposal .questionnaire-content>h2{max-width:15ch;font-size:clamp(2.7rem,5.4vw,5.8rem);line-height:.96}.questionnaire-content>h2:focus{outline:none}.questionnaire-step{margin:0 0 22px;color:#161a2285;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.questionnaire-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin:0;padding:0;border:0}.questionnaire-fields>legend,.questionnaire-review h3,.questionnaire-success h3{grid-column:1 / -1;margin:0 0 42px;padding:0;font-size:clamp(2rem,4.5vw,4.8rem);font-weight:520;line-height:.95;letter-spacing:-.06em}.form-group{display:grid;align-content:start;gap:10px}.form-group:has(textarea),.form-options,.form-confirmation{grid-column:1 / -1}.form-group label,.form-group legend{color:#161a22a8;font-size:.88rem}.form-group input:not([type=radio]):not([type=checkbox]),.form-group textarea{width:100%;min-height:58px;padding:12px 0;color:var(--ink);background:transparent;border:0;border-bottom:1px solid rgb(22 26 34 / .24);border-radius:0;outline:none;font-size:clamp(1.1rem,1.7vw,1.4rem);transition:border-color .22s ease}.form-group textarea{min-height:150px;resize:vertical}.form-group input:focus,.form-group textarea:focus{border-color:var(--indigo)}.form-group [role=alert]{margin:0;color:#b53c25;font-size:.84rem}.form-options{margin:0;padding:0;border:0}.form-options>div{display:flex;flex-wrap:wrap;gap:12px}.form-options label{position:relative}.form-options input{position:absolute;opacity:0}.form-options span{display:block;padding:13px 18px;color:var(--ink);border:1px solid rgb(22 26 34 / .18);border-radius:999px;cursor:pointer}.form-options input:checked+span{color:var(--white);background:var(--ink);border-color:var(--ink)}.form-options input:focus-visible+span{outline:2px solid var(--spark);outline-offset:3px}.form-confirmation label{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:760px;color:var(--ink);font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.45}.form-confirmation input{box-sizing:border-box;width:24px;height:24px;margin-top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:1px solid rgb(22 26 34 / .24);border-radius:6px;cursor:pointer}.form-confirmation input:checked{background:var(--indigo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / 16px 16px no-repeat;border-color:var(--indigo)}.form-confirmation input:focus-visible{outline:0;box-shadow:0 0 0 3px #4b49e429}.questionnaire-actions{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:clamp(50px,calc(8 * var(--foudre-svh, 1svh)),90px)}.questionnaire-actions button,.questionnaire-review>button,.questionnaire-success button{min-height:58px;padding:0 26px;color:var(--ink);background:transparent;border:1px solid rgb(22 26 34 / .2);border-radius:15px}.questionnaire .questionnaire-primary,.questionnaire-success button{color:var(--white);background:var(--ink);border-color:var(--ink)}.questionnaire-review,.questionnaire-success{max-width:900px}.questionnaire-review dl{margin:0 0 50px}.questionnaire-review dl div{display:grid;grid-template-columns:minmax(180px,.42fr) 1fr auto;gap:24px;align-items:baseline;padding:22px 0;border-bottom:1px solid rgb(22 26 34 / .14)}.questionnaire-review dt{color:#161a2285}.questionnaire-review dd{margin:0;font-size:1.08rem}.questionnaire-review dl button{padding:5px 0;color:var(--indigo);background:transparent}.questionnaire-success>p:not(.questionnaire-step){max-width:650px;margin:0 0 22px;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.5}.questionnaire-success button{margin-top:28px}.questionnaire-success__next{display:inline-flex;align-items:center;min-height:58px;margin-top:28px;padding:0 26px;color:var(--white);background:var(--ink);border:1px solid var(--ink);border-radius:15px;font-weight:760;text-decoration:none}@media(max-width:720px){.questionnaire-header{min-height:72px;padding-block:14px}.questionnaire-content{min-height:calc(calc(100 * var(--foudre-svh, 1svh)) - 72px);padding-top:58px}.questionnaire-content>h2{margin-bottom:70px;font-size:clamp(3.1rem,15vw,5.2rem)}.questionnaire-fields{grid-template-columns:1fr}.form-group,.form-group:has(textarea),.form-options,.form-confirmation{grid-column:1}.questionnaire-actions{grid-template-columns:auto 1fr}.questionnaire-actions .questionnaire-primary{justify-self:end}.questionnaire-review dl div{grid-template-columns:1fr auto}.questionnaire-review dt{grid-column:1 / -1}}@media(max-width:360px){.questionnaire-brand span{display:none}.questionnaire-content>h2{font-size:2.9rem}.questionnaire-actions{grid-template-columns:1fr}.questionnaire-actions span{display:none}.questionnaire-actions button,.questionnaire-actions .questionnaire-primary{width:100%;justify-self:stretch}}.questionnaire-privacy-note{margin:4px 0 0;color:#f5f6f8a8;font-size:.78rem;line-height:1.5}.questionnaire-privacy-note a{color:inherit;text-underline-offset:3px}.foudre-root{--f-field-current: #ffad7e;--f-field-next: #4b49e4;--f-field-mix: 0;position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;color:#0e1116;background:#ffad7e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.foudre-root button,.foudre-root a{font:inherit}.foudre-deep-link-curtain{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:#2529c7 url(/foudre/products-stage-10-field-screen09-exact-v2.png) center / 100% 100% no-repeat}.foudre-skip{position:fixed;top:14px;left:50%;z-index:220;padding:12px 18px;color:#f5f6f8;background:#0e1116;border-radius:999px;transform:translate(-50%,calc(-100% - 24px));transition:transform .18s ease}.foudre-skip:focus{transform:translate(-50%)}.foudre-background,.foudre-background__field{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.foudre-background{z-index:-1;background:var(--f-field-current);display:none}.foudre-background__field--current{background:var(--f-field-current);opacity:calc(1 - var(--f-field-mix))}.foudre-background__field--next{background:var(--f-field-next);opacity:var(--f-field-mix)}.foudre-stage{position:relative;min-height:var(--f-length, calc(190 * var(--foudre-svh, 1svh)));margin-top:-1px}.foudre-stage__entry-anchor{position:absolute;top:2px;left:0;width:1px;height:1px;pointer-events:none}.foudre-stage__backing{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.foudre-stage__frame{position:sticky;top:0;z-index:1;display:grid;width:100%;min-height:calc(100 * var(--foudre-svh, 1svh));padding:clamp(28px,3.2vw,54px);overflow:clip}.foudre-control,.foudre-brand-control{position:fixed;z-index:90;display:grid;place-items:center;width:62px;height:62px;color:#0e1116;background:#f5f6f8;border-radius:50%;box-shadow:0 14px 34px #0e111621;transition:transform .26s ease,background .26s ease}.foudre-control:hover,.foudre-brand-control:hover{background:#fff;transform:rotate(-7deg) scale(1.04)}.foudre-control svg{width:25px;height:25px}.foudre-control--menu{top:24px;left:24px}.foudre-control--questionnaire{top:24px;right:24px;color:#fff;background:#0e1116}.foudre-brand-control{top:25px;left:50%;width:58px;height:58px;padding:9px;transform:translate(-50%)}.foudre-brand-control:hover{transform:translate(-50%) rotate(8deg) scale(1.04)}.foudre-brand-control img{width:100%;height:100%;object-fit:contain}.foudre-access-card{position:fixed;right:30px;bottom:28px;z-index:80;display:grid;grid-template-columns:1fr auto;gap:4px 24px;width:min(280px,calc(100vw - 48px));padding:20px 22px;color:#fff;text-align:left;background:#0e1116;border-radius:24px;box-shadow:0 18px 50px #0e111633;transform:rotate(2.5deg);transition:transform .28s ease}.foudre-access-card[hidden]{display:none}.foudre-access-card:hover{transform:rotate(0) translateY(-4px)}.foudre-access-card span,.foudre-access-card small{grid-column:1}.foudre-access-card strong{grid-column:1;font-family:Anton,Impact,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.01em}.foudre-access-card small{color:#ffffffad}.foudre-access-card svg{grid-column:2;grid-row:1 / 4;align-self:center}.foudre-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(26px,4vw,64px);color:#f5f6f8;background:#0e1116}.foudre-menu header{display:flex;align-items:center;justify-content:space-between}.foudre-menu header p{margin:0;font-family:Anton,Impact,sans-serif;font-size:2rem}.foudre-menu header button{display:grid;place-items:center;width:58px;height:58px;color:#0e1116;background:#f5f6f8;border-radius:50%}.foudre-menu nav{display:grid;align-content:center;width:min(100%,1040px);margin-inline:auto}.foudre-menu nav a{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:18px;padding:10px 0;border-bottom:1px solid rgb(245 246 248 / .18);font-family:Anton,Impact,sans-serif;font-size:clamp(2.5rem,6vw,6.5rem);line-height:1}.foudre-menu nav a span{font-family:Inter,sans-serif;font-size:.78rem;color:#f5f6f88c}.foudre-menu nav a svg{width:clamp(28px,4vw,56px);height:auto}.foudre-menu__cta{justify-self:end;display:inline-flex;align-items:center;gap:18px;padding:18px 24px;color:#0e1116;background:#ffad7e;border-radius:999px}.foudre-card{position:absolute;overflow:hidden;margin:0;background:#f5f6f8;border-radius:clamp(20px,1.7vw,24px);box-shadow:0 18px 44px #0e11161c;transform-origin:center}.foudre-card img{width:100%;height:100%;object-fit:cover}.foudre-card--indigo{background:#4b49e4}.foudre-card--peach{background:#ffad7e}.foudre-card--graphite{background:#0e1116}.foudre-hero{color:#0e1116}.foudre-intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;pointer-events:none;background:#4b49e4;animation:foudre-intro 1.2s cubic-bezier(.7,0,.2,1) both}.foudre-intro img{width:min(54vw,540px);filter:brightness(0) invert(1);animation:foudre-intro-mark 1.2s cubic-bezier(.7,0,.2,1) both}@keyframes foudre-intro{0%,58%{opacity:1}to{opacity:0}}@keyframes foudre-intro-mark{0%{transform:scale(2.4) rotate(-28deg)}65%{transform:scale(1) rotate(0)}to{transform:scale(.12) translateY(-400vh)}}.foudre-hero__word,.foudre-hero h1{position:absolute;z-index:1;margin:0;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:.8;letter-spacing:-.035em}.foudre-hero__word{top:-.05em;left:50%;font-size:clamp(9rem,23vw,27rem);white-space:nowrap;opacity:clamp(.1,calc(.1 + var(--f-title, 1) * .16),.26);transform:translate(-50%) translateY(calc(var(--f-outro, 0) * -3vh))}.foudre-hero h1{top:26px;left:50%;z-index:4;overflow:hidden;width:1px;height:1px;clip-path:inset(50%)}.foudre-hero__emblem{position:absolute;top:50%;left:50%;z-index:3;width:min(42vw,560px);aspect-ratio:1;margin:0;pointer-events:none;opacity:var(--f-title, 1);transform:translate3d(calc(-50% + var(--f-passage, 0) * 3vw + var(--f-outro, 0) * 8vw),calc(-52% - var(--f-passage, 0) * 2vh - var(--f-outro, 0) * 7vh),0) rotate(calc(-2deg + var(--f-passage, 0) * 3deg + var(--f-outro, 0) * 2deg)) scale(calc(1 + var(--f-passage, 0) * .03 - var(--f-outro, 0) * .08));transform-origin:center;will-change:transform,opacity}.foudre-hero__emblem img{width:100%;height:100%;object-fit:contain}.foudre-hero__statement{position:absolute;bottom:clamp(34px,5vw,74px);left:clamp(28px,4vw,62px);z-index:5;width:min(41vw,620px);opacity:var(--f-title, 1);transform:translate3d(0,calc(var(--f-outro, 0) * -3vh),0)}.foudre-hero__statement p{margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(4rem,6.8vw,7.4rem);line-height:.85;letter-spacing:-.025em}.foudre-hero__support{position:absolute;right:clamp(30px,5vw,78px);bottom:clamp(172px,14vw,214px);z-index:6;width:min(28vw,360px);opacity:var(--f-title, 1);transform:translate3d(0,calc(var(--f-outro, 0) * -2vh),0)}.foudre-hero__support p{margin:0 0 20px;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.4}.foudre-hero__support button{min-height:54px;padding:0 24px;color:#f5f6f8;background:#0e1116;border-radius:999px}.foudre-hero__scroll{position:absolute;right:34px;bottom:28px;z-index:4;display:inline-flex;align-items:center;gap:10px;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.foudre-eyebrow{position:absolute;top:clamp(28px,3vw,50px);left:clamp(100px,9vw,150px);z-index:8;margin:0;font-size:.76rem;text-transform:uppercase;letter-spacing:.11em}.foudre-story,.foudre-manifesto{color:#f5f6f8}.foudre-story h2,.foudre-office h2,.foudre-process h2{position:absolute;z-index:5;margin:0;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:.84;letter-spacing:-.028em}.foudre-story h2{display:flex;flex-direction:column;top:16%;left:clamp(30px,4vw,64px);width:min(92vw,1720px);font-size:clamp(2.7rem,3.4vw,4.8rem);opacity:var(--f-title, 1);transform:translate3d(0,calc(var(--f-outro, 0) * -3vh),0);transform-origin:0 50%}.foudre-story__track{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.foudre-story__panel{--item-window: 0;--item-active: 0;--item-x: 78vw;--item-rotate: 6deg;--bridge-x: 0vw;--bridge-y: 0vh;--bridge-rotate: 0deg;position:absolute;top:12%;left:50%;z-index:calc(4 + var(--item-active) * 10);width:clamp(270px,30vw,450px);height:min(calc(68 * var(--foudre-svh, 1svh)),670px);opacity:var(--item-window);transform:translate3d(calc(-50% + var(--item-x) + var(--bridge-x)),calc((1 - var(--item-window)) * 12vh + var(--bridge-y)),0) rotate(calc(var(--item-rotate) + var(--bridge-rotate))) scale(calc(.9 + var(--item-active) * .1 + var(--f-bridge, 0) * .06));transform-origin:50% 90%;will-change:transform,opacity}.foudre-story__panel--0{--item-window: var(--f-item-passage-0, 0);--item-active: var(--f-item-hero-0, 0);--item-x: var(--f-card-x-0, 78vw);--item-rotate: var(--f-card-rotate-0, 6deg)}.foudre-story__panel--1{--item-window: var(--f-item-passage-1, 0);--item-active: var(--f-item-hero-1, 0);--item-x: var(--f-card-x-1, 78vw);--item-rotate: var(--f-card-rotate-1, 6deg)}.foudre-story__panel--2{--item-window: var(--f-item-passage-2, 0);--item-active: var(--f-item-hero-2, 0);--item-x: var(--f-card-x-2, 78vw);--item-rotate: var(--f-card-rotate-2, 6deg)}.foudre-story__panel--3{--item-window: var(--f-item-passage-3, 0);--item-active: var(--f-item-hero-3, 0);--item-x: var(--f-card-x-3, 78vw);--item-rotate: var(--f-card-rotate-3, 6deg)}.foudre-story__panel[data-foudre-bridge-object=story-final]{--bridge-x: 0vw;--bridge-y: 0vh;--bridge-rotate: 0deg}.foudre-story__panel .foudre-card{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:clamp(20px,1.7vw,24px);transform:none}.foudre-story__copy{position:absolute;right:18px;bottom:18px;left:18px;z-index:3;padding:20px;color:#f5f6f8;background:#0e1116;border-radius:20px;opacity:clamp(0,calc(var(--item-active) * 1.5 - .22),1);transform:translateY(calc((1 - var(--item-active)) * 22px))}.foudre-story__copy span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#f5f6f89e}.foudre-story__copy h3{margin:42px 0 0;font-family:Anton,Impact,sans-serif;font-size:clamp(2.1rem,3.2vw,3.8rem);font-weight:400;line-height:.93}.foudre-story__steps{position:absolute;bottom:35px;left:clamp(30px,4vw,64px);z-index:6;display:flex;gap:8px}.foudre-story__steps span{display:grid;place-items:center;width:44px;height:44px;color:#0e1116;background:#f5f6f8;border-radius:50%;opacity:var(--f-title, 1)}.foudre-manifesto h2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;color:#0e1116;font-family:Anton,Impact,sans-serif;font-size:clamp(6rem,14vw,15rem);font-weight:400;line-height:.82;letter-spacing:-.028em;text-align:center;isolation:isolate;overflow:hidden}.foudre-manifesto h2 span{position:absolute;top:50%;left:50%;width:min(95vw,1500px);transform:translate(-50%,-50%)}.foudre-manifesto h2 span:first-child{opacity:var(--f-manifesto-first, 1);transform:translate(-50%,calc(-50% - (1 - var(--f-manifesto-first, 1)) * 3vh))}.foudre-manifesto h2 span:last-child{opacity:var(--f-manifesto-second, 0);transform:translate(-50%,calc(-50% + (1 - var(--f-manifesto-second, 0)) * 3vh))}.foudre-manifesto>img{display:none}.foudre-manifesto__slabs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.foudre-manifesto__slab{position:absolute;width:min(96vw,1380px);height:calc(40 * var(--foudre-svh, 1svh));object-fit:cover;border-radius:24px;box-shadow:none;opacity:clamp(0,calc(var(--f-passage, 0) * .62 - var(--f-outro, 0) * .5),.62);will-change:transform}.foudre-manifesto__slab--0{top:-12%;left:-38%;object-position:18% 38%;transform:translate3d(calc(var(--f-passage, 0) * 34vw),calc(var(--f-outro, 0) * -4vh),0) rotate(-17deg)}.foudre-manifesto__slab--1{top:31%;right:-38%;object-position:62% 54%;transform:translate3d(calc(var(--f-passage, 0) * -34vw),calc(var(--f-outro, 0) * 3vh),0) rotate(-12deg)}.foudre-manifesto__slab--2{bottom:-16%;left:-36%;object-position:82% 68%;transform:translate3d(calc(var(--f-passage, 0) * 32vw),calc(var(--f-outro, 0) * -3vh),0) rotate(-20deg)}.foudre-office{color:#0e1116}.foudre-office h2{top:18%;left:clamp(30px,4vw,64px);width:31vw;font-size:clamp(4rem,6.5vw,8rem);opacity:var(--f-title, 1);transform:translate3d(0,calc(var(--f-outro, 0) * -3vh),0);transform-origin:0 50%}.foudre-office__cards{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.foudre-office__cards .foudre-card{--item-passage: 0;--item-hero: 0;--item-clear: 1;--item-x: 3.2vw;--item-y: 24vh;--item-rotate: 3.5deg;--bridge-y: 0vh;top:15%;left:50%;width:clamp(260px,24vw,380px);height:min(calc(66 * var(--foudre-svh, 1svh)),640px);z-index:calc(2 + var(--card-index));opacity:var(--item-passage);transform:translate3d(calc(-50% + var(--item-x)),calc(var(--item-y) + var(--bridge-y)),0) rotate(var(--item-rotate)) scale(calc(.92 + var(--item-hero) * .08))}.foudre-office__cards .foudre-card--0{--item-passage: var(--f-item-passage-0, 0);--item-hero: var(--f-item-hero-0, 0);--item-clear: var(--f-item-clear-0, 1);--item-x: var(--f-card-x-0, 36vw);--item-y: var(--f-stack-y-0, 11vh);--item-rotate: var(--f-card-rotate-0, 2.5deg)}.foudre-office__cards .foudre-card--1{--item-passage: var(--f-item-passage-1, 0);--item-hero: var(--f-item-hero-1, 0);--item-clear: var(--f-item-clear-1, 1);--item-x: var(--f-card-x-1, 36vw);--item-y: var(--f-stack-y-1, 11vh);--item-rotate: var(--f-card-rotate-1, 2.5deg)}.foudre-office__cards .foudre-card--2{--item-passage: var(--f-item-passage-2, 0);--item-hero: var(--f-item-hero-2, 0);--item-clear: var(--f-item-clear-2, 1);--item-x: var(--f-card-x-2, 36vw);--item-y: var(--f-stack-y-2, 11vh);--item-rotate: var(--f-card-rotate-2, 2.5deg)}.foudre-office__cards .foudre-card--3{--item-passage: var(--f-item-passage-3, 0);--item-hero: var(--f-item-hero-3, 0);--item-clear: var(--f-item-clear-3, 1);--item-x: var(--f-card-x-3, 36vw);--item-y: var(--f-stack-y-3, 11vh);--item-rotate: var(--f-card-rotate-3, 2.5deg)}.foudre-office__cards .foudre-card--4{--item-passage: var(--f-item-passage-4, 0);--item-hero: var(--f-item-hero-4, 0);--item-clear: var(--f-item-clear-4, 1);--item-x: var(--f-card-x-4, 36vw);--item-y: var(--f-stack-y-4, 11vh);--item-rotate: var(--f-card-rotate-4, 2.5deg);--bridge-y: 0vh}.foudre-office__list{position:absolute;top:20%;right:clamp(30px,5vw,80px);bottom:18%;z-index:6;width:min(27vw,390px);margin:0;padding:0;list-style:none}.foudre-office__list li{--item-hero: 0;--item-y: 25vh;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;padding:40px 0 0;opacity:clamp(0,calc(var(--item-hero) * 2.4 - 1.4),1);transform:translate3d(0,var(--item-y),0)}.foudre-office__list li:nth-child(1){--item-hero: var(--f-item-hero-0, 0);--item-y: var(--f-list-y-0, 25vh)}.foudre-office__list li:nth-child(2){--item-hero: var(--f-item-hero-1, 0);--item-y: var(--f-list-y-1, 25vh)}.foudre-office__list li:nth-child(3){--item-hero: var(--f-item-hero-2, 0);--item-y: var(--f-list-y-2, 25vh)}.foudre-office__list li:nth-child(4){--item-hero: var(--f-item-hero-3, 0);--item-y: var(--f-list-y-3, 25vh)}.foudre-office__list li:nth-child(5){--item-hero: var(--f-item-hero-4, 0);--item-y: var(--f-list-y-4, 25vh)}.foudre-office__list span{position:absolute;top:0;font-size:.78rem}.foudre-office__list h3{margin:0 0 20px;font-family:Anton,Impact,sans-serif;font-size:clamp(2.8rem,3.8vw,4.4rem);font-weight:400;line-height:.9;overflow-wrap:anywhere}.foudre-office__list p{margin:0;font-size:clamp(1rem,1.2vw,1.22rem);line-height:1.45}.foudre-process{color:#0e1116}.foudre-process h2{top:20%;left:clamp(30px,4vw,64px);width:28vw;font-size:clamp(5.2rem,10vw,12rem);opacity:var(--f-title, 1);transform:translate3d(0,calc(var(--f-outro, 0) * -3vh),0)}.foudre-process__stack{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.foudre-process__card{--item-passage: 0;--item-hero: 0;--item-clear: 1;--item-x: 3.2vw;--item-y: 24vh;--item-rotate: 3.5deg;position:absolute;top:15%;left:50%;z-index:calc(2 + var(--item-index));display:grid;grid-template-rows:auto 1fr auto;width:clamp(280px,29vw,440px);height:min(calc(66 * var(--foudre-svh, 1svh)),650px);padding:clamp(24px,2.4vw,38px);overflow:hidden;color:#f5f6f8;background:#4b49e4;border-radius:clamp(20px,1.7vw,24px);box-shadow:0 18px 46px #0e11161a;opacity:var(--item-passage);transform:translate3d(calc(-50% + var(--item-x)),var(--item-y),0) rotate(var(--item-rotate)) scale(calc(.92 + var(--item-hero) * .08))}.foudre-process__card--0{--item-passage: var(--f-item-passage-0, 0);--item-hero: var(--f-item-hero-0, 0);--item-clear: var(--f-item-clear-0, 1);--item-x: var(--f-card-x-0, 36vw);--item-y: var(--f-stack-y-0, 11vh);--item-rotate: var(--f-card-rotate-0, 2.5deg)}.foudre-process__card--1{--item-passage: var(--f-item-passage-1, 0);--item-hero: var(--f-item-hero-1, 0);--item-clear: var(--f-item-clear-1, 1);--item-x: var(--f-card-x-1, 36vw);--item-y: var(--f-stack-y-1, 11vh);--item-rotate: var(--f-card-rotate-1, 2.5deg);color:#0e1116;background:#ffad7e}.foudre-process__card--2{--item-passage: var(--f-item-passage-2, 0);--item-hero: var(--f-item-hero-2, 0);--item-clear: var(--f-item-clear-2, 1);--item-x: var(--f-card-x-2, 36vw);--item-y: var(--f-stack-y-2, 11vh);--item-rotate: var(--f-card-rotate-2, 2.5deg);color:#0e1116;background:#a79ce9}.foudre-process__card--3{--item-passage: var(--f-item-passage-3, 0);--item-hero: var(--f-item-hero-3, 0);--item-clear: var(--f-item-clear-3, 1);--item-x: var(--f-card-x-3, 36vw);--item-y: var(--f-stack-y-3, 11vh);--item-rotate: var(--f-card-rotate-3, 2.5deg);color:#f5f6f8;background:#0e1116}.foudre-process__card--4{--item-passage: var(--f-item-passage-4, 0);--item-hero: var(--f-item-hero-4, 0);--item-clear: var(--f-item-clear-4, 1);--item-x: var(--f-card-x-4, 36vw);--item-y: var(--f-stack-y-4, 11vh);--item-rotate: var(--f-card-rotate-4, 2.5deg);color:#0e1116;background:#ff7a45}.foudre-process__card>span{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.foudre-process__card strong{align-self:center;font-family:Anton,Impact,sans-serif;font-size:clamp(10rem,18vw,19rem);font-weight:400;line-height:.8;opacity:.16}.foudre-process__card p{max-width:30ch;margin:0;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.35}.foudre-process__aside{--sequence-hero: max( var(--f-item-hero-0, 0), var(--f-item-hero-1, 0), var(--f-item-hero-2, 0), var(--f-item-hero-3, 0), var(--f-item-hero-4, 0) );position:absolute;right:clamp(30px,5vw,80px);bottom:20%;z-index:8;width:min(25vw,350px);opacity:clamp(.18,calc(.18 + var(--sequence-hero) * .82),1);transform:translate3d(calc((1 - var(--sequence-hero)) * 6vw),0,0)}.foudre-process__aside>p{margin:0 0 24px;line-height:1.5}.foudre-process__aside button{display:inline-flex;align-items:center;gap:16px;min-height:56px;padding:0 22px;color:#f5f6f8;background:#0e1116;border-radius:999px}.foudre-services,.foudre-pricing{color:#f5f6f8}.foudre-services h2,.foudre-proof h2,.foudre-pricing h2,.foudre-faq h2,.foudre-finale h2{position:absolute;z-index:4;margin:0;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:.84;letter-spacing:-.028em}.foudre-services h2{top:15%;left:clamp(30px,4vw,64px);font-size:clamp(5.2rem,10vw,12rem);opacity:var(--f-title, 1);transform:translate3d(0,calc(var(--f-outro, 0) * -3vh),0);transform-origin:0 50%}.foudre-services__track{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.foudre-services__item{--item-passage: 0;--item-hero: 0;--item-clear: 1;--item-x: 58vw;--item-y: 24vh;--item-rotate: 3.5deg;position:absolute;top:12%;left:50%;width:clamp(275px,28vw,440px);height:min(calc(70 * var(--foudre-svh, 1svh)),690px);z-index:calc(4 + var(--item-index));opacity:var(--item-passage);transform:translate3d(calc(-50% + var(--item-x)),var(--item-y),0) rotate(var(--item-rotate)) scale(calc(.92 + var(--item-hero) * .08))}.foudre-services__item--0{--item-passage: var(--f-item-passage-0, 0);--item-hero: var(--f-item-hero-0, 0);--item-clear: var(--f-item-clear-0, 1);--item-x: var(--f-card-x-0, 58vw);--item-y: var(--f-stack-y-0, 24vh);--item-rotate: var(--f-stack-rotate-0, 3.5deg)}.foudre-services__item--1{--item-passage: var(--f-item-passage-1, 0);--item-hero: var(--f-item-hero-1, 0);--item-clear: var(--f-item-clear-1, 1);--item-x: var(--f-card-x-1, 58vw);--item-y: var(--f-stack-y-1, 24vh);--item-rotate: var(--f-stack-rotate-1, 3.5deg)}.foudre-services__item--2{--item-passage: var(--f-item-passage-2, 0);--item-hero: var(--f-item-hero-2, 0);--item-clear: var(--f-item-clear-2, 1);--item-x: var(--f-card-x-2, 58vw);--item-y: var(--f-stack-y-2, 24vh);--item-rotate: var(--f-stack-rotate-2, 3.5deg)}.foudre-services__item--3{--item-passage: var(--f-item-passage-3, 0);--item-hero: var(--f-item-hero-3, 0);--item-clear: var(--f-item-clear-3, 1);--item-x: var(--f-card-x-3, 58vw);--item-y: var(--f-stack-y-3, 24vh);--item-rotate: var(--f-stack-rotate-3, 3.5deg)}.foudre-services__item .foudre-card{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none}.foudre-services__item>div{position:absolute;right:18px;bottom:18px;left:18px;z-index:3;padding:22px;color:#f5f6f8;background:#0e1116;border-radius:24px;opacity:var(--item-hero);transform:translateY(calc((1 - var(--item-hero)) * 34px))}.foudre-services__item span{font-size:.72rem;color:#f5f6f88c}.foudre-services__item h3{margin:36px 0 12px;font-family:Anton,Impact,sans-serif;font-size:clamp(2.1rem,3.4vw,4rem);font-weight:400;line-height:.9}.foudre-services__item strong{font-size:clamp(1.2rem,1.7vw,1.7rem);font-weight:500}.foudre-proof{color:#f5f6f8}.foudre-proof h2{top:50%;left:50%;width:98vw;font-size:clamp(7rem,16vw,18rem);text-align:center;opacity:calc(var(--f-title, 1) * .9);transform:translate3d(-50%,calc(-50% - var(--f-outro, 0) * 3vh),0);transform-origin:50% 50%}.foudre-proof__card{--item-passage: 0;--item-hero: 0;--item-clear: 1;--item-x: 58vw;--item-y: 24vh;--item-rotate: 4deg;--card-tilt: 0deg;position:absolute;top:14%;left:50%;z-index:5;display:grid;width:clamp(260px,27vw,430px);height:min(calc(62 * var(--foudre-svh, 1svh)),610px);margin:0;padding:clamp(26px,3vw,42px);overflow:hidden;color:#f5f6f8;background:#0e1116;border-radius:clamp(20px,2vw,28px);box-shadow:0 22px 58px #0e111629;opacity:var(--item-passage);transform:translate3d(calc(-50% + var(--item-x)),var(--item-y),0) rotate(calc(var(--item-rotate) + var(--card-tilt))) scale(calc(.91 + var(--item-hero) * .09));transform-origin:50% 88%}.foudre-proof__card span,.foudre-proof__card figcaption{align-self:start;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.foudre-proof__card strong{align-self:end;font-family:Anton,Impact,sans-serif;font-size:clamp(4rem,7vw,8rem);font-weight:400;line-height:.88}.foudre-proof__card--source{--item-passage: var(--f-item-passage-0, 0);--item-hero: var(--f-item-hero-0, 0);--item-clear: var(--f-item-clear-0, 1);--item-x: var(--f-card-x-0, 58vw);--item-y: var(--f-stack-y-0, 24vh);--item-rotate: var(--f-card-rotate-0, 4deg);--card-tilt: -4deg}.foudre-proof__card--review{--item-passage: var(--f-item-passage-1, 0);--item-hero: var(--f-item-hero-1, 0);--item-clear: var(--f-item-clear-1, 1);--item-x: var(--f-card-x-1, 58vw);--item-y: var(--f-stack-y-1, 24vh);--item-rotate: var(--f-card-rotate-1, 4deg);--card-tilt: 2deg;color:#0e1116;background:#f5f6f8}.foudre-proof__card--artifact{--item-passage: var(--f-item-passage-2, 0);--item-hero: var(--f-item-hero-2, 0);--item-clear: var(--f-item-clear-2, 1);--item-x: var(--f-card-x-2, 58vw);--item-y: var(--f-stack-y-2, 24vh);--item-rotate: var(--f-card-rotate-2, 4deg);--card-tilt: -2deg;grid-template-rows:1fr auto;padding:16px;color:#0e1116;background:#a79ce9}.foudre-proof__card--artifact img{width:100%;height:100%;object-fit:cover;border-radius:16px}.foudre-proof__card--artifact figcaption{padding:16px 8px 4px}.foudre-pricing h2{top:12%;left:clamp(30px,4vw,64px);width:90vw;font-size:clamp(6rem,14vw,16rem);opacity:var(--f-title, 1);transform:translate3d(0,calc(var(--f-outro, 0) * -3vh),0);transform-origin:0 50%}.foudre-pricing dl{position:absolute;right:clamp(34px,5vw,80px);bottom:10%;left:clamp(34px,5vw,80px);z-index:5;margin:0}.foudre-pricing dl>div{--item-passage: var(--f-item-passage-0, 0);--item-hero: var(--f-item-hero-0, 0);--item-clear: var(--f-item-clear-0, 1);--item-x: var(--f-stack-x-0, 3.2vw);display:grid;grid-template-columns:minmax(160px,.28fr) 1fr;align-items:baseline;gap:28px;padding:18px 0;border-top:1px solid rgb(245 246 248 / .3);opacity:clamp(.12,calc(var(--item-hero) * .88 + .12),1);transform:translate3d(var(--item-x),calc((1 - var(--item-hero)) * 34px),0)}.foudre-pricing dl>div+div{--item-passage: var(--f-item-passage-1, 0);--item-hero: var(--f-item-hero-1, 0);--item-clear: var(--f-item-clear-1, 1);--item-x: var(--f-stack-x-1, 3.2vw)}.foudre-pricing dt{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.foudre-pricing dd{margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(3.1rem,7vw,8rem);line-height:.9}.foudre-pricing__note{position:absolute;top:54%;left:clamp(34px,5vw,80px);z-index:6;width:min(32ch,33vw);margin:0;color:#f5f6f8b3;line-height:1.5;opacity:var(--f-title, 1);transform:translate3d(0,calc(var(--f-outro, 0) * -18px),0)}.foudre-pricing__offers{position:absolute;z-index:6;right:clamp(34px,5vw,80px);bottom:9%;left:clamp(34px,5vw,80px);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.8fr);gap:clamp(24px,4vw,72px);align-items:end}.foudre-pricing__primary,.foudre-pricing__secondary{min-width:0;padding:clamp(20px,2.4vw,34px);border:1px solid rgb(245 246 248 / .25);background:#0e11166b;box-shadow:0 18px 44px #00000029}.foudre-pricing__primary{border-color:#c06f30b8;background:#0e1116b8}.foudre-pricing__offer-kicker{margin:0 0 12px;color:#f5f6f894;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.foudre-pricing__offers h3{margin:0 0 14px;font-size:clamp(1.4rem,2.5vw,2.6rem);line-height:.95}.foudre-pricing__offer-copy{max-width:52ch;margin:0 0 20px;color:#f5f6f8b8;line-height:1.45}.foudre-pricing__primary dl{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 22px}.foudre-pricing__primary dl>div{display:block;padding:0;border:0;opacity:1;transform:none}.foudre-pricing__primary dt{margin-bottom:8px;color:#f5f6f894}.foudre-pricing__primary dd{font-size:clamp(1.8rem,3.2vw,4rem)}.foudre-pricing__secondary strong{display:block;margin:22px 0;font-family:Anton,Impact,sans-serif;font-size:clamp(2.2rem,4vw,4.8rem);font-weight:400;line-height:.9}.foudre-pricing__action{display:inline-flex;align-items:center;gap:10px;color:#f5f6f8;font-size:.82rem;font-weight:700;text-decoration:none}.foudre-pricing__action:hover,.foudre-pricing__action--primary,.foudre-pricing__note a,.foudre-pricing__note button{color:#f0a66e}.foudre-pricing__note button{padding:0;border:0;background:none;font:inherit;cursor:pointer}.foudre-faq{min-height:auto;color:#0e1116}.foudre-faq .foudre-stage__frame{position:relative;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(480px,1.2fr);column-gap:clamp(52px,8vw,140px);min-height:auto;padding-block:clamp(120px,13vw,200px);overflow:visible}.foudre-faq .foudre-eyebrow{top:clamp(72px,7vw,108px)}.foudre-faq h2{position:relative;top:auto;left:auto;align-self:start;font-size:clamp(5rem,10vw,12rem)}.foudre-faq__list{position:relative;top:auto;right:auto;z-index:6;width:100%}.foudre-faq__list article{border-top:1px solid rgb(14 17 22 / .28)}.foudre-faq__list article:last-child{border-bottom:1px solid rgb(14 17 22 / .28)}.foudre-faq__list button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;width:100%;min-height:96px;padding:18px 0;color:#0e1116;text-align:left;background:transparent;font-size:clamp(1.1rem,1.5vw,1.45rem)}.foudre-faq__list button svg{width:42px;height:42px;padding:10px;color:#f5f6f8;background:#0e1116;border-radius:50%}.foudre-faq__list article>p{max-width:56ch;margin:-4px 70px 28px 0;line-height:1.55}.foudre-finale{color:#0e1116}.foudre-finale__word{position:absolute;bottom:-.1em;left:50%;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(10rem,25vw,29rem);line-height:.75;letter-spacing:-.04em;white-space:nowrap;color:#4b49e4;opacity:clamp(.12,calc(.12 + var(--f-passage, 0) * .2),.32);transform:translate3d(-50%,calc((1 - var(--f-passage, 0)) * 3vh),0)}.foudre-finale__artifact,.foudre-finale__contact{position:absolute;z-index:5;width:clamp(280px,29vw,450px);height:min(calc(58 * var(--foudre-svh, 1svh)),570px);margin:0;overflow:hidden;border-radius:clamp(20px,2vw,28px);box-shadow:0 22px 58px #0e111629}.foudre-finale__artifact{top:10%;left:18%;opacity:1;transform:translate3d(calc((1 - var(--f-passage, 0)) * -8vw),calc((1 - var(--f-passage, 0)) * 8vh),0) rotate(calc(-8deg + var(--f-passage, 0) * 3deg))}.foudre-finale__artifact img{width:100%;height:100%;object-fit:cover}.foudre-finale__contact{top:12%;left:50%;display:grid;grid-template-rows:auto 1fr auto auto;padding:clamp(26px,3vw,42px);color:#f5f6f8;background:#0e1116;opacity:1;transform:translate3d(calc((1 - var(--f-passage, 0)) * 8vw),calc((1 - var(--f-passage, 0)) * 8vh),0) rotate(calc(7deg - var(--f-passage, 0) * 3deg))}.foudre-finale__contact>span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#f5f6f89e}.foudre-finale__contact h2{position:static;align-self:center;font-size:clamp(3.2rem,5vw,5.8rem)}.foudre-finale__contact p{margin:0 0 22px;line-height:1.45}.foudre-finale__contact button{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 20px;color:#0e1116;background:#ffad7e;border-radius:999px}.foudre-finale__details{position:absolute;right:clamp(28px,4vw,64px);bottom:24px;left:clamp(28px,4vw,64px);z-index:9;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;min-height:84px;padding:18px 22px;color:#0e1116;background:#f5f6f8f5;border:1px solid rgb(14 17 22 / .08);border-radius:22px;box-shadow:0 18px 44px #0e111624;font-size:.86rem;opacity:1;transform:translateY(calc((1 - var(--f-passage, 0)) * 10px))}.foudre-finale__details p{display:grid;gap:4px;margin:0}.foudre-finale__details span{color:#0e11169e}.foudre-finale__details a{font-size:clamp(1rem,1.45vw,1.35rem);font-weight:650}@media(min-width:761px)and (max-width:980px){.foudre-stage__frame{padding:28px}.foudre-eyebrow{left:104px}.foudre-hero__word{font-size:clamp(9rem,24vw,13rem)}.foudre-hero__emblem{width:min(48vw,430px)}.foudre-hero__statement{left:28px;width:36vw}.foudre-hero__statement p{font-size:clamp(3.6rem,7.6vw,5rem)}.foudre-hero__support{right:28px;bottom:116px;width:29vw}.foudre-story h2,.foudre-office h2,.foudre-process h2,.foudre-services h2{left:28px;width:31vw;font-size:clamp(4rem,7.5vw,5.3rem)}.foudre-story h2{width:92vw;font-size:clamp(2.7rem,3.4vw,4.8rem)}.foudre-story__panel,.foudre-services__item{left:64%;width:min(35vw,300px);height:min(calc(62 * var(--foudre-svh, 1svh)),540px)}.foudre-office__cards .foudre-card,.foudre-process__card{width:min(34vw,300px);height:min(calc(61 * var(--foudre-svh, 1svh)),530px)}.foudre-office__cards .foudre-card{left:49%}.foudre-office__list{right:28px;width:28vw}.foudre-office__list h3{font-size:clamp(2.5rem,4.6vw,3.3rem)}.foudre-process__aside{right:28px;width:27vw}.foudre-proof h2{top:20%;left:28px;width:31vw;font-size:clamp(4.6rem,8.6vw,6rem);text-align:left;transform:translate3d(0,calc(var(--f-outro, 0) * -3vh),0)}.foudre-proof__card{left:64%;width:min(35vw,300px);height:min(calc(60 * var(--foudre-svh, 1svh)),520px)}.foudre-pricing h2{font-size:clamp(5.5rem,12vw,8rem)}.foudre-pricing dd{font-size:clamp(3.2rem,6vw,5rem)}.foudre-faq .foudre-stage__frame{grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr);column-gap:44px;padding:120px 34px}.foudre-faq h2{font-size:clamp(4.5rem,8.8vw,6.3rem)}.foudre-finale__artifact,.foudre-finale__contact{width:min(36vw,310px);height:min(calc(54 * var(--foudre-svh, 1svh)),475px)}.foudre-finale__artifact{left:10%}.foudre-finale__contact{left:52%}.foudre-finale__contact h2{font-size:clamp(2.8rem,4.7vw,3.5rem)}.foudre-finale__details{grid-template-columns:1fr 1fr;gap:8px 22px}.foudre-finale__details>p:last-child{grid-column:2}}@media(max-width:760px){.foudre-stage__frame{padding:20px}.foudre-hero{min-height:auto}.foudre-hero .foudre-stage__frame{position:relative;min-height:calc(175 * var(--foudre-svh, 1svh))}.foudre-control,.foudre-brand-control{top:auto;bottom:18px;width:54px;height:54px}.foudre-control--menu{left:16px}.foudre-control--questionnaire{right:16px}.foudre-brand-control{bottom:19px}.foudre-access-card{right:50%;bottom:78px;width:min(220px,calc(100vw - 104px));padding:12px 15px;transform:translate(50%) rotate(1.5deg)}.foudre-access-card:hover{transform:translate(50%) rotate(0) translateY(-2px)}.foudre-access-card strong{font-size:1.4rem}.foudre-access-card small{font-size:.68rem}.foudre-hero__word{top:.02em;font-size:41vw}.foudre-hero__emblem{top:calc(34 * var(--foudre-svh, 1svh));left:50%;width:min(82vw,360px);opacity:1;transform:translate3d(-50%,-50%,0) rotate(-1deg)}.foudre-hero__statement{top:calc(92 * var(--foudre-svh, 1svh));bottom:auto;left:20px;width:calc(100% - 40px);opacity:1;transform:none}.foudre-hero__statement p{font-size:clamp(3.5rem,17vw,5.8rem)}.foudre-hero__support{top:calc(136 * var(--foudre-svh, 1svh));right:20px;bottom:auto;width:calc(100% - 40px);transform:none;opacity:1}.foudre-hero__scroll{display:none}.foudre-menu nav a{grid-template-columns:34px 1fr auto;font-size:clamp(2.2rem,11vw,4rem)}}@media(max-width:760px){.foudre-stage:not(.foudre-hero):not(.foudre-manifesto){min-height:auto}.foudre-stage:not(.foudre-hero):not(.foudre-manifesto) .foudre-stage__frame{position:relative;display:block;min-height:auto;padding:108px 20px 150px;overflow:hidden}.foudre-eyebrow{top:32px;left:20px}.foudre-story h2,.foudre-office h2,.foudre-process h2,.foudre-services h2,.foudre-pricing h2,.foudre-faq h2{position:relative;top:auto;left:auto;width:auto;margin:0 0 54px;font-size:clamp(4.6rem,22vw,7rem)}.foudre-story__track,.foudre-services__track{position:relative;inset:auto;display:flex;gap:16px;width:calc(100vw - 20px);margin-right:-20px;padding:8px 20px 32px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.foudre-story__track::-webkit-scrollbar,.foudre-services__track::-webkit-scrollbar,.foudre-process__stack::-webkit-scrollbar,.foudre-office__cards::-webkit-scrollbar{display:none}.foudre-story__panel,.foudre-services__item{position:relative;top:auto;left:auto;flex:0 0 min(82vw,340px);width:min(82vw,340px);height:calc(64 * var(--foudre-svh, 1svh));opacity:1;transform:none;scroll-snap-align:center}.foudre-story__copy,.foudre-services__item>div{bottom:260px;opacity:1;transform:none}.foudre-story__steps{position:relative;bottom:auto;left:auto;margin-top:12px}.foudre-manifesto{min-height:calc(165 * var(--foudre-svh, 1svh))}.foudre-manifesto h2{font-size:clamp(5rem,23vw,8rem)}.foudre-manifesto__slab{width:142vw;height:calc(48 * var(--foudre-svh, 1svh));border-radius:18px}.foudre-manifesto__slab--0{top:26%;left:-24%;transform:rotate(-14deg)}.foudre-manifesto__slab--1,.foudre-manifesto__slab--2{display:none}.foudre-office__cards{position:relative;inset:auto;display:flex;gap:16px;width:calc(100vw - 20px);height:calc(58 * var(--foudre-svh, 1svh));margin:0 -20px 36px 0;padding-right:20px;overflow-x:auto;scroll-snap-type:x mandatory}.foudre-office__cards .foudre-card{position:relative;top:auto;left:auto;flex:0 0 min(78vw,330px);width:min(78vw,330px);height:100%;opacity:1;transform:none;scroll-snap-align:center}.foudre-office__list{position:relative;inset:auto;width:auto}.foudre-office__list li{position:relative;inset:auto;min-height:210px;padding:30px 0;border-top:1px solid rgb(14 17 22 / .28);opacity:1;transform:none}.foudre-office__list h3{font-size:3.2rem}.foudre-process__stack{position:relative;inset:auto;display:flex;gap:16px;width:calc(100vw - 20px);margin-right:-20px;padding:8px 20px 32px 0;overflow-x:auto;scroll-snap-type:x mandatory;pointer-events:auto}.foudre-process__card{position:relative;top:auto;left:auto;flex:0 0 min(82vw,350px);width:min(82vw,350px);height:calc(62 * var(--foudre-svh, 1svh));opacity:1;transform:none;scroll-snap-align:center}.foudre-process__aside{position:relative;inset:auto;width:auto;margin-top:34px}.foudre-proof .foudre-stage__frame{padding-bottom:110px}.foudre-proof h2{position:relative;top:auto;left:auto;width:auto;margin:0 0 40px;font-size:clamp(5rem,22vw,7rem);text-align:left;transform:none}.foudre-proof__card{position:relative;inset:auto;width:100%;height:calc(58 * var(--foudre-svh, 1svh));margin:-12px 0 30px;transform:none}.foudre-proof__card--review{transform:rotate(2deg)}.foudre-proof__card--artifact{transform:rotate(-2deg)}.foudre-pricing dl,.foudre-pricing__note{position:relative;inset:auto;width:auto}.foudre-pricing dl>div{grid-template-columns:1fr;gap:12px;padding:28px 0;opacity:1;transform:none}.foudre-pricing dd{font-size:clamp(3.2rem,15vw,5.3rem)}.foudre-pricing__note{margin:38px 0 0}.foudre-faq__list{position:relative;inset:auto;width:auto}.foudre-faq__list button{min-height:84px}.foudre-finale .foudre-stage__frame{min-height:auto;padding-bottom:72px}.foudre-finale__word{bottom:18px;z-index:0;font-size:43vw}.foudre-finale__artifact,.foudre-finale__contact{position:relative;inset:auto;width:100%;height:calc(56 * var(--foudre-svh, 1svh));margin:0;opacity:1}.foudre-finale__artifact{transform:rotate(-3deg)}.foudre-finale__contact{z-index:6;height:auto;min-height:calc(58 * var(--foudre-svh, 1svh));margin-top:calc(-8 * var(--foudre-svh, 1svh));transform:rotate(3deg)}.foudre-finale__contact h2{font-size:clamp(3.5rem,15vw,5.2rem)}.foudre-finale__details{position:relative;inset:auto;grid-template-columns:1fr;margin-top:34px;padding:20px;transform:none}}@media(max-height:600px){.foudre-stage,.foudre-hero,.foudre-manifesto{min-height:auto}.foudre-stage .foudre-stage__frame{position:relative}}@media(prefers-reduced-motion:reduce){.foudre-intro{display:none}.foudre-root *,.foudre-root *:before,.foudre-root *:after{animation:none!important;transition-duration:.01ms!important}}.foudre-root[data-reduced-motion=true] .foudre-intro{display:none}.foudre-root[data-reduced-motion=true] .foudre-stage{min-height:auto}.foudre-root[data-reduced-motion=true] .foudre-stage__frame{position:relative}.foudre-root[data-reduced-motion=true] .foudre-story__panel,.foudre-root[data-reduced-motion=true] .foudre-services__item,.foudre-root[data-reduced-motion=true] .foudre-office__cards .foudre-card,.foudre-root[data-reduced-motion=true] .foudre-process__card,.foudre-root[data-reduced-motion=true] .foudre-proof__card,.foudre-root[data-reduced-motion=true] .foudre-finale__artifact,.foudre-root[data-reduced-motion=true] .foudre-finale__contact,.foudre-root[data-reduced-motion=true] .foudre-pricing dl>div{opacity:1;transform:none}.foudre-root[data-reduced-motion=true] .foudre-story__copy{opacity:1;transform:none}.foudre-root[data-foudre-flow=native] .foudre-hero__support,.foudre-root[data-foudre-flow=native] .foudre-services__item>div,.foudre-root[data-foudre-flow=native] .foudre-process__aside,.foudre-root[data-foudre-flow=native] .foudre-proof h2,.foudre-root[data-foudre-flow=native] .foudre-pricing h2,.foudre-root[data-foudre-flow=native] .foudre-pricing__note,.foudre-root[data-foudre-flow=native] .foudre-finale__word,.foudre-root[data-foudre-flow=native] .foudre-finale__details{opacity:1;transform:none}.foudre-root[data-reduced-motion=true] .foudre-manifesto__slab--0{top:29%;left:-12%;transform:rotate(-12deg)}.foudre-root[data-reduced-motion=true] .foudre-manifesto__slab--1,.foudre-root[data-reduced-motion=true] .foudre-manifesto__slab--2{display:none}.foudre-root[data-reduced-motion=true] .foudre-stage:not(.foudre-hero):not(.foudre-manifesto) .foudre-stage__frame{display:block;min-height:auto;padding-block:120px}@media(min-width:761px){.foudre-root[data-foudre-flow=native] .foudre-stage:not(.foudre-hero):not(.foudre-manifesto) .foudre-stage__frame{position:relative;display:block;min-height:auto;padding:132px clamp(34px,5vw,80px);overflow:hidden}.foudre-root[data-foudre-flow=native] .foudre-story h2,.foudre-root[data-foudre-flow=native] .foudre-office h2,.foudre-root[data-foudre-flow=native] .foudre-process h2,.foudre-root[data-foudre-flow=native] .foudre-services h2,.foudre-root[data-foudre-flow=native] .foudre-proof h2,.foudre-root[data-foudre-flow=native] .foudre-pricing h2{position:relative;inset:auto;width:auto;margin:0 0 72px;font-size:clamp(5.4rem,10vw,10rem);text-align:left;opacity:1;transform:none}.foudre-root[data-foudre-flow=native] .foudre-story__track,.foudre-root[data-foudre-flow=native] .foudre-services__track{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.foudre-root[data-foudre-flow=native] .foudre-story__panel,.foudre-root[data-foudre-flow=native] .foudre-services__item{position:relative;inset:auto;width:auto;height:min(calc(70 * var(--foudre-svh, 1svh)),680px);opacity:1;transform:none}.foudre-root[data-foudre-flow=native] .foudre-story__steps{position:relative;inset:auto;margin-top:28px}.foudre-root[data-foudre-flow=native] .foudre-office__cards,.foudre-root[data-foudre-flow=native] .foudre-process__stack{position:relative;inset:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;pointer-events:auto}.foudre-root[data-foudre-flow=native] .foudre-office__cards .foudre-card,.foudre-root[data-foudre-flow=native] .foudre-process__card{position:relative;inset:auto;width:auto;height:min(calc(58 * var(--foudre-svh, 1svh)),570px);opacity:1;transform:none}.foudre-root[data-foudre-flow=native] .foudre-office__list{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(42px,7vw,110px);width:auto;margin-top:70px}.foudre-root[data-foudre-flow=native] .foudre-office__list li{position:relative;inset:auto;min-height:230px;padding:42px 0;border-top:1px solid rgb(14 17 22 / .28);opacity:1;transform:none}.foudre-root[data-foudre-flow=native] .foudre-process__aside{position:relative;inset:auto;width:min(520px,50vw);margin:54px 0 0 auto}.foudre-root[data-foudre-flow=native] .foudre-proof .foudre-stage__frame{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.foudre-root[data-foudre-flow=native] .foudre-proof h2{grid-column:1 / -1}.foudre-root[data-foudre-flow=native] .foudre-proof__card{position:relative;inset:auto;width:auto;height:min(calc(58 * var(--foudre-svh, 1svh)),570px);opacity:1;transform:none}.foudre-root[data-foudre-flow=native] .foudre-pricing dl,.foudre-root[data-foudre-flow=native] .foudre-pricing__note{position:relative;inset:auto;width:auto}.foudre-root[data-foudre-flow=native] .foudre-pricing dl>div{opacity:1;transform:none}.foudre-root[data-foudre-flow=native] .foudre-pricing__note{margin-top:46px}.foudre-root[data-foudre-flow=native] .foudre-finale .foudre-stage__frame{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:170px}.foudre-root[data-foudre-flow=native] .foudre-finale__artifact,.foudre-root[data-foudre-flow=native] .foudre-finale__contact{position:relative;inset:auto;width:auto;height:min(calc(65 * var(--foudre-svh, 1svh)),650px);opacity:1;transform:none}.foudre-root[data-foudre-flow=native] .foudre-finale__details{position:relative;inset:auto;grid-column:1 / -1;margin-top:110px}}.foudre-root[data-reduced-motion=true] .foudre-story h2,.foudre-root[data-reduced-motion=true] .foudre-office h2,.foudre-root[data-reduced-motion=true] .foudre-process h2,.foudre-root[data-reduced-motion=true] .foudre-services h2{position:relative;top:auto;left:auto;width:min(100%,860px);margin:0 0 64px}.foudre-root[data-reduced-motion=true] .foudre-story__track,.foudre-root[data-reduced-motion=true] .foudre-services__track,.foudre-root[data-reduced-motion=true] .foudre-office__cards,.foudre-root[data-reduced-motion=true] .foudre-process__stack{position:relative;inset:auto;display:flex;gap:18px;width:96vw;padding:8px 4vw 34px 0;overflow-x:auto;scroll-snap-type:x mandatory;pointer-events:auto}.foudre-root[data-reduced-motion=true] .foudre-story__panel,.foudre-root[data-reduced-motion=true] .foudre-services__item,.foudre-root[data-reduced-motion=true] .foudre-office__cards .foudre-card,.foudre-root[data-reduced-motion=true] .foudre-process__card{position:relative;top:auto;left:auto;flex:0 0 min(70vw,440px);width:min(70vw,440px);height:min(calc(68 * var(--foudre-svh, 1svh)),650px);scroll-snap-align:center}.foudre-root[data-reduced-motion=true] .foudre-office__list{position:relative;inset:auto;display:grid;width:min(100%,920px);margin-top:48px}.foudre-root[data-reduced-motion=true] .foudre-office__list li{position:relative;inset:auto;min-height:220px;border-top:1px solid rgb(14 17 22 / .26);opacity:1;transform:none}.foudre-root[data-reduced-motion=true] .foudre-process__aside{position:relative;inset:auto;width:min(100%,440px);margin-top:40px;opacity:1;transform:none}@media(max-width:760px){.foudre-pricing__offers{position:relative;inset:auto;display:grid;grid-template-columns:1fr;margin:220px 24px 0}.foudre-pricing__primary dl{grid-template-columns:1fr}.foudre-pricing__note{position:relative;top:auto;left:auto;width:auto;margin:28px 24px 0}}#foudre-pricing .foudre-pricing__face--front{align-items:flex-start}#foudre-pricing .foudre-pricing__reveal{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;width:min(100%,238px);min-height:48px;padding:0 14px 0 16px;color:#f5f6f8;background:#0e1116;border:2px solid rgb(245 246 248 / .34);border-radius:12px;font-size:.9rem;font-weight:700;line-height:1;transition:border-color .22s ease,color .22s ease,background-color .22s ease}#foudre-pricing .foudre-pricing__flip:hover .foudre-pricing__reveal,#foudre-pricing .foudre-pricing__flip:focus-visible .foudre-pricing__reveal,#foudre-pricing .foudre-pricing__flip:focus-within .foudre-pricing__reveal{color:#0e1116;border-color:#ff7a45;background:#0e1116}#foudre-pricing .foudre-pricing__reveal-mark{display:inline-flex;align-items:end;gap:5px;height:28px}@keyframes foudre-pricing-typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}#foudre-pricing .foudre-pricing__header{top:calc(clamp(112px,15.5vh,160px) + 26px)}#foudre-pricing .foudre-pricing__subtitle{animation:none}#foudre-pricing .foudre-pricing__subtitle-text{display:inline-block;animation:foudre-pricing-typewriter 2.4s steps(68,end) .18s both}@media(prefers-reduced-motion:reduce){#foudre-pricing .foudre-pricing__subtitle-text{animation:none}}#foudre-pricing .foudre-pricing__reveal{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:auto;min-width:118px;min-height:34px;padding:5px 7px 5px 12px;color:#0e1116;background:transparent;border:1px solid rgb(14 17 22 / .55);border-radius:6px;font:inherit;font-size:clamp(.58rem,.68vw,.72rem);font-weight:680;line-height:1;text-align:left;cursor:pointer;transition:border-color .18s ease,color .18s ease}#foudre-pricing .foudre-pricing__reveal-mark{display:inline-flex;align-items:stretch;width:14px;min-width:14px;height:18px;gap:4px}#foudre-pricing .foudre-pricing__reveal-mark i{display:block;width:2px;height:100%;background:currentColor;transform-origin:center}#foudre-pricing .foudre-pricing__actions{flex:0 0 auto}#foudre-pricing .foudre-pricing__map-teaser{max-width:min(42ch,54%);color:#f5f6f8c2;font-size:clamp(.68rem,.78vw,.82rem);line-height:1.45}#foudre-pricing .foudre-pricing__map-teaser p{margin:0 0 4px}#foudre-pricing .foudre-pricing__map-teaser button{padding:0;color:#f5f6f8eb;background:none;border:0;border-radius:0;font:inherit;font-weight:680;text-decoration:underline;text-decoration-color:#f5f6f866;text-underline-offset:3px;cursor:pointer}#foudre-pricing .foudre-pricing__map-teaser button:hover,#foudre-pricing .foudre-pricing__map-teaser button:focus-visible{color:var(--spark)}#foudre-pricing .foudre-pricing__map-teaser button:focus-visible{outline:2px solid var(--spark);outline-offset:4px}.foudre-pricing__map-backdrop{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#050813b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.foudre-pricing__map-dialog{position:relative;width:min(100%,680px);padding:clamp(28px,5vw,56px);color:#f5f6f8;background:#0e111b;border:1px solid rgb(245 246 248 / .28);border-radius:4px;box-shadow:0 24px 90px #0000007a}.foudre-pricing__map-dialog h3{max-width:13ch;margin:0 0 18px;font-size:clamp(2rem,5vw,3.5rem);line-height:.98}.foudre-pricing__map-dialog p{max-width:58ch;color:#f5f6f8b8;line-height:1.5}.foudre-pricing__map-kicker{margin:0 0 14px;color:#7778ff!important;font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.foudre-pricing__map-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:24px 0;padding:16px 0;color:#f5f6f8;border-block:1px solid rgb(245 246 248 / .16);font-size:.86rem;font-weight:680}.foudre-pricing__map-flow i{color:var(--spark);font-style:normal}.foudre-pricing__map-lead{margin-bottom:24px;font-size:1rem}.foudre-pricing__map-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px;border-block:1px solid rgb(245 246 248 / .16)}.foudre-pricing__map-outcomes p{display:grid;align-content:start;gap:10px;margin:0;padding:18px 20px 18px 0}.foudre-pricing__map-outcomes p+p{padding-right:0;padding-left:20px;border-left:1px solid rgb(245 246 248 / .16)}.foudre-pricing__map-outcomes strong,.foudre-pricing__map-result strong{color:#f5f6f8}.foudre-pricing__map-outcomes span{color:#f5f6f8ad;font-size:.82rem;line-height:1.45}.foudre-pricing__map-result{margin:0 0 22px;padding-left:18px;border-left:2px solid var(--spark)}.foudre-pricing__map-done{display:inline-flex;box-sizing:border-box;min-height:34px;align-items:center;justify-content:space-between;gap:18px;padding:5px 7px 5px 12px;color:#f5f6f8;background:transparent;border:1px solid rgb(245 246 248 / .42);border-radius:6px;font-size:clamp(.68rem,.78vw,.78rem);font-weight:680;line-height:1;text-decoration:none;cursor:pointer}.foudre-pricing__map-done .foudre-pricing__reveal-mark{display:flex;width:14px;min-width:14px;height:18px;align-items:flex-end;justify-content:space-between;gap:4px}.foudre-pricing__map-done .foudre-pricing__reveal-mark i{display:block;width:2px;height:100%;background:#f5f6f8;transition:transform .18s ease,background-color .18s ease}.foudre-pricing__map-done .foudre-pricing__reveal-mark i:nth-child(2){height:64%}.foudre-pricing__map-done:hover .foudre-pricing__reveal-mark i:nth-child(1),.foudre-pricing__map-done:focus-visible .foudre-pricing__reveal-mark i:nth-child(1){transform:translateY(-3px)}.foudre-pricing__map-done:hover .foudre-pricing__reveal-mark i:nth-child(2),.foudre-pricing__map-done:focus-visible .foudre-pricing__reveal-mark i:nth-child(2){background:var(--spark)}.foudre-pricing__map-done:hover .foudre-pricing__reveal-mark i:nth-child(3),.foudre-pricing__map-done:focus-visible .foudre-pricing__reveal-mark i:nth-child(3){transform:translateY(3px)}.foudre-pricing__map-close{position:absolute;top:18px;right:18px;z-index:2;display:inline-flex;align-items:center;gap:14px;min-height:30px;padding:0;color:#f5f6f89e;background:transparent;border:0;border-radius:0;font:inherit;font-size:.72rem;font-weight:680;line-height:1;cursor:pointer;transition:color .18s ease}.foudre-pricing__map-close:hover,.foudre-pricing__map-close:focus-visible{color:#f5f6f8}.foudre-pricing__map-close:focus-visible{outline:2px solid var(--spark);outline-offset:4px}.foudre-pricing__map-close-mark{position:relative;display:block;width:18px;height:18px;color:var(--spark);transform:rotate(0);transition:transform .52s cubic-bezier(.2,.8,.2,1)}.foudre-pricing__map-close-mark b{position:absolute;top:8px;left:0;display:block;width:18px;height:2px;background:currentColor}.foudre-pricing__map-close-mark b:first-child{transform:rotate(45deg)}.foudre-pricing__map-close-mark b:last-child{transform:rotate(-45deg)}.foudre-pricing__map-close:hover .foudre-pricing__map-close-mark,.foudre-pricing__map-close:focus-visible .foudre-pricing__map-close-mark{transform:rotate(360deg)}.foudre-pricing__map-done{margin-top:8px}.foudre-pricing__map-done:hover{color:#f5f6f8;border-color:#f5f6f89e}.foudre-pricing__map-dialog :focus-visible{outline:2px solid var(--spark);outline-offset:3px}@media(max-width:760px){#foudre-pricing .foudre-pricing__next{position:relative;inset:auto;display:flex;flex-direction:column;align-items:flex-start;margin:48px 20px 0}#foudre-pricing .foudre-pricing__map-teaser{max-width:42ch}.foudre-pricing__map-backdrop{padding:14px}.foudre-pricing__map-dialog{max-height:min(calc(90 * var(--foudre-svh, 1svh)),720px);overflow-y:auto;padding:62px 24px 28px}.foudre-pricing__map-outcomes{grid-template-columns:1fr}.foudre-pricing__map-outcomes p+p{padding-left:0;border-top:1px solid rgb(245 246 248 / .16);border-left:0}}@media not (max-width:760px){#foudre-pricing .foudre-pricing__counter{transform:translateY(0) scaleX(1.05)!important}}@media not (max-width:760px){#foudre-pricing .foudre-pricing__counter{transform:translateY(-110px)}#foudre-pricing .foudre-pricing__header{top:calc(clamp(112px,15.5vh,160px) + 26px)}#foudre-pricing .foudre-pricing__flip{top:48%;bottom:18%}}#foudre-pricing .foudre-pricing__flip[data-flipped=true] .foudre-pricing__flip-inner{transform:rotateY(180deg)}#foudre-pricing .foudre-pricing__reveal>span:first-child{color:#0e1116}#foudre-pricing .foudre-pricing__reveal-mark{color:#0e1116}#foudre-pricing .foudre-pricing__reveal:hover,#foudre-pricing .foudre-pricing__reveal:focus-visible{border-color:#0e1116;color:#0e1116}#foudre-pricing .foudre-pricing__reveal:hover .foudre-pricing__reveal-mark i:nth-child(2),#foudre-pricing .foudre-pricing__reveal:focus-visible .foudre-pricing__reveal-mark i:nth-child(2){background:#ff7a45}#foudre-pricing .foudre-pricing__reveal:focus-visible{outline:2px solid #ff7a45;outline-offset:3px}@media(max-width:760px){#foudre-pricing .foudre-pricing__reveal{width:min(100%,238px)}}@media(max-width:760px){#foudre-pricing .foudre-pricing__reveal{width:min(100%,210px);min-height:42px;font-size:.78rem}}#foudre-pricing>.foudre-stage__frame{display:flex;flex-direction:column;justify-content:flex-start;height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));padding:clamp(34px,5vw,74px);overflow:hidden}#foudre-pricing .foudre-pricing__header{position:relative;top:auto;left:auto;flex:0 0 auto;max-width:720px}#foudre-pricing .foudre-pricing__header h2{display:block;position:static;width:auto;color:#fff!important;opacity:1!important;visibility:visible!important;transform:none!important}#foudre-pricing .foudre-pricing__offers{position:relative;top:auto;right:auto;bottom:auto;left:auto;flex:0 0 auto;grid-template-columns:1fr!important;margin-top:clamp(34px,5vh,64px)}#foudre-pricing .foudre-pricing__offer-body dl{position:static!important;inset:auto!important;display:grid!important;margin:0!important}#foudre-pricing .foudre-pricing__offer-body dd{font-family:inherit!important;font-size:1.1rem!important;line-height:1.3!important}#foudre-pricing .foudre-pricing__next{position:relative;right:auto;bottom:auto;left:auto;flex:0 0 auto;margin-top:clamp(28px,4vh,48px)}#foudre-pricing .foudre-pricing__flip{z-index:1;top:28.5%;bottom:33.2%;width:38%}@keyframes foudre-pricing-copy-reveal{0%{clip-path:inset(0 100% 0 0);opacity:.01}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes foudre-pricing-cursor-reveal{0%{width:0;opacity:0}to{width:clamp(26px,2.4vw,36px);opacity:1}}#foudre-pricing .foudre-pricing__header{position:absolute;top:clamp(112px,15.5vh,160px);left:clamp(38px,6vw,92px);z-index:3;width:min(90vw,1260px);max-width:none;transform:none}#foudre-pricing .foudre-pricing__header h2{position:relative;inset:auto;width:100%;margin:0;color:var(--paper)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(3.5rem,5.75vw,6.25rem);font-weight:760;line-height:.93;letter-spacing:-.065em;opacity:1!important;transform:none!important;animation:foudre-pricing-copy-reveal .86s cubic-bezier(.12,.82,.14,1) both}#foudre-pricing .foudre-pricing__subtitle{position:relative;inset:auto;display:block;width:min(84%,880px);max-width:none;min-height:1.5em;margin:clamp(20px,2.6vh,28px) 0 0;color:#f5f6f8c2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(1rem,1.35vw,1.32rem);font-weight:510;line-height:1.42;animation:foudre-pricing-copy-reveal .76s .18s cubic-bezier(.12,.82,.14,1) both}#foudre-pricing .foudre-pricing__subtitle-text{white-space:pre-wrap}#foudre-pricing .foudre-pricing__type-cursor{display:inline-block;width:0;height:3px;margin-left:.12em;vertical-align:baseline;background:var(--spark);box-shadow:0 0 9px #ffc197b8,0 0 20px #ff7a453d;opacity:0;transform:translateY(.2em);animation:foudre-pricing-cursor-reveal .46s .94s cubic-bezier(.2,.8,.2,1) forwards}@media(max-width:760px){#foudre-pricing .foudre-pricing__header{top:116px;left:20px;width:calc(100% - 40px)}#foudre-pricing .foudre-pricing__header h2{font-size:clamp(2.7rem,11.4vw,4.2rem)}#foudre-pricing .foudre-pricing__subtitle{width:100%;margin-top:18px;font-size:.96rem}}@media(max-width:760px){#foudre-pricing>.foudre-stage__frame{height:auto;min-height:calc(100 * var(--foudre-svh, 1svh));overflow:visible}#foudre-pricing .foudre-pricing__header{position:relative}#foudre-pricing .foudre-pricing__offers{margin-top:42px}#foudre-pricing .foudre-pricing__next{margin-top:40px}}#foudre-pricing .foudre-pricing__counter{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,980px);min-height:clamp(250px,27vh,360px);margin-top:clamp(34px,5vh,64px);padding:10px;background:#090c366b;border:1px solid rgb(255 255 255 / .17);box-shadow:0 26px 70px #07093259,0 0 0 8px #181b6347 inset}#foudre-pricing .foudre-pricing__flip{min-width:0;perspective:1200px;outline:none}#foudre-pricing .foudre-pricing__flip+.foudre-pricing__flip{border-left:1px solid rgb(14 17 22 / .18)}#foudre-pricing .foudre-pricing__flip-inner{position:relative;width:100%;height:100%;min-height:230px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.75,.2,1)}#foudre-pricing .foudre-pricing__flip:hover .foudre-pricing__flip-inner,#foudre-pricing .foudre-pricing__flip:focus-visible .foudre-pricing__flip-inner,#foudre-pricing .foudre-pricing__flip:focus-within .foudre-pricing__flip-inner{transform:rotateY(180deg)}#foudre-pricing .foudre-pricing__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(22px,3vw,42px);backface-visibility:hidden;-webkit-backface-visibility:hidden}#foudre-pricing .foudre-pricing__face--front{color:#0e1116;background:linear-gradient(165deg,#fff,#e9e8f2)}#foudre-pricing .foudre-pricing__face--front:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:#ff7a45;content:""}#foudre-pricing .foudre-pricing__face--front span,#foudre-pricing .foudre-pricing__face--back>span{color:#4b49e4;font-size:.75rem;font-weight:750;letter-spacing:.1em}#foudre-pricing .foudre-pricing__face--front strong{font-size:clamp(2rem,4.3vw,4.6rem);line-height:.9;letter-spacing:-.045em}#foudre-pricing .foudre-pricing__face--front b{font-size:clamp(1rem,1.6vw,1.5rem)}#foudre-pricing .foudre-pricing__face--front small{color:#71717c;font-size:.75rem}#foudre-pricing .foudre-pricing__face--back{color:#f5f6f8;background:#14164a;transform:rotateY(180deg)}#foudre-pricing .foudre-pricing__face--back p{max-width:30ch;margin:10px 0;font-size:clamp(1.15rem,1.65vw,1.55rem);line-height:1.18}#foudre-pricing .foudre-pricing__face--back dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}#foudre-pricing .foudre-pricing__face--back dt{color:#f5f6f88f;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}#foudre-pricing .foudre-pricing__face--back dd{margin:4px 0 0;font-size:1.05rem;font-weight:700}#foudre-pricing .foudre-pricing__face--back small{color:#f5f6f894;font-size:.78rem;line-height:1.35}#foudre-pricing .foudre-pricing__next{width:min(100%,980px)}#foudre-pricing .foudre-pricing__next p:last-child{display:none}@media(max-width:760px){#foudre-pricing .foudre-pricing__counter{grid-template-columns:1fr;min-height:470px}#foudre-pricing .foudre-pricing__flip+.foudre-pricing__flip{border-top:1px solid rgb(14 17 22 / .18);border-left:0}#foudre-pricing .foudre-pricing__flip-inner{min-height:220px}#foudre-pricing .foudre-pricing__next{width:100%}}#foudre-pricing .foudre-pricing__counter{isolation:isolate;overflow:visible;border:1px solid rgb(180 187 255 / .28);border-radius:2px;background:#101229;box-shadow:0 32px 64px #06081c75,0 12px 22px #06081c73 inset,0 -2px 8px #b4bbff33 inset;transform:perspective(1400px) rotateX(.4deg)}#foudre-pricing .foudre-pricing__counter:before{position:absolute;top:-12px;right:-12px;bottom:-22px;left:-12px;z-index:-2;display:block;border:1px solid rgb(131 139 221 / .22);background:#15183c;box-shadow:0 24px 52px #06071970;clip-path:polygon(1.5% 0,98.5% 0,100% 5%,100% 94%,98% 100%,2% 100%,0 94%,0 5%);content:"";transform:translate3d(7px,8px,0)}#foudre-pricing .foudre-pricing__counter:after{position:absolute;right:0;bottom:-1px;left:0;z-index:8;height:3px;background:#ffa377c7;box-shadow:0 0 9px #ff7a456b;content:""}#foudre-pricing .foudre-pricing__flip+.foudre-pricing__flip{border-left:1px solid rgb(14 17 22 / .22)}#foudre-pricing .foudre-pricing__face{border:1px solid rgb(14 17 22 / .12);box-shadow:0 13px 22px #06081c24 inset}#foudre-pricing .foudre-pricing__face--front{background:linear-gradient(180deg,#faf8f2,#ece9e2)}#foudre-pricing .foudre-pricing__face--front:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(120deg,rgb(255 255 255 / .56),transparent 42%,rgb(164 161 177 / .16));content:"";pointer-events:none}#foudre-pricing .foudre-pricing__face--back{background:linear-gradient(145deg,#171a49,#0e102e);box-shadow:0 13px 22px #06081c8c inset}#foudre-pricing .foudre-pricing__counter{width:min(100%,980px);min-height:clamp(250px,27vh,360px);padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}#foudre-pricing .foudre-pricing__counter:before,#foudre-pricing .foudre-pricing__counter:after{display:none}#foudre-pricing .foudre-pricing__counter-base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}#foudre-pricing .foudre-pricing__flip{position:relative;z-index:1}#foudre-pricing .foudre-pricing__flip+.foudre-pricing__flip{border-left:0}#foudre-pricing .foudre-pricing__face{border:0;box-shadow:none}#foudre-pricing .foudre-pricing__face--front{background:transparent}#foudre-pricing .foudre-pricing__face--front:before,#foudre-pricing .foudre-pricing__face--front:after{display:none}#foudre-pricing .foudre-pricing__face--back{background:linear-gradient(145deg,#171a49f7,#0e102efa);box-shadow:0 13px 22px #06081c8c inset}#foudre-pricing .foudre-pricing__counter{display:block;width:min(100%,980px);min-height:0;aspect-ratio:1453 / 1083;margin-inline:auto}#foudre-pricing .foudre-pricing__counter-base{object-fit:contain}#foudre-pricing .foudre-pricing__flip{position:absolute;top:35.8%;bottom:25.3%;width:36.6%}#foudre-pricing .foudre-pricing__flip:first-of-type{left:13.8%}#foudre-pricing .foudre-pricing__flip:last-of-type{right:13.8%}#foudre-pricing .foudre-pricing__flip-inner{min-height:0}#foudre-pricing .foudre-pricing__face{padding:clamp(14px,2.4vw,32px)}#foudre-pricing .foudre-pricing__face--front strong{font-size:clamp(1.45rem,3.25vw,3.7rem)}#foudre-pricing .foudre-pricing__face--front b{font-size:clamp(.78rem,1.35vw,1.25rem)}@media(max-width:760px){#foudre-pricing .foudre-pricing__counter{width:100%;aspect-ratio:1453 / 1083;min-height:0}#foudre-pricing .foudre-pricing__flip{top:35.8%;bottom:25.3%;width:36.6%}#foudre-pricing .foudre-pricing__flip:first-of-type{left:13.8%}#foudre-pricing .foudre-pricing__flip:last-of-type{right:13.8%}#foudre-pricing .foudre-pricing__face{padding:10px}}#foudre-pricing.foudre-stage{background:#2529c7}#foudre-pricing>.foudre-stage__frame{background:#2529c7}#foudre-pricing .foudre-pricing__counter{width:min(100%,760px);margin-top:clamp(12px,2vh,26px)}#foudre-pricing .foudre-pricing__flip-inner{transform-origin:center center;transition:transform .6s cubic-bezier(.2,.75,.2,1)}#foudre-pricing .foudre-pricing__flip:hover .foudre-pricing__flip-inner,#foudre-pricing .foudre-pricing__flip:focus-visible .foudre-pricing__flip-inner,#foudre-pricing .foudre-pricing__flip:focus-within .foudre-pricing__flip-inner{transform:rotateX(180deg)}#foudre-pricing .foudre-pricing__face--back{transform:rotateX(180deg)}#foudre-pricing .foudre-pricing__next{margin-top:clamp(10px,1.5vh,20px)}@media(max-width:760px){#foudre-pricing .foudre-pricing__counter{width:min(100%,620px)}}#foudre-pricing>.foudre-stage__frame{background-color:#2529c7;background-image:none}#foudre-pricing .foudre-pricing__header,#foudre-pricing .foudre-pricing__next{position:relative;z-index:3}@media(max-width:760px){#foudre-pricing .foudre-pricing__counter{top:0;right:0;bottom:0;left:0;width:100%;height:100%}#foudre-pricing .foudre-pricing__flip{top:35.4%;bottom:34.1%;width:25.9%}#foudre-pricing .foudre-pricing__flip:first-of-type{left:23.7%}#foudre-pricing .foudre-pricing__flip:last-of-type{right:23.7%}}#foudre-pricing.foudre-stage{min-height:calc(360 * var(--foudre-svh, 1svh));color:#f5f6f8;background:#4b49e4}#foudre-pricing>.foudre-stage__frame{position:sticky;top:0;display:block;min-height:calc(100 * var(--foudre-svh, 1svh));padding:clamp(30px,5vw,74px);overflow:hidden;background:radial-gradient(circle at 82% 18%,rgb(167 156 233 / .34),transparent 27%),linear-gradient(135deg,#4b49e4,#3836b7)}.foudre-pricing__header{position:absolute;top:clamp(56px,9vh,108px);left:clamp(30px,5vw,74px);z-index:3;max-width:min(640px,62vw)}.foudre-pricing__header .foudre-eyebrow{margin:0 0 18px;color:#f5f6f8b8;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}.foudre-pricing__header h2{position:static;width:auto;margin:0;color:#fff;font-family:Anton,Impact,sans-serif;font-size:clamp(5rem,12vw,12rem);font-weight:400;line-height:.78;letter-spacing:-.035em;opacity:1;transform:none}.foudre-pricing__subtitle{max-width:28ch;margin:24px 0 0;color:#f5f6f8db;font-size:clamp(1rem,1.55vw,1.35rem);line-height:1.3}.foudre-pricing__offers{position:absolute;top:35%;right:clamp(30px,5vw,74px);left:clamp(30px,5vw,74px);z-index:4;display:grid;gap:14px;margin:0}.foudre-pricing__offer{color:#0e1116;background:#f5f6f8;border:1px solid rgb(255 255 255 / .58);box-shadow:0 20px 48px #16136033}.foudre-pricing__offer--primary{background:#fff}.foudre-pricing__offer summary{display:grid;grid-template-columns:58px minmax(0,1fr) auto 34px;gap:18px;align-items:center;min-height:94px;padding:18px 24px;cursor:pointer;list-style:none}.foudre-pricing__offer summary::-webkit-details-marker{display:none}.foudre-pricing__offer-number{color:#4b49e4;font-size:.8rem;font-weight:700;letter-spacing:.08em}.foudre-pricing__offer-title{font-size:clamp(1.2rem,2.25vw,2rem);font-weight:700}.foudre-pricing__offer-price{font-size:clamp(1rem,1.45vw,1.35rem);font-weight:700;white-space:nowrap}.foudre-pricing__toggle{display:grid;place-items:center;width:30px;height:30px;color:#fff;background:#4b49e4;border-radius:50%;font-size:1.4rem;line-height:1;transition:transform .18s ease}.foudre-pricing__offer[open] .foudre-pricing__toggle{transform:rotate(45deg)}.foudre-pricing__offer-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:28px;padding:0 24px 26px 100px;color:#45454f;line-height:1.45}.foudre-pricing__offer-body p{max-width:54ch;margin:0}.foudre-pricing__offer-body dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.foudre-pricing__offer-body dt{margin-bottom:5px;color:#6a6a76;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.foudre-pricing__offer-body dd{margin:0;color:#0e1116;font-size:1.1rem;font-weight:700}.foudre-pricing__fineprint{grid-column:1 / -1;color:#6a6a76;font-size:.86rem}.foudre-pricing__next{position:absolute;right:clamp(30px,5vw,74px);bottom:clamp(28px,6vh,70px);left:clamp(30px,5vw,74px);z-index:4;display:flex;align-items:end;justify-content:space-between;gap:36px;color:#fff}.foudre-pricing__next-kicker{margin:0 0 8px;color:#f5f6f8a8;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.foudre-pricing__next h3{margin:0 0 8px;font-size:clamp(1.25rem,2vw,1.8rem)}.foudre-pricing__next p:last-child{max-width:48ch;margin:0;color:#f5f6f8c2;line-height:1.4}.foudre-pricing__actions{display:flex;flex-wrap:wrap;justify-content:end;gap:10px}.foudre-pricing__actions button{min-height:48px;padding:0 18px;color:#4b49e4;background:#fff;border:1px solid #fff;border-radius:999px;cursor:pointer;font-weight:700}.foudre-pricing__actions button:hover{background:#ffad7e;border-color:#ffad7e}.foudre-pricing__actions .foudre-pricing__action-secondary{color:#fff;background:transparent;border-color:#f5f6f880}@media(max-width:760px){#foudre-pricing.foudre-stage{min-height:calc(250 * var(--foudre-svh, 1svh))}#foudre-pricing>.foudre-stage__frame{min-height:calc(100 * var(--foudre-svh, 1svh));padding:28px 20px;overflow-y:auto}.foudre-pricing__header{position:relative;inset:auto;max-width:none}.foudre-pricing__header h2{font-size:clamp(4.5rem,19vw,7rem)}.foudre-pricing__offers{position:relative;inset:auto;margin-top:54px}.foudre-pricing__offer summary{grid-template-columns:34px minmax(0,1fr) 28px;gap:10px;min-height:82px;padding:14px}.foudre-pricing__offer-price{grid-column:2;grid-row:2;font-size:.95rem}.foudre-pricing__toggle{grid-column:3;grid-row:1 / span 2}.foudre-pricing__offer-body{grid-template-columns:1fr;padding:0 14px 20px 58px}.foudre-pricing__offer-body dl{grid-template-columns:1fr}.foudre-pricing__next{position:relative;inset:auto;display:block;margin-top:48px;padding-bottom:20px}.foudre-pricing__actions{justify-content:start;margin-top:24px}}#foudre-pricing.foudre-stage,#foudre-pricing>.foudre-stage__frame{background-color:#2529c7}@media not (max-width:760px){#foudre-pricing .foudre-pricing__counter{transform:translateY(-40px)}#foudre-pricing .foudre-pricing__header{top:calc(clamp(112px,15.5vh,160px) + 26px)}}#foudre-pricing>.foudre-stage__frame{height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));padding:clamp(28px,4vw,58px) clamp(24px,5vw,74px);background-image:url(/brand/capacity-counter-two-panel-full-v2.png);background-position:center top;background-repeat:no-repeat;background-size:300% 300%}@media not (max-width:760px){#foudre-pricing>.foudre-stage__frame{background-position:center -110px}}#foudre-pricing .foudre-pricing__header{position:absolute;top:clamp(112px,15vh,170px);left:clamp(150px,18vw,280px);max-width:min(560px,58vw)}#foudre-pricing .foudre-pricing__header h2{font-size:clamp(4.5rem,8.5vw,8.5rem);line-height:.82}#foudre-pricing .foudre-pricing__subtitle{margin-top:14px;max-width:30ch}#foudre-pricing .foudre-pricing__counter{width:min(100%,1100px);height:clamp(390px,48vh,520px);aspect-ratio:auto;margin-top:clamp(230px,30vh,290px);transform:scale(1.3);transform-origin:center center}#foudre-pricing .foudre-pricing__counter-base{object-fit:cover;object-position:center 50%;clip-path:inset(28% 9% 10% 9% round 4px)}#foudre-pricing .foudre-pricing__flip{top:32%;bottom:20%;width:30%}#foudre-pricing .foudre-pricing__flip:first-of-type{left:20%}#foudre-pricing .foudre-pricing__flip:last-of-type{right:20%}#foudre-pricing .foudre-pricing__next{position:relative;right:auto;bottom:auto;left:auto;width:min(100%,1100px);margin:clamp(10px,1.5vh,18px) auto 0}@media(max-width:760px){#foudre-pricing>.foudre-stage__frame{height:auto;min-height:calc(100 * var(--foudre-svh, 1svh));padding:28px 20px 34px}#foudre-pricing .foudre-pricing__header{position:relative;top:auto;left:auto;max-width:none}#foudre-pricing .foudre-pricing__header h2{font-size:clamp(4.5rem,19vw,7rem)}#foudre-pricing .foudre-pricing__counter{width:100%;height:clamp(300px,58vw,420px);aspect-ratio:auto;margin-top:24px;transform:none}#foudre-pricing .foudre-pricing__counter-base{clip-path:inset(28% 5% 10% 5% round 4px)}#foudre-pricing .foudre-pricing__flip{top:32%;bottom:20%;width:30%}#foudre-pricing .foudre-pricing__flip:first-of-type{left:20%}#foudre-pricing .foudre-pricing__flip:last-of-type{right:20%}#foudre-pricing .foudre-pricing__flip{top:22%;bottom:14%}#foudre-pricing .foudre-pricing__next{width:100%;margin-top:20px}}#foudre-pricing>.foudre-stage__frame{background-image:none}#foudre-pricing .foudre-pricing__counter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;aspect-ratio:auto;margin:0;transform:none}#foudre-pricing .foudre-pricing__counter-base{object-fit:fill;clip-path:none}@media not (max-width:760px){#foudre-pricing .foudre-pricing__counter{transform:translateY(56px)}}#foudre-pricing .foudre-pricing__flip{z-index:1;top:35.4%;bottom:34.1%;width:25.9%}#foudre-pricing .foudre-pricing__flip:first-of-type{left:23.7%}#foudre-pricing .foudre-pricing__flip:last-of-type{right:23.7%}#foudre-pricing .foudre-pricing__header,#foudre-pricing .foudre-pricing__next{z-index:3}#foudre-pricing .foudre-pricing__next{position:absolute;right:clamp(28px,5vw,74px);bottom:clamp(28px,5vh,58px);left:auto;width:auto;margin:0}#foudre-pricing .foudre-pricing__actions{align-items:center;justify-content:end}#foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:#f5f6f8;background:transparent;border-color:#f5f6f88c;border-radius:6px}#foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test>span:first-child{color:inherit;font-size:.8rem;font-weight:680;letter-spacing:normal}#foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test .foudre-pricing__reveal-mark{display:inline-flex;align-items:flex-end;width:14px;min-width:14px;height:18px;gap:4px;color:#f5f6f8}#foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test .foudre-pricing__reveal-mark i{width:2px;height:100%;background:#f5f6f8;transition:background-color .18s ease}#foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test .foudre-pricing__reveal-mark i:nth-child(2){height:64%}#foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test:hover .foudre-pricing__reveal-mark i:nth-child(2),#foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test:focus-visible .foudre-pricing__reveal-mark i:nth-child(2){background:var(--spark)}#foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test:hover{border-color:#f5f6f88c}#foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test:hover,#foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test:focus-visible{color:#f5f6f8;background:transparent;border-color:#f5f6f88c}#foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test:disabled,.foudre-root .foudre-menu__target--primary:disabled{cursor:not-allowed;opacity:.48}#foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test:disabled:hover{transform:none}#foudre-pricing .foudre-pricing__flip{top:37.2%;bottom:21.8%;width:38%}#foudre-pricing .foudre-pricing__flip:first-of-type{left:12.5%}#foudre-pricing .foudre-pricing__flip:last-of-type{right:12.5%}#foudre-pricing .foudre-pricing__header{top:clamp(112px,15.5vh,160px);left:12.5%;width:max-content}#foudre-pricing .foudre-pricing__header h2{font-size:clamp(3.5rem,5.2vw,5.3rem);line-height:.93}#foudre-pricing .foudre-pricing__subtitle{width:max-content;max-width:none;white-space:nowrap}#foudre-pricing .foudre-pricing__subtitle{font-size:clamp(1rem,1.16vw,1.14rem)}#foudre-pricing .foudre-pricing__subtitle-text{white-space:nowrap}#foudre-pricing .foudre-pricing__flip{top:33.5%;bottom:34.3%;width:35.9%}#foudre-pricing .foudre-pricing__flip:first-of-type{left:13.9%}#foudre-pricing .foudre-pricing__flip:last-of-type{right:13.9%}#foudre-pricing .foudre-pricing__face--back{background:#0b0d12;box-shadow:0 13px 22px #00000094 inset}@media(max-width:760px){#foudre-pricing .foudre-pricing__header{left:auto;width:auto}#foudre-pricing .foudre-pricing__subtitle,#foudre-pricing .foudre-pricing__subtitle-text{width:auto;white-space:normal}#foudre-pricing .foudre-pricing__flip{top:33.5%;bottom:34.3%;width:35.9%}#foudre-pricing .foudre-pricing__flip:first-of-type{left:13.9%}#foudre-pricing .foudre-pricing__flip:last-of-type{right:13.9%}}#foudre-pricing .foudre-pricing__face--front:after{opacity:0;transition:opacity .22s ease}#foudre-pricing .foudre-pricing__flip:hover .foudre-pricing__face--front:after,#foudre-pricing .foudre-pricing__flip:focus-visible .foudre-pricing__face--front:after,#foudre-pricing .foudre-pricing__flip:focus-within .foudre-pricing__face--front:after{opacity:1}#foudre-pricing .foudre-pricing__reveal{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;width:min(100%,238px);min-height:48px;padding:0 14px 0 16px;color:#f5f6f8;background:#0e1116;border:2px solid rgb(245 246 248 / .34);border-radius:12px;font-size:.9rem;font-weight:700;letter-spacing:normal;line-height:1;transition:border-color .22s ease,background-color .22s ease}#foudre-pricing .foudre-pricing__reveal>span:first-child{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal}#foudre-pricing .foudre-pricing__flip:hover .foudre-pricing__reveal,#foudre-pricing .foudre-pricing__flip:focus-visible .foudre-pricing__reveal,#foudre-pricing .foudre-pricing__flip:focus-within .foudre-pricing__reveal{border-color:#ff7a45;background:#0e1116}#foudre-pricing .foudre-pricing__reveal-mark{display:inline-flex;align-items:end;gap:5px;width:auto;height:28px}#foudre-pricing .foudre-pricing__reveal-mark i{display:block;width:4px;height:20px;background:currentColor}#foudre-pricing .foudre-pricing__reveal-mark i:nth-child(2){height:28px}#foudre-pricing .foudre-pricing__reveal-mark i:nth-child(3){height:24px}#foudre-pricing .foudre-pricing__header{top:calc(clamp(112px,15.5vh,160px) - 38px)}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal{color:#f5f6f8;font-size:.9rem;font-weight:700;letter-spacing:normal}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal>span:first-child{color:#f5f6f8;font-size:inherit;font-weight:inherit;letter-spacing:normal}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal-mark i{background:#f5f6f8}@media(max-width:760px){#foudre-pricing .foudre-pricing__header{top:auto}}#foudre-pricing .foudre-pricing__subtitle-text{display:inline-block;clip-path:inset(0 100% 0 0);animation:none}#foudre-pricing .foudre-pricing__subtitle-text[data-typing=true]{animation:foudre-pricing-typewriter 2.4s steps(68,end) .12s both}#foudre-pricing .foudre-pricing__subtitle[data-pricing-authoring=writing] .foudre-pricing__type-cursor{opacity:1;animation:foudre-passage-cursor .72s steps(1,end) 5}#foudre-pricing .foudre-pricing__flip:hover .foudre-pricing__flip-inner,#foudre-pricing .foudre-pricing__flip:focus-visible .foudre-pricing__flip-inner,#foudre-pricing .foudre-pricing__flip:focus-within .foudre-pricing__flip-inner{transform:none}#foudre-pricing .foudre-pricing__flip[data-flipped=true] .foudre-pricing__flip-inner{transform:rotateX(180deg)}#foudre-pricing .foudre-pricing__reveal{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:238px;min-height:48px;padding:5px 7px 5px 12px;color:#0e1116;background:transparent;border:1px solid rgb(14 17 22 / .55);border-radius:8px;font:inherit;font-size:.9rem;font-weight:700;line-height:1;text-align:left;cursor:pointer;transition:border-color .18s ease,color .18s ease}#foudre-pricing .foudre-pricing__reveal>span:first-child,#foudre-pricing .foudre-pricing__reveal-mark{color:#0e1116}#foudre-pricing .foudre-pricing__reveal:hover .foudre-pricing__reveal-mark i:nth-child(1),#foudre-pricing .foudre-pricing__reveal:focus-visible .foudre-pricing__reveal-mark i:nth-child(1){transform:translateY(-3px)}#foudre-pricing .foudre-pricing__reveal:hover .foudre-pricing__reveal-mark i:nth-child(2),#foudre-pricing .foudre-pricing__reveal:focus-visible .foudre-pricing__reveal-mark i:nth-child(2){background:var(--spark)}#foudre-pricing .foudre-pricing__reveal:hover .foudre-pricing__reveal-mark i:nth-child(3),#foudre-pricing .foudre-pricing__reveal:focus-visible .foudre-pricing__reveal-mark i:nth-child(3){transform:translateY(3px)}#foudre-pricing .foudre-pricing__reveal:focus-visible{outline:2px solid var(--spark);outline-offset:3px}#foudre-pricing .foudre-pricing__reveal{width:auto;min-width:118px;min-height:34px;padding:5px 7px 5px 12px;border-radius:6px;font-size:clamp(.58rem,.68vw,.72rem);font-weight:680;color:#0e1116;background:transparent}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal,#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal>span:first-child,#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal-mark{color:#0e1116}#foudre-pricing .foudre-pricing__reveal-mark{width:14px;min-width:14px;height:18px;gap:4px}#foudre-pricing .foudre-pricing__reveal-mark i{width:2px;height:100%}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal-mark i{background:#0e1116}#foudre-pricing .foudre-pricing__reveal-mark i:nth-child(2){height:64%}#foudre-pricing .foudre-pricing__subtitle-text{clip-path:none;animation:none}#foudre-pricing .foudre-pricing__type-cursor{width:clamp(26px,2.4vw,36px);height:3px;margin-left:.12em;vertical-align:baseline;background:var(--spark);box-shadow:0 0 9px #ffc197b8,0 0 20px #ff7a453d;opacity:0;transform:translateY(.2em)}#foudre-pricing .foudre-pricing__subtitle[data-pricing-authoring=writing] .foudre-pricing__type-cursor,#foudre-pricing .foudre-pricing__subtitle[data-pricing-authoring=complete] .foudre-pricing__type-cursor{opacity:1;animation:foudre-passage-cursor .72s steps(1,end) infinite}#foudre-pricing .foudre-pricing__collapse{position:absolute;top:2px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:14px;min-height:30px;padding:0;color:#f5f6f89e;background:transparent;border:0;border-radius:0;font:inherit;font-size:.72rem;font-weight:680;line-height:1;cursor:pointer;transition:color .18s ease}#foudre-pricing .foudre-pricing__collapse:hover,#foudre-pricing .foudre-pricing__collapse:focus-visible{color:#f5f6f8}#foudre-pricing .foudre-pricing__collapse:focus-visible{outline:2px solid var(--spark);outline-offset:4px}#foudre-pricing .foudre-pricing__collapse-mark{position:relative;display:block;width:18px;height:18px;color:var(--spark);transform:rotate(0);transition:transform .52s cubic-bezier(.2,.8,.2,1)}#foudre-pricing .foudre-pricing__collapse-mark b{position:absolute;top:8px;left:0;display:block;width:18px;height:2px;background:currentColor}#foudre-pricing .foudre-pricing__collapse-mark b:first-child{transform:rotate(45deg)}#foudre-pricing .foudre-pricing__collapse-mark b:last-child{transform:rotate(-45deg)}#foudre-pricing .foudre-pricing__collapse:hover .foudre-pricing__collapse-mark,#foudre-pricing .foudre-pricing__collapse:focus-visible .foudre-pricing__collapse-mark{transform:rotate(360deg)}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal>span:first-child{color:#0e1116;font-size:clamp(.58rem,.68vw,.72rem);font-weight:680;letter-spacing:normal}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal-mark{align-items:flex-end;width:14px;min-width:14px;height:18px;gap:4px}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal-mark i{width:2px;height:100%;background:#0e1116}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal-mark i:nth-child(2){height:64%}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal:hover,#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal:focus-visible{color:#0e1116;background:transparent;border-color:#0e11168c}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal:hover .foudre-pricing__reveal-mark i:nth-child(1),#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal:focus-visible .foudre-pricing__reveal-mark i:nth-child(1){transform:translateY(-3px)}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal:hover .foudre-pricing__reveal-mark i:nth-child(2),#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal:focus-visible .foudre-pricing__reveal-mark i:nth-child(2){background:var(--spark)}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal:hover .foudre-pricing__reveal-mark i:nth-child(3),#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal:focus-visible .foudre-pricing__reveal-mark i:nth-child(3){transform:translateY(3px)}#foudre-pricing .foudre-pricing__flip:hover .foudre-pricing__face--front .foudre-pricing__reveal,#foudre-pricing .foudre-pricing__flip:focus-visible .foudre-pricing__face--front .foudre-pricing__reveal,#foudre-pricing .foudre-pricing__flip:focus-within .foudre-pricing__face--front .foudre-pricing__reveal{color:#0e1116;background:transparent;border-color:#0e11168c}#foudre-pricing .foudre-pricing__subtitle-text{display:inline;width:auto;white-space:pre-line!important;clip-path:none!important;animation:none!important;overflow:visible}#foudre-pricing .foudre-pricing__subtitle-text .foudre-pricing__type-cursor{display:inline-block;vertical-align:baseline}#foudre-pricing .foudre-pricing__subtitle{margin-top:clamp(20px,2.6vh,28px);width:min(78ch,calc(100vw - 260px));max-width:78ch;white-space:normal}#foudre-pricing .foudre-pricing__header h2{max-width:none;width:max-content;white-space:nowrap;clip-path:none!important;animation:none!important}@media(max-width:760px){#foudre-pricing .foudre-pricing__header h2{white-space:normal}}#foudre-pricing .foudre-pricing__face--back .foudre-pricing__rates{position:static;inset:auto;z-index:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,24px);width:100%;margin:0;padding:14px 0;border-top:1px solid rgb(245 246 248 / .12);border-bottom:1px solid rgb(245 246 248 / .12);transform:translateY(-.35em)}#foudre-pricing .foudre-pricing__face--back>p{transform:translateY(1em)}#foudre-pricing .foudre-pricing__face--front>strong{transform:translateY(.2em);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,4.3vw,4.25rem);font-weight:780;line-height:.91;letter-spacing:-.075em}#foudre-pricing .foudre-pricing__face--front>strong>span{display:inline-block;color:inherit;font:inherit;letter-spacing:inherit;transform:translateY(.09em)}@media not (max-width:760px){#foudre-pricing .foudre-pricing__face--front>strong{position:absolute;right:clamp(22px,2.4vw,34px);bottom:clamp(26px,3.2vw,46px);text-align:right;transform:none}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal{position:absolute;top:clamp(18px,2.2vw,30px);right:clamp(22px,2.4vw,34px);bottom:auto;left:auto}}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal>span:first-child{font-size:.72rem;line-height:1}#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back>p{transform:translateY(1em)}#foudre-pricing .foudre-pricing__rates>div{display:block;min-width:0;padding:0;border:0;opacity:1;transform:none}#foudre-pricing .foudre-pricing__office-eyebrow{display:block;margin:0 0 8px;color:#4b49e4;font-size:.66rem;font-weight:700;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}@media not (max-width:760px){#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back{padding-top:calc(clamp(14px,2.4vw,32px) + 1em)}#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back>p{transform:translateY(-.7em)}}#foudre-pricing>.foudre-stage__frame{background-image:none!important;background-color:transparent}#foudre-pricing.foudre-stage{background-image:none!important;background-color:#2529c7}#foudre-pricing .foudre-pricing__rates dt{margin:0 0 7px;color:#4b49e4;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#foudre-pricing .foudre-pricing__rates dd{margin:0;color:#f5f6f8;font-size:clamp(1.35rem,2vw,2rem);font-weight:750;line-height:1.05}#foudre-pricing .foudre-pricing__rates dd span{display:block;margin-top:5px;color:#f5f6f88f;font-size:.68rem;font-weight:600;letter-spacing:.02em}#foudre-pricing .foudre-pricing__flip:first-of-type .foudre-pricing__face--back>p{transform:translateY(.7em)}#foudre-pricing .foudre-pricing__rates dd span+span{margin-top:2px}#foudre-pricing .foudre-pricing__offer-carousel{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;justify-content:space-between;width:100%;padding-top:1em}#foudre-pricing .foudre-pricing__offer-slide h3{max-width:100%;margin:0 0 16px;color:#f5f6f8;font-size:clamp(1.15rem,1.65vw,1.55rem);font-weight:700;line-height:1.05}#foudre-pricing .foudre-pricing__offer-slide--intro h3{margin:10px 0;color:#f5f6f8;font-family:inherit;font-size:clamp(1.15rem,1.65vw,1.55rem);font-weight:400;line-height:1.18}#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) h3:after{display:block;width:100%;height:1px;margin-top:16px;background:#f5f6f829;content:""}#foudre-pricing .foudre-pricing__offer-slide ul{display:grid;gap:5px;margin:0;padding:0;list-style:none;color:#f5f6f8b3;font-size:clamp(.68rem,.8vw,.82rem);line-height:1.2}#foudre-pricing .foudre-pricing__offer-intro{display:grid;gap:17px;max-width:none;padding-top:4px;padding-bottom:52px}#foudre-pricing .foudre-pricing__offer-rule{width:100%;height:1px;background:#f5f6f829}#foudre-pricing .foudre-pricing__offer-intro p{margin:0;color:#f5f6f894;font-size:clamp(.68rem,.85vw,.86rem);line-height:1.25}#foudre-pricing .foudre-pricing__offer-intro-result{max-width:68%;color:#4b49e4!important;font-size:.66rem!important;font-weight:700;letter-spacing:.1em;line-height:1.25}#foudre-pricing .foudre-pricing__offer-intro-note{max-width:76%;color:var(--spark)!important}#foudre-pricing .foudre-pricing__offer-slide li:before{margin-right:7px;color:#4b49e4;content:"•"}#foudre-pricing .foudre-pricing__offer-meta{display:grid;gap:7px;margin-top:18px}#foudre-pricing .foudre-pricing__offer-meta span{color:#4b49e4;font-size:.64rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}#foudre-pricing .foudre-pricing__offer-meta strong{color:#f5f6f8;font-size:clamp(1.35rem,2vw,2rem);font-weight:750;line-height:1}#foudre-pricing .foudre-pricing__offer-controls{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:11px;align-self:flex-end;margin-top:12px;color:#f5f6f894;font-size:.68rem;letter-spacing:.08em}#foudre-pricing .foudre-pricing__offer-controls button{width:24px;height:24px;padding:0;color:#f5f6f8;background:transparent;border:1px solid rgb(245 246 248 / .32);border-radius:50%;cursor:pointer;line-height:1}#foudre-pricing .foudre-pricing__offer-controls button:hover,#foudre-pricing .foudre-pricing__offer-controls button:focus-visible{color:#4b49e4;background:#f5f6f8}@media not (max-width:760px){#foudre-pricing .foudre-pricing__counter{transform:translateY(-38px) scale(1.125,1.105)!important}#foudre-pricing .foudre-pricing__face--front>strong{position:absolute;left:auto;right:24px;bottom:24px;width:calc(100% - 48px);max-width:calc(100% - 48px);text-align:right;overflow-wrap:anywhere}#foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal{position:absolute;top:20px;right:24px;bottom:auto;left:auto}#foudre-pricing .foudre-pricing__flip{top:48%;bottom:18.5%;width:33.4%}#foudre-pricing .foudre-pricing__flip:first-of-type{left:16.4%;right:auto}#foudre-pricing .foudre-pricing__flip:last-of-type{right:17.1%;left:auto}}@media(prefers-reduced-motion:reduce){#foudre-pricing .foudre-pricing__subtitle-text[data-typing=true]{animation:none;clip-path:none}}@media(max-width:760px){#foudre-pricing .foudre-pricing__reveal{width:auto;min-width:118px}}@media not (max-width:760px){#foudre-pricing .foudre-pricing__counter-base{transform:scale(1.045,1.145)!important;transform-origin:center center}}@media not (max-width:760px){#foudre-pricing .foudre-pricing__flip{transform:translateY(16px)!important}#foudre-pricing .foudre-pricing__flip:last-of-type{transform:translate(6px,16px)!important}}#foudre-pricing .foudre-pricing__face--front>strong{font-size:clamp(2.65rem,4.3vw,4.25rem);line-height:.84}@media(max-width:760px){#foudre-pricing .foudre-pricing__face--front>strong{font-size:clamp(3.1rem,15vw,4rem)}}@media not (max-width:760px){#foudre-pricing .foudre-pricing__flip:first-of-type .foudre-pricing__face--back{top:1.5mm;left:1mm;right:auto;bottom:auto;width:calc(100% - 1.5mm);height:calc(100% - 1mm)}#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back{top:1.5mm;left:0;right:auto;bottom:auto;width:calc(100% - 1mm);height:calc(100% - 1mm)}}#foudre-pricing .foudre-pricing__office-eyebrow,#foudre-pricing .foudre-pricing__offer-meta span,#foudre-pricing .foudre-pricing__rates dt{color:#7778ff;font-size:.66rem;font-weight:720;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}#foudre-pricing .foudre-pricing__offer-slide h3,#foudre-pricing .foudre-pricing__offer-slide--intro h3,#foudre-pricing .foudre-pricing__face--back>p{color:#f5f6f8;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600;line-height:1.16;letter-spacing:-.02em}#foudre-pricing .foudre-pricing__offer-slide--intro h3{margin:6px 0 10px}#foudre-pricing .foudre-pricing__offer-intro-result,#foudre-pricing .foudre-pricing__offer-intro-note{max-width:100%;color:#f5f6f8ad!important;font-size:clamp(.68rem,.85vw,.86rem)!important;font-weight:500;letter-spacing:normal;line-height:1.35;text-transform:none}#foudre-pricing .foudre-pricing__offer-intro{gap:14px}#foudre-pricing .foudre-pricing__offer-intro-note{padding-top:1px;color:var(--spark)!important}#foudre-pricing .foudre-pricing__offer-meta strong,#foudre-pricing .foudre-pricing__rates dd{color:#f5f6f8;font-size:clamp(1.25rem,1.85vw,1.75rem);font-weight:750;line-height:1.05;letter-spacing:-.025em}#foudre-pricing .foudre-pricing__offer-rule,#foudre-pricing .foudre-pricing__rates{border-color:#f5f6f829}#foudre-pricing .foudre-pricing__offer-controls{gap:12px;color:#f5f6f894}#foudre-pricing .foudre-pricing__offer-controls button{display:inline-grid;width:22px;height:24px;place-items:center;padding:0;color:#f5f6f8;background:transparent;border:0;border-radius:0;font:inherit;font-size:1.15rem;font-weight:600;line-height:1;cursor:pointer;transition:color .18s ease,transform .18s ease}#foudre-pricing .foudre-pricing__offer-controls button:hover,#foudre-pricing .foudre-pricing__offer-controls button:focus-visible{color:var(--spark);background:transparent}#foudre-pricing .foudre-pricing__offer-controls button:first-child:hover{transform:translate(-2px)}#foudre-pricing .foudre-pricing__offer-controls button:last-child:hover{transform:translate(2px)}#foudre-pricing .foudre-pricing__offer-controls button:focus-visible{outline:1px solid var(--spark);outline-offset:3px}#foudre-pricing .foudre-pricing__face--back .foudre-pricing__office-eyebrow{color:#4b49e4;font-size:.75rem;font-weight:750;letter-spacing:.1em}@media not (max-width:760px){#foudre-pricing .foudre-pricing__offer-controls{right:-12px;bottom:-19px}}@media not (max-width:760px){#foudre-pricing .foudre-pricing__header{left:calc(12.5% - 4mm)}}@media not (max-width:760px){#foudre-pricing .foudre-pricing__offer-slide h3{transform:translateY(-8.33px)}#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) h3{transform:translateY(-4.377px)}#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) h3:after{transform:translateY(-11.992px)}#foudre-pricing .foudre-pricing__offer-slide--intro h3{margin:12px 0 23px}#foudre-pricing .foudre-pricing__offer-slide--intro .foudre-pricing__offer-rule:first-child{transform:translateY(calc(-16.74px + 3mm))}}#foudre-pricing .foudre-pricing__offer-intro-result{color:#f5f6f894!important;font-size:.78rem!important;font-weight:400;line-height:1.35}@media not (max-width:760px){#foudre-pricing .foudre-pricing__offer-intro-result{transform:translateY(-14px)}}@media not (max-width:760px){#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back>small{order:1;position:relative;transform:translateY(calc(2.4px + 3mm))}#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back>small:before{position:absolute;top:-16px;right:0;left:0;height:1px;background:#f5f6f829;content:""}#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back .foudre-pricing__rates{order:2;padding-block:8.25px;border-bottom:0;transform:translateY(14.8px)}}@media not (max-width:760px){#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back>p{transform:translateY(calc(-.7em - 8px))}}@media not (max-width:760px){#foudre-pricing .foudre-pricing__offer-title .foudre-pricing__office-eyebrow,#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back>span{transform:translateY(-5px)}#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro){display:grid;grid-template-rows:calc(60px + 3mm) minmax(0,1fr) auto;height:100%;min-height:0}#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) .foudre-pricing__offer-title{display:flex;min-height:0;flex-direction:column;justify-content:flex-start;border-bottom:1px solid rgb(245 246 248 / .16)}#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) h3{margin-bottom:0;transform:translateY(-7px)}#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) h3:after{display:none}#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) ul{align-content:start;gap:2px;overflow:hidden;padding-top:12px;font-size:clamp(.63rem,.72vw,.75rem);line-height:1.04;transform:none}#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) .foudre-pricing__offer-meta{align-self:end;margin-top:0;transform:translateY(10px)}}#foudre-pricing .foudre-pricing__info-mark{display:inline-flex;align-items:flex-end;width:13px;min-width:13px;height:16px;gap:3px;margin-left:9px;color:currentColor;opacity:.72;vertical-align:-.08em;transition:color .18s ease,opacity .18s ease}#foudre-pricing .foudre-pricing__info-mark i{display:block;width:2px;height:100%;background:currentColor;transform-origin:center bottom;transition:background-color .18s ease,transform .18s ease}#foudre-pricing .foudre-pricing__info-mark i:nth-child(2){height:64%}#foudre-pricing .foudre-pricing__flip[data-flipped=true] .foudre-pricing__face--back .foudre-pricing__info-mark:not(.foudre-pricing__info-mark--compact){animation:foudre-pricing-info-invite .98s ease-in-out .26s 1;transform-origin:center}#foudre-pricing .foudre-pricing__flip[data-flipped=true] .foudre-pricing__face--back .foudre-pricing__info-mark:not(.foudre-pricing__info-mark--compact) i:first-child{animation:foudre-pricing-info-invite-left .98s ease-in-out .26s 1}#foudre-pricing .foudre-pricing__flip[data-flipped=true] .foudre-pricing__face--back .foudre-pricing__info-mark:not(.foudre-pricing__info-mark--compact) i:nth-child(2){animation:foudre-pricing-info-invite-center .98s ease-in-out .26s 1}#foudre-pricing .foudre-pricing__flip[data-flipped=true] .foudre-pricing__face--back .foudre-pricing__info-mark:not(.foudre-pricing__info-mark--compact) i:last-child{animation:foudre-pricing-info-invite-right .98s ease-in-out .26s 1}#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=map] .foudre-pricing__info-mark--compact{animation:foudre-pricing-info-invite .98s ease-in-out .42s 1;transform-origin:center}#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=map] .foudre-pricing__info-mark--compact i:first-child{animation:foudre-pricing-info-invite-left .98s ease-in-out .42s 1}#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=map] .foudre-pricing__info-mark--compact i:nth-child(2){animation:foudre-pricing-info-invite-center .98s ease-in-out .42s 1}#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=map] .foudre-pricing__info-mark--compact i:last-child{animation:foudre-pricing-info-invite-right .98s ease-in-out .42s 1}@keyframes foudre-pricing-info-invite{0%,to{transform:translateZ(0) rotate(0)}20%{transform:translate3d(-1px,0,0) rotate(-1.5deg)}38%{transform:translate3d(1.5px,-1px,0) rotate(1.5deg)}56%{transform:translate3d(-1px,1px,0) rotate(-1deg)}74%{transform:translate3d(.5px,0,0) rotate(.5deg)}}@keyframes foudre-pricing-info-invite-left{0%,12%,to{transform:translateY(0)}28%,58%{transform:translateY(-3px)}43%,72%{transform:translateY(-1px)}}@keyframes foudre-pricing-info-invite-center{0%,12%,to{transform:scaleY(1)}28%,58%{transform:scaleY(1.2)}43%,72%{transform:scaleY(.92)}}@keyframes foudre-pricing-info-invite-right{0%,12%,to{transform:translateY(0)}28%,58%{transform:translateY(3px)}43%,72%{transform:translateY(1px)}}#foudre-pricing .foudre-pricing__info-mark--compact{width:10px;min-width:10px;height:12px;gap:2px;margin-left:6px;vertical-align:-.02em}#foudre-pricing .foudre-pricing__info-mark--compact i{width:1.5px}#foudre-pricing .foudre-pricing__offer-title--explained{position:relative;outline:none}#foudre-pricing .foudre-pricing__offer-title--explained h3{transition:color .18s ease}#foudre-pricing .foudre-pricing__offer-hint{position:absolute;z-index:5;top:1.4rem;left:0;width:min(74%,25rem);padding:.55rem .7rem;color:#f5f6f8;background:#10121b;border:1px solid rgb(255 111 57 / .72);border-left:2px solid var(--spark);border-radius:3px;box-shadow:0 8px 22px #00000059;font-size:clamp(.68rem,.85vw,.82rem);font-weight:450;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(-100%);transition:opacity .16s ease,visibility .16s ease;visibility:hidden}#foudre-pricing .foudre-pricing__offer-title--explained:hover h3,#foudre-pricing .foudre-pricing__offer-title--explained:focus-within h3{color:#f5f6f8}#foudre-pricing .foudre-pricing__offer-title--explained:hover .foudre-pricing__info-mark,#foudre-pricing .foudre-pricing__offer-title--explained:focus-within .foudre-pricing__info-mark,#foudre-pricing .foudre-pricing__implementation-title:hover>p .foudre-pricing__info-mark,#foudre-pricing .foudre-pricing__implementation-title:focus-within>p .foudre-pricing__info-mark,#foudre-pricing .foudre-pricing__implementation-hint button:hover .foudre-pricing__info-mark,#foudre-pricing .foudre-pricing__implementation-hint button:focus-visible .foudre-pricing__info-mark{color:#f5f6f8;opacity:1}#foudre-pricing .foudre-pricing__offer-title--explained:hover .foudre-pricing__info-mark i:nth-child(2),#foudre-pricing .foudre-pricing__offer-title--explained:focus-within .foudre-pricing__info-mark i:nth-child(2),#foudre-pricing .foudre-pricing__implementation-title:hover>p .foudre-pricing__info-mark i:nth-child(2),#foudre-pricing .foudre-pricing__implementation-title:focus-within>p .foudre-pricing__info-mark i:nth-child(2),#foudre-pricing .foudre-pricing__implementation-hint button:hover .foudre-pricing__info-mark i:nth-child(2),#foudre-pricing .foudre-pricing__implementation-hint button:focus-visible .foudre-pricing__info-mark i:nth-child(2){background:var(--spark)}#foudre-pricing .foudre-pricing__offer-title--explained:hover .foudre-pricing__info-mark i:first-child,#foudre-pricing .foudre-pricing__offer-title--explained:focus-within .foudre-pricing__info-mark i:first-child,#foudre-pricing .foudre-pricing__implementation-title:hover>p .foudre-pricing__info-mark i:first-child,#foudre-pricing .foudre-pricing__implementation-title:focus-within>p .foudre-pricing__info-mark i:first-child,#foudre-pricing .foudre-pricing__implementation-hint button:hover .foudre-pricing__info-mark i:first-child,#foudre-pricing .foudre-pricing__implementation-hint button:focus-visible .foudre-pricing__info-mark i:first-child{transform:translateY(-3px)}#foudre-pricing .foudre-pricing__offer-title--explained:hover .foudre-pricing__info-mark i:last-child,#foudre-pricing .foudre-pricing__offer-title--explained:focus-within .foudre-pricing__info-mark i:last-child,#foudre-pricing .foudre-pricing__implementation-title:hover>p .foudre-pricing__info-mark i:last-child,#foudre-pricing .foudre-pricing__implementation-title:focus-within>p .foudre-pricing__info-mark i:last-child,#foudre-pricing .foudre-pricing__implementation-hint button:hover .foudre-pricing__info-mark i:last-child,#foudre-pricing .foudre-pricing__implementation-hint button:focus-visible .foudre-pricing__info-mark i:last-child{transform:translateY(3px)}#foudre-pricing .foudre-pricing__offer-title--explained:hover .foudre-pricing__office-eyebrow,#foudre-pricing .foudre-pricing__offer-title--explained:focus-within .foudre-pricing__office-eyebrow{opacity:0}#foudre-pricing .foudre-pricing__offer-title--explained:hover .foudre-pricing__offer-hint,#foudre-pricing .foudre-pricing__offer-title--explained:focus-within .foudre-pricing__offer-hint{opacity:1;visibility:visible}#foudre-pricing .foudre-pricing__offer-hint{transform:translateY(calc(-100% - 9px))}@media(prefers-reduced-motion:reduce){#foudre-pricing .foudre-pricing__offer-title--explained h3,#foudre-pricing .foudre-pricing__offer-hint{transition:none}#foudre-pricing .foudre-pricing__flip[data-flipped=true] .foudre-pricing__face--back .foudre-pricing__info-mark,#foudre-pricing .foudre-pricing__flip[data-flipped=true] .foudre-pricing__face--back .foudre-pricing__info-mark i,#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=map] .foudre-pricing__info-mark,#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=map] .foudre-pricing__info-mark i{animation:none}}#foudre-pricing .foudre-pricing__next{right:5vw;left:12.5%;display:flex;align-items:center;justify-content:space-between;gap:28px}#foudre-pricing .foudre-pricing__map-teaser{flex:1 1 auto;max-width:min(72ch,calc(100% - 210px));font-size:.8rem;transform:translateY(18px)}#foudre-pricing .foudre-pricing__next .foudre-pricing__map-teaser p:last-child{display:block;max-width:none;margin:0}#foudre-pricing .foudre-pricing__map-teaser p strong{display:block;color:#f5f6f8;font-weight:700}#foudre-pricing .foudre-pricing__map-teaser p>span{display:block;white-space:nowrap}#foudre-pricing .foudre-pricing__map-teaser button{display:block;margin-top:5px;white-space:nowrap}@media(max-width:760px){#foudre-pricing .foudre-pricing__next{position:relative;inset:auto;flex-direction:column;align-items:flex-start;margin:48px 20px 0}#foudre-pricing .foudre-pricing__map-teaser{max-width:none;transform:none}#foudre-pricing .foudre-pricing__map-teaser p>span{white-space:normal}}@media not (max-width:760px){#foudre-pricing .foudre-pricing__face--front>strong{transform:translateY(-15px)}}#foudre-pricing .foudre-pricing__implementation-title{position:relative;max-width:30ch;margin:10px 0;outline:none;transform:translateY(1em)}#foudre-pricing .foudre-pricing__implementation-title>p{margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600;line-height:1.16;letter-spacing:-.02em;transition:color .18s ease}#foudre-pricing .foudre-pricing__implementation-hint{position:absolute;z-index:8;top:-.1rem;left:0;display:block;width:min(74%,19rem);padding:.55rem .7rem;color:#f5f6f8;background:#10121b;border:1px solid rgb(255 111 57 / .72);border-left:2px solid var(--spark);border-radius:3px;box-shadow:0 10px 28px #0000006b;font-size:clamp(.68rem,.82vw,.8rem);font-style:normal;font-weight:450;line-height:1.4;opacity:0;pointer-events:none;transform:translateY(-100%);transition:opacity .16s ease,visibility .16s ease;visibility:hidden}#foudre-pricing .foudre-pricing__implementation-hint button{display:inline-flex;align-items:baseline;min-height:0;padding:0;color:#f5f6f8;background:transparent;border:0;font:inherit;font-weight:750;line-height:inherit;text-decoration:none;cursor:pointer}#foudre-pricing .foudre-pricing__implementation-hint-copy{display:block;margin-top:2px}#foudre-pricing .foudre-pricing__implementation-hint button .foudre-pricing__info-mark{color:#f5f6f8}#foudre-pricing .foudre-pricing__implementation-hint button:hover,#foudre-pricing .foudre-pricing__implementation-hint button:focus-visible{color:var(--spark)}#foudre-pricing .foudre-pricing__implementation-hint button:focus-visible{outline:none}#foudre-pricing .foudre-pricing__implementation-title:hover>p,#foudre-pricing .foudre-pricing__implementation-title:focus-within>p{color:#f5f6f8}#foudre-pricing .foudre-pricing__face--back:has(.foudre-pricing__implementation-title:hover)>.foudre-pricing__office-eyebrow,#foudre-pricing .foudre-pricing__face--back:has(.foudre-pricing__implementation-title:focus-within)>.foudre-pricing__office-eyebrow{opacity:0}#foudre-pricing .foudre-pricing__implementation-title:hover .foudre-pricing__implementation-hint,#foudre-pricing .foudre-pricing__implementation-title:focus-within .foudre-pricing__implementation-hint{opacity:1;pointer-events:auto;visibility:visible}#foudre-pricing .foudre-pricing__next{justify-content:flex-end}@media not (max-width:760px){#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__implementation-title{transform:translateY(calc(-.7em - 8px))}}@media(max-width:760px){#foudre-pricing .foudre-pricing__implementation-hint{top:1.2rem;width:min(100%,24rem)}#foudre-pricing .foudre-pricing__next{align-items:flex-end;margin-right:20px}}@media(prefers-reduced-motion:reduce){#foudre-pricing .foudre-pricing__implementation-title>p,#foudre-pricing .foudre-pricing__implementation-hint{transition:none}}#foudre-pricing .foudre-pricing__offer-hint,#foudre-pricing .foudre-pricing__implementation-hint{display:none}#foudre-pricing .foudre-pricing__offer-title--explained:hover .foudre-pricing__office-eyebrow,#foudre-pricing .foudre-pricing__offer-title--explained:focus-within .foudre-pricing__office-eyebrow,#foudre-pricing .foudre-pricing__face--back:has(.foudre-pricing__implementation-title:hover)>.foudre-pricing__office-eyebrow,#foudre-pricing .foudre-pricing__face--back:has(.foudre-pricing__implementation-title:focus-within)>.foudre-pricing__office-eyebrow{opacity:1}#foudre-pricing .foudre-pricing__diagnostic-shelf{position:absolute;z-index:4;top:calc(28% + 52px);width:31.5%;min-height:76px;padding-left:14px;color:#f5f6f8c7;border-left:2px solid var(--spark);animation:foudre-pricing-shelf-in .22s ease both}#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=offer]{left:16.4%}#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=map]{right:17.1%}#foudre-pricing .foudre-pricing__diagnostic-kicker{display:block;margin-bottom:5px;color:#7778ff;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}#foudre-pricing .foudre-pricing__diagnostic-shelf p{max-width:46ch;margin:3px 0 0;font-size:clamp(.72rem,.88vw,.9rem);line-height:1.35}#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=offer] p{max-width:34ch;color:#f5f6f8;font-size:clamp(.8rem,1vw,1rem);font-weight:620}#foudre-pricing .foudre-pricing__diagnostic-shelf button{display:inline-flex;align-items:baseline;min-height:0;padding:0;color:#f5f6f8;background:transparent;border:0;font:inherit;font-size:clamp(.9rem,1.15vw,1.12rem);font-weight:750;line-height:1.2;cursor:pointer;transition:color .18s ease}#foudre-pricing .foudre-pricing__diagnostic-shelf button:hover,#foudre-pricing .foudre-pricing__diagnostic-shelf button:focus-visible,#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=map][data-highlighted=true] button{color:var(--spark)}#foudre-pricing .foudre-pricing__diagnostic-shelf button:focus-visible{outline:1px solid var(--spark);outline-offset:4px}#foudre-pricing .foudre-pricing__diagnostic-shelf button .foudre-pricing__info-mark{color:#f5f6f8}@media not (max-width:760px){#foudre-pricing .foudre-pricing__counter{transform:translateY(-8px) scale(1.125,1.105)!important}#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=offer]{display:flex;flex-direction:column}#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=offer] p{margin:auto 0 4px}}#foudre-pricing .foudre-pricing__diagnostic-shelf button:hover .foudre-pricing__info-mark i:first-child,#foudre-pricing .foudre-pricing__diagnostic-shelf button:focus-visible .foudre-pricing__info-mark i:first-child{transform:translateY(-3px)}#foudre-pricing .foudre-pricing__diagnostic-shelf button:hover .foudre-pricing__info-mark i:nth-child(2),#foudre-pricing .foudre-pricing__diagnostic-shelf button:focus-visible .foudre-pricing__info-mark i:nth-child(2){background:var(--spark)}#foudre-pricing .foudre-pricing__diagnostic-shelf button:hover .foudre-pricing__info-mark i:last-child,#foudre-pricing .foudre-pricing__diagnostic-shelf button:focus-visible .foudre-pricing__info-mark i:last-child{transform:translateY(3px)}@keyframes foudre-pricing-shelf-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){#foudre-pricing .foudre-pricing__diagnostic-shelf,#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=offer],#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=map]{top:auto;right:20px;bottom:104px;left:20px;width:auto;min-height:0}#foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=offer]{bottom:190px}}@media(prefers-reduced-motion:reduce){#foudre-pricing .foudre-pricing__diagnostic-shelf{animation:none}}.foudre-root.foudre-business-map-page{--map-accent: #ff7a45;--map-ink: #f4f3ee;--map-muted: rgb(245 246 248 / .72);--map-line: rgb(245 246 248 / .2);--map-heading-size: clamp(3.5rem, 5.75vw, 6.25rem);--map-section-heading-size: clamp(2.85rem, 4.2vw, 4.8rem);min-height:calc(100 * var(--foudre-svh, 1svh));padding:clamp(24px,4vw,64px) clamp(20px,7vw,112px) clamp(72px,10vw,150px);color:var(--map-ink);background:#2529c7;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.foudre-business-map-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;max-width:none;margin-top:calc(var(--global-chrome-top) - clamp(24px,4vw,64px));margin-left:calc(var(--hero-brand-left) - clamp(20px,7vw,112px))}.foudre-business-map-page__brand{display:block;min-height:0;margin-top:4px;color:var(--map-ink);font-size:var(--hero-ai-size);text-decoration:none}.foudre-business-map-page__ai{--ai-a-width: 1.026894em;--ai-i-width: .268949em;--ai-gap: .100244em;--ai-dot-left: 1.110024em;--ai-dot-size: .317848em;--ai-source-width: 2.831296em;--ai-source-height: 1.352078em;position:relative;display:block;width:calc(var(--ai-a-width) + var(--ai-gap) + var(--ai-i-width));height:1em;font-size:var(--hero-ai-size);line-height:1}.foudre-business-map-page__letter-a,.foudre-business-map-page__letter-i,.foudre-business-map-page__tittle{position:absolute;display:block;overflow:hidden}.foudre-business-map-page__letter-a{bottom:0;left:0;width:var(--ai-a-width);height:1em}.foudre-business-map-page__letter-i{bottom:0;left:calc(var(--ai-a-width) + var(--ai-gap));width:var(--ai-i-width);height:.748166em}.foudre-business-map-page__tittle{top:-.212714em;left:var(--ai-dot-left);width:var(--ai-dot-size);height:var(--ai-dot-size)}.foudre-business-map-page__ai img{position:absolute;display:block;width:var(--ai-source-width);max-width:none;height:var(--ai-source-height)}.foudre-business-map-page__letter-a img{top:-.281174em;left:-.06846em;filter:brightness(0) invert(1)}.foudre-business-map-page__letter-i img{top:calc(100% - 1.281174em);left:-1.195599em;filter:brightness(0) invert(1)}.foudre-business-map-page__tittle img{top:-.06846em;left:-1.178484em}.foudre-business-map-page__back{display:inline-flex;min-height:44px;align-self:flex-start;align-items:center;gap:12px;margin-top:calc(12px + var(--hero-ai-size) - 36px);color:#f5f6f8b8;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .18s ease,transform .18s ease}.foudre-business-map-page__back span{color:#ff7a45;font-size:1.45rem;font-weight:400;line-height:1}.foudre-business-map-page__back:hover,.foudre-business-map-page__back:focus-visible{color:#fff;transform:translate(-3px)}.foudre-business-map-page__collapse{display:inline-flex;min-height:44px;align-items:center;gap:14px;color:#f5f6f89e;font-size:.82rem;font-weight:760;text-decoration:none;transition:color .18s ease}.foudre-business-map-page__collapse i{position:relative;display:block;width:28px;height:28px;transition:transform .42s ease}.foudre-business-map-page__collapse b{position:absolute;top:13px;left:1px;display:block;width:27px;height:2px;background:#ff7a45;transform-origin:center}.foudre-business-map-page__collapse b:first-child{transform:rotate(45deg)}.foudre-business-map-page__collapse b:last-child{transform:rotate(-45deg)}.foudre-business-map-page__collapse:hover,.foudre-business-map-page__collapse:focus-visible{color:#f5f6f8}.foudre-business-map-page__collapse:hover i,.foudre-business-map-page__collapse:focus-visible i{transform:rotate(360deg)}.foudre-business-map-page__hero,.foudre-business-map-page__showcase,.foudre-business-map-page__method,.foudre-business-map-page__section{max-width:1180px;margin-right:auto;margin-left:auto}.foudre-business-map-page__hero{position:relative;isolation:isolate;min-height:clamp(460px,calc(62 * var(--foudre-svh, 1svh)),620px);padding:clamp(72px,9vw,124px) 0 clamp(48px,6vw,76px);overflow:hidden;border-bottom:0}.foudre-business-map-page__hero-copy{position:relative;z-index:2;display:grid;align-content:center;min-height:clamp(340px,calc(44 * var(--foudre-svh, 1svh)),450px)}.foudre-business-map-page__kicker,.foudre-business-map-page__index{margin:0 0 20px;color:#8d8aff;font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.foudre-business-map-page__hero h1{max-width:10ch;margin:0;font-size:var(--map-heading-size);font-weight:780;line-height:.88;letter-spacing:-.07em}.foudre-business-map-page__lead{max-width:48ch;margin:clamp(30px,4vw,48px) 0 0;color:#f5f6f8cc;font-size:clamp(1rem,1.55vw,1.3rem);line-height:1.48}.foudre-business-map-page__hero-map{position:absolute;top:50%;right:clamp(-210px,-10vw,-92px);z-index:1;width:clamp(430px,47vw,650px);aspect-ratio:1;border-radius:50%;opacity:1;transform:translateY(-48%);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;pointer-events:auto}.foudre-business-map-page__hero-map:focus-visible{outline:2px solid #fff;outline-offset:6px}.foudre-root.foudre-business-map-page .foudre-control--menu .foudre-menu-icon>span{background:#fff}.foudre-business-map-page__hero-map:before,.foudre-business-map-page__hero-map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:50%;opacity:0;transform:scale(.76) rotate(-4deg);-webkit-mask:radial-gradient(circle,transparent 0 46%,#000 46.5% 70%,transparent 70.5%);mask:radial-gradient(circle,transparent 0 46%,#000 46.5% 70%,transparent 70.5%);animation:foudre-map-simple-ring .92s cubic-bezier(.16,.8,.18,1) 2.82s forwards}.foudre-business-map-page__hero-map:before{background:repeating-conic-gradient(from -7deg,rgb(245 246 248 / .2) 0 9.7deg,transparent 9.7deg 13.333deg)}.foudre-business-map-page__hero-map:after{background:conic-gradient(from -7deg,transparent 0 204.3deg,var(--map-accent) 204.3deg 217.6deg,transparent 217.6deg 360deg);filter:drop-shadow(0 0 18px rgb(255 122 69 / .22))}.foudre-business-map-page__hero-brand-disc{position:absolute;top:12%;right:12%;bottom:12%;left:12%;z-index:1;display:block;width:76%;height:76%;object-fit:contain;opacity:1;filter:drop-shadow(0 0 24px rgb(245 246 248 / .08));animation:foudre-map-brand-disc-out .86s cubic-bezier(.2,.72,.18,1) 2.66s forwards}.foudre-business-map-page__hero-map-core{position:absolute;top:29.5%;right:29.5%;bottom:29.5%;left:29.5%;z-index:3;display:block;border:1px solid rgb(245 246 248 / .18);border-radius:50%;box-shadow:0 0 0 24px #f5f6f805;opacity:0;transform:scale(.76);animation:foudre-map-simple-core .72s ease 3.04s forwards}.foudre-business-map-page__hero-impact{position:absolute;bottom:1.6%;left:31%;width:14px;aspect-ratio:1;border:1px solid rgb(255 221 195 / .9);border-radius:50%;opacity:0;transform:translate(-50%,50%) scale(.25);box-shadow:0 0 16px #ff7a45e6,0 0 38px #ff7a4573;animation:foudre-map-hero-impact .82s cubic-bezier(.15,.75,.2,1) 3.72s forwards}@keyframes foudre-map-brand-disc-out{0%{opacity:1;transform:scale(1);filter:blur(0) drop-shadow(0 0 24px rgb(245 246 248 / .08))}34%{opacity:1;transform:scale(1.025)}to{opacity:0;transform:scale(1.14);filter:blur(5px) drop-shadow(0 0 32px rgb(255 122 69 / .24))}}@keyframes foudre-map-simple-ring{0%{opacity:0;transform:scale(.76) rotate(-4deg)}42%{opacity:.55}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes foudre-map-simple-core{to{opacity:1;transform:scale(1)}}@keyframes foudre-map-hero-impact{0%{opacity:0;transform:translate(-50%,50%) scale(.25)}22%{opacity:1}to{opacity:0;transform:translate(-50%,50%) scale(9)}}.foudre-business-map-page__hero-spark-route{position:absolute;top:0;right:0;left:0;z-index:3;display:block;height:2px;transform:translateY(calc(8px - 4mm));pointer-events:none}.foudre-business-map-page__hero-spark-route i{position:absolute;inset:0 auto auto 0;display:block;width:var(--map-spark-stop, 82%);height:1px;background:linear-gradient(90deg,rgb(255 122 69 / .24),var(--map-accent) 72%,rgb(255 122 69 / .8));box-shadow:0 0 10px #ff7a4529;transform:scaleX(0);transform-origin:left center;animation:foudre-map-spark-trace 3.58s cubic-bezier(.16,.8,.18,1) .22s forwards}.foudre-business-map-page__hero-spark-node{position:absolute;top:0;left:0;display:block;width:18px;height:18px;background:var(--map-accent);border-radius:50%;box-shadow:0 0 0 12px #ff7a451f,0 0 26px #ff7a454d;opacity:0;transform:translate(-50%,-50%);animation:foudre-map-spark-travel 3.58s cubic-bezier(.16,.8,.18,1) .22s forwards,foudre-map-spark-merge .62s cubic-bezier(.2,.7,.2,1) 3.8s forwards}@keyframes foudre-map-spark-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes foudre-map-spark-travel{0%{left:0;opacity:0}7%{opacity:1}to{left:var(--map-spark-stop, 82%);opacity:1}}@keyframes foudre-map-spark-merge{0%{opacity:1;scale:1}45%{opacity:1;scale:1.25}to{opacity:1;scale:1}}.foudre-business-map-page__showcase{padding:clamp(88px,9vw,128px) 0 clamp(62px,8vw,104px);border-bottom:1px solid var(--map-line)}.foudre-business-map-page__showcase-header{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(32px,5vw,72px);align-items:start;margin-bottom:clamp(28px,4vw,48px)}.foudre-business-map-page__showcase-header .foudre-business-map-page__index{margin-bottom:14px}.foudre-business-map-page__showcase-header h2{max-width:11ch;margin:0;font-size:clamp(2.45rem,4vw,4.5rem);font-weight:780;line-height:.92;letter-spacing:-.06em}.foudre-business-map-page__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;max-width:100%;margin:28px 0 0;border-top:1px solid var(--map-line);border-bottom:1px solid var(--map-line)}.foudre-business-map-page__facts span{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:9px;padding:18px 20px;color:var(--map-muted);font-size:.82rem;font-weight:500}.foudre-business-map-page__facts span+span{border-left:1px solid var(--map-line)}.foudre-business-map-page__facts strong{color:#ff7a45;font-size:clamp(2.4rem,3.6vw,4rem);font-weight:780;line-height:.9;letter-spacing:-.045em}.foudre-business-map-page__method{position:relative;display:grid;grid-template-columns:minmax(0,.84fr) minmax(400px,1.16fr);gap:clamp(28px,4.5vw,64px);align-items:end;margin-top:-2cm;padding:clamp(116px,11vw,164px) 0 clamp(62px,8vw,104px);border-bottom:1px solid var(--map-line)}.foudre-business-map-page__method .foudre-business-map-page__index{grid-column:1 / -1;margin-bottom:-12px}.foudre-business-map-page__method h2{max-width:15ch;margin:0;font-size:var(--map-section-heading-size);font-weight:780;line-height:.94;letter-spacing:-.06em}.foudre-business-map-page__method-copy{margin:0;padding-left:22px;color:var(--map-muted);border-left:3px solid #ff7a45;font-size:clamp(.94rem,1.3vw,1.08rem);line-height:1.6}.foudre-business-map-page__method-copy p{margin:0}.foudre-business-map-page__method-copy p+p{margin-top:18px}.foudre-business-map-page__method-copy strong{color:#f5f6f8;font-weight:760}.foudre-business-map-page__map-frame{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(320px,.68fr);margin:0;overflow:hidden;background:radial-gradient(circle at 50% 46%,rgb(255 255 255 / .95),transparent 54%),#eeedf3;border:1px solid rgb(245 246 248 / .24);box-shadow:0 30px 80px #03051457}.foudre-business-map-page__wheel{min-width:0;padding:clamp(22px,3vw,40px);color:#0e1116}.foudre-business-map-page__wheel svg{display:block;width:min(100%,680px);margin:0 auto;overflow:visible}.foudre-business-map-page__segment-control{cursor:pointer;outline:none;transform:translate(0);transform-box:fill-box;transform-origin:center;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.foudre-business-map-page__segment-control.is-active{transform:translate(var(--map-segment-shift-x),var(--map-segment-shift-y))}.foudre-business-map-page__segment-base{fill:#d8d7e1;stroke:#0d10160d;stroke-width:1px;transition:fill .22s ease,stroke .22s ease}.foudre-business-map-page__segment-score{transform-origin:310px 310px;animation:foudre-map-segment-rise .72s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--map-segment-delay);transition:filter .22s ease,opacity .22s ease}.foudre-business-map-page__segment-shoulder{opacity:.22;transition:opacity .22s ease}.foudre-business-map-page__segment-target{fill:#ff7a45;opacity:.82;transition:opacity .22s ease,filter .22s ease}.foudre-business-map-page__segment-control.is-active .foudre-business-map-page__segment-base{fill:#f9f9fb}.foudre-business-map-page__segment-control.is-active .foudre-business-map-page__segment-shoulder{opacity:.48}.foudre-business-map-page__segment-control.is-active .foudre-business-map-page__segment-target{opacity:1;filter:drop-shadow(0 0 3px rgb(255 122 69 / .7))}.foudre-business-map-page__segment-control.is-active .foudre-business-map-page__segment-score{filter:drop-shadow(0 6px 7px rgb(13 16 22 / .28))}.foudre-business-map-page__segment-control:focus-visible .foudre-business-map-page__segment-base{stroke:#0d1016;stroke-width:2px}@keyframes foudre-map-segment-rise{0%{opacity:.12;transform:scale(.67)}to{opacity:1;transform:scale(1)}}.foudre-business-map-page__wheel text:not(.foudre-business-map-page__wheel-kicker,.foudre-business-map-page__wheel-title){fill:#f6f6f8;font-size:10px;font-weight:800}.foudre-business-map-page__wheel .foudre-business-map-page__segment-label{fill:#fff;stroke:#0d10166b;stroke-width:.8px;stroke-linejoin:round;paint-order:stroke fill;font-family:inherit;font-size:10.5px;font-weight:740;letter-spacing:-.015em;pointer-events:none;transition:font-size .22s ease}.foudre-business-map-page__segment-control.is-active .foudre-business-map-page__segment-label{font-size:11.5px}.foudre-business-map-page__wheel-center{fill:#0d1016}.foudre-business-map-page__wheel-kicker{fill:#ff7a45;font-size:10px;font-weight:800;letter-spacing:.14em}.foudre-business-map-page__wheel-title{fill:#f6f6f8;font-family:inherit;font-size:19px;font-weight:780;letter-spacing:-.055em}.foudre-business-map-page__legend{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:18px;color:#5d606a;font-size:.72rem}.foudre-business-map-page__legend span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid transparent;border-radius:999px;transition:color .18s ease,background .18s ease,border-color .18s ease}.foudre-business-map-page__legend span.is-active{color:#0d1016;background:#ffffffb8;border-color:#0d10161f;font-weight:720}.foudre-business-map-page__legend i{width:8px;height:8px;border-radius:50%}.foudre-business-map-page__map-detail{--map-block-color: #8d8aff;display:flex;flex-direction:column;padding:clamp(28px,3vw,40px);color:#f5f6f8;background:#0d1016;border-left:5px solid var(--map-block-color);box-shadow:inset 0 4px 0 var(--map-block-color);transition:border-color .22s ease,box-shadow .22s ease}.foudre-business-map-page__map-detail>span{color:var(--map-block-color);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:color .22s ease}.foudre-business-map-page__map-detail h3{max-width:100%;margin:18px 0 0;font-family:inherit;font-size:clamp(2.05rem,2.75vw,2.7rem);font-weight:780;line-height:.94;letter-spacing:-.06em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance}.foudre-business-map-page__map-detail dl{display:grid;gap:1px;margin:34px 0 0;background:#f5f6f829}.foudre-business-map-page__map-detail dl div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;background:#0d1016}.foudre-business-map-page__map-detail dt{color:#f5f6f89e;font-size:.78rem}.foudre-business-map-page__map-detail dd{margin:0;white-space:nowrap}.foudre-business-map-page__map-detail dd strong{color:var(--map-block-color);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.85rem;font-weight:800;letter-spacing:-.045em;transition:color .22s ease}.foudre-business-map-page__priority{display:grid;gap:9px;margin-top:28px;padding:18px 20px;background:#ff7a4517;border:1px solid rgb(255 122 69 / .38)}.foudre-business-map-page__priority span{color:#f5f6f894;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.foudre-business-map-page__priority>strong{color:#ff7a45;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:780;letter-spacing:-.04em}.foudre-business-map-page__map-detail>small{margin-top:auto;padding-top:34px;color:#f5f6f87a;font-size:.72rem;line-height:1.5}.foudre-business-map-page__map-hint{display:flex;align-items:center;gap:10px}.foudre-business-map-page__map-hint>span:first-child{flex:none;color:#ff7a45;font-size:1.65rem;font-weight:600;line-height:1;text-shadow:0 0 12px rgb(255 122 69 / .38);animation:foudre-map-hint-arrow 1.45s cubic-bezier(.2,.8,.2,1) infinite}.foudre-business-map-page__map-hint>span:last-child{color:#f5f6f8ad}@media(min-width:761px){.foudre-business-map-page__map-frame{height:min(720px,calc(calc(100 * var(--foudre-svh, 1svh)) - 48px));min-height:0}.foudre-business-map-page__wheel{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:clamp(16px,calc(2 * var(--foudre-svh, 1svh)),24px)}.foudre-business-map-page__wheel svg{width:auto;max-width:100%;height:100%;min-height:0}.foudre-business-map-page__legend{margin-top:8px;font-size:.68rem}.foudre-business-map-page__legend span{padding:4px 7px}.foudre-business-map-page__map-detail{min-height:0;padding:clamp(20px,calc(2.6 * var(--foudre-svh, 1svh)),30px)}.foudre-business-map-page__map-detail h3{margin-top:12px;font-size:clamp(1.85rem,2.35vw,2.35rem)}.foudre-business-map-page__map-detail dl{margin-top:20px}.foudre-business-map-page__map-detail dl div{padding:10px 0}.foudre-business-map-page__priority{margin-top:18px;padding:14px 16px}.foudre-business-map-page__map-detail>small{padding-top:18px}}@keyframes foudre-map-hint-arrow{0%,to{transform:translate(0)}50%{transform:translate(-7px)}}@media(prefers-reduced-motion:reduce){.foudre-business-map-page__segment-control,.foudre-business-map-page__segment-score,.foudre-business-map-page__segment-label{animation:none;transition:none}.foudre-business-map-page__map-hint>span:first-child{animation:none}.foudre-business-map-page__hero-spark-route i{transform:scaleX(1);animation:none}.foudre-business-map-page__hero-spark-node{left:var(--map-spark-stop, 82%);opacity:1;animation:none}.foudre-business-map-page__hero-map:before,.foudre-business-map-page__hero-map:after,.foudre-business-map-page__hero-map-core{opacity:1;transform:scale(1) rotate(0);animation:none}.foudre-business-map-page__hero-brand-disc,.foudre-business-map-page__hero-impact{display:none}}.foudre-business-map-page__section{padding:clamp(68px,9vw,120px) 0;border-top:1px solid var(--map-line)}.foudre-business-map-page__section h2{max-width:18ch;margin:0 0 clamp(42px,6vw,72px);font-size:var(--map-section-heading-size);font-weight:780;line-height:.98;letter-spacing:-.055em}.foudre-business-map-page__grid{display:grid;gap:1px;background:var(--map-line);border:1px solid var(--map-line)}.foudre-business-map-page__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.foudre-business-map-page__grid article{min-height:210px;padding:clamp(24px,3vw,38px);background:#0a0c1de0}.foudre-business-map-page__grid article strong{color:#ff7a45;font-size:1rem}.foudre-business-map-page__grid article p{margin:38px 0 0;color:var(--map-muted);font-size:.94rem;line-height:1.55}.foudre-business-map-page__participation-note{max-width:70ch;margin:24px 0 0;color:var(--map-muted);font-size:.9rem;line-height:1.55}.foudre-business-map-page__section--dark{position:relative;background:#0e1116;box-shadow:0 0 0 100vmax #0e1116;clip-path:inset(0 -100vmax)}.foudre-business-map-page__privacy{padding-right:clamp(20px,4vw,56px);padding-left:clamp(20px,4vw,56px);background:#07091852;border:1px solid var(--map-line)}.foudre-business-map-page__privacy .foudre-business-map-page__grid article{min-height:240px}.foudre-business-map-page__final>p:not(.foudre-business-map-page__index){max-width:72ch;margin:0;color:#f4f3eec7;font-size:clamp(1rem,1.55vw,1.3rem);line-height:1.6}.foudre-business-map-page__final-actions{display:flex;align-items:center;gap:26px;margin-top:48px}.foudre-business-map-page__final-actions a,.foudre-business-map-page__final-actions button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 18px;color:#f5f6f8;background:transparent;border:1px solid #ff7a45;border-radius:4px;font-family:inherit;font-size:.82rem;font-weight:800;text-decoration:none;cursor:pointer}.foudre-business-map-page__final-actions a{gap:14px}.foudre-business-map-page__action-arrow{display:inline-block;color:#ff7a45;font-size:1.1rem;line-height:1;transition:transform .18s ease}.foudre-business-map-page__final-return:hover .foudre-business-map-page__action-arrow,.foudre-business-map-page__final-return:focus-visible .foudre-business-map-page__action-arrow{transform:translate(-4px)}.foudre-business-map-page__action-lock{display:inline-flex;align-items:flex-end;width:14px;min-width:14px;height:18px;gap:4px;color:#f5f6f8}.foudre-business-map-page__action-lock i{display:block;width:2px;height:100%;background:currentColor;transform-origin:center;transition:background-color .18s ease,transform .18s ease}.foudre-business-map-page__action-lock i:nth-child(2){height:64%}.foudre-business-map-page__final-primary:hover .foudre-business-map-page__action-lock i:nth-child(1),.foudre-business-map-page__final-primary:focus-visible .foudre-business-map-page__action-lock i:nth-child(1){transform:translateY(-3px)}.foudre-business-map-page__final-primary:hover .foudre-business-map-page__action-lock i:nth-child(2),.foudre-business-map-page__final-primary:focus-visible .foudre-business-map-page__action-lock i:nth-child(2){background:#ff7a45}.foudre-business-map-page__final-primary:hover .foudre-business-map-page__action-lock i:nth-child(3),.foudre-business-map-page__final-primary:focus-visible .foudre-business-map-page__action-lock i:nth-child(3){transform:translateY(3px)}.foudre-business-map-page__final-actions button,.foudre-business-map-page__final-actions .foudre-business-map-page__final-primary{color:#ff7a45;background:transparent}.foudre-business-map-page__final-actions :is(a,button):hover,.foudre-business-map-page__final-actions :is(a,button):focus-visible{color:#f5f6f8;background:transparent}.foudre-business-map-page__final-primary:hover,.foudre-business-map-page__final-primary:focus-visible{color:#ff7a45;background:transparent}.foudre-business-map-page :focus-visible{outline:2px solid #ff7a45;outline-offset:4px}.foudre-business-map-page__tablet-break{display:none}.foudre-business-map-page__nowrap{white-space:nowrap}@media(min-width:901px){.foudre-business-map-page__desktop-break{display:block}}@media(min-width:761px)and (max-height:900px){.foudre-business-map-page__hero{min-height:clamp(500px,calc(calc(100 * var(--foudre-svh, 1svh)) - 118px),650px);padding:clamp(52px,calc(7 * var(--foudre-svh, 1svh)),72px) 0 clamp(38px,calc(5 * var(--foudre-svh, 1svh)),54px)}.foudre-business-map-page__hero-copy{min-height:clamp(330px,calc(46 * var(--foudre-svh, 1svh)),400px)}.foudre-business-map-page__hero-map{width:clamp(390px,min(47vw,calc(62 * var(--foudre-svh, 1svh))),560px)}.foudre-business-map-page__showcase,.foudre-business-map-page__method{padding-top:clamp(62px,calc(8 * var(--foudre-svh, 1svh)),82px);padding-bottom:clamp(54px,calc(7 * var(--foudre-svh, 1svh)),72px)}.foudre-business-map-page__section{padding-top:clamp(58px,calc(8 * var(--foudre-svh, 1svh)),78px);padding-bottom:clamp(58px,calc(8 * var(--foudre-svh, 1svh)),78px)}}@media(min-width:761px)and (max-width:900px)and (orientation:portrait){.foudre-business-map-page__tablet-break{display:block}.foudre-root.foudre-business-map-page{--map-tablet-ring: 336px;--map-tablet-ring-right: -42px;--map-tablet-spark-stop: calc(100% - 189.84px) ;--map-tablet-return-width: 297px;--map-heading-size: 3.55rem;--map-section-heading-size: 2.35rem}.foudre-business-map-page__back{margin-right:calc(var(--hero-ai-size) + 24px);white-space:nowrap}.foudre-root.foudre-business-map-page .foudre-control--menu{right:clamp(20px,7vw,112px)}.foudre-business-map-page__hero{height:600px;min-height:600px;padding:68px 0 44px}.foudre-business-map-page__hero-copy{min-height:400px;max-width:390px}.foudre-business-map-page__kicker{margin-bottom:14px}.foudre-business-map-page__hero h1{max-width:8.8ch;line-height:.9;letter-spacing:-.06em}.foudre-business-map-page__lead{max-width:350px;margin-top:30px;font-size:1rem;line-height:1.48}.foudre-business-map-page__hero-map{top:50%;right:var(--map-tablet-ring-right);width:var(--map-tablet-ring);opacity:1;transform:translateY(-48%)}.foudre-business-map-page__method{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:36px;align-items:start;margin-top:-131px;padding:104px 0 72px}.foudre-business-map-page__hero-spark-route{--map-spark-stop: var(--map-tablet-spark-stop);transform:translateY(calc(15.46px - 4mm))}.foudre-business-map-page__hero-spark-node{width:12px;height:12px;box-shadow:0 0 0 8px #ff7a451f,0 0 22px #ff7a4552}.foudre-business-map-page__method .foudre-business-map-page__index{margin-bottom:8px}html[data-foudre-stage-document] .foudre-business-map-page__method h2,.foudre-business-map-page__method h2{max-width:12ch;margin-top:0;line-height:.95}.foudre-business-map-page__method-copy{padding-left:18px;border-left-width:2px;font-size:.94rem;line-height:1.55}}@media(max-width:760px){.foudre-business-map-page__tablet-break.foudre-business-map-page__phone-break{display:block}.foudre-business-map-page{padding:22px 20px 80px}.foudre-business-map-page__collapse span{display:none}.foudre-business-map-page__back{max-width:17ch;justify-content:flex-end;text-align:right}.foudre-business-map-page__hero{min-height:540px;padding:72px 0 46px}.foudre-business-map-page__hero-copy{min-height:420px}.foudre-business-map-page__hero-map{top:54%;right:-250px;width:470px;opacity:.48}.foudre-business-map-page__hero h1{max-width:10ch;font-size:var(--map-heading-size)}.foudre-business-map-page__method{margin-top:0;padding-top:72px}.foudre-business-map-page__showcase{padding-top:72px}.foudre-business-map-page__showcase-header{grid-template-columns:1fr}.foudre-business-map-page__facts{margin-top:0}.foudre-business-map-page__facts,.foudre-business-map-page__method,.foudre-business-map-page__grid--two,.foudre-business-map-page__map-frame{grid-template-columns:1fr}.foudre-business-map-page__method .foudre-business-map-page__index{margin-bottom:0}.foudre-business-map-page__map-detail{min-height:440px;border-top:5px solid var(--map-block-color);border-left:0}.foudre-business-map-page__facts span{border-bottom:1px solid var(--map-line)}.foudre-business-map-page__facts span:last-child{border-bottom:0}.foudre-business-map-page__grid article{min-height:180px}.foudre-business-map-page__privacy{padding-right:18px;padding-left:18px}.foudre-business-map-page__final-actions{align-items:flex-start;flex-direction:column}}@media(max-width:760px){#foudre-pricing .foudre-pricing__header{width:100%;margin-top:76px}#foudre-pricing .foudre-pricing__header h2{width:100%;max-width:100%;font-size:clamp(2.8rem,12.5vw,3.4rem);white-space:normal;overflow-wrap:anywhere}#foudre-pricing .foudre-pricing__subtitle{width:100%;max-width:100%;white-space:normal}#foudre-pricing .foudre-pricing__subtitle-text{white-space:normal!important}#foudre-pricing .foudre-pricing__face--front>strong{position:absolute;top:45%;right:10px;left:10px;max-width:100%;font-size:clamp(1.2rem,5.5vw,1.45rem);line-height:.92;text-align:center;transform:none;overflow-wrap:anywhere}#foudre-pricing .foudre-pricing__next{position:absolute;right:20px;bottom:24px;left:20px;width:auto;margin:0}#foudre-pricing .foudre-pricing__actions{width:100%;justify-content:flex-end;margin:0}}@media screen{.foudre-root.foudre-business-map-page{background-color:#2529c7;background-image:radial-gradient(circle at 16% 16%,rgb(174 181 255 / .16),transparent 33%),radial-gradient(circle at 82% 58%,rgb(10 15 92 / .18),transparent 42%),linear-gradient(#2529c7ba,#181d9dd1),url(/foudre/products-stage-10-field-screen09-exact-v2.png);background-attachment:scroll,scroll,scroll,fixed;background-position:center,center,center,center;background-repeat:no-repeat;background-size:cover,cover,cover,100vw 100vh}.foudre-business-map-page__grid,.foudre-business-map-page__privacy{box-shadow:0 26px 70px #05083042,inset 0 1px #f5f6f814}.foudre-business-map-page__grid article{background:linear-gradient(155deg,#0d1029e8,#07091bdb)}}@media(min-width:761px)and (max-width:900px)and (orientation:portrait){#foudre-pricing .foudre-pricing__face--front>strong{width:calc(100% - 40px);max-width:calc(100% - 40px);font-size:1.86rem;line-height:.96;letter-spacing:-.055em;overflow-wrap:normal;word-break:normal}#foudre-pricing .foudre-pricing__face--front>strong>span{white-space:nowrap}#foudre-pricing .foudre-pricing__face--back{display:grid;grid-template-rows:28px 94px minmax(0,1fr) 88px;gap:8px;padding:18px 20px 16px!important}#foudre-pricing .foudre-pricing__collapse{position:static;grid-column:1;grid-row:1;align-self:start;justify-self:end;min-height:22px;font-size:.64rem}#foudre-pricing .foudre-pricing__offer-carousel{display:contents;width:auto;padding-top:0}#foudre-pricing .foudre-pricing__offer-slide,#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro){display:grid;grid-row:2 / 5;grid-template-rows:94px minmax(0,1fr) 88px;min-height:0;height:auto}#foudre-pricing .foudre-pricing__offer-title,#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) .foudre-pricing__offer-title{display:grid;grid-template-rows:22px minmax(0,1fr);align-content:start;min-height:0;border-bottom:1px solid rgb(245 246 248 / .16)}#foudre-pricing .foudre-pricing__offer-title .foudre-pricing__office-eyebrow,#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back>span{margin:0;font-size:.62rem;line-height:1.2;transform:none}#foudre-pricing .foudre-pricing__offer-slide h3,#foudre-pricing .foudre-pricing__offer-slide--intro h3,#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) h3{align-self:start;max-width:100%;margin:7px 0 0;font-size:1.04rem;line-height:1.08;letter-spacing:-.025em;transform:none}#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) h3:after{display:none}#foudre-pricing .foudre-pricing__offer-intro{align-content:start;gap:11px;padding:12px 0 0}#foudre-pricing .foudre-pricing__offer-intro>.foudre-pricing__offer-rule:first-child{display:none}#foudre-pricing .foudre-pricing__offer-intro-result,#foudre-pricing .foudre-pricing__offer-intro-note{font-size:.67rem!important;line-height:1.32;transform:none}#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) ul{align-content:start;gap:4px;padding-top:12px;font-size:.65rem;line-height:1.22;transform:none}#foudre-pricing .foudre-pricing__offer-meta{align-self:stretch;align-content:end;box-sizing:border-box;grid-template-rows:12px 22px;gap:5px;margin:0;padding:0 0 17px;border-top:1px solid rgb(245 246 248 / .16);transform:none!important}#foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) .foudre-pricing__offer-meta{align-self:stretch!important}#foudre-pricing .foudre-pricing__offer-meta span,#foudre-pricing .foudre-pricing__rates dt{font-size:.58rem;line-height:1.15}#foudre-pricing .foudre-pricing__offer-controls{right:0;bottom:2px;gap:9px;font-size:.62rem}#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back{grid-template-columns:1fr;grid-template-rows:28px 66px 46px 157px;padding:18px 20px 16px!important}#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back>.foudre-pricing__office-eyebrow{grid-column:1;grid-row:2;align-self:start}#foudre-pricing .foudre-pricing__implementation-title,#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__implementation-title{grid-column:1;grid-row:2;align-self:start;max-width:100%;margin:27px 0 0;transform:none}#foudre-pricing .foudre-pricing__implementation-title>p{margin:0;font-size:1.04rem;line-height:1.08;letter-spacing:-.025em;transform:none}#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back>small{grid-column:1;grid-row:3;align-self:start;padding-top:12px;margin-top:-8px;border-top:1px solid rgb(245 246 248 / .16);font-size:.67rem;line-height:1.35;transform:none}#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back>small:before{display:none}#foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back .foudre-pricing__rates{grid-column:1;grid-row:4;align-self:stretch;align-items:stretch;align-content:space-between;box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,56px);gap:0;width:100%;min-height:0;margin:0;padding:12px 0 17px;border-top:1px solid rgb(245 246 248 / .16);border-bottom:0;transform:none}#foudre-pricing .foudre-pricing__face--back .foudre-pricing__rates>div{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:12px minmax(0,39px);align-content:end;gap:5px;min-width:0}#foudre-pricing .foudre-pricing__rates dt{min-height:0;margin:0}#foudre-pricing .foudre-pricing__offer-meta strong,#foudre-pricing .foudre-pricing__rates dd{font-size:1.25rem;line-height:1.02;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap!important;overflow-wrap:normal;word-break:keep-all}#foudre-pricing .foudre-pricing__rates dd{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:22px 12px;align-items:start;gap:5px;min-width:0}#foudre-pricing .foudre-pricing__rates dd>span:last-child{margin-top:0;font-size:.58rem;line-height:1.15;white-space:nowrap}}.foudre-map-diagnostic{--map-bg: #282cc8;--map-panel: #111523;--map-paper: #f3f2f7;--map-ink: #10131d;--map-muted: rgb(245 246 248 / .62);--map-line: rgb(245 246 248 / .2);--map-orange: #ff7847;--map-indigo: #5147f2;min-height:100vh;color:#f5f6f8;background:var(--map-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.foudre-map-diagnostic *,.foudre-map-diagnostic *:before,.foudre-map-diagnostic *:after{box-sizing:border-box}.foudre-map-diagnostic button,.foudre-map-diagnostic input,.foudre-map-diagnostic textarea,.foudre-map-diagnostic select{font:inherit}.foudre-map-diagnostic__header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,430px) minmax(180px,1fr);gap:28px;align-items:center;min-height:76px;padding:12px clamp(20px,3.5vw,56px);background:#070918f0;border-bottom:1px solid var(--map-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.foudre-map-diagnostic__brand{display:inline-flex;align-items:flex-end;gap:14px;width:max-content;color:#f5f6f8;text-decoration:none}.foudre-map-diagnostic__ai{--ai-a-width: 1.026894em;--ai-i-width: .268949em;--ai-gap: .100244em;--ai-dot-left: 1.110024em;--ai-dot-size: .317848em;--ai-source-width: 2.831296em;--ai-source-height: 1.352078em;position:relative;display:block;width:calc(var(--ai-a-width) + var(--ai-gap) + var(--ai-i-width));height:1em;font-size:2.15rem;line-height:1}.foudre-map-diagnostic__letter-a,.foudre-map-diagnostic__letter-i,.foudre-map-diagnostic__tittle{position:absolute;display:block;overflow:hidden}.foudre-map-diagnostic__letter-a{bottom:0;left:0;width:var(--ai-a-width);height:1em}.foudre-map-diagnostic__letter-i{bottom:0;left:calc(var(--ai-a-width) + var(--ai-gap));width:var(--ai-i-width);height:.748166em}.foudre-map-diagnostic__tittle{top:-.212714em;left:var(--ai-dot-left);width:var(--ai-dot-size);height:var(--ai-dot-size)}.foudre-map-diagnostic__ai img{position:absolute;display:block;width:var(--ai-source-width);max-width:none;height:var(--ai-source-height)}.foudre-map-diagnostic__letter-a img{top:-.281174em;left:-.06846em;filter:brightness(0) invert(1)}.foudre-map-diagnostic__letter-i img{top:calc(100% - 1.281174em);left:-1.195599em;filter:brightness(0) invert(1)}.foudre-map-diagnostic__tittle img{top:-.06846em;left:-1.178484em}.foudre-map-diagnostic__brand strong{color:var(--map-orange);font-size:.74rem;font-weight:800;line-height:1;letter-spacing:.08em;transform:translateY(2px);text-transform:uppercase}.foudre-map-diagnostic__header-progress{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;color:var(--map-muted);font-size:.76rem}.foudre-map-diagnostic__header-progress.is-complete>span{white-space:nowrap}.foudre-map-diagnostic__header-progress span{white-space:nowrap}.foudre-map-diagnostic__header-progress span b{color:#f5f6f8;font-size:1rem}.foudre-map-diagnostic__header-progress>i,.foudre-map-context__status>i{display:block;height:3px;overflow:hidden;background:#f5f6f829}.foudre-map-diagnostic__header-progress>i b,.foudre-map-context__status>i b{display:block;height:100%;background:var(--map-orange);transition:width .22s ease}.foudre-map-diagnostic__exit{justify-self:end;display:inline-flex;min-height:42px;align-items:center;gap:14px;color:var(--map-muted);font-size:.82rem;font-weight:760;text-decoration:none;background:transparent;border:0;cursor:pointer;transition:color .18s ease}.foudre-map-diagnostic__exit-mark{position:relative;display:block;width:28px;height:28px;transition:transform .52s cubic-bezier(.2,.8,.2,1)}.foudre-map-diagnostic__exit-mark>span{position:absolute;top:13px;left:3px;width:22px;height:2px;background:var(--map-orange)}.foudre-map-diagnostic__exit-mark>span:nth-child(1){transform:rotate(45deg)}.foudre-map-diagnostic__exit-mark>span:nth-child(2){opacity:0}.foudre-map-diagnostic__exit-mark>span:nth-child(3){transform:rotate(-45deg)}.foudre-map-diagnostic__exit:hover,.foudre-map-diagnostic__exit:focus-visible{color:#f5f6f8}.foudre-map-diagnostic__exit:hover .foudre-map-diagnostic__exit-mark,.foudre-map-diagnostic__exit:focus-visible .foudre-map-diagnostic__exit-mark{transform:rotate(360deg)}.foudre-map-start__step{justify-self:center;color:var(--map-muted);font-size:.72rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.foudre-map-start__layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(430px,.75fr);gap:clamp(50px,9vw,150px);align-items:start;width:min(1240px,calc(100% - 40px));min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(72px,11vh,140px) 0}.foudre-map-start__intro>p{margin:0 0 20px;color:#f5f6f88f;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foudre-map-start__intro h1{max-width:10ch;margin:0;font-size:clamp(3.2rem,7vw,7.2rem);line-height:.9;letter-spacing:-.07em}.foudre-map-start__intro>span{display:block;max-width:42ch;margin-top:32px;color:var(--map-muted);font-size:clamp(.92rem,1.35vw,1.14rem);line-height:1.55}.foudre-map-start__form{display:grid;gap:20px;padding:clamp(26px,4vw,48px);color:var(--map-ink);background:var(--map-paper);border:1px solid rgb(245 246 248 / .35)}.foudre-map-start__email{display:grid;gap:10px}.foudre-map-start__email>span{color:#555761;font-size:.72rem;font-weight:780}.foudre-map-start__email input{width:100%;min-height:56px;padding:0 16px;color:var(--map-ink);background:#fff;border:1px solid #d6d6de;border-radius:0;font-size:1rem}.foudre-map-start__consent{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:12px;align-items:start}.foudre-map-start__consent-choice{display:flex;gap:10px;align-items:flex-start}.foudre-map-start__consent-choice label{cursor:pointer}.foudre-map-start__consent input{flex:none;box-sizing:border-box;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px!important;max-height:18px;margin:2px 0 0;padding:0;aspect-ratio:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c7c5be;border-radius:4px;cursor:pointer}.foudre-map-start__consent input:checked{background:var(--map-indigo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / 12px 12px no-repeat;border-color:var(--map-indigo)}.foudre-map-start__consent input:focus-visible{outline:0;box-shadow:0 0 0 3px #4b49e429}.foudre-map-start__consent-choice>span{color:#4f515b;font-size:.76rem;line-height:1.45}.foudre-map-start__consent>button{display:grid;width:34px;height:34px;padding:0;place-items:center;color:#fff;background:transparent;border:0;border-radius:50%;cursor:help}.foudre-map-start__consent-spark{position:relative;display:grid;width:34px;height:34px;place-items:center;background:#ff7a4533;border-radius:50%;animation:foudre-map-help-spark-halo 5.2s cubic-bezier(.2,.72,.28,1) infinite;transition:background .18s ease,box-shadow .18s ease}.foudre-map-start__consent-spark:before{position:absolute;top:50%;left:50%;width:20px;height:20px;content:"";background:var(--map-orange);border-radius:50%;box-shadow:0 0 12px #ff7a4559;animation:foudre-map-help-spark-core 5.2s cubic-bezier(.2,.72,.28,1) infinite}.foudre-map-start__consent-spark>span{position:relative;z-index:1;font-size:.72rem;font-weight:850;line-height:1}.foudre-map-start__consent>button:hover .foudre-map-start__consent-spark,.foudre-map-start__consent>button:focus-visible .foudre-map-start__consent-spark,.foudre-map-start__consent>button[aria-expanded=true] .foudre-map-start__consent-spark{background:#ff7a454d;box-shadow:0 0 0 5px #ff7a451a;animation-play-state:paused}.foudre-map-start__consent>button:hover .foudre-map-start__consent-spark:before,.foudre-map-start__consent>button:focus-visible .foudre-map-start__consent-spark:before,.foudre-map-start__consent>button[aria-expanded=true] .foudre-map-start__consent-spark:before{animation-play-state:paused}.foudre-map-start__consent>button:focus-visible{outline:2px solid var(--map-orange);outline-offset:3px}.foudre-map-start__details{padding:16px;background:#eeedff;border-left:3px solid var(--map-indigo)}.foudre-map-start__details>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.foudre-map-start__details strong{font-size:.8rem}.foudre-map-start__details>header>button{display:grid;flex:none;width:auto;min-width:0;height:auto;min-height:0;padding:0;place-items:center;color:var(--map-orange);background:transparent;border:0;border-radius:0;box-shadow:none;font-size:1.5rem;line-height:1;text-decoration:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.foudre-map-start__details p{margin:10px 0 0;color:#555761;font-size:.7rem;line-height:1.5}.foudre-map-start__details small{display:block;margin-top:10px;color:#777983;font-size:.64rem;line-height:1.5}.foudre-map-start__details a,.foudre-map-start__details button,.foudre-map-start__legal-link{display:inline;padding:0;color:var(--map-indigo);background:transparent;border:0;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.foudre-map-start__submit{display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:0 18px;color:#10131d;background:var(--map-orange);border:1px solid var(--map-orange);font-size:.8rem;font-weight:820;cursor:pointer;text-decoration:none}.foudre-map-start__preview-link{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 2px;color:var(--map-indigo);border-bottom:1px solid #c9c7e8;font-size:.7rem;font-weight:780;text-decoration:none}.foudre-map-start__preview-link:hover,.foudre-map-start__preview-link:focus-visible{color:#17118d;border-color:var(--map-indigo)}.foudre-map-start__prototype{margin:-6px 0 0;color:#858690;font-size:.64rem;line-height:1.4}.foudre-map-start__sent>span{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:var(--map-indigo);border-radius:50%;font-size:1.1rem;font-weight:800}.foudre-map-start__sent h2{margin:2px 0 0;font-size:clamp(2rem,4vw,3.6rem);line-height:.95;letter-spacing:-.05em}.foudre-map-start__sent p{margin:4px 0 0;color:#555761;font-size:.82rem;line-height:1.55}.foudre-map-start__sent small{color:#858690;font-size:.64rem;line-height:1.45}.foudre-map-legal-modal{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;padding:24px;place-items:center;color:var(--map-ink);background:#070a1fc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.foudre-map-legal-modal>section{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,100%);max-height:min(860px,calc(100vh - 48px));background:var(--map-paper);border:1px solid rgb(245 246 248 / .48);box-shadow:0 30px 90px #06081d66}.foudre-map-legal-modal>section>header,.foudre-map-legal-modal>section>footer{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid var(--map-line)}.foudre-map-legal-modal>section>header span{color:var(--map-indigo);font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.foudre-map-legal-modal>section>header h2{margin:3px 0 0;font-size:1.3rem;letter-spacing:-.025em}.foudre-map-legal-modal>section>header>button{flex:none;width:auto;min-width:0;height:auto;min-height:0;padding:0;color:var(--map-orange);background:transparent;border:0;border-radius:0;box-shadow:none;font-size:1.5rem;line-height:1;text-decoration:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.foudre-map-legal-modal__body{overflow:auto;padding:30px 36px 40px;overscroll-behavior:contain}.foudre-map-legal-modal>section>footer{border-top:1px solid var(--map-line);border-bottom:0}.foudre-map-legal-modal>section>footer a{color:var(--map-indigo);font-size:.72rem;font-weight:720}.foudre-map-legal-modal>section>footer button{min-width:132px;min-height:42px;color:#11131c;background:var(--map-orange);border:0;font-weight:800;cursor:pointer}.foudre-map-legal-page{min-height:100vh}.foudre-map-legal-page__sheet{width:min(820px,calc(100% - 40px));margin:42px auto 80px;padding:clamp(30px,5vw,54px);color:var(--map-ink);background:var(--map-paper);border:1px solid rgb(245 246 248 / .38);border-radius:16px;box-shadow:0 24px 80px #080a5333}.foudre-map-legal-copy{color:#42444e;font-size:.88rem;line-height:1.67}.foudre-map-legal-copy h1,.foudre-map-legal-copy h2,.foudre-map-legal-copy h3{color:var(--map-ink)}.foudre-map-legal-copy h1{max-width:14ch;margin:0 0 34px;font-size:clamp(2.4rem,6vw,5rem);line-height:.95;letter-spacing:-.055em}.foudre-map-legal-copy h2{margin:34px 0 10px;font-size:1.35rem;line-height:1.15;letter-spacing:-.025em}.foudre-map-legal-copy h2:first-of-type{margin-top:0}.foudre-map-legal-copy h3{margin:26px 0 8px;font-size:.9rem;line-height:1.3}.foudre-map-legal-copy p{margin:10px 0 0}.foudre-map-legal-copy ul{display:grid;gap:6px;margin:10px 0 0;padding-left:20px}.foudre-map-legal-copy a{color:var(--map-indigo)}.foudre-map-legal-copy__version{margin:0 0 20px!important;color:#858690;font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.foudre-map-legal-copy__notice{margin-top:30px!important;padding:18px 20px;background:#eeedff;border-left:3px solid var(--map-indigo)}.foudre-map-legal-page__sheet .foudre-map-legal-copy{color:#555762;font-size:.8rem;line-height:1.62}.foudre-map-legal-page__sheet .foudre-map-legal-copy h1{max-width:none;margin:0 0 16px;font-size:clamp(1.75rem,3.4vw,2.65rem);line-height:1.04;letter-spacing:-.04em}.foudre-map-legal-page__sheet .foudre-map-legal-copy h2{margin:28px 0 8px;padding-top:22px;font-size:1rem;line-height:1.25;letter-spacing:-.015em;border-top:1px solid #dddce2}.foudre-map-legal-page__sheet .foudre-map-legal-copy h2:first-of-type{margin-top:26px}.foudre-map-legal-page__sheet .foudre-map-legal-copy h3{margin:18px 0 6px;font-size:.78rem;line-height:1.35;letter-spacing:0}.foudre-map-legal-page__sheet .foudre-map-legal-copy p{margin:7px 0 0}.foudre-map-legal-page__sheet .foudre-map-legal-copy ul{gap:4px;margin-top:7px}.foudre-map-legal-page__sheet .foudre-map-legal-copy__version{margin-bottom:12px!important;font-size:.6rem;letter-spacing:.08em}.foudre-map-legal-page__sheet .foudre-map-legal-copy__intro{max-width:62ch;margin:0;color:#737580;font-size:.86rem;line-height:1.5}.foudre-map-goal{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);gap:clamp(50px,8vw,130px);align-items:start;width:min(1440px,calc(100% - 40px));min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(64px,9vh,110px) 0}.foudre-map-goal__intro h1,.foudre-map-result>header h1{max-width:14ch;margin:0;font-size:clamp(3rem,6vw,6.9rem);font-weight:790;line-height:.9;letter-spacing:-.07em}.foudre-map-goal__guidance{--domain-text-color: #f5f6f8;--domain-strong-color: var(--map-orange);display:flex;max-width:48ch;align-items:flex-start;gap:14px;margin-top:38px}.foudre-map-goal__guidance>p{flex:1;margin:0;color:#f5f6f8b8;font-size:1rem;line-height:1.65}.foudre-map-goal__reflection{margin-top:1px}.foudre-map-goal__reflection .foudre-map-question-help__popover{top:auto;bottom:calc(100% + 12px);width:min(340px,calc(100vw - 32px));max-height:min(480px,calc(100vh - 116px));padding:18px;font-size:.75rem;line-height:1.45}.foudre-map-goal__reflection .foudre-map-question-help__popover:before{top:auto;bottom:-7px;border:0;border-right:1px solid var(--map-line);border-bottom:1px solid var(--map-line)}.foudre-map-goal__reflection .foudre-map-question-help__popover>strong{font-size:.9rem}.foudre-map-goal__reflection .foudre-map-question-help__popover p{margin-top:9px;font-size:.75rem;line-height:1.45}.foudre-map-goal__reflection .foudre-map-question-help__popover ul{gap:4px;margin-top:9px}.foudre-map-goal__reflection .foudre-map-question-help__popover small{margin-top:11px;padding-top:9px;font-size:.6rem;line-height:1.4}.foudre-map-goal__form{--map-line: #d6d6de;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--map-line);border:1px solid var(--map-line);box-shadow:0 28px 70px #0406182e}.foudre-map-goal__form>label{display:grid;align-content:center;gap:12px;min-height:96px;padding:16px 24px 14px;background:#f4f3ef}.foudre-map-goal__form>label.foudre-map-goal__context{min-height:92px}.foudre-map-goal__wide{grid-column:1 / -1}.foudre-map-goal__form label>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--map-indigo);font-size:.68rem;font-weight:760;letter-spacing:.1em;line-height:1.15;text-transform:uppercase}.foudre-map-goal__entry{position:relative;display:block;width:100%}.foudre-map-goal__entry>small{position:absolute;z-index:1;top:4px;left:0;color:#92949e;font-size:clamp(.88rem,1.2vw,1rem);font-weight:500;line-height:1.2;letter-spacing:0;pointer-events:none;text-transform:none}.foudre-map-goal__form :is(input,textarea){width:100%;min-height:36px;padding:0 0 9px;color:var(--map-ink);background:transparent;border:0;border-bottom:1px solid #c9cad2;border-radius:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.05rem,1.55vw,1.3rem);font-weight:600;line-height:1.15;letter-spacing:-.028em;outline:0;overflow:hidden;resize:none;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease}.foudre-map-goal__entry:not(.is-edited) :is(input,textarea){padding-left:4.15rem}.foudre-map-goal__form :is(input,textarea):hover{border-color:var(--map-indigo)}.foudre-map-goal__form :is(input,textarea):focus{color:var(--map-ink);border-color:var(--map-indigo);box-shadow:0 1px 0 var(--map-indigo)}.foudre-map-goal__form>label:nth-of-type(5) :is(input,textarea),.foudre-map-goal__form>label:nth-of-type(6) :is(input,textarea){color:var(--map-ink);font-weight:720;letter-spacing:-.04em}.foudre-map-goal__action{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 24px;background:#f4f3ef}.foudre-map-goal__action p{max-width:54ch;margin:0;color:#666873;font-size:.78rem;font-weight:500;line-height:1.55}.foudre-map-goal__action button,.foudre-map-question__actions button,.foudre-map-result__actions button,.foudre-map-result__actions a{min-height:48px;padding:0 20px;color:#10131d;background:var(--map-orange);border:1px solid var(--map-orange);border-radius:3px;font-size:.82rem;font-weight:800;text-decoration:none;cursor:pointer}.foudre-map-action-arrow{display:inline-block;transition:color .18s ease,transform .18s ease}.foudre-map-action-arrow--next{margin-left:8px}.foudre-map-action-arrow--back{margin-right:2px}.foudre-map-diagnostic :is(button,a):hover .foudre-map-action-arrow--next,.foudre-map-diagnostic :is(button,a):focus-visible .foudre-map-action-arrow--next{transform:translate(4px)}.foudre-map-diagnostic :is(button,a):hover .foudre-map-action-arrow--back,.foudre-map-diagnostic :is(button,a):focus-visible .foudre-map-action-arrow--back{color:var(--map-orange);transform:translate(-4px)}.foudre-map-checkpoint{width:min(1280px,calc(100% - 40px));min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(30px,4vh,48px) 0 48px}.foudre-map-checkpoint__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);column-gap:clamp(44px,7vw,100px);align-items:end}.foudre-map-checkpoint__intro>p{grid-column:1;margin:0 0 16px;color:#9698ff;font-size:.73rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.foudre-map-checkpoint__intro h1{grid-column:1;max-width:19ch;margin:0;font-size:clamp(2.7rem,3.8vw,4.3rem);font-weight:760;line-height:.94;letter-spacing:-.055em}.foudre-map-checkpoint__intro>span{grid-column:2;grid-row:1;max-width:48ch;color:var(--map-muted);font-size:.9rem;line-height:1.6}.foudre-map-checkpoint__layout{display:grid;grid-template-columns:minmax(500px,1.02fr) minmax(400px,.98fr);grid-template-rows:auto minmax(0,1fr);margin-top:36px;border:1px solid var(--map-line)}.foudre-map-checkpoint__goal-ribbon{grid-column:2;grid-row:1;padding:clamp(24px,3vw,36px) clamp(24px,3vw,36px) 0;background:#f4f3ef}.foudre-map-checkpoint__goal-ribbon .foudre-map-fixed-goal{margin-top:0}.foudre-map-checkpoint__wheel{grid-column:1;grid-row:1 / 3;margin:0;padding:clamp(24px,2.6vw,34px);color:var(--map-ink);background:var(--map-paper)}.foudre-map-checkpoint__wheel svg{display:block;width:min(100%,570px);margin:0 auto}.foudre-map-checkpoint__segment{stroke:#f3f2f7;stroke-width:1}.foudre-map-checkpoint__block-numbers text{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:850;letter-spacing:.04em;paint-order:stroke fill;stroke:#f3f2f7e6;stroke-width:1.5px;stroke-linejoin:round}.foudre-map-checkpoint__domain-ring path{stroke-width:1.35;stroke-opacity:.72;vector-effect:non-scaling-stroke}.foudre-map-checkpoint__domain-labels defs path{fill:none}.foudre-map-checkpoint__domain-labels text{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:850;letter-spacing:.02em;text-transform:uppercase;paint-order:stroke fill;stroke:#f3f2f7e0;stroke-width:2.2px;stroke-linejoin:round}.foudre-map-checkpoint__center{fill:#0d111d}.foudre-map-checkpoint__center-kicker{fill:var(--map-orange);font-size:10px;font-weight:800;letter-spacing:.15em}.foudre-map-checkpoint__center-result{fill:#fff;font-size:15px;font-weight:780;letter-spacing:-.025em}.foudre-map-checkpoint__summary{--map-line: #d6d6de;--map-muted: #6c6e78;grid-column:2;grid-row:2;padding:clamp(24px,3vw,36px);color:var(--map-ink);background:#f4f3ef}.foudre-map-checkpoint__map-meta-label{display:block;margin-bottom:12px;color:#5a52d9;font-size:.62rem;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.foudre-map-checkpoint__identity{display:flex;align-items:baseline;gap:7px;margin:0 0 20px;padding:0 0 14px;border-bottom:1px solid var(--map-line);font-style:normal}.foudre-map-checkpoint__identity span{color:var(--map-muted);font-size:.66rem;text-transform:uppercase}.foudre-map-checkpoint__identity strong{color:var(--map-orange);font-size:.78rem;letter-spacing:.08em}.foudre-map-checkpoint__identity i{margin-left:auto;color:#4f515b;font-size:.7rem;font-style:normal}.foudre-map-checkpoint__context{display:grid;gap:6px}.foudre-map-checkpoint__context p{display:flex;gap:6px;margin:0;align-items:flex-start}.foudre-map-checkpoint__context small{flex:none;color:#8a8b94;font-size:.66rem;font-weight:520;line-height:1.4}.foudre-map-checkpoint__context span{min-width:0;color:#343640;font-size:.66rem;font-weight:620;letter-spacing:-.01em;line-height:1.4;overflow-wrap:anywhere;text-align:left}.foudre-map-fixed-goal{--fixed-goal-line: #cfcedd;display:grid;gap:9px;margin-top:18px;padding:18px 20px 16px;color:var(--map-ink);background:#eeedff;border:1px solid var(--fixed-goal-line);border-left:4px solid var(--map-indigo)}.foudre-map-fixed-goal__label{color:#5a52d9;font-size:.64rem;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.foudre-map-fixed-goal>strong{font-size:clamp(1.45rem,2.3vw,2.25rem);font-weight:770;line-height:1;letter-spacing:-.045em;overflow-wrap:anywhere}.foudre-map-fixed-goal__project{color:#686a74;font-size:.82rem;font-weight:520;line-height:1.4;overflow-wrap:anywhere}.foudre-map-fixed-goal dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 0;border-top:1px solid var(--fixed-goal-line)}.foudre-map-fixed-goal dl div{min-width:0;padding:11px 12px 0 0}.foudre-map-fixed-goal dl div+div{padding-left:12px;border-left:1px solid var(--fixed-goal-line)}.foudre-map-fixed-goal dt{color:#7a7c86;font-size:.58rem;font-weight:650}.foudre-map-fixed-goal dd{min-width:0;margin:5px 0 0;color:var(--map-ink);font-size:.84rem;font-weight:760;line-height:1.25;overflow-wrap:anywhere}.foudre-map-fixed-goal--compact{gap:5px;margin-top:0;padding:13px 14px 12px}.foudre-map-fixed-goal--compact>strong{font-size:.95rem;line-height:1.2;letter-spacing:-.02em}.foudre-map-fixed-goal--compact .foudre-map-fixed-goal__project{font-size:.68rem}.foudre-map-fixed-goal--compact dl{margin-top:3px}.foudre-map-fixed-goal--compact dl div{padding:8px 6px 0 0}.foudre-map-fixed-goal--compact dl div+div{padding-left:8px}.foudre-map-fixed-goal--compact dt{font-size:.52rem}.foudre-map-fixed-goal--compact dd{font-size:.62rem;line-height:1.2}.foudre-map-checkpoint__roles{margin:26px 0 0;padding:0;border:0}.foudre-map-checkpoint__roles legend{margin-bottom:16px;font-size:.82rem;font-weight:750}.foudre-map-checkpoint__roles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.foudre-map-checkpoint__role-column{display:grid;min-width:0}.foudre-map-checkpoint__role-column>button{display:flex;width:100%;min-height:104px;padding:14px;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:7px;color:var(--map-ink);background:#fff;border:1px solid var(--map-line);text-align:left;cursor:pointer}.foudre-map-checkpoint__role-column>button strong{font-size:.72rem;line-height:1.25}.foudre-map-checkpoint__role-column>button span{color:#747680;font-size:.62rem;line-height:1.4}.foudre-map-checkpoint__role-column>button:hover,.foudre-map-checkpoint__role-column>button.is-selected{color:#fff;background:var(--map-indigo);border-color:var(--map-indigo)}.foudre-map-checkpoint__role-column>button:hover span,.foudre-map-checkpoint__role-column>button.is-selected span{color:#ffffffc2}.foudre-map-checkpoint__role-invite{--domain-text-color: var(--map-ink);--domain-strong-color: var(--map-orange);display:grid;gap:9px;padding:11px 13px 12px;background:#f7f6ff;border:1px solid var(--map-line);border-top:0}.foudre-map-checkpoint__role-invite>div{display:flex;align-items:flex-start;gap:8px}.foudre-map-checkpoint__role-invite small{flex:1;color:#686a74;font-size:.64rem;line-height:1.45}.foudre-map-checkpoint__role-invite>button{justify-self:start;min-height:0;padding:2px 0 3px;color:#3028b9;background:transparent;border:0;border-bottom:1px solid currentcolor;font-size:.68rem;font-weight:800;cursor:pointer}.foudre-map-checkpoint__role-invite>button:hover,.foudre-map-checkpoint__role-invite>button:focus-visible{color:var(--map-orange)}.foudre-map-checkpoint__comparison{margin-top:0}.foudre-map-checkpoint__comparison .foudre-map-question-help__popover{top:auto;bottom:calc(100% + 12px);width:min(420px,calc(100vw - 32px))}.foudre-map-checkpoint__comparison .foudre-map-question-help__popover:before{top:auto;bottom:-7px;border:0;border-right:1px solid var(--map-line);border-bottom:1px solid var(--map-line)}.foudre-map-checkpoint__invite{margin-top:18px;padding:16px;background:#eeedff;border:1px solid #c5c2ff}.foudre-map-checkpoint__invite>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px}.foudre-map-checkpoint__invite h3{margin:0;font-size:.82rem}.foudre-map-checkpoint__invite>div:first-child button{padding:0;color:var(--map-muted);background:transparent;border:0;font-size:1.3rem;cursor:pointer}.foudre-map-checkpoint__invite-roles{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.foudre-map-checkpoint__invite-roles button{min-height:38px;color:var(--map-ink);background:#fff;border:1px solid var(--map-line);cursor:pointer}.foudre-map-checkpoint__invite-roles button.is-selected{color:#fff;background:var(--map-indigo);border-color:var(--map-indigo)}.foudre-map-checkpoint__invite p{margin:12px 0 0;color:#686a74;font-size:.7rem;line-height:1.5}.foudre-map-checkpoint__invite p strong{color:var(--map-ink)}.foudre-map-checkpoint__create-links{width:100%;min-height:42px;margin-top:14px;color:#10131d;background:var(--map-orange);border:1px solid var(--map-orange);font-weight:800;cursor:pointer}.foudre-map-checkpoint__create-links:disabled{color:#f5f6f861;background:transparent;border-color:var(--map-line);cursor:not-allowed}.foudre-map-checkpoint__invite-links{display:grid;gap:10px;margin-top:14px}.foudre-map-checkpoint__invite-links>div{display:grid;grid-template-columns:1fr auto;gap:7px 10px;padding:10px;background:#fff;border:1px solid var(--map-line)}.foudre-map-checkpoint__invite-links span{grid-column:1 / -1;color:var(--map-muted);font-size:.64rem}.foudre-map-checkpoint__invite-links output{min-width:0;overflow:hidden;color:var(--map-ink);font-size:.68rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.foudre-map-checkpoint__invite-links button{padding:0;color:var(--map-indigo);background:transparent;border:0;font-size:.68rem;font-weight:800;cursor:pointer}.foudre-map-checkpoint__invite-links>small{color:#777983;font-size:.64rem;line-height:1.45}.foudre-map-checkpoint__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.foudre-map-checkpoint__actions button{min-height:48px;padding:0 18px;border-radius:3px;font-size:.78rem;font-weight:800;cursor:pointer}.foudre-map-checkpoint__actions .is-back{display:inline-flex;align-items:center;gap:8px;padding-left:0;color:#666873;background:transparent;border:0}.foudre-map-checkpoint__primary-actions{display:grid;width:calc((100% - 8px)/2);min-width:0}.foudre-map-checkpoint__primary-actions>button{width:100%}.foudre-map-checkpoint__actions .is-next{color:#10131d;background:var(--map-orange);border:1px solid var(--map-orange)}.foudre-map-question-stage{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(560px,1.18fr);gap:clamp(46px,7vw,110px);align-items:start;width:min(1440px,calc(100% - 40px));min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(54px,7vh,84px) 0 60px}.foudre-map-question-stage__overview{display:contents}.foudre-map-question-stage__current{display:none}.foudre-map-question-stage__overview>.foudre-map-fixed-goal{z-index:1;grid-column:1;grid-row:1;align-self:end}.foudre-map-question-stage__intro{grid-column:1;grid-row:1;display:flex;min-height:calc(100vh - 195px);flex-direction:column}.foudre-map-question-stage__domain{margin-top:clamp(34px,5vh,58px)}.foudre-map-question-stage__domain>span{display:block;margin-bottom:10px;color:#f5f6f87a;font-size:.62rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.foudre-map-question-stage__prompt{max-width:20ch;margin:0;color:#f5f6f8;font-size:clamp(2rem,3.3vw,3.9rem);font-weight:730;line-height:1.06;letter-spacing:-.038em}.foudre-map-question-stage__domain ol{display:grid;gap:1px;max-width:430px;margin:clamp(28px,4vh,42px) 0 0;padding:1px;background:#f5f6f829;list-style:none}.foudre-map-question-stage__domain li{min-height:50px;color:#f5f6f880;background:#282cc8e6;border-left:3px solid transparent}.foudre-map-question-stage__domain li>button{display:grid;width:100%;min-height:50px;padding:0 14px 0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;color:inherit;background:transparent;border:0;text-align:left;cursor:pointer}.foudre-map-question-stage__domain li b{color:#f5f6f866;font-size:.62rem;font-weight:760;letter-spacing:.08em;text-align:center}.foudre-map-question-stage__domain li span{font-size:.86rem;font-weight:620;letter-spacing:-.015em}.foudre-map-question-stage__domain li small{color:inherit;font-size:.58rem;font-weight:760;letter-spacing:.04em}.foudre-map-question-stage__domain li:not(.is-current):hover,.foudre-map-question-stage__domain li:not(.is-current):focus-within{color:#f5f6f8db;background:#3639d4f5}.foudre-map-question-stage__domain li.is-current{color:var(--map-ink);background:var(--domain-color);border-left-color:var(--domain-text-color)}.foudre-map-question-stage__domain li.is-current b{color:var(--domain-text-color)}.foudre-map-question-stage__domain li.is-current span{font-weight:760}.foudre-map-question-stage__domain li.is-current small{color:var(--domain-text-color)}.foudre-map-question-stage__block-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:430px;margin-top:14px}.foudre-map-question-stage__block-nav button{min-height:38px;padding:8px 10px;color:#f5f6f8bd;background:transparent;border:1px solid rgb(245 246 248 / .2);font-size:.62rem;font-weight:700;cursor:pointer}.foudre-map-question-stage__block-nav button:hover,.foudre-map-question-stage__block-nav button:focus-visible{color:#fff;border-color:#f5f6f8b3}.foudre-map-question-stage__block-nav button:focus-visible{outline:2px solid #fff;outline-offset:-4px}.foudre-map-question-stage__block-nav button:disabled{color:#f5f6f840;border-color:#f5f6f81a;cursor:default}.foudre-map-question-stage__support{display:grid;gap:16px;margin-top:auto;padding-top:clamp(28px,4vh,44px)}.foudre-map-question-stage .foudre-map-question{--map-line: #d6d6de;--map-muted: #6c6e78;width:auto;margin:0;padding:clamp(26px,3vw,40px);color:var(--map-ink);background:#f4f3ef;border:1px solid var(--map-line);grid-column:2;grid-row:1}.foudre-map-question__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--map-line)}.foudre-map-question__card-header--prompt>div{min-width:0;flex:1}.foudre-map-question__card-header p{margin:0;color:var(--domain-text-color);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foudre-map-question__title-row{display:flex;align-items:flex-start;gap:10px;margin-top:12px}.foudre-map-question__card-header h2{max-width:24ch;margin:0;font-size:clamp(1.7rem,2.7vw,2.45rem);line-height:1.06;letter-spacing:-.045em}.foudre-map-question-help{position:relative;display:inline-flex;flex:none;margin-top:-2px}.foudre-map-question-help>button{display:inline-grid;width:28px;height:28px;padding:0;place-items:center;color:var(--domain-text-color);background:transparent;border:0;border-radius:50%;cursor:help}.foudre-map-question-help__spark{position:relative;display:block;width:28px;height:28px;background:color-mix(in srgb,var(--domain-strong-color) 18%,transparent);border-radius:50%;animation:foudre-map-help-spark-halo 5.2s cubic-bezier(.2,.72,.28,1) infinite;transition:background .18s ease,box-shadow .18s ease}.foudre-map-question-help__spark:before{position:absolute;top:50%;left:50%;width:10px;height:10px;background:var(--domain-strong-color);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--domain-text-color) 18%,transparent);content:"";transform:translate(-50%,-50%);animation:foudre-map-help-spark-core 5.2s cubic-bezier(.2,.72,.28,1) infinite}.foudre-map-question-help>button:hover .foudre-map-question-help__spark,.foudre-map-question-help>button:focus-visible .foudre-map-question-help__spark,.foudre-map-question-help.is-open .foudre-map-question-help__spark{background:color-mix(in srgb,var(--domain-strong-color) 28%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--domain-strong-color) 10%,transparent);animation-play-state:paused}.foudre-map-question-help>button:hover .foudre-map-question-help__spark:before,.foudre-map-question-help>button:focus-visible .foudre-map-question-help__spark:before,.foudre-map-question-help.is-open .foudre-map-question-help__spark:before{animation-play-state:paused}.foudre-map-question-help>button:focus-visible{outline:2px solid var(--domain-text-color);outline-offset:3px}@keyframes foudre-map-help-spark-halo{0%,72%,84%,to{opacity:1;transform:scale(1)}76%{opacity:.72;transform:scale(.78)}80%{opacity:1;transform:scale(1.22)}}@keyframes foudre-map-help-spark-core{0%,72%,84%,to{transform:translate(-50%,-50%) scale(1)}76%{transform:translate(-50%,-50%) scale(.68)}80%{transform:translate(-50%,-50%) scale(1.12)}}.foudre-map-question-help__popover{position:absolute;z-index:20;top:calc(100% + 12px);right:0;width:min(480px,76vw);max-height:min(620px,72vh);padding:24px;color:#42444e;background:#fff;border:1px solid var(--map-line);box-shadow:0 18px 50px #0c0e1f2e;font-size:.75rem;font-weight:500;line-height:1.55;letter-spacing:0;text-transform:none;overflow:auto;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.foudre-map-question-help__popover:before{position:absolute;top:-7px;right:8px;width:12px;height:12px;background:#fff;border-top:1px solid var(--map-line);border-left:1px solid var(--map-line);content:"";transform:rotate(45deg)}.foudre-map-question-help:hover .foudre-map-question-help__popover,.foudre-map-question-help:focus-within .foudre-map-question-help__popover,.foudre-map-question-help.is-open .foudre-map-question-help__popover{opacity:1;visibility:visible;transform:translateY(0)}.foudre-map-question-help__popover>strong{display:block;color:var(--map-ink);font-size:1rem;line-height:1.25}.foudre-map-question-help__popover p{margin:12px 0 0;color:#4f515b;font-size:.75rem;font-weight:500;line-height:1.55;letter-spacing:0;text-transform:none}.foudre-map-question-help__popover ul{display:grid;gap:7px;margin:12px 0 0;padding-left:18px}.foudre-map-question-help__popover small{display:block;margin-top:16px;padding-top:12px;color:#747680;border-top:1px solid var(--map-line);font-size:.65rem}.foudre-map-question-help__method,.foudre-map-question-help__popover a{color:#3028b9;font-weight:750}.foudre-map-question__card-header>span{display:grid;justify-items:end;gap:3px;color:var(--map-orange);font-size:1.2rem;font-weight:800}.foudre-map-question__card-header>span small{color:#777983;font-size:.55rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.foudre-map-question__answer{display:grid;gap:22px;padding-top:34px}.foudre-map-question__answer>p{margin:0;color:var(--domain-text-color);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foudre-map-question__answer label{display:grid;gap:12px}.foudre-map-question__answer label>span{color:#4f515b;font-size:.8rem;font-weight:720}.foudre-map-question__answer textarea{width:100%;min-height:250px;padding:22px;color:var(--map-ink);background:#fff;border:1px solid var(--map-line);border-radius:0;font-size:.92rem;line-height:1.6;outline:0;overflow:hidden;resize:none}.foudre-map-question__answer textarea:focus{border-color:var(--map-indigo);box-shadow:inset 3px 0 0 var(--map-indigo)}.foudre-map-question__answer textarea::placeholder{color:#9a9ba3}.foudre-map-question__assessment{display:grid}.foudre-map-question__criterion{margin-top:24px;padding:14px 16px;color:#676973;background:#eeedff;border-left:3px solid var(--map-indigo);font-size:.72rem;line-height:1.5}.foudre-map-question__criterion strong{color:#3028b9}.foudre-map-question__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.foudre-map-question-stage .foudre-map-question fieldset{margin-top:32px}.foudre-map-question-stage .foudre-map-question__note{margin-top:18px}.foudre-map-question-stage .foudre-map-question__note textarea{min-height:92px}.foudre-map-question-stage .foudre-map-question__actions{margin-top:32px}.foudre-map-question-stage .foudre-map-question__term{color:#63656f;border-left-color:var(--map-indigo)}.foudre-map-question-stage .foudre-map-question :is(legend,.foudre-map-question__subquestion-title,.foudre-map-question__note>span){color:#4f515b}.foudre-map-question-stage .foudre-map-question__scale button,.foudre-map-question-stage .foudre-map-question__evidence button{color:var(--map-ink);background:#fff}.foudre-map-question-stage .foudre-map-question__scale button:hover,.foudre-map-question-stage .foudre-map-question__evidence button:hover{color:#3028b9;background:#eeedff;border-color:var(--map-indigo)}.foudre-map-question-stage .foudre-map-question__scale button.is-selected,.foudre-map-question-stage .foudre-map-question__evidence button.is-selected{color:#fff;background:var(--map-indigo)}.foudre-map-question-stage .foudre-map-question__scale>p{color:#777983}.foudre-map-question-stage .foudre-map-question__basis>div{background:var(--map-line)}.foudre-map-question-stage .foudre-map-question__basis button{color:#4f515b;background:#fff}.foudre-map-question-stage .foudre-map-question__basis button:hover{color:#3028b9;background:#eeedff}.foudre-map-question-stage .foudre-map-question__basis button.is-selected{color:#fff;background:var(--map-indigo)}.foudre-map-question-stage .foudre-map-question__note small{color:#777983}.foudre-map-question-stage .foudre-map-question__note :is(input,textarea){color:var(--map-ink);background:#fff}.foudre-map-question-stage .foudre-map-question__note :is(input,textarea):focus{border-color:var(--map-indigo);box-shadow:inset 3px 0 0 var(--map-indigo)}.foudre-map-question-stage .foudre-map-question__note :is(input,textarea)::placeholder{color:#9a9ba3}.foudre-map-question-stage .foudre-map-question__attachments{background:#eeedff;border-color:#c5c2ff}.foudre-map-question-stage .foudre-map-question__attachments>div strong,.foudre-map-question-stage .foudre-map-question__attachments li strong{color:var(--map-ink)}.foudre-map-question-stage .foudre-map-question__attachments>div small,.foudre-map-question-stage .foudre-map-question__attachments li small{color:#777983}.foudre-map-question-stage .foudre-map-question__attachments>label>span{color:#3028b9;background:#fff}.foudre-map-question-stage .foudre-map-question__attachments li{background:#fff}.foudre-map-question-stage .foudre-map-question__attachments li button{color:#6c6e78}.foudre-map-question-stage .foudre-map-question__actions button{color:var(--map-ink);background:transparent}.foudre-map-question-stage .foudre-map-question__actions button:is(:hover,:focus-visible):not(.is-next){color:#3028b9;border-color:var(--map-indigo)}.foudre-map-question-stage .foudre-map-question__actions button.is-next{color:var(--map-ink);background:var(--map-orange);border-color:var(--map-orange)}.foudre-map-question-stage .foudre-map-question :focus-visible{outline-color:var(--map-indigo)}.foudre-map-workspace{display:grid;grid-template-columns:minmax(250px,310px) minmax(500px,1fr) minmax(240px,290px);min-height:calc(100vh - 76px)}.foudre-map-workspace__rail{height:calc(100vh - 76px);overflow-y:auto;background:#090b1b94;border-right:1px solid var(--map-line)}.foudre-map-workspace__goal{padding:26px;border-bottom:1px solid var(--map-line)}.foudre-map-workspace__goal>span,.foudre-map-context>p{color:#9698ff;font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.foudre-map-workspace__goal strong{display:block;margin-top:13px;font-size:.92rem;line-height:1.35}.foudre-map-workspace__goal small{display:block;margin-top:10px;color:var(--map-muted)}.foudre-map-workspace__goal button{margin-top:14px;padding:0;color:var(--map-orange);background:none;border:0;font-size:.72rem;cursor:pointer}.foudre-map-workspace__rail nav{padding:20px 14px 40px}.foudre-map-workspace__rail nav section+section{margin-top:22px}.foudre-map-workspace__rail h2{display:flex;align-items:center;gap:9px;margin:0 10px 8px;color:#f5f6f880;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.foudre-map-workspace__rail h2 i{width:7px;height:7px;border-radius:50%}.foudre-map-workspace__rail nav button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:38px;padding:7px 10px;color:#f5f6f8ad;background:transparent;border:0;border-radius:3px;text-align:left;cursor:pointer}.foudre-map-workspace__rail nav button:hover,.foudre-map-workspace__rail nav button.is-current{color:#fff;background:#f5f6f817}.foudre-map-workspace__rail nav button span{font-size:.76rem}.foudre-map-workspace__rail nav button small{color:#f5f6f861}.foudre-map-question{align-self:start;width:min(850px,calc(100% - 64px));margin:0 auto;padding:clamp(48px,7vh,86px) 0 50px}.foudre-map-question__meta{display:flex;align-items:center;justify-content:space-between;gap:20px}.foudre-map-question__meta span{--block-color: #8d8aff;color:var(--block-color);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foudre-map-question__meta b{color:#f5f6f875;font-size:.7rem;letter-spacing:.05em}.foudre-map-question h1{max-width:20ch;margin:clamp(36px,5vh,62px) 0 0;font-size:clamp(2.5rem,4.4vw,5.2rem);font-weight:780;line-height:.95;letter-spacing:-.06em}.foudre-map-question__lead{max-width:68ch;margin:24px 0 0;color:#f5f6f8ad;font-size:.86rem;line-height:1.6}.foudre-map-question__term{max-width:68ch;margin:24px 0 0;padding-left:18px;color:#f5f6f8a8;border-left:3px solid var(--map-orange);font-size:.84rem;line-height:1.55}.foudre-map-question fieldset{margin:46px 0 0;padding:0;border:0}.foudre-map-question legend,.foudre-map-question__note>span{margin-bottom:16px;color:#f5f6f8b8;font-size:.8rem;font-weight:700}.foudre-map-question legend,.foudre-map-question__subquestion-title{display:flex;align-items:center;gap:10px}.foudre-map-question legend>b,.foudre-map-question__subquestion-title>b{display:inline-grid;width:32px;min-height:24px;place-items:center;flex:none;color:#9698ff;background:#5147f21a;border:0;border-left:3px solid var(--map-indigo);border-radius:0;font-size:.57rem;font-weight:850;letter-spacing:.04em;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.foudre-map-question :is(fieldset.is-selected,.foudre-map-question__settings label.is-selected) :is(legend,.foudre-map-question__subquestion-title)>b{color:#fff;background:var(--map-indigo);border-left-color:#9698ff}.foudre-map-question legend,.foudre-map-question__subquestion-title{color:#f5f6f8c2;font-size:.8rem;font-weight:700}.foudre-map-question__scale>div{display:grid;grid-template-columns:repeat(10,minmax(38px,1fr));gap:6px}.foudre-map-question__scale button,.foudre-map-question__evidence button{min-height:48px;color:#f5f6f8;background:#0b0e2273;border:1px solid var(--map-line);cursor:pointer}.foudre-map-question__scale button:hover{color:#fff;background:#5147f24d;border-color:#7169f5}.foudre-map-question__scale button.is-selected{color:#fff;background:var(--map-indigo);border-color:var(--map-indigo)}.foudre-map-question__scale>p{display:flex;justify-content:space-between;margin:10px 0 0;color:#f5f6f866;font-size:.67rem}.foudre-map-question__basis>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:var(--map-line)}.foudre-map-question__basis button{display:grid;min-height:58px;align-content:center;gap:3px;padding:8px 14px;color:#f5f6f8c7;background:#0e1220;border:0;border-radius:0;text-align:left;cursor:pointer}.foudre-map-question__basis button:hover{color:#fff;background:#5147f247}.foudre-map-question__basis button.is-selected{color:#fff;background:var(--map-indigo);box-shadow:inset 0 -2px 0 var(--map-orange)}.foudre-map-question__basis button strong{font-size:.74rem}.foudre-map-question__basis button small{color:inherit;font-size:.61rem;opacity:.62}.foudre-map-question__evidence>div{display:grid;grid-template-columns:repeat(4,max-content);gap:1px;width:max-content;max-width:100%;padding:1px;background:var(--map-line)}.foudre-map-question__evidence button{min-height:40px;padding:0 16px;background:#0e1220;border:0;border-radius:0;font-size:.72rem;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.foudre-map-question__evidence button:hover{color:#fff;background:#5147f24d}.foudre-map-question__evidence button.is-selected{color:#fff;background:var(--map-indigo);box-shadow:inset 0 -2px 0 var(--map-orange)}.foudre-map-question__attachments{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;align-items:center;margin-top:16px;padding:16px;background:#5147f21a;border:1px solid rgb(150 152 255 / .38)}.foudre-map-question__attachments>div{display:grid;gap:4px}.foudre-map-question__attachments>div strong{color:#f5f6f8;font-size:.76rem}.foudre-map-question__attachments>div small{color:#f5f6f875;font-size:.65rem}.foudre-map-question__attachments>label{position:relative;cursor:pointer}.foudre-map-question__attachments>label input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.foudre-map-question__attachments>label>span{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 13px;color:#f5f6f8;border:1px solid #5147f2;font-size:.7rem;font-weight:750;transition:color .18s ease,background-color .18s ease}.foudre-map-question__attachments>label:hover>span,.foudre-map-question__attachments>label:focus-within>span{color:#fff;background:#5147f2}.foudre-map-question__attachments>label b{color:var(--map-orange);font-size:1rem;line-height:1}.foudre-map-question__attachments>label:has(input:disabled){opacity:.42;cursor:default}.foudre-map-question__attachments ul{display:grid;grid-column:1 / -1;gap:8px;margin:0;padding:0;list-style:none}.foudre-map-question__attachments li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px;background:#0b0e226b;border:1px solid var(--map-line)}.foudre-map-question__attachments li>span{display:flex;min-width:0;align-items:baseline;gap:8px}.foudre-map-question__attachments li strong{overflow:hidden;color:#f5f6f8;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.foudre-map-question__attachments li small{flex:none;color:#f5f6f86b;font-size:.62rem}.foudre-map-question__attachments li button{flex:none;padding:0 3px;color:#f5f6f894;background:transparent;border:0;font-size:1.1rem;cursor:pointer}.foudre-map-question__attachments li button:hover{color:var(--map-orange)}.foudre-map-question__attachments>p{grid-column:1 / -1;margin:0;color:var(--map-orange);font-size:.66rem}.foudre-map-question__evidence-prompt{margin:14px 0 0;color:#f5f6f866;font-size:.66rem}.foudre-map-question__evidence .foudre-map-question__note>span{margin-bottom:10px;color:#f5f6f88a;font-size:.68rem}.foudre-map-question__note{display:grid;margin-top:40px}.foudre-map-question__note small{color:#f5f6f866;font:inherit;font-weight:400}.foudre-map-question__note :is(input,textarea){width:100%;padding:16px;color:#f5f6f8;background:#0b0e2273;border:1px solid var(--map-line);border-radius:3px;line-height:1.5;outline:0}.foudre-map-question__note input{min-height:48px}.foudre-map-question__note textarea{min-height:110px;overflow:hidden;resize:none}.foudre-map-question__note :is(input,textarea):focus{border-color:var(--map-orange)}.foudre-map-question__note :is(input,textarea)::placeholder{color:#f5f6f857}.foudre-map-question__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:42px}.foudre-map-question__actions button{color:#f5f6f8;background:transparent;border-color:var(--map-line)}.foudre-map-question__actions button.is-back{display:inline-flex;align-items:center}.foudre-map-question__actions button.is-map{margin-left:auto}.foudre-map-question__actions button.is-next{color:#10131d;background:var(--map-orange);border-color:var(--map-orange)}.foudre-map-question__actions button:disabled{opacity:.28;cursor:not-allowed}.foudre-map-context{height:calc(100vh - 76px);padding:32px 26px;background:#0d111d;border-left:1px solid var(--map-line)}.foudre-map-context>p{margin:0}.foudre-map-context>h2{margin:14px 0 36px;font-size:1.8rem;line-height:.95;letter-spacing:-.05em}.foudre-map-context>label{display:grid;gap:10px;margin-top:22px;color:var(--map-muted);font-size:.74rem}.foudre-map-context select{width:100%;min-height:44px;padding:0 12px;color:#f5f6f8;background:#151a2b;border:1px solid var(--map-line);border-radius:3px}.foudre-map-context__status{display:grid;gap:10px;margin-top:36px;padding-top:24px;border-top:1px solid var(--map-line)}.foudre-map-context__status span{color:var(--map-muted);font-size:.72rem}.foudre-map-context__status strong{font-size:1.6rem}.foudre-map-context>small{display:block;margin-top:32px;color:#f5f6f875;font-size:.7rem;line-height:1.55}.foudre-map-result{width:min(1480px,calc(100% - 40px));min-height:calc(100vh - 76px);margin:0 auto;padding:22px 0}.foudre-map-result__sheet{height:calc(100vh - 120px);min-height:560px;overflow:hidden;background:var(--map-paper);border:1px solid var(--map-line)}.foudre-map-result__toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;min-height:54px;padding:10px 22px;color:var(--map-ink);border-bottom:1px solid #d6d6de}.foudre-map-result__toolbar>div{display:flex;align-items:baseline;gap:8px;min-width:0}.foudre-map-result__toolbar span{color:#777983;font-size:.65rem}.foudre-map-result__toolbar strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.foudre-map-result__toolbar>div:first-child strong{color:var(--map-orange);letter-spacing:.08em}.foudre-map-result__layout{display:grid;grid-template-columns:minmax(460px,1.15fr) minmax(340px,.85fr);height:calc(100% - 54px)}.foudre-map-result__wheel{display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0;padding:14px 24px 12px;color:var(--map-ink);background:var(--map-paper)}.foudre-map-result__wheel svg{display:block;width:100%;height:100%;min-height:0;margin:0 auto}.foudre-map-result__segment-base{fill:#d9d8e1}.foudre-map-result__target{fill:var(--map-orange)}.foudre-map-result__sector{cursor:pointer;outline:none}.foudre-map-result__sector path{transition:filter .16s ease,opacity .16s ease}.foudre-map-result__sector:hover path,.foudre-map-result__sector:focus-visible path,.foudre-map-result__sector.is-selected path{filter:brightness(.94) saturate(1.08)}.foudre-map-result__halo{fill:#fff}.foudre-map-result__domain-ring path{stroke-width:1.35;stroke-opacity:.72;vector-effect:non-scaling-stroke}.foudre-map-result__domain-labels defs path{fill:none}.foudre-map-result__domain-labels text{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;font-weight:850;letter-spacing:.02em;text-transform:uppercase;paint-order:stroke fill;stroke:#f3f2f7eb;stroke-width:2px;stroke-linejoin:round}.foudre-map-result__center{fill:#0d111d}.foudre-map-result__center-kicker{fill:var(--map-orange);font-size:10px;font-weight:800;letter-spacing:.15em}.foudre-map-result__center-result{fill:#fff;font-size:15px;font-weight:780;letter-spacing:-.025em}.foudre-map-result__wheel figcaption{margin:6px 0 0;color:#50525c;font-size:.74rem;font-weight:620;line-height:1.35;text-align:center}.foudre-map-result__summary{--map-line: #d6d6de;--map-muted: #6c6e78;display:flex;flex-direction:column;padding:30px;color:var(--map-ink);background:#f4f3ef;border-left:1px solid var(--map-line)}.foudre-map-result__summary>.foudre-map-fixed-goal{margin-bottom:18px;background:#eeedff}.foudre-map-result__block{display:grid;gap:13px;padding:16px;background:#fff;border-top:3px solid var(--block-strong-color)}.foudre-map-result__overview{display:grid;gap:10px;padding:20px;background:#fff;border-top:3px solid #5147f2}.foudre-map-result__overview>span{color:#5147f2;font-size:.62rem;font-weight:850;letter-spacing:.12em}.foudre-map-result__overview h2{margin:0;font-size:1.35rem;line-height:1.05;letter-spacing:-.035em}.foudre-map-result__overview>strong{font-size:.82rem}.foudre-map-result__overview p{margin:0;color:#666873;font-size:.72rem;line-height:1.45}.foudre-map-result__overview p+p{padding-top:8px;border-top:1px solid var(--map-line)}.foudre-map-result__block>header{display:grid;grid-template-columns:8px 1fr auto;gap:12px;align-items:center}.foudre-map-result__block>header>i{width:8px;height:8px;background:var(--block-color);border-radius:50%}.foudre-map-result__block>header>div{display:grid;gap:3px;min-width:0}.foudre-map-result__block>header span{color:#777983;font-size:.6rem}.foudre-map-result__block>header h2{margin:0;font-size:1.05rem;line-height:1.05;letter-spacing:-.025em}.foudre-map-result__block>header>strong{color:var(--block-strong-color);font-size:.66rem;white-space:nowrap}.foudre-map-result__scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:10px 0;border-top:1px solid var(--map-line);border-bottom:1px solid var(--map-line)}.foudre-map-result__scores div{min-width:0;padding:0 9px}.foudre-map-result__scores div:first-child{padding-left:0}.foudre-map-result__scores div+div{border-left:1px solid var(--map-line)}.foudre-map-result__scores dt{color:#777983;font-size:.57rem}.foudre-map-result__scores dd{margin:3px 0 0;color:var(--map-ink);font-size:.72rem;font-weight:800}.foudre-map-result__scores div:nth-child(2) dd{color:var(--map-orange)}.foudre-map-result__answers{margin:0;padding:0;list-style:none}.foudre-map-result__answers li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:baseline;padding:6px 0;border-bottom:1px solid #ecebf0}.foudre-map-result__answers b{color:var(--block-strong-color);font-size:.58rem}.foudre-map-result__answers span{overflow:hidden;font-size:.67rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.foudre-map-result__answers li.is-empty span{color:#9899a1}.foudre-map-result__basis{margin:0;color:#666873;font-size:.63rem}.foudre-map-result__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:28px}.foudre-map-version-complete{width:min(1180px,calc(100% - 40px));min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(22px,3vh,32px) 0 24px}.foudre-map-version-complete__intro{max-width:940px}.foudre-map-version-complete__intro>span,.foudre-map-version-complete__next>span{color:#a8a4ff;font-size:.7rem;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.foudre-map-version-complete__intro h1{max-width:24ch;margin:8px 0 0;font-size:clamp(2.1rem,3.4vw,3.5rem);line-height:.98;letter-spacing:-.055em}.foudre-map-version-complete__intro p{max-width:76ch;margin:12px 0 0;color:#f5f6f8b3;font-size:clamp(.78rem,1.05vw,.9rem);line-height:1.45}.foudre-map-version-complete__layout{display:grid;grid-template-columns:minmax(460px,1.25fr) minmax(320px,.75fr);gap:1px;margin-top:22px;background:#f5f6f83d;border:1px solid rgb(245 246 248 / .24)}.foudre-map-version-complete__layout>aside,.foudre-map-version-complete__next{background:var(--map-paper)}.foudre-map-version-complete__layout>aside{display:flex;min-width:0;flex-direction:column;gap:14px;padding:clamp(18px,2.2vw,26px);color:var(--map-ink)}.foudre-map-version-complete__identity{display:grid;gap:5px}.foudre-map-version-complete__identity span{color:#777983;font-size:.64rem}.foudre-map-version-complete__identity strong{color:var(--map-orange);font-size:1rem;letter-spacing:.09em}.foudre-map-version-complete__identity small{color:#5f616b;font-size:.7rem}.foudre-map-version-complete__primary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto}.foudre-map-version-complete__primary-actions button,.foudre-map-version-complete__primary-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;color:var(--map-ink);font-size:.76rem;font-weight:780;line-height:1.18;text-align:center;text-decoration:none;cursor:pointer}.foudre-map-version-complete__primary-actions button{background:transparent;border:1px solid #c8c9d1;font-size:.76rem}.foudre-map-version-complete__primary-actions .is-resume{grid-column:1 / -1;color:var(--map-indigo);border-color:var(--map-indigo)}.foudre-map-version-complete__primary-actions a{min-height:48px;color:var(--map-ink);background:var(--map-orange);border:1px solid var(--map-orange);font-size:.76rem;font-weight:780}.foudre-map-version-complete__next{padding:clamp(20px,2.6vw,30px);color:var(--map-ink)}.foudre-map-version-complete__next>span{color:var(--map-indigo)}.foudre-map-version-complete__next h2{max-width:15ch;margin:8px 0 0;font-size:clamp(1.5rem,2.2vw,2.2rem);line-height:.98;letter-spacing:-.05em}.foudre-map-version-complete__next>p{max-width:62ch;margin:12px 0 0;color:#5f616b;font-size:.76rem;line-height:1.48}.foudre-map-version-complete__next>strong{display:block;margin-top:10px;color:#343640;font-size:.7rem;line-height:1.42}.foudre-map-version-complete__create{min-height:46px;margin-top:16px;padding:0 22px;color:var(--map-indigo);background:transparent;border:1px solid var(--map-indigo);border-radius:3px;font-size:.74rem;font-weight:780;cursor:pointer}.foudre-map-version-complete__link{display:grid;gap:10px;margin-top:16px;padding:14px;background:#eeedff;border-left:3px solid var(--map-indigo)}.foudre-map-version-complete__link>span{font-size:.72rem;font-weight:800}.foudre-map-version-complete__link output{overflow:hidden;color:#4f515a;font-size:.68rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.foudre-map-version-complete__link button{width:max-content;min-height:38px;padding:0 14px;color:#fff;background:var(--map-indigo);border:1px solid var(--map-indigo);font-size:.7rem;font-weight:780;cursor:pointer}.foudre-map-version-complete__link small{color:#777983;font-size:.62rem;line-height:1.45}.foudre-map-checkpoint__team-notice{display:grid;gap:8px;padding:16px 18px;color:#343640;background:#eeedff;border-left:3px solid var(--map-indigo)}.foudre-map-checkpoint__team-notice strong{font-size:.78rem}.foudre-map-checkpoint__team-notice p,.foudre-map-checkpoint__team-notice small{margin:0;color:#62646e;font-size:.68rem;line-height:1.5}.foudre-map-checkpoint__team-notice small{color:#777983}.foudre-map-team-version__ready{color:#343640;font-size:.76rem}.foudre-map-team-version__progress{display:grid;grid-template-columns:1fr auto;gap:7px 12px;margin-top:18px}.foudre-map-team-version__progress>div{display:grid;gap:3px}.foudre-map-team-version__progress span,.foudre-map-team-version__progress small{color:#777983;font-size:.62rem}.foudre-map-team-version__progress strong{font-size:.82rem}.foudre-map-team-version__progress i{grid-column:1 / -1;height:5px;overflow:hidden;background:#d9d8e2}.foudre-map-team-version__progress i b{display:block;height:100%;background:var(--map-indigo)}.foudre-map-team-version__meta{display:grid;gap:0;margin:16px 0 0;border-top:1px solid #d9d8e2}.foudre-map-team-version__meta div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;padding:8px 0;border-bottom:1px solid #e4e3e9}.foudre-map-team-version__meta dt{color:#777983;font-size:.61rem}.foudre-map-team-version__meta dd{margin:0;color:#343640;font-size:.68rem;font-weight:760}.foudre-map-team-version__actions{display:grid;gap:8px;margin-top:16px}.foudre-map-team-version__actions button{min-height:42px;padding:0 14px;color:var(--map-indigo);background:transparent;border:1px solid var(--map-indigo);font-size:.68rem;font-weight:780;cursor:pointer}.foudre-map-team-version__actions button.is-result{color:var(--map-ink);border-color:#c8c9d1}.foudre-map-team-version__actions button.is-primary{color:#fff;background:var(--map-indigo)}.foudre-map-team-confirmation{display:flex;flex-direction:column}.foudre-map-comparison{width:min(1180px,calc(100% - 40px));min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(32px,5vw,62px) 0}.foudre-map-comparison>header>span{color:#aaa6ff;font-size:.68rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.foudre-map-comparison>header h1{max-width:19ch;margin:9px 0 0;font-size:clamp(2.4rem,4.7vw,5rem);line-height:.94;letter-spacing:-.06em}.foudre-map-comparison>header p{max-width:82ch;margin:16px 0 0;color:#f5f6f8b8;font-size:.8rem;line-height:1.52}.foudre-map-comparison__legend{display:flex;gap:16px;flex-wrap:wrap;align-items:center;min-height:38px;padding:7px 16px;color:#fff;background:#1b1f2f;border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .14)}.foudre-map-comparison__legend>strong{margin-right:2px;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.foudre-map-comparison__legend span{display:inline-flex;align-items:center;gap:7px;color:#f5f6f8d1;font-size:.64rem;font-weight:680}.foudre-map-comparison__legend span:before{width:6px;height:18px;flex:none;content:"";background:#aaa6ff;border-radius:1px}.foudre-map-comparison__legend .is-close:before{background:#f4bca3}.foudre-map-comparison__legend .is-gap:before{background:var(--map-orange)}.foudre-map-comparison__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;color:var(--map-ink);background:var(--map-paper);border:1px solid var(--map-line)}.foudre-map-comparison__summary>div{display:grid;gap:4px;padding:16px 18px;border-right:1px solid var(--map-line)}.foudre-map-comparison__summary>div:last-child{border-right:0}.foudre-map-comparison__summary strong{font-size:1.5rem;line-height:1}.foudre-map-comparison__summary span{color:#686a74;font-size:.62rem;line-height:1.35}.foudre-map-comparison__summary .is-gap{background:#fff1eb}.foudre-map-comparison__table-title{margin:22px 0 9px;color:#fff;font-size:1.15rem;letter-spacing:-.03em}.foudre-map-comparison__table{color:var(--map-ink);background:var(--map-paper)}.foudre-map-comparison__row{display:grid;grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(74px,.45fr)) minmax(190px,1fr);width:100%;min-height:46px;padding:0 16px;align-items:center;gap:10px;color:var(--map-ink);background:#fff;border:0;border-bottom:1px solid var(--map-line);font-size:.68rem;text-align:left}button.foudre-map-comparison__row{cursor:pointer}.foudre-map-comparison__row.is-header{color:#fff;background:#111523;font-weight:800}.foudre-map-comparison__row.is-header>*{color:#fff}.foudre-map-comparison__row.is-gap{border-left:7px solid var(--map-orange)}.foudre-map-comparison__row.is-close{border-left:7px solid #f4bca3}.foudre-map-comparison__row.is-match{border-left:7px solid var(--map-indigo)}.foudre-map-comparison__row.is-empty{border-left:7px solid #b8b8c2}.foudre-map-comparison__row>span:nth-child(2),.foudre-map-comparison__row>span:nth-child(3),.foudre-map-comparison__row>span:nth-child(4){text-align:center}.foudre-map-comparison>footer{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.foudre-map-comparison>footer button,.foudre-map-comparison>footer a{display:inline-flex;min-height:44px;padding:0 18px;align-items:center;justify-content:center;color:#fff;background:transparent;border:1px solid rgb(245 246 248 / .42);font-size:.7rem;font-weight:780;text-decoration:none;cursor:pointer}.foudre-map-comparison>footer a{color:var(--map-ink);background:var(--map-orange);border-color:var(--map-orange)}.foudre-map-comparison-detail{width:min(1120px,calc(100% - 40px));min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(32px,5vw,62px) 0}.foudre-map-comparison-detail>header>button,.foudre-map-comparison-detail>footer button{min-height:42px;padding:0;color:#f5f6f8c2;background:transparent;border:0;font-size:.7rem;font-weight:740;cursor:pointer}.foudre-map-comparison-detail>header>span{display:block;margin-top:22px;color:#aaa6ff;font-size:.68rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.foudre-map-comparison-detail>header h1{margin:8px 0 0;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.94;letter-spacing:-.055em}.foudre-map-comparison-detail>header p{max-width:78ch;margin:14px 0 0;color:#f5f6f8b8;font-size:.8rem;line-height:1.52}.foudre-map-comparison-detail__scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.foudre-map-comparison-detail__scores article{padding:22px;color:var(--map-ink);background:#eeedff;border-top:5px solid var(--map-indigo)}.foudre-map-comparison-detail__scores article.is-team{background:#e8f5f5;border-color:#008c95}.foudre-map-comparison-detail__scores article>span{display:block;color:#5d5f6a;font-size:.68rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.foudre-map-comparison-detail__scores article>strong{display:block;margin-top:10px;font-size:2.2rem;line-height:1}.foudre-map-comparison-detail__scores article>small{color:#686a74;font-size:.62rem}.foudre-map-comparison-detail__scores dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0;border-top:1px solid rgb(16 19 29 / .14)}.foudre-map-comparison-detail__scores dl div{padding-top:10px}.foudre-map-comparison-detail__scores dt{color:#686a74;font-size:.61rem}.foudre-map-comparison-detail__scores dd{margin:3px 0 0;font-size:.78rem;font-weight:800}.foudre-map-comparison-detail__scores article>p{margin:16px 0 0;padding-top:12px;color:#555762;border-top:1px solid rgb(16 19 29 / .14);font-size:.68rem;line-height:1.5}.foudre-map-comparison-detail__answers{margin-top:24px}.foudre-map-comparison-detail__answers>h2{margin:0 0 10px;font-size:1.2rem;letter-spacing:-.03em}.foudre-map-comparison-detail__answers>article{color:var(--map-ink);background:var(--map-paper);border-bottom:1px solid var(--map-line)}.foudre-map-comparison-detail__answers>article>header{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:14px 18px;align-items:start;background:#fff}.foudre-map-comparison-detail__answers>article>header span{color:var(--map-indigo);font-size:.65rem;font-weight:820}.foudre-map-comparison-detail__answers>article>header h3{margin:0;font-size:.76rem;line-height:1.42}.foudre-map-comparison-detail__answers>article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.foudre-map-comparison-detail__answers section{min-height:92px;padding:16px 18px;background:#eeedff}.foudre-map-comparison-detail__answers section.is-team{background:#e8f5f5;border-left:1px solid var(--map-line)}.foudre-map-comparison-detail__answers section>span{color:var(--map-indigo);font-size:.62rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.foudre-map-comparison-detail__answers section.is-team>span{color:#007c84}.foudre-map-comparison-detail__answers section p{margin:8px 0 0;color:#4f515c;font-size:.7rem;line-height:1.5}.foudre-map-comparison-detail>footer{margin-top:14px}.foudre-map-downloads{display:grid;grid-template-columns:minmax(210px,.56fr) minmax(0,1.44fr);gap:clamp(18px,3vw,36px);margin-top:10px;padding:18px 22px;color:var(--map-ink);background:var(--map-paper);border:1px solid var(--map-line)}.foudre-map-downloads>header h2{margin:0;font-size:.92rem;line-height:1.2;letter-spacing:-.02em}.foudre-map-downloads>header p{max-width:46ch;margin:7px 0 0;color:#6b6d77;font-size:.65rem;line-height:1.45}.foudre-map-downloads__options{display:grid;grid-template-columns:minmax(0,280px);justify-content:end;align-self:center}.foudre-map-downloads__options button{display:grid;min-height:58px;align-content:center;gap:3px;padding:10px 12px;color:var(--map-ink);text-align:left;background:transparent;border:1px solid #d4d4dc;cursor:pointer}.foudre-map-downloads__options button:hover,.foudre-map-downloads__options button:focus-visible{border-color:var(--map-indigo)}.foudre-map-downloads__options strong{color:var(--map-indigo);font-size:.69rem;line-height:1.25}.foudre-map-downloads__options span{color:#6b6d77;font-size:.59rem;line-height:1.3}.foudre-map-pdf-overview{display:none}.foudre-map-final-answers{margin-top:22px;padding:clamp(22px,4vw,48px);color:var(--map-ink);background:var(--map-paper);border:1px solid var(--map-line)}.foudre-map-final-answers>header{max-width:760px}.foudre-map-final-answers>header span{color:var(--map-orange);font-size:.66rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.foudre-map-final-answers>header h2{margin:10px 0 0;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1;letter-spacing:-.05em}.foudre-map-final-answers>header p{margin:14px 0 0;color:#666873;font-size:.78rem;line-height:1.55}.foudre-map-final-answers>div{display:grid;gap:1px;margin-top:28px;background:var(--map-line)}.foudre-map-final-answers details{background:#fff}.foudre-map-final-answers summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;cursor:pointer;font-size:.78rem;font-weight:780;list-style:none}.foudre-map-final-answers>div>details>summary{background:var(--domain-color)}.foudre-map-final-answers summary::-webkit-details-marker{display:none}.foudre-map-final-answers summary span{color:#777983;font-size:.62rem;font-weight:600}.foudre-map-final-answers details>div{padding:1px 16px 16px}.foudre-map-final-answers details details{margin-top:1px;background:#f7f6f3}.foudre-map-final-answers details details ol{display:grid;gap:1px;margin:0;padding:0 14px 14px;list-style:none}.foudre-map-final-answers__scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 14px;background:#fff;border-bottom:1px solid #e0dfe5}.foudre-map-final-answers__scores div{padding:8px 12px;border-right:1px solid #e0dfe5}.foudre-map-final-answers__scores div:last-child{border-right:0}.foudre-map-final-answers__scores dt{color:#777983;font-size:.58rem}.foudre-map-final-answers__scores dd{margin:3px 0 0;font-size:.68rem;font-weight:780}.foudre-map-final-answers details details li{padding:12px;background:#fff}.foudre-map-final-answers details details li strong{font-size:.68rem;line-height:1.4}.foudre-map-final-answers__answer-label{display:none}.foudre-map-final-answers details details li p{margin:6px 0 0;color:#5f616b;font-size:.72rem;line-height:1.5;white-space:pre-wrap}.foudre-map-final-answers__fact{margin:0 14px 14px;padding:12px;background:#eeedff}.foudre-map-final-answers__fact strong{font-size:.66rem}.foudre-map-final-answers__fact p{margin:6px 0 0;color:#5f616b;font-size:.72rem;line-height:1.5;white-space:pre-wrap}.foudre-map-question__answer>button{align-self:flex-start;min-height:40px;margin-top:12px;padding:0 14px;color:#53555f;background:transparent;border:1px solid #d6d6de;font-size:.72rem;font-weight:720;cursor:pointer}.foudre-map-question__answer>button:hover,.foudre-map-question__answer>button:focus-visible,.foudre-map-question__answer>button.is-selected{color:var(--map-indigo);background:#eeedff;border-color:var(--map-indigo)}.foudre-map-solution-next{display:grid;justify-items:start;margin-top:22px;padding:clamp(28px,5vw,58px);color:var(--map-ink);background:#eeedff;border-left:6px solid var(--map-indigo)}.foudre-map-solution-next>span{color:var(--map-indigo);font-size:.68rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.foudre-map-solution-next h2{max-width:16ch;margin:12px 0 0;font-size:clamp(2rem,4vw,4.4rem);line-height:.96;letter-spacing:-.055em}.foudre-map-solution-next p{max-width:68ch;margin:22px 0 0;color:#555761;font-size:.9rem;line-height:1.6}.foudre-map-solution-next a{display:inline-flex;min-height:52px;margin-top:28px;padding:0 20px;align-items:center;gap:16px;color:#10131d;background:var(--map-orange);border:1px solid var(--map-orange);font-size:.8rem;font-weight:820;text-decoration:none}.foudre-map-diagnostic :focus-visible{outline:2px solid var(--map-indigo);outline-offset:3px}@media(min-width:821px)and (max-height:1000px){.foudre-map-diagnostic__header{min-height:64px;padding-block:8px}.foudre-map-goal{min-height:calc(calc(100 * var(--foudre-svh, 1svh)) - 64px);gap:clamp(30px,5vw,74px);align-items:center;padding:clamp(22px,calc(3.5 * var(--foudre-svh, 1svh)),34px) 0}.foudre-map-goal__intro h1{font-size:clamp(2.7rem,4vw,4rem)}.foudre-map-goal__guidance{margin-top:24px}.foudre-map-goal__guidance>p{font-size:.9rem;line-height:1.5}.foudre-map-goal__form>label,.foudre-map-goal__form>label.foudre-map-goal__context{min-height:72px;gap:6px;padding:10px 18px 8px}.foudre-map-goal__form :is(input,textarea){min-height:30px;padding-bottom:6px;font-size:clamp(.94rem,1.16vw,1.04rem)}.foudre-map-goal__entry>small{font-size:.8rem}.foudre-map-goal__entry:not(.is-edited) :is(input,textarea){padding-left:4.55rem}.foudre-map-goal__action{padding:10px 18px}.foudre-map-goal__action p{font-size:.68rem;line-height:1.4}.foudre-map-goal__action button{min-height:44px}.foudre-map-checkpoint,.foudre-map-question-stage,.foudre-map-version-complete{height:calc(calc(100 * var(--foudre-svh, 1svh)) - 64px);min-height:0;overflow:hidden}.foudre-map-checkpoint{display:grid;grid-template-rows:auto minmax(0,1fr);padding:14px 0 16px}.foudre-map-checkpoint__intro{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);column-gap:clamp(28px,5vw,72px)}.foudre-map-checkpoint__intro>p{margin-bottom:6px;font-size:.62rem}.foudre-map-checkpoint__intro h1{font-size:clamp(1.9rem,2.8vw,2.8rem)}.foudre-map-checkpoint__intro>span{font-size:.72rem;line-height:1.42}.foudre-map-checkpoint__layout{min-height:0;margin-top:10px;position:relative;overflow:hidden}.foudre-map-checkpoint__wheel{display:grid;min-height:0;padding:10px 14px;place-items:center;overflow:hidden}.foudre-map-checkpoint__wheel svg{width:auto;max-width:100%;height:100%;max-height:100%}.foudre-map-checkpoint__summary{position:relative;min-height:0;padding:14px 18px;overflow:hidden}.foudre-map-checkpoint__invite{position:absolute;z-index:4;top:14px;right:18px;bottom:14px;left:18px;margin:0;overflow:auto;box-shadow:0 18px 50px #0d111d38}.foudre-map-checkpoint__identity{margin-bottom:8px;padding-bottom:7px}.foudre-map-checkpoint__context{gap:3px}.foudre-map-fixed-goal{gap:5px;margin-top:8px;padding:10px 12px}.foudre-map-fixed-goal>strong{font-size:clamp(1rem,1.6vw,1.42rem)}.foudre-map-fixed-goal__project{font-size:.68rem}.foudre-map-fixed-goal dl{margin-top:2px}.foudre-map-fixed-goal dl div{padding-top:6px}.foudre-map-fixed-goal dd{margin-top:2px;font-size:.68rem}.foudre-map-checkpoint__roles{margin-top:10px}.foudre-map-checkpoint__roles legend{margin-bottom:7px;font-size:.7rem}.foudre-map-checkpoint__role-column>button{min-height:66px;padding:9px 11px;gap:4px}.foudre-map-checkpoint__role-column>button span{font-size:.57rem;line-height:1.3}.foudre-map-checkpoint__actions{margin-top:10px}.foudre-map-checkpoint__actions button{min-height:38px}.foudre-map-question-stage{align-items:stretch;gap:clamp(28px,5vw,72px);padding:16px 0}.foudre-map-question-stage__intro{min-height:0;height:100%;overflow:hidden}.foudre-map-question-stage__domain{margin-top:0}.foudre-map-question-stage__prompt{font-size:clamp(1.6rem,2.5vw,2.65rem)}.foudre-map-question-stage__domain ol{margin-top:14px}.foudre-map-question-stage__domain li,.foudre-map-question-stage__domain li>button{min-height:38px}.foudre-map-question-stage__domain li>button{grid-template-columns:34px minmax(0,1fr) auto}.foudre-map-question-stage__domain li span{font-size:.72rem}.foudre-map-question-stage__block-nav{margin-top:8px}.foudre-map-question-stage__block-nav button{min-height:32px;padding-block:5px}.foudre-map-question-stage__support{gap:8px;padding-top:10px}.foudre-map-question-stage .foudre-map-question{height:100%;min-height:0;padding:18px 22px;overflow:hidden}.foudre-map-question__card-header{padding-bottom:12px}.foudre-map-question__title-row{margin-top:7px}.foudre-map-question__card-header h2{font-size:clamp(1.3rem,2vw,1.85rem)}.foudre-map-question__answer{gap:12px;padding-top:16px}.foudre-map-question__answer label{gap:7px}.foudre-map-question__answer textarea{min-height:150px;padding:14px;line-height:1.45}.foudre-map-question-stage .foudre-map-question fieldset{margin-top:16px}.foudre-map-question__scale button{min-height:38px}.foudre-map-question__basis button{min-height:48px}.foudre-map-question-stage .foudre-map-question__note{margin-top:10px}.foudre-map-question-stage .foudre-map-question__note textarea{min-height:66px}.foudre-map-question__attachments{margin-top:9px;padding:10px}.foudre-map-question-stage .foudre-map-question__actions{margin-top:14px}.foudre-map-question-stage .foudre-map-question__actions button{min-height:38px}.foudre-map-version-complete{display:grid;grid-template-rows:auto minmax(0,1fr);padding:14px 0 16px}.foudre-map-version-complete__intro h1{font-size:clamp(1.8rem,2.8vw,2.65rem)}.foudre-map-version-complete__intro p{margin-top:7px;font-size:.7rem;line-height:1.35}.foudre-map-version-complete__layout{min-height:0;margin-top:10px;overflow:hidden}.foudre-map-version-complete__layout>aside,.foudre-map-version-complete__next{min-height:0;padding:15px 18px;overflow:hidden}.foudre-map-version-complete__primary-actions :is(button,a){min-height:38px}.foudre-map-version-complete__next h2{font-size:clamp(1.25rem,1.8vw,1.7rem)}.foudre-map-version-complete__next>p{margin-top:8px;font-size:.68rem;line-height:1.35}.foudre-map-version-complete__create{min-height:38px;margin-top:10px}.foudre-map-result{min-height:0;padding:12px 0}.foudre-map-result__sheet{height:calc(calc(100 * var(--foudre-svh, 1svh)) - 88px);min-height:0}.foudre-map-result__toolbar{min-height:46px;padding:7px 16px}.foudre-map-result__layout{height:calc(100% - 46px)}.foudre-map-result__wheel{min-height:0;padding:8px 16px;overflow:hidden}.foudre-map-result__summary{min-height:0;padding:14px 18px;overflow:hidden}.foudre-map-result__summary>.foudre-map-fixed-goal{margin-bottom:9px}.foudre-map-result__block{gap:7px;padding:10px 12px}.foudre-map-result__overview{gap:6px;padding:12px}.foudre-map-result__overview h2{font-size:1.05rem}.foudre-map-result__answers li{padding-block:4px}.foudre-map-result__actions{padding-top:10px}}@media(max-width:980px){.foudre-map-start__layout{grid-template-columns:1fr}.foudre-map-start__intro h1{max-width:12ch}.foudre-map-checkpoint__layout,.foudre-map-question-stage{grid-template-columns:1fr}.foudre-map-question-stage__intro{min-height:0}.foudre-map-question-stage__support{margin-top:36px;padding-top:0}.foudre-map-workspace{grid-template-columns:240px minmax(0,1fr)}.foudre-map-context{grid-column:1 / -1;height:auto;border-top:1px solid var(--map-line);border-left:0}.foudre-map-context{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.foudre-map-context>p,.foudre-map-context>h2,.foudre-map-context>small{grid-column:1 / -1}.foudre-map-context>h2{margin-bottom:0}.foudre-map-context__status{margin-top:22px;padding-top:0;border-top:0}}@media(max-width:820px){.foudre-map-diagnostic__header{grid-template-columns:1fr auto}.foudre-map-start__step{display:none}.foudre-map-diagnostic__header-progress{grid-column:1 / -1;grid-row:2}.foudre-map-diagnostic__brand strong{display:none}.foudre-map-goal{grid-template-columns:1fr}.foudre-map-goal__intro h1{max-width:12ch}.foudre-map-checkpoint__intro{grid-template-columns:1fr}.foudre-map-checkpoint__intro>span{grid-column:1;grid-row:auto;margin-top:28px}.foudre-map-checkpoint__layout{margin-top:34px}.foudre-map-checkpoint__actions{align-items:stretch;flex-direction:column-reverse}.foudre-map-question-stage{width:calc(100% - 28px);padding-top:44px}.foudre-map-question-stage__intro h1{font-size:clamp(2.5rem,12vw,4.6rem)}.foudre-map-question__evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.foudre-map-question__evidence button{width:100%;padding-right:10px;padding-left:10px}.foudre-map-workspace{display:block}.foudre-map-workspace__rail{height:auto;max-height:320px;border-right:0;border-bottom:1px solid var(--map-line)}.foudre-map-question{width:calc(100% - 36px)}.foudre-map-question__scale>div{grid-template-columns:repeat(5,1fr)}.foudre-map-context{grid-template-columns:1fr}.foudre-map-result__sheet{height:auto;min-height:0;overflow:visible}.foudre-map-result__toolbar{grid-template-columns:1fr}.foudre-map-result__layout{grid-template-columns:1fr;height:auto}.foudre-map-result__wheel svg{width:min(100%,620px);height:auto}.foudre-map-result__summary{border-top:1px solid var(--map-line);border-left:0}.foudre-map-version-complete__layout{grid-template-columns:1fr}.foudre-map-comparison__table{overflow-x:auto}.foudre-map-comparison__row{min-width:820px}.foudre-map-downloads{grid-template-columns:1fr}}@media(min-width:681px)and (max-width:820px)and (orientation:portrait){.foudre-map-diagnostic{height:calc(100 * var(--foudre-svh, 1svh));min-height:0;overflow:hidden}.foudre-map-diagnostic__header{position:relative;grid-template-columns:158px minmax(190px,1fr) 154px;gap:12px;height:64px;min-height:64px;padding:8px 18px}.foudre-map-diagnostic__header-progress{grid-column:2;grid-row:1}.foudre-map-diagnostic__exit{grid-column:3;grid-row:1;min-height:40px}.foudre-map-diagnostic__ai{font-size:1.9rem}.foudre-map-goal,.foudre-map-checkpoint,.foudre-map-question-stage,.foudre-map-version-complete,.foudre-map-result{width:min(740px,calc(100% - 28px));height:calc(calc(100 * var(--foudre-svh, 1svh)) - 64px);min-height:0;overflow:hidden}.foudre-map-goal{grid-template-columns:1fr;grid-template-rows:104px minmax(0,1fr);gap:12px;align-items:stretch;padding:14px 0 16px}.foudre-map-goal__intro{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:28px;align-items:center;padding:0 18px}.foudre-map-goal__intro h1{max-width:18ch;font-size:2rem;line-height:.94}.foudre-map-goal__guidance{gap:8px;margin-top:0}.foudre-map-goal__guidance>p{font-size:.76rem;line-height:1.48}.foudre-map-goal__form{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr)) 64px;min-height:0}.foudre-map-goal__form>label,.foudre-map-goal__form>label.foudre-map-goal__context{min-height:0;gap:6px;padding:14px 16px 12px}.foudre-map-goal__wide{grid-column:auto}.foudre-map-goal__form>label:nth-of-type(1){grid-column:span 2}.foudre-map-goal__form>label:nth-of-type(4){grid-column:span 2}.foudre-map-goal__form label>span{font-size:.57rem}.foudre-map-goal__form :is(input,textarea){min-height:29px;max-height:48px;padding-bottom:5px;font-size:.9rem;overflow-y:auto}.foudre-map-goal__entry>small{top:2px;font-size:.76rem}.foudre-map-goal__entry:not(.is-edited) :is(input,textarea){padding-left:3.75rem}.foudre-map-goal__action{grid-column:1 / -1;gap:14px;padding:10px 16px}.foudre-map-goal__action p{max-width:27ch;font-size:.61rem;line-height:1.35}.foudre-map-goal__action button{min-height:42px;padding-inline:14px;font-size:.72rem}.foudre-map-question-stage{grid-template-columns:1fr;grid-template-rows:82px 148px minmax(0,1fr);gap:12px;align-items:stretch;padding:14px 0 16px}.foudre-map-question-stage__overview{display:grid;grid-column:1 / -1;grid-template-columns:224px minmax(0,1fr);gap:14px;min-height:0}.foudre-map-question-stage__current{display:grid;grid-column:1;grid-row:1;align-content:center;gap:5px;padding:11px 14px;color:var(--map-ink);background:var(--domain-color);border-left:4px solid var(--domain-text-color)}.foudre-map-question-stage__current span{display:flex;align-items:center;gap:5px;color:var(--domain-text-color);font-size:.56rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.foudre-map-question-stage__current span :is(b,i){font:inherit}.foudre-map-question-stage__current span i:before{content:"· "}.foudre-map-question-stage__current strong{overflow:hidden;font-size:1.05rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.foudre-map-question-stage__overview .foudre-map-fixed-goal{align-self:stretch;grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr) 232px;grid-template-rows:auto 1fr;gap:3px 14px;margin:0;padding:9px 12px}.foudre-map-question-stage__overview .foudre-map-fixed-goal__label{font-size:.53rem}.foudre-map-question-stage__overview .foudre-map-fixed-goal>strong{align-self:center;overflow:hidden;font-size:.96rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.foudre-map-question-stage__overview .foudre-map-fixed-goal__project{display:none}.foudre-map-question-stage__overview .foudre-map-fixed-goal dl{grid-column:2;grid-row:1 / 3;align-self:stretch;margin:0;border-top:0}.foudre-map-question-stage__overview .foudre-map-fixed-goal dl div{display:grid;align-content:center;padding-top:0}.foudre-map-question-stage__overview .foudre-map-fixed-goal dd{font-size:.64rem}.foudre-map-question-stage__intro{grid-column:1 / -1;grid-row:2;height:100%;min-height:0;overflow:hidden}.foudre-map-question-stage__domain{display:grid;grid-template-columns:170px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) 32px;column-gap:14px;height:100%;margin-top:0}.foudre-map-question-stage__domain>span{grid-column:1;grid-row:1;margin-bottom:6px;font-size:.52rem}.foudre-map-question-stage__intro .foudre-map-question-stage__prompt{grid-column:1;grid-row:2 / 4;align-self:start;max-width:9ch;font-size:1.55rem;line-height:.98}.foudre-map-question-stage__domain ol{grid-column:2;grid-row:1 / 3;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;max-width:none;margin-top:0}.foudre-map-question-stage__domain li>button{grid-template-columns:26px minmax(0,1fr) auto;padding-right:7px}.foudre-map-question-stage__domain li span{font-size:.62rem;line-height:1.15}.foudre-map-question-stage__block-nav{grid-column:2;grid-row:3;gap:6px;max-width:none;margin-top:0}.foudre-map-question-stage__block-nav button{min-height:32px;padding:5px;font-size:.54rem}.foudre-map-question-stage__support{display:none}.foudre-map-question-stage .foudre-map-question{display:flex;grid-column:1 / -1;grid-row:3;height:100%;min-height:0;padding:18px 20px;flex-direction:column;overflow:hidden}.foudre-map-question__card-header{gap:12px;padding-bottom:12px}.foudre-map-question__title-row{margin-top:7px}.foudre-map-question__card-header h2{font-size:1.32rem;line-height:1.06}.foudre-map-question__answer{gap:11px;padding-top:15px}.foudre-map-question__answer,.foudre-map-question__assessment{flex:1;min-height:0;padding-right:4px;overflow-y:auto;scrollbar-gutter:stable}.foudre-map-question__answer>p{font-size:.68rem;line-height:1.4}.foudre-map-question__answer label{gap:7px}.foudre-map-question__answer textarea{min-height:150px;max-height:190px;padding:13px;font-size:.75rem;line-height:1.45}.foudre-map-question-stage .foudre-map-question fieldset{margin-top:14px}.foudre-map-question__scale>div{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px}.foudre-map-question__scale button{min-height:38px;padding-inline:2px}.foudre-map-question__basis>div{grid-template-columns:repeat(2,minmax(0,1fr))}.foudre-map-question__basis button{min-height:46px;padding:7px 9px}.foudre-map-question-stage .foudre-map-question__note{margin-top:9px}.foudre-map-question-stage .foudre-map-question__note textarea{min-height:62px;max-height:70px}.foudre-map-question__attachments{margin-top:8px;padding:9px}.foudre-map-question-stage .foudre-map-question__actions{margin-top:auto;padding-top:12px}.foudre-map-question-stage .foudre-map-question__actions button{min-height:40px;padding-inline:11px;font-size:.68rem}.foudre-map-diagnostic .foudre-map-question-help>button{width:44px;height:44px}.foudre-map-diagnostic .foudre-map-question-help__popover,.foudre-map-diagnostic .foudre-map-goal__reflection .foudre-map-question-help__popover,.foudre-map-diagnostic .foudre-map-checkpoint__comparison .foudre-map-question-help__popover{position:fixed;z-index:100;top:80px;right:24px;bottom:24px;left:24px;width:auto;max-height:none;padding:22px 24px;overscroll-behavior:contain;overflow:auto}.foudre-map-diagnostic .foudre-map-question-help__popover:before{display:none}.foudre-map-checkpoint{display:grid;grid-template-rows:72px minmax(0,1fr);padding:14px 0 16px}.foudre-map-checkpoint__intro{grid-template-columns:minmax(0,1fr) 286px;gap:20px;align-items:center}.foudre-map-checkpoint__intro h1{font-size:1.95rem;line-height:.96}.foudre-map-checkpoint__intro>span{grid-column:2;grid-row:1;margin-top:0;font-size:.68rem;line-height:1.4}.foudre-map-checkpoint__layout{grid-template-columns:424px minmax(0,1fr);grid-template-rows:108px 430px minmax(0,1fr);min-height:0;margin-top:10px;overflow:hidden}.foudre-map-checkpoint__goal-ribbon{display:block;grid-column:1 / -1;grid-row:1;min-width:0;padding:0}.foudre-map-checkpoint__goal-ribbon .foudre-map-fixed-goal{grid-template-columns:minmax(0,1fr) 292px;grid-template-rows:auto minmax(0,1fr) auto;column-gap:22px;row-gap:3px;width:100%;height:108px;margin:0;padding:13px 18px;border:0;border-bottom:1px solid var(--fixed-goal-line);border-left:4px solid var(--map-indigo)}.foudre-map-checkpoint__goal-ribbon .foudre-map-fixed-goal__label{grid-column:1;grid-row:1;font-size:.56rem;white-space:nowrap}.foudre-map-checkpoint__goal-ribbon .foudre-map-fixed-goal>strong{display:-webkit-box;grid-column:1;grid-row:2;align-self:center;overflow:hidden;font-size:1.08rem;line-height:1.08;overflow-wrap:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.foudre-map-checkpoint__goal-ribbon .foudre-map-fixed-goal__project{grid-column:1;grid-row:3;overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.foudre-map-checkpoint__goal-ribbon .foudre-map-fixed-goal dl{grid-column:2;grid-row:1 / 4;align-self:stretch;margin:0;border-top:0}.foudre-map-checkpoint__goal-ribbon .foudre-map-fixed-goal dl div{display:grid;align-content:center;padding:0 9px}.foudre-map-checkpoint__goal-ribbon .foudre-map-fixed-goal dt,.foudre-map-checkpoint__goal-ribbon .foudre-map-fixed-goal dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foudre-map-checkpoint__goal-ribbon .foudre-map-fixed-goal dt{font-size:.54rem}.foudre-map-checkpoint__goal-ribbon .foudre-map-fixed-goal dd{margin-top:4px;font-size:.72rem;font-variant-numeric:tabular-nums;overflow-wrap:normal}.foudre-map-checkpoint__wheel{display:grid;grid-column:1;grid-row:2;min-height:0;padding:10px 10px 8px;place-items:center;overflow:hidden}.foudre-map-checkpoint__wheel svg{width:404px;max-width:100%;height:404px}.foudre-map-checkpoint__summary{display:contents}.foudre-map-checkpoint__map-meta{grid-column:2;grid-row:2;min-width:0;padding:18px;color:var(--map-ink);background:#f4f3ef;border-left:1px solid var(--map-line)}.foudre-map-checkpoint__map-meta-label{margin-bottom:18px;white-space:nowrap}.foudre-map-checkpoint__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 8px;margin-bottom:16px;padding-bottom:14px}.foudre-map-checkpoint__identity :is(span,strong){white-space:nowrap}.foudre-map-checkpoint__identity strong{overflow:hidden;text-overflow:ellipsis}.foudre-map-checkpoint__identity i{display:none}.foudre-map-checkpoint__context{gap:13px}.foudre-map-checkpoint__context p{display:grid;gap:4px}.foudre-map-checkpoint__context small{font-size:.58rem;white-space:nowrap}.foudre-map-checkpoint__context span{font-size:.68rem;line-height:1.35;overflow-wrap:normal}.foudre-map-checkpoint__roles,.foudre-map-checkpoint__team-notice{grid-column:1;grid-row:3;min-width:0;margin:0;padding:14px 18px;background:var(--map-paper);border-top:0;box-shadow:inset 0 1px var(--map-line)}.foudre-map-checkpoint__roles legend{display:block;float:left;width:100%;margin-bottom:8px;padding-top:12px;font-size:.64rem;white-space:nowrap}.foudre-map-checkpoint__roles-grid{clear:both;gap:8px}.foudre-map-checkpoint__role-column>button{min-height:64px;padding:8px 10px}.foudre-map-checkpoint__role-column>button strong{overflow:hidden;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.foudre-map-checkpoint__role-column>button span{display:-webkit-box;overflow:hidden;font-size:.56rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.foudre-map-checkpoint__role-invite{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px}.foudre-map-checkpoint__role-invite small{font-size:.56rem;line-height:1.3}.foudre-map-checkpoint__role-invite>button{align-self:center;justify-self:end;font-size:.61rem;white-space:nowrap}.foudre-map-checkpoint__actions{grid-column:2;grid-row:3;align-content:end;align-items:stretch;min-width:0;margin:0;padding:18px;flex-direction:column;justify-content:flex-end;background:#f4f3ef;border-top:1px solid var(--map-line);border-left:1px solid var(--map-line)}.foudre-map-checkpoint__actions button{min-height:44px;padding-inline:10px;font-size:.66rem;white-space:nowrap}.foudre-map-checkpoint__actions .is-back{align-self:flex-start;min-height:34px}.foudre-map-checkpoint__primary-actions{width:100%}.foudre-map-checkpoint__invite{position:absolute;z-index:4;top:124px;right:14px;bottom:14px;left:14px;margin:0;overflow:auto;box-shadow:0 18px 50px #0d111d38}.foudre-map-result{padding:12px 0}.foudre-map-result__sheet{height:936px;min-height:0;overflow:hidden}.foudre-map-result__toolbar{grid-template-columns:auto minmax(0,1fr);min-height:46px;padding:7px 14px}.foudre-map-result__layout{grid-template-columns:424px minmax(0,1fr);height:calc(100% - 46px)}.foudre-map-result__wheel{min-height:0;padding:12px 10px 10px;overflow:hidden}.foudre-map-result__wheel svg{width:404px;max-width:100%;height:404px;align-self:start}.foudre-map-result__wheel figcaption{font-size:.62rem}.foudre-map-result__summary{min-height:0;padding:13px 14px;overflow:hidden;border-top:0;border-left:1px solid var(--map-line)}.foudre-map-result__summary>.foudre-map-fixed-goal{margin-bottom:8px;padding:9px 10px}.foudre-map-result__summary>.foudre-map-fixed-goal>strong{font-size:.9rem}.foudre-map-result__block{gap:7px;padding:10px}.foudre-map-result__block,.foudre-map-result__overview{min-height:0;overflow-y:auto}.foudre-map-result__block>header{gap:7px}.foudre-map-result__block>header h2{font-size:.9rem}.foudre-map-result__scores{padding-block:7px}.foudre-map-result__answers li{padding-block:4px}.foudre-map-result__overview{gap:6px;padding:11px}.foudre-map-result__overview h2{font-size:1rem}.foudre-map-result__actions{flex:none;margin-top:auto;padding-top:8px}.foudre-map-result__actions button{min-height:38px;padding-inline:10px;font-size:.66rem}.foudre-map-result>:not(.foudre-map-question__visually-hidden):not(.foudre-map-result__sheet){display:none}.foudre-map-version-complete{display:grid;grid-template-rows:76px minmax(0,1fr);padding:14px 0 16px}.foudre-map-version-complete__intro h1{font-size:1.8rem}.foudre-map-version-complete__intro p{margin-top:6px;font-size:.66rem;line-height:1.3}.foudre-map-version-complete__layout{grid-template-columns:424px minmax(0,1fr);min-height:0;margin-top:9px;overflow:hidden}.foudre-map-version-complete__layout>aside,.foudre-map-version-complete__next{min-height:0;padding:14px 16px;overflow:hidden}.foudre-map-goal{grid-template-columns:218px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:20px;align-items:center;padding:22px 0 20px}.foudre-map-goal__intro{display:block;padding:0 4px 0 0}.foudre-map-goal__intro h1{max-width:9ch;font-size:2.2rem;line-height:.96}.foudre-map-goal__guidance{gap:10px;margin-top:24px}.foudre-map-goal__guidance>p{font-size:.72rem;line-height:1.48}.foudre-map-goal__form{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,90px) 62px;align-self:center;height:602px;min-height:0}.foudre-map-goal__wide,.foudre-map-goal__form>label:nth-of-type(1),.foudre-map-goal__form>label:nth-of-type(4){grid-column:1 / -1}.foudre-map-goal__form>label,.foudre-map-goal__form>label.foudre-map-goal__context{min-height:0;padding:11px 15px 9px}.foudre-map-goal__form :is(input,textarea){max-height:42px;overflow-y:auto}.foudre-map-goal__action{padding:9px 15px}.foudre-map-diagnostic .foudre-map-question-help__popover,.foudre-map-diagnostic .foudre-map-goal__reflection .foudre-map-question-help__popover,.foudre-map-diagnostic .foudre-map-checkpoint__comparison .foudre-map-question-help__popover{position:absolute;z-index:100;inset:calc(100% + 10px) 0 auto auto;width:min(360px,calc(100vw - 56px));max-height:min(520px,calc(calc(100 * var(--foudre-svh, 1svh)) - 150px));padding:18px 20px;overflow:auto;overscroll-behavior:contain;box-shadow:0 22px 56px #0d111d3d}.foudre-map-goal__reflection .foudre-map-question-help__popover{right:auto;left:0;width:min(430px,calc(100vw - 56px))}.foudre-map-checkpoint__comparison .foudre-map-question-help__popover{top:auto;right:0;bottom:calc(100% + 10px)}.foudre-map-diagnostic .foudre-map-question-help__popover:before{display:block}.foudre-map-goal__reflection .foudre-map-question-help__popover:before{top:-8px;right:auto;bottom:auto;left:18px;border-width:0 8px 8px;border-color:transparent transparent #fff}.foudre-map-question-stage{grid-template-columns:224px minmax(0,1fr);grid-template-rows:82px minmax(0,1fr);gap:12px 14px}.foudre-map-question-stage__current{grid-column:1;grid-row:1}.foudre-map-question-stage__current{padding:9px 14px}.foudre-map-question-stage__current span{font-size:.52rem}.foudre-map-question-stage__current strong{font-size:1.4rem;line-height:.98}.foudre-map-question-stage__overview .foudre-map-fixed-goal{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr) 210px;padding:8px 11px}.foudre-map-question-stage__overview .foudre-map-fixed-goal>strong{font-size:.88rem}.foudre-map-question-stage__overview .foudre-map-fixed-goal dd{font-size:.58rem}.foudre-map-question-stage__intro{grid-column:1;grid-row:2;overflow:visible}.foudre-map-question-stage__domain{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) 32px;gap:0}.foudre-map-question-stage__domain>span{grid-column:1;grid-row:1;align-self:start;margin:0 0 8px}.foudre-map-question-stage__intro .foudre-map-question-stage__prompt{grid-column:1;grid-row:2;align-self:start;max-width:11ch;font-size:1.55rem;line-height:.98}.foudre-map-question-stage__domain ol{grid-column:1;grid-row:3;grid-template-columns:minmax(0,1fr);align-content:start;margin-top:18px}.foudre-map-question-stage__domain li,.foudre-map-question-stage__domain li>button{min-height:42px}.foudre-map-question-stage__domain li>button{grid-template-columns:28px minmax(0,1fr) auto;padding:5px 8px 5px 0}.foudre-map-question-stage__domain li span{font-size:.62rem}.foudre-map-question-stage__block-nav{grid-column:1;grid-row:4;gap:6px}.foudre-map-question-stage .foudre-map-question{position:relative;grid-column:2;grid-row:2;min-width:0;padding:16px 20px;overflow:visible}.foudre-map-question__card-header{flex:none}.foudre-map-question__card-header h2{max-width:none;overflow-wrap:anywhere}.foudre-map-question__answer,.foudre-map-question__assessment{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.foudre-map-question__answer textarea{min-height:250px;max-height:280px}.foudre-map-question-stage .foudre-map-question__actions{flex:none;margin-top:0}.foudre-map-question__title-row{position:relative}.foudre-map-question__title-row>.foudre-map-question-help .foudre-map-question-help__popover{top:calc(100% + 10px);right:0;bottom:auto;left:auto;width:min(420px,calc(100vw - 306px));max-height:min(650px,calc(calc(100 * var(--foudre-svh, 1svh)) - 250px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.foudre-map-question__title-row>.foudre-map-question-help .foudre-map-question-help__popover:before{right:250px}.foudre-map-goal__guidance{position:relative}.foudre-map-goal__guidance>.foudre-map-goal__reflection{position:static}.foudre-map-diagnostic .foudre-map-goal__reflection .foudre-map-question-help__popover{top:calc(100% + 10px);right:auto;bottom:auto;left:0;width:min(360px,calc(100vw - 70px));max-height:300px}.foudre-map-diagnostic .foudre-map-goal__reflection .foudre-map-question-help__popover:before{top:-7px;right:auto;bottom:auto;left:170px}.foudre-map-checkpoint__role-invite{position:relative}.foudre-map-checkpoint__role-invite .foudre-map-checkpoint__comparison{position:static}.foudre-map-diagnostic .foudre-map-checkpoint__comparison .foudre-map-question-help__popover{top:auto;right:auto;bottom:calc(100% + 10px);left:0;width:min(360px,calc(100vw - 70px));max-height:280px}.foudre-map-diagnostic .foudre-map-checkpoint__comparison .foudre-map-question-help__popover:before{top:auto;right:auto;bottom:-7px;left:250px}.foudre-map-question-stage{grid-template-columns:224px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:20px}.foudre-map-question-stage__overview{display:contents}.foudre-map-question-stage__current{display:none}.foudre-map-question-stage__overview .foudre-map-fixed-goal{z-index:2;grid-column:1;grid-row:1;align-self:end;width:100%;min-height:156px;margin:0;padding:14px 14px 13px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:5px}.foudre-map-question-stage__overview .foudre-map-fixed-goal__label{font-size:.54rem}.foudre-map-question-stage__overview .foudre-map-fixed-goal>strong{display:-webkit-box;overflow:hidden;font-size:.92rem;line-height:1.15;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.foudre-map-question-stage__overview .foudre-map-fixed-goal__project{display:-webkit-box;overflow:hidden;font-size:.58rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.foudre-map-question-stage__overview .foudre-map-fixed-goal dl{grid-column:1;grid-row:4;align-self:auto;margin-top:3px;border-top:1px solid var(--fixed-goal-line)}.foudre-map-question-stage__overview .foudre-map-fixed-goal dl div{display:block;min-width:0;padding:8px 5px 0 0}.foudre-map-question-stage__overview .foudre-map-fixed-goal dl div+div{padding-left:6px}.foudre-map-question-stage__overview .foudre-map-fixed-goal dt{font-size:.45rem}.foudre-map-question-stage__overview .foudre-map-fixed-goal dd{margin-top:3px;font-size:.54rem;line-height:1.2}.foudre-map-question-stage__intro{grid-column:1;grid-row:1;box-sizing:border-box;height:100%;min-height:0;padding:12px 0 180px;overflow:hidden}.foudre-map-question-stage__domain{display:flex;height:100%;min-height:0;margin:0;flex-direction:column}.foudre-map-question-stage__domain>span{margin:0 0 8px;font-size:.54rem}.foudre-map-question-stage__intro .foudre-map-question-stage__prompt{max-width:11ch;font-size:1.8rem;line-height:.98}.foudre-map-question-stage__domain ol{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;width:100%;max-width:none;margin:22px 0 0}.foudre-map-question-stage__domain li,.foudre-map-question-stage__domain li>button{min-height:44px}.foudre-map-question-stage__domain li>button{grid-template-columns:30px minmax(0,1fr) auto;padding:5px 8px 5px 0}.foudre-map-question-stage__domain li span{font-size:.64rem;line-height:1.15}.foudre-map-question-stage__block-nav{grid-template-columns:1fr 1fr;gap:6px;width:100%;max-width:none;margin-top:10px}.foudre-map-question-stage__block-nav button{min-height:38px;padding:6px 4px;font-size:.52rem;line-height:1.2}.foudre-map-question-stage .foudre-map-question{position:relative;grid-column:2;grid-row:1;display:flex;min-width:0;height:100%;min-height:0;padding:22px 24px 20px;flex-direction:column;overflow:visible}.foudre-map-question__card-header{flex:none;gap:14px;padding-bottom:18px}.foudre-map-question__title-row{position:relative;gap:8px;margin-top:9px}.foudre-map-question__card-header h2{max-width:18ch;font-size:1.62rem;line-height:1.04;overflow-wrap:anywhere}.foudre-map-question__card-header>span{flex:none}.foudre-map-question-stage .foudre-map-question__term{flex:none;margin-top:18px;padding:13px 14px;font-size:.7rem;line-height:1.45}.foudre-map-question__answer,.foudre-map-question__assessment{flex:1;min-height:0;padding-right:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.foudre-map-question__answer{display:flex;gap:12px;padding-top:24px;flex-direction:column}.foudre-map-question__answer label{display:flex;min-height:0;flex:1;flex-direction:column}.foudre-map-question__answer textarea{min-height:290px;max-height:none;flex:1;padding:16px;font-size:.8rem;line-height:1.5;overflow-y:auto}.foudre-map-question__assessment{display:block;padding-top:4px}.foudre-map-question__criterion{margin-top:18px}.foudre-map-question-stage .foudre-map-question fieldset{margin-top:22px}.foudre-map-question__scale button{min-height:44px}.foudre-map-question__basis button{min-height:58px}.foudre-map-question-stage .foudre-map-question__note textarea{min-height:84px;max-height:128px;overflow-y:auto}.foudre-map-question-stage .foudre-map-question__actions{flex:none;margin-top:0;padding-top:16px}.foudre-map-question-stage .foudre-map-question__actions button{min-height:44px;padding-inline:12px;font-size:.66rem}.foudre-map-question__title-row>.foudre-map-question-help{position:static}.foudre-map-question__title-row>.foudre-map-question-help .foudre-map-question-help__popover{position:absolute;z-index:120;top:calc(100% + 12px);right:0;bottom:auto;left:auto;width:min(420px,calc(100vw - 320px));max-height:min(620px,calc(calc(100 * var(--foudre-svh, 1svh)) - 238px));padding:20px 20px 30px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.foudre-map-question__title-row>.foudre-map-question-help .foudre-map-question-help__popover:before{right:10px}.foudre-map-question-help__popover>:last-child{margin-bottom:0}.foudre-map-question-help__popover :is(p,li,small){overflow:visible;text-overflow:clip;white-space:normal}.foudre-map-diagnostic .foudre-map-goal__reflection .foudre-map-question-help__popover,.foudre-map-diagnostic .foudre-map-checkpoint__comparison .foudre-map-question-help__popover{max-height:min(420px,calc(calc(100 * var(--foudre-svh, 1svh)) - 170px));padding-bottom:28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.foudre-map-question__basis>div{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(68px,auto));gap:8px;padding:0;background:transparent}.foudre-map-question__basis button{width:100%;min-height:68px;padding:12px 16px;align-content:center}.foudre-map-question__basis button strong{font-size:.7rem;line-height:1.2}.foudre-map-question__basis button small{font-size:.56rem;line-height:1.35}.foudre-map-version-complete{grid-template-rows:168px 560px;gap:14px;align-content:start}.foudre-map-version-complete__intro{display:grid;max-width:none;padding:10px 14px 14px;align-content:center}.foudre-map-version-complete__intro>span{font-size:.68rem}.foudre-map-version-complete__intro h1{max-width:18ch;margin-top:10px;font-size:2.45rem;line-height:.94;letter-spacing:-.06em}.foudre-map-version-complete__intro p{max-width:72ch;margin-top:10px;font-size:.68rem;line-height:1.4}.foudre-map-version-complete__layout{align-self:start;height:560px;min-height:0;margin-top:0}.foudre-map-version-complete__layout>aside,.foudre-map-version-complete__next{height:100%;min-height:0;padding:18px}.foudre-map-version-complete__next h2{font-size:1.55rem}.foudre-map-comparison,.foudre-map-comparison-detail{width:min(740px,calc(100% - 28px));height:calc(calc(100 * var(--foudre-svh, 1svh)) - 64px);min-height:0;padding:14px 0 16px;overflow:hidden}.foudre-map-comparison{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto}.foudre-map-comparison>header h1{max-width:none;margin-top:5px;font-size:2rem;line-height:.96}.foudre-map-comparison>header p{max-width:74ch;margin-top:8px;font-size:.68rem;line-height:1.4}.foudre-map-comparison__summary{margin-top:10px}.foudre-map-comparison__summary>div{gap:2px;padding:9px 12px}.foudre-map-comparison__summary strong{font-size:1.15rem}.foudre-map-comparison__table-title{margin:12px 0 7px;font-size:.9rem}.foudre-map-comparison__table{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.foudre-map-comparison__row{grid-template-columns:minmax(126px,1.35fr) repeat(3,minmax(56px,.42fr)) minmax(140px,1fr);min-width:0;min-height:39px;padding:0 10px;gap:7px;font-size:.6rem}.foudre-map-comparison__legend{gap:10px;min-height:34px;padding:6px 10px}.foudre-map-comparison>footer{margin-top:10px}.foudre-map-comparison>footer button,.foudre-map-comparison>footer a{min-height:38px;padding-inline:12px;font-size:.63rem}.foudre-map-comparison-detail{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px}.foudre-map-comparison-detail>header>button{min-height:30px}.foudre-map-comparison-detail>header>span{margin-top:6px;font-size:.57rem}.foudre-map-comparison-detail>header h1{margin-top:4px;font-size:2rem}.foudre-map-comparison-detail>header p{margin-top:7px;font-size:.66rem;line-height:1.35}.foudre-map-comparison-detail__scores{gap:8px;margin-top:0}.foudre-map-comparison-detail__scores article{padding:12px 14px;border-top-width:4px}.foudre-map-comparison-detail__scores article>strong{margin-top:5px;font-size:1.45rem}.foudre-map-comparison-detail__scores dl{margin-top:9px}.foudre-map-comparison-detail__scores article>p{margin-top:8px;padding-top:7px}.foudre-map-comparison-detail__answers{min-height:0;margin-top:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.foudre-map-comparison-detail__answers>h2{position:sticky;top:0;z-index:2;margin:0;padding:8px 0;background:#2529c7}.foudre-map-comparison-detail__answers>article>header{padding:9px 12px}.foudre-map-comparison-detail__answers section{min-height:70px;padding:10px 12px}.foudre-map-comparison-detail>footer{margin-top:0}}@media(max-width:540px){.foudre-map-diagnostic{height:auto;min-height:calc(100 * var(--foudre-svh, 1svh));overflow-x:hidden;overflow-y:visible}.foudre-map-diagnostic__header{padding:10px 16px;gap:12px}.foudre-map-start__layout{width:calc(100% - 28px);padding-top:48px}.foudre-map-start__intro h1{font-size:clamp(2.8rem,15vw,4.8rem)}.foudre-map-start__form{padding:22px}.foudre-map-legal-modal{padding:0;place-items:stretch}.foudre-map-legal-modal>section{width:100%;max-height:100vh}.foudre-map-legal-modal>section>header,.foudre-map-legal-modal>section>footer{padding:16px 18px}.foudre-map-legal-modal__body{padding:24px 20px 34px}.foudre-map-legal-modal>section>footer{align-items:stretch;flex-direction:column}.foudre-map-legal-page__sheet{width:calc(100% - 28px);margin-top:28px;padding:28px 20px}.foudre-map-diagnostic__exit{font-size:.72rem}.foudre-map-checkpoint{display:block;width:calc(100% - 28px);min-height:0;padding:28px 0 48px;overflow:visible}.foudre-map-checkpoint__intro{display:block}.foudre-map-checkpoint__intro h1{max-width:11ch;font-size:clamp(1.72rem,7.7vw,1.92rem);line-height:1;letter-spacing:-.04em}.foudre-map-checkpoint__intro>span{display:block;margin-top:18px;font-size:.78rem;line-height:1.5}.foudre-map-checkpoint__layout{display:flex;margin-top:24px;border:0;flex-direction:column;overflow:visible}.foudre-map-checkpoint__goal-ribbon{order:1;padding:16px}.foudre-map-checkpoint__wheel{order:2;padding:16px 8px}.foudre-map-checkpoint__wheel svg{width:min(100%,330px)}.foudre-map-checkpoint__summary{order:3;min-height:0;padding:20px 16px;overflow:visible}.foudre-map-checkpoint__roles-grid{grid-template-columns:1fr}.foudre-map-checkpoint__role-column>button{min-height:82px}.foudre-map-checkpoint__primary-actions{width:100%}.foudre-map-checkpoint__actions{align-items:stretch;flex-direction:column-reverse}.foudre-map-checkpoint__actions button{width:100%}.foudre-map-goal{width:calc(100% - 28px);min-height:0;padding:44px 0 48px;overflow:visible}.foudre-map-goal__intro h1{font-size:clamp(2.7rem,14vw,4.7rem)}.foudre-map-goal__form{grid-template-columns:1fr}.foudre-map-goal__wide,.foudre-map-goal__action{grid-column:auto}.foudre-map-goal__form>label,.foudre-map-goal__form>label.foudre-map-goal__context{min-height:92px;gap:10px;padding:14px 16px 12px}.foudre-map-goal__form label>span:first-child{font-size:.64rem;line-height:1.2}.foudre-map-goal__entry:not(.is-edited){display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid #c9cad2}.foudre-map-goal__entry:not(.is-edited):focus-within{border-color:var(--map-indigo);box-shadow:0 1px 0 var(--map-indigo)}.foudre-map-goal__entry:not(.is-edited)>small{position:static;flex:none;padding-top:0;font-size:.88rem;line-height:1.15}.foudre-map-goal__form :is(input,textarea){font-size:.88rem;line-height:1.2}.foudre-map-goal__entry:not(.is-edited) :is(input,textarea){min-width:0;padding:0 0 9px;border-bottom:0;box-shadow:none;flex:1}.foudre-map-goal__guidance{position:relative;margin-top:22px}.foudre-map-goal__guidance>p{font-size:.78rem;line-height:1.5}.foudre-map-goal__reflection{position:static}.foudre-map-diagnostic .foudre-map-goal__reflection .foudre-map-question-help__popover{position:absolute;z-index:100;top:calc(100% + 12px);right:0;bottom:auto;left:0;width:auto;max-height:min(360px,calc(calc(100 * var(--foudre-svh, 1svh)) - 210px));padding:18px;overflow:auto;border:1px solid #d7d7de;box-shadow:0 22px 54px #080b2c4d}.foudre-map-diagnostic .foudre-map-goal__reflection .foudre-map-question-help__popover:before{top:-7px;right:10px;bottom:auto;left:auto;display:block;border-top:1px solid var(--map-line);border-right:0;border-bottom:0;border-left:1px solid var(--map-line)}.foudre-map-question__attachments{grid-template-columns:1fr}.foudre-map-question__attachments>label>span{width:100%;justify-content:center}.foudre-map-goal__action{align-items:stretch;flex-direction:column}.foudre-map-fixed-goal dl{grid-template-columns:1fr}.foudre-map-fixed-goal dl div+div{padding-left:0;border-top:1px solid var(--fixed-goal-line);border-left:0}.foudre-map-question h1{font-size:clamp(2.35rem,11vw,4.2rem)}.foudre-map-question-help__popover{position:fixed;top:96px;right:14px;left:14px;width:auto;max-height:calc(100vh - 124px)}.foudre-map-question-help__popover:before{display:none}.foudre-map-question__meta{align-items:flex-start;flex-direction:column}.foudre-map-question__scale>p{gap:12px;font-size:.58rem}.foudre-map-question__actions{align-items:stretch;flex-direction:column}.foudre-map-question__actions button.is-map{margin-left:0}.foudre-map-result{width:calc(100% - 28px)}.foudre-map-result__wheel{padding:12px}.foudre-map-version-complete{width:calc(100% - 28px);padding-top:40px}.foudre-map-version-complete__intro h1{font-size:clamp(2.8rem,14vw,4.8rem)}.foudre-map-version-complete__layout>aside,.foudre-map-version-complete__next{padding:22px}.foudre-map-version-complete__create{width:100%}.foudre-map-comparison{width:calc(100% - 28px)}.foudre-map-comparison__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.foudre-map-comparison>footer{align-items:stretch;flex-direction:column}.foudre-map-comparison-detail{width:calc(100% - 28px)}.foudre-map-comparison-detail__scores,.foudre-map-comparison-detail__answers>article>div{grid-template-columns:1fr}.foudre-map-comparison-detail__answers section.is-team{border-top:1px solid var(--map-line);border-left:0}.foudre-map-downloads__options{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:12mm}html,body,#root{min-height:100%;background:#fff!important}.foudre-map-diagnostic{color:#10131d;background:#fff!important}.foudre-map-diagnostic__header,.foudre-map-result__actions,.foudre-map-downloads{display:none!important}.foudre-map-result{width:100%;margin:0;padding:0;background:#fff!important}.foudre-map-result__sheet{height:auto;min-height:0;overflow:visible;background:#fff;border:0;break-after:page}.foudre-map-result__toolbar{min-height:0;padding:0 0 6mm;border-bottom:1px solid #d9d8e1}.foudre-map-result__layout{display:grid;grid-template-columns:112mm 1fr;height:auto;min-height:0}.foudre-map-result__wheel{padding:7mm 5mm 0 0}.foudre-map-result__wheel svg{width:105mm;height:105mm}.foudre-map-result__wheel figcaption{margin-top:2mm}.foudre-map-result__summary{display:block;padding:7mm 0 0 5mm;background:#fff;border-left:1px solid #d9d8e1}.foudre-map-result__summary>.foudre-map-fixed-goal{margin:0}.foudre-map-result__block{display:none!important}.foudre-map-pdf-overview{display:block;padding:0;break-after:page}.foudre-map-pdf-overview>header span{color:#5048e5;font-size:7pt;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foudre-map-pdf-overview>header h2{margin:3mm 0 0;font-size:24pt;letter-spacing:-.04em}.foudre-map-pdf-overview>header p{margin:3mm 0 7mm;color:#666873;font-size:9pt}.foudre-map-pdf-overview>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm}.foudre-map-pdf-overview article{min-height:18mm;padding:3mm;background:var(--block-color);break-inside:avoid}.foudre-map-pdf-overview article>strong{display:block;min-height:7mm;font-size:8pt;line-height:1.2}.foudre-map-pdf-overview article dl{display:grid;grid-template-columns:repeat(3,1fr);margin:2mm 0 0}.foudre-map-pdf-overview article dl div{border-right:1px solid rgb(16 19 29 / .14)}.foudre-map-pdf-overview article dl div:last-child{border-right:0}.foudre-map-pdf-overview article dt{font-size:5.5pt;color:#666873}.foudre-map-pdf-overview article dd{margin:1mm 0 0;font-size:7pt;font-weight:800}.foudre-map-final-answers{margin:0;padding:0;border:0}.foudre-map-final-answers>header{padding:0 0 8mm}.foudre-map-final-answers>header h2{font-size:24pt}.foudre-map-final-answers>header p{display:none}.foudre-map-final-answers>div{margin-top:0;background:transparent}.foudre-map-final-answers details{display:block!important;overflow:visible}.foudre-map-final-answers details>*{display:block!important}.foudre-map-final-answers>div>details{break-before:auto}.foudre-map-final-answers>div>details>summary{min-height:0;margin:0 0 4mm;padding:3mm 4mm;font-size:13pt}.foudre-map-final-answers details>div{padding:0}.foudre-map-final-answers details details{margin:0 0 3mm;break-inside:auto}.foudre-map-final-answers details details>summary{min-height:0;padding:3mm 4mm;font-size:10pt;break-after:avoid}.foudre-map-final-answers__scores{margin:0;break-after:avoid}.foudre-map-final-answers__scores div{padding:2mm 3mm}.foudre-map-final-answers__scores dt{font-size:6pt}.foudre-map-final-answers__scores dd{font-size:7pt}.foudre-map-final-answers details details ol{display:block;padding:0}.foudre-map-final-answers details details li{margin:0 0 1mm;padding:2.5mm 3mm;break-inside:avoid}.foudre-map-final-answers details details li .foudre-map-final-answers__question{display:none!important}.foudre-map-final-answers__answer-label{display:block;color:#5048e5;font-size:6pt;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foudre-map-final-answers details details li p{margin-top:1mm;font-size:8pt;line-height:1.45;overflow:visible;white-space:normal}.foudre-map-final-answers__fact{margin:0;padding:3mm 4mm;break-inside:avoid}.foudre-map-final-answers__fact p{font-size:8pt;white-space:normal}.foudre-map-solution-next{margin:0;padding:10mm;break-before:page;border-left-width:3mm}.foudre-map-solution-next h2{max-width:none;font-size:26pt}.foudre-map-solution-next p{margin-top:5mm;font-size:10pt}.foudre-map-solution-next a{margin-top:7mm}}@media(prefers-reduced-motion:reduce){.foudre-map-start__consent-spark,.foudre-map-start__consent-spark:before,.foudre-map-question-help__spark,.foudre-map-question-help__spark:before{animation:none}}@media screen{.foudre-map-diagnostic{--map-bg: #2529c7;background-color:var(--map-bg);background-image:radial-gradient(circle at 14% 24%,rgb(177 185 255 / .17),transparent 34%),radial-gradient(circle at 86% 68%,rgb(7 11 76 / .2),transparent 44%),linear-gradient(#2529c7bf,#181c9dd6),url(/foudre/products-stage-10-field-screen09-exact-v2.png);background-attachment:scroll,scroll,scroll,fixed;background-position:center,center,center,center;background-repeat:no-repeat;background-size:cover,cover,cover,100vw 100vh}.foudre-map-diagnostic.foudre-map-legal-page{height:auto;min-height:calc(100 * var(--foudre-svh, 1svh));overflow:visible}.foudre-map-diagnostic__header{background:#070918e3;box-shadow:0 16px 42px #04072c33,inset 0 -1px #f5f6f812}:is(.foudre-map-start__form,.foudre-map-goal__form,.foudre-map-checkpoint__wheel,.foudre-map-checkpoint__summary,.foudre-map-question-stage .foudre-map-question){border:1px solid rgb(255 255 255 / .42);box-shadow:0 30px 80px #05083047,0 1px #ffffffa3 inset}}#foudre-products.foudre-stage,#foudre-products>.foudre-stage__frame{color:#f5f6f8;background-color:#2529c7;background-image:url(/foudre/products-stage-10-field-screen09-exact-v2.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%}#foudre-products>.foudre-stage__frame{display:block;height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));padding:0}.foudre-products__intro{position:absolute;top:calc(clamp(112px,15.5vh,160px) - 38px);left:calc(12.5% - 4mm);z-index:8;width:max-content;max-width:none}.foudre-products__intro h2{width:max-content;margin:0;color:#f5f6f8;font-size:clamp(3.5rem,5.2vw,5.3rem);font-weight:760;letter-spacing:-.065em;line-height:.93;white-space:nowrap}.foudre-products__intro p{width:max-content;max-width:none;min-height:1.5em;margin:clamp(20px,2.6vh,28px) 0 0;color:#f5f6f8c2;font-size:clamp(1rem,1.16vw,1.14rem);font-weight:510;line-height:1.42;white-space:nowrap}.foudre-products__subtitle-text{display:inline;white-space:nowrap}.foudre-products__type-cursor{display:inline-block;width:clamp(26px,2.4vw,36px);height:3px;margin-left:.12em;vertical-align:baseline;background:#ff7a45;box-shadow:0 0 9px #ffc197b8,0 0 20px #ff7a453d;opacity:0;transform:translateY(.2em)}.foudre-products__subtitle[data-products-authoring=writing] .foudre-products__type-cursor,.foudre-products__subtitle[data-products-authoring=complete] .foudre-products__type-cursor{opacity:1;animation:foudre-passage-cursor .72s steps(1,end) infinite}.foudre-products__showcase,.foudre-products__viewport,.foudre-products__track{position:absolute;top:0;right:0;bottom:0;left:0}.foudre-products__showcase{--products-card-width: clamp(265px, 21vw, 350px);--products-side-scale: 1.04;--products-near-offset: calc(clamp(294.15px, 23.31vw, 388.5px) + .6mm) ;--products-far-offset: calc(clamp(569.75px, 45.15vw, 752.5px) + 1.2mm) ;z-index:5}.foudre-products__viewport{overflow:hidden}.foudre-products__navigation{position:absolute;top:calc(clamp(320px,42vh,430px) - 44px);left:50%;z-index:20;display:grid;justify-items:center;gap:8px;transform:translate(-50%);translate:0 -19px}.foudre-products__navigation[data-diagnostic-return=true]{top:calc(clamp(320px,42vh,430px) - 78px)}.foudre-products__diagnostic-return{display:inline-flex;align-items:center;width:fit-content;margin-top:12px;gap:.42em;color:#f5f6f8b8;font-size:.8rem;line-height:1.25;text-decoration:none;white-space:nowrap;pointer-events:auto;transition:color .18s ease}.foudre-products__diagnostic-return-arrow{color:#ff7a45;font-size:1.15em;transition:color .18s ease}.foudre-products__diagnostic-return:hover .foudre-products__diagnostic-return-arrow{color:#ff7a45}.foudre-products__diagnostic-return:hover,.foudre-products__diagnostic-return:focus-visible{color:#f5f6f8}.foudre-products__diagnostic-return:focus-visible{outline:1px solid #ff7a45;outline-offset:4px}.foudre-products__controls{display:flex;align-items:center;gap:18px;color:#f5f6f894;font-size:.76rem;letter-spacing:.12em}.foudre-products__controls button{display:grid;width:30px;height:30px;padding:0;place-items:center;color:#f5f6f8;background:transparent;border:0;border-radius:0;font-size:1.35rem;cursor:pointer}.foudre-products__controls button:hover{color:#ff7a45}.foudre-products__controls button:focus-visible{outline:1px solid #ff7a45;outline-offset:4px}.foudre-products__card{position:absolute;bottom:clamp(20px,3.5vh,42px);left:50%;z-index:2;width:var(--products-card-width);aspect-ratio:860 / 1086;opacity:.94;filter:none;transform:translate3d(-50%,48px,0) scale(var(--products-side-scale));transform-origin:50% 100%;transition:transform .68s cubic-bezier(.2,.76,.18,1),opacity .42s ease,filter .42s ease;will-change:transform,opacity}.foudre-products__card[data-slot=center]{z-index:10;opacity:1;transform:translate3d(-50%,0,0) scale(1.18);filter:none}.foudre-products__card[data-slot=left]{z-index:5;opacity:.94;filter:none;transform:translate3d(calc(-50% - var(--products-near-offset)),0,0) scale(var(--products-side-scale))}.foudre-products__card[data-slot=right]{z-index:5;opacity:.94;filter:none;transform:translate3d(calc(-50% + var(--products-near-offset)),0,0) scale(var(--products-side-scale))}.foudre-products__card[data-slot=far-left]{opacity:.82;filter:none;transform:translate3d(calc(-50% - var(--products-far-offset)),0,0) scale(var(--products-side-scale))}.foudre-products__card[data-slot=far-right]{opacity:.82;filter:none;transform:translate3d(calc(-50% + var(--products-far-offset)),0,0) scale(var(--products-side-scale))}.foudre-products__card[data-slot=hidden]{visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(-50%,48px,0) scale(.82)}.foudre-products__card[data-kind=implementation][data-active=true]{transform:translate3d(-50%,0,0) scale(1.18);filter:none}.foudre-products__tablet,.foudre-products__tablet-shell{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.foudre-products__tablet{isolation:isolate;filter:drop-shadow(0 16px 17px rgb(5 9 48 / .62)) drop-shadow(0 0 2px rgb(177 188 255 / .28));transition:filter .48s ease}.foudre-products__card[data-active=true] .foudre-products__tablet{filter:drop-shadow(0 24px 25px rgb(5 9 48 / .74)) drop-shadow(0 0 3px rgb(193 199 255 / .36))}.foudre-products__tablet-shell{z-index:0;display:block;object-fit:contain;filter:saturate(.88) contrast(1.12) brightness(.9);pointer-events:none;-webkit-user-select:none;user-select:none}.foudre-products__select{position:absolute;top:calc(15.9% + 5mm);right:15.9%;bottom:31%;left:15.9%;z-index:2;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding:0;color:#f5f6f880;text-align:right;background:transparent;border:0;border-radius:0;cursor:pointer}.foudre-products__card[data-active=true] .foudre-products__select{color:#f5f6f8}.foudre-products__select:focus-visible{outline:1px solid #ff7a45;outline-offset:-2px}.foudre-products__select strong{max-width:15ch;font-size:clamp(1rem,1.45vw,1.45rem);font-weight:720;letter-spacing:-.025em;line-height:1.1}.foudre-products__card[data-kind=implementation] .foudre-products__select strong{max-width:9ch}.foudre-products__card-subtitle{margin-top:16px;color:#4b49e4;font-size:clamp(.58rem,.72vw,.75rem);font-weight:750;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.foudre-products__price{margin-top:30px;font-size:clamp(1.2rem,1.7vw,1.75rem);font-weight:760;line-height:1}.foudre-products__active-edge{--result-activation-progress: 0%;position:absolute;top:7.4%;bottom:25.2%;left:calc(8.1% - 1mm);z-index:3;width:6px;animation:foudre-products-spark-run 1.45s cubic-bezier(.2,.72,.2,1) both}.foudre-products__active-line{position:absolute;top:0;left:1px;display:block;width:2px;height:var(--result-activation-progress);background:#ff7a45;box-shadow:0 0 5px #ffd6b5b8,0 0 13px #ff7a459e}.foudre-products__active-spark{position:absolute;top:var(--result-activation-progress);left:2px;display:block;width:10px;aspect-ratio:1;transform:translate(-50%,-50%)}.foudre-products__active-spark:after{position:absolute;top:calc(50% - 6px);left:calc(50% - 2px);width:38px;height:14px;background:url(/brand/screen1-spark.png) center / contain no-repeat;content:"";filter:var(--brand-spark-filter);pointer-events:none;transform:translate(-50%,-50%) rotate(90deg)}@keyframes foudre-products-spark-run{0%{--result-activation-progress: 0%}to{--result-activation-progress: 100%}}.foudre-products__action{position:absolute;right:auto;bottom:8.5%;left:50%;z-index:4;width:max-content;min-height:0;transform:translate(-50%)}.foudre-products__action:empty{display:none}.foudre-products__card .foudre-products__action a,.foudre-products__card .foudre-products__action button{display:inline-flex;width:auto;min-width:0;max-width:100%;min-height:33px;align-items:center;justify-content:space-between;gap:20px;padding:3px 7px 3px 12px;color:#f5f6f8;background:#05081729;border:1px solid rgb(245 246 248 / .46);border-radius:6px;font-size:clamp(.58rem,.68vw,.72rem);font-weight:680;text-decoration:none;transition:border-color .18s ease,color .18s ease}.foudre-products__action button:disabled{cursor:not-allowed;opacity:.76}.foudre-products__action-mark{display:inline-flex;width:14px;min-width:14px;height:18px;align-items:flex-end;gap:4px;color:currentColor}.foudre-products__action-mark i{display:block;width:2px;height:100%;background:currentColor;transform-origin:center;transition:background .18s ease,transform .18s ease}.foudre-products__action-mark i:nth-child(2){height:64%}.foudre-products__action :is(a,button):hover,.foudre-products__action :is(a,button):focus-visible{border-color:#f5f6f8}.foudre-products__action :is(a,button):hover .foudre-products__action-mark i:nth-child(1),.foudre-products__action :is(a,button):focus-visible .foudre-products__action-mark i:nth-child(1){transform:translateY(-3px)}.foudre-products__action :is(a,button):hover .foudre-products__action-mark i:nth-child(2),.foudre-products__action :is(a,button):focus-visible .foudre-products__action-mark i:nth-child(2){background:#ff7a45}.foudre-products__action :is(a,button):hover .foudre-products__action-mark i:nth-child(3),.foudre-products__action :is(a,button):focus-visible .foudre-products__action-mark i:nth-child(3){transform:translateY(3px)}.foudre-products__action :is(a,button):focus-visible{outline:2px solid #ff7a45;outline-offset:3px}.foudre-products__action [data-products-invite=true] .foudre-products__action-mark{animation:foudre-role-registry-invite 4.8s linear .42s infinite;transform-origin:center}.foudre-products__action [data-products-invite=true] .foudre-products__action-mark>i:nth-child(1){animation:foudre-role-registry-invite-left 4.8s linear .42s infinite}.foudre-products__action [data-products-invite=true] .foudre-products__action-mark>i:nth-child(2){animation:foudre-role-registry-invite-center 4.8s linear .42s infinite}.foudre-products__action [data-products-invite=true] .foudre-products__action-mark>i:nth-child(3){animation:foudre-role-registry-invite-right 4.8s linear .42s infinite}.foudre-products__action [data-products-invite=true]:is(:hover,:focus-visible) .foudre-products__action-mark,.foudre-products__action [data-products-invite=true]:is(:hover,:focus-visible) .foudre-products__action-mark>i{animation:none}.foudre-root[data-reduced-motion=true] .foudre-products__action [data-products-invite=true] .foudre-products__action-mark,.foudre-root[data-reduced-motion=true] .foudre-products__action [data-products-invite=true] .foudre-products__action-mark>i{animation:none}@media(max-width:760px){#foudre-products.foudre-stage{min-height:calc(120 * var(--foudre-svh, 1svh));background-color:#000;background-image:none}#foudre-products>.foudre-stage__frame{min-height:calc(100 * var(--foudre-svh, 1svh))}.foudre-products__intro{top:104px;left:20px;max-width:calc(100vw - 40px)}.foudre-products__intro h2{width:100%;max-width:100%;font-size:clamp(2.8rem,13vw,3.45rem);white-space:normal}.foudre-products__intro p{width:100%;max-width:100%;margin-top:14px;font-size:.86rem;white-space:normal}.foudre-products__subtitle-text{white-space:normal}.foudre-products__navigation{top:256px;left:auto;right:20px;justify-items:end;transform:none}.foudre-products__navigation[data-diagnostic-return=true]{top:292px}.foudre-products__card{bottom:30px;width:min(68vw,310px)}.foudre-products__card[data-slot=left]{transform:translate3d(calc(-50% - 62vw),38px,0) scale(.72)}.foudre-products__card[data-slot=right]{transform:translate3d(calc(-50% + 62vw),38px,0) scale(.72)}.foudre-products__card[data-slot=far-left]{transform:translate3d(calc(-50% - 108vw),0,0) scale(.72)}.foudre-products__card[data-slot=far-right]{transform:translate3d(calc(-50% + 108vw),0,0) scale(.72)}.foudre-products__card[data-slot=hidden]{transform:translate3d(-50%,38px,0) scale(.62)}.foudre-products__card[data-slot=center],.foudre-products__card[data-kind=implementation][data-active=true]{transform:translate3d(-50%,0,0) scale(1.18)}}@media(prefers-reduced-motion:reduce){.foudre-products__card{transition:none}}.foudre-root{--paper: #f5f6f8;--graphite: #0e1116;--indigo: #4b49e4;--spark: #ff7a45;--steel: #8a93a3;--f-ui-ink: var(--graphite);--hero-brand-left: clamp(38px, 4vw, 62px);--global-chrome-top: 28px;--hero-brand-top: var(--global-chrome-top);--hero-ai-size: 2.25rem;--hero-ai-intro-scale: 4.0667;--hero-ai-intro-font-size: 9.15rem;--hero-ai-intro-final-scale: .2459;--hero-intro-center-y-adjust: 2px;--disc-gap-ratio: .178571;--rand-extend: 0;--rand-spark: 0;--rand-stages: 0;--rand-signature: 0;--rand-growth: 0;--hairline: color-mix(in srgb, currentColor 20%, transparent);--reading-width: 68ch;color:var(--graphite);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-variant-numeric:tabular-nums}.foudre-root[data-foudre-ui-tone=indigo],.foudre-root[data-foudre-ui-tone=graphite],.foudre-root[data-foudre-ui-tone=midnight]{--f-ui-ink: var(--paper)}.foudre-root,.foudre-root *{text-rendering:geometricPrecision}.foudre-root h1,.foudre-root h2,.foudre-root h3,.foudre-root strong,.foudre-root .foudre-access-card strong,.foudre-root .foudre-pricing dd,.foudre-root .foudre-process__card strong,.foudre-root .foudre-menu nav a,.foudre-root .foudre-menu header p{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.foudre-root h1,.foudre-root h2,.foudre-root h3{text-wrap:balance}.foudre-root p{text-wrap:pretty}.foudre-root .foudre-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.foudre-root button,.foudre-root a{min-height:44px}.foudre-root button{border-radius:8px}.foudre-root :where(a,button,summary):focus-visible,.foudre-skip:focus-visible{outline:3px solid var(--spark);outline-offset:4px}.foudre-root [data-tone=graphite] :where(a,button,summary):focus-visible,.foudre-root [data-tone=indigo] :where(a,button,summary):focus-visible{outline-color:var(--paper)}.foudre-skip{border-radius:8px}.foudre-root .foudre-stage__frame{padding:clamp(28px,3.8vw,58px)}.foudre-root .foudre-eyebrow{top:clamp(28px,3vw,48px);left:clamp(100px,8vw,132px);color:currentColor;font-size:.72rem;font-weight:650;letter-spacing:.13em;opacity:.68}.foudre-root .foudre-hero-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:var(--indigo);clip-path:inset(0 0 calc((1 - var(--f-hero-indigo-reveal, 0)) * 100%) 0);pointer-events:none;visibility:visible;will-change:clip-path}.foudre-root[data-foudre-hero-reveal-phase=before] .foudre-hero-transition,.foudre-root[data-foudre-hero-reveal-phase=complete] .foudre-hero-transition,.foudre-root:has(.foudre-menu) .foudre-hero-transition{visibility:hidden}.foudre-root .foudre-chrome-passage{position:fixed;top:0;left:0;z-index:83;width:0;height:0;overflow:visible;pointer-events:none}.foudre-root .foudre-chrome-passage__side{display:contents;pointer-events:none}.foudre-root .foudre-chrome-passage__wipe{position:fixed;top:0;left:0;display:block;width:var(--pass-width, 0px);height:var(--pass-height, 0px);background:var(--pass-field, var(--paper));opacity:var(--pass-opacity, 0);transform:translate3d(calc(var(--pass-x, 0px) + var(--pass-shift-x, 0px)),var(--pass-y, 0px),0);will-change:width,height,opacity,transform}.foudre-root [data-foudre-passage-cursor]{position:absolute;top:var(--pass-cursor-y, 0px);left:var(--pass-cursor-x, 0px);z-index:2;display:block;width:var(--pass-cursor-width, 28px);height:4px;background:var(--spark);transform:translateY(-100%);transform-origin:left center;animation:foudre-passage-cursor .72s steps(1,end) 3}.foudre-root .foudre-chrome-passage__wipe[data-cursor-visible=false] [data-foudre-passage-cursor]{visibility:hidden}.foudre-root [data-foudre-passage-word]{white-space:nowrap}.foudre-root [data-foudre-glyph]{position:relative}.foudre-root [data-foudre-glyph][data-erased=true]{color:transparent;text-shadow:none}.foudre-root [data-foudre-glyph][data-cursor=true]:after{position:absolute;bottom:.04em;left:0;z-index:2;width:38px;height:4px;content:"";background:var(--spark);animation:foudre-passage-cursor .72s steps(1,end) 3}.foudre-root #foudre-top [data-foudre-glyph][data-cursor=true]:after{box-shadow:0 0 5px #ffd2b69e,0 0 14px #ff7a4533;animation:foudre-passage-cursor .72s steps(1,end) 3,foudre-hero-cursor-ignite .26s ease-out both}@keyframes foudre-passage-cursor{0%,54%{opacity:1}55%,to{opacity:.32}}@keyframes foudre-hero-cursor-ignite{0%{box-shadow:0 0 8px #ffdec2eb,0 0 22px #ff7a4561}to{box-shadow:0 0 5px #ffd2b69e,0 0 14px #ff7a4533}}.foudre-root .foudre-control--menu{top:var(--global-chrome-top);right:34px;left:auto;width:calc(var(--hero-ai-size) + 8px);height:calc(var(--hero-ai-size) + 8px);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--f-ui-ink);background:transparent;border:0;border-radius:0;box-shadow:none}.foudre-root .foudre-control--menu:hover{background:transparent;transform:none}.foudre-root .foudre-control--menu:focus-visible{outline:none}.foudre-root .foudre-control--menu:focus-visible .foudre-menu-icon{filter:drop-shadow(0 0 7px rgb(255 122 69 / .5))}.foudre-root .foudre-hero__brand[data-foudre-chrome-occluded=true],.foudre-root .foudre-control--menu[data-foudre-chrome-occluded=true]{visibility:hidden;opacity:0;pointer-events:none}.foudre-root .foudre-menu-icon{display:flex;align-items:stretch;width:18px;height:var(--hero-ai-size);gap:6px;transform:none}.foudre-root .foudre-control--menu .foudre-menu-icon{position:absolute;top:4px;left:50%;transform:translate(-50%)}.foudre-root .foudre-menu-icon>span{display:block;width:2px;align-self:flex-end;background:currentColor;transform-origin:center;transition:transform .22s ease,opacity .16s ease,background-color .18s ease}.foudre-root .foudre-control--menu .foudre-menu-icon>span:nth-child(1){height:100%}.foudre-root .foudre-control--menu .foudre-menu-icon>span:nth-child(2){height:64%}.foudre-root .foudre-control--menu .foudre-menu-icon>span:nth-child(3){height:100%}.foudre-root .foudre-control--menu [data-menu-mark-state=unlocked]>span:nth-child(1){transform:translateY(-6px)}.foudre-root .foudre-control--menu [data-menu-mark-state=unlocked]>span:nth-child(2){background:var(--spark)}.foudre-root .foudre-control--menu [data-menu-mark-state=unlocked]>span:nth-child(3){transform:translateY(6px)}.foudre-root .foudre-menu-icon--close{transform:none}.foudre-root .foudre-menu-icon--close>span:nth-child(1){transform:translateY(8px) rotate(45deg)}.foudre-root .foudre-menu-icon--close>span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.foudre-root .foudre-menu{background:var(--graphite)}.foudre-root .foudre-menu header p,.foudre-root .foudre-menu nav a{font-weight:720;letter-spacing:-.04em}.foudre-root .foudre-menu header button,.foudre-root .foudre-menu__cta{border-radius:8px}.foudre-root .foudre-menu header button{display:inline-flex;align-items:center;width:auto;height:auto;gap:16px;padding:8px 0;color:var(--paper);background:transparent;border-radius:0}.foudre-root .foudre-menu__close-label{position:relative;display:inline-block;font-size:.92rem;font-weight:650;line-height:1}.foudre-root .foudre-menu__close-label:after{position:absolute;bottom:-7px;left:0;width:0;height:1px;content:"";background:var(--spark);transition:width .26s ease}.foudre-root .foudre-menu-icon--close{position:relative;display:block;width:30px;height:30px;transform:rotate(0);transition:transform .52s cubic-bezier(.2,.8,.2,1)}.foudre-root .foudre-menu-icon--close>span{position:absolute;top:14px;left:0;width:30px;height:2px;background:var(--spark)}.foudre-root .foudre-menu-icon--close>span:nth-child(1){transform:rotate(45deg)}.foudre-root .foudre-menu-icon--close>span:nth-child(2){opacity:0}.foudre-root .foudre-menu-icon--close>span:nth-child(3){transform:rotate(-45deg)}.foudre-root .foudre-menu header button:hover .foudre-menu-icon--close,.foudre-root .foudre-menu header button:focus-visible .foudre-menu-icon--close{transform:rotate(360deg)}.foudre-root .foudre-menu header button:hover .foudre-menu__close-label:after,.foudre-root .foudre-menu header button:focus-visible .foudre-menu__close-label:after{width:100%}.foudre-root .foudre-menu header button:focus-visible{outline:none}.foudre-root .foudre-menu__cta{background:var(--spark)}.foudre-root .foudre-hero .foudre-stage__frame{--hero-copy-lift: clamp(150px, calc(7vh + 106px) , 164px);--hero-frame-pad-top: clamp(112px, 14vh, 148px);--hero-frame-pad-bottom: clamp(44px, 6vh, 70px);--hero-disc-center-x: 76%;--hero-disc-center-y: calc(50% + (var(--hero-frame-pad-top) - var(--hero-frame-pad-bottom)) / 2);--hero-disc-size: min(39vw, 490px);--hero-spark-target-x: calc( var(--hero-disc-center-x) - var(--hero-disc-size) * .45 - .1945em );--hero-spark-target-y: calc( var(--hero-disc-center-y) + var(--hero-disc-size) * .0636 - .1945em );grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-template-rows:minmax(0,1fr) auto;column-gap:clamp(42px,7vw,118px);padding:var(--hero-frame-pad-top) clamp(42px,5vw,78px) var(--hero-frame-pad-bottom);background-color:var(--paper);background-image:repeating-radial-gradient(ellipse 145% 108% at 50% 118%,var(--hero-wave-ink, rgb(14 17 22 / .03)) 0 1px,transparent 1px 9px);background-attachment:fixed;background-position:center}.foudre-root .foudre-hero__brand{position:fixed;top:var(--hero-brand-top);left:var(--hero-brand-left);z-index:84;display:block;min-height:78px;color:var(--f-ui-ink);text-decoration:none;transform-origin:top left}.foudre-root :is(.foudre-hero__brand,.foudre-control--menu)[data-pricing-handoff=hidden]{opacity:0;pointer-events:none;transition:opacity .16s ease}.foudre-root :is(.foudre-hero__brand,.foudre-control--menu)[data-pricing-handoff=visible]{opacity:1;pointer-events:auto;transition:opacity .16s ease}.foudre-root .foudre-hero__wordmark{position:relative;display:inline-flex;align-items:flex-end;width:1.396087em;padding-bottom:9px;font-size:var(--hero-ai-size);white-space:nowrap;transition:width .36s cubic-bezier(.2,.8,.2,1)}.foudre-root .foudre-hero__ai{--ai-a-width: 1.026894em;--ai-i-width: .268949em;--ai-gap: .100244em;--ai-dot-left: 1.110024em;--ai-dot-size: .317848em;--ai-source-width: 2.831296em;--ai-source-height: 1.352078em;position:relative;display:inline-block;width:calc(var(--ai-a-width) + var(--ai-gap) + var(--ai-i-width));height:1em;font-size:1em;line-height:1}.foudre-root .foudre-hero__letter-a,.foudre-root .foudre-hero__letter-i{position:absolute;display:block;overflow:hidden;opacity:1;transition:opacity .18s ease}.foudre-root .foudre-hero__letter-a{bottom:0;left:0;width:var(--ai-a-width);height:1em}.foudre-root .foudre-hero__letter-i{bottom:0;left:calc(var(--ai-a-width) + var(--ai-gap));width:var(--ai-i-width);height:.748166em;transition:height .3s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.foudre-root .foudre-hero__tittle{position:absolute;top:-.212714em;left:var(--ai-dot-left);width:var(--ai-dot-size);height:var(--ai-dot-size);overflow:hidden;transition:opacity .16s ease,transform .26s ease}.foudre-root .foudre-hero__ai [data-ai-piece]{position:absolute;display:block;width:var(--ai-source-width);max-width:none;height:var(--ai-source-height);transition:filter .22s ease}.foudre-root[data-foudre-ui-tone=indigo] .foudre-hero__letter-a [data-ai-piece],.foudre-root[data-foudre-ui-tone=indigo] .foudre-hero__letter-i [data-ai-piece],.foudre-root[data-foudre-ui-tone=graphite] .foudre-hero__letter-a [data-ai-piece],.foudre-root[data-foudre-ui-tone=graphite] .foudre-hero__letter-i [data-ai-piece],.foudre-root[data-foudre-ui-tone=midnight] .foudre-hero__letter-a [data-ai-piece],.foudre-root[data-foudre-ui-tone=midnight] .foudre-hero__letter-i [data-ai-piece]{filter:brightness(0) invert(1)}.foudre-root .foudre-hero__letter-a [data-ai-piece=a]{top:-.281174em;left:-.06846em}.foudre-root .foudre-hero__letter-i [data-ai-piece=i]{top:calc(100% - 1.281174em);left:-1.195599em;transform:scaleY(1);transform-origin:50% 94.575%;transition:filter .22s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.foudre-root .foudre-hero__tittle [data-ai-piece=tittle]{top:-.06846em;left:-1.178484em}.foudre-root .foudre-hero__brand-reveal{position:absolute;bottom:9px;left:0;display:block;width:5.48em;height:1em;overflow:hidden;opacity:0;clip-path:inset(0 100% 0 0);font-size:1em;line-height:1;white-space:nowrap;transition:clip-path .36s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.foudre-root .foudre-hero__dense-wordmark{position:absolute;bottom:0;left:0;display:block;width:max-content;height:.76em;color:var(--f-ui-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.315em;font-weight:650;letter-spacing:-.065em;line-height:.76;white-space:nowrap;opacity:0;pointer-events:none;transform:none;transform-origin:left bottom;transition:color .22s ease,opacity .18s ease}.foudre-root .foudre-hero__brand-rule{position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--spark);opacity:0;transform-origin:left;transition:width .36s ease,opacity .18s ease}.foudre-root .foudre-hero__brand-tagline{display:block;width:max-content;max-width:0;height:0;margin-top:0;overflow:hidden;opacity:0;font-size:.54rem;font-weight:700;letter-spacing:.26em;white-space:nowrap;transition:max-width .36s ease,height .24s ease,margin-top .24s ease,opacity .18s ease}.foudre-root .foudre-hero__brand[data-brand-reveal-enabled=true][data-brand-open=true] .foudre-hero__brand-reveal{opacity:1;clip-path:inset(0 0 0 0)}.foudre-root .foudre-hero__brand[data-brand-reveal-enabled=true][data-brand-open=true] .foudre-hero__wordmark{width:5.48em}.foudre-root .foudre-hero__brand[data-brand-reveal-enabled=true][data-brand-open=true] .foudre-hero__dense-wordmark{opacity:1}.foudre-root .foudre-hero__brand[data-brand-reveal-enabled=true][data-brand-open=true] .foudre-hero__letter-a,.foudre-root .foudre-hero__brand[data-brand-reveal-enabled=true][data-brand-open=true] .foudre-hero__letter-i{opacity:0}.foudre-root .foudre-hero__brand[data-brand-reveal-enabled=true][data-brand-open=true] .foudre-hero__letter-i{height:1em}.foudre-root .foudre-hero__brand[data-brand-reveal-enabled=true][data-brand-open=true] .foudre-hero__letter-i [data-ai-piece=i]{transform:scaleY(1.336601)}.foudre-root .foudre-hero__brand[data-brand-reveal-enabled=true][data-brand-open=true] .foudre-hero__tittle{opacity:0;transform:scale(.4)}.foudre-root .foudre-hero__brand[data-brand-reveal-enabled=true][data-brand-open=true] .foudre-hero__brand-rule{width:73%;opacity:1}.foudre-root .foudre-hero__brand[data-brand-reveal-enabled=true][data-brand-open=true] .foudre-hero__brand-tagline{max-width:360px;height:11px;margin-top:7px;opacity:1}.foudre-root .foudre-hero__travelling-spark{position:absolute;top:calc(var(--hero-brand-top) - .2475em);left:calc(var(--hero-brand-left) + .9565em);z-index:4;width:.389em;height:.389em;overflow:hidden;pointer-events:none;opacity:0;font-size:var(--hero-ai-size)}.foudre-root .foudre-hero__travelling-spark img{position:absolute;top:-.0839em;left:-1.442em;display:block;width:3.464em;max-width:none;height:1.654em}.foudre-root .foudre-finale-v3__travelling-spark:before{position:absolute;top:50%;left:50%;z-index:2;width:10px;height:10px;content:"";background:#fff4e8;border-radius:50%;box-shadow:0 0 0 3px #ffaa6838,0 0 12px 4px #ff864580;opacity:0;transform:translate(-50%,-50%)}.foudre-root .foudre-hero__disc{position:relative;z-index:2;grid-column:2;grid-row:1 / 3;align-self:center;justify-self:center;width:min(39vw,490px);aspect-ratio:1;margin:0;transform:translate3d(calc(var(--f-passage, 0) * 8px),0,0)}.foudre-root .foudre-hero__disc:before{position:absolute;top:4.545%;right:4.545%;bottom:4.545%;left:4.545%;z-index:2;content:"";background:var(--paper);border-radius:50%;opacity:1;pointer-events:none}.foudre-root :is(.foudre-hero--introducing,.foudre-hero--settled) .foudre-hero__disc:before{opacity:0}.foudre-root .foudre-hero__disc>img{display:block;width:100%;height:100%;object-fit:contain}.foudre-root .foudre-hero__living-disc,.foudre-root .foudre-hero__settled-disc,.foudre-root .foudre-hero__disc-spark-track{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;aspect-ratio:1}.foudre-root .foudre-hero__living-disc{z-index:1;overflow:hidden;background:transparent;clip-path:circle(45.455% at 50% 50%);opacity:0}.foudre-root .foudre-hero__living-band{position:absolute;left:0;display:block;width:100%;overflow:hidden;background:var(--indigo)}.foudre-root .foudre-hero__living-band:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#4b49e494;mix-blend-mode:color;pointer-events:none}.foudre-root .foudre-hero__living-band--1{top:4.545%;height:6.818%}.foudre-root .foudre-hero__living-band--2{top:13.636%;height:12.727%}.foudre-root .foudre-hero__living-band--3{top:28.636%;height:12.727%}.foudre-root .foudre-hero__living-band--4{top:43.636%;height:12.727%}.foudre-root .foudre-hero__living-band--5{top:58.636%;height:12.727%}.foudre-root .foudre-hero__living-band--6{top:73.636%;height:12.727%}.foudre-root .foudre-hero__living-band--7{top:88.636%;height:6.818%}.foudre-root .foudre-hero__living-band--4:after{background:#ff7a45ad;mix-blend-mode:color}.foudre-root .foudre-hero__living-band video{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.08) brightness(.88);transform:scale(1.12);animation:foudre-hero-film-breathe 4.8s ease-in-out infinite alternate}.foudre-root .foudre-hero__living-band:nth-child(2n) video{animation-direction:alternate-reverse}.foudre-root .foudre-hero__living-band--1 video,.foudre-root .foudre-hero__living-band--7 video{object-position:50% 42%;transform:scale(1.2)}.foudre-root .foudre-hero__living-band--3 video,.foudre-root .foudre-hero__living-band--6 video{object-position:50% 36%}.foudre-root .foudre-hero__mobile-film,.foudre-root .foudre-hero__mobile-tints{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.foudre-root .foudre-hero__mobile-film{z-index:2;object-fit:contain;filter:none}.foudre-root .foudre-hero__mobile-tints{z-index:3;display:none;pointer-events:none}.foudre-root .foudre-hero__mobile-tint{position:absolute;left:0;display:block;width:100%;background:#4b49e494;mix-blend-mode:color}.foudre-root .foudre-hero__mobile-tint--1{top:4.545%;height:6.818%}.foudre-root .foudre-hero__mobile-tint--2{top:13.636%;height:12.727%}.foudre-root .foudre-hero__mobile-tint--3{top:28.636%;height:12.727%}.foudre-root .foudre-hero__mobile-tint--4{top:43.636%;height:12.727%;background:#ff7a45ad}.foudre-root .foudre-hero__mobile-tint--5{top:58.636%;height:12.727%}.foudre-root .foudre-hero__mobile-tint--6{top:73.636%;height:12.727%}.foudre-root .foudre-hero__mobile-tint--7{top:88.636%;height:6.818%}@media(max-width:1199px){.foudre-root.foudre-root--cold-opening.foudre-root--introducing .foudre-control--menu{opacity:0;pointer-events:none;animation:none}.foudre-root.foudre-root--introducing:not(.foudre-root--cold-opening) .foudre-control--menu{opacity:1;pointer-events:auto}.foudre-root .foudre-chrome-passage{display:none}.foudre-root.foudre-root--cold-opening>.foudre-hero__brand{top:var(--hero-brand-top);left:var(--hero-brand-left);animation-name:foudre-brand-arrival-touch}.foudre-root.foudre-root--cold-opening>.foudre-hero__brand .foudre-hero__ai{animation-name:foudre-ai-arrival-touch}.foudre-root.foudre-root--cold-opening .foudre-hero--introducing .foudre-stage__frame{animation-name:foudre-overture-waves-touch}.foudre-root .foudre-hero .foudre-stage__frame{--hero-wave-ink: rgb(14 17 22 / .035);background-attachment:scroll}}@keyframes foudre-brand-arrival-touch{0%{transform:translate3d(calc(50vw - var(--hero-brand-left) - 50%),calc(calc(50 * var(--foudre-svh, 1svh)) - var(--hero-brand-top) - 50% + var(--hero-intro-center-y-adjust)),0) scale(1)}to{transform:translateZ(0) scale(var(--hero-ai-intro-final-scale))}}@keyframes foudre-touch-menu-arrival{0%,44%{opacity:0;pointer-events:none}45%,to{opacity:1;pointer-events:auto}}@keyframes foudre-overture-waves-touch{0%,12%,30%,to{--hero-wave-ink: rgb(14 17 22 / .035)}15%,18%{--hero-wave-ink: rgb(192 111 48 / .18)}}@keyframes foudre-overture-flare-touch{0%,52%{visibility:hidden;opacity:0;filter:brightness(1)}62%,76%{visibility:visible;opacity:1;filter:brightness(2.8) drop-shadow(0 0 9px #fff5e6) drop-shadow(0 0 24px #ff9b60)}to{visibility:hidden;opacity:0;filter:brightness(1)}}@keyframes foudre-living-disc-story-touch{0%,44%{opacity:0;transform:scale(.972)}45%,to{opacity:1;transform:scale(1)}}.foudre-root .foudre-hero__settled-disc{z-index:3;opacity:1}.foudre-root .foudre-hero__disc-spark-track{z-index:4;overflow:visible;pointer-events:none}.foudre-root .foudre-hero__disc-spark{position:absolute;top:40.4%;left:-53%;display:block;width:63%;height:21%;object-fit:contain;opacity:0;filter:drop-shadow(0 0 12px rgb(255 180 116 / .88))}.foudre-root .foudre-hero__statement{position:relative;inset:auto;z-index:5;grid-column:1;grid-row:1;align-self:end;width:min(100%,780px);opacity:1;transform:translate3d(calc(var(--hero-passage-shift-progress, var(--passage-shift-progress, 0)) * clamp(22px,4vw,56px)),calc(-1 * var(--hero-copy-lift)),0)}.foudre-root .foudre-hero h1{position:static;width:auto;height:auto;margin:0;overflow:visible;color:var(--graphite);clip-path:none;font-size:clamp(3.8rem,6.15vw,6.4rem);font-weight:780;font-kerning:none;line-height:.91;letter-spacing:-.075em;text-wrap:pretty}.foudre-root .foudre-hero h1>[data-foudre-passage-line]{display:block}.foudre-root .foudre-hero h1>[data-foudre-passage-line]:last-child{margin-top:.08em}.foudre-root .foudre-hero__support{position:relative;inset:auto;z-index:6;grid-column:1;grid-row:2;width:min(100%,650px);padding-top:clamp(28px,4vh,44px);opacity:1;transform:translate3d(calc(var(--hero-passage-shift-progress, var(--passage-shift-progress, 0)) * clamp(22px,4vw,56px)),calc(-1 * var(--hero-copy-lift)),0)}.foudre-root .foudre-hero__support>p{max-width:60ch;margin:0;font-size:clamp(1.02rem,1.28vw,1.24rem);line-height:1.52}.foudre-root .foudre-process__aside button,.foudre-root .foudre-finale__contact button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;color:var(--paper);background:var(--graphite);border:1px solid var(--graphite);border-radius:8px;font-weight:690;transition:color .18s ease,background-color .18s ease,transform .18s ease}.foudre-root .foudre-process__aside button:hover,.foudre-root .foudre-finale__contact button:hover{color:var(--graphite);background:var(--spark);transform:translateY(-2px)}.foudre-root.foudre-root--cold-opening>.foudre-hero__brand{min-height:0;pointer-events:none;animation:foudre-brand-arrival 4.8s cubic-bezier(.65,0,.2,1) both}@property --hero-wave-ink{syntax: "<color>"; inherits: false; initial-value: rgb(14 17 22 / .03);}.foudre-root .foudre-hero__ai>.foudre-hero__overture-flare{position:absolute;top:calc(-.212714em + var(--ai-dot-size) / 2);left:calc(var(--ai-dot-left) + var(--ai-dot-size) / 2);z-index:3;width:calc(var(--ai-dot-size) * 6);height:calc(var(--ai-dot-size) * 6);max-width:none;object-fit:contain;opacity:0;transform:translate(-50%,-50%);pointer-events:none}.foudre-root--cold-opening>.foudre-hero__brand .foudre-hero__ai>.foudre-hero__overture-flare{animation:foudre-overture-flare 4.8s linear both}.foudre-root.foudre-root--cold-opening .foudre-hero--introducing .foudre-stage__frame{animation:foudre-overture-waves 4.8s linear both}@keyframes foudre-overture-flare{0%,12%{opacity:0;filter:brightness(1)}13.5%,15%{opacity:1;filter:brightness(2.8) drop-shadow(0 0 9px #fff5e6) drop-shadow(0 0 24px #ff9b60)}18%{opacity:.7;filter:brightness(1.5) drop-shadow(0 0 16px #ff9b60)}22%,to{opacity:0;filter:brightness(1)}}@keyframes foudre-overture-waves{0%,12%,30%,to{--hero-wave-ink: rgb(14 17 22 / .03)}15%,18%{--hero-wave-ink: rgb(192 111 48 / .28)}}.foudre-root.foudre-root--cold-opening>.foudre-hero__brand .foudre-hero__ai{transform-origin:center;animation:foudre-ai-arrival 4.8s cubic-bezier(.65,0,.2,1) both}.foudre-root .foudre-hero--introducing .foudre-hero__travelling-spark{visibility:hidden}.foudre-root .foudre-hero--introducing .foudre-hero__settled-disc{opacity:1;clip-path:inset(0 calc(100% - var(--hero-settle-progress)) 0 0)}.foudre-root .foudre-hero--introducing .foudre-hero__living-disc{animation:foudre-living-disc-story 4.8s cubic-bezier(.2,.8,.2,1) both;-webkit-mask-image:linear-gradient(to right,transparent var(--hero-settle-progress),#000 var(--hero-settle-progress));mask-image:linear-gradient(to right,transparent var(--hero-settle-progress),#000 var(--hero-settle-progress))}.foudre-root .foudre-hero--introducing .foudre-hero__disc-spark{top:44.7%;left:calc(var(--hero-settle-progress) - 20.3%);width:34%;height:10.6%;animation:foudre-disc-sweep-light .9s 4.4s linear both}@property --hero-settle-progress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}.foudre-root .foudre-hero--introducing .foudre-hero__disc{animation:foudre-disc-settle-progress .8s 4.4s linear both}.foudre-root .foudre-hero--settled .foudre-hero__settled-disc{opacity:1;clip-path:none;animation:none}.foudre-root .foudre-hero--settled .foudre-hero__disc-spark{opacity:0;animation:none}@keyframes foudre-disc-settle-progress{0%{--hero-settle-progress: 0%}to{--hero-settle-progress: 100%}}@keyframes foudre-disc-sweep-light{0%{opacity:0}6%,86%{opacity:1}to{opacity:0}}.foudre-root .foudre-hero--introducing .foudre-hero__support{animation:foudre-hero-support-arrival 4.8s cubic-bezier(.2,.8,.2,1) both}.foudre-root .foudre-hero--introducing .foudre-hero__statement{opacity:1}.foudre-root .foudre-hero--introducing .foudre-hero__statement [data-foudre-glyph]{color:var(--graphite);text-shadow:none;animation:foudre-hero-glyph-arrival 46ms steps(1,end) calc(1.55s + var(--foudre-hero-glyph-index, 0) * 46ms) backwards}.foudre-root .foudre-hero--introducing .foudre-hero__statement [data-foudre-glyph]:after{position:absolute;bottom:.04em;left:0;z-index:2;width:38px;height:4px;content:"";background:var(--spark);opacity:0;box-shadow:0 0 5px #ffd2b69e,0 0 14px #ff7a4533;animation:foudre-hero-typing-cursor 46ms steps(1,end) calc(1.55s + var(--foudre-hero-glyph-index, 0) * 46ms)}.foudre-root.foudre-root--introducing:not(.foudre-root--cold-opening) .foudre-hero__statement [data-foudre-glyph]{animation-delay:calc(var(--foudre-hero-glyph-index, 0) * 46ms)}.foudre-root.foudre-root--introducing:not(.foudre-root--cold-opening) .foudre-hero__statement [data-foudre-glyph]:after{animation-delay:calc(var(--foudre-hero-glyph-index, 0) * 46ms)}@keyframes foudre-hero-glyph-arrival{0%{color:transparent}to{color:var(--graphite)}}@keyframes foudre-hero-typing-cursor{0%{opacity:0}1%,96%{opacity:1}to{opacity:0}}@keyframes foudre-hero-support-arrival{0%,72%{opacity:0;transform:translate3d(0,calc(28px - var(--hero-copy-lift)),0)}80%,to{opacity:1;transform:translate3d(0,calc(-1 * var(--hero-copy-lift)),0)}}@keyframes foudre-brand-arrival{0%,22%{top:calc(50% + var(--hero-intro-center-y-adjust));left:50%;transform:translate(-50%,-50%)}35%,to{top:var(--hero-brand-top);left:var(--hero-brand-left);transform:translate(0)}}@keyframes foudre-ai-arrival{0%,22%{transform:scale(var(--hero-ai-intro-scale))}35%,to{transform:scale(1)}}@media(max-width:1199px){.foudre-root.foudre-root--cold-opening>.foudre-hero__brand .foudre-hero__ai{font-size:1em;animation:none}.foudre-root.foudre-root--cold-opening>.foudre-hero__brand .foudre-hero__wordmark{font-size:var(--hero-ai-intro-font-size);transform-origin:top left;animation:none}.foudre-root.foudre-root--cold-opening>.foudre-hero__brand{transform-origin:top left;animation:foudre-brand-arrival-touch .65s 1.3s linear both}.foudre-root.foudre-root--cold-opening>.foudre-hero__brand .foudre-hero__ai>.foudre-hero__overture-flare{width:clamp(92px,27vw,108px);height:clamp(92px,27vw,108px);clip-path:none;-webkit-mask-image:linear-gradient(to right,transparent 0 34%,#000 47% 100%);mask-image:linear-gradient(to right,transparent 0 34%,#000 47% 100%);transform:translate(calc(-82% + 7mm),-50%);animation:foudre-overture-flare-touch 1.05s linear both}.foudre-root.foudre-root--cold-opening[data-hero-content-ready=false] .foudre-control--menu{display:none}.foudre-root.foudre-root--cold-opening[data-hero-content-ready=false] :is(.foudre-hero__statement,.foudre-hero__support,.foudre-hero__disc){visibility:hidden}.foudre-root.foudre-root--cold-opening .foudre-hero--introducing .foudre-hero__statement [data-foudre-glyph]{animation-delay:calc(2.16s + var(--foudre-hero-glyph-index, 0) * 46ms)}.foudre-root.foudre-root--cold-opening .foudre-hero--introducing .foudre-hero__statement [data-foudre-glyph]:after{animation-delay:calc(2.16s + var(--foudre-hero-glyph-index, 0) * 46ms)}.foudre-root.foudre-root--cold-opening .foudre-hero--introducing .foudre-hero__living-disc{animation-name:foudre-living-disc-story-touch;animation-timing-function:linear}.foudre-root.foudre-root--introducing:not(.foudre-root--cold-opening) .foudre-hero__living-disc{animation-name:foudre-living-disc-story-touch;animation-delay:-2.16s;animation-timing-function:linear}.foudre-root.foudre-root--introducing:not(.foudre-root--cold-opening) .foudre-hero__support{animation-delay:-2.16s}.foudre-root.foudre-root--introducing:not(.foudre-root--cold-opening) :is(.foudre-hero__disc,.foudre-hero__disc-spark){animation-delay:2.24s}}@keyframes foudre-i-rise{0%,31%{height:.748166em}43%,69%{height:1em}82%,to{height:.748166em}}@keyframes foudre-i-stretch{0%,31%{transform:scaleY(1)}43%,69%{transform:scaleY(1.336601)}82%,to{transform:scaleY(1)}}@keyframes foudre-rebus-letters{0%,31%{opacity:1}43%,69%{opacity:0}82%,to{opacity:1}}@keyframes foudre-formal-ai{0%,31%{opacity:0}43%,69%{opacity:1}82%,to{opacity:0}}@keyframes foudre-brand-name{0%,31%{max-width:0;margin-left:0;opacity:0;transform:translate(-.14em)}43%,69%{max-width:360px;margin-left:-.282266em;opacity:1;transform:translate(0)}82%,to{max-width:0;margin-left:0;opacity:0;transform:translate(-.14em)}}@keyframes foudre-brand-rule{0%,38%{width:0;opacity:0}49%,69%{width:73%;opacity:1}82%,to{width:0;opacity:0}}@keyframes foudre-brand-tagline{0%,38%{max-width:0;height:0;margin-top:0;opacity:0}49%,69%{max-width:360px;height:11px;margin-top:7px;opacity:1}82%,to{max-width:0;height:0;margin-top:0;opacity:0}}@keyframes foudre-origin-tittle{0%,31%{opacity:1}43%,78%{opacity:0}88%,to{opacity:1}}@keyframes foudre-spark-flight{0%,48%{top:calc(var(--hero-brand-top) - .2475em);left:calc(var(--hero-brand-left) + .9565em);opacity:0;transform:scale(.65)}49%,70%{opacity:1}70%{top:var(--hero-spark-target-y);left:calc(var(--hero-brand-left) + .9565em);opacity:1;transform:scale(.72)}71%{top:var(--hero-spark-target-y);left:calc(var(--hero-brand-left) + .9565em);opacity:1;transform:scale(.72)}80%{top:var(--hero-spark-target-y);left:var(--hero-spark-target-x);opacity:1;transform:scale(.82)}81%,to{top:var(--hero-spark-target-y);left:var(--hero-spark-target-x);opacity:0;transform:scale(.82)}}@keyframes foudre-disc-assembly{0%,91%{clip-path:inset(43.636% 100% 43.636% 0);opacity:0;transform:scaleX(1)}92%{clip-path:inset(43.636% 100% 43.636% 0);opacity:1;transform:scaleX(1)}96%{clip-path:inset(43.636% 0 43.636% 0);opacity:1;transform:scaleX(1)}to{clip-path:inset(0);opacity:1;transform:scaleX(1)}}@keyframes foudre-living-disc-story{0%,33%{opacity:0;transform:scale(.972)}36%,to{opacity:1;transform:scale(1)}}@keyframes foudre-hero-disc-spark-flight{0%,90%{left:-53%;opacity:0;transform:scale(.82)}92%{opacity:1}97%{left:58%;opacity:1;transform:scale(1)}to{left:73%;opacity:0;transform:scale(.86)}}@keyframes foudre-hero-film-breathe{0%{transform:scale(1.08) translate3d(-.45%,0,0)}to{transform:scale(1.16) translate3d(.45%,-.6%,0)}}@keyframes foudre-promise-arrival{0%,35%{opacity:0;transform:translate3d(0,calc(28px - var(--hero-copy-lift)),0)}41%,to{opacity:1;transform:translate3d(0,calc(-1 * var(--hero-copy-lift)),0)}}.foudre-root .foudre-capacity{color:var(--paper);background:#f5f6f8}.foudre-root .foudre-capacity .foudre-stage__frame{position:sticky;top:0;z-index:76;display:flex;min-height:calc(100 * var(--foudre-svh, 1svh));flex-direction:row;justify-content:center;padding:clamp(118px,15vh,154px) clamp(42px,5vw,78px) clamp(74px,9vh,104px);overflow:hidden;color:var(--paper);background:#f5f6f8;isolation:isolate}.foudre-root[data-foudre-hero-reveal-phase=active] .foudre-capacity .foudre-stage__frame{background:transparent}.foudre-root[data-foudre-hero-reveal-phase=before] .foudre-capacity__title,.foudre-root[data-foudre-hero-reveal-phase=before] .foudre-capacity__approved-base,.foudre-root[data-foudre-hero-reveal-phase=before] .foudre-capacity__board-shell,.foudre-root[data-foudre-hero-reveal-phase=before] .foudre-capacity__facts,.foudre-root[data-foudre-hero-reveal-phase=before] .foudre-capacity__spark,.foudre-root[data-foudre-hero-reveal-phase=before] .foudre-capacity__scroll,.foudre-root[data-foudre-hero-reveal-phase=active] .foudre-capacity__title,.foudre-root[data-foudre-hero-reveal-phase=active] .foudre-capacity__approved-base,.foudre-root[data-foudre-hero-reveal-phase=active] .foudre-capacity__board-shell,.foudre-root[data-foudre-hero-reveal-phase=active] .foudre-capacity__facts,.foudre-root[data-foudre-hero-reveal-phase=active] .foudre-capacity__spark,.foudre-root[data-foudre-hero-reveal-phase=active] .foudre-capacity__scroll{visibility:hidden}.foudre-root[data-foudre-hero-reveal-phase=complete] .foudre-capacity,.foudre-root[data-foudre-hero-reveal-phase=complete] .foudre-capacity .foudre-stage__frame{background:var(--indigo);background:#4b49e4}.foudre-root .foudre-capacity__title{position:absolute;top:27.25%;left:15.05%;z-index:2;width:69.9%;margin:0;color:var(--paper);font-size:.68rem;font-weight:680;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;opacity:.72;transform:none}.foudre-root .foudre-capacity__approved-base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;max-width:none;object-fit:fill;pointer-events:none}.foudre-root .foudre-capacity__route-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;background:url(/brand/capacity-scene-clean-v2.png) 0 0 / 100% 100% no-repeat;filter:brightness(1.34) saturate(1.08);mix-blend-mode:screen;opacity:0;-webkit-mask-image:radial-gradient(circle 86px at var(--capacity-route-glow-x, -120px) var(--capacity-route-glow-y, -120px),rgb(0 0 0 / .9) 0,rgb(0 0 0 / .42) 34%,transparent 76%);mask-image:radial-gradient(circle 86px at var(--capacity-route-glow-x, -120px) var(--capacity-route-glow-y, -120px),rgb(0 0 0 / .9) 0,rgb(0 0 0 / .42) 34%,transparent 76%);transition:opacity .18s ease;pointer-events:none}.foudre-root[data-foudre-capacity-spark-state=travelling] .foudre-capacity__route-glow{opacity:.08}.foudre-root[data-foudre-capacity-spark-state=arrived] .foudre-capacity__route-glow{opacity:.03}.foudre-root .foudre-capacity__facts{--capacity-value-row: clamp(4.15rem, 7.9vw, 7.9rem);position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:100%;gap:0;column-gap:0;row-gap:0;width:100%;margin:0;padding:0;border:0;border-radius:0;color:#0e1317;background:transparent;box-shadow:none;isolation:isolate;list-style:none}.foudre-root .foudre-capacity__board-shell{position:absolute;top:38.05%;left:15.35%;z-index:2;width:69.25%;height:33.25%;min-height:0;margin:0;padding:0;background:transparent;box-shadow:none;clip-path:none;list-style:none;transform:none}.foudre-root [data-capacity-board-well]{position:absolute;top:calc(var(--capacity-shell-top) - 1px);right:calc(var(--capacity-shell-side) - 1px);bottom:calc(var(--capacity-shell-bottom) - 1px);left:calc(var(--capacity-shell-side) - 1px);z-index:0;display:block;border:1px solid rgb(255 255 255 / .22);box-shadow:0 13px 22px #06081c8c inset,0 -2px 8px #b4bbff33 inset;pointer-events:none}.foudre-root [data-capacity-board-depth]{position:absolute;top:-8px;right:-8px;bottom:-20px;left:-8px;z-index:-1;display:none;background:#101229;box-shadow:0 28px 60px #06071975;clip-path:polygon(1.5% 0,98.5% 0,100% 5%,100% 94%,98% 100%,2% 100%,0 94%,0 5%);opacity:.96;transform:translate3d(calc((var(--f-field, .5) - .5) * 6px + 7px),calc((var(--f-field, .5) - .5) * -6px + 8px),0);pointer-events:none}.foudre-root [data-capacity-completion-trace]{position:absolute;right:0;bottom:-1px;left:0;z-index:5;display:block;height:3px;background:#ffa377b8;box-shadow:0 0 8px #ff7a4557;opacity:0;transform:scaleX(var(--capacity-trace-progress, 0));transform-origin:left center;transition:opacity .18s ease;pointer-events:none}.foudre-root[data-foudre-capacity-spark-state=travelling] [data-capacity-completion-trace],.foudre-root[data-foudre-capacity-spark-state=arrived] [data-capacity-completion-trace]{opacity:.68}.foudre-root .foudre-capacity__facts li{position:relative;display:grid;grid-template-rows:auto minmax(clamp(30px,4vh,48px),1fr) auto;min-width:0;min-height:0;padding:clamp(38px,5.25vh,60px) clamp(24px,2.35vw,34px) clamp(39px,5.6vh,60px);border:0;border-radius:0;color:inherit;background:transparent}.foudre-root [data-capacity-contact-flash]{position:absolute;top:-4px;left:50%;z-index:4;display:block;width:10px;height:10px;background:var(--spark);border-radius:50%;box-shadow:0 0 calc(8px + var(--capacity-spark-contact, 0) * 18px) #ff7a45b8,0 0 0 calc(var(--capacity-spark-contact, 0) * 9px) #ff7a451f;opacity:var(--capacity-spark-contact, 0);transform:translate(-50%) scale(calc(.55 + var(--capacity-spark-contact, 0) * .45));pointer-events:none}.foudre-root .foudre-capacity__facts li+li{border-left:0}.foudre-root .foudre-capacity__facts li:before{position:absolute;top:-1px;right:0;left:0;display:none;height:2px;background:var(--spark);content:"";opacity:var(--capacity-spark-contact, 0);transform:scaleX(calc(.2 + var(--capacity-spark-contact, 0) * .8));transform-origin:center}.foudre-root .foudre-capacity__facts li:after{position:absolute;right:clamp(24px,2.35vw,34px);bottom:-1px;left:clamp(24px,2.35vw,34px);height:2px;background:var(--spark);content:"";opacity:0;transform:scaleX(var(--capacity-trace-progress, 0));transform-origin:left center}.foudre-root .foudre-capacity__reel{position:relative;grid-row-start:1;display:grid;height:var(--capacity-value-row);min-height:var(--capacity-value-row);overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(4.55rem,8.45vw,7.9rem);font-weight:780;line-height:.91;letter-spacing:-.075em}.foudre-root .foudre-capacity__reel>*{grid-area:1 / 1;align-self:end;margin:0;color:inherit;font:inherit;white-space:nowrap;opacity:min(clamp(0,calc((var(--f-capacity-progress, var(--f-field)) - var(--capacity-step-enter)) * 500),1),clamp(0,calc((var(--capacity-step-exit) - var(--f-capacity-progress, var(--f-field))) * 500),1));transform:translate3d(0,calc((var(--capacity-step-center) - clamp(var(--capacity-motion-start),var(--f-capacity-progress, var(--f-field)),var(--capacity-motion-end))) * var(--capacity-travel) * 1em),calc((1 - clamp(0,var(--f-capacity-progress, var(--f-field)),1))*-10px)) scale(calc(.965 + clamp(0,var(--f-capacity-progress, var(--f-field)),1)*.035));filter:blur(calc((1 - clamp(0,var(--f-capacity-progress, var(--f-field)),1))*1.8px));transform-origin:left bottom;will-change:opacity,transform,filter}.foudre-root .foudre-capacity__reel[data-capacity-kind=minutes]{height:calc(var(--capacity-value-row) + .16em);min-height:calc(var(--capacity-value-row) + .16em);font-size:clamp(2.65rem,4.3vw,4.25rem);padding-bottom:.16em;margin-bottom:-.16em}.foudre-root .foudre-capacity__facts li>p{grid-row-start:3;max-width:27ch;min-height:3em;margin:0;font-size:clamp(.94rem,1.28vw,1.12rem);font-weight:590;line-height:1.42;letter-spacing:.015em}.foudre-root .foudre-capacity__spark{position:fixed;top:0;left:0;z-index:85;width:10px;aspect-ratio:1;background:radial-gradient(circle,#fffaf3 0 30%,#ffc196 31% 52%,var(--spark) 53% 100%);border-radius:50%;box-shadow:0 0 5px #fffaf3,0 0 14px #ffbc8cfa,0 0 30px #ff7a45db,0 0 52px #ff7a4561;opacity:0;pointer-events:none;transform:translate3d(calc(var(--capacity-spark-x, -40px) - 50%),calc(var(--capacity-spark-y, -40px) - 50%),0);will-change:opacity,transform,box-shadow}.foudre-root[data-foudre-capacity-spark-state=travelling] .foudre-capacity__spark{opacity:1}.foudre-root[data-foudre-capacity-spark-state=arrived] .foudre-capacity__spark,.foudre-root[data-foudre-capacity-spark-state=settled] .foudre-capacity__spark{opacity:1;animation:foudre-capacity-spark-rest 3.2s ease-in-out infinite alternate}@keyframes foudre-capacity-spark-rest{0%{filter:brightness(.94)}to{filter:brightness(1.06)}}.foudre-root .foudre-capacity__scroll{position:absolute;right:clamp(28px,3vw,48px);bottom:clamp(30px,4vh,48px);z-index:4;display:flex;align-items:center;gap:12px;color:var(--paper);font-size:.68rem;font-weight:680;letter-spacing:.13em;text-transform:uppercase;opacity:clamp(0,calc((.86 - var(--f-field)) * 5),1)}.foudre-root .foudre-capacity__scroll i{color:var(--spark);position:relative;display:block;font-size:1.15rem;font-weight:600;font-style:normal;line-height:1;text-shadow:0 0 10px rgb(255 122 69 / .32)}.foudre-root .foudre-continuum-scene{color:var(--graphite)}.foudre-root .foudre-continuum-scene .foudre-stage__frame{display:block;padding:clamp(28px,3.7vw,54px) clamp(30px,4.5vw,68px)}.foudre-root .foudre-continuum-scene .foudre-eyebrow{left:clamp(100px,8vw,132px)}.foudre-root .foudre-continuum-scene h2{position:absolute;top:clamp(74px,9vh,96px);left:clamp(30px,4.5vw,68px);z-index:8;width:min(72vw,870px);margin:0;color:var(--graphite);font-size:clamp(2.65rem,5vw,4.8rem);font-weight:750;line-height:1;letter-spacing:-.055em}.foudre-root .rand-continuum{--disc-scale: .82;--continuum-resolution-width: min(46vw, 540px);position:absolute;top:clamp(190px,25vh,240px);right:clamp(30px,4.5vw,68px);bottom:clamp(50px,7vh,74px);left:clamp(30px,4.5vw,68px);isolation:isolate;min-height:530px}.foudre-root .rand-continuum__origin{position:absolute;top:50%;left:0;z-index:2;width:calc(440px * var(--disc-scale));height:calc(440px * var(--disc-scale));transform:translateY(-50%)}.foudre-root .rand-continuum__disc{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;object-fit:contain}.foudre-root .rand-continuum__lanes{position:absolute;inset:0 auto auto 0;z-index:1;width:100%;height:100%;overflow:visible}.foudre-root .rand-continuum__band{position:absolute;top:calc(var(--band-top) * var(--disc-scale));left:50%;width:calc(100vw + 220px);height:calc(var(--band-height) * var(--disc-scale));background:var(--indigo);transform:scaleX(var(--rand-extend, 0));transform-origin:left center;will-change:transform}.foudre-root .rand-continuum__band[data-spark-band]{overflow:hidden;background:transparent}.foudre-root .rand-continuum__band[data-spark-band]:after{position:absolute;inset:0 auto 0 0;width:max(140px,calc(100vw - var(--continuum-resolution-width) - 120px));content:"";background:var(--spark);transform:scaleX(var(--rand-spark));transform-origin:left center}.foudre-root .rand-continuum__journey{position:absolute;top:0;right:0;bottom:72px;left:calc(440px * var(--disc-scale) + 58px);z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,44px) clamp(18px,2.5vw,38px);margin:0;padding:0;list-style:none}.foudre-root .rand-continuum__stage{position:relative;align-self:center;min-width:0;padding:16px 12px 14px 0;color:var(--graphite);background:color-mix(in srgb,var(--paper) 94%,transparent);border-top:1px solid rgb(14 17 22 / .28);opacity:clamp(0,calc(var(--rand-stages, 0) * 8 - var(--stage-index) * 1.05),1);transform:translateY(calc((1 - clamp(0,calc(var(--rand-stages, 0) * 8 - var(--stage-index) * 1.05),1))*18px));transition:border-color .18s ease,color .18s ease}.foudre-root .rand-continuum__stage:nth-child(-n+3){align-self:start}.foudre-root .rand-continuum__stage:nth-child(n+4){align-self:end}.foudre-root .rand-continuum__stage:hover,.foudre-root .rand-continuum__stage:focus-within{color:var(--indigo);border-color:var(--indigo)}.foudre-root .rand-continuum__stage h3{margin:0 0 8px;font-size:clamp(1rem,1.35vw,1.35rem);font-weight:760;line-height:1.05;letter-spacing:-.025em}.foudre-root .rand-continuum__stage h3:first-letter{color:var(--indigo)}.foudre-root .rand-continuum__stage p{max-width:29ch;margin:0;color:#0e1116b3;font-size:clamp(.72rem,.9vw,.9rem);line-height:1.4}.foudre-root .rand-continuum__resolution,.foudre-root [data-continuum-resolution]{position:absolute;top:50%;right:0;bottom:auto;z-index:6;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:min(46vw,540px);padding-top:12px;color:var(--graphite);background:var(--paper);border-top:1px solid rgb(14 17 22 / .28);border-bottom:1px solid rgb(14 17 22 / .28);transform:translateY(-50%)}.foudre-root .rand-continuum__resolution-route{display:flex;align-items:center;gap:9px;min-width:100px;height:18px;overflow:hidden}.foudre-root [data-continuum-orange-stop]{width:56%;height:7px;background:var(--spark);opacity:var(--rand-signature, 0)}.foudre-root [data-continuum-human-stroke]{width:34%;height:2px;background:var(--graphite);transform:scaleX(var(--rand-signature, 0));transform-origin:left center}.foudre-root .rand-continuum__monogram{color:var(--graphite);font-size:.8rem;font-weight:800;letter-spacing:-.08em;opacity:var(--rand-signature, 0)}.foudre-root .rand-continuum__resolution p{margin:0;font-size:clamp(.88rem,1.1vw,1.05rem);font-weight:730;opacity:var(--rand-growth, 0);transform:translate(calc((1 - var(--rand-growth, 0)) * 10px))}.foudre-root .foudre-manifesto .foudre-stage__frame{align-content:center;padding-inline:clamp(30px,6vw,90px)}.foudre-root .foudre-manifesto__refrain{position:relative;inset:auto;display:grid;align-content:center;gap:clamp(20px,3.6vh,36px);width:min(100%,1180px);margin:auto;overflow:visible;color:var(--graphite);font-size:clamp(2.8rem,6.2vw,6.2rem);font-weight:750;line-height:.96;letter-spacing:-.06em;text-align:left}.foudre-root .foudre-manifesto__refrain [data-refrain-line]{position:relative;top:auto;left:auto;display:block;width:auto;opacity:1;transform:none}.foudre-root .foudre-manifesto__refrain [data-refrain-line]:nth-child(1){justify-self:start}.foudre-root .foudre-manifesto__refrain [data-refrain-line]:nth-child(1):after{display:block;width:min(50vw,520px);height:8px;margin-top:12px;content:"";background:var(--spark);transform:scaleX(var(--f-passage, 1));transform-origin:left center}.foudre-root .foudre-manifesto__refrain [data-refrain-line]:nth-child(2){justify-self:center}.foudre-root .foudre-manifesto__refrain [data-refrain-line]:nth-child(3){justify-self:end;padding-top:18px;border-top:2px solid var(--graphite)}.foudre-root .rand-glyph{--glyph-band: 8px;--glyph-gap: calc(var(--glyph-band) * var(--disc-gap-ratio));position:relative;display:block;width:88px;height:72px;color:var(--indigo);isolation:isolate}.foudre-root .rand-glyph .rand-glyph__fragment{position:absolute;top:auto;right:auto;bottom:auto;left:auto;display:block;width:48px;height:var(--glyph-band);padding:0;background:var(--indigo);border-radius:0;transform-origin:center;transition:transform .22s ease,opacity .22s ease}.foudre-root .rand-glyph [data-fragment-color=orange]{background:var(--spark)}.foudre-root .rand-glyph [data-fragment-color=graphite]{background:var(--graphite)}.foudre-root .rand-glyph .rand-glyph__fragment--circle-fragment{width:28px;height:28px;background:transparent;border:var(--glyph-band) solid currentColor;border-right-color:transparent;border-radius:50%}.foudre-root .rand-glyph [data-fragment-color=orange].rand-glyph__fragment--circle-fragment{color:var(--spark);background:transparent}.foudre-root .rand-glyph [data-fragment-color=graphite].rand-glyph__fragment--circle-fragment{color:var(--graphite);background:transparent}.foudre-root [data-rand-glyph=task] [data-fragment-role=input]{top:10px;left:0;width:30px}.foudre-root [data-rand-glyph=task] [data-fragment-role=active]{top:calc(10px + var(--glyph-band) + var(--glyph-gap));left:20px;width:46px}.foudre-root [data-rand-glyph=task] [data-fragment-role=ordered-lane]{top:calc(10px + (var(--glyph-band) + var(--glyph-gap)) * 2);left:34px;width:54px}.foudre-root [data-rand-glyph=foundation] [data-fragment-role=origin]{top:20px;left:0}.foudre-root [data-rand-glyph=foundation] [data-fragment-role=evidence]{top:24px;left:24px;width:58px}.foudre-root [data-rand-glyph=foundation] [data-fragment-offset=lower]{top:calc(24px + var(--glyph-band) + var(--glyph-gap));left:30px;width:44px}.foudre-root [data-rand-glyph=roles] [data-fragment-role=shared-task]{top:32px;left:0;width:28px}.foudre-root [data-rand-glyph=roles] [data-fragment-offset=upper]{top:17px;left:26px;width:38px;transform:rotate(-18deg)}.foudre-root [data-rand-glyph=roles] [data-fragment-role=coordinated-lane][data-fragment-color=orange]{top:45px;left:26px;width:38px;transform:rotate(18deg)}.foudre-root [data-rand-glyph=roles] [data-fragment-role=shared-result]{top:22px;right:0;transform:rotate(180deg)}.foudre-root [data-rand-glyph=sources] [data-origin-mark]{left:0;width:23px;height:23px;border-width:6px}.foudre-root [data-rand-glyph=sources] [data-band-fragment=sources-origin-a]{top:11px}.foudre-root [data-rand-glyph=sources] [data-band-fragment=sources-origin-b]{top:40px}.foudre-root [data-rand-glyph=sources] [data-band-fragment=sources-lane-a]{top:18px;left:20px;width:62px}.foudre-root [data-rand-glyph=sources] [data-band-fragment=sources-lane-b]{top:47px;left:20px;width:54px}.foudre-root [data-rand-glyph=norms] [data-band-fragment=norms-offset-a]{top:11px;left:8px;width:38px}.foudre-root [data-rand-glyph=norms] [data-band-fragment=norms-offset-b]{top:30px;left:26px;width:42px}.foudre-root [data-rand-glyph=norms] [data-band-fragment=norms-baseline]{top:52px;left:0;width:88px;height:2px;background:var(--graphite)}.foudre-root [data-rand-glyph=risk] [data-fragment-role=expected-rhythm]{top:30px;left:0;width:31px}.foudre-root [data-rand-glyph=risk] [data-discontinuity]{top:19px;left:38px;width:12px;height:30px;background:transparent;border-right:1px solid var(--graphite);border-left:1px solid var(--graphite)}.foudre-root [data-rand-glyph=risk] [data-fragment-role=interrupted-rhythm]{top:30px;left:56px;width:30px}.foudre-root [data-rand-glyph=result] [data-band-fragment=result-lane-a]{top:12px;left:0;width:42px}.foudre-root [data-rand-glyph=result] [data-band-fragment=result-lane-b]{top:48px;left:0;width:42px}.foudre-root [data-rand-glyph=result] [data-fragment-role=compression]{top:22px;left:34px;transform:rotate(42deg)}.foudre-root [data-rand-glyph=result] [data-fragment-role=ready-artifact]{top:12px;right:0;width:23px;height:48px}.foudre-root [data-rand-glyph=author] [data-fragment-role=automated-route]{top:31px;left:0;width:25px}.foudre-root [data-rand-glyph=author] [data-orange-stop]{top:31px;left:25px;width:23px}.foudre-root [data-rand-glyph=author] [data-graphite-human]{top:21px;left:53px;transform:rotate(34deg)}.foudre-root :where(li,article):hover .rand-glyph [data-fragment-offset=upper],.foudre-root :where(li,article):focus-within .rand-glyph [data-fragment-offset=upper]{transform:translateY(3px)}.foudre-root :where(li,article):hover .rand-glyph [data-fragment-offset=lower],.foudre-root :where(li,article):focus-within .rand-glyph [data-fragment-offset=lower]{transform:translateY(-3px)}.foudre-root :where(li,article):hover [data-rand-glyph=norms] [data-fragment-offset],.foudre-root :where(li,article):focus-within [data-rand-glyph=norms] [data-fragment-offset]{transform:translateY(10px)}.foudre-root :where(li,article):hover [data-rand-glyph=risk] [data-discontinuity],.foudre-root :where(li,article):focus-within [data-rand-glyph=risk] [data-discontinuity]{transform:scaleY(1.2)}.foudre-root .founder-signature{position:absolute;bottom:clamp(34px,5vh,58px);left:clamp(30px,4vw,64px);z-index:12;display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px 16px;width:min(44vw,620px);color:var(--graphite)}.foudre-root .founder-signature__route{grid-column:1 / -1;display:flex;align-items:center;gap:10px;width:100%;height:12px}.foudre-root .founder-signature__orange-route{width:54%;height:8px;background:var(--spark)}.foudre-root .founder-signature__human-stroke{width:28%;height:2px;background:var(--graphite)}.foudre-root .founder-signature__ending{margin:0;font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:760;letter-spacing:-.035em}.foudre-root .founder-signature__mark,.foudre-root .founder-signature__growth-control{min-width:48px;min-height:48px;color:var(--graphite);background:transparent;border:1px solid rgb(14 17 22 / .35);border-radius:6px}.foudre-root .founder-signature__mark:hover,.foudre-root .founder-signature__growth-control:hover{border-color:var(--graphite);background:#f5f6f8b8}.foudre-root .founder-signature__mark:focus-visible,.foudre-root .founder-signature__growth-control:focus-visible{outline:3px solid var(--spark);outline-offset:3px}.foudre-root .founder-signature__monogram{font-size:.92rem;font-weight:820;letter-spacing:-.08em}.foudre-root .founder-signature__growth-control{width:auto;padding:0 12px;font-size:.72rem}.foudre-root .founder-signature__reveal{grid-column:1 / -1;width:min(100%,620px);padding:18px 20px;color:var(--graphite);background:var(--paper);border:1px solid rgb(14 17 22 / .24);box-shadow:0 12px 34px #0e11161f}.foudre-root .founder-signature__reading{display:block;margin-bottom:10px;font-size:.92rem}.foudre-root .founder-signature__line,.foudre-root .founder-signature__deeper{margin:0;font-size:clamp(.82rem,.92vw,.94rem);line-height:1.48}.foudre-root .founder-signature__deeper{margin-top:8px;color:#0e1116a8}.foudre-root [data-growth-return]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(90px,.5fr) 1fr;align-items:center;gap:12px;color:var(--graphite)}.foudre-root .founder-signature__return-stroke{display:block;height:1px;background:var(--graphite)}.foudre-root .founder-signature__growth-return p{margin:0;font-size:.82rem;font-weight:650}.foudre-root .foudre-implementation .foudre-stage__frame{color:#f5f6fa;background:#080c12;overflow:hidden}.foudre-root .foudre-implementation__copy{position:absolute;z-index:2;top:15%;left:clamp(30px,6vw,96px);width:min(42vw,620px)}.foudre-root .foudre-implementation__copy h2{margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.95;letter-spacing:-.06em}.foudre-root .foudre-implementation__lead{max-width:34rem;margin:24px 0 0;color:#f5f6fab8;font-size:clamp(1rem,1.5vw,1.35rem)}.foudre-root .foudre-implementation__step{margin-top:12vh;max-width:28rem}.foudre-root .foudre-implementation__step span{color:#ff7045;font-weight:800;margin-right:12px}.foudre-root .foudre-implementation__step strong{font-size:.82rem;letter-spacing:.14em}.foudre-root .foudre-implementation__step p{margin:12px 0 0;color:#f5f6fab8;line-height:1.45}.foudre-root .foudre-implementation__disk{position:absolute;top:50%;left:70%;width:min(42vw,620px);aspect-ratio:1;transform:translate(-50%,-50%) rotateY(calc(var(--impl-progress) * 22deg));transform-style:preserve-3d;filter:drop-shadow(0 20px 35px rgb(0 0 0 / .32))}.foudre-root .foudre-implementation__disk:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;border:1px solid rgb(75 73 228 / .22);box-shadow:0 0 80px #4b49e429}.foudre-root .foudre-implementation__disk-mask{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:50%}.foudre-root .foudre-implementation__disk i{position:absolute;left:0;width:100%;height:10.5%;top:calc(var(--band) * 14%);border-radius:0;background:#4b49e4;transform:translate(calc((var(--impl-step) - 2) * (var(--band) - 3) * 2px)) translateY(calc((var(--impl-step) - 2) * (var(--band) - 3) * 1px));transition:transform .55s ease}.foudre-root .foudre-implementation__disk i.is-accent{background:#ff7045}.foudre-root .foudre-implementation .foudre-stage__frame{background:#f5f6f8;color:#0e1116}.foudre-root .foudre-implementation__route{position:absolute;left:5%;right:5%;top:58%;height:2px;background:#3f69ac}.foudre-root .foudre-implementation__route i{position:absolute;top:-5px;left:calc(var(--route-step) * 25%);width:12px;height:12px;background:#3f69ac;border-radius:50%}.foudre-root .foudre-implementation__route i.is-active{background:#ff7045;box-shadow:0 0 0 8px #ff704529}.foudre-root .foudre-implementation__document{position:absolute;left:calc(var(--impl-progress) * 100% - 48px);top:-42px;width:96px;padding:12px;color:#0e1116;background:#fff;border:1px solid rgb(14 17 22 / .16);box-shadow:0 10px 24px #0e11161f;text-align:center}.foudre-root .foudre-implementation__copy h2{color:#0e1116}.foudre-root .foudre-implementation__lead,.foudre-root .foudre-implementation__step p{color:#0e1116b3}.foudre-root .foudre-implementation__disk i:nth-child(1),.foudre-root .foudre-implementation__disk i:nth-child(7){left:21%;width:58%}.foudre-root .foudre-implementation__disk i:nth-child(1){border-radius:50% 50% 0 0/100% 100% 0 0;clip-path:ellipse(72% 100% at 50% 100%)}.foudre-root .foudre-implementation__disk i:nth-child(2),.foudre-root .foudre-implementation__disk i:nth-child(6){left:10%;width:80%;clip-path:polygon(12% 0,88% 0,100% 100%,0 100%)}.foudre-root .foudre-implementation__disk i:nth-child(3),.foudre-root .foudre-implementation__disk i:nth-child(5){left:4%;width:92%;clip-path:polygon(5% 0,95% 0,100% 100%,0 100%)}.foudre-root .foudre-implementation__disk i:nth-child(4){left:0;width:100%}.foudre-root .foudre-implementation__disk i:nth-child(7){border-radius:0 0 50% 50%/0 0 100% 100%;clip-path:ellipse(72% 100% at 50% 0)}@media(max-width:760px){.foudre-root .foudre-implementation__copy{top:11%;left:24px;width:calc(100% - 48px)}.foudre-root .foudre-implementation__disk{top:67%;left:58%;width:76vw}.foudre-root .foudre-implementation__step{margin-top:7vh}}.foudre-root .foudre-card,.foudre-root .foudre-story__copy,.foudre-root .foudre-process__card,.foudre-root .foudre-proof__card,.foudre-root .foudre-services__item>div,.foudre-root .foudre-finale__artifact,.foudre-root .foudre-finale__contact,.foudre-root .foudre-finale__details{border-radius:8px}.foudre-root .foudre-manifesto .foudre-stage__frame,.foudre-root .foudre-proof .foudre-stage__frame,.foudre-root .foudre-office .foudre-stage__frame,.foudre-root .foudre-finale .foudre-stage__frame{color:var(--graphite);background:var(--paper)}.foudre-root .foudre-card,.foudre-root .foudre-proof__card,.foudre-root .foudre-finale__artifact{border:1px solid rgb(14 17 22 / .16);box-shadow:0 14px 38px #0e11161c}.foudre-root .foudre-card img,.foudre-root .foudre-proof__card img,.foudre-root .foudre-finale__artifact img{filter:saturate(.9) contrast(1.02)}.foudre-root .foudre-story h2,.foudre-root .foudre-office h2,.foudre-root .foudre-process h2,.foudre-root .foudre-services h2,.foudre-root .foudre-proof h2,.foudre-root .foudre-pricing h2,.foudre-root .foudre-faq h2,.foudre-root .foudre-finale h2{font-weight:750;line-height:.98;letter-spacing:-.055em}.foudre-root .foudre-story h2,.foudre-root .foudre-office h2,.foudre-root .foudre-process h2,.foudre-root .foudre-services h2{top:15%;left:clamp(30px,4vw,64px);width:min(39vw,580px);font-size:clamp(2.75rem,4.6vw,4.8rem);line-height:1;opacity:var(--f-title, 1);transform:translateY(calc(var(--f-outro, 0) * -18px))}.foudre-root .foudre-story__panel{top:16%;left:70%;width:clamp(310px,28vw,430px);height:min(calc(64 * var(--foudre-svh, 1svh)),620px);transform:translate3d(calc(-50% + var(--item-x) + var(--bridge-x)),calc((1 - var(--item-window)) * 9vh + var(--bridge-y)),0) scale(calc(.94 + var(--item-active) * .06 + var(--f-bridge, 0) * .03))}.foudre-root .foudre-story__panel .foudre-card{border-radius:8px}.foudre-root .foudre-story__copy{right:12px;bottom:12px;left:12px;padding:18px;background:#0e1116f5}.foudre-root .foudre-story__copy .rand-glyph{margin-top:18px;transform:scale(.78);transform-origin:left center}.foudre-root .foudre-story__copy h3{margin:8px 0 0;font-size:clamp(1.8rem,2.7vw,3rem);font-weight:720;line-height:1;letter-spacing:-.045em}.foudre-root .foudre-story__steps span{width:38px;height:38px;border-radius:6px;font-size:.75rem}.foudre-root .foudre-office h2{top:13%;width:min(36vw,540px)}.foudre-root .foudre-office__boundary{position:absolute;top:60%;left:clamp(30px,4vw,64px);z-index:8;display:grid;gap:12px;width:min(31vw,440px);padding-top:16px;border-top:1px solid rgb(14 17 22 / .3)}.foudre-root .foudre-office__boundary p{margin:0;font-size:clamp(.88rem,1vw,1rem);line-height:1.46}.foudre-root .foudre-office__boundary p:last-child{font-weight:700}.foudre-root .foudre-office__cards .foudre-card{top:19%;left:54%;width:clamp(250px,22vw,350px);height:min(calc(58 * var(--foudre-svh, 1svh)),550px);border-radius:8px;transform:translate3d(calc(-50% + var(--item-x)),var(--item-y),0) scale(calc(.95 + var(--item-hero) * .05))}.foudre-root .foudre-office__list{top:17%;right:clamp(28px,4vw,60px);bottom:15%;width:min(25vw,350px)}.foudre-root .foudre-office__list li{padding-top:18px}.foudre-root .foudre-office__list li>span:first-child{position:absolute;top:0;right:0;color:#0e11168c}.foudre-root .foudre-office__list .rand-glyph{margin:0 0 18px}.foudre-root .foudre-office__list h3{margin:0 0 12px;font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:740;line-height:1;letter-spacing:-.045em}.foudre-root .foudre-office__list p{font-size:clamp(.88rem,1vw,1rem);line-height:1.46}.foudre-root .foudre-process h2{top:14%;width:min(38vw,570px)}.foudre-root .foudre-process__card{top:17%;left:55%;grid-template-rows:auto auto 1fr;width:clamp(270px,26vw,400px);height:min(calc(60 * var(--foudre-svh, 1svh)),580px);padding:clamp(24px,2.2vw,34px);border:1px solid rgb(245 246 248 / .24);border-radius:8px;transform:translate3d(calc(-50% + var(--item-x)),var(--item-y),0) scale(calc(.95 + var(--item-hero) * .05))}.foudre-root .foudre-process__card .rand-glyph{align-self:center;margin-block:34px}.foudre-root .foudre-process__card strong{position:absolute;top:22px;right:24px;align-self:auto;color:currentColor;font-size:clamp(2rem,3vw,3.2rem);font-weight:770;line-height:1;opacity:.18}.foudre-root .foudre-process__card p{align-self:end}.foudre-root .foudre-process__aside{right:clamp(30px,5vw,80px);bottom:10%;width:min(26vw,370px)}.foudre-root .foudre-services h2{top:14%;width:min(42vw,620px)}.foudre-root .foudre-services__item{top:16%;left:70%;width:clamp(300px,28vw,430px);height:min(calc(64 * var(--foudre-svh, 1svh)),620px);transform:translate3d(calc(-50% + var(--item-x)),var(--item-y),0) scale(calc(.94 + var(--item-hero) * .06))}.foudre-root .foudre-services__item>div{right:12px;bottom:12px;left:12px;padding:18px;background:#0e1116f5}.foudre-root .foudre-services__item h3{margin:26px 0 8px;font-size:clamp(1.8rem,2.8vw,3rem);font-weight:720;line-height:1;letter-spacing:-.045em}.foudre-root .foudre-proof h2{top:17%;left:clamp(30px,4vw,64px);width:min(40vw,600px);font-size:clamp(2.8rem,4.8vw,5rem);text-align:left;opacity:var(--f-title, 1);transform:translateY(calc(var(--f-outro, 0) * -18px))}.foudre-root .foudre-proof>.foudre-stage__frame>.rand-glyph{position:absolute;bottom:12%;left:clamp(30px,4vw,64px);z-index:6;transform:scale(1.2);transform-origin:left bottom}.foudre-root .foudre-proof__card{top:17%;left:70%;width:clamp(290px,27vw,420px);height:min(calc(60 * var(--foudre-svh, 1svh)),580px);border-radius:8px;transform:translate3d(calc(-50% + var(--item-x)),var(--item-y),0) scale(calc(.94 + var(--item-hero) * .06))}.foudre-root .foudre-proof__card strong{font-size:clamp(2.8rem,4.8vw,5rem);font-weight:760;letter-spacing:-.055em}.foudre-root .foudre-proof__card--artifact img{border-radius:4px}.foudre-root .foudre-pricing h2{top:13%;left:clamp(30px,4vw,64px);width:min(70vw,990px);font-size:clamp(3rem,5.6vw,5.8rem)}.foudre-root .foudre-pricing dl{right:clamp(34px,5vw,80px);bottom:9%;left:clamp(34px,5vw,80px)}.foudre-root .foudre-pricing dl>div{grid-template-columns:minmax(180px,.3fr) 1fr;padding:20px 0}.foudre-root .foudre-pricing dd{font-size:clamp(2.8rem,5.5vw,5.8rem);font-weight:750;letter-spacing:-.055em}.foudre-root .foudre-pricing__note{top:50%;width:min(38ch,38vw)}.foudre-root .foudre-faq .foudre-stage__frame{grid-template-columns:minmax(240px,.7fr) minmax(460px,1.3fr);padding-block:clamp(120px,12vw,180px)}.foudre-root .foudre-faq h2{font-size:clamp(3.8rem,7vw,7rem)}.foudre-root .foudre-faq__list article,.foudre-root .foudre-faq__list article:last-child{border-color:#0e11163d}.foudre-root .foudre-faq__list button{min-height:84px;color:var(--graphite)}.foudre-root .foudre-faq__mark{display:grid;place-items:center;width:38px;height:38px;color:var(--paper);background:var(--graphite);border-radius:6px;font-size:1.15rem}.foudre-root .foudre-finale>.foudre-stage__frame>h2{position:absolute;top:13%;left:clamp(30px,4vw,64px);z-index:4;width:min(39vw,570px);font-size:clamp(2.8rem,4.7vw,4.8rem)}.foudre-root .foudre-finale__artifact,.foudre-root .foudre-finale__contact{top:18%;width:clamp(280px,27vw,420px);height:min(calc(58 * var(--foudre-svh, 1svh)),560px);transform:translate3d(0,calc((1 - var(--f-passage, 0)) * 5vh),0)}.foudre-root .foudre-finale__artifact{left:43%}.foudre-root .foudre-finale__contact{left:69%;grid-template-rows:auto auto 1fr auto;padding:clamp(24px,2.5vw,36px);background:var(--graphite)}.foudre-root .foudre-finale__contact h3{align-self:center;margin:0;font-size:clamp(2.1rem,3vw,3.4rem);font-weight:730;line-height:1;letter-spacing:-.045em}.foudre-root .foudre-finale__contact button{color:var(--graphite);background:var(--spark);border-color:var(--spark)}.foudre-root .foudre-finale__details{right:clamp(28px,4vw,64px);bottom:24px;left:clamp(28px,4vw,64px);color:var(--graphite);background:var(--paper);border-radius:8px}@media(min-width:901px){.foudre-root .foudre-hero__statement,.foudre-root .foudre-hero__support{padding-left:0;border-left:0}.foudre-root .foudre-story__panel,.foudre-root .foudre-services__item,.foudre-root .foudre-proof__card{max-height:650px}}@media(max-width:900px){.foudre-root{--hero-brand-left: 28px;--global-chrome-top: 26px;--hero-ai-size: 1.8rem;--hero-ai-intro-scale: 5.0833;--hero-ai-intro-font-size: 9.15rem;--hero-ai-intro-final-scale: .19672;--hero-intro-center-y-adjust: -1.6px}.foudre-root .foudre-access-card{display:none}.foudre-root .foudre-stage__frame{padding:28px}.foudre-root .foudre-hero .foudre-stage__frame{--hero-disc-center-x: calc(100% - 155px) ;--hero-frame-pad-top: 112px;--hero-frame-pad-bottom: 42px;--hero-disc-size: 274px;grid-template-columns:minmax(0,1fr) 250px;grid-template-rows:minmax(0,1fr) auto;column-gap:34px;padding:var(--hero-frame-pad-top) 30px var(--hero-frame-pad-bottom)}.foudre-root .foudre-hero__brand{width:auto;margin-left:0}.foudre-root .foudre-hero__disc{width:274px}.foudre-root .foudre-hero h1{font-size:clamp(3.25rem,6.9vw,4.15rem)}.foudre-root .foudre-hero__support{padding-top:20px}.foudre-root .foudre-hero__support>p{margin-bottom:20px;font-size:.94rem}.foudre-root .foudre-capacity__reel{font-size:3.9rem}.foudre-root .foudre-capacity__reel[data-capacity-kind=minutes]{font-size:2.1rem}.foudre-root .foudre-continuum-scene .foudre-stage__frame{padding-inline:28px}.foudre-root .foudre-continuum-scene h2{left:28px;width:80vw;font-size:clamp(2.7rem,6.8vw,3.7rem)}.foudre-root .rand-continuum{--disc-scale: .56;--continuum-resolution-width: min(62vw, 480px);top:188px;right:28px;bottom:48px;left:28px;min-height:510px}.foudre-root .rand-continuum__journey{left:calc(440px * var(--disc-scale) + 34px);gap:18px 16px}.foudre-root .rand-continuum__stage{padding-top:12px}.foudre-root .rand-continuum__stage h3{font-size:1rem}.foudre-root .rand-continuum__stage p{font-size:.72rem}.foudre-root .rand-continuum__resolution{width:min(62vw,480px)}.foudre-root .foudre-story h2,.foudre-root .foudre-office h2,.foudre-root .foudre-process h2,.foudre-root .foudre-services h2{left:28px;width:34vw;font-size:clamp(2.45rem,5.8vw,3.5rem)}.foudre-root .foudre-story__panel,.foudre-root .foudre-services__item,.foudre-root .foudre-proof__card{left:66%;width:min(36vw,310px);height:min(calc(59 * var(--foudre-svh, 1svh)),500px)}.foudre-root .foudre-office__boundary{left:28px;width:31vw}.foudre-root .foudre-office__cards .foudre-card,.foudre-root .foudre-process__card{left:50%;width:min(31vw,270px);height:min(calc(57 * var(--foudre-svh, 1svh)),480px)}.foudre-root .foudre-office__list{right:28px;width:27vw}.foudre-root .foudre-office__list h3{font-size:clamp(1.65rem,3.3vw,2.35rem)}.foudre-root .founder-signature{bottom:30px;left:28px;width:43vw}.foudre-root .founder-signature__ending{font-size:1rem}.foudre-root .founder-signature__growth-control{max-width:110px}.foudre-root .foudre-process__aside{right:28px;width:28vw}.foudre-root .foudre-proof h2{top:18%;left:28px;width:36vw;font-size:clamp(2.6rem,5.8vw,3.7rem)}.foudre-root .foudre-pricing h2{font-size:clamp(3.4rem,7.2vw,4.8rem)}.foudre-root .foudre-pricing dd{font-size:clamp(2.8rem,6vw,4rem)}.foudre-root .foudre-faq .foudre-stage__frame{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);column-gap:42px;padding:116px 34px}.foudre-root .foudre-faq h2{font-size:clamp(3.4rem,7.8vw,5.2rem)}.foudre-root .foudre-finale>.foudre-stage__frame>h2{left:28px;width:35vw;font-size:clamp(2.5rem,5.6vw,3.6rem)}.foudre-root .foudre-finale__artifact,.foudre-root .foudre-finale__contact{width:min(31vw,265px);height:min(calc(52 * var(--foudre-svh, 1svh)),440px)}.foudre-root .foudre-finale__artifact{left:38%}.foudre-root .foudre-finale__contact{left:69%}.foudre-root .foudre-finale__details{grid-template-columns:1fr 1fr;gap:8px 18px}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-root{--hero-brand-left: 40px;--global-chrome-top: 40px}.foudre-root .foudre-hero,.foudre-root .foudre-hero .foudre-stage__frame{min-height:calc(100 * var(--foudre-svh, 1svh))}.foudre-root .foudre-hero .foudre-stage__frame{--hero-copy-lift: 0px;--hero-disc-center-x: calc(100% - 190px) ;--hero-disc-center-y: 320px;--hero-disc-size: 550px;position:sticky;top:0;display:block;padding:0;overflow:hidden}.foudre-root .foudre-hero__disc{position:absolute;top:45px;right:-85px;width:550px;height:550px;margin:0;transform:none}.foudre-root .foudre-hero__statement{position:absolute;top:625px;left:40px;width:620px;transform:translate3d(calc(var(--hero-passage-shift-progress, var(--passage-shift-progress, 0)) * 40px),0,0)}.foudre-root .foudre-hero h1{max-width:620px;font-size:3.375rem;line-height:.98;letter-spacing:-.07em}.foudre-root .foudre-hero h1>[data-foudre-passage-line]{white-space:nowrap}.foudre-root .foudre-hero__support{position:absolute;top:816px;left:40px;width:540px;padding-top:0;transform:translate3d(calc(var(--hero-passage-shift-progress, var(--passage-shift-progress, 0)) * 40px),0,0)}.foudre-root .foudre-hero__support>p{max-width:540px;margin:0;font-size:1.0625rem;line-height:1.48}}@media(max-width:560px){.foudre-root{--hero-brand-left: 18px;--global-chrome-top: 18px;--hero-intro-center-y-adjust: 4.5px;overflow-x:clip}.foudre-root .foudre-control--menu{top:var(--global-chrome-top);right:12px;bottom:auto;left:auto}.foudre-root .foudre-hero,.foudre-root .foudre-hero .foudre-stage__frame{min-height:calc(100 * var(--foudre-svh, 1svh))}.foudre-root .foudre-hero .foudre-stage__frame{--hero-copy-lift: 24px;--hero-disc-center-x: 50%;--hero-disc-center-y: 254px;--hero-disc-size: 272px;position:sticky;top:0;display:block;padding:18px 20px 44px;overflow:hidden}.foudre-root .foudre-hero__brand{width:auto;margin-left:0}.foudre-root .foudre-hero__brand-tagline{font-size:.45rem}.foudre-root .foudre-hero__disc{position:absolute;top:118px;right:50%;width:272px;height:272px;transform:none;translate:50% 0}.foudre-root .foudre-hero__statement{width:100%;margin-top:410px}.foudre-root .foudre-hero h1{max-width:none;font-size:clamp(2.55rem,12vw,3.05rem);line-height:.92;letter-spacing:-.07em}.foudre-root .foudre-hero h1 span{white-space:nowrap}.foudre-root .foudre-hero__support{width:100%;padding-top:26px}.foudre-root .foudre-hero__support>p{margin-bottom:18px;font-size:.88rem;line-height:1.44}.foudre-root .foudre-menu{padding:22px}.foudre-root .foudre-menu nav a{font-size:clamp(1.9rem,9vw,3rem)}.foudre-root .foudre-stage:not(.foudre-hero):not(.foudre-continuum-scene):not(.foudre-capacity):not(.foudre-story){min-height:auto}.foudre-root .foudre-stage:not(.foudre-hero):not(.foudre-continuum-scene):not(.foudre-capacity):not(.foudre-story) .foudre-stage__frame{position:relative;display:block;min-height:auto;padding:98px 20px 110px;overflow:visible}.foudre-root .foudre-eyebrow{top:28px;left:20px}.foudre-root .foudre-stage.foudre-capacity{min-height:var(--f-length, calc(280 * var(--foudre-svh, 1svh)))}.foudre-root .foudre-stage.foudre-capacity .foudre-stage__frame{position:sticky;top:0;display:flex;min-height:calc(100 * var(--foudre-svh, 1svh));padding:96px 20px 70px;overflow:hidden}.foudre-root .foudre-capacity__facts{--capacity-value-row: clamp(2.9rem, 15vw, 4rem);grid-template-columns:1fr;gap:0;width:100%}.foudre-root .foudre-capacity__board-shell{--capacity-shell-side: 9px;--capacity-shell-top: 9px;--capacity-shell-bottom: 14px;width:100%;height:auto;min-height:0;transform:none}.foudre-root .foudre-capacity__facts li{grid-template-rows:auto 12px auto;min-height:0;padding:clamp(18px,3vh,24px) 16px}.foudre-root .foudre-capacity__facts li+li{border-top:1px solid rgb(14 19 23 / .18);border-left:0}.foudre-root .foudre-capacity__facts li:after{right:16px;left:16px}.foudre-root .foudre-capacity__reel{min-height:.94em;font-size:clamp(3.3rem,17vw,4.5rem)}.foudre-root .foudre-capacity__reel[data-capacity-kind=minutes]{font-size:clamp(3.1rem,15vw,4rem)}.foudre-root .foudre-capacity__facts li>p{min-height:0;font-size:.84rem}.foudre-root .foudre-capacity__title{position:static;width:100%;margin:0 0 18px;font-size:.62rem;transform:none}.foudre-root .foudre-capacity__scroll{right:18px;bottom:18px;font-size:.58rem}.foudre-root .foudre-stage.foudre-continuum-scene{min-height:var(--f-length, calc(520 * var(--foudre-svh, 1svh)))}.foudre-root .foudre-stage.foudre-continuum-scene .foudre-stage__frame{position:sticky;top:0;min-height:calc(100 * var(--foudre-svh, 1svh));padding:22px 20px 58px;overflow:hidden}.foudre-root .foudre-continuum-scene .foudre-eyebrow{top:24px;left:20px}.foudre-root .foudre-continuum-scene h2{top:62px;left:20px;width:calc(100% - 40px);font-size:clamp(2rem,9.3vw,2.35rem)}.foudre-root .rand-continuum{--disc-scale: .42;--continuum-resolution-width: calc(100% - 50px) ;top:178px;right:20px;bottom:62px;left:20px;min-height:590px}.foudre-root .rand-continuum__origin{top:12px;right:auto;left:0;transform:none}.foudre-root .rand-continuum__journey{top:210px;right:0;bottom:94px;left:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(6,minmax(0,1fr));gap:2px}.foudre-root .rand-continuum__stage,.foudre-root .rand-continuum__stage:nth-child(-n+3),.foudre-root .rand-continuum__stage:nth-child(n+4){align-self:stretch;padding:5px 4px 5px 0;background:color-mix(in srgb,var(--paper) 96%,transparent)}.foudre-root .rand-continuum__stage h3{margin-bottom:2px;font-size:.91rem}.foudre-root .rand-continuum__stage p{font-size:.66rem;line-height:1.24}.foudre-root .rand-continuum__resolution{top:auto;right:0;bottom:62px;grid-template-columns:minmax(62px,.7fr) auto minmax(110px,1fr);gap:8px;width:calc(100% - 50px);padding-top:8px;transform:none}.foudre-root .rand-continuum__resolution-route{gap:5px;min-width:62px}.foudre-root .rand-continuum__resolution p{font-size:.78rem}.foudre-root .foudre-manifesto .foudre-stage__frame{padding-block:108px}.foudre-root .foudre-manifesto__refrain{gap:28px;font-size:clamp(2.45rem,12vw,3.5rem)}.foudre-root .foudre-manifesto__refrain [data-refrain-line]:nth-child(1),.foudre-root .foudre-manifesto__refrain [data-refrain-line]:nth-child(2),.foudre-root .foudre-manifesto__refrain [data-refrain-line]:nth-child(3){justify-self:stretch}.foudre-root .foudre-story h2,.foudre-root .foudre-office h2,.foudre-root .foudre-process h2,.foudre-root .foudre-services h2,.foudre-root .foudre-proof h2,.foudre-root .foudre-pricing h2,.foudre-root .foudre-faq h2,.foudre-root .foudre-finale>.foudre-stage__frame>h2{position:relative;inset:auto;width:auto;margin:0 0 42px;font-size:clamp(2.35rem,10.7vw,3.25rem);line-height:1;opacity:1;transform:none}.foudre-root .foudre-story__track,.foudre-root .foudre-services__track{position:relative;inset:auto;display:grid;gap:18px;width:auto;margin:0;padding:0;overflow:visible}.foudre-root .foudre-story__panel,.foudre-root .foudre-services__item{position:relative;inset:auto;width:100%;height:430px;opacity:1;transform:none}.foudre-root .foudre-story__copy,.foudre-root .foudre-services__item>div{bottom:12px;opacity:1;transform:none}.foudre-root .foudre-story__steps{position:relative;inset:auto;margin-top:24px}.foudre-root .foudre-office__boundary{position:relative;inset:auto;width:auto;margin-bottom:38px}.foudre-root .foudre-office__cards{display:none}.foudre-root .foudre-office__list{position:relative;inset:auto;display:grid;width:auto}.foudre-root .foudre-office__list li{position:relative;inset:auto;display:grid;grid-template-columns:94px 1fr;align-content:start;min-height:180px;padding:28px 0;border-top:1px solid rgb(14 17 22 / .25);opacity:1;transform:none}.foudre-root .foudre-office__list .rand-glyph{grid-row:1 / 3;margin:0}.foudre-root .foudre-office__list h3,.foudre-root .foudre-office__list p{grid-column:2}.foudre-root .founder-signature{position:relative;inset:auto;grid-template-columns:1fr auto;width:auto;margin-top:44px}.foudre-root .founder-signature__ending{font-size:1.18rem}.foudre-root .founder-signature__growth-control{grid-column:1 / -1;justify-self:start;padding-inline:14px}.foudre-root .foudre-process__stack{position:relative;inset:auto;display:grid;gap:16px;width:auto;margin:0;padding:0;overflow:visible;pointer-events:auto}.foudre-root .foudre-process__card{position:relative;inset:auto;width:100%;height:auto;min-height:300px;opacity:1;transform:none}.foudre-root .foudre-process__aside{position:relative;inset:auto;width:auto;margin-top:32px;opacity:1;transform:none}.foudre-root .foudre-process__aside button{width:100%}.foudre-root .foudre-proof>.foudre-stage__frame>.rand-glyph{position:relative;inset:auto;margin-bottom:26px}.foudre-root .foudre-proof__card{position:relative;inset:auto;width:100%;height:360px;margin:0 0 18px;opacity:1;transform:none}.foudre-root .foudre-pricing dl,.foudre-root .foudre-pricing__note{position:relative;inset:auto;width:auto}.foudre-root .foudre-pricing dl>div{grid-template-columns:1fr;gap:10px;padding:26px 0;opacity:1;transform:none}.foudre-root .foudre-pricing dd{font-size:clamp(2.6rem,12vw,3.5rem);overflow-wrap:anywhere}.foudre-root .foudre-pricing__note{margin:32px 0 0}.foudre-root .foudre-faq .foudre-stage__frame{display:block;padding:98px 20px 110px}.foudre-root .foudre-faq__list button{min-height:76px;gap:14px;font-size:1rem}.foudre-root .foudre-faq__list article>p{margin-right:0}.foudre-root .foudre-finale__artifact,.foudre-root .foudre-finale__contact{position:relative;inset:auto;width:100%;height:390px;margin:0 0 18px;opacity:1;transform:none}.foudre-root .foudre-finale__contact{min-height:390px;height:auto}.foudre-root .foudre-finale__details{position:relative;inset:auto;grid-template-columns:1fr;margin-top:28px;transform:none}.foudre-root[data-reduced-motion=true] .foudre-continuum-scene .foudre-stage__frame{min-height:850px;overflow:hidden}}.foudre-root[data-reduced-motion=true]{--rand-extend: 1;--rand-spark: 1;--rand-stages: 1;--rand-signature: 1;--rand-growth: 1}.foudre-root[data-reduced-motion=true] .foudre-hero-transition{display:none}.foudre-root[data-reduced-motion=true] .foudre-capacity__reel>[data-capacity-intermediate]{opacity:0;transform:none}.foudre-root[data-reduced-motion=true] .foudre-capacity__reel>strong{opacity:1;transform:none}.foudre-root[data-reduced-motion=true] .foudre-capacity__spark{display:none}.foudre-root[data-reduced-motion=true][data-foudre-capacity-spark-state=arrived] .foudre-capacity__spark,.foudre-root[data-reduced-motion=true][data-foudre-capacity-spark-state=settled] .foudre-capacity__spark{display:block;opacity:.82;animation:none}.foudre-root[data-reduced-motion=true] .rand-continuum__stage,.foudre-root[data-reduced-motion=true] .rand-continuum__resolution p,.foudre-root[data-reduced-motion=true] .rand-continuum__monogram,.foudre-root[data-reduced-motion=true] [data-continuum-orange-stop]{opacity:1;transform:none}.foudre-root[data-reduced-motion=true] [data-continuum-human-stroke],.foudre-root[data-reduced-motion=true] .rand-continuum__band,.foudre-root[data-reduced-motion=true] .rand-continuum__band[data-spark-band]:after{transform:scaleX(1)}.foudre-root[data-reduced-motion=true] .foudre-stage__frame{overflow:visible}.foudre-root[data-reduced-motion=true] .foudre-manifesto__refrain [data-refrain-line]{position:relative;opacity:1;transform:none}.foudre-root[data-reduced-motion=true] .foudre-continuum-scene{min-height:auto}.foudre-root[data-reduced-motion=true] .foudre-continuum-scene .foudre-stage__frame{position:relative;min-height:820px}.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-stage.foudre-continuum-scene{min-height:auto}.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-stage.foudre-continuum-scene .foudre-stage__frame{position:relative;display:block;min-height:900px;padding:clamp(28px,3.7vw,54px) clamp(30px,4.5vw,68px);overflow:hidden;background:var(--paper);color:var(--graphite)}.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-story h2,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-office h2,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-process h2,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-services h2,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-proof h2,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-pricing h2,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-finale>.foudre-stage__frame>h2{position:relative;inset:auto;width:min(100%,1100px);margin:0 0 72px;font-size:clamp(3.4rem,6vw,5.8rem);line-height:.98;opacity:1;transform:none}.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-finale>.foudre-stage__frame>h2{grid-column:1 / -1}.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-office__boundary{position:relative;inset:auto;width:min(100%,640px);margin:0 0 48px}.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .founder-signature{position:relative;inset:auto;width:min(100%,760px);margin-top:56px}@media(prefers-reduced-motion:reduce){.foudre-root{--rand-extend: 1;--rand-spark: 1;--rand-stages: 1;--rand-signature: 1;--rand-growth: 1}.foudre-root,.foudre-root *,.foudre-root *:before,.foudre-root *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:1ms!important}.foudre-root .rand-continuum__stage,.foudre-root .rand-continuum__resolution p,.foudre-root .rand-continuum__monogram,.foudre-root [data-continuum-orange-stop]{opacity:1;transform:none}.foudre-root [data-continuum-human-stroke],.foudre-root .rand-continuum__band,.foudre-root .rand-continuum__band[data-spark-band]:after{transform:scaleX(1)}}.foudre-root .foudre-story .foudre-stage__frame{position:sticky;top:0;display:block;min-height:calc(100 * var(--foudre-svh, 1svh));padding:clamp(28px,3.8vw,58px);overflow:hidden;color:var(--paper);background:var(--indigo)}.foudre-root .foudre-story__approved-base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;visibility:hidden}.foudre-root[data-foudre-hero-reveal-phase=complete] .foudre-capacity--media-ready .foudre-stage__frame,.foudre-root .foudre-story--media-ready .foudre-stage__frame{background:var(--indigo) url(/brand/story-corporate-field-v1.png) center / cover fixed no-repeat}.foudre-root .foudre-capacity__approved-base{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 94%);mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 94%)}.foudre-root .foudre-story__copy-lock{position:absolute;top:clamp(178px,22vh,220px);left:clamp(38px,6vw,92px);z-index:5;width:min(76vw,1050px);opacity:1;transform:translate3d(0,var(--f-story-release-offset, 0px),0)}.foudre-root .foudre-story h2{position:relative;inset:auto;width:100%;margin:0;color:var(--paper);font-size:clamp(3.15rem,6.35vw,6.9rem);font-weight:760;line-height:.93;letter-spacing:-.065em;opacity:1;transform:none}.foudre-root .foudre-story__intro{position:relative;inset:auto;width:min(68%,680px);min-height:2.84em;margin:clamp(28px,4vh,44px) 0 0;color:#f5f6f8c2;font-size:clamp(1rem,1.35vw,1.32rem);font-weight:510;line-height:1.42}.foudre-root .foudre-story__intro-text{white-space:pre-wrap}.foudre-root .foudre-story [data-story-tablet-intro-break]{display:none}.foudre-root .foudre-story__type-cursor{display:inline-block;width:clamp(26px,2.4vw,36px);height:3px;margin-left:.12em;vertical-align:baseline;background:var(--spark);box-shadow:0 0 9px #ffc197b8,0 0 20px #ff7a453d;opacity:0;transform:translateY(.2em)}.foudre-root .foudre-story__intro[data-story-authoring=writing] .foudre-story__type-cursor{opacity:1;animation:foudre-passage-cursor .72s steps(1,end) 5}.foudre-root .foudre-story__intro[data-story-authoring=complete] .foudre-story__type-cursor{opacity:0;animation:none}.foudre-root .foudre-founder-note{display:flex;grid-column:2;grid-row:1 / span 2;align-self:stretch;align-items:flex-start;min-height:0;contain:size;margin:0}.foudre-root .foudre-founder-note__content{width:100%}.foudre-root .foudre-founder-note [data-founder-note-tablet-break]{display:none}.foudre-root .foudre-founder-note__editorial{padding:2px 0 2px clamp(20px,2.2vw,30px);border-left:1.5px solid var(--spark)}.foudre-root .foudre-founder-note blockquote{margin:0;color:#f5f6f8d9;font-size:clamp(.9rem,1.02vw,.98rem);font-weight:490;line-height:1.45;letter-spacing:-.012em}.foudre-root .foudre-founder-note__attribution{margin:clamp(9px,1.2vh,11px) 0 0;color:#f5f6f880;font-size:clamp(.66rem,.72vw,.74rem);font-weight:480;line-height:1.35;letter-spacing:0}.foudre-root .foudre-founder-note__name,.foudre-root .foudre-founder-note__role{color:inherit;font-weight:inherit}.foudre-root .foudre-founder-note__action{display:inline-flex;align-items:baseline;width:fit-content;margin:clamp(15px,1.8vh,18px) 0 0 clamp(20px,2.2vw,30px);color:#f5f6f8bf;font-size:clamp(.81rem,.92vw,.86rem);font-weight:580;line-height:1.2;text-decoration:none;transition:color .18s ease}.foudre-root .foudre-founder-note__action:hover,.foudre-root .foudre-founder-note__action:focus-visible{color:var(--spark)}.foudre-root .foudre-founder-note__action-lock{display:inline-flex;flex:0 0 auto;gap:2px;align-items:flex-end;width:10px;min-width:10px;height:12px;margin-left:6px;color:var(--paper);opacity:.72;vertical-align:-.02em;transform-origin:center;transition:color .18s ease,opacity .18s ease}.foudre-root .foudre-founder-note__action-lock i{display:block;width:1.5px;height:100%;background:currentColor;transform-origin:center bottom;transition:background-color .18s ease,transform .18s ease}.foudre-root .foudre-founder-note[data-founder-note-active=true] .foudre-founder-note__action-lock{animation:foudre-pricing-info-invite .98s ease-in-out .42s 1}.foudre-root .foudre-founder-note[data-founder-note-active=true] .foudre-founder-note__action-lock i:first-child{animation:foudre-pricing-info-invite-left .98s ease-in-out .42s 1}.foudre-root .foudre-founder-note__action-lock i:nth-child(2){height:64%}.foudre-root .foudre-founder-note[data-founder-note-active=true] .foudre-founder-note__action-lock i:nth-child(2){animation:foudre-pricing-info-invite-center .98s ease-in-out .42s 1}.foudre-root .foudre-founder-note[data-founder-note-active=true] .foudre-founder-note__action-lock i:last-child{animation:foudre-pricing-info-invite-right .98s ease-in-out .42s 1}.foudre-root .foudre-founder-note__action:hover .foudre-founder-note__action-lock i:nth-child(1),.foudre-root .foudre-founder-note__action:focus-visible .foudre-founder-note__action-lock i:nth-child(1){transform:translateY(-3px)}.foudre-root .foudre-founder-note__action:hover .foudre-founder-note__action-lock i:nth-child(2),.foudre-root .foudre-founder-note__action:focus-visible .foudre-founder-note__action-lock i:nth-child(2){background:var(--spark)}.foudre-root .foudre-founder-note__action:hover .foudre-founder-note__action-lock i:nth-child(3),.foudre-root .foudre-founder-note__action:focus-visible .foudre-founder-note__action-lock i:nth-child(3){transform:translateY(3px)}@media(prefers-reduced-motion:reduce){.foudre-root .foudre-founder-note__action-lock,.foudre-root .foudre-founder-note__action-lock i{animation:none}}.foudre-root .foudre-result-rail{--result-gap: clamp(12px, 1.25vw, 20px);--result-card-height: clamp(174px, 22vh, 224px);--result-vertical-runway: calc(clamp(40px, 5.2vh, 56px) + 32px) ;--result-spark-x: 50%;--result-spark-y: 50%;position:absolute;right:0;bottom:clamp(26px,4.2vh,46px);left:0;z-index:8;height:calc(var(--result-card-height) + 2 * var(--result-vertical-runway));overflow:visible;touch-action:pan-y;transform:translate3d(0,var(--f-story-release-offset, 0px),0)}.foudre-root .foudre-result-rail__viewport{width:100%;height:100%;overflow:hidden}.foudre-root .foudre-result-rail__track{display:flex;width:max-content;height:100%;animation:foudre-result-rail-loop 42s linear infinite;will-change:transform}.foudre-root .foudre-result-rail__set{display:flex;flex:none;align-items:end;gap:var(--result-gap);margin:0;padding:0 var(--result-gap) var(--result-vertical-runway) 0;list-style:none}.foudre-root .foudre-result-rail__card{position:relative;isolation:isolate;display:grid;flex:none;grid-template-rows:1fr auto;width:clamp(244px,24vw,348px);height:var(--result-card-height);padding:clamp(20px,2vw,28px);overflow:visible;color:var(--paper);background:transparent;border:0;border-radius:18px}.foudre-root .foudre-result-rail__membrane{position:absolute;top:-56px;left:-56px;z-index:-1;display:block;max-width:none;pointer-events:none}.foudre-root .foudre-result-rail__card>:not(.foudre-result-rail__membrane,.foudre-result-activation,.foudre-result-rail__label){position:relative;z-index:1}.foudre-root .foudre-result-rail__card strong{align-self:end;font-size:clamp(1.55rem,2.3vw,2.65rem);font-weight:690;line-height:.98;letter-spacing:-.045em}.foudre-root .foudre-result-rail[data-result-spark-active=true]{cursor:none}.foudre-root .foudre-result-rail__spark{position:absolute;top:var(--result-spark-y);left:var(--result-spark-x);z-index:12;width:12px;aspect-ratio:1;background:var(--spark);border-radius:50%;box-shadow:0 0 7px #ffdec2f2,0 0 22px #ff7a45b8,0 0 40px #ff7a453d;opacity:0;transform:translate(-50%,-50%) scale(.55);transition:opacity .16s ease,transform .22s ease;pointer-events:none}.foudre-root .foudre-result-rail[data-result-spark-active=true] .foudre-result-rail__spark{opacity:1;transform:translate(-50%,-50%) scale(1)}.foudre-root .foudre-result-gesture{position:relative;display:block;align-self:stretch;min-height:112px;margin:-8px -8px 12px;overflow:hidden;background:var(--graphite);border-top:1px solid rgb(245 246 248 / .28);border-bottom:1px solid rgb(245 246 248 / .12)}.foudre-root .foudre-result-gesture img,.foudre-root .foudre-result-gesture video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:grayscale(1) sepia(.1) hue-rotate(190deg) saturate(2.25) brightness(.68) contrast(1.16);transform:scale(1.04)}.foudre-root .foudre-result-gesture video{opacity:0;animation:foudre-result-gesture-reveal .56s ease-out forwards}.foudre-root .foudre-result-gesture__focus{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;background:var(--spark);opacity:.24;transform:scaleY(.38);transform-origin:center;transition:opacity .26s ease,transform .52s ease}.foudre-root .foudre-result-gesture[data-result-gesture-active=true] .foudre-result-gesture__focus{opacity:1;transform:scaleY(1)}@keyframes foudre-result-gesture-reveal{0%{opacity:0;transform:scale(1.075)}to{opacity:1;transform:scale(1.04)}}.foudre-root .foudre-result-glyph{--glyph-a-left: 0px;--glyph-a-top: 10px;--glyph-a-width: 62px;--glyph-a-rotate: 0deg;--glyph-b-left: 14px;--glyph-b-top: 47px;--glyph-b-width: 72px;--glyph-b-rotate: 0deg;--glyph-arc-left: 56px;--glyph-arc-top: 8px;--glyph-arc-rotate: 0deg;--glyph-spark-left: 47px;--glyph-spark-top: 31px;position:relative;display:block;align-self:start;width:72px;height:54px}.foudre-root .foudre-result-glyph__mark{position:relative;display:block;width:96px;height:72px;transform:scale(.75);transform-origin:left top}.foudre-root .foudre-result-glyph__band{position:absolute;display:block;height:8px;border-radius:99px;transform-origin:center}.foudre-root .foudre-result-glyph__band--input{background:var(--graphite)}.foudre-root .foudre-result-glyph__band--output{background:var(--paper)}.foudre-root .foudre-result-glyph__band--a{top:var(--glyph-a-top);left:var(--glyph-a-left);width:var(--glyph-a-width);transform:rotate(var(--glyph-a-rotate))}.foudre-root .foudre-result-glyph__band--b{top:var(--glyph-b-top);left:var(--glyph-b-left);width:var(--glyph-b-width);transform:rotate(var(--glyph-b-rotate))}.foudre-root .foudre-result-glyph__arc{position:absolute;top:var(--glyph-arc-top);left:var(--glyph-arc-left);display:block;width:34px;height:34px;border:8px solid var(--paper);border-right-color:transparent;border-radius:50%;transform:rotate(var(--glyph-arc-rotate))}.foudre-root .foudre-result-glyph__spark{position:absolute;top:var(--glyph-spark-top);left:var(--glyph-spark-left);display:block;width:11px;aspect-ratio:1;background:var(--spark);border-radius:50%}.foudre-root [data-result-glyph=document]{--glyph-a-left: 0px;--glyph-a-top: 8px;--glyph-a-width: 50px;--glyph-b-left: 0px;--glyph-b-top: 42px;--glyph-b-width: 72px;--glyph-arc-left: 58px;--glyph-arc-top: 6px;--glyph-arc-rotate: 4deg;--glyph-spark-left: 48px;--glyph-spark-top: 27px}.foudre-root [data-result-glyph=calculation]{--glyph-a-left: 9px;--glyph-a-top: 7px;--glyph-a-width: 78px;--glyph-b-left: 9px;--glyph-b-top: 52px;--glyph-b-width: 48px;--glyph-arc-left: 50px;--glyph-arc-top: 18px;--glyph-arc-rotate: 48deg;--glyph-spark-left: 17px;--glyph-spark-top: 29px}.foudre-root [data-result-glyph=comparison]{--glyph-a-left: 0px;--glyph-a-top: 14px;--glyph-a-width: 48px;--glyph-b-left: 48px;--glyph-b-top: 46px;--glyph-b-width: 48px;--glyph-arc-left: 31px;--glyph-arc-top: 18px;--glyph-arc-rotate: 90deg;--glyph-spark-left: 43px;--glyph-spark-top: 30px}.foudre-root [data-result-glyph=concept]{--glyph-a-left: 0px;--glyph-a-top: 31px;--glyph-a-width: 38px;--glyph-a-rotate: 0deg;--glyph-b-left: 54px;--glyph-b-top: 11px;--glyph-b-width: 40px;--glyph-b-rotate: -12deg;--glyph-arc-left: 32px;--glyph-arc-top: 18px;--glyph-arc-rotate: -45deg;--glyph-spark-left: 38px;--glyph-spark-top: 29px}.foudre-root [data-result-glyph=scenario]{--glyph-a-left: 2px;--glyph-a-top: 13px;--glyph-a-width: 40px;--glyph-a-rotate: 14deg;--glyph-b-left: 54px;--glyph-b-top: 49px;--glyph-b-width: 39px;--glyph-b-rotate: -14deg;--glyph-arc-left: 31px;--glyph-arc-top: 18px;--glyph-arc-rotate: 45deg;--glyph-spark-left: 40px;--glyph-spark-top: 30px}.foudre-root [data-result-glyph=presentation]{--glyph-a-left: 9px;--glyph-a-top: 8px;--glyph-a-width: 50px;--glyph-b-left: 17px;--glyph-b-top: 53px;--glyph-b-width: 68px;--glyph-arc-left: 54px;--glyph-arc-top: 16px;--glyph-arc-rotate: 135deg;--glyph-spark-left: 43px;--glyph-spark-top: 30px}.foudre-root [data-result-glyph=warning]{--glyph-a-left: 13px;--glyph-a-top: 8px;--glyph-a-width: 67px;--glyph-a-rotate: 58deg;--glyph-b-left: 13px;--glyph-b-top: 50px;--glyph-b-width: 67px;--glyph-b-rotate: -58deg;--glyph-arc-left: 31px;--glyph-arc-top: 20px;--glyph-arc-rotate: 90deg;--glyph-spark-left: 43px;--glyph-spark-top: 6px}.foudre-root [data-result-glyph=decision]{--glyph-a-left: 0px;--glyph-a-top: 23px;--glyph-a-width: 39px;--glyph-b-left: 57px;--glyph-b-top: 23px;--glyph-b-width: 39px;--glyph-arc-left: 29px;--glyph-arc-top: 6px;--glyph-arc-rotate: 180deg;--glyph-spark-left: 43px;--glyph-spark-top: 48px}.foudre-root [data-result-glyph=website]{--glyph-a-left: 0px;--glyph-a-top: 8px;--glyph-a-width: 96px;--glyph-b-left: 16px;--glyph-b-top: 53px;--glyph-b-width: 80px;--glyph-arc-left: 0px;--glyph-arc-top: 20px;--glyph-arc-rotate: 42deg;--glyph-spark-left: 70px;--glyph-spark-top: 27px}.foudre-root [data-result-glyph=next-step]{--glyph-a-left: 0px;--glyph-a-top: 51px;--glyph-a-width: 40px;--glyph-b-left: 57px;--glyph-b-top: 8px;--glyph-b-width: 39px;--glyph-arc-left: 31px;--glyph-arc-top: 18px;--glyph-arc-rotate: 135deg;--glyph-spark-left: 40px;--glyph-spark-top: 37px}@keyframes foudre-result-rail-loop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:900px){.foudre-root .foudre-story [data-story-intro-middle-line]{white-space:nowrap}.foudre-root .foudre-story__copy-lock{top:164px;left:28px;width:calc(100% - 56px)}.foudre-root .foudre-story h2{font-size:clamp(2.9rem,8vw,5.2rem)}.foudre-root .foudre-story__intro{width:min(72vw,620px);margin-top:20px}.foudre-root .foudre-result-rail{bottom:clamp(20px,3vh,30px)}.foudre-root .foudre-result-rail__card{width:clamp(232px,33vw,300px)}}@media(max-width:760px){.foudre-root #foudre-cases.foudre-stage{min-height:var(--f-length, calc(540 * var(--foudre-svh, 1svh)))}.foudre-root #foudre-cases.foudre-stage>.foudre-stage__frame{position:sticky;top:0;display:grid;min-height:calc(100 * var(--foudre-svh, 1svh));padding:0;overflow:clip}}@media(max-width:560px){.foudre-root .foudre-stage.foudre-story{min-height:var(--f-length, calc(190 * var(--foudre-svh, 1svh)))}.foudre-root .foudre-stage.foudre-story .foudre-stage__frame{position:sticky;top:0;display:block;min-height:calc(100 * var(--foudre-svh, 1svh));padding:96px 20px 0;overflow:hidden}.foudre-root .foudre-story__copy-lock{position:absolute;top:136px;left:20px;width:calc(100% - 40px);opacity:1;transform:translate3d(0,var(--f-story-release-offset, 0px),0)}.foudre-root .foudre-story h2{position:relative;inset:auto;width:100%;margin:0;font-size:clamp(2.45rem,12vw,3.6rem);line-height:.95;opacity:1;transform:none}.foudre-root .foudre-story__intro{width:calc(100% - 40px);min-height:4.2em;margin-top:26px;font-size:.96rem;line-height:1.4}.foudre-root .foudre-result-rail{--result-card-height: 166px;bottom:16px}.foudre-root .foudre-result-rail__card{width:220px;padding:20px}.foudre-root .foudre-result-rail__card strong{font-size:1.55rem}}.foudre-root .foudre-stage.foudre-industry-theater{min-height:var(--f-length, calc(660 * var(--foudre-svh, 1svh)));color:var(--paper);background:var(--graphite)}.foudre-root .foudre-industry-theater .foudre-stage__frame{position:sticky;top:0;min-height:calc(100 * var(--foudre-svh, 1svh));padding:0;overflow:clip;color:var(--paper);background:var(--graphite);isolation:isolate}.foudre-root .foudre-industry-theater__scene{--industry-rail-height: clamp(48px, 5.6vh, 58px);position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;perspective:1600px;perspective-origin:74% 46%;outline:none}.foudre-root .foudre-industry-theater__scene:focus-visible{outline:2px solid var(--spark);outline-offset:-6px}.foudre-root .foudre-industry-theater__copy{position:absolute;right:clamp(42px,4.2vw,68px);bottom:clamp(36px,5vh,58px);z-index:70;width:max-content;max-width:min(56vw,760px);text-align:right;opacity:var(--industry-archive-visibility, 1);transform:translate3d(0,calc(var(--industry-exit, 0) * 18px),0);pointer-events:none}.foudre-root .foudre-industry-theater__copy h2{margin:0;color:var(--paper);font-size:clamp(2rem,3.2vw,3.85rem);font-weight:780;line-height:.91;letter-spacing:-.072em}.foudre-root .foudre-industry-theater__copy h2 span{display:block;width:100%;text-align:right;white-space:nowrap}.foudre-root .foudre-industry-theater__films,.foudre-root .foudre-industry-theater__rail{position:absolute;top:9.5vh;left:18.5vw;width:41.5vw;height:82vh;margin:0;padding:0;opacity:var(--industry-archive-visibility, 1);transform:translate3d(calc((1 - var(--industry-entry, 1)) * 7vw - var(--industry-exit, 0) * 9vw),calc((1 - var(--industry-entry, 1)) * 2vh + var(--industry-exit, 0) * 2vh),0) scale(calc(.96 + var(--industry-archive-visibility, 1) * .04));transform-origin:76% 48%;will-change:opacity,transform}.foudre-root .foudre-industry-theater__film,.foudre-root .foudre-industry-theater__rail li,.foudre-root .foudre-industry-theater__future-film{position:absolute;top:0;right:0;bottom:0;left:0;width:41.5vw;height:82vh;transform-origin:0 0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.12,.82,.14,1),opacity .72s ease,clip-path .9s cubic-bezier(.12,.82,.14,1);will-change:transform,opacity,clip-path}.foudre-root .foudre-industry-theater__film{overflow:hidden;background:var(--graphite);border:1px solid rgb(245 246 248 / .26);box-shadow:0 34px 90px #0000008f}.foudre-root .foudre-industry-theater__film:before{position:absolute;inset:0 auto 0 0;z-index:4;width:2px;content:"";background:#4b49e48c}.foudre-root .foudre-industry-theater__film:after{position:absolute;inset:0 0 0 auto;z-index:4;width:1px;content:"";background:#f5f6f829}.foudre-root .foudre-industry-theater__film[data-depth="0"]{clip-path:polygon(0 0,76% 4%,100% 100%,25% 100%)}.foudre-root .foudre-industry-theater__rail li[data-depth="0"]{clip-path:polygon(0 0,76% 4%,76% 100%,0 100%)}.foudre-root .foudre-industry-theater__film[data-depth="1"]{clip-path:polygon(0 0,100% 1.5%,91% 100%,7% 100%)}.foudre-root .foudre-industry-theater__rail li[data-depth="1"]{clip-path:polygon(0 0,100% 1.5%,96% 100%,0 100%)}.foudre-root .foudre-industry-theater__film[data-depth="2"]{clip-path:polygon(0 0,100% 1%,94% 100%,5% 100%)}.foudre-root .foudre-industry-theater__rail li[data-depth="2"]{clip-path:polygon(0 0,100% 1%,97% 100%,0 100%)}.foudre-root .foudre-industry-theater__film.is-active:before{width:2px;height:104%;background:var(--spark);box-shadow:0 0 24px #ff7a45ad;transform:rotate(-11.3deg);transform-origin:0 0}.foudre-root .foudre-industry-theater__window{position:absolute;inset:var(--industry-rail-height) 0 0;overflow:hidden;background:var(--graphite)}.foudre-root #foudre-cases .foudre-cases__header{width:min(86vw,1080px)}.foudre-root #foudre-cases .foudre-cases__header h2{max-width:24ch;font-size:clamp(2.7rem,4.25vw,4.35rem)}.foudre-root #foudre-cases .foudre-cases__case{top:46.5%;gap:clamp(6px,.8vh,10px);width:min(78vw,1060px);transform:translate3d(-50%,-50%,0)}.foudre-root #foudre-cases .foudre-cases__case h3{max-width:18ch;font-size:clamp(2rem,3.7vw,4.2rem);line-height:.9}.foudre-root #foudre-cases .foudre-cases__result{max-width:62ch;font-size:clamp(.82rem,1.05vw,1.08rem)}.foudre-root #foudre-cases .foudre-evidence-object__source{top:0;left:0;width:96%;height:82%;border:1px solid rgb(245 246 248 / .58);box-shadow:0 26px 64px #0000006b;transform:translate3d(calc(var(--evidence-parallax-x) * -.32),calc(var(--evidence-parallax-y) * -.32),-18px) rotateY(-2.2deg) rotateX(.4deg)}.foudre-root #foudre-cases .foudre-evidence-object__analysis{top:0;right:0;bottom:0;left:0;width:auto;height:auto;padding:0;overflow:visible;background:transparent;border:0;box-shadow:none;transform:none}.foudre-root #foudre-cases .foudre-evidence-object__decision,.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption{right:0;bottom:0;left:auto;width:78%;min-height:88px;padding:13px 15px 12px;color:var(--paper);background:#0e1116f0;border:1px solid rgb(245 246 248 / .16);border-left:2px solid var(--spark);box-shadow:0 18px 42px #00000057,0 0 28px #4b49e414;transform:translate3d(calc(12px + var(--evidence-parallax-x) * .6),calc(12px + var(--evidence-parallax-y) * .6),24px)}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption strong{color:var(--paper);font-size:clamp(1.05rem,1.45vw,1.5rem)}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption p{color:#f5f6f8a8;font-size:clamp(.62rem,.72vw,.74rem)}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__source{transform:translate3d(calc(-3px + var(--evidence-parallax-x) * -.32),calc(-4px + var(--evidence-parallax-y) * -.32),-22px) rotateY(-2.6deg) rotateX(.35deg)}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__analysis{transform:none}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__decision{transform:translate3d(calc(16px + var(--evidence-parallax-x) * .6),calc(15px + var(--evidence-parallax-y) * .6),30px)}@media(max-width:560px){.foudre-root #foudre-cases .foudre-cases__header h2{max-width:none;font-size:clamp(1.72rem,7.8vw,2.1rem)}.foudre-root #foudre-cases .foudre-cases__case{top:43%}.foudre-root #foudre-cases .foudre-cases__case h3{max-width:13ch;font-size:clamp(1.75rem,8.3vw,2.35rem)}.foudre-root #foudre-cases .foudre-evidence-object__decision,.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption{right:3%;width:84%;min-height:86px;transform:translate3d(10px,10px,24px)}}.foudre-root .foudre-cases__header{position:absolute;top:clamp(84px,9vh,112px);left:clamp(34px,5vw,76px);z-index:8;width:min(74vw,940px);pointer-events:none}.foudre-root .foudre-cases__eyebrow{margin:0 0 11px;color:var(--spark);font-size:clamp(.62rem,.72vw,.76rem);font-weight:780;line-height:1;letter-spacing:.2em;text-transform:uppercase}.foudre-root .foudre-cases__header h2{max-width:14ch;margin:0;color:var(--paper);font-size:clamp(2.7rem,5vw,5.3rem);font-weight:760;line-height:.92;letter-spacing:-.066em}.foudre-root .foudre-cases__header h2 span{display:block;white-space:nowrap}.foudre-root .foudre-cases__switcher{position:absolute;top:clamp(188px,23.8vh,224px);right:clamp(34px,5vw,76px);left:clamp(34px,5vw,76px);z-index:9;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(245 246 248 / .16)}.foudre-root .foudre-cases__tab{position:relative;min-height:52px;padding:14px clamp(10px,1.3vw,18px) 12px;overflow:hidden;color:#f5f6f87a;font:inherit;font-size:clamp(.66rem,.85vw,.86rem);font-weight:620;line-height:1.12;text-align:left;background:transparent;border:0;border-right:1px solid rgb(245 246 248 / .14);border-radius:0;transition:color .24s ease,background-color .24s ease}.foudre-root .foudre-cases__tab:first-child{border-left:1px solid rgb(245 246 248 / .14)}.foudre-root .foudre-cases__tab:before{position:absolute;top:-1px;right:-1px;left:-1px;height:2px;content:"";background:var(--spark);box-shadow:0 0 14px #ff7a45a8;opacity:0;transform:scaleX(.12);transform-origin:left center;transition:opacity .22s ease,transform .52s cubic-bezier(.2,.82,.2,1)}.foudre-root .foudre-cases__tab:hover{color:#f5f6f8c7;background:#f5f6f806}.foudre-root .foudre-cases__tab[aria-selected=true]{color:var(--paper);background:linear-gradient(180deg,rgb(245 246 248 / .035),transparent)}.foudre-root .foudre-cases__tab[aria-selected=true]:before{opacity:1;transform:scaleX(1)}.foudre-root .foudre-cases__tab:focus-visible{outline-width:2px;outline-offset:-3px}.foudre-root .foudre-cases__case{top:45%;gap:clamp(6px,.8vh,10px);width:min(78vw,1060px)}.foudre-root .foudre-cases__case h3{max-width:18ch;font-size:clamp(2rem,3.7vw,4.2rem);line-height:.9}.foudre-root .foudre-cases__result{max-width:62ch;font-size:clamp(.82rem,1.05vw,1.08rem)}.foudre-root .foudre-cases__card.foudre-evidence-object{top:72%;width:clamp(260px,27vw,370px);height:clamp(238px,31vh,292px);perspective:1500px}.foudre-root .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-4{width:clamp(210px,21vw,292px)}.foudre-root .foudre-evidence-object__layer{border-radius:0}.foudre-root .foudre-evidence-object__source{top:0;left:0;z-index:1;width:96%;height:82%;overflow:hidden;background:#eef0f3;border:1px solid rgb(245 246 248 / .58);box-shadow:0 26px 64px #0000006b;transform:translate3d(calc(var(--evidence-parallax-x) * -.32),calc(var(--evidence-parallax-y) * -.32),-18px) rotateY(-2.2deg) rotateX(.4deg)}.foudre-root .foudre-evidence-object__source:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;content:"";background:linear-gradient(106deg,transparent 27%,rgb(255 255 255 / .34) 49%,transparent 71%);opacity:0;transform:translate(-128%);pointer-events:none}.foudre-root .foudre-evidence-object__analysis{top:0;right:0;bottom:0;left:0;z-index:4;width:auto;height:auto;padding:0;overflow:visible;color:var(--paper);background:transparent;border:0;box-shadow:none;transform:none;pointer-events:none}.foudre-root .foudre-evidence-object__analysis .foudre-cases__card-progress{top:10px;right:8%;left:3%;z-index:8;gap:5px;padding:0}.foudre-root .foudre-evidence-object__analysis .foudre-cases__card-progress i{height:2px;background:#0e11162e}.foudre-root .foudre-evidence-object__analysis .foudre-cases__card-progress i span{background:var(--indigo)}.foudre-root .foudre-evidence-object__spark{position:absolute;top:calc(17% - 9px);left:2%;z-index:9;display:block;width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 0 7px rgb(255 255 255 / .9)) drop-shadow(0 0 18px rgb(255 122 69 / .82));opacity:0;transform:translateZ(0) scale(.7);pointer-events:none}.foudre-root .foudre-evidence-object__decision,.foudre-root .foudre-cases__card.foudre-evidence-object figcaption{right:0;bottom:0;left:auto;z-index:6;width:78%;min-height:88px;padding:13px 15px 12px;color:var(--paper);background:#0e1116f0;border:1px solid rgb(245 246 248 / .16);border-left:2px solid var(--spark);box-shadow:0 18px 42px #00000057,0 0 28px #4b49e414;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate3d(calc(12px + var(--evidence-parallax-x) * .6),calc(12px + var(--evidence-parallax-y) * .6),24px)}.foudre-root .foudre-cases__card.foudre-evidence-object figcaption strong{color:var(--paper);font-size:clamp(1.05rem,1.45vw,1.5rem)}.foudre-root .foudre-cases__card.foudre-evidence-object figcaption p{color:#f5f6f8a8;font-size:clamp(.62rem,.72vw,.74rem)}.foudre-root #foudre-cases .foudre-evidence-object__secondary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.25em .55em;margin-top:7px;padding-top:7px;border-top:1px solid rgb(245 246 248 / .14)}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption .foudre-evidence-object__secondary strong{color:var(--lavender);font-size:clamp(.76rem,.95vw,.98rem);line-height:1;white-space:nowrap}.foudre-root #foudre-cases .foudre-evidence-object__secondary p{margin:0}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object:has([data-evidence-secondary]) figcaption{min-height:118px}.foudre-root .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__source{transform:translate3d(calc(-3px + var(--evidence-parallax-x) * -.32),calc(-4px + var(--evidence-parallax-y) * -.32),-22px) rotateY(-2.6deg) rotateX(.35deg)}.foudre-root .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__analysis{transform:none}.foudre-root .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__decision{transform:translate3d(calc(16px + var(--evidence-parallax-x) * .6),calc(15px + var(--evidence-parallax-y) * .6),30px)}.foudre-root .foudre-cases__card[data-case-card-active=true] .foudre-evidence-object__spark{animation:foudre-evidence-spark 4.4s cubic-bezier(.42,0,.28,1) infinite;animation-delay:calc(var(--case-card-layer, 1) * .38s)}.foudre-root .foudre-cases__card[data-case-card-active=true] .foudre-evidence-object__source:after{animation:foudre-evidence-sheen 4.4s ease-in-out infinite;animation-delay:calc(var(--case-card-layer, 1) * .38s)}@keyframes foudre-evidence-spark{0%,12%{opacity:0;transform:translate3d(-22px,-14px,0) scale(.55)}23%{opacity:1;transform:translate3d(18px,8px,0) scale(1)}58%{opacity:.92;transform:translate3d(1050%,clamp(112px,16vh,154px),0) scale(.76)}76%,to{opacity:0;transform:translate3d(1450%,clamp(140px,18vh,176px),0) scale(.42)}}@keyframes foudre-evidence-sheen{0%,16%{opacity:0;transform:translate(-128%)}31%{opacity:.5}70%,to{opacity:0;transform:translate(128%)}}@media(max-width:900px){.foudre-root .foudre-cases__header{top:86px;left:30px}.foudre-root .foudre-cases__header h2{font-size:clamp(2.55rem,7.2vw,4.7rem)}.foudre-root .foudre-cases__switcher{top:clamp(188px,23.5vh,218px);right:30px;left:30px}.foudre-root .foudre-cases__card.foudre-evidence-object{width:clamp(230px,29vw,290px)}.foudre-root .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-4{width:clamp(188px,22vw,226px)}}@media(max-width:560px){.foudre-root .foudre-cases__header{top:92px;left:20px;width:calc(100% - 40px)}.foudre-root .foudre-cases__eyebrow{margin-bottom:8px;font-size:.54rem}.foudre-root .foudre-cases__header h2{max-width:13ch;font-size:clamp(2rem,10.4vw,2.9rem);line-height:.94}.foudre-root .foudre-cases__switcher{top:224px;right:20px;left:20px}.foudre-root .foudre-cases__tab{min-height:58px;padding:12px 7px 10px;font-size:.57rem;line-height:1.16}.foudre-root .foudre-cases__case{top:43%}.foudre-root .foudre-cases__case h3{max-width:13ch;font-size:clamp(1.75rem,8.3vw,2.35rem)}.foudre-root .foudre-cases__result{max-width:36ch;font-size:.7rem}.foudre-root .foudre-cases__card.foudre-evidence-object,.foudre-root .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-4{top:72%;width:min(72vw,278px);height:min(38vh,320px)}.foudre-root .foudre-evidence-object__decision,.foudre-root .foudre-cases__card.foudre-evidence-object figcaption{right:3%;width:84%;min-height:86px;transform:translate3d(10px,10px,24px)}}.foudre-root[data-reduced-motion=true] .foudre-cases__header,.foudre-root[data-reduced-motion=true] .foudre-cases__switcher{position:relative;inset:auto;width:100%}.foudre-root[data-reduced-motion=true] .foudre-cases__switcher{margin-top:30px}.foudre-root[data-reduced-motion=true] .foudre-evidence-object__spark,.foudre-root[data-reduced-motion=true] .foudre-evidence-object__source:after{display:none;animation:none!important}.foudre-root[data-reduced-motion=true] .foudre-evidence-object__analysis{transform:none}.foudre-root .foudre-cases__entry-filaments{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.foudre-root .foudre-cases__entry-filaments i{position:absolute;top:calc(50% - 5px);left:50%;display:block;width:min(28vw,420px);height:1px;background:var(--spark);box-shadow:0 0 12px #ff7a456b;opacity:calc((1 - var(--case-quotes-portal, 0)) * var(--case-quotes-visible, 1));transform:translate(-100%) scaleX(calc(1 - var(--case-quotes-open, 0)));transform-origin:right center}.foudre-root .foudre-cases__entry-filaments i+i{top:calc(50% + 5px);transform:scaleX(calc(1 - var(--case-quotes-open, 0)));transform-origin:left center}.foudre-root .foudre-cases__card.foudre-evidence-object{--evidence-parallax-x: 0px;--evidence-parallax-y: 0px;top:73%;display:block;width:clamp(260px,26vw,350px);height:clamp(230px,30vh,285px);padding:0;overflow:visible;color:var(--graphite);background:transparent;border:0;border-radius:0;box-shadow:none;perspective:1200px;transform:translate3d(calc(-50% + var(--evidence-parallax-x)),calc(-50% + var(--case-card-y, 86vh) + var(--evidence-parallax-y)),0) rotate(var(--case-card-rotate, 3.5deg))}.foudre-root .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-4{width:clamp(220px,20vw,280px)}.foudre-root .foudre-evidence-object .foudre-cases__card-proof{position:absolute;top:0;right:0;bottom:0;left:0;display:block;min-height:0;margin:0;transform-style:preserve-3d}.foudre-root .foudre-evidence-object__layer{position:absolute;display:block;overflow:hidden;border-radius:0;box-shadow:0 18px 42px #0000003d;transition:transform .44s cubic-bezier(.2,.82,.2,1),opacity .26s ease;will-change:transform}.foudre-root .foudre-evidence-object__source{top:0;left:0;z-index:1;width:76%;height:72%;background:#eef0f2;border:1px solid rgb(245 246 248 / .28);transform:translate3d(calc(var(--evidence-parallax-x) * -.45),calc(var(--evidence-parallax-y) * -.45),-24px) rotateY(-3deg)}.foudre-root .foudre-evidence-object__analysis{top:17%;left:13%;z-index:2;width:76%;height:64%;padding:14px;color:var(--paper);background:#25245f;border:1px solid rgb(75 73 228 / .72);transform:translate3d(calc(18px + var(--evidence-parallax-x) * .35),calc(20px + var(--evidence-parallax-y) * .35),12px) rotateY(-1.5deg)}.foudre-root .foudre-evidence-object__decision,.foudre-root .foudre-cases__card.foudre-evidence-object figcaption{right:0;bottom:0;left:auto;z-index:3;display:grid;align-content:center;gap:7px;width:72%;min-height:94px;padding:14px 16px;overflow:hidden;color:var(--graphite);background:#f5f6f8;border:1px solid rgb(245 246 248 / .38);transform:translate3d(calc(34px + var(--evidence-parallax-x) * .7),calc(34px + var(--evidence-parallax-y) * .7),34px) rotateY(1deg)}.foudre-root .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__source{transform:translate3d(calc(-6px + var(--evidence-parallax-x) * -.45),calc(-8px + var(--evidence-parallax-y) * -.45),-32px) rotateY(-4deg)}.foudre-root .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__analysis{transform:translate3d(calc(20px + var(--evidence-parallax-x) * .35),calc(24px + var(--evidence-parallax-y) * .35),16px) rotateY(-2deg)}.foudre-root .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__decision{transform:translate3d(calc(40px + var(--evidence-parallax-x) * .7),calc(40px + var(--evidence-parallax-y) * .7),42px) rotateY(1.5deg)}.foudre-root .foudre-evidence-object .foudre-cases__card-media{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;overflow:hidden;background:#eef0f2;border-radius:0}.foudre-root .foudre-evidence-object__analysis .foudre-cases__card-progress{position:absolute;top:12px;right:12px;left:12px;z-index:2;display:grid;padding:0}.foudre-root .foudre-evidence-object__analysis .foudre-cases__card-progress i{background:#f5f6f829;border-radius:0}.foudre-root .foudre-evidence-object__analysis .foudre-cases__card-progress i span{background:var(--spark);border-radius:0}.foudre-root .foudre-evidence-object__vectors{position:absolute;top:42px;right:16px;bottom:16px;left:16px;display:grid;align-content:space-between;gap:12px}.foudre-root .foudre-evidence-object__vectors i{position:relative;display:block;height:1px;background:#f5f6f847;transform:scaleX(.64);transform-origin:left center;transition:transform .52s ease,background-color .32s ease}.foudre-root .foudre-evidence-object__vectors i:nth-child(2){width:84%;transform:translate(10%) scaleX(.72)}.foudre-root .foudre-evidence-object__vectors i:nth-child(3){width:62%;transform:translate(28%) scaleX(.8)}.foudre-root .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__vectors i{background:var(--paper);transform:scaleX(1)}.foudre-root .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__vectors i:nth-child(2){transform:translate(10%) scaleX(1)}.foudre-root .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__vectors i:nth-child(3){transform:translate(28%) scaleX(1)}.foudre-root .foudre-cases__card.foudre-evidence-object figcaption strong{font-size:clamp(1.18rem,1.65vw,1.65rem)}.foudre-root .foudre-cases__card.foudre-evidence-object figcaption p{color:#0e1116ad;font-size:clamp(.66rem,.78vw,.79rem)}@media(max-width:900px){.foudre-root .foudre-cases__card.foudre-evidence-object{width:clamp(230px,29vw,280px);height:clamp(218px,29vh,260px)}.foudre-root .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-4{width:clamp(195px,22vw,230px)}}@media(max-width:560px){.foudre-root .foudre-cases__card.foudre-evidence-object,.foudre-root .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-4{top:70.5%;left:calc(50% + var(--case-target-x-mobile));width:min(70vw,278px);height:min(42vh,350px);transform:translate3d(calc(-50% + var(--evidence-parallax-x)),calc(-50% + var(--case-card-y, 86vh) + var(--evidence-parallax-y)),0) rotate(var(--case-card-rotate, 3.5deg))}.foudre-root .foudre-evidence-object__source{width:88%;height:62%}.foudre-root .foudre-evidence-object__analysis{top:24%;left:6%;width:88%;height:52%}.foudre-root .foudre-evidence-object__decision,.foudre-root .foudre-cases__card.foudre-evidence-object figcaption{right:4%;bottom:0;width:84%;min-height:90px;transform:translate3d(16px,22px,28px)}}.foudre-root[data-reduced-motion=true] .foudre-cases__card.foudre-evidence-object{position:relative;inset:auto;width:min(100%,620px);height:360px;min-height:0;transform:none}.foudre-root[data-reduced-motion=true] .foudre-evidence-object__source{width:74%;height:66%;transform:translateZ(0)}.foudre-root[data-reduced-motion=true] .foudre-evidence-object__analysis{top:18%;left:12%;width:74%;height:60%;transform:translate3d(20px,26px,0)}.foudre-root[data-reduced-motion=true] .foudre-evidence-object__decision,.foudre-root[data-reduced-motion=true] .foudre-cases__card.foudre-evidence-object figcaption{width:68%;transform:translate3d(34px,38px,0)}.foudre-root[data-reduced-motion=true] .foudre-cases__entry-filaments{display:none}.foudre-root .foudre-industry-theater__window img,.foudre-root .foudre-industry-theater__window video{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.48) brightness(.42) contrast(1.08);transform:scale(1.025);transition:filter .76s ease,transform 6s ease-out}.foudre-root .foudre-industry-theater__window video{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 100% 0 0);opacity:0;transition:clip-path .86s cubic-bezier(.2,.82,.2,1),filter .76s ease,opacity .36s ease,transform 6s ease-out}.foudre-root .foudre-industry-theater__scene[data-story-phase=opening] .foudre-industry-theater__film.is-active video,.foudre-root .foudre-industry-theater__scene[data-story-phase=alive] .foudre-industry-theater__film.is-active video{clip-path:inset(0);opacity:1}.foudre-root .foudre-industry-theater__film.is-active video{filter:saturate(.9) brightness(.9) contrast(1.04);transform:scale(1.028)}.foudre-root .foudre-industry-theater__film.is-active.is-static img{filter:saturate(.9) brightness(.9) contrast(1.04);transform:scale(1.028)}.foudre-root .foudre-industry-theater__future-film{background:#0b10211f;border:1px solid rgb(196 184 209 / .7);filter:blur(.4px);pointer-events:none}.foudre-root .foudre-industry-theater__rail{z-index:52;list-style:none;pointer-events:none}.foudre-root .foudre-industry-theater__rail li{bottom:auto;height:var(--industry-rail-height);pointer-events:none}.foudre-root .foudre-industry-theater__rail button{display:flex;align-items:center;width:100%;height:var(--industry-rail-height);min-height:var(--industry-rail-height);padding:0 clamp(14px,1.25vw,20px);overflow:hidden;color:#f5f6f89e;text-align:left;background:#0e1116f7;border:1px solid rgb(245 246 248 / .28);border-bottom-color:#f5f6f824;border-radius:0;cursor:pointer;pointer-events:auto;transition:color .26s ease,border-color .26s ease}.foudre-root .foudre-industry-theater__rail button:hover,.foudre-root .foudre-industry-theater__rail button.is-active{color:var(--paper);border-bottom-color:var(--spark)}.foudre-root .foudre-industry-theater__rail button.is-active{box-shadow:inset 0 -1px 0 var(--spark)}.foudre-root .foudre-industry-theater__rail strong{overflow:hidden;font-size:clamp(.68rem,.8vw,.82rem);font-weight:640;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.foudre-root .foudre-industry-theater__viewer{position:absolute;bottom:7.5vh;left:10.7vw;z-index:70;width:clamp(176px,17vw,246px);max-height:49vh;object-fit:contain;object-position:bottom;filter:brightness(.72) saturate(.62);opacity:var(--industry-archive-visibility, 1);transform:translate3d(calc(var(--industry-viewer-x, 0vw) - var(--industry-exit, 0) * 4vw),calc(var(--industry-exit, 0) * 12px),0);transition:transform .9s cubic-bezier(.2,.82,.2,1);pointer-events:none}.foudre-root .foudre-industry-theater__scene[data-story-phase=approaching] .foudre-industry-theater__viewer{transform:translate3d(calc(var(--industry-viewer-x, 0vw) - .8vw),0,0)}.foudre-root .foudre-industry-theater__network{position:absolute;top:31vh;right:4.2vw;z-index:12;width:68vw;height:40vh;object-fit:contain;object-position:right center;opacity:calc(var(--industry-archive-visibility, 1) * .54);filter:saturate(1.08) contrast(1.18);transform-origin:100% 50%;animation:foudre-industry-network-breathe 5.8s ease-in-out infinite alternate;pointer-events:none}.foudre-root .foudre-industry-theater__scene[data-story-phase=approaching] .foudre-industry-theater__network{animation:foudre-industry-network-gather .52s ease-out both}.foudre-root .foudre-industry-theater__scene[data-story-phase=opening] .foudre-industry-theater__network{animation:foudre-industry-network-ignite .86s ease-out both}.foudre-root .foudre-industry-theater__disc{position:absolute;top:48vh;right:3.9vw;z-index:62;width:clamp(82px,7.8vw,126px);height:clamp(82px,7.8vw,126px);aspect-ratio:1;object-fit:contain;opacity:var(--industry-disc-visibility, 1);filter:drop-shadow(0 0 18px rgb(75 73 228 / .18));transform:translate3d(calc((1 - var(--industry-entry, 1)) * -39vw + var(--industry-exit, 0) * 3vw),calc(-50% + (1 - var(--industry-entry, 1)) * 2vh),0) scale(calc(.72 + var(--industry-entry, 1) * .28 - var(--industry-exit, 0) * .18));transform-origin:center}.foudre-root .foudre-industry-theater__handoff{position:absolute;top:0;right:0;bottom:0;left:0;z-index:64;pointer-events:none}.foudre-root .foudre-industry-theater__handoff i{position:absolute;top:calc(48vh - 1px);right:calc(3.9vw + clamp(82px,7.8vw,126px));display:block;width:clamp(80px,12vw,190px);height:1px;background:var(--spark);box-shadow:0 0 10px #ff7a456b;opacity:calc(var(--industry-filament-visibility, .36) * .72);transform:rotate(3deg);transform-origin:right center}.foudre-root .foudre-industry-theater__handoff i+i{top:calc(48vh + 7px);width:clamp(68px,10vw,160px);background:var(--indigo);box-shadow:0 0 10px #4b49e461;transform:rotate(-4deg)}@keyframes foudre-industry-network-gather{0%{opacity:calc(var(--industry-archive-visibility, 1) * .16);transform:translate3d(16px,3px,0) scale(.985)}to{opacity:calc(var(--industry-archive-visibility, 1) * .34);transform:translate3d(8px,2px,0) scale(.992)}}@keyframes foudre-industry-network-ignite{0%{opacity:calc(var(--industry-archive-visibility, 1) * .34);transform:translate3d(8px,2px,0) scale(.992)}to{opacity:calc(var(--industry-archive-visibility, 1) * .7);transform:translate3d(-4px,-3px,0) scale(1.008)}}@keyframes foudre-industry-network-breathe{0%{opacity:calc(var(--industry-archive-visibility, 1) * .42);transform:translate3d(7px,2px,0) scale(.992)}to{opacity:calc(var(--industry-archive-visibility, 1) * .7);transform:translate3d(-4px,-3px,0) scale(1.008)}}@media(max-width:920px){.foudre-root .foudre-industry-theater__copy{right:3vw;bottom:4.5vh;max-width:58vw}.foudre-root .foudre-industry-theater__copy h2{font-size:clamp(1.75rem,4vw,2.4rem)}.foudre-root .foudre-industry-theater__films,.foudre-root .foudre-industry-theater__rail{top:14vh;left:8vw;width:55vw;height:72vh}.foudre-root .foudre-industry-theater__film,.foudre-root .foudre-industry-theater__future-film,.foudre-root .foudre-industry-theater__rail li{width:55vw;height:72vh}.foudre-root .foudre-industry-theater__rail li{height:var(--industry-rail-height)}.foudre-root .foudre-industry-theater__viewer{bottom:7vh;left:1.5vw;width:clamp(108px,15vw,142px)}.foudre-root .foudre-industry-theater__network{top:39vh;right:-7vw;width:88vw;height:37vh}.foudre-root .foudre-industry-theater__disc{right:2vw}}@media(max-width:620px){.foudre-root .foudre-stage.foudre-industry-theater{min-height:var(--f-length, calc(520 * var(--foudre-svh, 1svh)))}.foudre-root .foudre-industry-theater__scene{perspective:none}.foudre-root .foudre-industry-theater__copy{right:18px;bottom:18vh;width:max-content;max-width:calc(100% - 36px)}.foudre-root .foudre-industry-theater__copy h2{font-size:clamp(1.35rem,6.3vw,1.85rem)}.foudre-root .foudre-industry-theater__films{top:17vh;left:18px;width:calc(100% - 36px);height:52vh}.foudre-root .foudre-industry-theater__film{width:100%;height:52vh;clip-path:none;transform:none!important}.foudre-root .foudre-industry-theater__film:before{transform:none}.foudre-root .foudre-industry-theater__window{top:0;right:0;bottom:0;left:0}.foudre-root .foudre-industry-theater__film:not(.is-active),.foudre-root .foudre-industry-theater__future-film,.foudre-root .foudre-industry-theater__viewer{display:none}.foudre-root .foudre-industry-theater__network{top:45vh;right:-18vw;width:118vw;height:23vh;opacity:.34}.foudre-root .foudre-industry-theater__disc{top:59vh;right:10px;width:58px;height:58px}.foudre-root .foudre-industry-theater__rail{position:absolute;top:auto;right:0;bottom:7vh;left:0;display:flex;gap:7px;width:100%;height:42px;padding:0 18px;overflow-x:auto;scrollbar-width:none}.foudre-root .foudre-industry-theater__rail::-webkit-scrollbar{display:none}.foudre-root .foudre-industry-theater__rail li{position:static;flex:0 0 auto;width:auto;height:40px;clip-path:none;opacity:1!important;transform:none!important}.foudre-root .foudre-industry-theater__rail button{width:auto;height:40px;min-height:40px;padding:0 11px}.foudre-root .foudre-industry-theater__rail strong{max-width:none;overflow:visible;font-size:.62rem;text-overflow:clip}.foudre-root .foudre-industry-theater__handoff{display:none}}.foudre-root .foudre-menu[data-menu-visual=approved-living-map]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(26px,3.4vh,42px);padding:clamp(24px,3.5vw,58px) clamp(26px,5vw,78px) clamp(22px,3vw,46px);overflow:hidden;color:var(--paper);background:#090c12;isolation:isolate}.foudre-root .foudre-menu__neural{position:absolute;top:var(--foudre-menu-neural-top, calc(61.5% + 3px) );right:auto;left:0;z-index:1;width:68%;height:20%;object-fit:cover;object-position:center 43%;filter:saturate(.88) brightness(.82);mix-blend-mode:screen;opacity:.5;transform:scaleX(-1);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 86%,transparent 100%);pointer-events:none}.foudre-root .foudre-menu[data-menu-visual=approved-living-map]>header{position:relative;z-index:3;padding-bottom:clamp(16px,2vh,24px);border-bottom:1px solid rgb(242 242 238 / .2)}.foudre-root .foudre-menu__brand{position:relative;top:auto;left:auto;z-index:auto;min-height:78px;color:var(--paper);pointer-events:auto}.foudre-root .foudre-menu__brand .foudre-hero__dense-wordmark,.foudre-root .foudre-menu__brand .foudre-hero__brand-tagline{color:var(--paper)}.foudre-root .foudre-menu__brand .foudre-hero__wordmark,.foudre-root .foudre-menu__brand .foudre-hero__brand-reveal,.foudre-root .foudre-menu__brand .foudre-hero__dense-wordmark,.foudre-root .foudre-menu__brand .foudre-hero__letter-a,.foudre-root .foudre-menu__brand .foudre-hero__letter-i,.foudre-root .foudre-menu__brand .foudre-hero__tittle,.foudre-root .foudre-menu__brand .foudre-hero__brand-rule,.foudre-root .foudre-menu__brand .foudre-hero__brand-tagline{transition:none}.foudre-root .foudre-menu__brand .foudre-hero__brand-rule{background:var(--indigo)}.foudre-root .foudre-menu[data-menu-visual=approved-living-map]>header p{display:flex;align-items:baseline;margin:0;color:var(--paper);font-family:inherit;font-size:clamp(1.1rem,1.55vw,1.55rem);font-weight:720;letter-spacing:-.04em}.foudre-root .foudre-menu[data-menu-visual=approved-living-map]>header p span{position:relative}.foudre-root .foudre-menu[data-menu-visual=approved-living-map]>header p span:after{position:absolute;top:-.12em;right:-.08em;width:.18em;aspect-ratio:1;content:"";background:var(--spark);border-radius:50%}.foudre-root .foudre-menu__body{position:relative;z-index:2;display:grid;min-height:0;grid-template-columns:minmax(230px,.58fr) minmax(620px,1.42fr);gap:clamp(34px,5vw,84px);align-items:start;padding-top:clamp(24px,3.4vh,34px)}.foudre-root .foudre-menu__manifesto{align-self:start;padding-top:clamp(8px,1.2vh,12px);padding-left:18px;border-left:2px solid var(--indigo)}.foudre-root .foudre-menu__manifesto>span{display:block;margin-bottom:clamp(18px,2.5vh,28px);color:var(--indigo);font-size:.66rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.foudre-root .foudre-menu__manifesto strong{display:block;max-width:12ch;font-size:clamp(1.75rem,2.9vw,3.2rem);font-weight:660;line-height:.98;letter-spacing:-.055em}.foudre-root .foudre-menu__manifesto i{display:block;width:min(160px,62%);height:1px;margin:clamp(22px,3.5vh,38px) 0 18px;background:#f2f2ee3d}.foudre-root .foudre-menu__manifesto p{margin:0;color:#f2f2ee7a;font-size:clamp(.78rem,.9vw,.94rem);font-weight:520;line-height:1.45}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body>nav{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto);gap:clamp(4px,.6vh,7px) clamp(24px,3vw,48px);align-content:start;margin:0}.foudre-root .foudre-menu__body>nav a:nth-child(1){grid-column:1;grid-row:1}.foudre-root .foudre-menu__body>nav a:nth-child(2){grid-column:1;grid-row:2}.foudre-root .foudre-menu__body>nav a:nth-child(3){grid-column:1;grid-row:3}.foudre-root .foudre-menu__body>nav a:nth-child(4){grid-column:1;grid-row:4}.foudre-root .foudre-menu__body>nav a:nth-child(5){grid-column:1;grid-row:5}.foudre-root .foudre-menu__body>nav a:nth-child(6){grid-column:2;grid-row:1}.foudre-root .foudre-menu__body>nav a:nth-child(7){grid-column:2;grid-row:2}.foudre-root .foudre-menu__body>nav a:nth-child(8){grid-column:2;grid-row:3}.foudre-root .foudre-menu__body>nav a:nth-child(9){grid-column:2;grid-row:4}.foudre-root .foudre-menu__body>nav a:nth-child(10){grid-column:2;grid-row:5}.foudre-root .foudre-menu__body>nav a:nth-child(11){grid-column:2;grid-row:6}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body>nav a{display:grid;min-width:0;grid-template-columns:18px 32px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:7px;align-items:baseline;padding:clamp(9px,1.15vh,13px) 0;color:#f2f2eead;font-family:inherit;font-size:inherit;line-height:1;border-bottom:1px solid rgb(242 242 238 / .15);transition:color .2s ease,border-color .2s ease,transform .2s ease}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body>nav a:hover,.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body>nav a:focus-visible{color:var(--paper);border-bottom-color:var(--spark);outline:none;transform:translate(4px)}.foudre-root .foudre-menu__index{grid-column:2;grid-row:1;align-self:baseline;color:var(--indigo)!important;font-size:clamp(.72rem,.78vw,.82rem)!important;font-weight:760;line-height:1;letter-spacing:.08em}.foudre-root .foudre-menu__link-copy{display:contents;min-width:0;color:inherit}.foudre-root .foudre-menu__link-copy strong{grid-column:3;grid-row:1;align-self:baseline;color:inherit;font-size:clamp(1.04rem,1.42vw,1.5rem);font-weight:650;line-height:1;letter-spacing:-.04em;white-space:nowrap}.foudre-root .foudre-menu__link-copy small{grid-column:3;grid-row:2;overflow:hidden;color:#f2f2ee61;font-size:clamp(.66rem,.72vw,.78rem);font-weight:520;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.foudre-root .foudre-menu__entry-mark{display:inline-flex;grid-column:1;grid-row:1;width:14px;min-width:14px;height:18px;align-self:center;align-items:flex-end;justify-self:start;gap:3px;color:currentColor;opacity:.76}.foudre-root .foudre-menu__entry-mark i{display:block;width:2px;height:100%;background:currentColor;transform-origin:center;transition:background-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out,transform .18s cubic-bezier(.22,1,.36,1)}.foudre-root .foudre-menu__entry-mark i:nth-child(2){height:64%}.foudre-root .foudre-menu__body>nav a:hover .foudre-menu__entry-mark i:first-child,.foudre-root .foudre-menu__body>nav a:focus-visible .foudre-menu__entry-mark i:first-child,.foudre-root .foudre-menu__target:hover .foudre-menu__entry-mark i:first-child,.foudre-root .foudre-menu__target:focus-visible .foudre-menu__entry-mark i:first-child{transform:translateY(-3px)}.foudre-root .foudre-menu__body>nav a:hover .foudre-menu__entry-mark i:nth-child(2),.foudre-root .foudre-menu__body>nav a:focus-visible .foudre-menu__entry-mark i:nth-child(2),.foudre-root .foudre-menu__target:hover .foudre-menu__entry-mark i:nth-child(2),.foudre-root .foudre-menu__target:focus-visible .foudre-menu__entry-mark i:nth-child(2){background:var(--spark);box-shadow:0 0 8px #ff7a456b}.foudre-root .foudre-menu__body>nav a:hover .foudre-menu__entry-mark i:last-child,.foudre-root .foudre-menu__body>nav a:focus-visible .foudre-menu__entry-mark i:last-child,.foudre-root .foudre-menu__target:hover .foudre-menu__entry-mark i:last-child,.foudre-root .foudre-menu__target:focus-visible .foudre-menu__entry-mark i:last-child{transform:translateY(3px)}.foudre-root .foudre-menu__footer{position:relative;z-index:2;display:block;padding-top:clamp(12px,1.6vh,18px);border-top:1px solid rgb(242 242 238 / .2)}.foudre-root .foudre-menu__footer nav{display:grid;width:100%;grid-template-columns:minmax(220px,.9fr) minmax(0,3.1fr);gap:clamp(30px,4vw,64px);margin:0}.foudre-root .foudre-menu__target-group{display:grid;min-width:0;grid-template-rows:auto 1fr;gap:6px}.foudre-root .foudre-menu__target-group--actions{padding-left:clamp(24px,3vw,48px);border-left:1px solid rgb(242 242 238 / .16)}.foudre-root .foudre-menu__target-group-label{color:var(--spark);font-size:.58rem;font-weight:680;letter-spacing:.14em;line-height:1;text-transform:uppercase}.foudre-root .foudre-menu__target-group--author .foudre-menu__target-group-label{color:#f2f2ee57}.foudre-root .foudre-menu__target-actions{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,36px)}.foudre-root .foudre-menu__footer .foudre-menu__target{display:grid;min-width:0;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:6px;align-items:baseline;min-height:58px;padding:8px 0 10px;color:#f2f2ee9e;font-family:inherit;font-size:inherit;line-height:1;letter-spacing:0;text-align:left;background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;transition:color .2s ease,border-color .2s ease,transform .2s ease}.foudre-root .foudre-menu__footer .foudre-menu__target-copy{display:contents;min-width:0;color:inherit}.foudre-root .foudre-menu__footer .foudre-menu__target strong{grid-column:2;grid-row:1;align-self:baseline;color:inherit;font-size:clamp(.82rem,1vw,.98rem);font-weight:680}.foudre-root .foudre-menu__footer .foudre-menu__target small{grid-column:2;grid-row:2;overflow:hidden;color:#f2f2ee61;font-size:clamp(.61rem,.67vw,.72rem);font-weight:520;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.foudre-root .foudre-menu__footer .foudre-menu__target:hover,.foudre-root .foudre-menu__footer .foudre-menu__target:focus-visible{color:var(--paper);border-bottom-color:var(--spark);outline:none;transform:translate(4px)}@media(max-width:900px){.foudre-root .foudre-menu__neural{display:none}.foudre-root .foudre-menu__body{grid-template-columns:1fr;gap:22px}.foudre-root .foudre-menu__manifesto{display:none}.foudre-root .foudre-menu__footer nav{grid-template-columns:1fr;gap:18px}.foudre-root .foudre-menu__target-group--actions{padding-top:14px;padding-left:0;border-top:1px solid rgb(242 242 238 / .16);border-left:0}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-root .foudre-menu[data-menu-visual=approved-living-map]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:auto minmax(0,1fr);column-gap:30px;row-gap:24px;padding:26px 34px 24px}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__neural{top:auto;right:0;bottom:-20px;display:block;width:100%;height:24%;object-position:center 52%;opacity:.34;transform:scaleX(1)}.foudre-root .foudre-menu[data-menu-visual=approved-living-map]>header{grid-column:1 / -1;grid-row:1;padding-bottom:18px}.foudre-root .foudre-menu__brand{min-height:66px}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body{display:block;grid-column:1;grid-row:2;min-width:0;padding:158px 2px 0 0}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__manifesto{position:absolute;top:38px;left:0;display:block;padding:0 0 0 14px;border-left:2px solid var(--indigo)}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__manifesto>span{display:block;margin-bottom:10px;font-size:.56rem;line-height:1}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__manifesto strong{max-width:18ch;font-size:1.42rem;line-height:.98;letter-spacing:-.045em}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body>nav{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:0}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body>nav a{grid-column:1;grid-row:auto;grid-template-columns:14px 28px minmax(0,1fr);column-gap:9px;row-gap:4px;min-height:53px;padding:8px 0 7px}.foudre-root .foudre-menu__index{font-size:.68rem!important}.foudre-root .foudre-menu__link-copy strong{overflow:hidden;font-size:1rem;line-height:1.04;text-overflow:ellipsis}.foudre-root .foudre-menu__link-copy small{font-size:.62rem;line-height:1.16}.foudre-root .foudre-menu__entry-mark{width:12px;min-width:12px;height:16px;gap:2px}.foudre-root .foudre-menu__footer{grid-column:2;grid-row:2;min-width:0;padding:158px 0 0 28px;border-top:0;border-left:1px solid rgb(242 242 238 / .18)}.foudre-root .foudre-menu__footer nav{display:flex;height:583px;flex-direction:column;justify-content:flex-start;gap:28px}.foudre-root .foudre-menu__target-group{display:grid;gap:8px}.foudre-root .foudre-menu__target-group--actions{order:1;flex:0 0 auto;grid-template-rows:auto auto;gap:8px;padding:0;border:0}.foudre-root .foudre-menu__target-group--author{order:2}.foudre-root .foudre-menu__target-group-label{font-size:.52rem}.foudre-root .foudre-menu__target-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:0}.foudre-root .foudre-menu__footer .foudre-menu__target{grid-template-columns:14px minmax(0,1fr);row-gap:8px;min-height:78px;height:auto;padding:16px 0 14px;border-bottom:1px solid rgb(242 242 238 / .14)}.foudre-root .foudre-menu__target-group--author .foudre-menu__target{min-height:88px}.foudre-root .foudre-menu__footer .foudre-menu__target strong{font-size:1rem;line-height:1.08}.foudre-root .foudre-menu__footer .foudre-menu__target small{overflow:visible;font-size:.63rem;line-height:1.3;text-overflow:clip;white-space:normal}}@media(max-width:620px){.foudre-root .foudre-menu[data-menu-visual=approved-living-map]{gap:14px;padding:18px 18px 16px}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body{overflow-y:auto}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body>nav{grid-template-columns:1fr;grid-template-rows:none}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body>nav a{grid-column:1;grid-row:auto;padding:10px 0}.foudre-root .foudre-menu__link-copy strong{font-size:1.08rem}.foudre-root .foudre-menu__link-copy small{display:none}.foudre-root .foudre-menu__footer{padding-top:10px}.foudre-root .foudre-menu__footer nav{grid-template-columns:1fr;gap:2px}.foudre-root .foudre-menu__target-actions{grid-template-columns:1fr;gap:2px}.foudre-root .foudre-menu__footer .foudre-menu__target{padding:7px 0}}@media(prefers-reduced-motion:reduce){.foudre-root .foudre-menu__entry-mark i{transition:background-color .12s linear,box-shadow .12s linear}.foudre-root .foudre-menu :is(a,button):is(:hover,:focus-visible) .foudre-menu__entry-mark i:first-child,.foudre-root .foudre-menu :is(a,button):is(:hover,:focus-visible) .foudre-menu__entry-mark i:last-child{transform:none}}.foudre-root[data-reduced-motion=true] .foudre-stage.foudre-industry-theater{min-height:auto}.foudre-root[data-reduced-motion=true] .foudre-industry-theater .foudre-stage__frame{position:relative;min-height:900px}.foudre-root[data-reduced-motion=true] .foudre-industry-theater__film,.foudre-root[data-reduced-motion=true] .foudre-industry-theater__future-film,.foudre-root[data-reduced-motion=true] .foudre-industry-theater__rail li,.foudre-root[data-reduced-motion=true] .foudre-industry-theater__viewer,.foudre-root[data-reduced-motion=true] .foudre-industry-theater__network{animation:none;transition:none}.foudre-root .foudre-cases .foudre-stage__frame{z-index:9;padding:0;color:var(--paper);background:var(--graphite);isolation:isolate}.foudre-root .foudre-cases__scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.foudre-root .foudre-cases h2.foudre-visually-hidden{top:auto;left:auto;width:1px;height:1px;margin:-1px;opacity:1;transform:none}.foudre-root .foudre-cases__quote{position:absolute;top:0;left:0;z-index:4;width:auto;height:clamp(58px,6vw,88px);opacity:var(--case-quotes-visible, 1);will-change:transform,opacity}.foudre-root .foudre-cases__quote--left{height:var(--case-quote-left-height, clamp(58px, 6vw, 88px));transform:translate3d(var(--case-quote-left-x, 9vw),var(--case-quote-left-y, 16.5vh),0) translate(-50%,-50%)}.foudre-root .foudre-cases__quote--right{height:var(--case-quote-right-height, clamp(58px, 6vw, 88px));transform:translate3d(var(--case-quote-right-x, 9vw),var(--case-quote-right-y, 16.5vh),0) translate(-50%,-50%) scaleX(-1)}.foudre-root .foudre-cases__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.foudre-root .foudre-cases__case{position:absolute;top:46%;left:50%;display:grid;justify-items:center;gap:clamp(9px,1.25vh,14px);width:min(72vw,1020px);margin:0;text-align:center;opacity:var(--case-copy-visible, 0);transform:translate3d(-50%,calc(-50% + var(--case-lift-y, 0vh)),0);transform-origin:center;will-change:opacity,transform}.foudre-root .foudre-cases__label,.foudre-root .foudre-cases__question,.foudre-root .foudre-cases__result,.foudre-root .foudre-cases__fragment-label,.foudre-root .foudre-cases__evidence-footer{margin:0;opacity:var(--case-meta-visible, 0);transform:translateY(var(--case-meta-y, .5em));will-change:opacity,transform}.foudre-root .foudre-cases__label{color:var(--spark);font-size:clamp(.72rem,.9vw,.9rem);font-weight:760;line-height:1;letter-spacing:.18em;text-transform:uppercase}.foudre-root .foudre-cases__case h3{max-width:12ch;margin:0;color:var(--paper);font-size:clamp(3.2rem,6.8vw,7rem);font-weight:760;line-height:.84;letter-spacing:-.065em}.foudre-root .foudre-cases__title-line{display:block;white-space:nowrap}.foudre-root .foudre-cases__title-word{display:inline-block;white-space:nowrap}.foudre-root .foudre-cases__title-word:not(:last-child){margin-inline-end:.24em}.foudre-root .foudre-cases [data-case-tablet-title-break],.foudre-root .foudre-cases [data-case-note-touch]{display:none}.foudre-root .foudre-cases__title-character{position:relative;display:inline-block;opacity:var(--case-char-visible, 0);will-change:opacity}.foudre-root .foudre-cases__title-character[data-case-title-cursor=true]:after{position:absolute;right:-.84em;bottom:.02em;width:clamp(26px,2.4vw,36px);height:3px;content:"";background:var(--spark);box-shadow:0 0 9px #ffc197b8,0 0 20px #ff7a453d;animation:foudre-passage-cursor .72s steps(1,end) 3}.foudre-root .foudre-cases__result{max-width:52ch;color:#f5f6f8a8;font-size:clamp(.9rem,1.25vw,1.25rem);font-weight:520;line-height:1.28}.foudre-root .foudre-cases__question{display:flex;align-items:baseline;justify-content:center;gap:.7em;max-width:70ch;color:var(--paper);font-size:clamp(.84rem,1.08vw,1.08rem);font-weight:610;line-height:1.24}.foudre-root .foudre-cases__question span,.foudre-root .foudre-cases__fragment-label,.foudre-root .foudre-cases__evidence-footer{color:var(--spark);font-size:clamp(.6rem,.7vw,.72rem);font-weight:760;letter-spacing:.15em;text-transform:uppercase}.foudre-root .foudre-cases__fragment-label,.foudre-root .foudre-cases__evidence-footer{color:#a79ce9eb}.foudre-root .foudre-cases__cards{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.foudre-root .foudre-cases__card{--case-card-caption-height: 78px;position:absolute;top:72%;left:calc(50% + var(--case-target-x));display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;width:clamp(210px,22.5vw,280px);height:clamp(340px,43vh,400px);padding:12px;color:var(--graphite);background:#dce7f0;border:1px solid rgb(245 246 248 / .22);border-radius:clamp(20px,2.2vw,30px);box-shadow:0 24px 68px #00000057;opacity:var(--case-card-visible, 0);overflow:hidden;pointer-events:none;transform:translate3d(-50%,calc(-50% + var(--case-card-y, 86vh)),0) rotate(var(--case-card-rotate, 3.5deg));z-index:var(--case-card-layer, 1);will-change:opacity,transform}.foudre-root .foudre-cases__card--count-4{width:clamp(190px,19vw,240px)}.foudre-root .foudre-cases__card[data-case-card-active=true]{pointer-events:auto}.foudre-root .foudre-cases__card-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 6px 0}.foudre-root .foudre-cases__card-progress i{display:block;height:3px;overflow:hidden;background:#0e11162e;border-radius:999px}.foudre-root .foudre-cases__card-progress i span{display:block;width:0;height:100%;background:var(--indigo);border-radius:inherit}.foudre-root .foudre-cases__card-progress [data-case-progress-state=complete] span{width:100%}.foudre-root .foudre-cases__card[data-case-card-active=true] .foudre-cases__card-progress [data-case-progress-state=current] span{animation:foudre-case-progress-fill var(--case-slide-duration, 6s) linear forwards;animation-play-state:paused}.foudre-root .foudre-cases__card[data-case-card-playing=true] .foudre-cases__card-progress [data-case-progress-state=current] span{animation-play-state:running}.foudre-root .foudre-cases__card-proof{display:grid;grid-template-rows:minmax(0,1fr) var(--case-card-caption-height, 78px);gap:12px;min-height:0;margin:0}.foudre-root .foudre-cases__card-media{position:relative;min-height:0;overflow:hidden;background:#edf0f4;border-radius:clamp(14px,1.6vw,20px);isolation:isolate}.foudre-root .foudre-cases__card-slide{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;overflow:hidden;transition:opacity .22s ease,transform .22s ease;will-change:opacity,transform}.foudre-root .foudre-cases__card-slide[data-case-card-slide-position=previous]{transform:translate3d(0,-8px,0)}.foudre-root .foudre-cases__card-slide[data-case-card-slide-position=next]{transform:translate3d(0,8px,0)}.foudre-root .foudre-cases__card-slide[data-case-card-slide-state=active]{z-index:1;opacity:1;transform:translateZ(0)}.foudre-root .foudre-cases__card-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;transform-origin:center;will-change:transform}.foudre-root .foudre-cases__card-slide[data-case-card-treatment=document-scroll] img{object-fit:contain;object-position:50% 22%}.foudre-root .foudre-cases__card-slide[data-case-card-treatment=static-contain] img{object-fit:contain;object-position:center;transform:none}.foudre-root .foudre-cases__card-slide[data-case-card-treatment=static-cover] img{object-fit:cover;object-position:center;transform:none}.foudre-root .foudre-cases__card[data-case-card-active=true] .foudre-cases__card-slide[data-case-card-slide-state=active][data-case-card-treatment=document-scroll] img{animation:foudre-case-document-drift var(--case-proof-duration, 6s) ease-in-out both;animation-play-state:paused}.foudre-root .foudre-cases__card[data-case-card-playing=true] .foudre-cases__card-slide[data-case-card-slide-state=active][data-case-card-treatment=document-scroll] img{animation-play-state:running}@keyframes foudre-case-progress-fill{0%{width:0}to{width:100%}}@keyframes foudre-case-document-drift{0%,10%{transform:translate3d(0,1.5%,0)}90%,to{transform:translate3d(0,var(--case-proof-shift, -12%),0)}}.foudre-root .foudre-cases__card figcaption{display:grid;align-content:start;gap:7px;padding:0 6px 5px;overflow:hidden}.foudre-root .foudre-cases__card strong{font-size:clamp(1.22rem,1.75vw,1.7rem);font-weight:780;line-height:.96;letter-spacing:-.045em}.foudre-root .foudre-cases__card p{margin:0;color:#0e1116ad;font-size:clamp(.68rem,.82vw,.83rem);font-weight:570;line-height:1.3}.foudre-root .foudre-cases__scroll-note{position:absolute;left:clamp(112px,14vw,210px);right:auto;bottom:clamp(20px,2.8vh,32px);z-index:6;display:flex;flex-direction:row!important;flex-wrap:nowrap;align-items:center!important;gap:8px;margin:0;color:#f5f6f87a;font-size:.68rem;font-weight:720;letter-spacing:.14em;line-height:1.2;opacity:1;pointer-events:none;text-transform:uppercase;transition:opacity .18s ease}.foudre-root .foudre-cases__scroll-note-arrow{display:block;width:auto;height:auto;flex:none;color:var(--spark);font-size:1.15rem;font-weight:600;line-height:1;text-shadow:0 0 10px rgb(255 122 69 / .32)}.foudre-root .foudre-cases__scroll-note-label{display:inline-block;color:#f5f6f87d;white-space:nowrap}.foudre-root #foudre-cases .foudre-cases__card[data-case-card-active=true]{cursor:pointer}.foudre-root #foudre-cases .foudre-cases__card[data-case-card-active=true] .foudre-evidence-object__source{transition:transform .44s cubic-bezier(.2,.82,.2,1),box-shadow .24s ease}.foudre-root #foudre-cases .foudre-cases__card[data-case-card-active=true][data-case-card-hovered=true] .foudre-evidence-object__source,.foudre-root #foudre-cases .foudre-cases__card[data-case-card-active=true][data-case-card-focused=true] .foudre-evidence-object__source{box-shadow:0 0 0 2px #c6dfff94,0 0 26px #4b49e44d,0 26px 64px #0000006b}.foudre-root .foudre-cases .foudre-stage__frame:has([data-case-card-hovered=true],[data-case-card-focused=true]) .foudre-cases__scroll-note{opacity:0}@media(max-width:900px){.foudre-root .foudre-cases__case{width:min(76vw,680px)}.foudre-root .foudre-cases__case h3{font-size:clamp(3rem,8.8vw,5.4rem)}.foudre-root .foudre-cases__card{top:72%;width:clamp(196px,22vw,232px);height:clamp(330px,43vh,380px)}.foudre-root .foudre-cases__card--count-4{width:clamp(180px,19vw,206px)}}@media(max-width:560px){.foudre-root .foudre-cases__quote{width:auto;height:clamp(52px,13vw,68px)}.foudre-root .foudre-cases__case{top:45%;gap:8px;width:92vw}.foudre-root .foudre-cases__label{font-size:.58rem;letter-spacing:.13em}.foudre-root .foudre-cases__case h3{max-width:11ch;font-size:clamp(1.9rem,8.8vw,2.55rem);line-height:.9}.foudre-root .foudre-cases__result{max-width:32ch;font-size:.76rem}.foudre-root .foudre-cases__card{--case-card-caption-height: 84px;top:71.5%;left:calc(50% + var(--case-target-x-mobile));gap:8px;width:min(72vw,290px);height:min(48vh,410px);padding:10px;border-radius:22px;transform:translate3d(-50%,calc(-50% + var(--case-card-y, 86vh)),0) rotate(var(--case-card-rotate, 3.5deg))}.foudre-root .foudre-cases__card--count-4{width:min(72vw,290px)}.foudre-root .foudre-cases__card strong{font-size:clamp(1.18rem,5vw,1.5rem)}.foudre-root .foudre-cases__card p{font-size:.67rem}.foudre-root .foudre-cases__scroll-note{left:18px;right:auto;bottom:14px;max-width:20ch;text-align:left;font-size:.5rem}.foudre-root .foudre-cases__scroll-note-arrow{font-size:1rem}.foudre-root .foudre-cases__scroll-note-label{white-space:normal}}.foudre-root[data-reduced-motion=true] .foudre-stage.foudre-cases,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-stage.foudre-cases{min-height:auto}.foudre-root[data-reduced-motion=true] .foudre-cases .foudre-stage__frame,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-cases .foudre-stage__frame{position:relative;display:block;min-height:auto;padding:120px clamp(24px,5vw,72px) 72px;overflow:visible;color:var(--paper);background:var(--graphite)}@media(max-width:620px){.foudre-root .foudre-industry-theater__films{top:15vh;left:14vw;width:64vw;height:49vh;perspective:900px;perspective-origin:76% 48%}.foudre-root .foudre-industry-theater__film{display:block;width:64vw;height:49vh;clip-path:polygon(0 0,82% 3%,100% 100%,16% 100%)!important;transform-origin:0 50%}.foudre-root .foudre-industry-theater__film.is-active{opacity:1!important;transform:perspective(900px) rotateY(8deg) rotateX(-1deg) scale(.94)!important}.foudre-root .foudre-industry-theater__film:not(.is-active)[data-depth="0"]{display:none}.foudre-root .foudre-industry-theater__film:not(.is-active)[data-depth="1"]{display:block;opacity:.58!important;transform:translate3d(46vw,2vh,-80px) perspective(900px) rotateY(72deg) scale(.78)!important}.foudre-root .foudre-industry-theater__film:not(.is-active)[data-depth="2"]{display:block;opacity:.34!important;transform:translate3d(56vw,3.5vh,-120px) perspective(900px) rotateY(75deg) scale(.66)!important}.foudre-root .foudre-industry-theater__film:not(.is-active)[data-depth="3"]{display:block;opacity:.18!important;transform:translate3d(63vw,5vh,-160px) perspective(900px) rotateY(77deg) scale(.56)!important}.foudre-root .foudre-industry-theater__film:not(.is-active)[data-depth="4"],.foudre-root .foudre-industry-theater__film:not(.is-active)[data-depth="5"],.foudre-root .foudre-industry-theater__film:not(.is-active)[data-depth="6"],.foudre-root .foudre-industry-theater__film:not(.is-active)[data-depth="7"]{display:none}.foudre-root .foudre-industry-theater__viewer{display:block;bottom:25vh;left:0;z-index:70;width:clamp(68px,21vw,84px);max-height:27vh;opacity:calc(var(--industry-archive-visibility, 1) * .88);transform:translate3d(0,calc(var(--industry-exit, 0) * 10px),0)}.foudre-root .foudre-industry-theater__network{top:41vh;right:-22vw;width:126vw;height:25vh}.foudre-root .foudre-industry-theater__disc{top:56vh;right:8px}}.foudre-root[data-reduced-motion=true] .foudre-cases__scene,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-cases__scene{position:relative;display:grid;gap:56px;overflow:visible}.foudre-root[data-reduced-motion=true] .foudre-cases__quotes,.foudre-root[data-reduced-motion=true] .foudre-cases__scroll-note{display:none}.foudre-root[data-reduced-motion=true] .foudre-cases__copy,.foudre-root[data-reduced-motion=true] .foudre-cases__cards{position:relative;inset:auto;display:grid;gap:24px}.foudre-root[data-reduced-motion=true] .foudre-cases__case,.foudre-root[data-reduced-motion=true] .foudre-cases__card{position:relative;inset:auto;width:100%;opacity:1;transform:none}.foudre-root[data-reduced-motion=true] .foudre-cases__case{justify-items:start;padding-top:40px;text-align:left;border-top:1px solid rgb(245 246 248 / .25)}.foudre-root[data-reduced-motion=true] .foudre-cases__case h3{max-width:12ch}.foudre-root[data-reduced-motion=true] .foudre-cases__title-character,.foudre-root[data-reduced-motion=true] .foudre-cases__label,.foudre-root[data-reduced-motion=true] .foudre-cases__result{opacity:1;transform:none}.foudre-root[data-reduced-motion=true] .foudre-cases__title-character,.foudre-root[data-reduced-motion=true] .foudre-cases__title-line,.foudre-root[data-reduced-motion=true] .foudre-cases__title-word{display:block!important}.foudre-root[data-reduced-motion=true] .foudre-cases__title-character,.foudre-root[data-reduced-motion=true] .foudre-cases__title-word{display:inline-block!important}.foudre-root[data-reduced-motion=true] .foudre-cases__cards{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.foudre-root[data-reduced-motion=true] .foudre-cases__card{height:auto;min-height:420px}.foudre-root[data-reduced-motion=true] .foudre-cases__card-slide,.foudre-root[data-reduced-motion=true] .foudre-cases__card-slide img,.foudre-root[data-reduced-motion=true] .foudre-cases__card-progress span{animation:none!important;transform:none}.foudre-root[data-reduced-motion=true] .foudre-cases__card-slide{opacity:0}.foudre-root[data-reduced-motion=true] .foudre-cases__card-slide:first-child{opacity:1}.foudre-root[data-reduced-motion=true] .foudre-cases__card-media{max-height:360px}.foudre-root[data-reduced-motion=true] .foudre-stage.foudre-story{min-height:auto}.foudre-root[data-reduced-motion=true] .foudre-stage.foudre-story .foudre-stage__frame{position:relative;min-height:auto;padding:120px clamp(20px,5vw,72px) 72px;overflow:visible}.foudre-root[data-reduced-motion=true] .foudre-story__copy-lock{position:relative;inset:auto;width:min(100%,1120px);opacity:1;transform:none}.foudre-root[data-reduced-motion=true] .foudre-story h2,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-story h2{position:relative;inset:auto;width:min(100%,1120px);margin:0 0 30px;color:var(--paper);opacity:1;transform:none}.foudre-root[data-reduced-motion=true] .foudre-story__intro{position:relative;inset:auto;width:min(100%,680px);margin:0 0 56px}.foudre-root[data-reduced-motion=true] .foudre-result-rail{position:relative;inset:auto;height:auto;overflow:visible;transform:none}.foudre-root[data-reduced-motion=true] .foudre-result-rail__viewport{overflow:visible}.foudre-root[data-reduced-motion=true] .foudre-result-rail__track{width:auto;height:auto;animation:none;transform:none}.foudre-root[data-reduced-motion=true] .foudre-result-rail__set{flex-wrap:wrap;align-items:stretch;width:100%;padding:0}.foudre-root[data-reduced-motion=true] .foudre-result-rail__set[data-result-set=duplicate]{display:none}.foudre-root[data-reduced-motion=true] .foudre-result-rail__card{flex:1 1 240px;background:color-mix(in srgb,var(--graphite) 9%,transparent);border:1px solid rgb(245 246 248 / .3);transform:none}.foudre-root[data-reduced-motion=true] .foudre-result-rail__membrane,.foudre-root[data-reduced-motion=true] .foudre-result-rail__spark{display:none}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas]{position:fixed;top:82px;right:26px;bottom:22px;left:26px;z-index:92;display:grid;grid-template-columns:minmax(210px,.82fr) minmax(350px,1.34fr) minmax(300px,1fr);gap:clamp(22px,2.4vw,42px);width:auto;max-width:none;height:auto;min-height:0;padding:clamp(28px,3.1vw,52px);overflow:hidden;color:var(--paper);background:#080a10fb;border:1px solid rgb(255 255 255 / .14);border-radius:2px;box-shadow:0 30px 90px #000000ad;isolation:isolate}.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger{z-index:96}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas][hidden]{display:none}.foudre-root .foudre-role-registry__neural{position:absolute;top:29%;right:-7%;z-index:-1;width:72%;height:58%;object-fit:cover;filter:grayscale(1) brightness(1.72) contrast(.82);mix-blend-mode:screen;opacity:.2;transform:rotate(-2deg);pointer-events:none}.foudre-root .foudre-role-registry__atlas-close{position:absolute;top:27px;right:clamp(26px,3vw,48px);z-index:6;display:inline-flex;align-items:center;gap:12px;padding:7px 0;color:#f2f2ee9e;font:inherit;font-size:.76rem;font-weight:650;background:transparent;border:0;cursor:pointer}.foudre-root .foudre-role-registry__atlas-close i{position:relative;display:block;width:20px;height:20px;transform:rotate(0);transform-origin:center;transition:transform .42s cubic-bezier(.22,.68,.2,1)}.foudre-root .foudre-role-registry__atlas-close i:before,.foudre-root .foudre-role-registry__atlas-close i:after{position:absolute;top:9px;left:0;width:20px;height:1px;content:"";background:var(--spark)}.foudre-root .foudre-role-registry__atlas-close i:before{transform:rotate(45deg)}.foudre-root .foudre-role-registry__atlas-close i:after{transform:rotate(-45deg)}.foudre-root .foudre-role-registry__atlas-close:hover,.foudre-root .foudre-role-registry__atlas-close:focus-visible{color:var(--paper);outline:none}.foudre-root .foudre-role-registry__atlas-close:hover i,.foudre-root .foudre-role-registry__atlas-close:focus-visible i{transform:rotate(360deg)}@media(prefers-reduced-motion:reduce){.foudre-root .foudre-role-registry__atlas-close i{transition:none}}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas] .foudre-role-registry__section{position:relative;z-index:2;display:flex;min-width:0;min-height:0;padding:0;flex-direction:column;border:0}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas] .foudre-role-registry__section+.foudre-role-registry__section{padding-left:clamp(20px,2vw,34px);border-left:1px solid rgb(255 255 255 / .13)}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas] .foudre-role-registry__section-header{display:block;min-height:88px;margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid rgb(255 255 255 / .2)}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas] .foudre-role-registry__section h3{margin:0;color:var(--paper);font-size:clamp(1.05rem,1.35vw,1.45rem);font-weight:690;line-height:1.05;letter-spacing:-.025em;text-transform:none}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas] .foudre-role-registry__section-header p{max-width:32ch;margin:10px 0 0;color:#f2f2ee7a;font-size:clamp(.68rem,.74vw,.82rem);font-weight:520;line-height:1.35;letter-spacing:0;text-transform:none}.foudre-root .foudre-role-registry__areas,.foudre-root .foudre-role-registry__professions{display:flex;min-height:0;flex:1;flex-direction:column;justify-content:space-between}.foudre-root .foudre-role-registry__areas button,.foudre-root .foudre-role-registry__professions button{position:relative;display:flex;width:100%;min-height:39px;margin:0;padding:7px 10px 7px 14px;color:#f2f2ee85;font:inherit;text-align:left;background:transparent;border:0;border-left:1px solid rgb(255 255 255 / .14);border-radius:0;cursor:pointer;transition:color .18s ease,border-color .18s ease,transform .18s ease}.foudre-root .foudre-role-registry__areas button{align-items:center;font-size:clamp(.76rem,.92vw,1rem);font-weight:560;line-height:1.14}.foudre-root .foudre-role-registry__areas button[aria-selected=true],.foudre-root .foudre-role-registry__professions button[aria-pressed=true]{color:var(--paper);border-left:4px solid var(--spark);transform:translate(4px)}.foudre-root .foudre-role-registry__areas button:hover,.foudre-root .foudre-role-registry__areas button:focus-visible,.foudre-root .foudre-role-registry__professions button:hover,.foudre-root .foudre-role-registry__professions button:focus-visible{color:var(--paper);outline:none;border-left-color:var(--spark)}.foudre-root .foudre-role-registry__professions{flex:0 1 auto;justify-content:flex-start;gap:3px}.foudre-root .foudre-role-registry__professions button{align-items:baseline;justify-content:space-between;gap:16px;font-size:clamp(.88rem,1.16vw,1.22rem);font-weight:610;line-height:1.1}.foudre-root .foudre-role-registry__professions small{flex:none;color:var(--spark);font-size:.58rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.foudre-root .foudre-role-registry__memory{position:absolute;top:62%;left:67%;z-index:4;display:grid;width:178px;grid-template-columns:1fr;gap:9px;align-items:center;justify-items:center;margin:0;padding:0;border:0;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.foudre-root .foudre-role-registry__memory img{width:82px;aspect-ratio:1;object-fit:contain;filter:saturate(.72) brightness(.92)}.foudre-root .foudre-role-registry__memory div{display:grid;gap:4px;justify-items:center}.foudre-root .foudre-role-registry__memory strong{color:var(--paper);font-size:.78rem}.foudre-root .foudre-role-registry__memory span{color:#f2f2ee75;font-size:.58rem;line-height:1.35}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas] .foudre-role-registry__functions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.1vh,13px) 18px;align-content:start;margin:0;padding:0;list-style:none}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas] .foudre-role-registry__functions li{display:grid;min-height:40px;grid-template-columns:8px 1fr;gap:10px;align-items:start;padding:7px 0;color:#f2f2eec2;font-size:clamp(.73rem,.86vw,.94rem);font-weight:560;line-height:1.2;border-bottom:1px solid rgb(255 255 255 / .1)}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas] .foudre-role-registry__functions li>span{width:6px;height:6px;margin-top:4px;background:var(--spark);border-radius:50%;box-shadow:0 0 12px #ff7a459e}@media(max-width:980px){.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas]{top:72px;right:16px;bottom:16px;left:16px;grid-template-columns:minmax(190px,.72fr) minmax(300px,1.28fr);overflow:auto}.foudre-root .foudre-role-registry__section--functions{grid-column:1 / -1;padding-top:24px!important;padding-left:0!important;border-top:1px solid rgb(255 255 255 / .13);border-left:0!important}.foudre-root .foudre-role-registry__memory{position:static;grid-column:1 / -1;width:auto;grid-template-columns:58px 1fr;justify-items:start;margin-top:18px;padding-top:16px;text-align:left;border-top:1px solid rgb(255 255 255 / .13);transform:none}.foudre-root .foudre-role-registry__memory img{width:58px}.foudre-root .foudre-role-registry__memory div{justify-items:start}}@media(max-width:620px){.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas]{top:64px;right:8px;bottom:8px;left:8px;display:block;padding:24px 18px 34px}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas] .foudre-role-registry__section+.foudre-role-registry__section{margin-top:28px;padding-top:24px;padding-left:0;border-top:1px solid rgb(255 255 255 / .13);border-left:0}.foudre-root .foudre-role-registry__areas,.foudre-root .foudre-role-registry__professions{gap:6px}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas] .foudre-role-registry__functions{grid-template-columns:1fr}}.foudre-root .foudre-stage.foudre-role-network{min-height:var(--f-length, calc(230 * var(--foudre-svh, 1svh)));background:var(--graphite)}.foudre-root .foudre-role-network .foudre-stage__frame{--role-request: 0;--role-select: 0;--role-branch: 0;--role-grounds: 0;--role-merge: 0;--role-route: 0;--role-spark: 0;--role-review: 0;--role-human: 0;position:sticky;top:0;display:block;min-height:calc(100 * var(--foudre-svh, 1svh));padding:clamp(104px,12vh,124px) clamp(34px,4.3vw,70px) clamp(28px,4vh,42px);overflow:hidden;background:var(--graphite);color:var(--paper)}.foudre-root .foudre-role-network__content{position:relative;width:min(100%,1480px);height:calc(calc(100 * var(--foudre-svh, 1svh)) - clamp(132px,16vh,166px));margin:0 auto}.foudre-root .foudre-role-network__header{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;width:min(760px,calc(100% - clamp(180px,24vw,320px)));margin:0 auto;text-align:center;transition:opacity .22s ease}.foudre-root .foudre-role-network__header .foudre-eyebrow{position:relative;top:auto;left:auto;margin:0 0 10px;color:#f5f6f880}.foudre-root .foudre-role-network__header h2,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-role-network__header h2{position:relative;inset:auto;width:100%;margin:0;color:var(--paper);font-size:clamp(2.65rem,4.6vw,4.7rem);font-weight:730;line-height:.94;letter-spacing:-.065em;opacity:1;transform:none}.foudre-root .foudre-role-network__header>p:last-child{max-width:62ch;margin:16px auto 0;color:#f5f6f89e;font-size:clamp(1rem,1.16vw,1.14rem);font-weight:510;line-height:1.42;white-space:pre-line}.foudre-root #foudre-office .foudre-role-network__header>p:last-child>.foudre-role-network__intro-mobile{display:none}.foudre-root .foudre-role-network__tree{--role-pool-height: 64px;--role-pool-gap: 30px;--role-vertical-axis: 50%;--role-endpoint-inline: 14px;--role-signature-width: 35px;--role-signature-inset: 8px;position:absolute;right:0;bottom:clamp(46px,6vh,58px);left:0;display:grid;grid-template-columns:clamp(164px,15.8vw,252px) minmax(0,1fr) clamp(164px,15.8vw,252px);grid-template-rows:var(--role-pool-height) var(--role-pool-gap) minmax(0,1fr);column-gap:clamp(34px,4vw,52px);height:clamp(344px,49vh,386px)}.foudre-root .foudre-role-network__tree:before{display:none}.foudre-root .foudre-role-network__motto{position:absolute;bottom:96px;left:var(--role-vertical-axis);z-index:3;width:max-content;margin:0;color:#7774ff;font-size:clamp(.6rem,.68vw,.7rem);font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;opacity:var(--role-human);transform:translate(-50%,calc((1 - var(--role-human)) * 8px))}.foudre-root .foudre-role-network__request,.foudre-root .foudre-role-network__result{position:relative;z-index:95;display:grid;grid-template-rows:calc(50% - 10px) 1px calc(50% + 10px);align-self:center;align-content:stretch;gap:0;box-sizing:border-box;width:clamp(136px,10vw,144px);height:240px;min-height:240px;padding:14px var(--role-endpoint-inline);top:10px;background:var(--graphite);border:1px solid rgb(245 246 248 / .27);border-radius:8px}.foudre-root .foudre-role-network__request{grid-row:3;grid-column:1;justify-self:end;margin-right:clamp(8px,1vw,12px);opacity:var(--role-request);transform:translate(calc((1 - var(--role-request)) * -28px))}.foudre-root .foudre-role-network__result{grid-row:3;grid-column:3;justify-self:start;margin-left:clamp(8px,1vw,12px);opacity:var(--role-review);transform:translate(calc((1 - var(--role-review)) * 28px))}.foudre-root .foudre-role-network__pool-copy>span{display:block;margin-bottom:11px;color:#f5f6f880;font-size:.59rem;font-weight:720;letter-spacing:.13em}.foudre-root .foudre-role-network__request>strong,.foudre-root .foudre-role-network__result>strong{grid-row:1;grid-column:1;align-self:end;display:block;padding-bottom:18px;font-size:clamp(.76rem,.94vw,.95rem);line-height:1.1}.foudre-root .foudre-role-network__result>strong{width:min-content}.foudre-root .foudre-role-network__endpoint-glyph{grid-row:1;grid-column:1;align-self:start;display:grid;place-items:center;width:54px;height:44px;overflow:visible}.foudre-root .foudre-role-network__endpoint-comb{color:var(--paper);transform:rotate(90deg) scale(.68);transform-origin:center}.foudre-root .foudre-role-network__endpoint-comb>span{background:#f5f6f8}.foudre-root .foudre-role-network__endpoint-comb>span:nth-child(1),.foudre-root .foudre-role-network__endpoint-comb>span:nth-child(3){height:100%}.foudre-root .foudre-role-network__endpoint-comb>span:nth-child(2){height:64%}.foudre-root .foudre-role-network__endpoint-comb>[data-endpoint-accent=true]{background:#ff7a45;box-shadow:0 0 7px #ff7a4557}.foudre-root .foudre-role-network__endpoint-glyph .rand-glyph{transform:scale(.58);transform-origin:left top}.foudre-root .foudre-role-network__endpoint-glyph [data-fragment-color=graphite]{background:var(--paper)}.foudre-root .foudre-role-network__endpoint-divider{grid-row:2;grid-column:1;align-self:center;display:block;width:100%;height:1px;background:#f5f6f894}.foudre-root .foudre-role-network__result .foudre-role-network__endpoint-divider{justify-self:start;width:calc(100% - (var(--role-signature-width) + var(--role-signature-inset) - var(--role-endpoint-inline)))}.foudre-root .foudre-role-network__flow{position:absolute;top:calc(var(--role-pool-height) + var(--role-pool-gap));right:0;bottom:0;left:0;z-index:4;display:block;width:100%;height:calc(100% - var(--role-pool-height) - var(--role-pool-gap));overflow:visible;pointer-events:none}.foudre-root .foudre-role-network__flow--mobile{display:none}.foudre-root .foudre-role-network__flow path,.foudre-root .foudre-role-network__flow circle{vector-effect:non-scaling-stroke}.foudre-root .foudre-role-network__flow-input path,.foudre-root .foudre-role-network__flow-output path{fill:none;stroke:#687eff57;stroke-width:1.15;stroke-linecap:round;stroke-dasharray:1}.foudre-root .foudre-role-network__flow-input path{stroke-dashoffset:calc(1 - var(--role-branch))}.foudre-root .foudre-role-network__flow-output path{stroke-dashoffset:calc(1 - var(--role-merge))}.foudre-root .foudre-role-network__flow-node{fill:var(--graphite);stroke:#a9b9ffdb;stroke-width:1.3;filter:drop-shadow(0 0 4px rgb(104 126 255 / .46))}.foudre-root .foudre-role-network__flow-node--input{opacity:var(--role-branch)}.foudre-root .foudre-role-network__flow-node--output{opacity:var(--role-merge)}.foudre-root .foudre-role-network__journey{position:absolute;top:0;right:0;bottom:0;left:0;z-index:96;pointer-events:none;transition:opacity .18s ease}.foudre-root .foudre-role-network__journey-line{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.foudre-root .foudre-role-network__journey-line path{vector-effect:non-scaling-stroke}.foudre-root .foudre-role-network__route{fill:none;stroke:var(--spark);stroke-linecap:round;stroke-linejoin:round}.foudre-root .foudre-role-network__signature-lead{display:none;fill:none;stroke:var(--spark);stroke-width:1.15;stroke-linecap:round;opacity:var(--role-human);stroke-dasharray:var(--role-human) 1}.foudre-root .foudre-role-network__route{stroke-width:1.15;opacity:calc(1 - var(--role-human));stroke-dasharray:min(var(--role-route),.055) 1;stroke-dashoffset:calc(-1*max(0,var(--role-route) - .055))}.foudre-root .foudre-role-network__spark{position:absolute;top:var(--role-spark-y, 0px);left:var(--role-spark-x, 0px);z-index:2;display:block;width:12px;aspect-ratio:1;background:var(--spark);border-radius:50%;box-shadow:0 0 0 2px #ff7a4524,0 0 12px #ff7a4561;opacity:var(--role-spark);transform:translate(-50%,-50%)}.foudre-root .foudre-role-network__signature{filter:grayscale(1) brightness(0) invert(.48);position:absolute;top:var(--role-signature-y, 0px);left:var(--role-signature-x, 0px);z-index:1;display:block;width:35px;max-width:none;height:auto;opacity:var(--role-human);clip-path:inset(0 calc((1 - var(--role-human)) * 100%) 0 0);transform:translate(0) rotate(0);transform-origin:left center;pointer-events:none}.foudre-root .foudre-role-network__request p,.foudre-root .foudre-role-network__result p{grid-row:3;grid-column:1;align-self:start;margin:0;padding-top:28px;color:#f5f6f89e;font-size:clamp(.55rem,.64vw,.62rem);line-height:1.34}.foudre-root .foudre-role-network__pool{position:static;z-index:7;grid-row:1;grid-column:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;opacity:var(--role-select)}.foudre-root .foudre-role-network__pool-copy{display:flex;align-items:center;min-height:34px}.foudre-root .foudre-role-network__pool-copy>span{margin-bottom:0;color:#f5f6f8b8;font-size:.68rem;font-weight:540;letter-spacing:0}.foudre-root .foudre-role-network__pool-marks{display:grid;grid-template-columns:repeat(15,minmax(3px,1fr));align-items:center;gap:clamp(3px,.55vw,9px);min-height:34px;padding-top:0}.foudre-root .foudre-role-network__pool-marks i{display:block;aspect-ratio:1;max-width:9px;background:#f5f6f82e;border-radius:50%;transform:scale(calc(.55 + var(--role-select) * .45))}.foudre-root .foudre-role-network__pool-marks i:nth-child(-n+4){background:var(--spark)}.foudre-root .foudre-role-network__branches{position:relative;z-index:2;grid-row:3;grid-column:2;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:0;min-width:0;margin:0;padding:0;list-style:none;opacity:var(--role-branch);transition:opacity .22s ease}.foudre-root .foudre-role-branch{position:relative;display:grid;grid-template-columns:minmax(118px,.78fr) minmax(0,3.2fr);align-items:stretch;min-width:0;border-top:1px solid rgb(245 246 248 / .16)}.foudre-root .foudre-role-branch:last-child{border-bottom:1px solid rgb(245 246 248 / .16)}.foudre-root .foudre-role-branch__profession{display:grid;grid-template-columns:26px 1fr;align-content:center;column-gap:10px;padding-right:14px}.foudre-root .foudre-role-branch__mark{position:relative;grid-row:1 / 3;display:block;width:24px;height:24px}.foudre-root .foudre-role-branch__mark i{position:absolute;left:1px;display:block;width:21px;height:2px;background:var(--paper)}.foudre-root .foudre-role-branch__mark i:nth-child(1){top:4px}.foudre-root .foudre-role-branch__mark i:nth-child(2){top:11px;width:15px;background:var(--spark)}.foudre-root .foudre-role-branch__mark i:nth-child(3){top:18px}.foudre-root .foudre-role-branch__profession strong{font-size:clamp(.76rem,.94vw,.95rem);line-height:1.1}.foudre-root .foudre-role-branch__profession>span:last-child{align-self:start;margin-top:5px;color:#f5f6f875;font-size:clamp(.5rem,.58vw,.63rem);line-height:1.3}.foudre-root .foudre-role-branch__grounds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-width:0;margin:0;padding:0;list-style:none;opacity:var(--role-grounds)}.foudre-root .foudre-role-branch__grounds li{position:relative;display:grid;place-items:center;align-self:stretch;color:#f5f6f899;font-size:clamp(.52rem,.58vw,.64rem)}.foudre-root .foudre-role-branch__grounds li:before{position:absolute;top:50%;right:0;left:0;height:1px;content:"";background:repeating-linear-gradient(90deg,rgb(245 246 248 / .24) 0 2px,transparent 2px 5px)}.foudre-root .foudre-role-branch__grounds [data-role-ground-node]{position:absolute;top:50%;left:50%;display:block;box-sizing:border-box;width:7px;height:7px;background:var(--graphite);border:1px solid rgb(245 246 248 / .65);border-radius:50%;transform:translate(-50%,-50%)}.foudre-root .foudre-role-branch__grounds li span{position:relative;z-index:2;margin-top:-24px;padding:0 5px;background:var(--graphite)}.foudre-root .foudre-role-branch__grounds li strong{position:relative;z-index:2;margin-top:23px;padding:0 5px;color:#f5f6f8bf;font-size:clamp(.5rem,.57vw,.62rem);font-weight:520;line-height:1.15;text-align:center;background:var(--graphite);white-space:nowrap}.foudre-root .foudre-role-network__memory{position:absolute;top:calc(50% + (var(--role-pool-height) + var(--role-pool-gap)) / 2);left:var(--role-vertical-axis);z-index:5;display:grid;grid-template-columns:58px minmax(120px,auto);align-items:center;gap:10px;opacity:var(--role-merge);transform:translate(-29px,-50%) scale(calc(.92 + var(--role-merge) * .08));transform-origin:29px center;transition:opacity .22s ease}.foudre-root .foudre-role-network__memory img{position:relative;z-index:2;display:block;width:58px;height:58px;object-fit:contain;border-radius:50%}.foudre-root .foudre-role-network__memory-orbit{position:absolute;top:-8px;left:-8px;width:74px;height:74px;background:#0e1116;border:1px solid rgb(245 246 248 / .22);border-radius:50%}.foudre-root .foudre-role-network__memory>div{display:grid;gap:4px;min-width:0;padding:8px 10px;background:#0e1116}.foudre-root .foudre-role-network__memory strong{font-size:.72rem;white-space:nowrap}.foudre-root .foudre-role-network__memory>div span{color:#f5f6f880;font-size:.54rem;white-space:nowrap}.foudre-root .foudre-role-network__human-finish{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:28px;opacity:var(--role-human)}.foudre-root .foudre-role-network__human-finish i{display:block;height:1px;background:var(--spark);transform:scaleX(calc(1 - var(--role-human) * .18));transform-origin:left center}.foudre-root .foudre-role-network__human-finish span{color:var(--spark);font-family:Bradley Hand,Segoe Print,cursive;font-size:clamp(1.7rem,2.3vw,2.5rem);font-weight:600;line-height:.8;letter-spacing:-.12em;transform:rotate(-8deg)}.foudre-root .foudre-role-registry{position:static;--role-registry-heading-size: .66rem;--role-registry-heading-weight: 720;--role-registry-heading-tracking: .12em}.foudre-root .foudre-role-registry__trigger{position:relative;z-index:21;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px;padding:5px 7px 5px 12px;color:var(--paper);font:inherit;font-size:clamp(.58rem,.68vw,.72rem);font-weight:680;text-align:left;background:transparent;border:1px solid rgb(245 246 248 / .28);border-radius:6px}.foudre-root .foudre-role-registry__trigger-mark{position:relative;width:14px;min-width:14px;height:18px;min-height:18px;gap:4px;color:var(--paper);background:transparent;border-radius:0;transition:color .18s ease,transform .52s cubic-bezier(.2,.8,.2,1)}.foudre-root .foudre-role-registry__trigger-mark>span:nth-child(1),.foudre-root .foudre-role-registry__trigger-mark>span:nth-child(3){height:100%}.foudre-root .foudre-role-registry__trigger-mark>span:nth-child(2){height:64%}.foudre-root [data-role-registry-open=false] .foudre-role-registry__trigger[data-registry-invite=true] .foudre-role-registry__trigger-mark{animation:foudre-role-registry-invite 4.8s linear .42s infinite;transform-origin:center}.foudre-root [data-role-registry-open=false] .foudre-role-registry__trigger[data-registry-invite=true] .foudre-role-registry__trigger-mark>span:nth-child(1){animation:foudre-role-registry-invite-left 4.8s linear .42s infinite}.foudre-root [data-role-registry-open=false] .foudre-role-registry__trigger[data-registry-invite=true] .foudre-role-registry__trigger-mark>span:nth-child(2){animation:foudre-role-registry-invite-center 4.8s linear .42s infinite}.foudre-root [data-role-registry-open=false] .foudre-role-registry__trigger[data-registry-invite=true] .foudre-role-registry__trigger-mark>span:nth-child(3){animation:foudre-role-registry-invite-right 4.8s linear .42s infinite}@keyframes foudre-role-registry-invite{0%,20.42%,to{transform:translateZ(0) rotate(0)}4.08%{transform:translate3d(-1px,0,0) rotate(-1.5deg)}7.76%{transform:translate3d(1.5px,-1px,0) rotate(1.5deg)}11.43%{transform:translate3d(-1px,1px,0) rotate(-1deg)}15.1%{transform:translate3d(.5px,0,0) rotate(.5deg)}}@keyframes foudre-role-registry-invite-left{0%,2.45%,20.42%,to{transform:translateY(0)}5.72%,11.84%{transform:translateY(-3px)}8.78%,14.7%{transform:translateY(-1px)}}@keyframes foudre-role-registry-invite-center{0%,2.45%,20.42%,to{background:currentColor;transform:scaleY(1)}5.72%,11.84%{background:var(--spark);transform:scaleY(1.2)}8.78%,14.7%{background:var(--spark);transform:scaleY(.92)}}@keyframes foudre-role-registry-invite-right{0%,2.45%,20.42%,to{transform:translateY(0)}5.72%,11.84%{transform:translateY(3px)}8.78%,14.7%{transform:translateY(1px)}}.foudre-root #foudre-pricing .foudre-pricing__reveal[data-pricing-invite=true] .foudre-pricing__reveal-mark{animation:foudre-role-registry-invite 4.8s linear .42s infinite;transform-origin:center}.foudre-root #foudre-pricing .foudre-pricing__reveal[data-pricing-invite=true] .foudre-pricing__reveal-mark>i:nth-child(1){animation:foudre-role-registry-invite-left 4.8s linear .42s infinite}.foudre-root #foudre-pricing .foudre-pricing__reveal[data-pricing-invite=true] .foudre-pricing__reveal-mark>i:nth-child(2){animation:foudre-role-registry-invite-center 4.8s linear .42s infinite}.foudre-root #foudre-pricing .foudre-pricing__reveal[data-pricing-invite=true] .foudre-pricing__reveal-mark>i:nth-child(3){animation:foudre-role-registry-invite-right 4.8s linear .42s infinite}.foudre-root #foudre-pricing .foudre-pricing__reveal[data-pricing-invite=true]:is(:hover,:focus-visible) .foudre-pricing__reveal-mark,.foudre-root #foudre-pricing .foudre-pricing__reveal[data-pricing-invite=true]:is(:hover,:focus-visible) .foudre-pricing__reveal-mark>i{animation:none}.foudre-root [data-role-registry-open=false] .foudre-role-registry__trigger[data-registry-invite=true]:is(:hover,:focus-visible) .foudre-role-registry__trigger-mark,.foudre-root [data-role-registry-open=false] .foudre-role-registry__trigger[data-registry-invite=true]:is(:hover,:focus-visible) .foudre-role-registry__trigger-mark>span{animation:none}.foudre-root [data-role-registry-open=false] .foudre-role-registry__trigger:hover .foudre-role-registry__trigger-mark>span:nth-child(1),.foudre-root [data-role-registry-open=false] .foudre-role-registry__trigger:focus-visible .foudre-role-registry__trigger-mark>span:nth-child(1){transform:translateY(-3px)}.foudre-root [data-role-registry-open=false] .foudre-role-registry__trigger:hover .foudre-role-registry__trigger-mark>span:nth-child(2),.foudre-root [data-role-registry-open=false] .foudre-role-registry__trigger:focus-visible .foudre-role-registry__trigger-mark>span:nth-child(2){background:var(--spark)}.foudre-root [data-role-registry-open=false] .foudre-role-registry__trigger:hover .foudre-role-registry__trigger-mark>span:nth-child(3),.foudre-root [data-role-registry-open=false] .foudre-role-registry__trigger:focus-visible .foudre-role-registry__trigger-mark>span:nth-child(3){transform:translateY(3px)}.foudre-root .foudre-role-registry__panel[hidden]{display:none}.foudre-root .foudre-role-registry__panel{position:fixed;top:clamp(96px,12vh,118px);right:clamp(34px,4.3vw,70px);bottom:clamp(24px,4vh,42px);left:clamp(34px,4.3vw,70px);z-index:20;display:grid;grid-template-columns:minmax(0,2.15fr) minmax(240px,.85fr);gap:clamp(20px,3vw,44px);padding:clamp(68px,8vh,76px) clamp(22px,2.5vw,34px) clamp(14px,1.6vw,22px);color:var(--paper);background:#0e1116fb;border:1px solid rgb(245 246 248 / .28);border-radius:8px;box-shadow:0 28px 80px #00000061}.foudre-root .foudre-role-registry__section-header{display:grid;gap:4px;margin-bottom:14px}.foudre-root .foudre-role-registry__section--functions{padding-top:90px;padding-left:clamp(24px,2.2vw,32px);border-left:1px solid rgb(245 246 248 / .16)}.foudre-root .foudre-role-registry__section h3{margin:0;color:#f5f6f88c;font-size:var(--role-registry-heading-size);font-weight:var(--role-registry-heading-weight);letter-spacing:var(--role-registry-heading-tracking);text-transform:uppercase}.foudre-root .foudre-role-registry__section-header p{max-width:48ch;margin:0;color:#f5f6f86b;font-size:clamp(.56rem,.66vw,.68rem);line-height:1.35}.foudre-root .foudre-role-registry__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(12px,1.45vw,22px);row-gap:28px}.foudre-root .foudre-role-registry__group h4{margin:0 0 8px;padding-bottom:7px;color:var(--paper);font-size:clamp(.72rem,.85vw,.88rem);border-bottom:1px solid rgb(245 246 248 / .18)}@media not (max-width:1100px){.foudre-root .foudre-role-registry__section--functions{padding-top:clamp(90px,8vw,116px)}}@media(not (max-width:900px))and (max-width:1100px){.foudre-root .foudre-role-registry__group[data-role-registry-group=construction-projects]{transform:translateY(-14px)}}.foudre-root .foudre-role-registry__group ul,.foudre-root .foudre-role-registry__functions{display:grid;gap:4px;margin:0;padding:0;list-style:none}.foudre-root .foudre-role-registry__group li{display:grid;gap:1px;padding-left:10px;color:#f5f6f88a;font-size:clamp(.6rem,.7vw,.72rem);line-height:1.28;border-left:2px solid transparent}.foudre-root .foudre-role-registry__group li[data-selected=true]{color:var(--paper);border-left-color:var(--spark)}.foudre-root .foudre-role-registry__group small{color:var(--spark);font-size:.48rem;letter-spacing:.06em}.foudre-root .foudre-role-registry__functions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.foudre-root .foudre-role-registry__functions li{display:grid;grid-template-columns:6px 1fr;align-items:center;gap:8px;color:#f5f6f885;font-size:clamp(.62rem,.74vw,.78rem);line-height:1.25}.foudre-root .foudre-role-registry__functions li>span{width:5px;height:5px;background:#f5f6f83d;border-radius:50%}.foudre-root .foudre-role-registry__functions li[data-selected=true]{color:var(--paper)}.foudre-root .foudre-role-registry__functions li[data-selected=true]>span{background:var(--spark)}.foudre-root [data-role-registry-open=true] .foudre-role-network__header,.foudre-root [data-role-registry-open=true] .foudre-role-network__request,.foudre-root [data-role-registry-open=true] .foudre-role-network__branches,.foudre-root [data-role-registry-open=true] .foudre-role-network__memory,.foudre-root [data-role-registry-open=true] .foudre-role-network__result,.foudre-root [data-role-registry-open=true] .foudre-role-network__motto{opacity:.08}.foudre-root [data-role-registry-open=true] .foudre-role-network__journey{opacity:0}.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger{position:fixed;top:clamp(110px,14vh,136px);right:clamp(46px,5.2vw,84px);z-index:22;padding:5px 0;background:transparent;border-color:transparent}.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger>span:first-child{font-size:var(--role-registry-heading-size);font-weight:var(--role-registry-heading-weight);letter-spacing:var(--role-registry-heading-tracking);text-transform:uppercase}.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger-mark{width:18px;min-width:18px;height:24px;min-height:24px;gap:6px;color:var(--spark);background:transparent;border-radius:0}.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger:focus-visible{outline:none}.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger-mark>span{position:absolute;top:50%;left:50%;width:14px;height:2px;background:var(--spark);transform:translate(-50%,-50%)}.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger-mark>span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger-mark>span:nth-child(2){opacity:0}.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger-mark>span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger:hover .foudre-role-registry__trigger-mark,.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger:focus-visible .foudre-role-registry__trigger-mark{filter:drop-shadow(0 0 4px rgb(255 122 69 / .55));transform:rotate(360deg)}@media not (max-width:960px){.foudre-root .foudre-role-network__header{width:min(980px,calc(100% - clamp(120px,16vw,230px)))}.foudre-root .foudre-role-network__header h2{font-size:clamp(2.25rem,3.3vw,3.45rem);white-space:nowrap}.foudre-root .foudre-role-network__tree{bottom:clamp(112px,14vh,128px)}}@media(max-width:900px){.foudre-root .foudre-role-registry{--role-registry-heading-size: .54rem}.foudre-root .foudre-role-network .foudre-stage__frame{padding-inline:28px}.foudre-root .foudre-role-network__header h2{font-size:clamp(2.45rem,6vw,3.7rem)}.foudre-root .foudre-role-network__tree{--role-endpoint-inline: 12px;--role-signature-inset: 7px;grid-template-columns:156px minmax(0,1fr) 156px;column-gap:20px;height:clamp(344px,49vh,386px)}.foudre-root .foudre-role-network__request,.foudre-root .foudre-role-network__result{grid-template-rows:calc(50% - 9px) 1px calc(50% + 9px);width:120px;height:222px;min-height:222px;padding:12px var(--role-endpoint-inline);top:9px}.foudre-root .foudre-role-network__request>strong,.foudre-root .foudre-role-network__result>strong{padding-bottom:15px;font-size:.76rem}.foudre-root .foudre-role-network__request p,.foudre-root .foudre-role-network__result p{padding-top:15px}.foudre-root .foudre-role-branch{grid-template-columns:104px minmax(0,1fr)}.foudre-root .foudre-role-branch__profession{grid-template-columns:20px 1fr;column-gap:7px;padding-right:7px}.foudre-root .foudre-role-branch__mark{transform:scale(.78);transform-origin:left center}.foudre-root .foudre-role-network__memory{left:var(--role-vertical-axis);grid-template-columns:46px minmax(90px,auto);gap:6px;transform:translate(-23px,-50%) scale(calc(.92 + var(--role-merge) * .08));transform-origin:23px center}.foudre-root .foudre-role-network__memory img{width:46px;height:46px}.foudre-root .foudre-role-network__memory-orbit{top:-6px;left:-6px;width:58px;height:58px}.foudre-root .foudre-role-registry__panel{top:96px;right:28px;bottom:18px;left:28px;grid-template-columns:minmax(0,2fr) minmax(180px,.9fr);gap:18px}.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger{top:108px;right:40px}.foudre-root .foudre-role-registry__groups{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.foudre-root .foudre-role-registry__section--functions{padding-top:18px;padding-left:20px}}@media(max-width:560px){.foudre-root #foudre-office.foudre-stage.foudre-role-network{min-height:var(--f-length, calc(230 * var(--foudre-svh, 1svh)))}.foudre-root #foudre-office.foudre-stage.foudre-role-network .foudre-stage__frame{position:sticky;top:0;min-height:calc(100 * var(--foudre-svh, 1svh));padding:102px 18px 18px;overflow:hidden}.foudre-root .foudre-role-network__content{height:calc(calc(100 * var(--foudre-svh, 1svh)) - 120px)}.foudre-root .foudre-role-network__header{width:min(228px,calc(100% - 108px))}.foudre-root .foudre-role-network__header .foudre-eyebrow{top:auto;margin-bottom:8px;font-size:.5rem}.foudre-root .foudre-role-network__header h2{width:100%;font-size:clamp(1.85rem,8.8vw,2.25rem);line-height:.94}.foudre-root .foudre-role-network__header>p:last-child{width:100%;margin-top:10px;font-size:.96rem;line-height:1.4}.foudre-root .foudre-role-network__tree{--role-endpoint-inline: 8px;--role-signature-inset: 6px;position:absolute;top:210px;bottom:0;display:block;height:auto}.foudre-root .foudre-role-network__flow--desktop{display:none}.foudre-root .foudre-role-network__flow--mobile{top:0;right:0;bottom:0;left:0;display:block;width:100%;height:520px}.foudre-root .foudre-role-network__tree:before{top:44px;right:28px;bottom:34px;left:auto;width:1px;height:auto;transform:scaleY(var(--role-merge));transform-origin:top center}.foudre-root .foudre-role-network__motto{right:auto;bottom:6px;left:var(--role-vertical-axis);font-size:.5rem;transform:translate(-50%,calc((1 - var(--role-human)) * 8px))}.foudre-root .foudre-role-network__request,.foudre-root .foudre-role-network__result{position:absolute;grid-template-rows:calc(50% - 8px) 1px calc(50% + 8px);gap:0;width:108px;height:176px;min-height:176px;margin:0;padding:10px var(--role-endpoint-inline);top:8px}.foudre-root .foudre-role-network__request{top:24px;left:0}.foudre-root .foudre-role-network__result{top:24px;right:0;bottom:auto}.foudre-root .foudre-role-network__pool-copy>span{margin-bottom:5px;font-size:.46rem}.foudre-root .foudre-role-network__request>strong,.foudre-root .foudre-role-network__result>strong{padding-bottom:12px;font-size:.67rem}.foudre-root .foudre-role-network__request p,.foudre-root .foudre-role-network__result p{margin:0;padding-top:12px;font-size:.43rem;line-height:1.26}.foudre-root .foudre-role-network__endpoint-glyph{width:44px;height:36px}.foudre-root .foudre-role-network__endpoint-glyph .rand-glyph{transform:scale(.48)}.foudre-root .foudre-role-network__pool{position:absolute;top:0;right:auto;left:50%;display:grid;grid-template-columns:1fr;gap:5px;width:132px;transform:translate(-50%)}.foudre-root .foudre-role-network__pool-copy{display:block;text-align:left}.foudre-root .foudre-role-network__pool-copy>span{font-size:.52rem;line-height:1.2}.foudre-root .foudre-role-network__pool-marks{grid-row:2;gap:3px}.foudre-root .foudre-role-registry__trigger{min-height:28px;padding:3px 7px 3px 8px;font-size:.51rem}.foudre-root .foudre-role-registry__trigger-mark{width:14px;min-width:14px;height:18px;min-height:18px}.foudre-root .foudre-role-network__branches{position:absolute;top:200px;right:0;left:0;display:grid;grid-template-rows:repeat(4,64px);gap:3px;padding:6px 0 0}.foudre-root .foudre-role-branch{grid-template-columns:90px minmax(0,1fr)}.foudre-root .foudre-role-branch__profession{grid-template-columns:18px 1fr;column-gap:4px}.foudre-root .foudre-role-branch__profession strong{font-size:.67rem}.foudre-root .foudre-role-branch__profession>span:last-child{margin-top:2px;font-size:.42rem;line-height:1.2}.foudre-root .foudre-role-branch__mark{transform:scale(.64)}.foudre-root .foudre-role-branch__grounds li{font-size:.4rem}.foudre-root .foudre-role-branch__grounds li span{margin-top:-18px;padding-inline:2px}.foudre-root .foudre-role-branch__grounds li strong{margin-top:17px;padding-inline:2px;font-size:.39rem}.foudre-root .foudre-role-network__memory{top:50%;bottom:auto;left:var(--role-vertical-axis);grid-template-columns:38px 1fr;width:184px;transform:translate(-19px,-50%) scale(calc(.92 + var(--role-merge) * .08));transform-origin:19px center}.foudre-root .foudre-role-network__memory img{width:38px;height:38px}.foudre-root .foudre-role-network__memory-orbit{top:-4px;left:-4px;width:46px;height:46px}.foudre-root .foudre-role-network__memory>div{padding:5px 6px}.foudre-root .foudre-role-network__memory strong{font-size:.58rem}.foudre-root .foudre-role-network__memory>div span{font-size:.4rem}.foudre-root .foudre-role-network__human-finish{gap:5px;margin-top:10px}.foudre-root .foudre-role-network__human-finish span{font-size:1.45rem}.foudre-root .foudre-role-registry__panel{top:86px;right:18px;bottom:18px;left:18px;grid-template-columns:1fr;align-content:start;gap:14px;padding:68px 12px 12px;overflow:hidden}.foudre-root [data-role-registry-open=true] .foudre-role-registry__trigger{top:96px;right:28px}.foudre-root .foudre-role-registry__section h3{font-size:var(--role-registry-heading-size)}.foudre-root .foudre-role-registry__section-header{gap:2px;margin-bottom:8px}.foudre-root .foudre-role-registry__section-header p{font-size:.44rem}.foudre-root .foudre-role-registry__section--functions{padding-top:14px;padding-left:0;border-top:1px solid rgb(245 246 248 / .16);border-left:0}.foudre-root .foudre-role-registry__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.foudre-root .foudre-role-registry__group h4{margin-bottom:4px;padding-bottom:3px;font-size:.58rem}.foudre-root .foudre-role-registry__group ul{gap:1px}.foudre-root .foudre-role-registry__group li{padding-left:6px;font-size:.47rem;line-height:1.14}.foudre-root .foudre-role-registry__group small{font-size:.37rem}.foudre-root .foudre-role-registry__functions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 7px}.foudre-root .foudre-role-registry__functions li{gap:4px;font-size:.46rem}}.foudre-root[data-reduced-motion=true] .foudre-role-network{min-height:auto}.foudre-root[data-reduced-motion=true] .foudre-role-registry__trigger[data-registry-invite=true] .foudre-role-registry__trigger-mark,.foudre-root[data-reduced-motion=true] .foudre-role-registry__trigger[data-registry-invite=true] .foudre-role-registry__trigger-mark>span{animation:none}.foudre-root[data-reduced-motion=true] #foudre-pricing .foudre-pricing__reveal[data-pricing-invite=true] .foudre-pricing__reveal-mark,.foudre-root[data-reduced-motion=true] #foudre-pricing .foudre-pricing__reveal[data-pricing-invite=true] .foudre-pricing__reveal-mark>i{animation:none}.foudre-root[data-reduced-motion=true] .foudre-role-network .foudre-stage__frame{--role-request: 1;--role-select: 1;--role-branch: 1;--role-grounds: 1;--role-merge: 1;--role-route: 1;--role-spark: 0;--role-review: 1;--role-human: 1;position:relative;min-height:900px;overflow:hidden}.foudre-root .foudre-effect-boundary .foudre-stage__frame{padding:0!important;color:var(--paper);background:#05090f!important}.foudre-root .foudre-effect-boundary__scene{--effect-disc-center-y: 55%;--effect-disc-right: clamp(58px, 9vw, 142px);--effect-contour-axis-shift: 7.8%;--effect-contour-axis-x: 3.2vw;--effect-after-human: clamp(0, calc((var(--f-field, 0) - .83) * 1000), 1);--effect-second-field: min(clamp(0, calc((var(--f-field, 0) - .18) * 5), 1), clamp(0, calc((.56 - var(--f-field, 0)) * 25), 1));--effect-vortex-active: clamp(0, calc((var(--f-field, 0) - .68) * 5), .92);--effect-statistic-draw: clamp(0, calc((var(--f-field, 0) - .24) * 4.6), 1);--effect-human-route: clamp(0, calc((var(--f-field, 0) - .61) * 7.7), 1);--effect-authority-exit: clamp(0, calc((.79 - var(--f-field, 0)) * 25), 1);--effect-conclusion-reveal: clamp(0, calc((var(--f-field, 0) - .815) * 25), 1);--effect-conclusion-exit: clamp(0, calc((.31 - var(--f-exit, 0)) * 8), 1);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate}.foudre-root .foudre-effect-boundary__visuals,.foudre-root .foudre-effect-boundary__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.foudre-root .foudre-effect-boundary__visuals{z-index:0}.foudre-root .foudre-effect-boundary__visuals:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:radial-gradient(ellipse 24% 38% at 87% 55%,var(--graphite) 0 62%,rgb(14 17 22 / .97) 72%,transparent 100%);opacity:0;pointer-events:none}.foudre-root .foudre-effect-boundary__background{display:block;object-fit:cover;object-position:center;pointer-events:none;will-change:opacity,transform}.foudre-root .foudre-effect-boundary__background--entry{opacity:clamp(0,calc((.37 - var(--f-field, 0)) * 7),1);mask-image:linear-gradient(to right,#000 0 55%,transparent 70%);-webkit-mask-image:linear-gradient(to right,#000 0 55%,transparent 70%);filter:brightness(1.015);transform:translateY(var(--effect-contour-axis-shift)) scale(calc(.95 - var(--f-field, 0) * .004))}.foudre-root .foudre-effect-boundary__background--contour{opacity:max(var(--effect-second-field),min(var(--effect-after-human),clamp(0,calc((var(--f-field, 0) - .815) * 12),1)));mask-image:linear-gradient(to right,#000 0 58%,transparent 72%);-webkit-mask-image:linear-gradient(to right,#000 0 58%,transparent 72%);transform:translate(var(--effect-contour-axis-x),var(--effect-contour-axis-shift)) scale(calc(1.025 - var(--f-field, 0) * .015))}.foudre-root .foudre-effect-boundary__background--human{opacity:min(clamp(0,calc((var(--f-field, 0) - .56) * 9),1),clamp(0,calc((.83 - var(--f-field, 0)) * 18),1));transform:scale(calc(1.025 - clamp(0,calc((var(--f-field, 0) - .56) * .035),.025)))}.foudre-root .foudre-effect-boundary__statistic-impulse{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;overflow:visible;opacity:min(clamp(0,calc((var(--f-field, 0) - .22) * 10),1),clamp(0,calc((.62 - var(--f-field, 0)) * 11),1));pointer-events:none;will-change:opacity}.foudre-root .foudre-effect-boundary__statistic-impulse path{fill:none;vector-effect:non-scaling-stroke}.foudre-root .foudre-effect-boundary__statistic-ray{stroke:var(--spark);stroke-width:1.15;stroke-linecap:round;stroke-dasharray:var(--effect-statistic-draw) 1;filter:drop-shadow(0 0 4px rgb(255 122 69 / .44))}.foudre-root .foudre-effect-boundary__statistic-spark{fill:none;stroke:#fff4ec;stroke-width:6;stroke-linecap:round;stroke-dasharray:.006 1;stroke-dashoffset:calc(var(--effect-statistic-draw) * -.994);opacity:clamp(0,calc(var(--effect-statistic-draw) * 14),1);filter:drop-shadow(0 0 4px rgb(255 238 226 / .96)) drop-shadow(0 0 10px rgb(255 122 69 / .76))}.foudre-root .foudre-effect-boundary__disc-field{--effect-disc-form: clamp(0, calc((var(--f-field, 0) - .22) * 8.34), 1);--effect-disc-human: clamp(0, calc((var(--f-field, 0) - .58) * 11.12), 1);--effect-disc-final: clamp(0, calc((var(--f-field, 0) - .79) * 20), 1);--effect-disc-before-human: clamp(0, calc((.64 - var(--f-field, 0)) * 16.7), 1);--effect-disc-after-human: clamp(0, calc((var(--f-field, 0) - .81) * 25), 1);position:absolute;top:var(--effect-disc-center-y);right:var(--effect-disc-right);z-index:2;width:min(40vw,520px);aspect-ratio:1;opacity:max(var(--effect-disc-before-human),var(--effect-disc-after-human));transform:translateY(-50%) scale(calc(.48 + var(--effect-disc-form) * .52 - var(--effect-disc-human) * .52 + var(--effect-disc-final) * .52));transform-origin:center;will-change:opacity,transform}.foudre-root .foudre-effect-boundary__disc-field:before{position:absolute;top:4.55%;right:4.55%;bottom:4.55%;left:4.55%;z-index:0;content:"";background:#05090f;border-radius:50%;opacity:calc(1 - var(--effect-after-human));pointer-events:none}.foudre-root .foudre-effect-boundary__disc-field:after{position:absolute;top:4.55%;right:4.55%;bottom:4.55%;left:4.55%;z-index:0;content:"";background:#05090f;border-radius:50%;opacity:var(--effect-after-human);pointer-events:none}.foudre-root .foudre-effect-boundary__disc-field>img{position:relative;z-index:3}.foudre-root .foudre-effect-boundary__vortex-motion{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;opacity:max(min(var(--effect-second-field),.92),min(var(--effect-after-human),var(--effect-vortex-active)));pointer-events:none;mix-blend-mode:screen;transform:translate(var(--effect-contour-axis-x))}.foudre-root .foudre-effect-boundary__vortex-rings{transform-origin:72% 55%;animation:foudre-effect-vortex-breathe 6.8s ease-in-out infinite}.foudre-root .foudre-effect-boundary__vortex-rings circle{fill:none;stroke:#687eff33;stroke-width:.8;stroke-dasharray:.018 .045;vector-effect:non-scaling-stroke;animation:foudre-effect-vortex-dash 9s linear infinite}.foudre-root .foudre-effect-boundary__vortex-rings circle:nth-child(2){stroke:#687eff24;animation-duration:12s;animation-direction:reverse}.foudre-root .foudre-effect-boundary__vortex-rings circle:nth-child(3){stroke:#687eff1a;animation-duration:15s}.foudre-root .foudre-effect-boundary__vortex-stream{fill:none;stroke:#687eff57;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:.012 .065;vector-effect:non-scaling-stroke;animation:foudre-effect-vortex-dash 5.4s linear infinite}.foudre-root .foudre-effect-boundary__vortex-stream--secondary{stroke:#687eff33;stroke-width:.8;animation-duration:7.2s;animation-direction:reverse}.foudre-root .foudre-effect-boundary__vortex-node{fill:#c8d2ff;filter:drop-shadow(0 0 5px rgb(104 126 255 / .72));transform-box:fill-box;transform-origin:center;animation:foudre-effect-vortex-node 3.8s ease-in-out infinite}.foudre-root .foudre-effect-boundary__vortex-node--secondary{animation-delay:-1.7s;opacity:.68}@keyframes foudre-effect-vortex-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-.42}}@keyframes foudre-effect-vortex-breathe{0%,to{transform:scale(.985);opacity:.78}50%{transform:scale(1.015);opacity:1}}@keyframes foudre-effect-vortex-node{0%,to{opacity:.36;transform:scale(.82)}50%{opacity:.92;transform:scale(1.16)}}.foudre-root .foudre-effect-boundary__disc{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 28px rgb(75 73 228 / .16))}.foudre-root .foudre-effect-boundary__header,.foudre-root .foudre-effect-boundary__metrics,.foudre-root .foudre-effect-boundary__enterprise,.foudre-root .foudre-effect-boundary__authority,.foudre-root .foudre-effect-boundary__conclusion,.foudre-root .foudre-effect-boundary__sources{position:absolute;z-index:4}.foudre-root .foudre-effect-boundary__header{top:clamp(106px,12vh,142px);left:clamp(38px,5vw,76px);width:min(69vw,1060px);opacity:clamp(0,calc((.38 - var(--f-field, 0)) * 7),1);transform:translateY(calc(var(--f-field, 0) * -18px));will-change:opacity,transform}.foudre-root .foudre-effect-boundary__header h2{display:grid;gap:.14em;margin:0;font-size:clamp(1.85rem,3vw,3.2rem);font-weight:780;line-height:.91;letter-spacing:-.065em;text-wrap:balance}.foudre-root .foudre-effect-boundary__header [data-effect-title-line=promise]{white-space:nowrap}.foudre-root .foudre-effect-boundary__header [data-effect-title-line=sources]{color:var(--paper);font:inherit;letter-spacing:inherit;white-space:nowrap}.foudre-root .foudre-effect-boundary__metrics{top:25%;left:clamp(38px,5vw,76px);display:grid;grid-template-rows:repeat(4,minmax(0,1fr));width:min(43vw,630px);height:40%;margin:0;padding:0;list-style:none;opacity:min(clamp(0,calc((var(--f-field, 0) - .17) * 9),1),clamp(0,calc((.66 - var(--f-field, 0)) * 10),1))}.foudre-root .foudre-effect-boundary__metric{display:grid;grid-template-columns:minmax(94px,.62fr) 1fr;grid-template-rows:auto auto;column-gap:clamp(16px,2vw,32px);min-height:0;padding:clamp(8px,1.1vh,13px) 0;border-top:1px solid rgb(245 246 248 / .18);opacity:clamp(0,calc((var(--f-field, 0) - (.18 + var(--effect-metric-index) * .055)) * 14),1);transform:translate(calc((1 - clamp(0,calc((var(--f-field, 0) - (.18 + var(--effect-metric-index) * .055)) * 14),1))*-18px));will-change:opacity,transform}.foudre-root .foudre-effect-boundary__metric strong{grid-row:1 / span 2;align-self:center;color:var(--paper);font-size:clamp(2rem,3.2vw,3.6rem);font-weight:780;line-height:.9;letter-spacing:-.06em;white-space:nowrap}.foudre-root .foudre-effect-boundary__metric>span{align-self:end;color:var(--paper);font-size:clamp(.78rem,1vw,1rem);font-weight:650;line-height:1.2}.foudre-root .foudre-effect-boundary__metric small{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.7em;align-items:baseline;color:#f5f6f88c;font-size:clamp(.65rem,.78vw,.78rem);font-weight:520;line-height:1.3}.foudre-root .foudre-effect-boundary__metric small a{color:#f5f6f8c2;font-weight:700;text-decoration-color:#ff7a459e;text-underline-offset:.24em;white-space:nowrap}.foudre-root .foudre-effect-boundary__metric small span{align-self:auto;color:#f5f6f88c;font:inherit}.foudre-root .foudre-effect-boundary__metric--limit{border-top-color:transparent}.foudre-root .foudre-effect-boundary__metric--limit strong{color:var(--spark)}.foudre-root .foudre-effect-boundary__enterprise{right:clamp(38px,5vw,76px);top:clamp(76px,8vh,96px);bottom:auto;display:grid;gap:0;width:min(48vw,690px);opacity:min(clamp(0,calc((var(--f-field, 0) - .61) * 9),1),clamp(0,calc((.82 - var(--f-field, 0)) * 18),1));transform:translateY(calc((1 - clamp(0,calc((var(--f-field, 0) - .61) * 9),1))*24px));will-change:opacity,transform}.foudre-root .foudre-effect-boundary__guardrails{display:grid;gap:0;margin:0;padding:0;border-top:1px solid rgb(245 246 248 / .2);list-style:none}.foudre-root .foudre-effect-boundary__guardrails li{display:grid;grid-template-columns:minmax(130px,.72fr) minmax(0,1.45fr);gap:clamp(14px,1.8vw,28px);align-items:baseline;padding:clamp(7px,.9vh,10px) 0;border-bottom:1px solid rgb(245 246 248 / .2)}.foudre-root .foudre-effect-boundary__guardrails strong{color:var(--paper);font-size:clamp(.64rem,.76vw,.78rem);font-weight:760;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.foudre-root .foudre-effect-boundary__guardrails span{color:#f5f6f8b3;font-size:clamp(.72rem,.88vw,.9rem);font-weight:540;line-height:1.3}.foudre-root .foudre-effect-boundary__actions{display:grid;grid-template-columns:minmax(130px,.72fr) minmax(0,1.45fr);gap:clamp(14px,1.8vw,28px);align-items:baseline;margin:0;padding:clamp(7px,.9vh,10px) 0;border-bottom:1px solid rgb(245 246 248 / .2);line-height:1.35}.foudre-root .foudre-effect-boundary__actions-label{color:var(--paper);font-size:clamp(.64rem,.76vw,.78rem);font-weight:760;letter-spacing:.1em;line-height:1.25}.foudre-root .foudre-effect-boundary__actions-copy{color:#f5f6f8b3;font-size:clamp(.72rem,.88vw,.9rem);font-weight:540;line-height:1.3}.foudre-root .foudre-effect-boundary__authority{right:clamp(38px,5vw,76px);bottom:clamp(112px,15vh,142px);width:min(44vw,660px);margin:0;color:var(--paper);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.55rem,2.4vw,2.7rem);font-weight:760;line-height:.98;letter-spacing:-.055em;text-align:right;opacity:min(clamp(0,calc((var(--f-field, 0) - .65) * 9),1),var(--effect-authority-exit));transform:translateY(calc((1 - var(--effect-human-route)) * 18px));will-change:opacity,transform}.foudre-root .foudre-effect-boundary__signature{--signature-photo-scale: calc(1.025 - clamp(0, calc((var(--f-field, 0) - .56) * .035), .025)) ;position:absolute;top:calc(50% + 33.42vh * var(--signature-photo-scale));left:calc(50% - 39.43vh * var(--signature-photo-scale));z-index:4;width:clamp(39px,4vw,60px);height:auto;filter:brightness(0) saturate(100%) invert(35%) sepia(18%) saturate(2066%) hue-rotate(175deg) brightness(88%) contrast(88%);mix-blend-mode:multiply;opacity:min(clamp(0,calc((var(--f-field, 0) - .68) * 8),1),clamp(0,calc((.8 - var(--f-field, 0)) * 25),1),.62);transform:translateY(-50%) rotate(180deg);transform-origin:center}@media(min-aspect-ratio:1672 / 941){.foudre-root .foudre-effect-boundary__signature{top:calc(50% + 18.81vw * var(--signature-photo-scale));left:calc(50% - 22.19vw * var(--signature-photo-scale))}}.foudre-root .foudre-effect-boundary__conclusion{bottom:clamp(58px,10vh,96px);left:clamp(38px,5vw,76px);width:min(52vw,760px);margin:0;color:var(--paper);font-size:clamp(2.5rem,4.9vw,5.2rem);font-weight:780;line-height:.92;letter-spacing:-.062em;text-align:left;opacity:min(var(--effect-conclusion-reveal),var(--effect-conclusion-exit));transform:translateY(calc((1 - var(--effect-conclusion-reveal)) * 28px + var(--f-exit, 0) * 36px));will-change:opacity,transform}.foudre-root .foudre-effect-boundary__conclusion span{display:block;white-space:nowrap}.foudre-root .foudre-effect-boundary__sources{bottom:clamp(22px,2.8vh,30px);left:clamp(38px,5vw,76px);display:flex;gap:16px 24px;max-width:52vw;opacity:min(clamp(0,calc((var(--f-field, 0) - .22) * 8),.74),clamp(0,calc((.67 - var(--f-field, 0)) * 10),.74))}.foudre-root .foudre-effect-boundary__sources a{min-height:0;color:#f5f6f894;font-size:clamp(.58rem,.68vw,.68rem);font-weight:540;line-height:1.25;text-decoration-color:#ff7a45b3;text-underline-offset:.28em}@media(min-width:701px)and (max-width:900px)and (orientation:portrait){.foudre-founder-page__hero{position:relative}.foudre-founder-page__read{position:absolute;bottom:28px;left:0;min-height:48px;margin-top:0;font-size:1rem}.foudre-founder-chat-launch{bottom:28px;min-height:48px}}@media(max-width:820px){.foudre-root .foudre-effect-boundary__scene{--effect-disc-right: 4vw}.foudre-root .foudre-effect-boundary__disc-field{top:34%;width:min(48vw,390px)}.foudre-root .foudre-effect-boundary__header{width:64vw}.foudre-root .foudre-effect-boundary__header h2{font-size:clamp(2.7rem,7.4vw,4.5rem)}.foudre-root .foudre-effect-boundary__metrics{top:40%;width:56vw}.foudre-root .foudre-effect-boundary__enterprise,.foudre-root .foudre-effect-boundary__conclusion{width:min(72vw,620px)}.foudre-root .foudre-effect-boundary__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.foudre-root .foudre-effect-boundary__guardrails li{grid-template-columns:minmax(118px,.68fr) minmax(0,1.45fr)}}@media(min-width:701px)and (max-width:900px)and (orientation:portrait){.foudre-root .foudre-effect-boundary__scene{--effect-tablet-evidence: clamp(0, calc((var(--f-field, 0) - .22) * 8.34), 1);--effect-disc-center-y: 55%;--effect-disc-right: calc(4vw - 95px - var(--effect-tablet-evidence) * 24px)}.foudre-root .foudre-effect-boundary__disc-field{top:var(--effect-disc-center-y);width:min(48vw,390px)}.foudre-root .foudre-effect-boundary__background--entry{transform:translateY(var(--effect-contour-axis-shift)) scale(calc(.95 - var(--f-field, 0) * .004))}.foudre-root .foudre-effect-boundary__statistic-impulse{transform:none}.foudre-root .foudre-effect-boundary__metrics{top:35%}.foudre-root .foudre-effect-boundary__background--human{object-position:8% center}.foudre-root .foudre-effect-boundary__visuals:before{background:linear-gradient(90deg,rgb(5 9 15 / .82) 0%,rgb(5 9 15 / .42) 42%,transparent 62%);opacity:min(clamp(0,calc((var(--f-field, 0) - .56) * 9),1),clamp(0,calc((.83 - var(--f-field, 0)) * 18),1))}.foudre-root .foudre-effect-boundary__enterprise{top:96px;right:auto;bottom:auto;left:28px;width:286px}.foudre-root .foudre-effect-boundary__guardrails li,.foudre-root .foudre-effect-boundary__actions{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:8px 0}.foudre-root .foudre-effect-boundary__guardrails strong,.foudre-root .foudre-effect-boundary__actions-label{font-size:9.5px}.foudre-root .foudre-effect-boundary__guardrails span,.foudre-root .foudre-effect-boundary__actions-copy{font-size:11px;line-height:1.3}.foudre-root .foudre-effect-boundary__authority{right:auto;bottom:86px;left:28px;width:calc(100% - 56px);font-size:26px;line-height:.98;text-align:left}.foudre-root .foudre-effect-boundary__authority [data-effect-authority-line]{display:block;white-space:nowrap}.foudre-root .foudre-effect-boundary__signature{top:83.5%;left:58%;width:46px;transform:translate(-50%,-50%) rotate(180deg)}}@media(max-width:560px){.foudre-root .foudre-effect-boundary__scene{--effect-disc-right: 14px}.foudre-root #foudre-effect-boundaries.foudre-stage{min-height:calc(500 * var(--foudre-svh, 1svh))}.foudre-root #foudre-effect-boundaries.foudre-stage>.foudre-stage__frame{position:sticky;top:0;display:block;min-height:calc(100 * var(--foudre-svh, 1svh));padding:0;overflow:hidden}.foudre-root .foudre-effect-boundary__background{object-position:50% center}.foudre-root .foudre-effect-boundary__background--human{object-position:37% center}.foudre-root .foudre-effect-boundary__disc-field{top:31%;width:58vw;transform:translateY(-50%) scale(calc(.7 + var(--effect-disc-form) * .3 - var(--effect-disc-human) * .3 + var(--effect-disc-final) * .3))}.foudre-root .foudre-effect-boundary__header{top:122px;left:20px;width:calc(100% - 40px)}.foudre-root .foudre-effect-boundary__header h2{font-size:clamp(2.15rem,10.6vw,3.2rem)}.foudre-root .foudre-effect-boundary__metrics{top:43%;left:20px;width:calc(100% - 40px)}.foudre-root .foudre-effect-boundary__metric{grid-template-columns:120px 1fr;column-gap:14px;padding:10px 0}.foudre-root .foudre-effect-boundary__metric strong{font-size:2rem}.foudre-root .foudre-effect-boundary__metric span{font-size:.76rem}.foudre-root .foudre-effect-boundary__metric small{font-size:.62rem}.foudre-root .foudre-effect-boundary__enterprise{right:20px;bottom:54px;width:calc(100% - 40px)}.foudre-root .foudre-effect-boundary__actions{gap:10px 16px}.foudre-root .foudre-effect-boundary__guardrails li{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:7px 0}.foudre-root .foudre-effect-boundary__guardrails strong{font-size:.6rem}.foudre-root .foudre-effect-boundary__guardrails span{font-size:.68rem}.foudre-root .foudre-effect-boundary__actions li{font-size:.69rem}.foudre-root .foudre-effect-boundary__authority{font-size:clamp(1.25rem,6vw,1.7rem)}.foudre-root .foudre-effect-boundary__conclusion{left:20px;bottom:54px;width:calc(100% - 40px);font-size:clamp(2rem,10vw,3rem)}.foudre-root .foudre-effect-boundary__sources{bottom:16px;left:20px;display:grid;gap:5px;max-width:calc(100% - 40px)}.foudre-root .foudre-effect-boundary__sources a{font-size:.52rem}}.foudre-root[data-reduced-motion=true] .foudre-stage.foudre-effect-boundary,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-stage.foudre-effect-boundary{min-height:auto}.foudre-root[data-reduced-motion=true] .foudre-effect-boundary .foudre-stage__frame,.foudre-root[data-reduced-motion=true][data-foudre-flow=native] .foudre-effect-boundary .foudre-stage__frame{position:relative;min-height:auto;padding:120px clamp(20px,5vw,72px) 72px;overflow:hidden}.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__scene{position:relative;display:grid;gap:clamp(28px,5vw,54px);min-height:calc(100 * var(--foudre-svh, 1svh))}.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__visuals{opacity:.42}.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__vortex-motion,.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__background--entry,.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__background--human{display:none}.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__background--contour{opacity:1;transform:none}.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__disc-field{top:46%;right:4%;width:min(40vw,420px);opacity:1;transform:translateY(-50%)}.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__header,.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__metrics,.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__enterprise,.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__authority,.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__conclusion,.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__sources,.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__metric{position:relative;inset:auto;width:min(100%,760px);max-width:none;opacity:1;transform:none}.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__metrics{gap:0}.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__enterprise,.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__conclusion{margin-left:auto}.foudre-root[data-reduced-motion=true] .foudre-effect-boundary__sources{display:grid;gap:8px}.foudre-root[data-reduced-motion=true] .foudre-role-network__request,.foudre-root[data-reduced-motion=true] .foudre-role-network__pool,.foudre-root[data-reduced-motion=true] .foudre-role-network__branches,.foudre-root[data-reduced-motion=true] .foudre-role-network__memory,.foudre-root[data-reduced-motion=true] .foudre-role-network__result,.foudre-root[data-reduced-motion=true] .foudre-role-network__human-finish,.foudre-root[data-reduced-motion=true] .foudre-role-network__motto{opacity:1}.foudre-root[data-reduced-motion=true] .foudre-role-network__spark,.foudre-root[data-reduced-motion=true] .foudre-role-network__route{display:none}.foudre-root[data-reduced-motion=true] .foudre-role-network__signature{opacity:1;clip-path:inset(0)}.foudre-root .foudre-stage.foudre-applicability{min-height:var(--f-length, calc(620 * var(--foudre-svh, 1svh)));background:var(--graphite)}.foudre-root .foudre-applicability .foudre-stage__frame{--app-wash: 0;--app-title: 0;--app-contour: 0;--app-burst-ready: 0;--app-named-exit: 0;--app-merge: 0;--app-disc: 0;--app-final-copy: 0;--app-stripes: 0;--app-disc-grow: 0;--app-black-field: 0;--app-lock-band-0: 0;--app-lock-band-1: 0;--app-lock-band-2: 0;--app-lock-band-3: 0;--app-lock-band-4: 0;--app-lock-band-5: 0;--app-lock-band-6: 0;position:sticky;top:0;display:block;box-sizing:border-box;min-height:calc(100 * var(--foudre-svh, 1svh));padding:0;overflow:hidden;color:var(--graphite);background:transparent;isolation:isolate}.foudre-root .foudre-applicability__base,.foudre-root .foudre-applicability__surface,.foudre-root .foudre-applicability__field-flood{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.foudre-root .foudre-applicability__field-flood{z-index:2;background:var(--graphite);clip-path:circle(calc(var(--app-black-field) * 160vmax) at 34% 43%);will-change:clip-path}.foudre-root .foudre-applicability__base{background:var(--graphite)}.foudre-root .foudre-applicability__surface{z-index:1;background-color:#fafbf8;background-image:repeating-radial-gradient(ellipse 145% 108% at 50% 118%,rgb(14 17 22 / .044) 0 1px,transparent 1px 9px);background-attachment:fixed;background-position:center;clip-path:circle(calc(var(--app-wash) * 150vmax) at 50% 100%);will-change:clip-path}.foudre-root .foudre-applicability__content{position:relative;z-index:3;width:100%;min-height:calc(100 * var(--foudre-svh, 1svh))}.foudre-root .foudre-applicability__header{position:absolute;top:auto;right:clamp(42px,7.2vw,116px);bottom:clamp(42px,6vh,64px);left:auto;z-index:8;width:min(980px,72vw);text-align:right;opacity:var(--app-title);transform:translateY(calc((1 - var(--app-title)) * 18px));will-change:opacity,transform}.foudre-root .foudre-applicability__header h2{margin:0;color:color-mix(in srgb,var(--paper) calc(var(--app-black-field) * 100%),var(--graphite));font-size:clamp(2.55rem,4.25vw,4.85rem);font-weight:760;line-height:.94;letter-spacing:-.068em;text-wrap:balance}.foudre-root .foudre-applicability__arena{position:absolute;top:0;right:0;bottom:0;left:0}.foudre-root .foudre-applicability__contour{position:absolute;top:43%;left:34%;width:clamp(350px,39vw,520px);aspect-ratio:1;border:0;box-shadow:none;opacity:var(--app-contour);transform:translate(-50%,-50%) scale(calc(.9 + var(--app-contour) * .1));transform-origin:center;will-change:opacity,transform}.foudre-root .foudre-applicability__sectors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;padding:0;list-style:none}.foudre-root .foudre-applicability__sector{position:absolute;top:50%;left:50%;display:block;box-sizing:border-box;width:68%;aspect-ratio:1;padding:0;overflow:hidden;color:var(--paper);background:var(--graphite);border:0;border-radius:50%;box-shadow:none;opacity:calc(var(--app-sector-visibility, 0) * (.22 + var(--app-sector-tone, 0) * .78));transform:translate(-50%,-50%) translate(var(--app-sector-x, 0),var(--app-sector-y, 0)) scale(calc(.8 + var(--app-sector-active, 0) * .2));transform-origin:center;will-change:opacity,transform}.foudre-root .foudre-applicability__sector-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;text-align:center}.foudre-root .foudre-applicability__sector-copy strong{position:absolute;top:50%;left:50%;display:block;width:84%;font-size:clamp(1.35rem,2vw,2.15rem);font-weight:720;line-height:.94;letter-spacing:-.05em;text-align:center;transform:translate(-50%,-50%)}.foudre-root .foudre-applicability__sector-copy span{position:absolute;top:63%;left:50%;display:block;width:78%;color:#f5f6f894;font-size:clamp(.64rem,.72vw,.78rem);font-weight:520;line-height:1.3;text-align:center;transform:translate(-50%)}.foudre-root .foudre-applicability-glyph{position:absolute;top:15%;left:50%;z-index:2;display:block;width:27%;height:21%;min-height:46px;transform:translate(-50%) scale(.5);transform-origin:top center}.foudre-root .foudre-applicability-glyph__fragment{position:absolute;display:block;height:5px;background:var(--paper);border-radius:999px}.foudre-root .foudre-applicability-glyph__fragment--1{top:12%;left:0;width:76%}.foudre-root .foudre-applicability-glyph__fragment--2{top:39%;left:13%;width:88%}.foudre-root .foudre-applicability-glyph__fragment--3{top:66%;left:0;width:64%}.foudre-root .foudre-applicability-glyph__fragment[data-fragment-accent=true]{top:34%;right:0;left:auto;width:18%;height:18%;background:var(--indigo);border-radius:50%}.foudre-root .foudre-applicability-glyph[data-glyph-accent=orange] [data-fragment-accent=true]{background:var(--spark)}.foudre-root .foudre-applicability-glyph--factories .foudre-applicability-glyph__fragment,.foudre-root .foudre-applicability-glyph--services .foudre-applicability-glyph__fragment{width:5px;height:76%}.foudre-root .foudre-applicability-glyph--factories .foudre-applicability-glyph__fragment--1,.foudre-root .foudre-applicability-glyph--services .foudre-applicability-glyph__fragment--1{top:4%;left:8%}.foudre-root .foudre-applicability-glyph--factories .foudre-applicability-glyph__fragment--2,.foudre-root .foudre-applicability-glyph--services .foudre-applicability-glyph__fragment--2{top:18%;left:34%;height:62%}.foudre-root .foudre-applicability-glyph--factories .foudre-applicability-glyph__fragment--3,.foudre-root .foudre-applicability-glyph--services .foudre-applicability-glyph__fragment--3{top:33%;left:60%;height:47%}.foudre-root .foudre-applicability-glyph--factories [data-fragment-accent=true],.foudre-root .foudre-applicability-glyph--services [data-fragment-accent=true]{top:62%;right:6%;left:auto;width:18%;height:18%}.foudre-root .foudre-applicability-glyph--development .foudre-applicability-glyph__fragment--1,.foudre-root .foudre-applicability-glyph--development .foudre-applicability-glyph__fragment--2,.foudre-root .foudre-applicability-glyph--development .foudre-applicability-glyph__fragment--3{height:48%;background:transparent;border:4px solid var(--paper);border-radius:3px}.foudre-root .foudre-applicability-glyph--development .foudre-applicability-glyph__fragment--1{top:4%;left:0;width:36%}.foudre-root .foudre-applicability-glyph--development .foudre-applicability-glyph__fragment--2{top:23%;left:28%;width:38%}.foudre-root .foudre-applicability-glyph--development .foudre-applicability-glyph__fragment--3{top:42%;left:58%;width:34%}.foudre-root .foudre-applicability-glyph--construction .foudre-applicability-glyph__fragment--1,.foudre-root .foudre-applicability-glyph--construction .foudre-applicability-glyph__fragment--2{top:24%;width:44%;height:44%;background:transparent;border:4px solid var(--paper);border-radius:50% 50% 4px 4px}.foudre-root .foudre-applicability-glyph--construction .foudre-applicability-glyph__fragment--1{left:0;border-right:0}.foudre-root .foudre-applicability-glyph--construction .foudre-applicability-glyph__fragment--2{right:0;left:auto;border-left:0}.foudre-root .foudre-applicability-glyph--construction .foudre-applicability-glyph__fragment--3{top:72%;width:100%}.foudre-root .foudre-applicability-glyph--beauty .foudre-applicability-glyph__fragment--1,.foudre-root .foudre-applicability-glyph--beauty .foudre-applicability-glyph__fragment--2,.foudre-root .foudre-applicability-glyph--beauty .foudre-applicability-glyph__fragment--3{inset:auto;background:transparent;border:4px solid var(--paper);border-top-color:transparent;border-radius:50%}.foudre-root .foudre-applicability-glyph--beauty .foudre-applicability-glyph__fragment--1{top:0;left:0;width:72%;height:72%}.foudre-root .foudre-applicability-glyph--beauty .foudre-applicability-glyph__fragment--2{top:19%;left:19%;width:43%;height:43%}.foudre-root .foudre-applicability-glyph--beauty .foudre-applicability-glyph__fragment--3{top:37%;left:37%;width:18%;height:18%}.foudre-root .foudre-applicability-glyph--creative-culture .foudre-applicability-glyph__fragment--1{transform:rotate(-12deg)}.foudre-root .foudre-applicability-glyph--creative-culture .foudre-applicability-glyph__fragment--2{width:66%;transform:rotate(8deg)}.foudre-root .foudre-applicability-glyph--creative-culture .foudre-applicability-glyph__fragment--3{left:26%;transform:rotate(-4deg)}.foudre-root .foudre-applicability-glyph--trade-distribution .foudre-applicability-glyph__fragment--1,.foudre-root .foudre-applicability-glyph--trade-distribution .foudre-applicability-glyph__fragment--2,.foudre-root .foudre-applicability-glyph--trade-distribution .foudre-applicability-glyph__fragment--3{left:0;width:100%;height:3px}.foudre-root .foudre-applicability-glyph--trade-distribution .foudre-applicability-glyph__fragment--2{left:10%;width:90%}.foudre-root .foudre-applicability-glyph--trade-distribution .foudre-applicability-glyph__fragment--3{left:22%;width:78%}.foudre-root .foudre-applicability__anonymous{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.foudre-root .foudre-applicability__anonymous i{position:absolute;top:50%;left:50%;z-index:1;display:block;width:68%;aspect-ratio:1;background:#0e111642;border:0;border-radius:50%;box-shadow:none;opacity:calc(var(--app-anonymous-visibility, 0) * .28);transform:translate(-50%,-50%) translate(var(--app-anonymous-x, 0),var(--app-anonymous-y, 0));will-change:opacity,transform}.foudre-root .foudre-applicability__final{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:20;display:grid;place-items:center;pointer-events:none}.foudre-root .foudre-applicability__disc-base{position:absolute;top:50%;left:50%;display:block;width:calc(68% + var(--app-disc-grow) * 32%);aspect-ratio:1;background:var(--graphite);border-radius:50%;opacity:var(--app-disc);clip-path:polygon(calc(var(--app-stripes) * 125%) 0,100% 0,100% 100%,calc(var(--app-stripes) * 125% - 25%) 100%);transform:translate(-50%,-50%);will-change:opacity,clip-path,transform}.foudre-root .foudre-applicability__disc-lock{position:absolute;top:50%;left:50%;z-index:3;display:block;width:calc(68% + var(--app-disc-grow) * 32%);aspect-ratio:1;overflow:hidden;transform:translate(-50%,-50%);will-change:width,transform}.foudre-root .foudre-applicability__disc-band{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;clip-path:polygon(0 var(--disc-band-top),100% var(--disc-band-top),100% var(--disc-band-bottom),0 var(--disc-band-bottom));transform:translate(calc(-112% + var(--app-lock-band) * 112%));will-change:transform}.foudre-root .foudre-applicability__disc-band[data-applicability-lock-direction=from-right]{transform:translate(calc(112% - var(--app-lock-band) * 112%))}.foudre-root .foudre-applicability__final-copy{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;box-sizing:border-box;width:calc(68% + var(--app-disc-grow) * 32%);aspect-ratio:1;margin:0;padding:4%;color:var(--paper);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.1rem,1.65vw,1.8rem);font-weight:760;line-height:.96;letter-spacing:-.055em;text-align:center;white-space:nowrap;opacity:calc(var(--app-final-copy) * (1 - var(--app-stripes)));transform:translate(-50%,-50%) translateY(calc((1 - var(--app-final-copy)) * 12px));will-change:width,opacity,clip-path,transform}@media(max-width:900px){.foudre-root .foudre-applicability__surface{clip-path:circle(calc(var(--app-wash) * 170vmax) at 50% 100%)}.foudre-root .foudre-applicability__field-flood{clip-path:circle(calc(var(--app-black-field) * 160vmax) at 38% 42%)}.foudre-root .foudre-applicability__header{top:auto;right:28px;bottom:32px;left:auto;width:min(78vw,640px)}.foudre-root .foudre-applicability__header h2{font-size:clamp(2.35rem,5.6vw,3.6rem)}.foudre-root .foudre-applicability__arena{position:absolute}.foudre-root .foudre-applicability__contour{top:42%;left:38%;width:min(66vw,440px)}.foudre-root .foudre-applicability__sector-copy strong{font-size:clamp(1.5rem,4vw,2.4rem)}}@media(max-width:560px){.foudre-root #foudre-applicability.foudre-stage.foudre-applicability{min-height:var(--f-length, calc(620 * var(--foudre-svh, 1svh)))}.foudre-root #foudre-applicability.foudre-stage.foudre-applicability>.foudre-stage__frame{position:sticky;top:0;display:block;min-height:calc(100 * var(--foudre-svh, 1svh));padding:0;overflow:hidden}.foudre-root .foudre-applicability__header{top:auto;right:20px;bottom:24px;left:auto;width:calc(100% - 40px)}.foudre-root .foudre-applicability__field-flood{clip-path:circle(calc(var(--app-black-field) * 160vmax) at 50% 39%)}.foudre-root .foudre-applicability__header h2{font-size:clamp(2rem,10.3vw,3.15rem);line-height:.96}.foudre-root .foudre-applicability__arena{position:absolute}.foudre-root .foudre-applicability__contour{top:39%;left:50%;width:min(86vw,360px)}.foudre-root .foudre-applicability__sector{padding:16% 14% 13%}.foudre-root .foudre-applicability-glyph{min-height:34px}.foudre-root .foudre-applicability__sector-copy{gap:6px}.foudre-root .foudre-applicability__sector-copy strong{font-size:clamp(1.35rem,6.2vw,1.85rem)}.foudre-root .foudre-applicability__sector-copy span{font-size:.66rem}.foudre-root .foudre-applicability__final-copy{padding:4%;font-size:clamp(1.12rem,5vw,1.35rem)}}.foudre-root[data-reduced-motion=true] .foudre-stage.foudre-applicability{min-height:auto}.foudre-root[data-reduced-motion=true] .foudre-applicability .foudre-stage__frame{--app-wash: 1;--app-title: 1;--app-contour: 1;--app-disc: 1;--app-final-copy: 1;--app-stripes: 1;--app-disc-grow: 1;--app-black-field: 1;--app-lock-band-0: 1;--app-lock-band-1: 1;--app-lock-band-2: 1;--app-lock-band-3: 1;--app-lock-band-4: 1;--app-lock-band-5: 1;--app-lock-band-6: 1;position:relative;min-height:900px;padding:0;overflow:hidden}.foudre-root[data-reduced-motion=true] .foudre-applicability__sector,.foudre-root[data-reduced-motion=true] .foudre-applicability__anonymous{display:none}.foudre-root[data-reduced-motion=true] .foudre-applicability__header{opacity:1;transform:none}.foudre-root[data-reduced-motion=true] .foudre-applicability__disc-base,.foudre-root[data-reduced-motion=true] .foudre-applicability__disc-lock{opacity:1;transform:translate(-50%,-50%)}.foudre-root[data-reduced-motion=true] .foudre-applicability__final-copy{opacity:0}@media(max-width:560px){.foudre-root[data-reduced-motion=true] #foudre-applicability.foudre-stage.foudre-applicability{min-height:auto}.foudre-root[data-reduced-motion=true] #foudre-applicability.foudre-stage.foudre-applicability>.foudre-stage__frame{position:relative;min-height:760px}}.foudre-root .foudre-industry-theater .foudre-stage__frame{position:sticky;top:0;min-height:calc(100 * var(--foudre-svh, 1svh));padding:0;overflow:clip;color:var(--paper);background:var(--graphite)}.foudre-root #foudre-cases .foudre-cases__fragment-label{transform:translateY(calc(var(--case-meta-y, .5em) - 12px))}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="2"] .foudre-evidence-object__secondary{display:block;margin-top:5px;padding-top:5px}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="2"] .foudre-evidence-object__secondary strong{display:block;font-size:clamp(.66rem,.78vw,.8rem);line-height:1.08;white-space:normal}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="2"] .foudre-evidence-object__secondary p{margin-top:4px;font-size:clamp(.54rem,.61vw,.64rem);line-height:1.15}@media(max-width:900px){.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="2"] .foudre-evidence-object__decision{min-height:126px}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="2"] .foudre-evidence-object__secondary strong{font-size:.58rem;letter-spacing:-.025em;overflow-wrap:anywhere}}.foudre-root #foudre-cases .foudre-cases__header{top:clamp(94px,12.5vh,118px);left:50%;z-index:9;width:min(1120px,calc(100% - 240px));text-align:left;transform:translate(-50%)}.foudre-root #foudre-cases .foudre-cases__header h2{max-width:none;margin:0;color:#f5f6f8b8;font-size:.68rem;font-weight:680;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.foudre-root #foudre-cases .foudre-cases__neural-field{position:absolute;top:19%;left:50%;z-index:1;display:block;width:min(94vw,1380px);height:70%;object-fit:contain;opacity:.055;filter:saturate(.86) brightness(1.08);transform:translate(-50%) scale(1.04);transition:opacity .72s ease,transform 1.1s cubic-bezier(.2,.82,.2,1);pointer-events:none}.foudre-root #foudre-cases .foudre-stage__frame[data-case-cards-active=true] .foudre-cases__neural-field{opacity:.13;transform:translate(-50%) scale(1)}.foudre-root #foudre-cases .foudre-cases__neural-route{position:absolute;top:clamp(146px,18.5vh,174px);right:max(14vw,calc((100% - 1120px)/2));left:max(14vw,calc((100% - 1120px)/2));z-index:10;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:1px;background:#f5f6f829;pointer-events:none}.foudre-root #foudre-cases .foudre-cases__neural-route>i{position:relative;display:block;width:7px;height:7px;justify-self:center;background:var(--graphite);border:1px solid rgb(245 246 248 / .44);border-radius:50%;opacity:.72;transform:translateY(-3px) scale(.72);transition:background-color .26s ease,border-color .26s ease,box-shadow .26s ease,opacity .26s ease,transform .42s cubic-bezier(.2,.82,.2,1)}.foudre-root #foudre-cases .foudre-cases__neural-route>i[data-case-node-state=active]{background:var(--spark);border-color:#ffdec2e6;box-shadow:0 0 10px #ff7a45a8,0 0 24px #ff7a453d;opacity:1;transform:translateY(-3px) scale(1)}.foudre-root #foudre-cases .foudre-cases__route-spark{position:absolute;top:2px;left:var(--case-route-position, 16.6667%);z-index:2;display:block;width:38px;height:14px;object-fit:contain;filter:drop-shadow(0 0 7px rgb(255 222 194 / .95)) drop-shadow(0 0 20px rgb(255 122 69 / .72)) drop-shadow(0 0 38px rgb(255 122 69 / .24));opacity:.94;transform:translate(-50%,-50%);transform-origin:center;transition:left .92s cubic-bezier(.16,.8,.18,1);animation:foudre-case-route-spark 2.8s ease-in-out infinite}@keyframes foudre-case-route-spark{0%,to{opacity:.78;scale:.9}46%{opacity:1;scale:1.06}}.foudre-root #foudre-cases .foudre-cases__switcher{top:clamp(147px,calc(18.5vh + 1px),175px);right:max(14vw,calc((100% - 1120px)/2));left:max(14vw,calc((100% - 1120px)/2));z-index:11;border-top:0}.foudre-root #foudre-cases .foudre-cases__tab{min-height:48px;padding:14px 14px 10px;color:#f5f6f86b;font-size:clamp(.62rem,.7vw,.72rem);font-weight:720;letter-spacing:.14em;text-align:center;text-transform:uppercase;background:transparent;border-right:0}.foudre-root #foudre-cases .foudre-cases__tab:first-child{border-left:0}.foudre-root #foudre-cases .foudre-cases__tab:before{top:-1px;right:25%;left:25%;height:1px;box-shadow:0 0 12px #ff7a4585;transform-origin:center}.foudre-root #foudre-cases .foudre-cases__tab:hover,.foudre-root #foudre-cases .foudre-cases__tab[aria-selected=true]{color:var(--paper);background:transparent}.foudre-root #foudre-cases .foudre-cases__case{top:34.5%;gap:clamp(5px,.65vh,8px);width:min(90vw,1240px)}.foudre-root #foudre-cases .foudre-cases__case h3{max-width:none;margin-bottom:clamp(8px,1.1vh,13px);font-size:clamp(2rem,3.25vw,3.55rem);line-height:.92;white-space:nowrap}.foudre-root #foudre-cases .foudre-cases__question,.foudre-root #foudre-cases .foudre-cases__result{display:flex;align-items:baseline;justify-content:center;gap:.55em;max-width:min(88vw,92ch);color:#f5f6f894;font-size:clamp(.76rem,.92vw,.94rem);font-weight:540;line-height:1.3}.foudre-root #foudre-cases .foudre-cases__brief-label{flex:none;color:var(--spark);font:inherit;font-weight:720;letter-spacing:.035em;text-transform:none}.foudre-root #foudre-cases .foudre-cases__brief-copy{min-width:0;color:#f5f6f894}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object{--case-caption-space: 102px;height:clamp(390px,calc(23.3vw + 95px),445px);--case-composition-y: 0px;--case-composition-rotate: 0deg;--case-card-scale: .985;top:70.5%;width:clamp(214px,18vw,260px);perspective:1600px;transform:translate3d(calc(-50% + var(--evidence-parallax-x)),calc(-50% + var(--case-card-y, 86vh) + var(--case-composition-y) + var(--evidence-parallax-y)),0) rotate(var(--case-composition-rotate)) scale(var(--case-card-scale));transform-origin:center center}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-4{width:clamp(178px,15vw,224px);height:clamp(350px,calc(19.4vw + 95px),390px)}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-slot="0"],.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-slot="2"]{--case-composition-y: 8px;--case-card-scale: .97}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-slot="1"]{--case-composition-y: calc(8px + clamp(390px, calc(23.3vw + 95px) , 445px)*.024) ;--case-card-scale: 1.018}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="0"],.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="3"]{--case-composition-y: 8px;--case-card-scale: .965}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="1"],.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="2"]{--case-composition-y: -4px;--case-card-scale: .99}.foudre-root #foudre-cases .foudre-evidence-object .foudre-cases__card-proof{overflow:visible}.foudre-root #foudre-cases .foudre-cases__card-progress{position:absolute;top:-14px;right:0;left:0;z-index:10;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0}.foudre-root #foudre-cases .foudre-cases__card-progress i{height:2px;background:#f5f6f833;border-radius:0}.foudre-root #foudre-cases .foudre-cases__card-progress i span{background:var(--spark);border-radius:0;box-shadow:0 0 10px #ff7a456b}.foudre-root #foudre-cases .foudre-evidence-object__source{top:0;left:0;width:100%;height:calc(100% - var(--case-caption-space) - 6px);background:#f1f2f4;border:1px solid rgb(245 246 248 / .72);box-shadow:0 22px 54px #00000061,0 5px 16px #00000038;transform:translate3d(calc(var(--evidence-parallax-x) * -.28),calc(var(--evidence-parallax-y) * -.28),-18px) rotateX(.35deg)}.foudre-root #foudre-cases .foudre-evidence-object__source:after{opacity:0}.foudre-root #foudre-cases .foudre-evidence-object__analysis{top:0;right:0;bottom:auto;left:0;width:100%;height:calc(100% - var(--case-caption-space) - 6px);background:transparent;border:0;box-shadow:none}.foudre-root #foudre-cases .foudre-evidence-object__decision,.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption{right:0;bottom:0;left:0;display:grid;align-content:end;gap:4px;width:100%;min-height:calc(var(--case-caption-space) - 12px);padding:11px 2px 8px;color:var(--paper);background:transparent;border:0;border-top:1px solid rgb(245 246 248 / .18);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate3d(calc(var(--evidence-parallax-x) * .34),calc(var(--evidence-parallax-y) * .34),32px)}.foudre-root #foudre-cases .foudre-evidence-object__decision:before{position:absolute;top:-1px;left:0;width:clamp(24px,2.4vw,34px);height:1px;content:"";background:var(--spark);box-shadow:0 0 10px #ff7a4585}.foudre-root #foudre-cases .foudre-evidence-object__metric{display:grid;gap:3px;min-width:0}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption strong{color:var(--paper);font-size:clamp(.94rem,1.16vw,1.18rem);font-weight:720;line-height:1.05}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption p{color:#f5f6f894;font-size:clamp(.6rem,.69vw,.71rem);line-height:1.22}.foudre-root #foudre-cases .foudre-evidence-object__secondary{display:grid;grid-template-columns:1fr;gap:3px;margin-top:8px;padding-top:0;border-top:0}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object:has([data-evidence-secondary]) figcaption{min-height:calc(var(--case-caption-space) - 12px)}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption .foudre-evidence-object__secondary strong{color:var(--paper);font-size:clamp(.94rem,1.16vw,1.18rem);line-height:1.05}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="2"] figcaption .foudre-evidence-object__secondary strong{white-space:nowrap;overflow-wrap:normal}.foudre-root #foudre-cases .foudre-cases__card-slide[data-case-card-treatment=document-scroll] img{height:auto;min-height:100%;object-fit:cover;object-position:50% 0;transform-origin:50% 0}.foudre-root #foudre-cases .foudre-cases__document-stack{display:block;width:100%;height:calc(100% * var(--document-page-count));background:#fff;transform:translateZ(0);will-change:transform}.foudre-root #foudre-cases .foudre-cases__document-stack img{display:block;width:100%;height:calc(100% / var(--document-page-count));min-height:0;object-fit:contain;object-position:center;transform:none}.foudre-root #foudre-cases .foudre-cases__card[data-case-card-active=true] .foudre-cases__card-slide[data-case-card-slide-state=active][data-case-card-treatment=document-sequence-scroll] .foudre-cases__document-stack{animation:foudre-case-document-sequence var(--case-proof-duration, 6s) ease-in-out both;animation-play-state:paused}.foudre-root #foudre-cases .foudre-cases__card[data-case-card-playing=true] .foudre-cases__card-slide[data-case-card-slide-state=active][data-case-card-treatment=document-sequence-scroll] .foudre-cases__document-stack{animation-play-state:running}@keyframes foudre-case-document-sequence{0%,16%{transform:translateZ(0)}92%,to{transform:translate3d(0,var(--document-run-end),0)}}.foudre-root #foudre-cases .foudre-cases__source-annotation{position:absolute;top:43%;right:4%;z-index:3;display:inline-flex;align-items:baseline;gap:.4em;padding:7px 11px 8px;color:var(--graphite);font-size:clamp(.56rem,.72vw,.7rem);font-weight:650;line-height:1;white-space:nowrap;background:#fffffff5;border:2px solid var(--spark);border-radius:50%;box-shadow:0 3px 10px #0e11161f;transform:rotate(-1.8deg)}.foudre-root #foudre-cases .foudre-cases__source-annotation [data-case-source-annotation-value]{color:var(--graphite);font-size:1.22em;font-weight:800;letter-spacing:-.035em}.foudre-root #foudre-cases .foudre-cases__source-zoom{position:absolute;top:50%;left:50%;z-index:4;display:block;width:92%;padding:3px;overflow:hidden;background:#fff;border:1px solid rgb(14 17 22 / .16);box-shadow:0 18px 38px #0e111647;opacity:0;transform:translate3d(-50%,-46%,28px) scale(.72);transform-origin:center;pointer-events:none}.foudre-root #foudre-cases .foudre-cases__source-zoom img{width:100%;height:auto;min-height:0;object-fit:contain;transform:none}.foudre-root #foudre-cases .foudre-cases__source-zoom[data-case-source-zoom=timing-proof]{width:88%;aspect-ratio:2.32;padding:0;overflow:hidden}.foudre-root #foudre-cases .foudre-cases__source-zoom[data-case-source-zoom=timing-proof] img{position:absolute;top:0;left:0;width:376%;max-width:none;height:auto;transform:translate(-63.25%,-35.35%)}.foudre-root #foudre-cases .foudre-cases__card[data-case-card-playing=true] .foudre-cases__card-slide[data-case-card-treatment=static-contain][data-case-card-slide-state=active] .foudre-cases__source-zoom{animation:foudre-case-source-zoom var(--case-proof-duration, 6s) ease-in-out both}@keyframes foudre-case-source-zoom{0%,16.667%{opacity:0;transform:translate3d(-50%,-43%,28px) scale(.72)}26%,78%{opacity:1;transform:translate3d(-50%,-50%,28px) scale(1)}90%,to{opacity:0;transform:translate3d(-50%,-53%,28px) scale(1.03)}}.foudre-root #foudre-cases .foudre-cases__source-annotation[data-case-source-annotation=source-ring]{top:40.5%;right:auto;left:45%;width:21%;height:5.5%;padding:0;background:transparent;border:2px solid var(--spark);border-radius:50%;box-shadow:0 0 9px #ff7a4547;transform:rotate(-4deg)}.foudre-root #foudre-cases .foudre-cases__source-annotation[data-case-source-annotation=source-ring-cash-gap]{top:20.5%;right:auto;left:41%;width:18%;height:4%;padding:0;background:transparent;border:2px solid var(--spark);border-radius:50%;box-shadow:0 0 9px #ff7a4547;transform:rotate(-3deg)}.foudre-root #foudre-cases .foudre-cases__source-annotation[data-case-source-annotation=human-decision-stamp]{top:68%;right:8%;left:auto;display:grid;place-content:center;gap:.18em;width:38%;aspect-ratio:1;height:auto;padding:8px;color:#0e1116c2;font-size:clamp(.42rem,.55vw,.56rem);font-weight:760;line-height:1.04;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:normal;background:#ffffffe0;border:2px solid currentColor;border-radius:50%;box-shadow:inset 0 0 0 3px #ffffffeb,inset 0 0 0 4px #ff7a45a3,0 3px 10px #0e11161f;transform:rotate(-7deg)}.foudre-root #foudre-cases .foudre-cases__source-annotation[data-case-source-annotation=human-decision-stamp]>span{display:block}.foudre-root #foudre-cases .foudre-cases__source-annotation[data-case-source-annotation=human-decision-stamp] [data-case-source-annotation-value]{color:inherit;font-size:.92em;letter-spacing:.055em}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"] figcaption{align-content:start}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"][data-case-slot="1"] figcaption{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;column-gap:12px}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"][data-case-slot="1"] .foudre-evidence-object__secondary{margin-top:0}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="0"] figcaption{align-content:start}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-4 figcaption{align-content:start;height:calc(var(--case-caption-space) - 12px);overflow:visible}.foudre-root #foudre-cases .foudre-cases__card--count-4 .foudre-evidence-object__metric--primary{transform:none}.foudre-root #foudre-cases .foudre-cases__card--count-4 .foudre-evidence-object__decision:before{display:none}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__source{transform:translate3d(calc(var(--evidence-parallax-x) * -.28),calc(-3px + var(--evidence-parallax-y) * -.28),-8px) rotateX(.35deg)}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__decision{transform:translate3d(calc(var(--evidence-parallax-x) * .34),calc(var(--evidence-parallax-y) * .34),38px)}@media(max-width:900px){.foudre-root #foudre-cases .foudre-cases__header{left:30px;width:calc(100% - 60px);transform:none}.foudre-root #foudre-cases .foudre-cases__neural-route,.foudre-root #foudre-cases .foudre-cases__switcher{right:30px;left:30px}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object{width:clamp(220px,27vw,270px)}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-4{width:clamp(178px,21vw,216px)}}@media(max-width:560px){.foudre-root #foudre-cases .foudre-cases__header{top:94px;left:20px;width:calc(100% - 40px)}.foudre-root #foudre-cases .foudre-cases__header h2{font-size:.58rem;white-space:normal}.foudre-root #foudre-cases .foudre-cases__neural-route{top:144px;right:20px;left:20px}.foudre-root #foudre-cases .foudre-cases__switcher{top:145px;right:20px;left:20px}.foudre-root #foudre-cases .foudre-cases__tab{min-height:44px;padding-inline:5px;font-size:.54rem}.foudre-root #foudre-cases .foudre-cases__case{top:40.5%;width:calc(100% - 40px)}.foudre-root #foudre-cases .foudre-cases__case h3{font-size:clamp(1.9rem,8.5vw,2.45rem);white-space:normal}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object,.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-4{top:72%;width:min(70vw,270px);height:min(36vh,290px)}}.foudre-root[data-reduced-motion=true] #foudre-cases .foudre-cases__route-spark{animation:none}.foudre-root[data-reduced-motion=true] #foudre-cases .foudre-cases__neural-field{opacity:.08;transform:translate(-50%)}.foudre-root .foudre-neural-field{display:block;max-width:none;overflow:visible;object-fit:fill;object-position:49.4% 50%;mix-blend-mode:screen;animation:foudre-neural-braid-breathe 8.4s ease-in-out infinite alternate;pointer-events:none}@keyframes foudre-neural-braid-breathe{0%{object-position:49.4% 50.4%;filter:brightness(.76)}to{object-position:50.6% 49.6%;filter:brightness(1.04)}}.foudre-root .foudre-capacity__neural-route{position:absolute;z-index:1;display:block;overflow:hidden;opacity:1;pointer-events:none}.foudre-root .foudre-capacity__neural-route--entry{top:-9%;right:3%;width:62%;height:48%}.foudre-root .foudre-capacity__neural-route--exit{right:13%;bottom:-16%;width:66%;height:48%}.foudre-root .foudre-capacity__neural-field{position:absolute;top:50%;left:50%;width:132%;height:142%;filter:brightness(2.05) saturate(1.08) hue-rotate(184deg);object-fit:fill;opacity:.34;transform:translate(-50%,-50%) rotate(68deg)}.foudre-root .foudre-capacity__neural-route--exit .foudre-capacity__neural-field{transform:translate(-50%,-50%) rotate(112deg) scaleX(-1)}.foudre-root .foudre-capacity--media-ready .foudre-stage__frame:before,.foudre-root .foudre-capacity--media-ready .foudre-stage__frame:after{position:absolute;z-index:1;width:76%;height:58%;content:"";background:url(/brand/neural-braid-neutral-v1.png) center / 100% 100% no-repeat;filter:brightness(1.78) saturate(1.14) hue-rotate(184deg);mix-blend-mode:screen;display:none;opacity:0;pointer-events:none}.foudre-root .foudre-capacity .foudre-stage__frame:before{top:-18%;left:37%;transform:rotate(58deg)}.foudre-root .foudre-capacity .foudre-stage__frame:after{right:38%;bottom:-22%;transform:rotate(58deg)}.foudre-root[data-foudre-hero-reveal-phase=before] .foudre-capacity .foudre-stage__frame:before,.foudre-root[data-foudre-hero-reveal-phase=before] .foudre-capacity .foudre-stage__frame:after,.foudre-root[data-foudre-hero-reveal-phase=active] .foudre-capacity .foudre-stage__frame:before,.foudre-root[data-foudre-hero-reveal-phase=active] .foudre-capacity .foudre-stage__frame:after{visibility:hidden}.foudre-root[data-foudre-hero-reveal-phase=before] .foudre-capacity__neural-field,.foudre-root[data-foudre-hero-reveal-phase=active] .foudre-capacity__neural-field,.foudre-root[data-foudre-hero-reveal-phase=before] .foudre-capacity__neural-route,.foudre-root[data-foudre-hero-reveal-phase=active] .foudre-capacity__neural-route{visibility:hidden}.foudre-root .foudre-industry-theater__network.foudre-neural-field--industry{top:31vh;right:1.8vw;z-index:32;width:72vw;height:39vh;object-fit:fill;opacity:calc(var(--industry-archive-visibility, 1) * .22);transform:none;animation:foudre-neural-braid-breathe 7.6s ease-in-out infinite alternate}.foudre-root #foudre-cases .foudre-cases__neural-field.foudre-neural-field--cases{top:24%;width:min(98vw,1460px);height:66%;object-fit:fill;opacity:.45;transform:translate(-50%) scale(1.018)}.foudre-root #foudre-cases .foudre-stage__frame[data-case-cards-active=true] .foudre-cases__neural-field.foudre-neural-field--cases{opacity:.6;transform:translate(-50%) scale(1)}@media(max-width:920px){.foudre-root .foudre-capacity__neural-route--entry{right:-15%;width:84%}.foudre-root .foudre-capacity__neural-route--exit{right:1%;width:88%}.foudre-root .foudre-industry-theater__network.foudre-neural-field--industry{top:38vh;right:-9vw;width:94vw;height:34vh}}@media(max-width:620px){.foudre-root .foudre-capacity__neural-route{opacity:1}.foudre-root .foudre-capacity__neural-field{opacity:.2}.foudre-root .foudre-capacity__neural-route--entry{top:-3%;right:-38%;width:126%;height:34%}.foudre-root .foudre-capacity__neural-route--exit{right:-26%;bottom:-5%;width:132%;height:32%}.foudre-root .foudre-industry-theater__network.foudre-neural-field--industry{top:48vh;right:-15vw;width:116vw;height:25vh;opacity:calc(var(--industry-archive-visibility, 1) * .17)}.foudre-root #foudre-cases .foudre-cases__neural-field.foudre-neural-field--cases{top:31%;width:144vw;height:52%;opacity:.32}}.foudre-root[data-reduced-motion=true] .foudre-neural-field{animation:none;object-position:50% 50%;filter:brightness(.9)}.foudre-root[data-reduced-motion=true] #foudre-cases .foudre-cases__neural-field.foudre-neural-field--cases{opacity:.45;transform:translate(-50%)}.foudre-root .foudre-story__copy-lock{top:clamp(112px,15.5vh,160px);width:min(90vw,1260px);display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.42fr);column-gap:clamp(38px,4.5vw,72px);align-items:start}.foudre-root .foudre-story h2{grid-column:1;max-width:20ch;font-size:clamp(3.25rem,4.8vw,5.3rem);line-height:.93}.foudre-root .foudre-story__intro{grid-column:1;width:100%;min-height:1.5em;margin-top:clamp(20px,2.6vh,28px)}.foudre-root .foudre-result-rail{--result-gap: clamp(6px, .55vw, 9px);--result-card-width: clamp(204px, 19vw, 278px);--result-card-height: clamp(280px, 38vh, 370px);--result-tablet-active-width: min(clamp(224px, 22.8vw, 296px), calc((calc(100 * var(--foudre-svh, 1svh)) - 385px) / 1.475884));--result-tablet-background-width: min(clamp(176px, 18vw, 238px), calc(var(--result-tablet-active-width) * .8));--result-inner-clearance: clamp(14px, 1.6vw, 22px);--result-edge-peek: calc((var(--result-card-width) + var(--result-gap)) / 2);position:absolute;right:0;bottom:28px;left:0;z-index:8;height:calc(var(--result-card-height) + 96px);overflow:visible;perspective:1300px;transform:translate3d(0,var(--f-story-release-offset, 0px),0)}.foudre-root .foudre-result-rail__viewport{position:relative;z-index:2;width:100%;height:100%;overflow:visible;clip-path:inset(-120px 0 -160px);padding-top:42px}.foudre-root .foudre-result-rail__track{display:flex;width:max-content;height:100%;animation:foudre-result-window-loop 56s linear infinite;will-change:transform}.foudre-root .foudre-result-rail__set{display:flex;flex:none;align-items:center;gap:var(--result-gap);margin:0;padding:0 var(--result-gap) 0 0;list-style:none;transform-style:preserve-3d}.foudre-root .foudre-result-rail__card{position:relative;isolation:isolate;display:block;flex:none;width:var(--result-card-width);height:var(--result-card-height);padding:0;overflow:visible;color:var(--paper);background:transparent;border:0;border-radius:0;box-shadow:none;opacity:.9;transform:none;transition:height .62s cubic-bezier(.2,.82,.2,1),opacity .42s ease,transform .62s cubic-bezier(.2,.82,.2,1),border-color .4s ease,box-shadow .5s ease;transform-style:preserve-3d}.foudre-root .foudre-result-rail__card[data-result-window-side=left],.foudre-root .foudre-result-rail__card[data-result-window-side=right]{transform:none;transform-origin:center}.foudre-root .foudre-result-rail__card[data-result-slot=offstage]{opacity:0;pointer-events:none}.foudre-root .foudre-result-rail__card[data-result-window-state=featured],.foudre-root .foudre-result-rail__card[data-result-window-copy-state=featured]{z-index:5;height:var(--result-card-height);opacity:1;transform:none;transform-origin:center}.foudre-root .foudre-result-rail__card:focus-visible{outline:2px solid var(--spark);outline-offset:4px}.foudre-root .foudre-result-rail__card>.foudre-result-tablet{position:absolute;top:auto;bottom:0;left:50%;z-index:2;display:block;width:var(--result-tablet-background-width);height:calc(var(--result-tablet-background-width) * 1.475775);padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 12px 14px rgb(5 9 48 / .42));transform:translate(-50%);transition:width .62s cubic-bezier(.2,.82,.2,1),height .62s cubic-bezier(.2,.82,.2,1),filter .48s ease,transform .62s cubic-bezier(.2,.82,.2,1)}.foudre-root .foudre-result-rail__card[data-result-slot=left]>.foudre-result-tablet{transform:translate(calc(-50% - var(--result-inner-clearance)))}.foudre-root .foudre-result-rail__card[data-result-slot=right]>.foudre-result-tablet{transform:translate(calc(-50% + var(--result-inner-clearance)))}.foudre-root .foudre-result-rail__card[data-result-slot=left-wing]>.foudre-result-tablet{transform:translate(calc(-50% + var(--result-inner-clearance)))}.foudre-root .foudre-result-rail__card[data-result-slot=right-wing]>.foudre-result-tablet{transform:translate(calc(-50% - var(--result-inner-clearance)))}.foudre-root .foudre-result-tablet[data-result-tablet-variant=active]{bottom:-24px;width:var(--result-tablet-active-width);height:calc(var(--result-tablet-active-width) * 1.475884);filter:drop-shadow(0 22px 22px rgb(5 9 48 / .62))}.foudre-root .foudre-result-tablet__shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:block;width:100%;height:100%;object-fit:fill;opacity:1;filter:saturate(.7) brightness(.94) drop-shadow(0 0 7px rgb(121 158 214 / .16));pointer-events:none}.foudre-root .foudre-story--preparing .foudre-result-rail{visibility:hidden}.foudre-root .foudre-story__media-status{position:absolute;z-index:12;top:62%;left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:12px;color:var(--paper);font-size:16px}.foudre-root .foudre-story .foudre-stage__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--graphite);opacity:clamp(0,calc((var(--f-field, 0) - .3) / .65),1);pointer-events:none}.foudre-root .foudre-result-tablet[data-result-tablet-variant]>svg.foudre-tablet-caption{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:11;overflow:visible;transform:none;transition:none;pointer-events:none}.foudre-root .foudre-story:has(.foudre-result-rail--tablet-proof) .foudre-story__copy-lock{visibility:hidden}.foudre-root .foudre-result-rail--tablet-proof{--result-card-width: 300px;--result-card-height: 480px;--result-tablet-active-width: 330px;--result-tablet-background-width: 220px;top:155px;bottom:auto;height:520px;transform:none}.foudre-root .foudre-result-rail--tablet-proof .foudre-result-rail__viewport{overflow:visible;padding-top:74px}.foudre-root .foudre-result-tablet-proof__set{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:20px;margin:0;padding:0;list-style:none;transform-style:preserve-3d}.foudre-root .foudre-result-rail--tablet-proof .foudre-result-rail__card{width:300px!important;height:var(--result-card-height);transition:none}.foudre-root .foudre-result-rail--tablet-proof .foudre-result-rail__card[data-tablet-proof-state=active]{z-index:4;transform:none}.foudre-root .foudre-result-rail--tablet-proof .foudre-result-rail__card[data-tablet-proof-state=primary],.foudre-root .foudre-result-rail--tablet-proof .foudre-result-rail__card[data-tablet-proof-state=counter]{z-index:2;transform:none}.foudre-root .foudre-result-rail--tablet-proof .foudre-result-tablet__screen{position:absolute;top:4%;right:4%;bottom:18%;left:7%;z-index:1;display:block;background:#090c1d;clip-path:polygon(0 0,100% 6%,100% 96%,0 100%)}@property --result-activation-progress{syntax: "<percentage>"; initial-value: 0%; inherits: true;}.foudre-root .foudre-result-activation{--result-activation-progress: 0%;position:absolute;top:5.2%;bottom:19%;left:9.2%;z-index:8;display:block;width:6px;overflow:visible;animation:foudre-result-activation-run 1.45s cubic-bezier(.2,.72,.2,1) both;pointer-events:none}.foudre-root .foudre-result-activation__line{position:absolute;top:0;left:1px;display:block;width:2px;height:var(--result-activation-progress);background:var(--spark);box-shadow:0 0 5px #ffd6b5b8,0 0 13px #ff7a459e}.foudre-root .foudre-result-activation__spark{position:absolute;top:var(--result-activation-progress);left:2px;display:block;width:10px;aspect-ratio:1;background:radial-gradient(circle,#fffaf3 0 30%,#ffc196 31% 52%,var(--spark) 53% 100%);border-radius:50%;box-shadow:0 0 5px #fffaf3,0 0 14px #ffbc8cfa,0 0 30px #ff7a45db,0 0 52px #ff7a4561;transform:translate(-50%,-50%)}.foudre-root .foudre-result-rail__card .foudre-result-gesture{position:absolute;top:4.2%;right:4.8%;bottom:18.2%;left:7.5%;z-index:1;width:auto;height:auto;min-height:0;margin:0;background-color:var(--graphite);background-position:center 42%;background-size:104% auto;background-repeat:no-repeat;border:0;border-radius:0;box-shadow:none;clip-path:polygon(0 0,100% 6%,100% 96%,0 100%)}.foudre-root .foudre-result-tablet[data-result-tablet-variant=background-primary] .foudre-result-gesture{top:4.6%;right:6.4%;bottom:18.5%;left:8.7%;clip-path:polygon(0 0,100% 8%,100% 96%,0 100%)}.foudre-root .foudre-result-tablet[data-result-tablet-variant=background-counter] .foudre-result-gesture{top:4.6%;right:8.7%;bottom:18.5%;left:6.4%;clip-path:polygon(0 8%,100% 0,100% 100%,0 96%)}.foudre-root .foudre-result-tablet[data-result-tablet-variant=active] .foudre-result-gesture{top:4.6%;right:6.4%;bottom:18.5%;left:8.7%;clip-path:polygon(0 0,100% 7.4%,100% 96%,0 100%)}.foudre-root .foudre-result-rail__card .foudre-result-gesture img,.foudre-root .foudre-result-rail__card .foudre-result-gesture video{filter:grayscale(.42) sepia(.08) hue-rotate(188deg) saturate(1.42) brightness(.78) contrast(1.08);transition:filter .26s ease,opacity .26s ease}.foudre-root .foudre-result-rail__card[data-result-window-state=featured] .foudre-result-gesture img,.foudre-root .foudre-result-rail__card[data-result-window-state=featured] .foudre-result-gesture video,.foudre-root .foudre-result-rail__card[data-result-window-copy-state=featured] .foudre-result-gesture img,.foudre-root .foudre-result-rail__card[data-result-window-copy-state=featured] .foudre-result-gesture video{filter:grayscale(.18) sepia(.05) hue-rotate(188deg) saturate(1.28) brightness(.92) contrast(1.05)}.foudre-root .foudre-result-gesture[data-result-gesture-motion=raster] img{filter:saturate(.72) brightness(.76) contrast(1.08)}.foudre-root .foudre-result-gesture[data-result-gesture-motion=raster][data-result-gesture-active=true] img{opacity:1;filter:saturate(.9) brightness(.92) contrast(1.05);animation:foudre-result-image-breathe 4.8s cubic-bezier(.22,.72,.25,1) both}.foudre-root .foudre-result-gesture[data-result-gesture-motion=raster][data-result-gesture-active=true]{z-index:2;transform:none;animation:foudre-result-raster-breathe 4.8s cubic-bezier(.22,.72,.25,1) both}.foudre-root .foudre-result-rail__card[data-result-window-state=featured]>.foudre-result-tablet>.foudre-result-rail__label,.foudre-root .foudre-result-rail__card[data-result-window-copy-state=featured]>.foudre-result-tablet>.foudre-result-rail__label{z-index:11}.foudre-root .foudre-result-rail__card[data-result-window-state=receded] .foudre-result-gesture :is(img,video){filter:grayscale(1) saturate(.38) brightness(.86) contrast(1.04)}@keyframes foudre-result-raster-breathe{0%{background-position:50% 42%;background-size:104% auto}to{background-position:49.3% 41.5%;background-size:108% auto}}@keyframes foudre-result-image-breathe{0%{object-position:50% 42%;transform:scale(1.04)}to{object-position:49.3% 41.5%;transform:scale(1.085)}}@keyframes foudre-result-activation-run{0%{--result-activation-progress: 0%}to{--result-activation-progress: 100%}}.foudre-root .foudre-result-rail__card strong{--result-label-perspective: calc( var(--result-tablet-background-width) + var(--result-tablet-background-width) / 2 );--result-label-yaw: 18deg;--result-label-roll: -3.9deg;--result-label-optical-y: -.1em;position:absolute;right:5%;bottom:3.6%;left:9.5%;z-index:7;display:flex;height:14.8%;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-inline:0;font-size:clamp(1.05rem,1.65vw,1.3rem);font-weight:560;line-height:1;letter-spacing:-.035em;white-space:nowrap;transform:perspective(var(--result-label-perspective)) rotateY(var(--result-label-yaw)) rotate(var(--result-label-roll)) translateY(var(--result-label-optical-y));transform-origin:left center;backface-visibility:hidden;transition:none;will-change:transform}.foudre-root .foudre-result-tablet[data-result-tablet-variant=active]>.foudre-result-rail__label{--result-label-perspective: calc( var(--result-tablet-active-width) + var(--result-tablet-active-width) / 2 );--result-label-yaw: 12.5deg;--result-label-roll: -3.3deg;bottom:3.6%;left:9%;height:14.8%;font-size:clamp(1.14rem,1.9vw,1.5rem)}.foudre-root .foudre-result-tablet[data-result-tablet-variant=background-counter]>.foudre-result-rail__label{--result-label-yaw: -10.5deg;--result-label-roll: 3.5deg;right:5%;bottom:6.9%;left:9.5%;height:14.8%;transform-origin:left center}.foudre-root .foudre-result-rail__card[data-result-key=calculation] .foudre-result-rail__label,.foudre-root .foudre-result-rail__card[data-result-key=decision] .foudre-result-rail__label,.foudre-root .foudre-result-rail__card[data-result-key=website] .foudre-result-rail__label{--result-label-optical-y: 0em}.foudre-root .foudre-result-rail__card[data-result-key=concept] .foudre-result-rail__label,.foudre-root .foudre-result-rail__card[data-result-key=scenario] .foudre-result-rail__label,.foudre-root .foudre-result-rail__card[data-result-key=next-step] .foudre-result-rail__label{--result-label-optical-y: -.08em}.foudre-root .foudre-result-rail__card[data-result-key=warning] .foudre-result-rail__label{font-size:clamp(.9rem,1.45vw,1.12rem)}.foudre-root .foudre-result-rail__card[data-result-key=warning] [data-result-tablet-variant=active]>.foudre-result-rail__label{font-size:clamp(1.05rem,1.7vw,1.3rem)}.foudre-root .foudre-result-rail__spark{position:absolute;top:auto;bottom:20px;left:50%;z-index:7;width:12px;aspect-ratio:1;background:var(--spark);border-radius:50%;box-shadow:0 0 7px #ffdec2fa,0 0 24px #ff7a45c7,0 0 42px #ff7a4547;opacity:1;transform:translate(-50%);animation:foudre-result-spark-rest 3.2s ease-in-out infinite alternate;pointer-events:none}@keyframes foudre-result-window-loop{0%{transform:translate3d(calc(-1 * var(--result-edge-peek)),0,0)}to{transform:translate3d(calc(-50% - var(--result-edge-peek)),0,0)}}@keyframes foudre-result-spark-rest{0%{filter:brightness(.94);opacity:.82}to{filter:brightness(1.08);opacity:1}}@media(max-width:900px){.foudre-root .foudre-story__copy-lock{top:clamp(136px,18vh,166px);width:calc(100% - 72px);grid-template-columns:minmax(0,1fr) minmax(228px,.5fr);column-gap:28px}.foudre-root .foudre-story h2{font-size:clamp(2.6rem,5.6vw,3.3rem)}.foudre-root .foudre-founder-note{padding-left:18px}.foudre-root .foudre-founder-note blockquote{font-size:.79rem}.foudre-root .foudre-result-rail{--result-card-width: clamp(206px, 30vw, 260px);--result-card-height: clamp(252px, 34vh, 322px)}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-root .foudre-story__copy-lock{top:118px;left:40px;width:min(620px,calc(100% - 80px));display:block}.foudre-root .foudre-story h2{max-width:none;font-size:clamp(3.25rem,7vw,3.4rem);line-height:.94}.foudre-root .foudre-story__intro{width:min(100%,610px);margin-top:26px;font-size:1rem;line-height:1.42}.foudre-root .foudre-story [data-story-tablet-intro-break]{display:block}.foudre-root .foudre-founder-note{position:absolute;top:238px;left:0;display:block;width:min(100%,540px);min-height:auto;contain:none;margin:0;padding-left:0}.foudre-root .foudre-founder-note__content{padding-left:24px;border-left:4px solid var(--spark)}.foudre-root .foudre-founder-note__editorial{padding:0;border-left:0}.foudre-root .foudre-founder-note blockquote{font-size:.92rem;line-height:1.46}.foudre-root .foudre-founder-note [data-founder-note-tablet-break]{display:block}.foudre-root .foudre-founder-note__attribution{margin-top:10px;font-size:.72rem}.foudre-root .foudre-founder-note__action{display:flex;gap:6px;align-items:flex-end;width:fit-content;margin:16px 0 0;font-size:.84rem}.foudre-root .foudre-founder-note__action-lock{align-self:flex-end;margin-left:0;margin-bottom:1px}.foudre-root .foudre-result-rail{--result-card-width: 214px;--result-card-height: 290px;bottom:18px;height:330px}.foudre-root .foudre-result-rail__viewport{padding-top:20px}}@media(max-width:560px){.foudre-root .foudre-story__copy-lock{top:116px;left:20px;width:calc(100% - 40px);display:block}.foudre-root .foudre-story h2{max-width:9.8ch;font-size:clamp(2.35rem,11.4vw,3.05rem)}.foudre-root .foudre-story__intro{width:100%;margin-top:18px;font-size:.96rem}.foudre-root .foudre-founder-note{display:block;margin-top:14px;margin-bottom:0}.foudre-root .foudre-founder-note__content{padding:0}.foudre-root .foudre-founder-note__editorial{padding:0;border-left:0}.foudre-root .foudre-founder-note blockquote{display:block;font-size:.78rem;line-height:1.4}.foudre-root .foudre-founder-note__attribution{margin-top:7px;font-size:.7rem}.foudre-root .foudre-founder-note__action{margin:9px 0 0;font-size:.72rem}.foudre-root .foudre-result-rail{--result-gap: 12px;--result-card-width: min(62vw, 232px);--result-card-height: min(34vh, 292px);bottom:20px;height:calc(var(--result-card-height) + 62px)}.foudre-root .foudre-result-rail__viewport{padding-top:24px}.foudre-root .foudre-result-rail__card>.foudre-result-tablet{padding:0;border-radius:0}.foudre-root .foudre-result-rail__card strong{font-size:.88rem}}.foudre-root[data-reduced-motion=true] .foudre-result-rail__track,.foudre-root[data-reduced-motion=true] .foudre-result-rail__spark{animation:none}.foudre-root[data-reduced-motion=true] .foudre-result-activation{--result-activation-progress: 100%;animation:none}.foudre-root[data-reduced-motion=true] .foudre-result-rail__spark{display:none}@media(min-width:901px){.foudre-root .foudre-result-rail{--result-gap: clamp(6px, .55vw, 9px);--result-card-width: clamp(204px, 19vw, 278px);bottom:clamp(28px,4.5vh,48px)}.foudre-root .foudre-result-rail__track{animation:foudre-result-window-loop 56s linear infinite}.foudre-root [data-result-rail-active=false] .foudre-result-rail__track{animation-play-state:paused}.foudre-root .foudre-result-rail__set{padding-right:var(--result-gap);padding-left:0}.foudre-root .foudre-result-rail__card strong{font-size:clamp(1.05rem,1.65vw,1.3rem);white-space:nowrap}}.foudre-root :where(.foudre-capacity__spark,.foudre-result-rail__spark,.foudre-cases__route-spark,.foudre-role-network__spark){filter:var(--brand-spark-filter)}.foudre-root #foudre-contact.foudre-finale-v2>.foudre-stage__frame{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(18px,2.4vw,38px) clamp(42px,7vw,112px);min-height:calc(100 * var(--foudre-svh, 1svh));padding:clamp(38px,4.8vh,58px) clamp(30px,5.6vw,88px) clamp(18px,2.4vh,28px);overflow:auto;color:var(--paper);background:radial-gradient(circle at 20% 0%,rgb(75 73 228 / .22),transparent 38%),radial-gradient(circle at 88% 72%,rgb(255 122 69 / .08),transparent 30%),var(--graphite)}.foudre-root .foudre-finale-v2__statement{grid-column:1;align-self:start;max-width:880px}.foudre-root .foudre-finale-v2__eyebrow,.foudre-root .foudre-finale-v2__faq>p,.foudre-root .foudre-finale-v2__contact>p{margin:0 0 20px;color:#f5f6f894;font-size:.72rem;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.foudre-root .foudre-finale-v2__statement h2{position:static;width:auto;margin:0;color:var(--paper);font-size:clamp(2.8rem,4.6vw,5.3rem);font-weight:760;line-height:.96;letter-spacing:-.058em}.foudre-root .foudre-finale-v2__statement h2 span{display:block}.foudre-root .foudre-finale-v2__statement h2 b{color:#7775ff;font:inherit}.foudre-root .foudre-finale-v2__route{position:relative;display:block;width:min(360px,62%);height:28px;margin:8px 0 4px}.foudre-root .foudre-finale-v2__route i{position:absolute;top:13px;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--spark),rgb(255 122 69 / .25));transform-origin:left;animation:foudre-final-route 1.2s cubic-bezier(.2,.75,.2,1) both}.foudre-root .foudre-finale-v2__route img{position:absolute;top:5px;left:calc(100% - 10px);width:18px;height:18px;object-fit:contain;filter:var(--brand-spark-filter);transform:rotate(90deg)}@keyframes foudre-final-route{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.foudre-root .foudre-finale-v2__support{max-width:66ch;margin:0;color:#f5f6f8b3;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.5}.foudre-root .foudre-finale-v2__faq{grid-column:2;grid-row:1 / 3;align-self:start;width:100%;padding-top:2px}.foudre-root .foudre-finale-v2__faq .foudre-faq__list{position:static;width:100%}.foudre-root .foudre-finale-v2__faq .foudre-faq__list article,.foudre-root .foudre-finale-v2__faq .foudre-faq__list article:last-child{border-color:#f5f6f82e}.foudre-root .foudre-finale-v2__faq .foudre-faq__list button{min-height:68px;padding:14px 0;color:var(--paper);font-size:clamp(.96rem,1.18vw,1.12rem);line-height:1.25}.foudre-root .foudre-finale-v2__faq .foudre-faq__mark{display:grid;place-items:center;width:34px;height:34px;color:var(--graphite);background:var(--paper);border-radius:5px;font-size:1rem}.foudre-root .foudre-finale-v2__faq .foudre-faq__list article>p{max-width:56ch;margin:-2px 52px 22px 0;color:#f5f6f8ad;font-size:.92rem;line-height:1.55}.foudre-root .foudre-finale-v2__contact{grid-column:1;align-self:end;display:grid;grid-template-columns:minmax(160px,.72fr) minmax(210px,1fr);gap:10px clamp(24px,4vw,64px);padding:clamp(18px,2vw,28px);background:linear-gradient(145deg,#1f232bf5,#171b22eb);border:1px solid rgb(245 246 248 / .15);border-radius:8px;box-shadow:0 24px 60px #0003,inset 0 1px #ffffff0a}.foudre-root .foudre-finale-v2__contact>p{grid-column:1 / -1;margin-bottom:4px}.foudre-root .foudre-finale-v2__contact h3{grid-column:1;grid-row:2 / 5;align-self:center;margin:0;color:var(--paper);font-size:clamp(2.3rem,3.8vw,4.3rem);line-height:.9;letter-spacing:-.055em}.foudre-root .foudre-finale-v2__email,.foudre-root .foudre-finale-v2__phone{grid-column:2;width:max-content;color:var(--paper);font-size:clamp(1rem,1.45vw,1.28rem);font-weight:680;text-decoration:none}.foudre-root .foudre-finale-v2__contact nav{grid-column:2;display:flex;flex-wrap:wrap;gap:8px 18px;color:#f5f6f894;font-size:.8rem}.foudre-root .foudre-finale-v2__contact nav a{color:var(--paper);text-underline-offset:4px}.foudre-root .foudre-finale-v2__primary{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:20px;min-height:42px;margin-top:8px;padding:7px 10px 7px 14px;color:var(--paper);border:1px solid var(--spark);border-radius:6px;font-size:.78rem;font-weight:780;text-decoration:none}.foudre-root .foudre-finale-v2__action-mark{display:inline-flex;align-items:flex-end;gap:4px;width:16px;height:20px}.foudre-root .foudre-finale-v2__action-mark i{width:2px;height:100%;background:currentColor}.foudre-root .foudre-finale-v2__action-mark i:nth-child(2){height:62%;background:var(--spark)}.foudre-root .foudre-finale-v2__legal{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px clamp(18px,2.6vw,38px);padding-top:18px;color:#f5f6f885;border-top:1px solid rgb(245 246 248 / .14);font-size:.7rem}.foudre-root .foudre-finale-v2__brand{display:inline-flex;align-items:center;gap:9px;color:var(--paper);font-size:.86rem;font-weight:760;text-decoration:none}.foudre-root .foudre-finale-v2__brand img{width:24px;height:24px}.foudre-root .foudre-finale-v2__legal nav{display:flex;flex-wrap:wrap;gap:8px 20px}.foudre-root .foudre-finale-v2__legal a,.foudre-root .foudre-finale-v2__legal summary{color:inherit;text-underline-offset:3px}.foudre-root .foudre-finale-v2__legal details{position:relative}.foudre-root .foudre-finale-v2__legal summary{cursor:pointer}.foudre-root .foudre-finale-v2__legal details[open]{align-self:end;max-width:420px;padding:12px 14px;color:#f5f6f8b8;background:#191d24;border:1px solid rgb(245 246 248 / .14);border-radius:6px}.foudre-root .foudre-finale-v2__legal details p{margin:8px 0 0;line-height:1.4}.foudre-root .foudre-finale-v2 :where(a,button,summary):focus-visible{outline:2px solid var(--spark);outline-offset:4px}@media(max-width:900px){.foudre-root #foudre-contact.foudre-finale-v2>.foudre-stage__frame{grid-template-columns:1fr;grid-template-rows:auto;gap:34px;min-height:auto;padding:72px 28px 28px}.foudre-root .foudre-finale-v2__statement,.foudre-root .foudre-finale-v2__faq,.foudre-root .foudre-finale-v2__contact,.foudre-root .foudre-finale-v2__legal{grid-column:1;grid-row:auto}.foudre-root .foudre-finale-v2__faq{padding-top:0}.foudre-root .foudre-finale-v2__legal{grid-template-columns:auto 1fr}.foudre-root .foudre-finale-v2__legal details,.foudre-root .foudre-finale-v2__legal small{grid-column:2}}@media(max-width:560px){.foudre-root #foudre-contact.foudre-finale-v2{min-height:auto}.foudre-root #foudre-contact.foudre-finale-v2>.foudre-stage__frame{position:relative;padding:58px 20px 24px}.foudre-root .foudre-finale-v2__statement h2{font-size:clamp(2.65rem,13vw,3.9rem)}.foudre-root .foudre-finale-v2__contact{grid-template-columns:1fr}.foudre-root .foudre-finale-v2__contact h3,.foudre-root .foudre-finale-v2__email,.foudre-root .foudre-finale-v2__phone,.foudre-root .foudre-finale-v2__contact nav,.foudre-root .foudre-finale-v2__primary{grid-column:1;grid-row:auto}.foudre-root .foudre-finale-v2__contact h3{margin-bottom:12px}.foudre-root .foudre-finale-v2__legal{grid-template-columns:1fr;align-items:start}.foudre-root .foudre-finale-v2__legal details,.foudre-root .foudre-finale-v2__legal small{grid-column:1}}@media(prefers-reduced-motion:reduce){.foudre-root .foudre-finale-v2__route i{animation:none}}.foudre-root #foudre-contact.foudre-finale-v3>.foudre-stage__frame{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-template-rows:minmax(0,1fr) auto auto;gap:clamp(12px,1.8vh,22px) clamp(48px,7vw,112px);min-height:calc(100 * var(--foudre-svh, 1svh));padding:clamp(104px,13vh,128px) clamp(42px,5vw,78px) clamp(22px,3.2vh,32px);overflow:hidden;color:var(--graphite);background-color:var(--paper);background-image:repeating-radial-gradient(ellipse 145% 108% at 82% 118%,rgb(14 17 22 / .03) 0 1px,transparent 1px 9px);background-attachment:fixed}.foudre-root .foudre-finale-v3__copy{grid-column:1;grid-row:1;align-self:center;max-width:850px}.foudre-root .foudre-finale-v3__copy h2{position:static;width:auto;margin:0;color:var(--graphite);font-size:clamp(3.35rem,5vw,5.8rem);font-weight:780;line-height:.9;letter-spacing:-.073em;text-wrap:nowrap}.foudre-root .foudre-finale-v3__copy h2 span{display:block}.foudre-root .foudre-finale-v3__copy h2 span:nth-child(3){margin-top:.13em}.foudre-root .foudre-finale-v3__copy>p{max-width:58ch;margin:clamp(20px,3vh,32px) 0 0;font-size:clamp(.98rem,1.16vw,1.14rem);line-height:1.5}.foudre-root .foudre-finale-v3__disc{position:relative;grid-column:2;grid-row:1;align-self:center;justify-self:center;width:min(30vw,370px);margin:0}.foudre-root .foudre-finale-v3__disc-image{display:block;width:100%;height:auto}.foudre-root .foudre-finale-v3__spark-route{position:absolute;top:51%;right:90%;width:clamp(78px,9vw,140px);height:22px;transform:translateY(-50%)}.foudre-root .foudre-finale-v3__spark-route i{position:absolute;top:10px;right:5px;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--spark));transform-origin:left;animation:foudre-final-route 1.1s cubic-bezier(.2,.75,.2,1) both}.foudre-root .foudre-finale-v3__spark-route img{position:absolute;top:1px;right:-8px;width:20px;height:20px;object-fit:contain;filter:var(--brand-spark-filter);transform:rotate(90deg);animation:foudre-final-spark-arrival 1.1s cubic-bezier(.2,.75,.2,1) both}@keyframes foudre-final-spark-arrival{0%{opacity:0;transform:translate(calc(-1*clamp(78px,9vw,140px))) rotate(90deg)}70%,to{opacity:1;transform:translate(0) rotate(90deg)}}.foudre-root .foudre-finale-v3__contact,.foudre-root .foudre-finale-v3__faq{align-self:end;min-width:0;border-top:1px solid rgb(14 17 22 / .22)}.foudre-root .foudre-finale-v3__contact{grid-column:1;grid-row:2;display:flex;align-items:center;padding-top:14px}.foudre-root .foudre-finale-v3__contact>p,.foudre-root .foudre-finale-v3__faq>p{margin:0;color:#0e11168f;font-size:.7rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.foudre-root .foudre-finale-v3__contact>p{grid-column:1 / -1}.foudre-root .foudre-finale-v3__contact nav{display:flex;align-items:center;flex-wrap:nowrap;gap:2px 16px;width:100%;min-width:0;color:#0e111699;font-size:clamp(.78rem,.9vw,.9rem)}.foudre-root .foudre-finale-v3__contact nav :where(a,span){min-height:auto;color:inherit;white-space:nowrap;transition:color .18s ease}.foudre-root .foudre-finale-v3__contact nav svg{display:none}.foudre-root .foudre-finale-v3__contact nav small{font:inherit}.foudre-root .foudre-finale-v3__contact-label--phone{display:none}.foudre-root .foudre-finale-v3__contact nav :where(a,span):hover,.foudre-root .foudre-finale-v3__contact nav a:focus-visible{color:var(--spark)}.foudre-root .foudre-finale-v3__contact nav :where(a,span):not(:last-child):after{content:"·";margin-left:16px;color:var(--spark)}.foudre-root .foudre-finale-v3__faq{grid-column:2;grid-row:2;min-height:188px;padding-top:14px}.foudre-root .foudre-finale-v3__faq-list{position:relative;margin-top:6px}.foudre-root .foudre-finale-v3__faq-list article{border-bottom:1px solid rgb(14 17 22 / .16)}.foudre-root .foudre-finale-v3__faq-list button{display:grid;grid-template-columns:32px minmax(0,1fr) 10px;gap:8px;align-items:center;width:100%;min-height:42px;padding:5px 0;color:var(--graphite);background:none;border:0;border-radius:0;font:inherit;font-size:clamp(.82rem,.96vw,.94rem);line-height:1.2;text-align:left}.foudre-root .foudre-finale-v3__faq-number{color:var(--indigo);font-size:.68rem;font-weight:750;letter-spacing:.08em}.foudre-root .foudre-finale-v3__faq-list button>i{width:6px;height:6px;background:transparent;border:1px solid rgb(14 17 22 / .45);border-radius:50%}.foudre-root .foudre-finale-v3__faq-list article[data-open=true] button>i{background:var(--spark);border-color:var(--spark);box-shadow:0 0 12px #ff7a4580}.foudre-root .foudre-finale-v3__faq-list article>p{position:absolute;top:134px;right:0;left:40px;margin:0;color:#0e1116a8;font-size:.78rem;line-height:1.42}.foudre-root .foudre-finale-v3__legal{position:relative;grid-column:1 / -1;grid-row:3;display:flex;align-items:center;gap:10px 24px;min-height:34px;padding-top:8px;color:#0e111685;border-top:1px solid rgb(14 17 22 / .16);font-size:.7rem}.foudre-root .foudre-finale-v3__legal a,.foudre-root .foudre-finale-v3__legal summary{min-height:auto;color:inherit;text-underline-offset:3px;transition:color .18s ease}.foudre-root .foudre-finale-v3__legal a:hover,.foudre-root .foudre-finale-v3__legal a:focus-visible,.foudre-root .foudre-finale-v3__legal summary:hover,.foudre-root .foudre-finale-v3__legal summary:focus-visible,.foudre-root .foudre-finale-v3__legal details[open]>summary{color:var(--spark)}.foudre-root .foudre-finale-v3__legal details{position:relative}.foudre-root .foudre-finale-v3__legal-link,.foudre-root .foudre-finale-v3__legal summary{display:inline-flex;align-items:center;gap:7px}.foudre-root .foudre-finale-v3__legal summary{list-style:none;cursor:pointer}.foudre-root .foudre-finale-v3__legal summary::-webkit-details-marker{display:none}.foudre-root .foudre-finale-v3__legal-mark{display:inline-flex;align-items:flex-end;gap:2.5px;width:11px;min-width:11px;height:13px;color:#0e111685}.foudre-root .foudre-finale-v3__legal-mark i{display:block;width:1.5px;height:100%;background:currentColor;transform-origin:center;transition:background-color .18s ease,transform .18s ease}.foudre-root .foudre-finale-v3__legal-mark i:nth-child(2){height:64%}.foudre-root .foudre-finale-v3__legal :where(a,summary):hover .foudre-finale-v3__legal-mark i:first-child,.foudre-root .foudre-finale-v3__legal :where(a,summary):focus-visible .foudre-finale-v3__legal-mark i:first-child,.foudre-root .foudre-finale-v3__legal details[open] .foudre-finale-v3__legal-mark i:first-child{transform:translateY(-2px)}.foudre-root .foudre-finale-v3__legal :where(a,summary):hover .foudre-finale-v3__legal-mark i:nth-child(2),.foudre-root .foudre-finale-v3__legal :where(a,summary):focus-visible .foudre-finale-v3__legal-mark i:nth-child(2),.foudre-root .foudre-finale-v3__legal details[open] .foudre-finale-v3__legal-mark i:nth-child(2){background:var(--spark)}.foudre-root .foudre-finale-v3__legal :where(a,summary):hover .foudre-finale-v3__legal-mark i:last-child,.foudre-root .foudre-finale-v3__legal :where(a,summary):focus-visible .foudre-finale-v3__legal-mark i:last-child,.foudre-root .foudre-finale-v3__legal details[open] .foudre-finale-v3__legal-mark i:last-child{transform:translateY(2px)}.foudre-root .foudre-finale-v3__legal summary:focus-visible{outline:2px solid var(--spark);outline-offset:3px}.foudre-root .foudre-finale-v3__legal details>div{position:absolute;bottom:calc(100% + 12px);left:-18px;z-index:4;width:min(420px,82vw);padding:14px 18px;color:#0e1116b8;background:#f5f6f8fa;border:1px solid rgb(14 17 22 / .2);box-shadow:0 18px 45px #0e11161f}.foudre-root .foudre-finale-v3__legal details p{margin:6px 0;line-height:1.4}.foudre-root .foudre-finale-v3__legal-owner{width:auto;margin-left:auto;text-align:right;line-height:1.25}@media(max-width:900px){.foudre-root #foudre-contact.foudre-finale-v3>.foudre-stage__frame{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);column-gap:32px;padding-inline:32px}.foudre-root .foudre-finale-v3__copy h2{font-size:clamp(2.9rem,7vw,4.5rem)}.foudre-root .foudre-finale-v3__disc{width:min(32vw,300px)}.foudre-root .foudre-finale-v3__contact{grid-template-columns:1fr}.foudre-root .foudre-finale-v3__contact nav{grid-column:1}}@media(max-width:680px){.foudre-root #foudre-contact.foudre-finale-v3{min-height:auto}.foudre-root #foudre-contact.foudre-finale-v3>.foudre-stage__frame{grid-template-columns:1fr;grid-template-rows:auto;gap:28px;min-height:calc(100 * var(--foudre-svh, 1svh));padding:92px 20px 22px;overflow:visible;background-attachment:scroll}.foudre-root .foudre-finale-v3__copy,.foudre-root .foudre-finale-v3__disc,.foudre-root .foudre-finale-v3__contact,.foudre-root .foudre-finale-v3__faq,.foudre-root .foudre-finale-v3__legal{grid-column:1;grid-row:auto}.foudre-root .foudre-finale-v3__copy h2{font-size:clamp(2.45rem,11.5vw,3.5rem);text-wrap:wrap;white-space:normal}.foudre-root .foudre-finale-v3__disc{justify-self:end;width:min(64vw,280px);margin:-10px 2vw -8px 0}.foudre-root .foudre-finale-v3__faq{min-height:205px}.foudre-root .foudre-finale-v3__legal{flex-wrap:wrap}.foudre-root .foudre-finale-v3__legal-owner{width:100%;margin-left:0;text-align:left}}@media(prefers-reduced-motion:reduce){.foudre-root .foudre-finale-v3__spark-route :where(i,img){animation:none}}.foudre-root #foudre-contact.foudre-finale-v3>.foudre-stage__frame{--hero-spark-target-x: calc(100% - min(30vw, 370px) - clamp(42px, 5vw, 78px) - clamp(20px, 3vw, 44px) + 45.8px + 7mm - min(7.5vw, 92.5px)) ;--hero-spark-target-y: calc(55% - 2mm) }.foudre-root[data-final-coda-active=true] .foudre-hero__overture-flare{animation:foudre-overture-flare 4.8s linear both}.foudre-root .foudre-finale-v3__travelling-spark{position:absolute;top:calc(var(--hero-brand-top) - .2475em);left:calc(var(--hero-brand-left) + .9565em);z-index:8;width:.389em;height:.389em;overflow:visible;pointer-events:none;opacity:0;font-size:var(--hero-ai-size)}.foudre-root .foudre-finale-v3--spark-active .foudre-finale-v3__travelling-spark{animation:foudre-spark-flight 4.8s cubic-bezier(.65,0,.2,1) both}.foudre-root .foudre-finale-v3--spark-active .foudre-finale-v3__travelling-spark:before{animation:foudre-finale-falling-spark 4.8s linear both}.foudre-root .foudre-finale-v3__travelling-spark img{position:absolute;top:50%;left:50%;display:block;width:min(10.2vw,125.8px);max-width:none;height:min(3.18vw,39.22px);object-fit:contain;filter:drop-shadow(0 0 12px rgb(255 180 116 / .88));opacity:0;transform:translate(-50%,-50%)}.foudre-root .foudre-finale-v3--spark-active .foudre-finale-v3__travelling-spark img{animation:foudre-finale-spark-source 4.8s linear both}@keyframes foudre-finale-spark-source{0%,70%{opacity:0;transform:translate(-50%,-50%)}71%,80%{opacity:1;transform:translate(-50%,-50%)}81%,to{opacity:0;transform:translate(-50%,-50%)}}@keyframes foudre-finale-falling-spark{0%,48%{opacity:0}49%,70%{opacity:1}71%,to{opacity:0}}.foudre-root .foudre-finale-v3__disc{transform:translateY(calc(clamp(18px,3vh,30px) - 5mm))}.foudre-root .foudre-finale-v3__copy>p{display:none}.foudre-root .foudre-finale-v3__support{max-width:650px;margin-top:clamp(28px,4vh,44px)}.foudre-root .foudre-finale-v3__support p{max-width:60ch;margin:0;font-size:clamp(1.02rem,1.28vw,1.24rem);line-height:1.52}.foudre-root .foudre-finale-v3__support [data-foudre-passage-line]{display:block;min-height:1.52em}.foudre-root .foudre-finale-v3__support .foudre-finale-v3__motto{display:block;width:max-content;margin:calc(8px + 5mm) 0 0;color:#0e1116ad;font-size:clamp(.66rem,.73vw,.76rem);font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .24s ease,transform .36s ease}.foudre-root .foudre-finale-v3__support .foudre-finale-v3__motto:before{display:block;width:70%;height:1px;margin-bottom:5px;background:var(--spark);content:""}.foudre-root .foudre-finale-v3__support p[data-finale-authoring=complete]+.foudre-finale-v3__motto{opacity:1;transform:none}.foudre-root .foudre-finale-v3__type-cursor{display:inline-block;width:clamp(26px,2.4vw,36px);height:3px;margin-left:.12em;background:var(--spark);box-shadow:0 0 9px #ffc197b8,0 0 20px #ff7a453d;vertical-align:baseline;opacity:1;transform:translateY(.2em);animation:foudre-passage-cursor .72s steps(1,end) infinite}.foudre-root .foudre-finale-v3__contact{grid-column:1 / -1;display:block;align-items:center}.foudre-root .foudre-finale-v3__contact nav{flex-wrap:nowrap;justify-content:flex-start}.foudre-root .foudre-finale-v3__faq{position:absolute;top:-43px;right:0;bottom:auto;z-index:12;display:block;min-height:0;margin-left:0;padding:0;border:0}.foudre-root .foudre-finale-v3__faq-toggle{display:grid;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;color:var(--paper);background:transparent;border:0;border-radius:50%;cursor:help}.foudre-root .foudre-finale-v3__faq-spark{position:relative;display:grid;width:38px;height:38px;place-items:center;background:#ff7a4533;border-radius:50%;animation:foudre-map-help-spark-halo 5.2s cubic-bezier(.2,.72,.28,1) infinite;transition:background .18s ease,box-shadow .18s ease}.foudre-root .foudre-finale-v3__faq-spark:before{position:absolute;top:50%;left:50%;width:22px;height:22px;content:"";background:var(--spark);border-radius:50%;box-shadow:0 0 14px #ff7a4566;transform:translate(-50%,-50%);animation:foudre-map-help-spark-core 5.2s cubic-bezier(.2,.72,.28,1) infinite}.foudre-root .foudre-finale-v3__faq-spark>span{position:relative;z-index:1;font-size:.78rem;font-weight:850;line-height:1}.foudre-root .foudre-finale-v3__faq-toggle:hover .foudre-finale-v3__faq-spark,.foudre-root .foudre-finale-v3__faq-toggle:focus-visible .foudre-finale-v3__faq-spark,.foudre-root .foudre-finale-v3__faq[data-expanded=true] .foudre-finale-v3__faq-spark{background:#ff7a454d;box-shadow:0 0 0 5px #ff7a451a;animation-play-state:paused}.foudre-root .foudre-finale-v3__faq-toggle:hover .foudre-finale-v3__faq-spark:before,.foudre-root .foudre-finale-v3__faq-toggle:focus-visible .foudre-finale-v3__faq-spark:before,.foudre-root .foudre-finale-v3__faq[data-expanded=true] .foudre-finale-v3__faq-spark:before{animation-play-state:paused}.foudre-root .foudre-finale-v3__faq-toggle:focus-visible{outline:2px solid var(--spark);outline-offset:3px}.foudre-root .foudre-finale-v3__faq-list{position:absolute;right:0;bottom:calc(100% + 12px);width:min(440px,calc(100vw - 40px));max-height:min(72vh,620px);overflow-y:auto;margin:0;padding:16px 20px 18px;color:var(--graphite);background:#f5f6f8fa;border-top:1px solid rgb(14 17 22 / .24);border-bottom:1px solid rgb(14 17 22 / .24);box-shadow:0 18px 45px #0e11161a}.foudre-root .foudre-finale-v3__faq-list>p{margin:0 0 8px;color:#0e11168f;font-size:.7rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.foudre-root .foudre-finale-v3__faq-list article>p{position:static;margin:0 10px 12px 40px;font-size:.78rem;line-height:1.42;white-space:pre-line}@media(max-width:900px){.foudre-root .foudre-finale-v3__contact nav{flex-wrap:wrap}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-root #foudre-contact.foudre-finale-v3>.foudre-stage__frame{grid-template-columns:minmax(0,442px) 196px;column-gap:22px;padding-inline:36px}.foudre-root .foudre-finale-v3__copy{align-self:start;width:100%;max-width:442px;margin-top:160px}.foudre-root .foudre-finale-v3__copy h2{width:100%;max-width:442px;font-size:clamp(34px,calc(9.05vw - 26.25px),40px);font-weight:780;line-height:.96;letter-spacing:-.045em;text-wrap:nowrap;white-space:nowrap}.foudre-root .foudre-finale-v3__disc{align-self:start;justify-self:end;width:196px;margin:190px 0 0;transform:none}.foudre-root .foudre-finale-v3__support{width:100%;max-width:442px;margin-top:28px}.foudre-root .foudre-finale-v3__support p{max-width:430px;font-size:14px;line-height:1.45}.foudre-root .foudre-finale-v3__support [data-foudre-passage-line]{min-height:1.45em}.foudre-root .foudre-finale-v3__support .foudre-finale-v3__motto{margin-top:26px;font-size:9.5px;line-height:1;letter-spacing:.17em}.foudre-root .foudre-finale-v3__support .foudre-finale-v3__motto:before{width:188px;margin-bottom:9px}}@media(max-width:680px){.foudre-root #foudre-contact.foudre-finale-v3>.foudre-stage__frame{--hero-spark-target-x: calc(50% - min(16vw, 64px)) ;--hero-spark-target-y: calc(61.5% - 2mm) }.foudre-root .foudre-finale-v3__support{margin-top:24px}.foudre-root .foudre-finale-v3__disc{transform:translate(12mm,calc(clamp(18px,3vh,30px) - 5mm))}.foudre-root .foudre-finale-v3__legal-owner{transform:translateY(-3mm)}.foudre-root .foudre-finale-v3__support p{font-size:clamp(1.02rem,4.9vw,1.18rem)}.foudre-root .foudre-finale-v3__support .foudre-finale-v3__motto{margin-top:calc(7px + 5mm);font-size:.6rem}.foudre-root .foudre-finale-v3__contact{display:block}.foudre-root .foudre-finale-v3__contact nav{flex-wrap:wrap}.foudre-root .foudre-finale-v3__faq{justify-self:end;min-height:34px}.foudre-root .foudre-finale-v3__faq-list{right:0;bottom:calc(100% + 10px)}}@media(prefers-reduced-motion:reduce){.foudre-root .foudre-finale-v3__travelling-spark,.foudre-root[data-final-coda-active=true] .foudre-hero__overture-flare,.foudre-root .foudre-finale-v3__type-cursor,.foudre-root .foudre-finale-v3__faq-spark,.foudre-root .foudre-finale-v3__faq-spark:before{animation:none}}@media(min-width:761px){.foudre-root .foudre-story h2{font-size:clamp(3.25rem,4.8vw,5.3rem)}.foudre-root .foudre-story__intro{font-size:clamp(1rem,1.16vw,1.14rem)}}html:has(.foudre-founder-page){scroll-snap-type:y mandatory}.foudre-founder-page{--founder-paper: #f5f6f8;--founder-muted: rgb(245 246 248 / .66);--founder-line: rgb(245 246 248 / .16);--founder-spark: #f36b43;min-height:calc(100 * var(--foudre-svh, 1svh));padding:clamp(24px,3vw,46px) clamp(24px,5.6vw,88px) 0;color:var(--founder-paper);background:var(--graphite)}.foudre-founder-page__hero,.foudre-founder-page__article-screen{scroll-snap-align:start;scroll-snap-stop:always}.foudre-founder-page__header,.foudre-founder-page__hero,.foudre-founder-page__article-screen,.foudre-founder-page__position,.foudre-founder-page__notes,.foudre-founder-page__footer{width:min(100%,1500px);margin-inline:auto}.foudre-founder-page__header{position:fixed;top:clamp(24px,3vw,46px);right:clamp(24px,5.6vw,88px);left:clamp(24px,5.6vw,88px);z-index:40;display:flex;width:auto;justify-content:space-between;gap:24px;align-items:center}.foudre-founder-page .foudre-founder-page__brand{position:relative;top:auto;left:auto;z-index:auto;min-height:0;color:var(--founder-paper);transition:opacity .18s ease,transform .22s ease,visibility .22s step-start}.foudre-founder-page .foudre-founder-page__brand[data-founder-brand-visible=false]{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-14px);transition:opacity .16s ease,transform .18s ease,visibility .18s step-end}.foudre-founder-page .foudre-hero__brand-rule{background:var(--indigo)}.foudre-founder-page__close,.foudre-founder-page__read,.foudre-founder-page__footer a{color:#f5f6f8b8;font-size:.78rem;font-weight:640;text-decoration:none}.foudre-founder-page__close:hover,.foudre-founder-page__close:focus-visible,.foudre-founder-page__read:hover,.foudre-founder-page__read:focus-visible,.foudre-founder-page__footer a:hover,.foudre-founder-page__footer a:focus-visible{color:var(--founder-paper)}.foudre-founder-page__close{display:inline-flex;gap:16px;align-items:center;min-height:44px;color:var(--founder-paper)}.foudre-founder-page__close-label{position:relative;font-size:.92rem;font-weight:650;line-height:1}.foudre-founder-page__close-label:after{position:absolute;bottom:-7px;left:0;width:0;height:1px;content:"";background:var(--founder-spark);transition:width .26s ease}.foudre-founder-page__close:hover .foudre-menu-icon--close,.foudre-founder-page__close:focus-visible .foudre-menu-icon--close{transform:rotate(360deg)}.foudre-founder-page__close:hover .foudre-founder-page__close-label:after,.foudre-founder-page__close:focus-visible .foudre-founder-page__close-label:after{width:100%}.foudre-founder-page__hero{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);gap:clamp(54px,7vw,116px);align-items:center;min-height:calc(100 * var(--foudre-svh, 1svh));padding:clamp(142px,18vh,188px) 0 clamp(84px,11vh,132px)}.foudre-founder-page__portrait{position:relative;align-self:center;justify-self:end;width:min(100%,450px);height:min(calc(68 * var(--foudre-svh, 1svh)),720px);min-height:520px;margin:0;overflow:hidden;background:transparent;opacity:.86;-webkit-mask-image:radial-gradient(ellipse 73% 74% at 50% 45%,#000 42%,rgb(0 0 0 / .9) 63%,transparent 100%);mask-image:radial-gradient(ellipse 73% 74% at 50% 45%,#000 42%,rgb(0 0 0 / .9) 63%,transparent 100%)}.foudre-founder-page__portrait:before{display:none}.foudre-founder-page__portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--graphite),transparent 22%,transparent 80%,var(--graphite)),linear-gradient(180deg,transparent 62%,var(--graphite) 100%);pointer-events:none}.foudre-founder-page__portrait img{display:block;width:100%;height:100%;min-height:520px;object-fit:contain;object-position:center;filter:contrast(1.08) brightness(.82)}.foudre-founder-page__hero-copy{max-width:900px}.foudre-founder-page__eyebrow,.foudre-founder-page__section-number{margin:0 0 26px;color:var(--founder-spark);font-size:.7rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.foudre-founder-page h1{margin:0;color:var(--founder-paper);font-size:clamp(3.2rem,4.9vw,5.45rem);font-weight:690;line-height:.96;letter-spacing:-.052em}.foudre-founder-page__hero-copy blockquote{display:grid;gap:.18em;max-width:780px;margin:clamp(34px,5vh,58px) 0 0;color:#f5f6f8c7;font-size:clamp(1.08rem,1.62vw,1.48rem);font-weight:500;line-height:1.5;letter-spacing:-.018em}.foudre-founder-page__hero-copy blockquote span{display:block}.foudre-founder-page__mobile-break{display:none}.foudre-founder-page__read{display:inline-flex;gap:12px;align-items:center;margin-top:calc(clamp(46px,6vh,64px) + 26px);color:#f5f6f8bd}.foudre-founder-page__read span{color:var(--founder-spark)}.foudre-founder-page__position{--founder-position-heading-offset: calc(.84rem + 45px) ;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(54px,8vw,142px);align-items:start;padding:clamp(100px,14vh,176px) 0;border-top:1px solid var(--founder-line)}.foudre-founder-page__position h2,.foudre-founder-page__notes h2{margin:0;color:var(--founder-paper);font-size:clamp(2.15rem,3.65vw,4rem);font-weight:640;line-height:1.02;letter-spacing:-.042em}.foudre-founder-page__position .foudre-founder-page__section-number{margin-bottom:45px}.foudre-founder-page__body{display:grid;gap:clamp(24px,3.3vh,36px);align-content:start;align-self:start;max-width:770px;padding-top:var(--founder-position-heading-offset)}.foudre-founder-page__body>p{margin:0;color:var(--founder-muted);font-size:clamp(1rem,1.16vw,1.14rem);line-height:1.52;letter-spacing:-.015em}.foudre-founder-page__position--system .foudre-founder-page__body{gap:clamp(12px,1.8vh,20px)}.foudre-founder-page__position--system .foudre-founder-page__body>p{font-size:clamp(.92rem,1.02vw,1.04rem);line-height:1.42}.foudre-founder-page__position--system .foudre-founder-page__article-ending{margin-top:clamp(16px,2.4vh,24px)}.foudre-founder-page__position--growth{grid-template-columns:minmax(250px,.76fr) minmax(0,2.24fr);gap:clamp(44px,5vw,84px)}.foudre-founder-page__growth-columns{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,2.7vw,44px);align-content:start;align-self:start;padding-top:var(--founder-position-heading-offset)}.foudre-founder-page__growth-column{display:grid;gap:clamp(11px,1.45vh,16px);align-content:start}.foudre-founder-page__growth-column>p{margin:0;color:var(--founder-muted);font-size:clamp(.82rem,.88vw,.96rem);line-height:1.42;letter-spacing:-.012em}.foudre-founder-page__growth-ending{gap:7px;margin-top:clamp(15px,2vh,22px)}.foudre-founder-page__growth-ending .foudre-founder-page__article-note{font-size:clamp(.74rem,.8vw,.88rem);line-height:1.38}.foudre-founder-page__position--trust{grid-template-columns:minmax(250px,.86fr) minmax(0,3.14fr);gap:clamp(64px,6.5vw,110px)}.foudre-founder-page__trust-columns{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2.5vw,40px);align-content:start;align-self:start;padding-top:var(--founder-position-heading-offset)}.foudre-founder-page__trust-column{display:grid;gap:clamp(12px,1.8vh,18px);align-content:start}.foudre-founder-page__trust-column p{margin:0;color:var(--founder-muted);font-size:clamp(.86rem,.94vw,1rem);line-height:1.48;letter-spacing:-.012em}.foudre-founder-page__position--dialogue{grid-template-columns:minmax(240px,.84fr) minmax(0,3.16fr);gap:clamp(34px,5vw,82px)}.foudre-founder-page__position--path{--founder-position-heading-offset: calc(.84rem + 48px) ;grid-template-columns:minmax(240px,.84fr) minmax(0,3.16fr);gap:clamp(34px,5vw,82px)}.foudre-founder-page__position--path .foudre-founder-page__section-number{margin-bottom:45px}.foudre-founder-page__article-screen:has(.foudre-founder-page__position--path){height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));overflow:clip}.foudre-founder-page__path-columns{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.5vw,40px);align-content:start;align-self:start;padding-top:var(--founder-position-heading-offset)}.foudre-founder-page__path-column{display:grid;gap:clamp(12px,1.8vh,18px);align-content:start}.foudre-founder-page__path-column p{margin:0;color:var(--founder-muted);font-size:clamp(.86rem,.94vw,1rem);line-height:1.48;letter-spacing:-.012em}.foudre-founder-page__path-ending{width:100%;gap:7px;margin:clamp(18px,2.6vh,28px) 0 0}.foudre-founder-page__path-ending .foudre-founder-page__article-note{display:grid;padding-left:14px;font-size:clamp(.72rem,.78vw,.86rem);line-height:1.4}.foudre-founder-page__path-ending .foudre-founder-page__article-byline{padding-left:16px}@media(min-width:821px){.foudre-founder-page__article-screen:has(.foudre-founder-page__position--path) .foudre-founder-page__position--path{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;padding:clamp(64px,10vh,100px) 0 clamp(42px,6vh,64px)}.foudre-founder-page__path-columns{display:block;columns:3;column-gap:clamp(22px,2.5vw,40px)}.foudre-founder-page__path-column{display:contents}.foudre-founder-page__path-column p{margin-bottom:clamp(12px,1.8vh,18px);break-inside:avoid}.foudre-founder-page__path-ending{break-inside:avoid}.foudre-founder-page__article-screen:has(.foudre-founder-page__position--path) .foudre-founder-page__footer{padding:clamp(12px,1.8vh,18px) 0 clamp(16px,2.4vh,24px)}}@media(min-width:1101px)and (max-height:900px){.foudre-founder-page__path-columns{column-gap:clamp(18px,2vw,30px)}.foudre-founder-page__path-column p{margin-bottom:clamp(7px,1.05vh,12px);font-size:clamp(.74rem,min(.84vw,1.72vh),.9rem);line-height:1.38}}@media(min-width:821px)and (max-width:1100px){.foudre-founder-page{padding-inline:24px}.foudre-founder-page__article-screen:has(.foudre-founder-page__position--path) .foudre-founder-page__position--path{--founder-position-heading-offset: calc(.84rem + 48px) ;grid-template-columns:170px minmax(0,1fr);gap:18px;padding:clamp(64px,10vh,100px) 0 clamp(42px,6vh,64px)}.foudre-founder-page__position--path .foudre-founder-page__section-number{margin-bottom:45px}.foudre-founder-page__position--path h2{font-size:clamp(2.25rem,5vw,2.75rem)}.foudre-founder-page__path-columns{column-gap:12px}.foudre-founder-page__path-column p{margin-bottom:6px;font-size:.8rem;line-height:1.34}.foudre-founder-page__path-ending{margin-top:10px}}.foudre-founder-page__dialogue-columns{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,2.7vw,42px);align-content:start;align-self:start;padding-top:var(--founder-position-heading-offset)}.foudre-founder-page__dialogue-column{display:grid;gap:clamp(16px,2vh,22px);align-content:start}.foudre-founder-page__dialogue-exchange{display:grid;gap:10px}.foudre-founder-page__dialogue-turn{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:baseline}.foudre-founder-page__dialogue-turn p{margin:0;color:var(--founder-muted);font-size:clamp(.76rem,.78vw,.86rem);line-height:1.42;letter-spacing:-.01em}.foudre-founder-page__dialogue-turn p+p{grid-column:2}.foudre-founder-page__dialogue-turn .foudre-founder-page__dialogue-speaker{color:#f5f6f866;font-size:.6rem;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.foudre-founder-page__dialogue-ending{gap:7px;margin-top:clamp(34px,4.8vh,50px)}.foudre-founder-page__dialogue-ending .foudre-founder-page__article-note{font-size:clamp(.76rem,.8vw,.88rem);font-weight:580;line-height:1.4}.foudre-founder-page__article-ending{display:grid;gap:10px;margin-top:clamp(40px,5.8vh,58px)}.foudre-founder-page__article-note{display:grid;gap:4px;margin:0;padding-left:14px;color:var(--founder-paper);border-left:2px solid var(--founder-spark);font-size:clamp(.88rem,1vw,1.04rem);font-weight:700;line-height:1.46}.foudre-founder-page__article-note span{display:block}.foudre-founder-page__body .foudre-founder-page__article-ending{margin-top:clamp(32px,4.6vh,48px)}.foudre-founder-page__body .foudre-founder-page__article-note{font-size:clamp(.96rem,1.08vw,1.1rem)}.foudre-founder-page__article-byline,.foudre-founder-page__trust-column .foudre-founder-page__article-byline,.foudre-founder-page__dialogue-column .foudre-founder-page__article-byline{margin:0;padding-left:16px;color:#f5f6f852;font-size:clamp(.56rem,.6vw,.62rem);font-weight:460;letter-spacing:.025em;line-height:1.15}.foudre-founder-page__afterword{margin:0 0 2px;padding-left:16px;color:var(--founder-spark);font-size:clamp(.58rem,.64vw,.68rem);font-weight:660;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.foudre-founder-chat-launch{z-index:60;right:clamp(20px,2.2vw,34px);bottom:clamp(18px,2.2vw,30px);color:#f5f4f0e6;background:#0f1117f0;border-color:#ff7a456b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.foudre-founder-chat{z-index:60;right:clamp(20px,2.2vw,34px);bottom:clamp(18px,2.2vw,30px);width:min(370px,calc(100vw - 28px));color:#292b42;border-color:#ff7a4561;box-shadow:0 24px 72px #00000061}.foudre-founder-chat header{background:#111319}.foudre-founder-chat__messages{display:grid;gap:10px;max-height:min(280px,calc(38 * var(--foudre-svh, 1svh)));padding:15px;overflow-y:auto;background:#f2f0eb}.foudre-founder-chat__message{display:grid;justify-self:start;gap:4px;max-width:88%;margin:0;padding:10px 11px;background:#fff;border:1px solid #dedbd4;border-radius:3px 11px 11px}.foudre-founder-chat__message.is-own{justify-self:end;background:#e8e8ff;border-color:#cbcafa;border-radius:11px 3px 11px 11px}.foudre-founder-chat__message small{color:#81828d;font-size:.5rem}.foudre-founder-chat__message span{font-size:.68rem;line-height:1.5}.foudre-founder-chat__status{margin:0;padding:11px 12px;color:#34354a;font-size:.66rem;line-height:1.48;background:#fff5ef;border-left:2px solid var(--founder-spark)}.foudre-founder-chat__telegram{display:grid;padding:14px 12px 12px;background:#fff}.foudre-founder-chat__telegram>a{display:flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:10px 14px;color:#fff;font:700 .8125rem/1.2 Inter,sans-serif;text-decoration:none;background:#e5653c;border-radius:8px}.foudre-founder-chat__telegram>a svg{width:16px}.foudre-founder-chat .foudre-founder-chat__form{display:grid;grid-template-columns:1fr;gap:8px;padding:12px}.foudre-founder-chat__form>label:not(.foudre-founder-chat__consent){color:#777984;font-size:.52rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.foudre-founder-chat__form textarea,.foudre-founder-chat__form input:not([type=checkbox]){width:100%;min-width:0;padding:10px 11px;color:#292b42;font:.68rem/1.45 Inter,sans-serif;background:#fff;border:1px solid #d5d2cb;border-radius:7px;outline:0;resize:vertical}.foudre-founder-chat__form textarea:focus,.foudre-founder-chat__form input:not([type=checkbox]):focus{border-color:#4b49e4;box-shadow:0 0 0 3px #4b49e41f}.foudre-founder-chat .foudre-founder-chat__form>button{display:flex;width:100%;min-height:38px;padding:9px 11px;align-items:center;justify-content:space-between;color:#fff;font:750 .62rem/1 Inter,sans-serif;background:#4b49e4;border:0;border-radius:7px}.foudre-founder-chat .foudre-founder-chat__form>button:disabled{color:#999aa4;background:#dedcd5}.foudre-founder-chat .foudre-founder-chat__form>button svg{width:14px}.foudre-founder-chat__consent{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;color:#777984;font-size:.52rem;line-height:1.4}.foudre-founder-chat__consent input{margin:1px 0 0;accent-color:#4b49e4}.foudre-founder-chat footer{padding-top:2px}.foudre-founder-page__signature{display:grid;gap:5px;width:fit-content;margin-top:clamp(28px,4vh,42px);padding-left:22px;border-left:2px solid var(--founder-spark)}.foudre-founder-page__signature strong{font-size:.9rem;font-weight:740}.foudre-founder-page__signature span{color:#f5f6f87a;font-size:.74rem}.foudre-founder-page__notes{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(54px,8vw,142px);padding:clamp(100px,14vh,176px) 0;border-top:1px solid var(--founder-line)}.foudre-founder-page__notes>header>p:last-child{max-width:560px;margin:32px 0 0;color:var(--founder-muted);font-size:1rem;line-height:1.58}.foudre-founder-page__topics{margin:0;padding:0;list-style:none;border-top:1px solid var(--founder-line)}.foudre-founder-page__topics li{display:grid;grid-template-columns:42px minmax(180px,.72fr) minmax(0,1.28fr);gap:24px;align-items:start;padding:28px 0 30px;border-bottom:1px solid var(--founder-line)}.foudre-founder-page__topics li>span{color:var(--founder-spark);font-size:.68rem;font-weight:730}.foudre-founder-page__topics h3{margin:0;color:var(--founder-paper);font-size:clamp(1.05rem,1.35vw,1.28rem);font-weight:690;line-height:1.25}.foudre-founder-page__topics p{margin:0;color:var(--founder-muted);font-size:.9rem;line-height:1.52}.foudre-founder-page__article-screen{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:calc(100 * var(--foudre-svh, 1svh))}.foudre-founder-page__article-screen .foudre-founder-page__position{width:100%;padding:clamp(64px,10vh,100px) 0 clamp(42px,6vh,64px)}.foudre-founder-page__footer{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center;padding:24px 0 32px;border-top:1px solid var(--founder-line)}.foudre-founder-page__footer:after{content:""}.foudre-founder-page__footer-signature{display:grid;width:fit-content}.foudre-founder-page__footer-signature span{color:#f5f6f894;font-size:clamp(.62rem,.72vw,.72rem);font-weight:600;letter-spacing:.16em;line-height:1.2}.foudre-founder-page__footer-signature span:before{display:block;width:70%;height:1px;margin-bottom:5px;background:var(--founder-spark);content:""}.foudre-founder-page__index{position:relative;grid-column:2;justify-self:center}.foudre-founder-page__index>button{position:relative;display:inline-flex;gap:12px;align-items:center;min-height:auto;padding:10px 2px 11px;color:#f2f2eead;font-size:clamp(1rem,1.12vw,1.16rem);font-weight:650;line-height:1;letter-spacing:-.04em;font-family:inherit;background:transparent;border:0;cursor:pointer;transition:color .2s ease,transform .2s ease}.foudre-founder-page__index>button:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--founder-spark);content:"";opacity:0;transform:scaleX(.24);transform-origin:left center;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.foudre-founder-page__index>button:hover,.foudre-founder-page__index>button:focus-visible,.foudre-founder-page__index[data-open=true]>button{color:var(--founder-paper);transform:translate(4px)}.foudre-founder-page__index>button:hover:after,.foudre-founder-page__index>button:focus-visible:after,.foudre-founder-page__index[data-open=true]>button:after{opacity:1;transform:scaleX(1)}.foudre-founder-page__index-panel{position:absolute;right:auto;bottom:calc(100% + 18px);left:50%;z-index:20;width:min(720px,calc(100vw - 48px));padding:18px 24px;visibility:hidden;background:#0e1116fa;border:1px solid var(--founder-line);box-shadow:0 24px 70px #0000005c;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.foudre-founder-page__index[data-open=true] .foudre-founder-page__index-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.foudre-founder-page__index-panel:after{position:absolute;top:100%;right:0;left:0;height:18px;content:""}.foudre-founder-page__index-panel a{display:grid;grid-template-columns:minmax(92px,.28fr) minmax(0,1fr);gap:24px;align-items:baseline;padding:18px 0 20px;color:#f5f6f8c2;border-top:1px solid var(--founder-line);border-bottom:1px solid var(--founder-line);text-decoration:none;transition:color .18s ease}.foudre-founder-page__index-panel a+a{border-top:0}.foudre-founder-page__index-panel a:hover,.foudre-founder-page__index-panel a:focus-visible{color:var(--founder-paper)}.foudre-founder-page__index-panel a>span{margin:0;color:#f5f6f87a;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.foudre-founder-page__index-panel a>strong{font-size:clamp(.94rem,1.18vw,1.08rem);font-weight:580;line-height:1.3}.foudre-founder-page__index-mark{display:inline-flex;width:14px;min-width:14px;height:18px;align-items:flex-end;gap:3px;color:currentColor;opacity:.76}.foudre-founder-page__index-mark i{display:block;width:2px;height:100%;background:currentColor;transform-origin:center;transition:background-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out,transform .18s cubic-bezier(.22,1,.36,1)}.foudre-founder-page__index-mark i:nth-child(2){height:64%}.foudre-founder-page__index>button:is(:hover,:focus-visible) .foudre-founder-page__index-mark i:first-child,.foudre-founder-page__index[data-open=true] .foudre-founder-page__index-mark i:first-child{transform:translateY(-3px)}.foudre-founder-page__index>button:is(:hover,:focus-visible) .foudre-founder-page__index-mark i:nth-child(2),.foudre-founder-page__index[data-open=true] .foudre-founder-page__index-mark i:nth-child(2){background:var(--founder-spark);box-shadow:0 0 8px #ff7a456b}.foudre-founder-page__index>button:is(:hover,:focus-visible) .foudre-founder-page__index-mark i:last-child,.foudre-founder-page__index[data-open=true] .foudre-founder-page__index-mark i:last-child{transform:translateY(3px)}@media(min-width:681px)and (max-height:720px){.foudre-founder-page__article-screen{height:calc(100 * var(--foudre-svh, 1svh));overflow:clip}.foudre-founder-page__article-screen .foudre-founder-page__position{padding:clamp(32px,6vh,48px) 0 clamp(18px,3.5vh,28px)}.foudre-founder-page__article-screen:has(.foudre-founder-page__position--path) .foudre-founder-page__position--path{padding:clamp(32px,6vh,48px) 0 clamp(18px,3.5vh,28px)}.foudre-founder-page__position .foudre-founder-page__section-number{margin-bottom:35px}.foudre-founder-page__position{--founder-position-heading-offset: calc(.84rem + 35px) }.foudre-founder-page__position h2{font-size:clamp(2.15rem,5.8vh,3rem)}.foudre-founder-page__body{gap:clamp(14px,2.4vh,20px)}.foudre-founder-page__body>p{font-size:clamp(1rem,2.3vh,1.08rem);line-height:1.45}.foudre-founder-page__trust-column{gap:10px}.foudre-founder-page__trust-column p:not(.foudre-founder-page__article-byline){font-size:clamp(.78rem,2vh,.88rem);line-height:1.38}.foudre-founder-page__dialogue-columns,.foudre-founder-page__path-columns{gap:clamp(18px,2.3vw,32px)}.foudre-founder-page__path-column{gap:10px}.foudre-founder-page__path-column p:not(.foudre-founder-page__article-byline){font-size:clamp(.74rem,1.78vh,.84rem);line-height:1.38}.foudre-founder-page__growth-column{gap:8px}.foudre-founder-page__growth-column>p{font-size:clamp(.7rem,1.72vh,.8rem);line-height:1.34}.foudre-founder-page__growth-ending{margin-top:10px}.foudre-founder-page__dialogue-column{gap:10px}.foudre-founder-page__dialogue-exchange{gap:7px}.foudre-founder-page__dialogue-turn p{font-size:clamp(.7rem,1.68vh,.78rem);line-height:1.34}.foudre-founder-page__dialogue-ending .foudre-founder-page__article-note{font-size:clamp(.7rem,1.7vh,.79rem);line-height:1.34}.foudre-founder-page__article-note{gap:2px;font-size:clamp(.8rem,2.05vh,.9rem);line-height:1.38}.foudre-founder-page__article-ending{gap:7px;margin-top:22px}.foudre-founder-page__body .foudre-founder-page__article-ending,.foudre-founder-page__dialogue-ending{margin-top:22px}.foudre-founder-page__footer{padding:16px 0 20px}}@media(max-width:900px){.foudre-founder-page__hero{grid-template-columns:minmax(0,1.18fr) minmax(230px,.82fr);gap:44px}.foudre-founder-page__portrait,.foudre-founder-page__portrait img{min-height:470px}.foudre-founder-page h1{font-size:clamp(3.4rem,8.2vw,5.1rem)}.foudre-founder-page__position,.foudre-founder-page__notes{gap:44px}.foudre-founder-page__topics li{grid-template-columns:34px minmax(150px,.8fr) minmax(0,1.2fr);gap:18px}}@media(max-width:820px){html:has(.foudre-founder-page){scroll-snap-type:none}.foudre-founder-page__position--trust,.foudre-founder-page__position--dialogue,.foudre-founder-page__position--path{display:block}.foudre-founder-page__position--trust+.foudre-founder-page__footer,.foudre-founder-page__position--dialogue+.foudre-founder-page__footer,.foudre-founder-page__position--path+.foudre-founder-page__footer{margin-top:44px}.foudre-founder-page__article-screen:has(.foudre-founder-page__position--trust),.foudre-founder-page__article-screen:has(.foudre-founder-page__position--dialogue),.foudre-founder-page__article-screen:has(.foudre-founder-page__position--path){height:auto;min-height:auto;overflow:visible}.foudre-founder-page__trust-columns,.foudre-founder-page__dialogue-columns,.foudre-founder-page__path-columns{grid-template-columns:1fr;gap:18px;margin-top:46px;padding-top:0}.foudre-founder-page__dialogue-column,.foudre-founder-page__path-column{gap:18px}.foudre-founder-page__path-ending{width:100%;margin-top:36px}}@media(max-width:680px){.foudre-founder-page{padding:20px 20px 0}.foudre-founder-page__close-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.foudre-founder-page__hero,.foudre-founder-page__position,.foudre-founder-page__notes{display:block}.foudre-founder-page__hero{padding:132px 0 86px}.foudre-founder-page__portrait{width:min(92%,430px);min-height:0;height:auto;margin:56px auto 0;aspect-ratio:.76}.foudre-founder-page__portrait img{min-height:0}.foudre-founder-page__hero-copy{margin-top:0}.foudre-founder-page h1{font-size:clamp(3.55rem,17vw,5rem)}.foudre-founder-page__hero-copy blockquote{font-size:1rem}.foudre-founder-page__position,.foudre-founder-page__notes{padding:84px 0}.foudre-founder-page__body,.foudre-founder-page__topics,.foudre-founder-page__growth-columns{margin-top:52px}.foudre-founder-page__body{padding-top:0}.foudre-founder-page__growth-columns{grid-template-columns:1fr;gap:18px;padding-top:0}.foudre-founder-page__position h2,.foudre-founder-page__notes h2{font-size:clamp(2.25rem,10vw,3.2rem)}.foudre-founder-page__topics li{grid-template-columns:30px minmax(0,1fr);gap:8px 16px}.foudre-founder-page__topics p{grid-column:2}.foudre-founder-page__footer{gap:24px;align-items:flex-end}.foudre-founder-page__article-screen{min-height:auto}.foudre-founder-page__index-panel{width:calc(100vw - 40px);padding:16px 18px}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){html:has(.foudre-founder-page){scroll-snap-type:y mandatory}.foudre-founder-page{--founder-tablet-bottom-rail: 17px;padding-top:0}.foudre-founder-page__hero,.foudre-founder-page__article-screen{width:100%;height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));max-height:calc(100 * var(--foudre-svh, 1svh));overflow:clip}.foudre-founder-page__article-screen:has(.foudre-founder-page__position--trust),.foudre-founder-page__article-screen:has(.foudre-founder-page__position--dialogue),.foudre-founder-page__article-screen:has(.foudre-founder-page__position--path){width:100%;height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));max-height:calc(100 * var(--foudre-svh, 1svh));overflow:clip}.foudre-founder-page__hero{padding-top:132px;padding-bottom:92px}.foudre-founder-page__read{bottom:28px;min-height:48px}.foudre-founder-chat-launch{bottom:var(--founder-tablet-bottom-rail);min-height:48px}.foudre-founder-page__article-screen .foudre-founder-page__position{--founder-position-heading-offset: calc(.72rem + 37px) ;min-height:0;padding:56px 0 24px;overflow:clip}.foudre-founder-page__footer{min-height:82px;padding:17px 0 21px}.foudre-founder-page__position--trust,.foudre-founder-page__position--dialogue,.foudre-founder-page__position--path{display:grid;grid-template-columns:minmax(158px,.82fr) minmax(0,3.18fr);gap:26px}.foudre-founder-page__position--growth{grid-template-columns:minmax(148px,.76fr) minmax(0,3.24fr);gap:26px}.foudre-founder-page__position--trust{grid-template-columns:minmax(220px,1.16fr) minmax(0,2.84fr);gap:20px}.foudre-founder-page__position--dialogue{grid-template-columns:minmax(190px,1fr) minmax(0,3fr)}.foudre-founder-page__position--trust+.foudre-founder-page__footer,.foudre-founder-page__position--dialogue+.foudre-founder-page__footer,.foudre-founder-page__position--path+.foudre-founder-page__footer{margin-top:0}.foudre-founder-page__position .foudre-founder-page__section-number,.foudre-founder-page__position--path .foudre-founder-page__section-number{margin-bottom:34px;white-space:nowrap}.foudre-founder-page__position h2{font-size:2.15rem;line-height:.98}.foudre-founder-page__position--trust h2{font-size:2.45rem;line-height:.94}.foudre-founder-page__trust-columns,.foudre-founder-page__dialogue-columns,.foudre-founder-page__path-columns,.foudre-founder-page__growth-columns{margin-top:0;padding-top:var(--founder-position-heading-offset)}.foudre-founder-page__trust-columns,.foudre-founder-page__dialogue-columns{grid-template-columns:minmax(0,1fr);gap:10px}.foudre-founder-page__path-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.foudre-founder-page__growth-columns{grid-template-columns:minmax(0,1fr);gap:11px}.foudre-founder-page__trust-column,.foudre-founder-page__dialogue-column,.foudre-founder-page__path-column,.foudre-founder-page__growth-column{gap:8px}.foudre-founder-page__trust-column p:not(.foudre-founder-page__article-byline),.foudre-founder-page__dialogue-turn p,.foudre-founder-page__path-column p:not(.foudre-founder-page__article-byline){font-size:.66rem;line-height:1.34}.foudre-founder-page__trust-column p:not(.foudre-founder-page__article-byline){font-size:1.15rem;line-height:1.48}.foudre-founder-page__dialogue-turn p{font-size:.78rem;line-height:1.38}.foudre-founder-page__path-column p:not(.foudre-founder-page__article-byline){font-size:.98rem;line-height:1.44}.foudre-founder-page__contact-quote{font-size:.98rem;line-height:1.44}.foudre-founder-page__growth-column>p{font-size:.78rem;line-height:1.38}.foudre-founder-page__growth-ending{margin-top:8px}.foudre-founder-page__growth-ending .foudre-founder-page__article-note{font-size:.73rem;line-height:1.34}.foudre-founder-page__dialogue-exchange{gap:6px}.foudre-founder-page__dialogue-ending,.foudre-founder-page__path-ending{width:100%;margin-top:14px}.foudre-founder-page__dialogue-ending .foudre-founder-page__article-note,.foudre-founder-page__path-ending .foudre-founder-page__article-note{font-size:.72rem;line-height:1.32}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-founder-page__article-screen .foudre-founder-page__position{padding:42px 0 16px}.foudre-founder-page__footer{min-height:72px;padding:12px 0 16px}.foudre-founder-page__position--trust,.foudre-founder-page__position--dialogue,.foudre-founder-page__position--path,.foudre-founder-page__article-screen .foudre-founder-page__position{--founder-position-heading-offset: calc(.66rem + 28px) }.foudre-founder-page__position .foudre-founder-page__section-number,.foudre-founder-page__position--path .foudre-founder-page__section-number{margin-bottom:25px}.foudre-founder-page__body{gap:12px}.foudre-founder-page__body>p{font-size:.9rem;line-height:1.42}.foudre-founder-page__position--system .foudre-founder-page__body{gap:10px}.foudre-founder-page__position--system .foudre-founder-page__body>p{font-size:.84rem;line-height:1.34}.foudre-founder-page__body .foudre-founder-page__article-ending,.foudre-founder-page__dialogue-ending,.foudre-founder-page__path-ending{margin-top:12px}.foudre-founder-page__article-note,.foudre-founder-page__body .foudre-founder-page__article-note,.foudre-founder-page__dialogue-ending .foudre-founder-page__article-note,.foudre-founder-page__path-ending .foudre-founder-page__article-note{font-size:.64rem;line-height:1.3}.foudre-founder-page__trust-column,.foudre-founder-page__dialogue-column,.foudre-founder-page__path-column{gap:7px}.foudre-founder-page__dialogue-exchange{gap:5px}.foudre-founder-page__trust-column p:not(.foudre-founder-page__article-byline),.foudre-founder-page__dialogue-turn p,.foudre-founder-page__path-column p:not(.foudre-founder-page__article-byline){font-size:.65rem;line-height:1.31}}@media(min-width:681px)and (max-width:900px)and (max-height:900px)and (orientation:portrait){.foudre-founder-page__article-screen .foudre-founder-page__position{width:100%;max-width:100%;margin-inline:0;zoom:.95}}@media(min-width:681px)and (max-width:900px)and (max-height:820px)and (orientation:portrait){.foudre-founder-page__article-screen .foudre-founder-page__position{width:100%;max-width:100%;margin-inline:0;zoom:.88}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-root #foudre-cases .foudre-cases__header h2{color:#f5f6f8e0}.foudre-root #foudre-cases .foudre-cases__neural-route,.foudre-root #foudre-cases .foudre-cases__switcher{top:145px}.foudre-root #foudre-cases .foudre-cases__case{top:26.5%;width:calc(100% - 80px);transform:translate3d(-50%,-50%,0)}.foudre-root #foudre-cases .foudre-cases__case h3{max-width:620px;margin-bottom:9px;font-size:2.25rem;line-height:.94;white-space:normal}.foudre-root #foudre-cases .foudre-cases__question,.foudre-root #foudre-cases .foudre-cases__result{max-width:610px;font-size:.75rem;line-height:1.3}.foudre-root #foudre-cases .foudre-cases__title-word:not(:last-child){margin-inline-end:.22em}.foudre-root #foudre-cases [data-case-tablet-title-break]{display:block}.foudre-root #foudre-cases .foudre-cases__case[data-case-index="2"]{top:calc(29% - 8px)}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object{--case-card-scale: 1;--case-composition-y: 0px;--case-composition-rotate: 0deg;transform:translate3d(-50%,calc(-50% + var(--case-card-y, 86vh)),0)}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-3{--case-caption-space: 60px;width:160px;height:292px}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-slot="0"]{top:480px;left:33.333%}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-slot="1"]{top:480px;left:66.667%}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-slot="2"]{top:800px;left:50%}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-4{--case-caption-space: 58px;width:150px;height:276px}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="0"]{top:505px;left:34%}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="1"]{top:505px;left:66%}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="2"]{top:800px;left:34%}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="3"]{top:800px;left:66%}.foudre-root #foudre-cases .foudre-cases__card--count-3 figcaption{padding:7px 2px 5px}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"][data-case-slot="1"] figcaption{grid-template-columns:minmax(0,1fr)}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"] .foudre-evidence-object__secondary{margin-top:2px;gap:1px}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"] figcaption{justify-items:end;text-align:right}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"] .foudre-evidence-object__metric{justify-items:end}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"] .foudre-evidence-object__decision:before{right:0;left:auto}.foudre-root #foudre-cases .foudre-cases__card--count-3 .foudre-evidence-object__decision:before{display:block;width:28px}.foudre-root #foudre-cases .foudre-cases__card--count-3 figcaption strong{font-size:13px;line-height:.98}.foudre-root #foudre-cases .foudre-cases__card--count-3 figcaption p{font-size:9px;line-height:1.15}.foudre-root #foudre-cases .foudre-cases__card--count-4 figcaption{padding:5px 2px 3px;overflow:hidden}.foudre-root #foudre-cases .foudre-cases__card--count-4 figcaption strong{font-size:11.5px;line-height:.98}.foudre-root #foudre-cases .foudre-cases__card--count-4 figcaption p{font-size:8px;line-height:1.12}.foudre-root #foudre-cases .foudre-cases__card--count-4 .foudre-evidence-object__secondary{max-width:100%;margin-top:2px;gap:1px}.foudre-root #foudre-cases .foudre-cases__card--count-4 .foudre-evidence-object__secondary strong{max-width:100%;font-size:9px;line-height:1.02;white-space:normal;overflow-wrap:anywhere}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="2"] figcaption{gap:0}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="2"] .foudre-evidence-object__metric{gap:1px}.foudre-root #foudre-cases .foudre-cases__card--count-4[data-case-slot="2"] .foudre-evidence-object__secondary{margin-top:-2px;gap:0}.foudre-root #foudre-cases .foudre-cases__card-progress{top:-8px;gap:5px}.foudre-root #foudre-cases .foudre-evidence-object__source,.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__source,.foudre-root #foudre-cases .foudre-evidence-object__decision,.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object[data-case-card-active=true] .foudre-evidence-object__decision{transform:none}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"][data-case-slot="1"] .foudre-evidence-object__decision,.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"][data-case-slot="2"] .foudre-evidence-object__decision{top:calc(100% - var(--case-caption-space) + 10px);bottom:auto;z-index:20;padding-top:7px;border-top:1px solid rgb(245 246 248 / .18);transform:none}.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"][data-case-slot="1"]:before,.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"][data-case-slot="1"]:after,.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"][data-case-slot="2"]:before,.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"][data-case-slot="2"]:after,.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"][data-case-slot="1"] .foudre-evidence-object__decision:before,.foudre-root #foudre-cases .foudre-cases__card--count-3[data-case-index="1"][data-case-slot="2"] .foudre-evidence-object__decision:before{display:none;content:none}.foudre-root #foudre-cases .foudre-cases__scroll-note{bottom:12px;left:32px;min-height:44px;font-size:.68rem}.foudre-root #foudre-cases [data-case-note-pointer]{display:none}.foudre-root #foudre-cases [data-case-note-touch]{display:inline}}@media(min-width:901px)and (min-height:721px){.foudre-founder-page__position--system .foudre-founder-page__body>p{font-size:clamp(.96rem,1.02vw,1.08rem)}.foudre-founder-page__trust-column p:not(.foudre-founder-page__article-byline){font-size:clamp(.9rem,.96vw,1.04rem)}.foudre-founder-page__dialogue-turn p{font-size:clamp(.82rem,.84vw,.92rem)}.foudre-founder-page__path-column p:not(.foudre-founder-page__article-byline){font-size:clamp(.84rem,.9vw,.98rem)}.foudre-founder-page__contact-quote{font-size:clamp(.84rem,.9vw,.98rem)}.foudre-founder-page__growth-column>p{font-size:clamp(.9rem,.94vw,1.02rem)}.foudre-founder-page__position--possibilities .foudre-founder-page__growth-column>p{font-size:clamp(.98rem,1.02vw,1.1rem)}.foudre-founder-page__position--contact{grid-template-columns:minmax(220px,.9fr) minmax(0,3.1fr);gap:clamp(38px,4vw,64px);padding-top:clamp(58px,7vh,76px);padding-bottom:clamp(38px,4.5vh,52px)}.foudre-founder-page__position--contact h2{max-width:220px;font-size:1.9rem;line-height:.98}.foudre-founder-page__position--contact .foudre-founder-page__path-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.3vw,34px);columns:auto}.foudre-founder-page__position--contact .foudre-founder-page__path-column{display:grid;gap:clamp(7px,.85vh,10px)}.foudre-founder-page__position--contact :is(.foudre-founder-page__path-column>p:not(.foudre-founder-page__article-byline),.foudre-founder-page__contact-quote){margin-bottom:0;font-size:clamp(.76rem,.78vw,.86rem);line-height:1.36}.foudre-founder-page__position--contact .foudre-founder-page__path-ending{margin-top:clamp(5px,.7vh,8px)}}@media(min-width:821px)and (orientation:landscape){.foudre-founder-page__position--contact{grid-template-columns:175px minmax(0,1fr);gap:28px}.foudre-founder-page__position--contact h2{max-width:175px;font-size:1.7rem}.foudre-founder-page__position--contact .foudre-founder-page__path-columns{position:relative;top:clamp(64px,8vh,82px)}.foudre-founder-page__position--contact .foudre-founder-page__article-byline{margin:0;padding-left:16px;color:#f5f6f852;font-size:.62rem;font-weight:460;line-height:1.4;letter-spacing:.02em;white-space:nowrap}}.foudre-founder-page__note-break{display:none}@media(min-width:1200px){.foudre-founder-page__note-break--desktop{display:block}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-founder-page__note-break--tablet-portrait{display:block}}@media(min-width:901px)and (max-width:1199px)and (orientation:landscape){.foudre-founder-page__note-break--tablet-landscape{display:block}}@media(min-width:681px){.foudre-founder-page__position--contact .foudre-founder-page__path-columns{top:0}.foudre-founder-page__body{--founder-copy-size: clamp(1rem, 1.16vw, 1.14rem);--founder-copy-line: 1.52}.foudre-founder-page__position--system .foudre-founder-page__body{--founder-copy-size: clamp(.92rem, 1.02vw, 1.04rem);--founder-copy-line: 1.42}.foudre-founder-page__trust-column{--founder-copy-size: clamp(.86rem, .94vw, 1rem);--founder-copy-line: 1.48}.foudre-founder-page__dialogue-column{--founder-copy-size: clamp(.76rem, .78vw, .86rem);--founder-copy-line: 1.42}.foudre-founder-page__path-column{--founder-copy-size: clamp(.86rem, .94vw, 1rem);--founder-copy-line: 1.48}.foudre-founder-page__growth-column{--founder-copy-size: clamp(.82rem, .88vw, .96rem);--founder-copy-line: 1.42}.foudre-founder-page .foudre-founder-page__article-ending{margin-top:2lh;font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}.foudre-founder-page .foudre-founder-page__article-ending .foudre-founder-page__article-note{color:var(--founder-paper);font-family:inherit;font-size:1em;font-style:normal;font-weight:700;line-height:inherit}.foudre-founder-page .foudre-founder-page__article-ending .foudre-founder-page__article-byline{margin:0;padding-left:16px;color:#f5f6f852;font-family:inherit;font-size:clamp(.56rem,.6vw,.62rem);font-style:normal;font-weight:460;line-height:1.2;letter-spacing:.025em}}@media(min-width:681px)and (max-height:720px){.foudre-founder-page__body{--founder-copy-size: clamp(1rem, 2.3vh, 1.08rem);--founder-copy-line: 1.45}.foudre-founder-page__trust-column{--founder-copy-size: clamp(.78rem, 2vh, .88rem);--founder-copy-line: 1.38}.foudre-founder-page__dialogue-column{--founder-copy-size: clamp(.7rem, 1.68vh, .78rem);--founder-copy-line: 1.34}.foudre-founder-page__path-column{--founder-copy-size: clamp(.74rem, 1.78vh, .84rem);--founder-copy-line: 1.38}.foudre-founder-page__growth-column{--founder-copy-size: clamp(.7rem, 1.72vh, .8rem);--founder-copy-line: 1.34}.foudre-founder-page .foudre-founder-page__article-ending{margin-top:1lh}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-founder-page__trust-column{--founder-copy-size: 1.15rem;--founder-copy-line: 1.48}.foudre-founder-page__dialogue-column{--founder-copy-size: .98rem;--founder-copy-line: 1.42}.foudre-founder-page__path-column{--founder-copy-size: .98rem;--founder-copy-line: 1.44}.foudre-founder-page__growth-column{--founder-copy-size: .96rem;--founder-copy-line: 1.42}.foudre-founder-page__position--possibilities .foudre-founder-page__growth-column{--founder-copy-size: 1rem;--founder-copy-line: 1.44}.foudre-founder-page__position--contact :is(.foudre-founder-page__path-column>p:not(.foudre-founder-page__article-note,.foudre-founder-page__article-byline),.foudre-founder-page__contact-quote){font-family:inherit;font-size:var(--founder-copy-size);font-style:normal;font-weight:400;line-height:var(--founder-copy-line);letter-spacing:-.012em}}@media(min-width:681px)and (max-width:900px)and (max-height:970px)and (orientation:portrait){.foudre-founder-page__body{--founder-copy-size: 1rem;--founder-copy-line: 1.46}.foudre-founder-page__position--system .foudre-founder-page__body{--founder-copy-size: .98rem;--founder-copy-line: 1.4}.foudre-founder-page__trust-column,.foudre-founder-page__dialogue-column,.foudre-founder-page__path-column{--founder-copy-size: .65rem;--founder-copy-line: 1.31}.foudre-founder-page .foudre-founder-page__article-ending{margin-top:1lh}}@media(min-width:901px)and (min-height:721px){.foudre-founder-page__position--system .foudre-founder-page__body{--founder-copy-size: clamp(.96rem, 1.02vw, 1.08rem)}.foudre-founder-page__trust-column{--founder-copy-size: clamp(.9rem, .96vw, 1.04rem)}.foudre-founder-page__dialogue-column{--founder-copy-size: clamp(.82rem, .84vw, .92rem)}.foudre-founder-page__path-column{--founder-copy-size: clamp(.84rem, .9vw, .98rem)}.foudre-founder-page__growth-column{--founder-copy-size: clamp(.9rem, .94vw, 1.02rem)}.foudre-founder-page__position--possibilities .foudre-founder-page__growth-column{--founder-copy-size: clamp(.98rem, 1.02vw, 1.1rem)}.foudre-founder-page__position--contact .foudre-founder-page__path-column{--founder-copy-size: clamp(.76rem, .78vw, .86rem);--founder-copy-line: 1.36}}@media(min-width:821px)and (max-height:820px)and (orientation:landscape){.foudre-founder-page .foudre-founder-page__article-ending{margin-top:1lh}}@media(min-width:681px)and (max-width:900px)and (max-height:970px)and (orientation:portrait){#founder-trust .foudre-founder-page__position,#founder-voice .foudre-founder-page__position,#founder-path .foudre-founder-page__position,#founder-growth .foudre-founder-page__position,#founder-possibilities .foudre-founder-page__position,#founder-contact .foudre-founder-page__position{--founder-position-heading-offset: calc(.58rem + 22px) ;grid-template-columns:minmax(132px,.72fr) minmax(0,3.28fr);gap:18px;padding:34px 0 12px}#founder-trust .foudre-founder-page__section-number,#founder-voice .foudre-founder-page__section-number,#founder-path .foudre-founder-page__section-number,#founder-growth .foudre-founder-page__section-number,#founder-possibilities .foudre-founder-page__section-number,#founder-contact .foudre-founder-page__section-number{margin-bottom:20px;font-size:.56rem}#founder-trust h2,#founder-voice h2,#founder-path h2,#founder-growth h2,#founder-contact h2{max-width:132px;font-size:1.72rem;line-height:.96}#founder-possibilities h2{max-width:136px;font-size:1.5rem;line-height:.96}#founder-trust .foudre-founder-page__trust-columns,#founder-growth .foudre-founder-page__growth-columns,#founder-possibilities .foudre-founder-page__growth-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#founder-contact .foudre-founder-page__path-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#founder-trust .foudre-founder-page__trust-column,#founder-voice .foudre-founder-page__dialogue-column,#founder-path .foudre-founder-page__path-column,#founder-growth .foudre-founder-page__growth-column,#founder-possibilities .foudre-founder-page__growth-column,#founder-contact .foudre-founder-page__path-column{--founder-copy-size: .61rem;--founder-copy-line: 1.3;gap:5px}#founder-voice .foudre-founder-page__dialogue-column{--founder-copy-size: .59rem;--founder-copy-line: 1.28}#founder-path .foudre-founder-page__path-column{--founder-copy-size: .58rem;--founder-copy-line: 1.27}#founder-contact .foudre-founder-page__path-column{--founder-copy-size: .53rem;--founder-copy-line: 1.25}#founder-trust .foudre-founder-page__trust-column>p,#founder-voice .foudre-founder-page__dialogue-turn p,#founder-path .foudre-founder-page__path-column>p:not(.foudre-founder-page__article-byline),#founder-growth .foudre-founder-page__growth-column>p,#founder-possibilities .foudre-founder-page__growth-column>p,#founder-contact :is(.foudre-founder-page__path-column>p:not(.foudre-founder-page__article-byline),.foudre-founder-page__contact-quote){font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-contact .foudre-founder-page__contact-quote{margin:1px 0 2px}#founder-trust .foudre-founder-page__article-ending,#founder-voice .foudre-founder-page__article-ending,#founder-path .foudre-founder-page__article-ending,#founder-growth .foudre-founder-page__article-ending,#founder-possibilities .foudre-founder-page__article-ending,#founder-contact .foudre-founder-page__article-ending{margin-top:2lh;font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-trust .foudre-founder-page__article-note,#founder-voice .foudre-founder-page__article-note,#founder-path .foudre-founder-page__article-note,#founder-growth .foudre-founder-page__article-note,#founder-possibilities .foudre-founder-page__article-note,#founder-contact .foudre-founder-page__article-note{color:var(--founder-paper);font-size:1em;font-weight:700;line-height:inherit}#founder-trust .foudre-founder-page__article-byline,#founder-voice .foudre-founder-page__article-byline,#founder-path .foudre-founder-page__article-byline,#founder-growth .foudre-founder-page__article-byline,#founder-possibilities .foudre-founder-page__article-byline,#founder-contact .foudre-founder-page__article-byline{margin-top:4px;color:#f5f6f852;font-size:.46rem;font-weight:460;line-height:1.2}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){#founder-spark .foudre-founder-page__path-column{--founder-copy-size: .86rem;--founder-copy-line: 1.3}#founder-spark .foudre-founder-page__path-column>p:not(.foudre-founder-page__article-byline),#founder-spark .foudre-founder-page__spark-thesis{font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-spark .foudre-founder-page__spark-thesis{background:transparent}#founder-contact h2{max-width:132px;font-size:1.55rem;line-height:.95}#founder-contact .foudre-founder-page__path-columns{display:block;columns:2;column-gap:20px}#founder-contact .foudre-founder-page__path-column{--founder-copy-size: .86rem;--founder-copy-line: 1.28;display:contents}#founder-contact .foudre-founder-page__path-column>p:not(.foudre-founder-page__article-byline),#founder-contact .foudre-founder-page__contact-quote{margin:0 0 6px;padding:0;color:#f5f6f89e;background:none;border:0;font-size:var(--founder-copy-size);font-style:normal;font-weight:400;line-height:var(--founder-copy-line);text-indent:0;break-inside:avoid}#founder-contact .foudre-founder-page__article-ending{margin-top:2lh;font-size:var(--founder-copy-size);line-height:var(--founder-copy-line);break-inside:avoid}#founder-contact .foudre-founder-page__article-note{color:var(--founder-paper);font-size:1em;font-weight:700;line-height:inherit}#founder-contact .foudre-founder-page__article-byline{margin-top:4px;color:#f5f6f852;font-size:.46rem;font-weight:460;line-height:1.2}#founder-growth .foudre-founder-page__growth-column{--founder-copy-size: .9rem;--founder-copy-line: 1.3;gap:6px}#founder-growth .foudre-founder-page__growth-column>p{font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-growth .foudre-founder-page__article-ending{margin-top:2lh;font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-growth .foudre-founder-page__article-note{color:var(--founder-paper);font-size:1em;font-weight:700;line-height:inherit}#founder-growth .foudre-founder-page__article-byline{color:#f5f6f852;font-size:.46rem;font-weight:460}#founder-possibilities h2{max-width:145px;font-size:1.55rem;line-height:.94}#founder-possibilities .foudre-founder-page__position{column-gap:38px}#founder-possibilities .foudre-founder-page__growth-column{--founder-copy-size: .96rem;--founder-copy-line: 1.28;gap:5px}#founder-possibilities .foudre-founder-page__growth-column>p{font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-possibilities .foudre-founder-page__article-ending{margin-top:2lh;font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-possibilities .foudre-founder-page__article-note{font-size:1em;line-height:inherit}#founder-path .foudre-founder-page__path-column{--founder-copy-size: .76rem;--founder-copy-line: 1.26;gap:9px}#founder-path .foudre-founder-page__path-column>p:not(.foudre-founder-page__article-byline){font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-path .foudre-founder-page__article-ending{margin-top:2lh;font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-path .foudre-founder-page__article-note{font-size:1em;line-height:inherit}#founder-voice .foudre-founder-page__dialogue-column{--founder-copy-size: .74rem;--founder-copy-line: 1.28}#founder-voice .foudre-founder-page__dialogue-turn p{font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-voice .foudre-founder-page__article-ending{margin-top:2lh;font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-voice .foudre-founder-page__article-note{gap:2px;font-size:1em;line-height:inherit}#founder-trust .foudre-founder-page__trust-column{--founder-copy-size: .9rem;--founder-copy-line: 1.28;gap:6px}#founder-trust .foudre-founder-page__trust-column>p{font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-trust .foudre-founder-page__article-ending{margin-top:2lh;font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-trust .foudre-founder-page__article-note{gap:2px;font-size:1em;line-height:inherit}#founder-system .foudre-founder-page__body{--founder-copy-size: 1.05rem;--founder-copy-line: 1.42}#founder-system .foudre-founder-page__body>p{font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-position .foudre-founder-page__body{--founder-copy-size: 1.05rem;--founder-copy-line: 1.46}#founder-position .foudre-founder-page__body>p,#founder-position .foudre-founder-page__article-ending{font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}#founder-position .foudre-founder-page__article-note{font-size:1em;line-height:inherit}#founder-position .foudre-founder-page__mobile-break{display:block}}.foudre-founder-page__spark-thesis{break-inside:avoid;margin:0 0 clamp(12px,1.8vh,18px);padding:clamp(12px,1.5vh,16px) clamp(14px,1.2vw,18px);color:var(--founder-paper);background:#ff6f471a;border-left:3px solid var(--founder-spark);font-family:inherit;font-size:var(--founder-copy-size, clamp(.86rem, .94vw, 1rem));font-style:normal;font-weight:720;line-height:var(--founder-copy-line, 1.48);letter-spacing:-.012em}.foudre-founder-page__spark-ending{break-inside:avoid}.foudre-founder-page__position--spark .foudre-founder-page__spark-ending .foudre-founder-page__article-note{font-size:var(--founder-copy-size, clamp(.86rem, .94vw, 1rem));font-weight:720;line-height:var(--founder-copy-line, 1.48)}@media(min-width:1200px){.foudre-founder-page__position--contact .foudre-founder-page__contact-quote{margin:0;padding:0;color:var(--founder-muted);background:none;border:0;font-family:inherit;font-size:var(--founder-copy-size);font-style:normal;font-weight:400;line-height:var(--founder-copy-line);letter-spacing:-.012em;text-align:left}.foudre-founder-page__position--spark .foudre-founder-page__spark-thesis{background:transparent}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-founder-page__article-screen:has(.foudre-founder-page__position--spark) .foudre-founder-page__position--spark{padding-bottom:24px;overflow:clip}.foudre-founder-page__position--spark h2{max-width:7ch}.foudre-founder-page__position--spark .foudre-founder-page__spark-columns{display:block;columns:2;column-gap:16px}.foudre-founder-page__position--spark .foudre-founder-page__path-column{display:contents;--founder-copy-size: .81rem;--founder-copy-line: 1.3}.foudre-founder-page__position--spark :is(.foudre-founder-page__path-column>p:not(.foudre-founder-page__article-byline),.foudre-founder-page__spark-thesis,.foudre-founder-page__article-note){font-size:var(--founder-copy-size);line-height:var(--founder-copy-line)}.foudre-founder-page__position--spark .foudre-founder-page__path-column>p{margin-bottom:8px;break-inside:avoid}.foudre-founder-page__spark-thesis{margin-bottom:8px;padding:4px 6px}.foudre-founder-page__position--spark .foudre-founder-page__spark-ending{margin-top:.8lh}}@media(min-width:901px)and (max-width:1199px)and (orientation:landscape)and (max-height:820px){#founder-spark .foudre-founder-page__path-column{--founder-copy-size: .84rem;--founder-copy-line: 1.34}#founder-spark .foudre-founder-page__path-column>p:not(.foudre-founder-page__article-byline){margin-bottom:9px}.foudre-founder-page__spark-thesis{margin-bottom:9px;padding:7px 9px}}.foudre-founder-page__position--craft{grid-template-columns:minmax(210px,.72fr) minmax(0,3.28fr);gap:clamp(30px,3.5vw,56px);padding-top:clamp(48px,6.5vh,68px);padding-bottom:clamp(28px,4vh,44px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.foudre-founder-page__position--craft h2{max-width:225px;font-size:clamp(2rem,3.15vw,3.35rem);line-height:.98}.foudre-founder-page__position--craft .foudre-founder-page__section-number{margin-bottom:clamp(30px,4.5vh,42px)}.foudre-founder-page__craft-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.65vw,26px);padding-top:calc(.84rem + clamp(30px,4.5vh,42px));columns:auto}.foudre-founder-page__craft-column{display:grid;--founder-copy-size: clamp(.76rem, .78vw, .84rem);--founder-copy-line: 1.38;gap:clamp(7px,.85vh,10px)}.foudre-founder-page__craft-column p:not(.foudre-founder-page__article-byline){color:var(--founder-muted);font-size:var(--founder-copy-size);line-height:var(--founder-copy-line);letter-spacing:-.012em}.foudre-founder-page__craft-ending{break-inside:avoid;margin-top:clamp(18px,2.4vh,26px)}.foudre-founder-page__position--craft .foudre-founder-page__craft-ending .foudre-founder-page__article-note{font-size:var(--founder-copy-size);font-weight:720;line-height:var(--founder-copy-line)}.foudre-founder-page__vision-list{display:grid;gap:2px;margin:0;padding:0;break-inside:avoid;color:var(--founder-muted);font-size:var(--founder-copy-size);line-height:var(--founder-copy-line);letter-spacing:-.012em;list-style:none}.foudre-founder-page__vision-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42em}.foudre-founder-page__vision-list li:before{content:"—"}.foudre-founder-page__map-link{display:inline-flex;align-items:center;color:var(--founder-paper);text-decoration:none;transition:color .18s ease}.foudre-founder-page__map-link:hover,.foudre-founder-page__map-link:focus-visible{color:var(--founder-spark)}.foudre-founder-page__map-link:focus-visible{border-radius:2px;outline:1px solid var(--founder-spark);outline-offset:3px}.foudre-founder-page__map-link-mark{display:inline-flex;align-items:flex-end;justify-content:space-between;width:13px;height:16px;margin-left:9px;color:var(--founder-paper);opacity:.72;vertical-align:-.08em}.foudre-founder-page__map-link-mark i{width:2px;height:100%;background:currentColor;transform-origin:center bottom;transition:background-color .18s ease,transform .18s ease}.foudre-founder-page__map-link-mark i:nth-child(2){height:62%}.foudre-founder-page__map-link:hover .foudre-founder-page__map-link-mark i:first-child,.foudre-founder-page__map-link:focus-visible .foudre-founder-page__map-link-mark i:first-child{transform:translateY(-3px)}.foudre-founder-page__map-link:hover .foudre-founder-page__map-link-mark i:nth-child(2),.foudre-founder-page__map-link:focus-visible .foudre-founder-page__map-link-mark i:nth-child(2){background:var(--founder-spark)}.foudre-founder-page__map-link:hover .foudre-founder-page__map-link-mark i:last-child,.foudre-founder-page__map-link:focus-visible .foudre-founder-page__map-link-mark i:last-child{transform:translateY(3px)}.foudre-founder-page__position--mentors{scrollbar-color:rgba(255,255,255,.24) transparent}.foudre-founder-page__position--mentors::-webkit-scrollbar-track{background:transparent}.foudre-founder-page__position--mentors::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:999px}.foudre-founder-page__index-panel{max-height:min(calc(72 * var(--foudre-svh, 1svh)),720px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}@media(min-width:681px){.foudre-founder-page__index-panel{display:grid;grid-template-columns:minmax(0,1fr);max-height:min(calc(58 * var(--foudre-svh, 1svh)),580px);overflow-y:auto}.foudre-founder-page__index-panel a{grid-template-columns:minmax(78px,.32fr) minmax(0,1fr);gap:14px;padding:12px 14px 13px}.foudre-founder-page__index-panel a+a{border-top:1px solid var(--founder-line)}}@media(min-width:901px)and (max-width:1199px)and (orientation:landscape){.foudre-founder-page__position--craft{grid-template-columns:168px minmax(0,1fr);gap:24px;padding-top:clamp(36px,5.4vh,48px);padding-bottom:24px}.foudre-founder-page__position--craft h2{max-width:168px;font-size:clamp(1.72rem,3.4vw,2.25rem)}.foudre-founder-page__craft-columns{display:block;columns:3;column-gap:18px}.foudre-founder-page__craft-column{display:contents;--founder-copy-size: .74rem;--founder-copy-line: 1.36}.foudre-founder-page__position--craft :is(.foudre-founder-page__craft-column>p,.foudre-founder-page__craft-ending){margin-bottom:8px;break-inside:avoid}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-founder-page__article-screen:has(.foudre-founder-page__position--craft) .foudre-founder-page__position--craft{display:grid;grid-template-columns:minmax(148px,.72fr) minmax(0,3.28fr);gap:22px;padding:44px 0 16px;overflow-y:auto}.foudre-founder-page__position--craft h2{max-width:148px;font-size:1.78rem}.foudre-founder-page__position--craft .foudre-founder-page__section-number{margin-bottom:26px}.foudre-founder-page__position--craft .foudre-founder-page__craft-columns{display:block;columns:2;column-gap:16px;margin-top:0;padding-top:calc(.66rem + 26px)}.foudre-founder-page__position--craft .foudre-founder-page__craft-column{display:contents;--founder-copy-size: .75rem;--founder-copy-line: 1.32}.foudre-founder-page__position--craft :is(.foudre-founder-page__craft-column>p,.foudre-founder-page__craft-ending){margin-bottom:7px;break-inside:avoid}.foudre-founder-page__position--craft .foudre-founder-page__craft-ending{margin-top:12px}}@media(max-width:680px){.foudre-founder-page__position--craft{display:block;padding:76px 0 48px;overflow-y:auto}.foudre-founder-page__position--craft h2{max-width:calc(100% - 36px);font-size:1.75rem}.foudre-founder-page__position--craft .foudre-founder-page__craft-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:30px;padding-top:0}.foudre-founder-page__position--craft .foudre-founder-page__craft-column{--founder-copy-size: .84rem;--founder-copy-line: 1.48;gap:7px}.foudre-founder-page__position--craft .foudre-founder-page__craft-ending{margin-top:24px}}@media(min-width:1200px){.foudre-founder-page__position--vision{padding-top:42px;padding-bottom:24px}.foudre-founder-page__position--vision h2{max-width:225px;font-size:clamp(2.2rem,2.75vw,2.8rem);line-height:1}.foudre-founder-page__position--vision .foudre-founder-page__vision-columns{column-gap:18px;padding-top:34px}.foudre-founder-page__position--vision .foudre-founder-page__vision-column{--founder-copy-size: .72rem;--founder-copy-line: 1.29;gap:6px}.foudre-founder-page__position--vision .foudre-founder-page__vision-ending{margin-top:10px}.foudre-founder-page__position--mentors{grid-template-columns:minmax(168px,.52fr) minmax(0,3.48fr);gap:clamp(22px,2.3vw,36px);padding-top:30px;padding-bottom:18px}.foudre-founder-page__position--mentors h2{max-width:188px;font-size:clamp(1.9rem,2.35vw,2.45rem);line-height:1}.foudre-founder-page__position--mentors .foudre-founder-page__mentors-columns{display:block;columns:4;column-gap:18px;padding-top:24px}.foudre-founder-page__position--mentors .foudre-founder-page__mentors-column{display:contents;--founder-copy-size: .64rem;--founder-copy-line: 1.24}.foudre-founder-page__position--mentors :is(.foudre-founder-page__mentors-column>p,.foudre-founder-page__mentors-ending){margin-bottom:5px;break-inside:avoid}.foudre-founder-page__position--mentors .foudre-founder-page__mentors-ending{margin-top:8px}}@media(min-width:901px)and (max-width:1199px)and (orientation:landscape){.foudre-founder-page__position--vision{padding-top:30px;padding-bottom:18px}.foudre-founder-page__position--vision h2{max-width:168px;font-size:1.7rem;line-height:1}.foudre-founder-page__position--vision .foudre-founder-page__vision-columns{columns:4;column-gap:12px;padding-top:27px}.foudre-founder-page__position--vision .foudre-founder-page__vision-column{--founder-copy-size: .64rem;--founder-copy-line: 1.22}.foudre-founder-page__position--vision :is(.foudre-founder-page__vision-column>p,.foudre-founder-page__vision-list,.foudre-founder-page__vision-ending){margin-bottom:4px;break-inside:avoid}.foudre-founder-page__position--vision .foudre-founder-page__vision-ending{margin-top:6px}.foudre-founder-page__position--mentors{padding-top:30px;padding-bottom:18px}.foudre-founder-page__position--mentors h2{max-width:168px;font-size:1.7rem;line-height:1}.foudre-founder-page__position--mentors .foudre-founder-page__mentors-columns{columns:4;column-gap:12px;padding-top:27px}.foudre-founder-page__position--mentors .foudre-founder-page__mentors-column{--founder-copy-size: .54rem;--founder-copy-line: 1.2}.foudre-founder-page__position--mentors :is(.foudre-founder-page__mentors-column>p,.foudre-founder-page__mentors-ending){margin-bottom:3px}.foudre-founder-page__position--mentors .foudre-founder-page__mentors-ending{margin-top:6px}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-founder-page__article-screen:has(.foudre-founder-page__position--vision) .foudre-founder-page__position--vision{grid-template-columns:120px minmax(0,1fr);gap:18px;padding-top:68px;padding-bottom:14px}.foudre-founder-page__position--vision h2{max-width:120px;font-size:1.48rem;line-height:1}.foudre-founder-page__position--vision .foudre-founder-page__vision-columns{columns:3;column-gap:10px;padding-top:25px}.foudre-founder-page__position--vision .foudre-founder-page__vision-column{--founder-copy-size: .64rem;--founder-copy-line: 1.22}.foudre-founder-page__position--vision :is(.foudre-founder-page__vision-column>p,.foudre-founder-page__vision-list,.foudre-founder-page__vision-ending){margin-bottom:4px;break-inside:avoid}.foudre-founder-page__position--vision .foudre-founder-page__vision-ending{margin-top:6px}.foudre-founder-page__article-screen:has(.foudre-founder-page__position--mentors) .foudre-founder-page__position--mentors{grid-template-columns:120px minmax(0,1fr);gap:18px;padding-top:56px;padding-bottom:14px}.foudre-founder-page__position--mentors h2{max-width:120px;font-size:1.48rem;line-height:1}.foudre-founder-page__position--mentors .foudre-founder-page__mentors-columns{columns:3;column-gap:10px;padding-top:25px}.foudre-founder-page__position--mentors .foudre-founder-page__mentors-column{--founder-copy-size: .56rem;--founder-copy-line: 1.2}.foudre-founder-page__position--mentors :is(.foudre-founder-page__mentors-column>p,.foudre-founder-page__mentors-ending){margin-bottom:3px}.foudre-founder-page__position--mentors .foudre-founder-page__mentors-ending{margin-top:6px}}.foudre-root.foudre-root--loading{min-height:100vh;overflow:hidden}.foudre-root.foudre-root--loading .foudre-control--menu,.foudre-root.foudre-root--loading .foudre-hero__disc,.foudre-root.foudre-root--loading .foudre-hero__statement,.foudre-root.foudre-root--loading .foudre-hero__support{opacity:0;pointer-events:none}.foudre-root.foudre-root--loading .foudre-hero__brand{top:calc(50% + var(--hero-intro-center-y-adjust));left:50%;min-height:0;pointer-events:none;transform:translate(-50%,-50%)}.foudre-root.foudre-root--loading .foudre-hero__ai{transform:scale(var(--hero-ai-intro-scale))}.foudre-root.foudre-root--loading :is(.foudre-hero__brand-reveal,.foudre-hero__brand-rule,.foudre-hero__brand-tagline,.foudre-hero__overture-flare){opacity:0}.foudre-hero-readiness{position:fixed;top:calc(50% + var(--hero-intro-center-y-adjust) + clamp(78px,9vw,118px));left:50%;z-index:85;width:clamp(192px,18vw,248px);color:var(--spark);opacity:0;transform:translate(-50%);transition:opacity .18s ease;pointer-events:none}.foudre-hero-readiness[data-visible=true]{opacity:1}.foudre-hero-readiness__track{position:relative;display:block;width:100%;height:2px;overflow:hidden;background:#ff7a4533}.foudre-hero-readiness__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--foudre-readiness-progress, 0) * 1%);background:currentcolor;box-shadow:0 0 10px #ff7a4585;transition:none}.foudre-hero-readiness__fill:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent 0 58%,rgb(255 255 255 / .88) 78%,transparent 100%);transform:translate(-100%);animation:foudre-readiness-glint 1.05s linear infinite}@keyframes foudre-readiness-glint{to{transform:translate(100%)}}.foudre-hero-readiness__value{display:block;margin-top:7px;color:#0e11167a;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.02em;text-align:right}.foudre-hero-readiness__caption{display:block;margin-top:6px;color:#0e1116a6;font-size:.72rem;text-align:right}.foudre-hero-readiness__limit{position:absolute;top:7px;left:max(28px,calc(var(--foudre-readiness-progress, 0) * 1%));color:#0e111685;font-size:.62rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.03em;transform:translate(-100%)}@media(max-width:1199px){.foudre-root.foudre-root--loading .foudre-hero__brand{top:var(--hero-brand-top);left:var(--hero-brand-left);transform:translate3d(calc(50vw - var(--hero-brand-left) - 50%),calc(calc(50 * var(--foudre-svh, 1svh)) - var(--hero-brand-top) - 50% + var(--hero-intro-center-y-adjust)),0) scale(1);transform-origin:top left}.foudre-root.foudre-root--loading .foudre-hero__wordmark{font-size:var(--hero-ai-intro-font-size);transform-origin:top left}.foudre-root.foudre-root--loading .foudre-hero__ai{transform:none}.foudre-hero-readiness--mobile{top:calc(50% + var(--hero-intro-center-y-adjust) + clamp(82px,24vw,112px));width:min(46vw,210px)}.foudre-hero-readiness--mobile .foudre-hero-readiness__track{height:3px}}@media(prefers-reduced-motion:reduce){.foudre-hero-readiness,.foudre-hero-readiness__fill{transition:none}}.foudre-root.foudre-root--introducing[data-hero-playing=false] :is(.foudre-hero__brand,.foudre-hero__ai,.foudre-hero__overture-flare,.foudre-hero .foudre-stage__frame,.foudre-hero__living-disc,.foudre-hero__disc,.foudre-hero__disc-spark,.foudre-hero__support,.foudre-hero__statement [data-foudre-glyph]),.foudre-root.foudre-root--introducing[data-hero-playing=false] .foudre-hero__statement [data-foudre-glyph]:after{animation-play-state:paused}.foudre-hero-readiness-help{position:fixed;z-index:90;left:50%;bottom:max(24px,env(safe-area-inset-bottom));width:min(440px,calc(100% - 32px));padding:16px;transform:translate(-50%);color:var(--graphite);background:var(--paper);border:1px solid rgb(14 17 22 / .2);border-radius:8px;font-size:.85rem}.foudre-hero-readiness-help p{margin:0 0 12px}.foudre-hero-readiness-help button{margin:4px 8px 0 0;padding:8px 12px;border:1px solid currentcolor;border-radius:4px;cursor:pointer}html:has(.foudre-root #foudre-capacity){scroll-snap-type:none}.foudre-root #foudre-capacity{scroll-snap-align:start}.foudre-root #foudre-story,.foudre-root #foudre-office{scroll-snap-align:start;scroll-snap-stop:always}.foudre-root #foudre-capacity [data-capacity-spark-trigger]{--f-capacity-progress: 0}html[data-foudre-gesture-moving]{scroll-snap-type:none}@media(prefers-reduced-motion:reduce){html:has(.foudre-root #foudre-capacity){scroll-snap-type:none}}.foudre-root .foudre-role-network__anchored-filaments{display:none}.foudre-root .foudre-role-network__generated-filaments{display:none;pointer-events:none}.foudre-root .foudre-role-network__endpoint-glyph{place-items:start;width:35px;height:32px}.foudre-root .foudre-role-network__endpoint-comb{display:flex;flex-direction:column;justify-content:space-between;width:35px;height:30px;transform:none}.foudre-root .foudre-role-network__endpoint-comb>span:nth-child(n){position:static;display:block;width:35px;height:3px;min-height:3px;border-radius:3px;transform:none;box-shadow:0 0 3px #fff4}.foudre-root .foudre-role-network__route{stroke-dasharray:min(var(--role-route),.055) 1;stroke-dashoffset:calc(-1*max(0,var(--role-route) - .055));opacity:var(--role-spark)}.foudre-root :is(.foudre-role-network__request,.foudre-role-network__result) .foudre-role-network__endpoint-glyph{width:21px;height:16px;transform:translateY(-10px)}.foudre-root :is(.foudre-role-network__request,.foudre-role-network__result) .foudre-role-network__endpoint-comb{width:100%;height:100%}.foudre-root :is(.foudre-role-network__request,.foudre-role-network__result) .foudre-role-network__endpoint-comb>span:nth-child(n){width:100%;height:2px;min-height:0}@media(min-width:1000px){.foudre-root #foudre-office .foudre-stage__frame{padding:0}.foudre-root .foudre-role-network__content{position:relative;width:100%;max-width:none;height:calc(100 * var(--foudre-svh, 1svh))}.foudre-root .foudre-role-network__header{position:absolute;left:23%;top:12.2%;width:57%;margin:0}.foudre-root .foudre-role-network__header>p:last-child{width:max-content;max-width:none}.foudre-root .foudre-role-network__tree{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;display:block}.foudre-root .foudre-role-network__pool{position:absolute;left:23.5%;top:31.2%;width:53.5%;transform:none}.foudre-root .foudre-role-network__branches{position:absolute;left:23.5%;top:43%;width:53.5%;height:39%}.foudre-root .foudre-role-network__request,.foudre-root .foudre-role-network__result{position:absolute;top:45%;width:13%;height:32.5%;min-height:0;margin:0;padding:4.7vh 2.05vw 2vh;grid-template-rows:45% 1px 55%;background:transparent;transform:none}.foudre-root .foudre-role-network__request{left:3.1%}.foudre-root .foudre-role-network__result{left:83.8%;padding-left:1.4vw;padding-right:1.4vw}.foudre-root .foudre-role-network__request>strong,.foudre-root .foudre-role-network__result>strong{font-size:clamp(15px,1.38vw,20px);line-height:1.25;padding-bottom:2.3vh}.foudre-root .foudre-role-network__request p,.foudre-root .foudre-role-network__result p{font-size:clamp(11px,.97vw,14px);line-height:1.45;padding-top:4vh}.foudre-root .foudre-role-network__memory{left:var(--role-date-axis-x, 50.1%);top:var(--role-center-axis, 62.5%);transform:translate(-35px,-50%);grid-template-columns:70px auto}.foudre-root .foudre-role-network__memory>div{transform:translate(calc(10px + 10mm))}.foudre-root .foudre-role-network__motto{left:var(--role-date-axis-x, 50.1%)}.foudre-root .foudre-role-network__memory img{width:70px;height:70px}.foudre-root .foudre-role-network__memory-orbit{width:94px;height:94px;left:-12px;top:-12px}.foudre-root .foudre-role-network__memory strong{font-size:clamp(13px,1.16vw,17px)}.foudre-root .foudre-role-network__memory>div span{font-size:clamp(9px,.82vw,12px)}.foudre-root .foudre-role-network__flow--desktop{opacity:0}.foudre-root .foudre-role-network__anchored-filaments{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;z-index:96;pointer-events:none}.foudre-root .foudre-role-network__anchored-filaments path{fill:none;stroke:#ac9bc9;stroke-width:.8;stroke-linecap:round;opacity:var(--role-merge)}.foudre-root .foudre-role-network__filament-halo{opacity:.22;filter:blur(3px)}.foudre-root .foudre-role-network__filament-halo path{stroke:#86a9ed;stroke-width:3.2}.foudre-root .foudre-role-network__filament-core{opacity:.8;filter:drop-shadow(0 0 1.5px #afcce84d)}.foudre-root .foudre-role-network__junction{fill:#e7f2ff;opacity:var(--role-merge);filter:drop-shadow(0 0 2.5px #d9eaff88) drop-shadow(0 0 5px #98bded66)}.foudre-root [data-role-registry-open=true] .foudre-role-network__anchored-filaments{visibility:hidden}.foudre-root .foudre-role-network__generated-filaments{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;mix-blend-mode:screen}.foudre-root .foudre-role-network__generated-filaments>div{position:absolute;overflow:hidden}.foudre-root .foudre-role-network__generated-filaments img{position:absolute;max-width:none}.foudre-root .foudre-role-network__filaments-left{left:16.1%;top:45%;width:7.6%;height:31.8%;opacity:var(--role-branch)}.foudre-root .foudre-role-network__filaments-left img{width:784%;height:298.35%;left:-121%;top:-119.2%}.foudre-root .foudre-role-network__filaments-right{left:37.9%;top:51%;width:46%;height:26.2%;opacity:var(--role-merge);clip-path:inset(0 0 0 29%)}.foudre-root .foudre-role-network__filaments-source-upper,.foudre-root .foudre-role-network__filaments-source-lower{opacity:var(--role-merge)}.foudre-root .foudre-role-network__filaments-source-upper img{width:710.8%;height:920.34%;left:-262.75%;top:-427.97%}.foudre-root .foudre-role-network__filaments-source-lower img{width:710.8%;height:835.38%;left:-262.75%;top:-479.23%}.foudre-root .foudre-role-network__filaments-right img{width:212%;height:364%;left:-78.3%;top:-169.4%}.foudre-root [data-role-registry-open=true] .foudre-role-network__generated-filaments{visibility:hidden}.foudre-root .foudre-role-branch__profession strong{font-size:clamp(14px,1.38vw,20px)}.foudre-root .foudre-role-branch__profession>span:last-child{font-size:clamp(10px,.83vw,12px)}.foudre-root .foudre-role-branch__grounds li,.foudre-root .foudre-role-branch__grounds li strong{font-size:clamp(9px,.83vw,12px)}.foudre-root .foudre-role-branch__grounds [data-role-ground-node]{visibility:hidden}.foudre-root .foudre-role-branch__grounds li{display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding-bottom:4px}.foudre-root .foudre-role-branch__grounds li strong{position:absolute;top:60%;margin:0;padding:0 4px}.foudre-root .foudre-role-branch__grounds li>span{position:absolute;top:78%;margin:0;padding:0 4px}.foudre-root .foudre-role-branch:nth-child(2) .foudre-role-branch__grounds li strong{top:60%}.foudre-root .foudre-role-branch:nth-child(2) .foudre-role-branch__grounds li>span{top:78%}.foudre-root .foudre-role-branch:nth-child(2) .foudre-role-branch__grounds li:nth-child(n+3)>strong,.foudre-root .foudre-role-branch:nth-child(2) .foudre-role-branch__grounds li:nth-child(n+3)>span{visibility:hidden}.foudre-root .foudre-role-branch:nth-child(2) [data-role-ground=date]{transform:translateY(-20px)}.foudre-root .foudre-role-branch:nth-child(2) [data-role-ground=date],.foudre-root .foudre-role-branch:nth-child(3) [data-role-ground=date]{visibility:hidden}.foudre-root .foudre-role-branch:last-child{transform:translateY(3.5mm)}}@media(min-width:1200px){.foudre-root #foudre-office .foudre-role-network__header h2 span+span{margin-left:.22em}.foudre-root #foudre-office .foudre-role-network__header>p:last-child{width:100%;max-width:100%;text-align:center}.foudre-root #foudre-office .foudre-role-network__header>p:last-child span{display:block;white-space:nowrap}}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas]{top:100px;right:0;bottom:0;left:0;padding:68px 4.8vw 30px;grid-template-columns:20% 47% 28%;justify-content:space-between;gap:2.5%;border:0;box-shadow:none;background:#0c0f14}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section+.foudre-role-registry__section{padding-left:0;border:0}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--areas{border-right:1px solid #555861;padding-right:24px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions,.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--functions{padding-top:80px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section-header{border:0;min-height:70px;margin-bottom:16px;padding-bottom:0}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section h3{color:#92959d;font-size:14px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;line-height:1.3}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section-header p{font-size:14px;line-height:1.45;margin-top:5px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions h3{color:#eee;text-transform:none;letter-spacing:0;font-size:16px;font-weight:450}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions .foudre-role-registry__section-header p{color:#eee;font-size:16px}.foudre-root .foudre-role-registry__areas,.foudre-root .foudre-role-registry__professions{overflow-y:auto;scrollbar-width:thin;gap:12px;justify-content:space-between;padding-bottom:12px}.foudre-root .foudre-role-registry__areas button,.foudre-root .foudre-role-registry__professions button{border-left:3px solid transparent;flex-shrink:0;padding:5px 10px 5px 12px;font-weight:400;line-height:1.28}.foudre-root .foudre-role-registry__areas button{font-size:clamp(14px,1.32vw,19px)}.foudre-root .foudre-role-registry__professions{flex:1;padding-right:170px}.foudre-root .foudre-role-registry__professions button{display:block;font-size:clamp(16px,1.55vw,22px)}.foudre-root .foudre-role-registry__areas button[aria-selected=true]{font-size:clamp(16px,1.55vw,22px);line-height:1.28}.foudre-root .foudre-role-registry__professions button{max-width:340px}.foudre-root .foudre-role-registry__professions small{display:block;margin-top:4px;font-size:13px;font-weight:450;text-transform:none;letter-spacing:0}.foudre-root .foudre-role-registry__areas button[aria-selected=true],.foudre-root .foudre-role-registry__professions button[aria-pressed=true]{transform:none;border-left-width:3px;font-weight:600}.foudre-root .foudre-role-registry__memory{left:58%;top:57%;width:174px}.foudre-root .foudre-role-registry__memory img{width:108px;filter:none}.foudre-root [data-role-registry-open=true]>.foudre-role-network__header,.foudre-root [data-role-registry-open=true] .foudre-role-network__request,.foudre-root [data-role-registry-open=true] .foudre-role-network__result,.foudre-root [data-role-registry-open=true] .foudre-role-network__journey,.foudre-root [data-role-registry-open=true] .foudre-role-network__flow,.foudre-root [data-role-registry-open=true] .foudre-role-network__branches,.foudre-root [data-role-registry-open=true] .foudre-role-network__memory{visibility:hidden}.foudre-root .foudre-role-registry__memory{z-index:10}.foudre-root .foudre-role-registry__panel[data-role-atlas]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0c0f14;z-index:-1;pointer-events:none}.foudre-root .foudre-role-registry__professions{overflow-anchor:none}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__functions li{border-bottom:0}.foudre-root .foudre-role-registry__memory strong{font-size:17px;font-weight:500}.foudre-root .foudre-role-registry__memory span{font-size:13px;line-height:1.45}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__functions{gap:28px 22px;grid-auto-flow:column;grid-template-rows:repeat(var(--function-rows),auto)}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__functions li{font-size:clamp(12px,1vw,15px);line-height:1.4;color:#eee}.foudre-root .foudre-role-registry__functions li>span{background:var(--spark)}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__functions li{font-weight:400}.foudre-root .foudre-role-registry__areas{gap:8px}.foudre-root .foudre-role-registry__areas button{font-size:clamp(14px,1.25vw,18px)}.foudre-root .foudre-role-registry__neural{opacity:.035}.foudre-root .foudre-role-registry__connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.foudre-root .foudre-role-registry__connections path{fill:none;stroke:#93b9ed;stroke-width:1;opacity:.65;filter:drop-shadow(0 0 3px #95b8df)}.foudre-root .foudre-role-registry__connections g,.foudre-root .foudre-role-registry__professions,.foudre-root .foudre-role-registry__functions{animation:atlas-arrive .38s ease both}@keyframes atlas-arrive{0%{opacity:0}to{opacity:1}}.foudre-root .foudre-role-network__flow-input path,.foudre-root .foudre-role-network__flow-output path{stroke:#c3b5e9;filter:drop-shadow(0 0 3px #9280c8)}.foudre-root .foudre-role-network__spark{width:10px;background:radial-gradient(circle,#fffaf3 0 30%,#ffc196 31% 52%,var(--spark) 53% 100%);box-shadow:0 0 5px #fffaf3,0 0 14px #ffbc8cfa,0 0 30px #ff7a45db,0 0 52px #ff7a4561}@media(max-width:700px){.foudre-root #foudre-office.foudre-stage.foudre-role-network .foudre-stage__frame{position:relative;height:auto;min-height:1050px;overflow:visible}.foudre-root .foudre-role-network__header{width:100%}.foudre-root .foudre-role-network__header h2{font-size:30px}.foudre-root .foudre-role-network__flow--mobile{height:700px}.foudre-root [data-role-registry-open=true] .foudre-role-network__pool{position:static;transform:none}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas]{top:85px;right:0;bottom:0;left:0;padding:50px 22px 28px;display:block;overflow-y:auto}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--areas{border:0;padding:0}.foudre-root .foudre-role-registry__areas{max-height:220px;gap:4px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions,.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--functions{padding-top:28px}.foudre-root .foudre-role-registry__professions{padding-right:0;gap:12px}.foudre-root .foudre-role-registry__memory{position:static;transform:none;width:100%;margin:28px 0 0}.foudre-root .foudre-role-registry__connections{display:none}.foudre-root .foudre-role-network__result{top:510px;left:0;right:0;width:100%;height:170px;padding:20px;grid-template-rows:50px 1px 1fr}.foudre-root .foudre-role-network__result>strong{font-size:18px;padding-left:45px;padding-bottom:15px}.foudre-root .foudre-role-network__result p{font-size:13px;padding-top:15px;max-width:75%}.foudre-root .foudre-role-network__result .foudre-role-network__endpoint-glyph{position:absolute;left:0;top:0}.foudre-root .foudre-role-network__content{min-height:930px}}@media(prefers-reduced-motion:reduce){.foudre-root .foudre-role-registry__connections g,.foudre-root .foudre-role-registry__professions,.foudre-root .foudre-role-registry__functions{animation:none}}@media(min-width:701px)and (max-width:1100px){.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas]{top:85px;right:0;bottom:0;left:0;padding:55px 32px 32px;grid-template-columns:32% 64%;grid-template-rows:minmax(620px,auto) auto auto;gap:28px 4%;overflow-y:auto;align-content:start}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions{padding-top:0}.foudre-root .foudre-role-registry__professions{padding-right:0;gap:16px}.foudre-root .foudre-role-registry__areas{max-height:450px;gap:12px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--functions{grid-column:1 / -1;grid-row:2;padding-top:20px;min-height:530px}.foudre-root .foudre-role-registry__memory{position:static;transform:none;width:100%;grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:1fr}.foudre-root .foudre-role-registry__memory img{width:90px}.foudre-root .foudre-role-registry__connections{display:none}}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions h3{color:#92959d;font-size:14px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions .foudre-role-registry__section-header p{color:#f2f2ee7a;font-weight:520;font-size:14px;line-height:1.45}.foudre-root .foudre-role-registry__memory img{width:70px;height:70px;margin:0 auto}.foudre-root .foudre-role-registry__orbit{position:absolute;width:94px;height:94px;top:-12px;left:calc(50% - 47px);border:1px solid rgb(245 246 248 / .22);border-radius:50%;box-sizing:border-box;pointer-events:none}.foudre-root .foudre-role-registry__memory>div{margin-top:20px}.foudre-root .foudre-role-registry__motto{width:max-content;max-width:100%;margin:8px auto 0;color:#7774ff;font-size:clamp(10px,.73vw,11px);font-weight:600;line-height:1.25;letter-spacing:.13em;text-align:center;text-transform:uppercase;white-space:nowrap}.foudre-root .foudre-role-registry__connections path{stroke-width:.8;opacity:.8;filter:drop-shadow(0 0 1.5px #afcce84d)}.foudre-root .foudre-role-registry__connections path.atlas-halo{stroke-width:3.2;opacity:.22;filter:blur(3px)}.foudre-root .foudre-role-registry__neural{display:none}.foudre-root .foudre-role-registry .atlas-selection-light{fill:#ffe5ca;stroke:#ff864c;stroke-width:1.5;filter:drop-shadow(0 0 3px #ffad78) drop-shadow(0 0 8px #ff763c)}.foudre-root .foudre-role-registry__functions li>.atlas-selection-light,.foudre-root [data-atlas-position-anchor]{width:6.7px;height:6.7px;box-sizing:border-box;background:#ffe5ca;border:1.5px solid #ff864c;border-radius:50%;box-shadow:none}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__functions{grid-template-columns:minmax(0,1fr)}@media(min-width:1000px){.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas]{top:90px;right:0;bottom:0;left:0;padding:36px 4.8vw 24px;grid-template-columns:20% 47% 28%;grid-template-rows:minmax(0,1fr);gap:2.5%;overflow:hidden}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section{min-height:0}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions{padding-top:60px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions>.foudre-role-registry__section-header{transform:translateY(10px)}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--functions{grid-column:auto;grid-row:auto;padding-top:50px;min-height:0}.foudre-root .foudre-role-registry__areas{max-height:none;gap:2px;overflow-y:auto;overscroll-behavior-y:contain;justify-content:space-between}.foudre-root .foudre-role-registry__areas button{font-size:clamp(13px,1.05vw,15px);line-height:1.16;padding-top:1px;padding-bottom:1px}.foudre-root .foudre-role-registry__professions{padding-right:clamp(225px,21vw,300px);gap:7px;overflow-y:auto;overscroll-behavior-y:contain}.foudre-root .foudre-role-registry__professions button{font-size:clamp(14px,1.4vw,20px);line-height:1.2;padding-top:3px;padding-bottom:3px}.foudre-root .foudre-role-registry__areas button[aria-selected=true]{font-size:clamp(14px,1.15vw,17px);line-height:1.16}.foudre-root .foudre-role-registry__professions small{font-size:12px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__functions{gap:clamp(16px,4vh,42px);align-content:start}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__functions li{font-size:clamp(11px,.95vw,14px)}.foudre-root .foudre-role-registry__memory{position:absolute;left:58%;top:57%;width:160px;transform:translate(-50%,-50%);display:block;grid-column:auto;grid-row:auto;text-align:center}.foudre-root .foudre-role-registry__memory img{width:70px;height:70px}.foudre-root .foudre-role-registry__motto{position:absolute;top:122px;left:50%;max-width:none;margin:0;transform:translate(-50%)}.foudre-root .foudre-role-registry__connections{display:block}}@media(max-width:999px){.foudre-root .foudre-role-registry__memory{position:relative;left:auto;top:auto}}.foudre-root .foudre-role-registry__position{margin-top:24px;padding-top:18px;border-top:1px solid rgb(245 246 248 / .14);flex-shrink:0}.foudre-root .foudre-role-registry__position p{margin:6px 0 24px;font-size:14px;font-weight:520;line-height:1.45;letter-spacing:0;color:#f2f2ee7a}.foudre-root .foudre-role-registry__positions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;list-style:none;padding:0;margin:0}.foudre-root .foudre-role-registry__positions li{display:flex;align-items:center;gap:11.3px;font-size:15px;font-weight:400;line-height:1.4;color:#92959d}.foudre-root .foudre-role-registry__positions li[data-selected=true]{order:-1;grid-column:1 / -1;margin-bottom:4px;color:var(--spark);font-weight:500}.foudre-root .foudre-role-registry__positions li:not([data-selected=true]),.foudre-root .foudre-role-registry__professions button[aria-pressed=false]{font-family:inherit;font-size:clamp(14px,1.25vw,18px);font-weight:400;line-height:1.28}@media(min-width:1000px){.foudre-root .foudre-role-registry__positions li:not([data-selected=true]),.foudre-root .foudre-role-registry__professions button[aria-pressed=false]{font-size:clamp(12px,1.18vw,17px);line-height:1.2}}.foudre-root .foudre-role-registry__position small{display:block;margin-top:18px;font-size:11px;line-height:1.4;color:#92959d}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__functions li>span.atlas-selection-light{position:relative;background:transparent;border:0;box-shadow:none;filter:none;overflow:visible}.foudre-root .foudre-capacity__spark,.foudre-root .foudre-result-activation__spark,.foudre-root .foudre-result-rail__spark,.foudre-root .foudre-role-network__spark,.foudre-root .foudre-role-registry__functions li>.atlas-selection-light,.foudre-root [data-atlas-position-anchor]{background:transparent;border:0;box-shadow:none;overflow:visible;filter:none}.foudre-root .foudre-capacity__spark:after,.foudre-root .foudre-result-activation__spark:after,.foudre-root .foudre-result-rail__spark:after,.foudre-root .foudre-role-network__spark:after,.foudre-root .foudre-role-registry__functions li>.atlas-selection-light:after,.foudre-root [data-atlas-position-anchor]:after{content:"";position:absolute;left:calc(50% - 6px);top:calc(50% + 2px);width:38px;height:14px;background:url(/brand/screen1-spark.png) center / contain no-repeat;transform:translate(-50%,-50%);filter:drop-shadow(0 0 7px rgb(255 222 194 / .95)) drop-shadow(0 0 20px rgb(255 122 69 / .72)) drop-shadow(0 0 38px rgb(255 122 69 / .24));pointer-events:none}.foudre-root .foudre-result-activation__spark:after{top:calc(50% - 6px);left:calc(50% - 2px);transform:translate(-50%,-50%) rotate(90deg)}.foudre-root .foudre-role-network__spark:after{left:calc(50% + var(--role-spark-tail-x, -11px));top:calc(50% + var(--role-spark-tail-y, 2px));transform:translate(-50%,-50%) rotate(var(--role-spark-angle, 0deg))}.foudre-root .foudre-capacity__spark[data-capacity-spark-tail=hidden]:after,.foudre-root .foudre-role-network__spark[data-role-spark-tail=hidden]:after,.foudre-root .foudre-role-registry__functions li>.atlas-selection-light:after,.foudre-root [data-atlas-position-anchor]:after{left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#fffaf3 0 28%,#ffe2bd 40%,rgb(255 183 119 / .6) 62%,transparent 75%)}.foudre-root .foudre-role-registry circle.atlas-selection-light{stroke:none;filter:drop-shadow(0 0 7px rgb(255 222 194 / .95)) drop-shadow(0 0 20px rgb(255 122 69 / .72)) drop-shadow(0 0 38px rgb(255 122 69 / .24))}.foudre-root .foudre-role-network__anchored-filaments path{stroke:#4b49e4;opacity:var(--role-merge)}.foudre-root .foudre-role-network__filament-halo{opacity:.16;filter:blur(3.5px)}.foudre-root .foudre-role-network__filament-halo path{stroke:#687eff;stroke-width:3.2}.foudre-root .foudre-role-network__filament-core{opacity:.68;filter:drop-shadow(0 0 2px rgb(104 126 255 / .34))}.foudre-root .foudre-role-registry__connections path{stroke:#5569d6;opacity:.58;filter:drop-shadow(0 0 2px rgb(75 73 228 / .34))}.foudre-root .foudre-role-registry__connections path.atlas-halo{stroke:#687eff;opacity:.15;filter:blur(3px)}.foudre-root .foudre-role-network__flow-input path,.foudre-root .foudre-role-network__flow-output path{stroke:#5569d6;filter:drop-shadow(0 0 2px rgb(75 73 228 / .34))}@media(min-width:1000px){.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__functions{gap:clamp(8px,1.2vh,14px);flex:0 0 auto}}@media(min-width:1000px){.foudre-root .foudre-role-registry__position{margin-top:14px;padding-top:12px}.foudre-root .foudre-role-registry__position p{margin:4px 0 10px;font-size:12px;line-height:1.28}.foudre-root .foudre-role-registry__positions{gap:4px 14px}.foudre-root .foudre-role-registry__positions li{gap:8px;font-size:13px;line-height:1.15}.foudre-root .foudre-role-registry__positions li[data-selected=true]{margin-bottom:1px}.foudre-root .foudre-role-registry__position small{margin-top:8px;font-size:10px;line-height:1.25}}@media(min-width:1000px)and (max-height:820px){.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas]{padding-top:22px;padding-bottom:14px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section-header{min-height:54px;margin-bottom:8px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions,.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--functions{padding-top:34px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions>.foudre-role-registry__section-header{transform:none}.foudre-root .foudre-role-registry__areas{gap:0}.foudre-root .foudre-role-registry__areas button{padding-top:1px;padding-bottom:1px;font-size:clamp(12px,1.02vw,14px);line-height:1.16}.foudre-root .foudre-role-registry__areas button[aria-selected=true]{font-size:clamp(14px,1.12vw,16px);line-height:1.14}.foudre-root .foudre-role-registry__professions{gap:3px}.foudre-root .foudre-role-registry__professions button{padding-top:2px;padding-bottom:2px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__functions{gap:7px}.foudre-root .foudre-role-registry__position{margin-top:10px;padding-top:9px}.foudre-root .foudre-role-registry__position p{margin-bottom:7px}.foudre-root .foudre-role-registry__position small{margin-top:6px}}.foudre-root{--brand-spark-filter: drop-shadow(0 0 7px rgb(255 222 194 / .95)) drop-shadow(0 0 20px rgb(255 122 69 / .72)) drop-shadow(0 0 38px rgb(255 122 69 / .24))}.foudre-root .foudre-capacity__spark:after,.foudre-root .foudre-result-activation__spark:after,.foudre-root .foudre-result-rail__spark:after,.foudre-root .foudre-role-network__spark:after,.foudre-root .foudre-role-registry__functions li>.atlas-selection-light:after,.foudre-root [data-atlas-position-anchor]:after,.foudre-root .foudre-role-registry circle.atlas-selection-light{filter:var(--brand-spark-filter)}@media(min-width:1000px){.foudre-root .foudre-role-registry__panel[data-role-atlas]{padding-top:72px}.foudre-root .foudre-role-registry__atlas-close{top:14px;z-index:8}.foudre-root .foudre-role-registry__panel[data-role-atlas] :is(.foudre-role-registry__section--professions,.foudre-role-registry__section--functions){padding-top:0}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions>.foudre-role-registry__section-header{transform:none}.foudre-root .foudre-role-registry__panel[data-role-atlas] :is(.foudre-role-registry__areas,.foudre-role-registry__professions,.foudre-role-registry__functions){margin-top:20px}.foudre-root .foudre-role-registry__position{margin-top:24px;padding-top:14px}.foudre-root .foudre-role-registry__position p{margin-bottom:18px;font-size:14px;line-height:1.45}}@media(min-width:701px)and (max-width:900px)and (orientation:portrait){.foudre-root #foudre-story .foudre-story__copy-lock{top:calc(118px - 3mm)}.foudre-root #foudre-story .foudre-result-rail{bottom:calc(18px + 3mm)}.foudre-root .foudre-role-registry__panel[data-role-atlas=approved-living-atlas]{top:82px;right:0;bottom:0;left:0;display:block;padding:0;overflow:hidden}.foudre-root .foudre-role-registry__atlas-close{top:14px;right:26px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section{position:absolute;top:76px;bottom:18px;min-height:0;padding:0;border:0}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--areas{left:3.65%;width:18.5%;padding-right:12px;border-right:1px solid rgb(255 255 255 / .15)}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--professions{left:24.74%;width:27.86%;padding-top:0}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section--functions{right:3.65%;left:auto;position:absolute;width:24.48%;min-height:0;padding-top:0!important}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section-header{min-height:74px;margin-bottom:12px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section h3{font-size:11px;line-height:1.25}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__section-header p,.foudre-root .foudre-role-registry__position p{font-size:11px;line-height:1.36}.foudre-root .foudre-role-registry__areas{max-height:none;gap:2px;overflow:hidden}.foudre-root .foudre-role-registry__areas button,.foudre-root .foudre-role-registry__areas button[aria-selected=true]{min-height:0;padding:5px 5px 5px 10px;font-size:12px;line-height:1.18}.foudre-root .foudre-role-registry__professions{justify-content:space-between;gap:4px;padding-right:30px;overflow:hidden}.foudre-root .foudre-role-registry__professions button,.foudre-root .foudre-role-registry__professions button[aria-pressed=false]{max-width:none;min-height:0;padding:5px 2px 5px 8px;font-size:12px;line-height:1.18}.foudre-root .foudre-role-registry__professions small{margin-top:3px;font-size:10px}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__functions{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;overflow:visible}.foudre-root .foudre-role-registry__panel[data-role-atlas] .foudre-role-registry__functions li{min-height:0;grid-template-columns:7px 1fr;gap:7px;padding:4px 0;font-size:10px;line-height:1.24}.foudre-root .foudre-role-registry__position{position:absolute;top:calc(550px - 5mm);right:0;left:0;margin-top:0;padding-top:0;border-top:0!important}.foudre-root .foudre-role-registry__position p{margin:4px 0 9px}.foudre-root .foudre-role-registry__positions{grid-template-columns:minmax(0,1fr);gap:4px}.foudre-root .foudre-role-registry__positions li{gap:7px;font-size:10px;line-height:1.2}.foudre-root .foudre-role-registry__positions li[data-selected=true]{grid-column:auto;margin-bottom:2px}.foudre-root .foudre-role-registry__position small{margin-top:7px;font-size:8px}.foudre-root .foudre-role-registry__memory{position:absolute;top:421px;left:62.63%;z-index:5;display:block;width:184px;margin:0;padding:0;border-top:0;text-align:center;transform:translate(-50%)}.foudre-root .foudre-role-registry__memory img{display:block;width:70px;height:70px;margin:0 auto}.foudre-root .foudre-role-registry__orbit{top:-12px;left:calc(50% - 47px);width:94px;height:94px;transform:none}.foudre-root .foudre-role-registry__memory>div{display:block;margin-top:20px}.foudre-root .foudre-role-registry__motto{width:100%;margin-top:8px;font-size:9px;line-height:1.2;letter-spacing:.12em;text-align:center;white-space:nowrap}.foudre-root .foudre-role-registry__connections{z-index:1;display:block}.foudre-root .foudre-role-registry__connections g path{stroke-dasharray:1;stroke-dashoffset:1;animation:foudre-atlas-tablet-route .62s cubic-bezier(.22,.68,.2,1) forwards}.foudre-root .foudre-role-registry__connections g path.atlas-halo{animation-duration:.76s}.foudre-root .foudre-role-registry circle.atlas-selection-light{animation:foudre-atlas-tablet-pulse 1.8s ease-in-out .62s infinite}.foudre-root #foudre-office.foudre-stage.foudre-role-network .foudre-stage__frame{padding:74px 28px 12px}.foudre-root #foudre-office .foudre-role-network__content{width:100%;height:calc(calc(100 * var(--foudre-svh, 1svh)) - 90px)}.foudre-root #foudre-office .foudre-role-network__header{width:min(690px,calc(100% - 32px))}.foudre-root #foudre-office .foudre-role-network__header h2{max-width:none;font-size:clamp(28px,4vw,31px);line-height:1;white-space:nowrap}.foudre-root #foudre-office .foudre-role-network__header h2 span{display:inline;white-space:nowrap}.foudre-root #foudre-office .foudre-role-network__header h2 span+span{margin-left:.22em}.foudre-root #foudre-office .foudre-role-network__header>p:last-child{max-width:650px;margin-top:8px;font-size:12px;line-height:1.32}.foudre-root #foudre-office .foudre-role-network__header>p:last-child span{display:block;white-space:nowrap}.foudre-root #foudre-office .foudre-role-network__tree{position:absolute;top:136px;right:0;bottom:0;left:0;display:block;height:auto}.foudre-root #foudre-office .foudre-role-network__pool{position:absolute;top:calc(-42px - 7mm);right:0;left:0;display:grid;grid-template-columns:168px;justify-content:center;gap:0;transform:none}.foudre-root #foudre-office .foudre-role-network__pool-copy>span{display:none}.foudre-root #foudre-office .foudre-role-network__pool-marks{display:none}.foudre-root #foudre-office :is(.foudre-role-network__request,.foudre-role-network__result){position:absolute;left:50%;z-index:95;display:grid;grid-template-rows:1fr;grid-template-columns:20px 180px minmax(0,1fr);column-gap:9px;align-items:center;width:min(600px,calc(100% - 56px));height:42px;min-height:42px;margin:0;padding:4px 12px;background:var(--graphite);transform:translate(-50%)}.foudre-root #foudre-office .foudre-role-network__request{top:20px}.foudre-root #foudre-office .foudre-role-network__result{top:570px;bottom:auto}.foudre-root #foudre-office :is(.foudre-role-network__request,.foudre-role-network__result)>strong{grid-row:1;grid-column:2;align-self:center;width:auto;padding:0;font-size:14px;line-height:1.1;text-align:left;white-space:nowrap}.foudre-root #foudre-office :is(.foudre-role-network__request,.foudre-role-network__result) p{grid-row:1;grid-column:3;align-self:center;position:relative;z-index:2;display:block;padding:0 4px;background:transparent;font-size:10px;line-height:1.1;text-align:left;white-space:nowrap}.foudre-root #foudre-office :is(.foudre-role-network__request,.foudre-role-network__result) p>span{width:max-content;max-width:100%;display:inline;padding:0;background:var(--graphite);white-space:nowrap}.foudre-root #foudre-office :is(.foudre-role-network__request,.foudre-role-network__result) .foudre-role-network__endpoint-divider{position:absolute;top:auto;right:auto;bottom:4px;left:12px;grid-row:auto;grid-column:auto;width:calc(100% - 24px);height:1px;background:#f5f6f8b8;transform:none}.foudre-root #foudre-office .foudre-role-network__result .foudre-role-network__endpoint-divider{width:calc(100% - 24px - var(--role-signature-width) - var(--role-signature-inset))}.foudre-root #foudre-office :is(.foudre-role-network__request,.foudre-role-network__result) .foudre-role-network__endpoint-glyph{position:relative;top:auto;left:auto;grid-row:1;grid-column:1;width:14px;height:14px;align-self:center;transform:none}.foudre-root #foudre-office :is(.foudre-role-network__request,.foudre-role-network__result) .foudre-role-network__endpoint-comb{transform:scale(.56);transform-origin:left center}.foudre-root #foudre-office .foudre-role-network__flow--desktop{top:50%;right:auto;bottom:auto;left:50%;display:none;width:640px;height:320px;margin:-160px 0 0 -320px;transform:rotate(90deg);transform-origin:center;opacity:1}.foudre-root #foudre-office .foudre-role-network__flow--mobile{display:none}.foudre-root #foudre-office .foudre-role-network__anchored-filaments{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.foudre-root #foudre-office .foudre-role-network__anchored-filaments path{fill:none;stroke-width:.8;stroke-linecap:round}.foudre-root #foudre-office .foudre-role-network__branches{position:absolute;top:120px;left:50%;display:grid;grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));width:560px;height:430px;margin:0;transform:translate(-50%)}.foudre-root #foudre-office .foudre-role-branch,.foudre-root #foudre-office .foudre-role-branch:last-child{position:relative;display:block;min-width:0;border-top:0;border-right:0;border-bottom:0;border-left:0;transform:none}.foudre-root #foudre-office .foudre-role-branch:last-child{border-right:0}.foudre-root #foudre-office .foudre-role-branch:after{position:absolute;top:58px;bottom:-21px;left:50%;z-index:1;width:1px;content:"";background:#f5f6f829;transform:translate(-.5px)}.foudre-root #foudre-office .foudre-role-branch__profession{position:absolute;top:0;left:0;z-index:5;display:grid;grid-template-columns:18px minmax(0,1fr);align-content:start;column-gap:5px;width:100%;height:58px;padding:4px 2px;background:var(--graphite);transform:none}.foudre-root #foudre-office .foudre-role-branch:nth-child(1) .foudre-role-branch__profession{left:0}.foudre-root #foudre-office .foudre-role-branch:nth-child(2) .foudre-role-branch__profession{left:0;width:100%}.foudre-root #foudre-office .foudre-role-branch:nth-child(3) .foudre-role-branch__profession{left:0;width:100%}.foudre-root #foudre-office .foudre-role-branch:nth-child(4) .foudre-role-branch__profession{left:0;width:100%}.foudre-root #foudre-office .foudre-role-branch__mark{transform:scale(.68);transform-origin:left center}.foudre-root #foudre-office .foudre-role-branch__profession strong{font-size:14px;line-height:1.12}.foudre-root #foudre-office .foudre-role-branch__profession>span:last-child{margin-top:2px;font-size:0;line-height:0;white-space:pre}.foudre-root #foudre-office .foudre-role-branch__profession>span:last-child:after{color:#f5f6f875;content:attr(data-tablet-functions);font-size:9.5px;line-height:10.5px;overflow-wrap:normal;white-space:pre;word-break:normal}.foudre-root #foudre-office .foudre-role-branch__grounds{position:absolute;top:62px;right:0;bottom:18px;left:0;z-index:2;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}.foudre-root #foudre-office .foudre-role-branch__grounds li{display:grid;grid-template-rows:12px 28px;row-gap:4px;align-content:center;justify-items:center;min-height:0;padding:0 4px;border-top:0;font-size:11px}.foudre-root #foudre-office .foudre-role-branch__grounds li:first-child{border-top:0}.foudre-root #foudre-office .foudre-role-branch__grounds [data-role-ground=source]{transform:none}.foudre-root #foudre-office .foudre-role-branch__grounds [data-role-ground=date]{transform:translateY(-20px)}.foudre-root #foudre-office .foudre-role-branch__grounds [data-role-ground=norm]{transform:translateY(20px)}.foudre-root #foudre-office .foudre-role-branch__grounds [data-role-ground=calculation]{transform:none}.foudre-root #foudre-office .foudre-role-branch__grounds li:before{display:none}.foudre-root #foudre-office .foudre-role-branch__grounds li span{position:static;height:12px;margin:0;padding:0;color:#f5f6f86b;font-size:10px;line-height:12px;text-align:center;white-space:nowrap}.foudre-root #foudre-office .foudre-role-branch__grounds li strong{position:static;align-self:start;width:100%;height:28px;margin:0;padding:0;font-size:0;line-height:0;text-align:center}.foudre-root #foudre-office .foudre-role-branch__grounds li strong:after{display:block;content:attr(data-tablet-evidence);font-size:11px;line-height:13px;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-align:center;white-space:pre;word-break:normal}.foudre-root #foudre-office .foudre-role-branch__grounds [data-role-ground-node]{display:none}.foudre-root #foudre-office .foudre-role-network__memory{top:349px;left:50%;display:grid;grid-template-columns:56px;gap:0;transform:translate(-28px,-50%) scale(calc(.92 + var(--role-merge) * .08));transform-origin:28px center}.foudre-root #foudre-office .foudre-role-network__memory img{width:56px;height:56px}.foudre-root #foudre-office .foudre-role-network__memory-orbit{top:28px;left:28px;width:76px;height:76px;background:var(--graphite);transform:translate(-50%,-50%)}.foudre-root #foudre-office .foudre-role-network__memory>div{position:absolute;top:20px;left:calc(100% + 14px);width:190px;padding:4px 8px;text-align:left;transform:none}.foudre-root #foudre-office .foudre-role-network__memory strong{font-size:11px}.foudre-root #foudre-office .foudre-role-network__memory>div span{display:block;margin-top:3px;font-size:8px}.foudre-root #foudre-office .foudre-role-network__motto{top:632px;bottom:auto;left:50%;font-size:9px}.foudre-root #foudre-office .foudre-role-network__journey{display:block}.foudre-root #foudre-office .foudre-role-network__filament-halo{opacity:.17;filter:blur(2.8px)}.foudre-root #foudre-office .foudre-role-network__filament-halo path{stroke-width:2.5}.foudre-root #foudre-office .foudre-role-network__signature{z-index:97;filter:grayscale(1) brightness(0) invert(.48);transform:translate(0) rotate(0)}.foudre-root #foudre-office .foudre-role-registry__trigger{width:168px;min-height:42px}.foudre-root #foudre-office .foudre-role-registry__trigger:focus-visible{outline:2px solid rgb(255 122 69 / .88);outline-offset:3px}.foudre-root #foudre-office .foudre-role-registry__trigger:hover .foudre-role-registry__trigger-mark,.foudre-root #foudre-office .foudre-role-registry__trigger:focus-visible .foudre-role-registry__trigger-mark,.foudre-root #foudre-office .foudre-role-registry__trigger:hover .foudre-role-registry__trigger-mark>span,.foudre-root #foudre-office .foudre-role-registry__trigger:focus-visible .foudre-role-registry__trigger-mark>span{animation:none}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait)and (max-height:950px){.foudre-map-start .foudre-map-diagnostic__brand{translate:0 8px}.foudre-map-diagnostic .foudre-map-goal__entry>small{top:4px}.foudre-root #foudre-cases .foudre-cases__header{top:44px;right:auto;left:50%;width:calc(100% - 220px);text-align:center;transform:translate(-50%)}.foudre-root #foudre-cases .foudre-cases__neural-route,.foudre-root #foudre-cases .foudre-cases__switcher{top:87px}.foudre-root #foudre-cases .foudre-cases__copy{transform:translateY(-66px)}.foudre-root #foudre-cases .foudre-cases__cards{transform:translateY(-118px)}.foudre-root #foudre-cases .foudre-cases__card[data-case-index="0"],.foudre-root #foudre-cases .foudre-cases__card[data-case-index="1"],.foudre-root #foudre-cases .foudre-cases__card[data-case-index="2"][data-case-slot="0"],.foudre-root #foudre-cases .foudre-cases__card[data-case-index="2"][data-case-slot="1"]{translate:0 20px}.foudre-root #foudre-cases .foudre-cases__card[data-case-index="2"] figcaption{bottom:22px;border-top:0}.foudre-root #foudre-cases .foudre-cases__card[data-case-index="2"] figcaption:before{display:none;content:none}.foudre-root .foudre-hero__statement{top:calc(625px - 3mm)}.foudre-root .foudre-hero__support{top:calc(816px - 3mm)}.foudre-root #foudre-story .foudre-founder-note__action{margin-top:calc(16px - 3mm)}.foudre-root .foudre-industry-montage[data-industry-presentation=tablet] :is(.foudre-industry-montage__poster,.foudre-industry-montage__foreground,.foudre-industry-montage__ghosts,.foudre-industry-montage__service-patch,.foudre-industry-montage__emergency){top:80px;left:-43px;width:1447px;max-width:none;height:900px;transform:none;clip-path:none}.foudre-root #foudre-effect-boundaries .foudre-effect-boundary__header{top:calc(clamp(106px,12vh,142px) + 2mm)}.foudre-root #foudre-effect-boundaries [data-effect-action-next-step]{display:block}.foudre-root #foudre-effect-boundaries .foudre-effect-boundary__authority{bottom:calc(86px - 5mm)}.foudre-root #foudre-effect-boundaries .foudre-effect-boundary__signature{top:calc(83.5% + 2mm);left:calc(49.1% + 3mm)}.foudre-root #foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back{grid-template-rows:28px 66px 46px 125px}.foudre-root #foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back .foudre-pricing__rates{grid-template-rows:repeat(2,44px);padding:10px 0 7px}.foudre-root #foudre-pricing .foudre-pricing__face--back .foudre-pricing__rates>div{grid-template-rows:12px minmax(0,27px);gap:4px}.foudre-root #foudre-pricing .foudre-pricing__rates dd{display:flex;flex-wrap:nowrap;gap:8px;align-items:baseline}.foudre-root #foudre-pricing .foudre-pricing__rates dd>span:last-child{flex:0 0 auto;margin:0}.foudre-root #foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro) ul{overflow:visible;gap:3px;padding-top:8px;font-size:.57rem;line-height:1.16}.foudre-root #foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro){position:relative}.foudre-root #foudre-pricing .foudre-pricing__offer-meta{position:absolute;right:0;bottom:-18.28125px;left:0;height:49px;grid-template-rows:12px 27px;gap:4px;align-content:end;padding:0;transform:none!important}}@media(min-width:681px)and (max-width:900px)and (orientation:portrait){.foudre-business-map-page__facts span{display:grid;grid-template-rows:48px minmax(2.4em,auto);align-content:start;align-items:start;justify-content:stretch}.foudre-business-map-page__facts strong{display:flex;height:48px;align-items:flex-end}.foudre-business-map-page__map-frame{height:560px}.foudre-business-map-page__map-hint>span:first-child{display:inline-block;transform:rotate(-90deg);animation-name:foudre-map-hint-arrow-tablet-left}.foudre-map-diagnostic .foudre-map-result{height:calc(calc(100 * var(--foudre-svh, 1svh)) - 64px);padding:12px 0 36px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.foudre-map-diagnostic .foudre-map-result__sheet{height:calc(calc(100 * var(--foudre-svh, 1svh)) - 88px);min-height:0;flex:none}.foudre-map-diagnostic .foudre-map-result>.foudre-map-final-answers{display:block}.foudre-map-diagnostic .foudre-map-result>.foudre-map-solution-next,.foudre-map-diagnostic .foudre-map-result>.foudre-map-downloads{display:grid}.foudre-map-diagnostic .foudre-map-result>.foudre-map-pdf-overview{display:none}.foudre-map-diagnostic__header{grid-template-columns:146px minmax(0,1fr) 194px;gap:8px}.foudre-map-diagnostic .foudre-map-diagnostic__exit{gap:8px;font-size:.72rem}.foudre-map-diagnostic__exit>span:first-child{line-height:1.1;white-space:nowrap}.foudre-map-diagnostic .foudre-map-version-complete__primary-actions>button:not(.is-resume){grid-column:1;grid-row:2}.foudre-map-diagnostic .foudre-map-version-complete__primary-actions>a{grid-column:2;grid-row:2}}@keyframes foudre-map-hint-arrow-tablet-left{0%,to{transform:translate(0) rotate(-90deg)}50%{transform:translate(-7px) rotate(-90deg)}}@keyframes foudre-atlas-tablet-route{to{stroke-dashoffset:0}}@keyframes foudre-atlas-tablet-pulse{0%,to{opacity:.72}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.foudre-root .foudre-role-registry__connections g path,.foudre-root .foudre-role-registry circle.atlas-selection-light{animation:none;stroke-dashoffset:0}}.foudre-root.foudre-payment-page{min-height:calc(100 * var(--foudre-svh, 1svh));overflow:hidden;color:#f5f6f8;background-color:#2529c7;background-image:radial-gradient(circle at 76% 48%,rgb(91 101 255 / .42),transparent 34%),url(/foudre/products-stage-10-field-screen09-exact-v2.png);background-position:center;background-repeat:no-repeat;background-size:cover,100% 100%}.foudre-payment-page__header{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:clamp(24px,4vw,58px) clamp(24px,5vw,80px)}.foudre-root.foudre-payment-page .foudre-payment-page__brand{position:relative;top:auto;left:auto;z-index:auto}.foudre-payment-page__return{padding:10px 0;color:#f5f6f8b3;font-size:clamp(.78rem,1vw,1rem);border-bottom:1px solid rgb(245 246 248 / .28)}.foudre-payment-page__content{position:relative;z-index:1;display:grid;width:min(760px,calc(100% - 48px));margin:clamp(28px,5vh,64px) auto 0}.foudre-payment-page__eyebrow{margin:0 0 18px;color:#ff7a45;font-size:.72rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.foudre-payment-page__content h1{max-width:9ch;margin:0;font-size:clamp(3.4rem,7.2vw,7.2rem);font-weight:760;line-height:.88;letter-spacing:-.075em}.foudre-payment-page__lead{max-width:620px;margin:clamp(24px,4vh,42px) 0 0;color:#f5f6f8b8;font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.48}.foudre-payment-page__selection{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 28px;align-items:end;margin-top:clamp(34px,6vh,62px);padding:24px 0;border-top:1px solid rgb(245 246 248 / .34);border-bottom:1px solid rgb(245 246 248 / .34)}.foudre-payment-page__selection>span{grid-column:1 / -1;color:#f5f6f87a;font-size:.68rem;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.foudre-payment-page__selection h2,.foudre-payment-page__selection strong{margin:0;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.1}.foudre-payment-page__selection strong{color:#ff7a45;white-space:nowrap}.foudre-payment-page__selection small{grid-column:1 / -1;margin-top:4px;color:#f5f6f8ad;font-size:clamp(.76rem,.9vw,.86rem);line-height:1.4}.foudre-payment-page__action{display:inline-flex;align-items:center;justify-content:space-between;width:min(100%,360px);margin-top:24px;padding:15px 18px;color:#f5f6f8;font-size:.88rem;font-weight:680;border:1px solid rgb(245 246 248 / .58);border-radius:8px}@media(max-width:620px){.foudre-payment-page__header{align-items:flex-end;flex-direction:column}.foudre-payment-page__content{margin-top:36px;padding-bottom:48px}.foudre-payment-page__selection{grid-template-columns:1fr}}.foudre-root.foudre-checkout{min-height:calc(100 * var(--foudre-svh, 1svh));overflow-x:hidden;color:#f5f6f8;background:radial-gradient(circle at 78% 22%,rgb(95 111 255 / .38),transparent 32%),linear-gradient(180deg,#2529c71f,#181b9ff0),#2529c7 url(/foudre/products-stage-10-field-screen09-exact-v2.png) center top / 100% 820px no-repeat}.foudre-checkout__header{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:clamp(24px,4vw,58px) clamp(24px,5vw,80px) 20px}.foudre-root.foudre-checkout .foudre-checkout__brand{position:relative;top:auto;left:auto;z-index:auto;display:block;width:max-content;padding-top:8px}.foudre-checkout__brand .foudre-map-diagnostic__ai{font-size:2.3rem}.foudre-checkout__return{padding:10px 0;color:#f5f6f8b8;font-size:clamp(.78rem,1vw,1rem);border-bottom:1px solid rgb(245 246 248 / .3);transition:.18s ease}.foudre-checkout__return:hover,.foudre-checkout__return:focus-visible{color:#fff;border-color:#ff7a45}.foudre-checkout__intro,.foudre-checkout__selection-stage,.foudre-checkout__process,.foudre-checkout__footer{width:min(1120px,calc(100% - 48px));margin-right:auto;margin-left:auto}.foudre-checkout__workspace{width:min(1320px,calc(100% - 64px));margin-right:auto;margin-left:auto}.foudre-checkout__intro{margin-top:clamp(38px,7vh,78px)}.foudre-checkout__selection-stage{width:min(680px,calc(100% - (12.5% - 4mm) - 24px));margin-top:clamp(28px,4vh,48px);margin-right:auto;margin-left:max(24px,calc(12.5% - 4mm))}.foudre-checkout__selection-heading{margin-bottom:clamp(34px,4.5vh,50px)}.foudre-checkout__selection-heading h1{margin:0;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.96;letter-spacing:-.055em}.foudre-checkout__selection-heading p{max-width:620px;margin:12px 0 0;color:#f5f6f8ad;font-size:.8rem;line-height:1.5}.foudre-checkout__selection-heading-mobile{display:none}.foudre-checkout__eyebrow,.foudre-checkout__panel-label{margin:0 0 14px;color:#ff7a45;font-size:.7rem;font-weight:780;letter-spacing:.15em;text-transform:uppercase}.foudre-checkout__intro h1{max-width:12ch;margin:0;font-size:clamp(3.2rem,6.4vw,6.8rem);font-weight:770;line-height:.9;letter-spacing:-.068em}.foudre-checkout__lead{max-width:660px;margin:clamp(22px,3vh,34px) 0 0;color:#f5f6f8c2;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5}.foudre-checkout__safety{margin:12px 0 0;color:#858694;font-size:.68rem;line-height:1.4}.foudre-checkout__safety strong{color:#626474}.foudre-checkout__privacy-link{margin:7px 0 0;font-size:.7rem;line-height:1.45}.foudre-checkout__privacy-link a{text-decoration:underline;text-underline-offset:2px}.foudre-checkout__workspace{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:24px;align-items:start;margin-top:20px;margin-bottom:clamp(34px,5vh,56px)}[data-payment-kind=analysis] .foudre-checkout__workspace{margin-top:20px}[data-payment-product]:not([data-payment-product=none]) .foudre-checkout__workspace{margin-top:40px}[data-payment-product=express] .foudre-checkout__workspace{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}[data-payment-product=deal] .foudre-checkout__workspace{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start}[data-payment-product=investment] .foudre-checkout__workspace{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}[data-payment-product=express] .foudre-checkout__order{padding:30px 32px}[data-payment-product=express] .foudre-checkout__order h2{max-width:none;font-size:clamp(1.9rem,2.7vw,2.8rem)}[data-payment-product=express] .foudre-checkout__process-note p{font-size:.66rem;line-height:1.38}[data-payment-product=deal] .foudre-checkout__order{min-height:0;padding:30px 32px}[data-payment-product=deal] .foudre-checkout__order h2{max-width:none;font-size:clamp(1.9rem,2.7vw,2.8rem)}[data-payment-product=deal] .foudre-checkout__order>p{margin-top:2px;font-size:.78rem}[data-payment-product=deal] .foudre-checkout__process-note p{font-size:.66rem;line-height:1.42}[data-payment-product=deal] .foudre-checkout__process-note p+p{margin-top:8px}[data-payment-product=deal] .foudre-checkout__form{padding:26px 28px}[data-payment-product=investment] .foudre-checkout__order{padding:28px 30px}[data-payment-product=investment] .foudre-checkout__form{padding-inline:22px}[data-payment-product=investment] .foudre-checkout__process-note p{font-size:.66rem;line-height:1.38}[data-payment-product=comprehensive] .foudre-checkout__workspace{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}[data-payment-product=comprehensive] .foudre-checkout__order{padding:28px 30px}[data-payment-product=comprehensive] .foudre-checkout__form{padding-block:17px}[data-payment-product=comprehensive] .foudre-checkout__order h2{max-width:none}[data-payment-product=comprehensive] .foudre-checkout__process-note p{font-size:.66rem;line-height:1.38}[data-payment-product=comprehensive] .foudre-checkout__process-note p+p{margin-top:5px}:is([data-payment-product=implementation],[data-payment-product=subscription]) .foudre-checkout__workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}:is([data-payment-product=implementation],[data-payment-product=subscription]) .foudre-checkout__order{padding:30px 32px}:is([data-payment-product=implementation],[data-payment-product=subscription]) .foudre-checkout__order h2{max-width:none;font-size:clamp(1.9rem,2.7vw,2.8rem)}:is([data-payment-product=implementation],[data-payment-product=subscription]) .foudre-checkout__price{max-width:16ch}:is([data-payment-product=implementation],[data-payment-product=subscription]) .foudre-checkout__process-note p{font-size:.68rem;line-height:1.4}:is([data-payment-product=implementation],[data-payment-product=subscription]) .foudre-checkout__decision{padding:28px}[data-payment-product]:not([data-payment-product=none]) .foudre-checkout__order,[data-payment-product]:not([data-payment-product=none]) .foudre-checkout__form,[data-payment-product]:not([data-payment-product=none]) .foudre-checkout__decision{padding-top:28px}.foudre-checkout__order,.foudre-checkout__form,.foudre-checkout__decision,.foudre-checkout__process{border:1px solid rgb(255 255 255 / .2);border-radius:14px;box-shadow:0 24px 70px #080a533d}.foudre-checkout__order{display:flex;min-height:430px;flex-direction:column;padding:clamp(24px,3vw,38px);background:#1115908a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.foudre-checkout__order h2{max-width:13ch;margin:0 0 12px;font-size:clamp(2rem,3.2vw,3.4rem);line-height:.96;letter-spacing:-.05em}.foudre-checkout__order>p{margin:0;color:#ffffff9e}.foudre-checkout__order--selection{min-height:0;padding:28px 30px}.foudre-checkout__product-group{margin-top:0}.foudre-checkout__product-group+.foudre-checkout__product-group{margin-top:18px}.foudre-checkout__product-group h3{margin:0 0 9px;color:#ffffff8f;font-size:.66rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.foudre-checkout__product-group ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.foudre-checkout__product-group a,.foudre-checkout__product-pending{display:grid;min-height:42px;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 11px;color:#ffffffdb;font-size:.7rem;line-height:1.25;background:#fff1;border:1px solid rgb(255 255 255 / .16);border-radius:7px}.foudre-checkout__product-group a{transition:color .16s ease,background .16s ease,border-color .16s ease}.foudre-checkout__product-group a:hover,.foudre-checkout__product-group a:focus-visible{color:#fff;background:#ffffff1f;border-color:#ff8d58;outline:0}.foudre-checkout__product-group a svg{width:16px;color:#ff8d58}.foudre-checkout__product-pending{color:#ffffff94}.foudre-checkout__product-pending small{color:#ffffff61;font-size:.58rem;line-height:1.25;text-align:right}.foudre-checkout__price-block{margin-top:26px;padding:16px 0 18px;border-top:1px solid rgb(255 255 255 / .18);border-bottom:1px solid rgb(255 255 255 / .18)}.foudre-checkout__price-block>span{display:block;color:#ffffff80;font-size:.62rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.foudre-checkout__price{display:block;margin-top:6px;color:#ff8d58;font-size:clamp(1.65rem,2.2vw,2.2rem);line-height:1.15}.foudre-checkout__implementation-duration{display:grid;gap:2px;margin-top:16px;color:#ffffff94;font-size:.66rem;line-height:1.35}.foudre-checkout__implementation-duration strong{color:#ffffffd6;font-size:.76rem;font-weight:740}[data-payment-product=implementation] .foudre-checkout__result{margin-top:24px}.foudre-checkout__result{margin-top:24px;padding-bottom:20px}.foudre-checkout__result h3,.foudre-checkout__process-note h3{margin:0 0 10px;color:#ffffffdb;font-size:.8rem;line-height:1.2}.foudre-checkout__result ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.foudre-checkout__result li{position:relative;padding-left:14px;color:#ffffffa3;font-size:.7rem;line-height:1.45}.foudre-checkout__result li:before{position:absolute;top:.58em;left:0;width:5px;height:5px;content:"";background:#ff8d58;border-radius:50%}.foudre-checkout__process-note{margin-top:0;padding-top:20px;border-top:1px solid rgb(255 255 255 / .18)}.foudre-checkout__process-note p{margin:0;color:#ffffffa3;font-size:.7rem;line-height:1.45}.foudre-checkout__process-note p+p{margin-top:7px}.foudre-checkout__map-link{display:inline-flex;align-items:baseline;min-height:0;padding:0;color:#f5f6f8;font:inherit;font-size:clamp(.9rem,1.15vw,1.12rem);font-weight:750;line-height:1.2;text-decoration:none;transition:color .18s ease}.foudre-checkout__map-link:hover,.foudre-checkout__map-link:focus-visible{color:var(--spark)}.foudre-checkout__map-link:focus-visible{outline:1px solid var(--spark);outline-offset:4px}.foudre-checkout__map-link .foudre-pricing__info-mark{display:inline-flex;width:10px;min-width:10px;height:12px;gap:2px;align-items:flex-end;margin-left:6px;color:#f5f6f8;opacity:.72;vertical-align:-.02em;animation:foudre-pricing-info-invite .98s ease-in-out .42s 1;transform-origin:center;transition:color .18s ease,opacity .18s ease}.foudre-checkout__map-link .foudre-pricing__info-mark i{display:block;width:1.5px;height:100%;background:currentColor;transform-origin:center bottom;transition:background-color .18s ease,transform .18s ease}.foudre-checkout__map-link .foudre-pricing__info-mark i:first-child{animation:foudre-pricing-info-invite-left .98s ease-in-out .42s 1}.foudre-checkout__map-link .foudre-pricing__info-mark i:nth-child(2){height:64%;animation:foudre-pricing-info-invite-center .98s ease-in-out .42s 1}.foudre-checkout__map-link .foudre-pricing__info-mark i:last-child{animation:foudre-pricing-info-invite-right .98s ease-in-out .42s 1}.foudre-checkout__map-link:hover .foudre-pricing__info-mark i:first-child,.foudre-checkout__map-link:focus-visible .foudre-pricing__info-mark i:first-child{transform:translateY(-3px)}.foudre-checkout__map-link:hover .foudre-pricing__info-mark i:nth-child(2),.foudre-checkout__map-link:focus-visible .foudre-pricing__info-mark i:nth-child(2){background:var(--spark)}.foudre-checkout__map-link:hover .foudre-pricing__info-mark i:last-child,.foudre-checkout__map-link:focus-visible .foudre-pricing__info-mark i:last-child{transform:translateY(3px)}.foudre-checkout__form,.foudre-checkout__decision{min-height:0;padding:clamp(22px,2.5vw,30px);color:#242641;background:#f7f5ef}.foudre-checkout__form h2,.foudre-checkout__decision h2,.foudre-checkout__process h2{margin:0;font-size:clamp(1.7rem,2.5vw,2.6rem);line-height:1;letter-spacing:-.04em}.foudre-checkout__form .foudre-checkout__panel-label,.foudre-checkout__decision .foudre-checkout__panel-label{color:#4b49e4}.foudre-checkout__fields{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;margin-top:0}.foudre-checkout__notification-contact{grid-column:1 / -1}.foudre-checkout__fields label{display:grid;gap:8px;color:#55576b;font-size:.72rem;font-weight:700}.foudre-checkout__fields input,.foudre-checkout__fields select{width:100%;padding:14px 15px;color:#242641;font:inherit;background:#fff;border:1px solid #d6d4ce;border-radius:8px;outline:none}.foudre-checkout__channel{position:relative}.foudre-checkout__channel select{padding-right:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.foudre-checkout__channel:after{position:absolute;right:20px;bottom:20px;width:8px;height:8px;content:"";border-right:1.5px solid #36384f;border-bottom:1.5px solid #36384f;pointer-events:none;transform:rotate(45deg);transition:border-color .16s ease}.foudre-checkout__channel:hover:after,.foudre-checkout__channel:focus-within:after{border-color:#ff7040}.foudre-checkout__fields input:focus{border-color:#4b49e4;box-shadow:0 0 0 3px #4b49e41f}.foudre-checkout__payment-note{display:flex;gap:8px;align-items:center;margin:20px 0 0;color:#6b6d7d;font-size:.68rem;line-height:1.4}.foudre-checkout__payment-note svg{width:17px;min-width:17px;color:#4b49e4}.foudre-checkout__check{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:center;margin-top:20px;color:#6b6d7d}.foudre-checkout__check+.foudre-checkout__check{margin-top:8px}.foudre-checkout__consent-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.foudre-checkout__check>button{display:grid;box-sizing:border-box;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;place-items:center;align-self:center;color:transparent;background:#fff;border:1px solid #c7c5be;border-radius:4px;cursor:pointer}.foudre-checkout__check>button svg{display:block;width:12px;height:12px;stroke-width:2.4}.foudre-checkout__check>button[aria-checked=true]{color:#fff;background:#4b49e4;border-color:#4b49e4}.foudre-checkout__check>button:focus-visible{outline:0;box-shadow:0 0 0 2px #4b49e42e}.foudre-checkout__check small{font-size:.7rem;line-height:1.45}.foudre-checkout__check a{color:#3c3ad0;text-decoration:underline;text-underline-offset:2px}.foudre-checkout__primary{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding:13px 16px;color:#fff;font-size:.86rem;font-weight:750;background:#ff7040;border:0;border-radius:8px}.foudre-checkout__primary svg{width:20px}.foudre-checkout__primary:disabled{color:#77798a;background:#dddbd4;cursor:not-allowed}.foudre-checkout__implementation-actions{display:grid;gap:9px;margin-top:22px}.foudre-checkout__implementation-actions .foudre-checkout__primary{margin-top:0}.foudre-checkout__secondary{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:18px;padding:12px 15px;color:#3c3ad0;font-size:.82rem;font-weight:750;background:#fff;border:1px solid #cbc9e8;border-radius:8px;transition:color .16s ease,border-color .16s ease,background .16s ease}.foudre-checkout__secondary svg{width:20px}.foudre-checkout__secondary:hover,.foudre-checkout__secondary:focus-visible{color:#2421bd;background:#f3f2ff;border-color:#4b49e4;outline:0}.foudre-checkout__contact-channels{margin-top:10px!important;color:#858694!important;font-size:.68rem!important;letter-spacing:.025em}.foudre-checkout__connection-note{margin:10px 0 0;color:#858694;font-size:.68rem;line-height:1.4}.foudre-checkout__seller{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;color:#686a79;font-size:.7rem;line-height:1.4;border-top:1px solid #d8d6cf}.foudre-checkout__seller>p{margin:0}.foudre-checkout__seller details{flex:0 0 auto;text-align:right}.foudre-checkout__seller summary{color:#3c3ad0;cursor:pointer}.foudre-checkout__seller details p{margin:6px 0 0;color:#777987}.foudre-checkout__decision>svg{width:28px;height:28px;margin-bottom:20px;color:#ff7040}.foudre-checkout__decision--implementation{display:flex;align-items:stretch}.foudre-checkout__implementation-form{display:flex;width:100%;flex-direction:column}.foudre-checkout__implementation-form .foudre-checkout__fields{grid-template-columns:1fr 1fr}.foudre-checkout__implementation-form .foudre-checkout__implementation-task{grid-column:1 / -1}.foudre-checkout__implementation-form textarea{width:100%;min-height:76px;padding:12px 15px;resize:vertical;color:#242641;font:inherit;line-height:1.4;background:#fff;border:1px solid #d6d4ce;border-radius:8px;outline:none}.foudre-checkout__implementation-form textarea:focus{border-color:#4b49e4;box-shadow:0 0 0 3px #4b49e41f}.foudre-checkout__implementation-form .foudre-checkout__check{margin-top:14px}.foudre-checkout__implementation-form .foudre-checkout__primary{width:100%;margin-top:auto}.foudre-checkout__implementation-success{display:grid;width:min(100%,390px);margin:auto;color:#31334a;text-align:center}.foudre-checkout__implementation-success h2{margin:0;color:#242641;font-size:clamp(1.25rem,2.1vw,1.65rem);line-height:1.15}.foudre-checkout__implementation-success h2:after{display:block;width:46px;height:3px;margin:18px auto 0;content:"";background:#ff7040}.foudre-checkout__implementation-reference{display:flex;align-items:baseline;justify-content:center;gap:9px;margin:15px 0 0}.foudre-checkout__implementation-reference span{color:#777987;font-size:.7rem}.foudre-checkout__implementation-reference strong{color:#242641;font-size:.82rem;letter-spacing:.02em;overflow-wrap:anywhere}.foudre-checkout__decision>p:not(.foudre-checkout__panel-label){max-width:54ch;margin:18px 0 0;color:#676979;font-size:.9rem;line-height:1.55}.foudre-checkout__personal-order{display:grid;grid-template-columns:auto 1fr;gap:13px;margin-top:16px;padding:16px 0 0;border-top:1px solid #d8d6cf}.foudre-checkout__personal-order svg{width:20px;color:#4b49e4}.foudre-checkout__personal-order strong{font-size:.82rem}.foudre-checkout__personal-order p{margin:6px 0 0;color:#737584;font-size:.72rem;line-height:1.45}.foudre-checkout__process{margin-top:20px;padding:clamp(24px,3vw,38px);background:#0f13818f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.foudre-checkout__process-heading{display:flex;gap:18px;align-items:flex-start}.foudre-checkout__process-heading>svg{width:26px;height:26px;color:#ff8d58}.foudre-checkout__process h2{max-width:18ch}.foudre-checkout__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:34px 0 0;padding:0;list-style:none;border-top:1px solid rgb(255 255 255 / .2)}.foudre-checkout__steps li{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:22px 18px 0 0}.foudre-checkout__steps li+li{padding-left:18px;border-left:1px solid rgb(255 255 255 / .16)}.foudre-checkout__steps li>span{color:#ff8d58;font-size:.67rem;font-weight:800}.foudre-checkout__steps strong{display:block;font-size:.84rem}.foudre-checkout__steps p{margin:8px 0 0;color:#ffffff94;font-size:.72rem;line-height:1.48}.foudre-checkout__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-top:20px;padding:22px 0 50px;color:#ffffff8a;font-size:.7rem;line-height:1.5;border-top:1px solid rgb(255 255 255 / .18)}.foudre-checkout__footer>div{display:flex;max-width:410px;gap:10px;align-items:flex-start}.foudre-checkout__footer svg{flex:0 0 auto;width:18px;color:#ff8d58}.foudre-checkout__footer nav{display:flex;gap:18px;align-items:flex-start}.foudre-checkout__footer a,.foudre-checkout__footer summary{color:#ffffffb8;cursor:pointer}.foudre-checkout__footer details{position:relative}.foudre-checkout__footer details p{position:absolute;right:0;bottom:calc(100% + 12px);width:360px;margin:0;padding:16px;color:#303246;background:#f7f5ef;border-radius:8px;box-shadow:0 18px 45px #05073e5c}.foudre-checkout__text-link{display:inline-flex;gap:8px;align-items:center;margin-top:24px;color:#ff8d58}.foudre-checkout__text-link svg{width:18px}@media(max-width:820px){.foudre-checkout__selection-stage{width:min(680px,calc(100% - 48px));margin-left:24px}.foudre-checkout__workspace,[data-payment-product=investment] .foudre-checkout__workspace,[data-payment-product=comprehensive] .foudre-checkout__workspace,[data-payment-product=implementation] .foudre-checkout__workspace,[data-payment-product=subscription] .foudre-checkout__workspace{grid-template-columns:1fr}.foudre-checkout__order{min-height:340px}.foudre-checkout__steps{grid-template-columns:1fr 1fr}.foudre-checkout__steps li:nth-child(3){padding-left:0;border-left:0}.foudre-checkout__footer{flex-direction:column}}@media(min-width:681px)and (max-width:820px)and (orientation:portrait){.foudre-root.foudre-checkout{min-height:calc(100 * var(--foudre-svh, 1svh))}.foudre-checkout__header{padding-inline:32px}.foudre-checkout__workspace,[data-payment-kind=analysis] .foudre-checkout__workspace,[data-payment-product=express] .foudre-checkout__workspace,[data-payment-product=deal] .foudre-checkout__workspace,[data-payment-product=investment] .foudre-checkout__workspace,[data-payment-product=comprehensive] .foudre-checkout__workspace,[data-payment-product=implementation] .foudre-checkout__workspace,[data-payment-product=subscription] .foudre-checkout__workspace{width:calc(100% - 64px);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:22px;align-items:start;margin-top:12px;margin-bottom:28px}.foudre-checkout__order,[data-payment-product=express] .foudre-checkout__order,[data-payment-product=deal] .foudre-checkout__order,[data-payment-product=investment] .foudre-checkout__order,[data-payment-product=comprehensive] .foudre-checkout__order,:is([data-payment-product=implementation],[data-payment-product=subscription]) .foudre-checkout__order{min-height:0;padding:26px 26px 22px}.foudre-checkout__order h2,[data-payment-product=express] .foudre-checkout__order h2,[data-payment-product=deal] .foudre-checkout__order h2,[data-payment-product=comprehensive] .foudre-checkout__order h2,:is([data-payment-product=implementation],[data-payment-product=subscription]) .foudre-checkout__order h2{min-height:57px;max-width:316px;margin-bottom:9px;font-size:29px;font-weight:760;line-height:.98;letter-spacing:-.035em}.foudre-checkout__order>p{min-height:35px;font-size:14px;line-height:1.25}.foudre-checkout__price-block{margin-top:14px;padding:13px 0 15px}.foudre-checkout__price-block>span{font-size:9px;line-height:1}.foudre-checkout__price{margin-top:8px;font-size:25px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.foudre-checkout__implementation-duration{gap:3px;margin-top:13px;font-size:10px;line-height:1.3}.foudre-checkout__implementation-duration strong{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.foudre-checkout__result,[data-payment-product=implementation] .foudre-checkout__result{margin-top:18px;padding-bottom:16px}.foudre-checkout__result h3,.foudre-checkout__process-note h3{margin-bottom:8px;font-size:12px}.foudre-checkout__result ul{gap:6px}.foudre-checkout__result li{padding-left:12px;font-size:11px;line-height:1.3}.foudre-checkout__result li:before{width:4px;height:4px}.foudre-checkout__process-note{padding-top:16px}.foudre-checkout__process-note p,[data-payment-product=express] .foudre-checkout__process-note p,[data-payment-product=deal] .foudre-checkout__process-note p,[data-payment-product=investment] .foudre-checkout__process-note p,[data-payment-product=comprehensive] .foudre-checkout__process-note p,:is([data-payment-product=implementation],[data-payment-product=subscription]) .foudre-checkout__process-note p{font-size:10.5px;line-height:1.35}.foudre-checkout__process-note p+p,[data-payment-product=deal] .foudre-checkout__process-note p+p,[data-payment-product=comprehensive] .foudre-checkout__process-note p+p{margin-top:7px}.foudre-checkout__map-link{font-size:11px}.foudre-checkout__form,.foudre-checkout__decision,[data-payment-product=deal] .foudre-checkout__form,[data-payment-product=investment] .foudre-checkout__form,[data-payment-product=comprehensive] .foudre-checkout__form,:is([data-payment-product=implementation],[data-payment-product=subscription]) .foudre-checkout__decision{min-height:0;padding:22px 20px 20px}.foudre-checkout__fields,.foudre-checkout__implementation-form .foudre-checkout__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px 10px}.foudre-checkout__fields label{min-width:0;gap:6px;font-size:10px;line-height:1.15}.foudre-checkout__fields input,.foudre-checkout__fields select{min-width:0;height:42px;padding:10px 12px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.foudre-checkout__channel:after{right:15px;bottom:16px}.foudre-checkout__implementation-form textarea{min-height:66px;height:66px;padding:10px 12px;font-size:11px}.foudre-checkout__payment-note{margin-top:16px;font-size:10px;line-height:1.35}.foudre-checkout__check,.foudre-checkout__implementation-form .foudre-checkout__check{min-height:36px;margin-top:11px}.foudre-checkout__check+.foudre-checkout__check{margin-top:2px}.foudre-checkout__check small{font-size:10.5px;line-height:1.3}.foudre-checkout__seller{min-height:40px;margin-top:10px;padding-top:12px;font-size:10px;line-height:1.3}.foudre-checkout__primary,.foudre-checkout__implementation-form .foudre-checkout__primary{min-height:48px;margin-top:14px;font-size:12px}.foudre-checkout__connection-note,.foudre-checkout__safety,.foudre-checkout__privacy-link{margin-top:6px;font-size:9.5px;line-height:1.35}}@media(not (max-width:820px))and (max-height:820px){.foudre-root.foudre-checkout{height:calc(100 * var(--foudre-svh, 1svh));min-height:0;overflow:hidden}.foudre-checkout__header{padding:18px clamp(24px,5vw,80px) 6px}.foudre-root.foudre-checkout .foudre-checkout__brand{padding-top:0}.foudre-checkout__workspace,[data-payment-kind=analysis] .foudre-checkout__workspace{height:calc(calc(100 * var(--foudre-svh, 1svh)) - 88px);min-height:0;margin-top:8px;margin-bottom:10px}.foudre-checkout__order,.foudre-checkout__form,.foudre-checkout__decision{height:100%;min-height:0}[data-payment-kind=analysis] .foudre-checkout__form{padding:18px 22px}[data-payment-kind=analysis] .foudre-checkout__fields{gap:7px 12px}[data-payment-kind=analysis] .foudre-checkout__fields label{gap:5px}[data-payment-kind=analysis] .foudre-checkout__fields input,[data-payment-kind=analysis] .foudre-checkout__fields select{padding:11px 13px}[data-payment-kind=analysis] .foudre-checkout__channel:after{bottom:16px}[data-payment-kind=analysis] .foudre-checkout__payment-note,[data-payment-kind=analysis] .foudre-checkout__check{margin-top:14px}[data-payment-kind=analysis] .foudre-checkout__check+.foudre-checkout__check{margin-top:6px}[data-payment-kind=analysis] .foudre-checkout__seller{margin-top:12px;padding-top:10px}[data-payment-kind=analysis] .foudre-checkout__primary{min-height:46px;margin-top:16px}[data-payment-kind=analysis] .foudre-checkout__connection-note,[data-payment-kind=analysis] .foudre-checkout__safety{margin-top:7px}[data-payment-kind=analysis] .foudre-checkout__privacy-link{margin-top:5px}[data-payment-product=express] .foudre-checkout__order,[data-payment-product=investment] .foudre-checkout__order,[data-payment-product=comprehensive] .foudre-checkout__order{padding-block:18px}.foudre-root.foudre-checkout:not([data-payment-product=none]){height:auto;min-height:calc(100 * var(--foudre-svh, 1svh));overflow-y:auto}[data-payment-product]:not([data-payment-product=none]) .foudre-checkout__workspace{height:auto;min-height:0;margin-top:28px;margin-bottom:24px}[data-payment-product]:not([data-payment-product=none]) .foudre-checkout__order,[data-payment-product]:not([data-payment-product=none]) .foudre-checkout__form,[data-payment-product]:not([data-payment-product=none]) .foudre-checkout__decision{height:auto;min-height:0}}@media(max-width:620px){.foudre-checkout__header{align-items:flex-end;flex-direction:column}.foudre-checkout__selection-stage{display:block;width:min(100% - 28px,1120px);margin-right:auto;margin-left:auto}.foudre-checkout__selection-heading{display:none}.foudre-checkout__selection-heading-mobile{display:block}.foudre-checkout__selection-heading-mobile h2{max-width:none;margin:0 0 10px;font-size:clamp(2rem,10vw,3rem)}.foudre-checkout__selection-heading-mobile p{max-width:44ch;margin:0;color:#ffffff9e;font-size:.72rem;line-height:1.45}.foudre-checkout__selection-heading-mobile+.foudre-checkout__product-group{margin-top:22px}.foudre-checkout__intro,.foudre-checkout__selection-stage,.foudre-checkout__workspace,.foudre-checkout__process,.foudre-checkout__footer{width:min(100% - 28px,1120px)}.foudre-checkout__intro{margin-top:42px}.foudre-checkout__intro h1{font-size:clamp(3rem,15vw,4.4rem)}.foudre-checkout__fields,.foudre-checkout__steps,.foudre-checkout__implementation-form .foudre-checkout__fields{grid-template-columns:1fr}.foudre-checkout__implementation-form .foudre-checkout__implementation-task,.foudre-checkout__notification-contact{grid-column:auto}.foudre-checkout__seller{flex-direction:column}.foudre-checkout__seller details{text-align:left}.foudre-checkout__steps li,.foudre-checkout__steps li+li{padding:18px 0;border-right:0;border-bottom:1px solid rgb(255 255 255 / .12);border-left:0}.foudre-checkout__footer nav{flex-direction:column}.foudre-checkout__footer details p{right:auto;left:0;width:min(330px,calc(100vw - 28px))}.foudre-checkout__product-pending{grid-template-columns:1fr}.foudre-checkout__product-pending small{text-align:left}}@media(prefers-reduced-motion:reduce){.foudre-checkout__return,.foudre-checkout__product-group a{transition:none}}.foudre-root.foudre-order-upload{min-height:calc(100 * var(--foudre-svh, 1svh));overflow-x:hidden;color:#f7f7fb;background:radial-gradient(circle at 84% 12%,rgb(113 126 255 / .34),transparent 31%),linear-gradient(150deg,#2529c9,#1c21af 54%,#121681)}.foudre-order-upload__header{display:flex;width:min(760px,calc(100% - 48px));align-items:center;justify-content:space-between;gap:24px;margin:0 auto;padding:clamp(22px,3vw,34px) 0 20px}.foudre-order-upload__brand{display:block;width:max-content;padding-top:6px}.foudre-order-upload__brand .foudre-map-diagnostic__ai{font-size:2.25rem}.foudre-order-upload__office-return{color:#ffffffb8;font-size:.68rem;font-weight:700;line-height:1.3;text-align:right;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .28)}.foudre-order-upload__office-return:hover{color:#fff;border-bottom-color:#ff8b58}.foudre-order-upload__office-return:focus-visible{outline:2px solid #ff8b58;outline-offset:5px}.foudre-order-upload__security{display:flex;gap:9px;align-items:center;color:#ffffffab;font-size:.7rem}.foudre-order-upload__security svg{width:18px;color:#ff8b58}.foudre-order-upload__workspace{width:min(760px,calc(100% - 48px));margin:0 auto;padding-bottom:64px;color:#272940;background:#f7f5ef;border:1px solid rgb(255 255 255 / .25);border-radius:16px;box-shadow:0 28px 72px #06094745;overflow:hidden}.foudre-order-upload__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;align-items:center;padding:clamp(26px,4vw,34px) clamp(24px,5vw,48px) 18px}.foudre-order-upload__eyebrow{grid-column:1 / -1;margin:0 0 12px;color:#ff8b58;font-size:.67rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.foudre-order-upload__summary h1{max-width:none;margin:0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.14;letter-spacing:-.025em}.foudre-order-upload__deadline small{color:#7f808c;font-size:.64rem}.foudre-order-upload__deadline{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin:0;padding-left:24px;border-left:1px solid #d9d7d0}.foudre-order-upload__deadline svg{width:22px;color:#ff8b58}.foudre-order-upload__deadline div{display:grid;gap:4px}.foudre-order-upload__deadline strong{font-size:.92rem}.foudre-order-upload__deadline span{color:#9a9aa3;font-size:.5rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.foudre-order-upload__form{padding:0 clamp(24px,5vw,48px);color:#272940;background:#f7f5ef}.foudre-order-upload__form-title{margin:0;padding-top:18px;color:#ff8b58;font-size:.67rem;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #d9d7d0}.foudre-order-upload__task{display:grid;gap:10px;margin-top:22px;color:#414356;font-size:.8rem;font-weight:750}.foudre-order-upload__task textarea{width:100%;resize:vertical;min-height:164px;padding:15px 16px;color:#272940;font:inherit;line-height:1.5;background:#fff;border:1px solid #d4d2cb;border-radius:9px;outline:0}.foudre-order-upload__task textarea:focus,.foudre-order-upload__links input:focus{border-color:#4b49e4;box-shadow:0 0 0 3px #4b49e41f}.foudre-order-upload__task textarea::placeholder,.foudre-order-upload__links input::placeholder{color:#a0a1aa}.foudre-order-upload__materials{margin-top:26px;padding-top:24px;border-top:1px solid #d9d6cf}.foudre-order-upload__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.foudre-order-upload__section-heading h3{margin:0;font-size:.88rem}.foudre-order-upload__section-heading p{margin:5px 0 0;color:#7a7b88;font-size:.66rem;line-height:1.4}.foudre-order-upload__section-heading>button{display:flex;gap:5px;align-items:center;padding:4px 0;color:#4644d8;font-size:.65rem;background:none;border:0;cursor:pointer}.foudre-order-upload__section-heading>button svg{width:14px}.foudre-order-upload__dropzone{display:grid;min-height:126px;place-items:center;gap:4px;margin-top:14px;padding:18px;color:#777987;text-align:center;background:#fff;border:1px dashed #bbb9b2;border-radius:10px;cursor:pointer}.foudre-order-upload__dropzone:hover{border-color:#4b49e4}.foudre-order-upload__dropzone svg{width:26px;color:#4b49e4}.foudre-order-upload__dropzone span{font-size:.72rem}.foudre-order-upload__dropzone strong{color:#3f3dcf}.foudre-order-upload__dropzone small{color:#9a9ba4;font-size:.58rem}.foudre-order-upload__dropzone input{position:absolute;width:1px;height:1px;opacity:0}.foudre-order-upload__file-limits{margin:8px 0 0;color:#898a95;font-size:.6rem;line-height:1.45}.foudre-order-upload__file-error{margin:7px 0 0;color:#b24d32;font-size:.63rem;line-height:1.4}.foudre-order-upload__file-list{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.foudre-order-upload__file-list li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;background:#fff;border:1px solid #dfddd6;border-radius:8px}.foudre-order-upload__file-list li>svg{width:18px;color:#4b49e4}.foudre-order-upload__file-list li>span{display:grid;gap:3px;min-width:0}.foudre-order-upload__file-list strong{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.foudre-order-upload__file-list small{color:#898a95;font-size:.58rem}.foudre-order-upload__file-list button,.foudre-order-upload__links button{display:grid;width:28px;height:28px;padding:0;place-items:center;color:#8c8d98;background:transparent;border:0;border-radius:5px;cursor:pointer}.foudre-order-upload__file-list button:hover,.foudre-order-upload__links button:hover{color:#d75837;background:#f3eee9}.foudre-order-upload__file-list button svg,.foudre-order-upload__links button svg{width:15px}.foudre-order-upload__links{display:grid;gap:7px;margin-top:14px}.foudre-order-upload__links>div{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:0 8px 0 12px;background:#fff;border:1px solid #d4d2cb;border-radius:8px}.foudre-order-upload__links>div:focus-within{border-color:#4b49e4;box-shadow:0 0 0 3px #4b49e41f}.foudre-order-upload__links>div>svg{width:17px;color:#4b49e4}.foudre-order-upload__links input{min-width:0;padding:13px 4px;font:inherit;font-size:.7rem;background:transparent;border:0;outline:0;box-shadow:none!important}.foudre-order-upload__privacy{display:grid;grid-template-columns:auto 1fr;gap:11px;margin-top:26px;padding:14px;color:#6b5c45;background:#fff4dc;border:1px solid #ead6ac;border-radius:9px}.foudre-order-upload__privacy svg{width:18px;color:#d36c3b}.foudre-order-upload__privacy p{display:grid;gap:4px;margin:0;font-size:.65rem;line-height:1.45}.foudre-order-upload__privacy strong{color:#51442f}.foudre-order-upload__confirmation{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin-top:20px;color:#676978;font-size:.68rem;line-height:1.48;cursor:pointer}.foudre-order-upload__confirmation input{position:absolute;width:1px;height:1px;opacity:0}.foudre-order-upload__checkbox{display:grid;box-sizing:border-box;width:18px;height:18px;place-items:center;align-self:start;color:transparent;background:#fff;border:1px solid #c7c5be;border-radius:4px}.foudre-order-upload__checkbox svg{display:block;width:12px;height:12px;stroke-width:2.4}.foudre-order-upload__confirmation input:checked+.foudre-order-upload__checkbox{color:#fff;background:#4b49e4;border-color:#4b49e4}.foudre-order-upload__confirmation input:focus-visible+.foudre-order-upload__checkbox{box-shadow:0 0 0 3px #4b49e429}.foudre-order-upload__submit{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:13px 16px;color:#fff;font-size:.82rem;font-weight:780;background:#ff7040;border:0;border-radius:8px}.foudre-order-upload__submit svg{width:19px}.foudre-order-upload__submit:disabled{color:#7d7f8d;background:#dedcd5;cursor:not-allowed}.foudre-order-upload__connection-note{margin:9px 0 0;color:#898a96;font-size:.62rem;line-height:1.4}.foudre-order-upload__status{padding:0 clamp(24px,5vw,48px) 0}.foudre-order-upload__status-head{padding-top:18px;border-top:1px solid #d9d7d0}.foudre-order-upload__status-head h2{margin:13px 0 0;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.14;letter-spacing:-.025em}.foudre-order-upload__status-head>p:last-child{margin:8px 0 0;color:#777987;font-size:.7rem;line-height:1.45}.foudre-order-upload__dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;background:#fff;border:1px solid #dedbd4;border-radius:10px;overflow:hidden}.foudre-order-upload__dates>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:82px;padding:15px;border-left:1px solid #e5e2dc}.foudre-order-upload__dates>div:first-child{border-left:0}.foudre-order-upload__dates svg{width:18px;color:#5553df}.foudre-order-upload__dates .is-accent svg{color:#ff7a49}.foudre-order-upload__dates span{display:grid;gap:4px;min-width:0}.foudre-order-upload__dates small{color:#898a95;font-size:.58rem;line-height:1.3}.foudre-order-upload__dates strong{font-size:.7rem;line-height:1.35}.foudre-order-upload__submitted{margin-top:30px;padding-top:24px;border-top:1px solid #d9d7d0}.foudre-order-upload__submitted-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.foudre-order-upload__submitted-heading h3{margin:0;font-size:.88rem}.foudre-order-upload__submitted-heading>span{color:#8b8c97;font-size:.62rem}.foudre-order-upload__submitted-task{margin:14px 0 0;padding:14px 15px;color:#45475a;font-size:.7rem;line-height:1.48;background:#efede7;border-radius:8px}.foudre-order-upload__submitted ul{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.foudre-order-upload__submitted li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px 13px;background:#fff;border:1px solid #dfddd6;border-radius:8px}.foudre-order-upload__submitted li>svg:first-child{width:17px;color:#4b49e4}.foudre-order-upload__submitted li>svg:last-child{width:16px;color:#6664cc}.foudre-order-upload__submitted li>span{display:grid;gap:3px;min-width:0}.foudre-order-upload__submitted li strong{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.foudre-order-upload__submitted li small{color:#898a95;font-size:.58rem}.foudre-order-upload__submitted-note{margin:12px 0 0;color:#898a95;font-size:.62rem;line-height:1.45}.foudre-order-upload__status-head--warning h2{color:#6b3e2c}.foudre-order-upload__access-fix{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;margin-top:24px;padding:15px;background:#fff;border:1px solid #e2cdbf;border-radius:10px}.foudre-order-upload__access-fix>svg{width:20px;color:#dd7046}.foudre-order-upload__access-fix>div{display:grid;gap:3px;min-width:0}.foudre-order-upload__access-fix small,.foudre-order-upload__result-file small{color:#898a95;font-size:.58rem}.foudre-order-upload__access-fix strong,.foudre-order-upload__result-file strong{font-size:.72rem}.foudre-order-upload__access-fix span,.foudre-order-upload__result-file span{color:#9b7463;font-size:.6rem}.foudre-order-upload__access-fix button,.foudre-order-upload__result-actions button{display:flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:9px 12px;color:#3f3dcf;font:inherit;font-size:.65rem;font-weight:750;background:#fff;border:1px solid #cfcdc7;border-radius:7px;cursor:pointer}.foudre-order-upload__status-note{display:grid;grid-template-columns:auto 1fr;gap:11px;margin-top:12px;padding:13px 14px;color:#696a77;background:#efede7;border-radius:8px}.foudre-order-upload__status-note svg{width:17px;color:#5553df}.foudre-order-upload__status-note p{margin:0;font-size:.63rem;line-height:1.48}.foudre-order-upload__status-note strong{color:#424456}.foudre-order-upload__result{margin-top:24px;padding:18px;background:#fff;border:1px solid #dedbd4;border-radius:10px}.foudre-order-upload__result-file{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center}.foudre-order-upload__result-file>svg{width:25px;color:#4b49e4}.foudre-order-upload__result-file>div{display:grid;gap:4px;min-width:0}.foudre-order-upload__result-file span{color:#898a95}.foudre-order-upload__result-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.foudre-order-upload__result-actions button svg{width:16px}.foudre-order-upload__result-actions .is-primary{color:#fff;background:#4b49e4;border-color:#4b49e4}.foudre-order-upload__result>p{margin:12px 0 0;color:#898a95;font-size:.6rem;line-height:1.45}.foudre-order-upload__feedback{margin-top:24px;padding:18px;background:#fff;border:1px solid #dedbd4;border-radius:10px}.foudre-order-upload__feedback fieldset{min-width:0;margin:0;padding:0;border:0}.foudre-order-upload__feedback legend,.foudre-order-upload__review-text>span{display:block;margin:0 0 9px;color:#414356;font-size:.72rem;font-weight:750}.foudre-order-upload__rating>div{display:flex;gap:7px}.foudre-order-upload__rating button{display:grid;width:36px;height:36px;padding:0;place-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer}.foudre-order-upload__rating-spark{position:relative;display:block;width:27px;height:27px;background:#ff7a451c;border-radius:50%;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.foudre-order-upload__rating-spark:before{position:absolute;top:50%;left:50%;width:9px;height:9px;content:"";background:#ff9b73;border-radius:50%;box-shadow:0 0 8px #ff7a4538;transform:translate(-50%,-50%);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.foudre-order-upload__rating button.is-selected .foudre-order-upload__rating-spark{background:#ff7a4533;box-shadow:0 0 0 3px #ff7a4512}.foudre-order-upload__rating button.is-selected .foudre-order-upload__rating-spark:before{background:#ff7a45;box-shadow:0 0 12px #ff7a456b}.foudre-order-upload__rating button:hover .foudre-order-upload__rating-spark,.foudre-order-upload__rating button:focus-visible .foudre-order-upload__rating-spark{background:#ff7a453d;box-shadow:0 0 0 4px #ff7a4517;transform:scale(1.06)}.foudre-order-upload__rating button:hover .foudre-order-upload__rating-spark:before,.foudre-order-upload__rating button:focus-visible .foudre-order-upload__rating-spark:before{background:#ff7a45;box-shadow:0 0 14px #ff7a4580;transform:translate(-50%,-50%) scale(1.12)}.foudre-order-upload__rating button:focus-visible{outline:2px solid #4b49e4;outline-offset:2px}.foudre-order-upload__review-text{display:block;margin-top:20px}.foudre-order-upload__review-text textarea{width:100%;resize:vertical;padding:13px 14px;color:#272940;font:inherit;font-size:.7rem;line-height:1.5;background:#fdfdfc;border:1px solid #d4d2cb;border-radius:8px;outline:0}.foudre-order-upload__review-text textarea:focus{border-color:#4b49e4;box-shadow:0 0 0 3px #4b49e41f}.foudre-order-upload__publication{margin-top:18px!important}.foudre-order-upload__publication label{display:flex;gap:8px;align-items:center;margin-top:7px;color:#686a78;font-size:.66rem;cursor:pointer}.foudre-order-upload__publication input{accent-color:#4b49e4}.foudre-order-upload__demo-consent{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin-top:20px;padding-top:18px;color:#6f7180;font-size:.64rem;line-height:1.48;border-top:1px solid #e1ded7;cursor:pointer}.foudre-order-upload__demo-consent>input{position:absolute;width:1px;height:1px;opacity:0}.foudre-order-upload__demo-consent>span:last-child{display:grid;gap:4px}.foudre-order-upload__demo-consent strong{color:#3f4153;font-size:.68rem}.foudre-order-upload__demo-consent input:checked+.foudre-order-upload__checkbox{color:#fff;background:#4b49e4;border-color:#4b49e4}.foudre-order-upload__feedback-submit{min-height:42px;margin-top:20px;padding:10px 16px;color:#fff;font:inherit;font-size:.7rem;font-weight:750;background:#4b49e4;border:0;border-radius:7px}.foudre-order-upload__feedback-submit:disabled{color:#898b96;background:#dedcd5}.foudre-order-upload__feedback-confirmation{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;margin-top:24px;padding:18px;color:#5654b8;background:#f0efff;border:1px solid #c8c6ee;border-radius:10px}.foudre-order-upload__feedback-confirmation svg{width:21px;color:#6664cc}.foudre-order-upload__feedback-confirmation p{margin:0;font-size:.68rem;line-height:1.55}.foudre-order-upload__feedback-confirmation strong{color:#4543b8}.foudre-order-upload__single-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;margin-top:24px;padding:17px;background:#fff;border:1px solid #dedbd4;border-radius:10px}.foudre-order-upload__single-action>svg{width:21px;color:#4b49e4}.foudre-order-upload__single-action>div{display:grid;gap:4px}.foudre-order-upload__single-action strong{font-size:.72rem}.foudre-order-upload__single-action span{color:#898a95;font-size:.61rem;line-height:1.4}.foudre-order-upload__single-action button{min-height:38px;padding:9px 12px;color:#fff;font:inherit;font-size:.65rem;font-weight:750;background:#4b49e4;border:0;border-radius:7px}.foudre-order-upload__status-note--warning{color:#72543f;background:#fff0e5;border:1px solid #efd2bf}.foudre-order-upload__status-note--warning svg{color:#dd7046}@media(min-width:700px)and (min-height:700px){.foudre-order-upload:is([data-order-state=received],[data-order-state=in_review],[data-order-state=needs_access_fix],[data-order-state=ready]) .foudre-order-upload__header{padding-top:16px;padding-bottom:12px}.foudre-order-upload:is([data-order-state=received],[data-order-state=in_review],[data-order-state=needs_access_fix],[data-order-state=ready]) .foudre-order-upload__workspace{padding-bottom:22px}.foudre-order-upload:is([data-order-state=received],[data-order-state=in_review],[data-order-state=needs_access_fix],[data-order-state=ready]) .foudre-order-upload__summary{padding-top:20px;padding-bottom:13px}.foudre-order-upload:is([data-order-state=received],[data-order-state=in_review],[data-order-state=needs_access_fix],[data-order-state=ready]) .foudre-order-upload__status-head{padding-top:13px}.foudre-order-upload:is([data-order-state=received],[data-order-state=in_review]) .foudre-order-upload__dates,.foudre-order-upload[data-order-state=needs_access_fix] .foudre-order-upload__access-fix,.foudre-order-upload[data-order-state=ready] .foudre-order-upload__result{margin-top:14px}.foudre-order-upload:is([data-order-state=received],[data-order-state=in_review],[data-order-state=needs_access_fix],[data-order-state=ready]) .foudre-order-upload__submitted{margin-top:16px;padding-top:14px}}@media(min-width:700px)and (min-height:700px){.foudre-order-upload:is([data-order-state=received],[data-order-state=in_review],[data-order-state=needs_access_fix],[data-order-state=ready]) :is(.foudre-order-upload__header,.foudre-order-upload__workspace){width:min(920px,calc(100% - 48px))}.foudre-order-upload:is([data-order-state=received],[data-order-state=in_review],[data-order-state=needs_access_fix],[data-order-state=ready]) .foudre-order-upload__submitted ul{grid-template-columns:repeat(3,minmax(0,1fr))}.foudre-order-upload:is([data-order-state=received],[data-order-state=in_review],[data-order-state=needs_access_fix],[data-order-state=ready]) .foudre-order-upload__submitted li{grid-template-columns:auto minmax(0,1fr)}.foudre-order-upload:is([data-order-state=received],[data-order-state=in_review],[data-order-state=needs_access_fix],[data-order-state=ready]) .foudre-order-upload__submitted li>svg:last-child{display:none}.foudre-order-upload:is([data-order-state=received],[data-order-state=in_review],[data-order-state=needs_access_fix],[data-order-state=ready]) .foudre-order-upload__submitted li strong{line-height:1.25;white-space:normal}}.foudre-order-upload--unavailable{display:grid;grid-template-rows:auto 1fr}.foudre-order-upload__unavailable{width:min(620px,calc(100% - 48px));align-self:center;margin:-40px auto 80px;padding:clamp(32px,5vw,58px);background:#0f138394;border:1px solid rgb(255 255 255 / .2);border-radius:16px;box-shadow:0 28px 72px #06094745}.foudre-order-upload__unavailable>svg{width:30px;color:#ff8b58}.foudre-order-upload__unavailable .foudre-order-upload__eyebrow{margin-top:26px}.foudre-order-upload__unavailable h1{max-width:12ch;margin:0;font-size:clamp(2.7rem,6vw,5rem);line-height:.92;letter-spacing:-.06em}.foudre-order-upload__unavailable>p:last-child{max-width:52ch;margin:24px 0 0;color:#ffffffa6;line-height:1.55}@media(max-width:620px){.foudre-order-upload__header,.foudre-order-upload__workspace{width:min(100% - 28px,760px)}.foudre-order-upload__header{align-items:flex-start}.foudre-order-upload__office-return{max-width:190px}.foudre-order-upload__security{max-width:150px;align-items:flex-start;text-align:right}.foudre-order-upload__summary{display:block;padding-top:26px;padding-bottom:18px}.foudre-order-upload__deadline{margin-top:18px;padding-left:0;border-left:0}.foudre-order-upload__form-title{padding-top:18px}.foudre-order-upload__dates{grid-template-columns:1fr}.foudre-order-upload__dates>div{min-height:68px;border-top:1px solid #e5e2dc;border-left:0}.foudre-order-upload__dates>div:first-child{border-top:0}.foudre-order-upload__access-fix{grid-template-columns:auto minmax(0,1fr)}.foudre-order-upload__access-fix button{grid-column:1 / -1}.foudre-order-upload__result-actions{grid-template-columns:1fr}.foudre-order-upload__single-action{grid-template-columns:auto minmax(0,1fr)}.foudre-order-upload__single-action button{grid-column:1 / -1}.foudre-order-upload__section-heading{display:block}.foudre-order-upload__section-heading>button{margin-top:10px}}.foudre-order-office{min-height:calc(100 * var(--foudre-svh, 1svh));color:#242641;background:#efeee9}.foudre-order-office__topbar{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:24px;padding:0 max(24px,calc((100vw - 1180px)/2));color:#fff;background:#0c0e18}.foudre-order-office__topbar>div,.foudre-order-office__topbar>a,.foudre-order-office__topbar>span{display:flex;align-items:center;gap:12px}.foudre-order-office__topbar .foudre-order-office__brand{align-items:flex-end;gap:14px}.foudre-order-office__brand .foudre-map-diagnostic__ai{flex:0 0 auto;font-size:2.3rem}.foudre-order-office__brand strong{padding-bottom:.02em;font-size:.82rem;line-height:1}.foudre-order-office__topbar>span{color:#ffffff94;font-size:.65rem}.foudre-order-office__topbar svg{width:16px;color:#ff7a49}.foudre-order-office__heading{display:flex;width:min(1180px,calc(100% - 48px));align-items:end;justify-content:space-between;gap:28px;margin:0 auto;padding:34px 0 24px}.foudre-order-office__heading p,.foudre-order-office__card-title p{margin:0 0 6px;color:#777987;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foudre-order-office__heading h1{margin:0;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.05;letter-spacing:-.04em}.foudre-order-office__state{display:grid;gap:5px;text-align:right}.foudre-order-office__state span{color:#4b49e4;font-size:.66rem;font-weight:800;text-transform:uppercase}.foudre-order-office__state strong{font-size:.78rem}.foudre-order-office__state.is-access span{color:#d45d39}.foudre-order-office__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding-bottom:56px}.foudre-order-office__sidebar,.foudre-order-office__main{display:grid;align-content:start;gap:12px}.foudre-order-office__sidebar section,.foudre-order-office__card{padding:18px;background:#fff;border:1px solid #dedcd5;border-radius:10px}.foudre-order-office__sidebar h2{margin:0 0 13px;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.foudre-order-office__person{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center}.foudre-order-office__person svg{width:18px;color:#4b49e4}.foudre-order-office__owner .foudre-order-office__person svg{color:#ff7043}.foudre-order-office__person div{display:grid;gap:3px}.foudre-order-office__person strong{font-size:.72rem}.foudre-order-office__person span,.foudre-order-office__sidebar a{color:#7f808c;font-size:.61rem}.foudre-order-office__sidebar a{display:block;margin-top:10px;color:#4543d3}.foudre-order-office__sidebar dl{display:grid;gap:9px;margin:0}.foudre-order-office__sidebar dl>div{display:flex;justify-content:space-between;gap:10px;font-size:.61rem}.foudre-order-office__sidebar dt{color:#858691}.foudre-order-office__sidebar dd{margin:0;text-align:right}.foudre-order-office__sidebar dd.is-accent{color:#e5653c;font-weight:800}.foudre-order-office__card-title{display:flex;align-items:start;justify-content:space-between;gap:16px}.foudre-order-office__card-title h2{margin:0;font-size:1rem}.foudre-order-office__card-title>span{color:#81828e;font-size:.61rem}.foudre-order-office__task{margin:15px 0 0;padding:14px;color:#45475a;font-size:.72rem;line-height:1.5;background:#f3f1ec;border-radius:7px}.foudre-order-office__files{display:grid;gap:7px;margin:15px 0 0;padding:0;list-style:none}.foudre-order-office__files li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid #e4e1da;border-radius:7px}.foudre-order-office__files li>svg{width:17px;color:#4b49e4}.foudre-order-office__files li>div{display:grid;gap:3px}.foudre-order-office__files strong{font-size:.68rem}.foudre-order-office__files span{color:#858691;font-size:.58rem}.foudre-order-office__files em{display:flex;align-items:center;gap:5px;color:#5553bf;font-size:.59rem;font-style:normal}.foudre-order-office__files em svg{width:14px}.foudre-order-office__files li.has-problem{background:#fff6f0;border-color:#efc7b6}.foudre-order-office__files li.has-problem em{color:#c75b3c}.foudre-order-office__files li.is-pending{background:#f7f7ff;border-color:#cac9f2}.foudre-order-office__files li.is-pending em{color:#4b49e4}.foudre-order-office__files button{padding:7px 9px;color:#6d6e7a;font:inherit;font-size:.58rem;background:#fff;border:1px solid #d5d2cb;border-radius:5px}.foudre-order-office__problem-compose{display:grid;gap:9px;margin-top:12px;padding:14px;background:#fff8f4;border:1px solid #efc7b6;border-radius:8px}.foudre-order-office__problem-compose>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.foudre-order-office__problem-compose>div p{margin:0;color:#d45d39;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foudre-order-office__problem-compose>div button{padding:0;color:#777987;font:inherit;font-size:.58rem;background:transparent;border:0}.foudre-order-office__problem-compose label{color:#515365;font-size:.63rem;font-weight:700}.foudre-order-office__problem-compose textarea{box-sizing:border-box;width:100%;min-height:88px;resize:vertical;padding:11px 12px;color:#292b41;font:inherit;font-size:.65rem;line-height:1.5;background:#fff;border:1px solid #d5d2cb;border-radius:6px}.foudre-order-office__problem-compose>p{margin:0;color:#777987;font-size:.58rem;line-height:1.45}.foudre-order-office__problem-compose>a{justify-self:start;padding:9px 12px;color:#fff;font-size:.62rem;font-weight:800;text-decoration:none;background:#d45d39;border-radius:6px}.foudre-order-office__empty{margin:15px 0 0;padding:18px;color:#858691;font-size:.64rem;line-height:1.45;background:#f3f1ec;border:1px dashed #d5d2cb;border-radius:7px}.foudre-order-office__feedback-record blockquote{margin:15px 0 0;padding:16px 18px;color:#343648;font-size:.76rem;line-height:1.55;background:#f5f3ee;border-left:3px solid #ff7043;border-radius:0 7px 7px 0}.foudre-order-office__permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.foudre-order-office__permission-grid>div{display:grid;gap:4px;padding:11px 12px;background:#f7f6f2;border:1px solid #dfddd6;border-radius:7px}.foudre-order-office__permission-grid>div:before{content:"";width:7px;height:7px;background:#858691;border-radius:50%}.foudre-order-office__permission-grid>div.is-allowed:before{background:#6664cc}.foudre-order-office__permission-grid>div.is-denied:before{background:#d45d39}.foudre-order-office__permission-grid span{color:#777987;font-size:.57rem}.foudre-order-office__permission-grid strong{font-size:.63rem;line-height:1.4}.foudre-order-office__publication-proof{display:grid;gap:6px;margin-top:14px;padding:14px;background:#f7f7ff;border:1px solid #cac9f2;border-radius:8px}.foudre-order-office__publication-proof>span{color:#4b49e4;font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foudre-order-office__publication-proof p{margin:0;color:#777987;font-size:.59rem}.foudre-order-office__publication-proof strong{font-size:.68rem;line-height:1.45}.foudre-order-office__publication-proof button{justify-self:start;margin-top:3px;padding:8px 10px;color:#3432bd;font:inherit;font-size:.59rem;font-weight:800;background:#fff;border:1px solid #aaa8dc;border-radius:6px}.foudre-order-office__card.foudre-order-office__current-action{padding-left:20px;background:linear-gradient(110deg,#fff7f2,#fff 58%);border-color:#efb49f;border-left:4px solid #ff7043;box-shadow:0 8px 22px #ca5b3414}.foudre-order-office__current-action .foudre-order-office__card-title p{color:#e5653c}.foudre-order-office__current-action .foudre-order-office__card-title h2{font-size:1.08rem}.foudre-order-office__current-action>.foudre-order-office__primary-action,.foudre-order-office__current-action .foudre-order-office__result-preview .foudre-order-office__primary-action{background:#e5653c;border-color:#e5653c}.foudre-order-office__action-copy{max-width:690px;margin:12px 0 0;color:#777987;font-size:.66rem;line-height:1.55}.foudre-order-office__primary-action{display:inline-flex;min-height:42px;align-items:center;gap:7px;margin-top:14px;padding:9px 14px;color:#fff;font:inherit;font-size:.64rem;font-weight:800;text-decoration:none;background:#4b49e4;border:1px solid #4b49e4;border-radius:6px}.foudre-order-office__primary-action svg{width:16px}.foudre-order-office__result-preview{display:grid;gap:12px;margin-top:14px;padding:14px;background:#f5f4ef;border:1px solid #dedbd4;border-radius:8px}.foudre-order-office__result-preview>div{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.foudre-order-office__result-preview>div>svg{width:20px;color:#4b49e4}.foudre-order-office__result-preview>div>div{display:grid;gap:4px}.foudre-order-office__result-preview strong{font-size:.68rem}.foudre-order-office__result-preview span,.foudre-order-office__result-preview>p{margin:0;color:#777987;font-size:.6rem;line-height:1.45}.foudre-order-office__result-preview .foudre-order-office__primary-action{justify-self:start;margin-top:0}.foudre-order-office__publish-success{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin-top:14px;padding:14px;color:#5654b8;background:#f0efff;border:1px solid #c8c6ee;border-radius:8px}.foudre-order-office__publish-success svg{width:18px}.foudre-order-office__publish-success p{margin:0;font-size:.63rem;line-height:1.48}.foudre-order-office__publish-success strong{color:#4543b8}.foudre-order-office__events{display:grid;gap:13px;margin:15px 0 0;padding:0;list-style:none}.foudre-order-office__events li{display:grid;grid-template-columns:auto 104px 1fr auto;gap:9px;align-items:start}.foudre-order-office__events svg{width:15px;color:#7775e4}.foudre-order-office__events time{color:#858691;font-size:.58rem}.foudre-order-office__events div{display:grid;gap:3px}.foudre-order-office__events strong{font-size:.65rem}.foudre-order-office__events span{color:#858691;font-size:.59rem}.foudre-order-office__events em{color:#858691;font-size:.54rem;font-style:normal}.foudre-orders-queue{display:flex;height:calc(100 * var(--foudre-svh, 1svh));min-height:0;flex-direction:column;padding-bottom:0;overflow:hidden}.foudre-orders-queue>.foudre-order-office__topbar,.foudre-orders-queue>.foudre-control-nav,.foudre-orders-queue>.foudre-orders-queue__sections,.foudre-orders-queue>.foudre-orders-queue__promise,.foudre-orders-queue>.foudre-orders-queue__rulebar{flex:0 0 auto}.foudre-orders-queue>.foudre-control-panel,.foudre-orders-queue>.foudre-orders-queue__groups{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.foudre-orders-queue>.foudre-control-panel{margin-bottom:18px}.foudre-orders-queue>.foudre-orders-queue__groups{padding-bottom:28px}.foudre-orders-queue__mobile-brief{display:none}.foudre-order-office__topbar.is-control-center{display:grid;grid-template-columns:1fr auto 1fr}.foudre-order-office__control-title{margin:0;font-size:.82rem;line-height:1;letter-spacing:.01em}.foudre-order-office__topbar.is-control-center>span{justify-self:end}.foudre-control-nav,.foudre-control-panel{width:min(1280px,calc(100% - 48px));margin-right:auto;margin-left:auto}.foudre-control-nav{display:flex;gap:0;margin-top:20px;background:#fff;border:1px solid #d8d6cf}.foudre-control-nav button{min-height:48px;flex:1 1 0;padding:0 18px;color:#626471;font:800 .62rem/1 Inter,sans-serif;background:transparent;border:0;border-right:1px solid #dedcd5;cursor:pointer}.foudre-control-nav button:last-child{border-right:0}.foudre-control-nav button[aria-selected=true]{color:#fff;background:#242641;box-shadow:inset 0 -4px #ff7043}.foudre-control-nav button:hover:not([aria-selected=true]){color:#242641;background:#f5f3ee}.foudre-control-panel{margin-top:18px;padding:24px;background:#fff;border:1px solid #d8d6cf}.foudre-control-panel__heading{display:flex;align-items:start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid #dedcd5}.foudre-control-panel__heading>div:first-child{display:grid;gap:6px}.foudre-control-panel__heading small{color:#e5653c;font-size:.52rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.foudre-control-panel__heading h2{margin:0;color:#242641;font-size:1.35rem;letter-spacing:-.035em}.foudre-control-panel__heading p{max-width:680px;margin:0;color:#737582;font-size:.62rem;line-height:1.5}.foudre-control-panel__heading>svg{width:28px;height:28px;color:#ff7043}.foudre-control-panel__actions{display:flex;align-items:center;gap:8px}.foudre-control-panel__actions a,.foudre-control-panel__actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:#242641;font:800 .58rem/1 Inter,sans-serif;text-decoration:none;background:#fff;border:1px solid #cbc8c0;cursor:pointer}.foudre-control-panel__actions .is-primary{color:#fff;background:#e5653c;border-color:#e5653c}.foudre-control-panel__actions svg{width:14px}.foudre-orders-queue>.foudre-control-site{display:flex;min-height:0;flex-direction:column;overflow:hidden}.foudre-control-site__actions{justify-content:flex-end;padding-bottom:14px;border-bottom:1px solid #dedcd5}.foudre-control-settings label>span:first-child{color:#777987;font-size:.49rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.foudre-control-select{position:relative;display:block}.foudre-control-settings select{width:100%;min-height:40px;padding:0 46px 0 12px;color:#242641;font:700 .59rem/1.2 Inter,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#f5f3ee;border:1px solid #d5d2ca}.foudre-control-select:after{position:absolute;right:17px;top:50%;width:8px;height:8px;content:"";border-right:1.5px solid #36384f;border-bottom:1.5px solid #36384f;pointer-events:none;transform:translateY(-70%) rotate(45deg);transition:border-color .16s ease}.foudre-control-select:hover:after,.foudre-control-select:focus-within:after{border-color:#ff7040}.foudre-control-site__devices{display:grid;max-width:660px;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 12px;border:1px solid #cbc8c0}.foudre-control-site__devices button{display:grid;min-height:54px;align-content:center;gap:4px;padding:8px 14px;color:#696b78;text-align:left;background:#fff;border:0;border-right:1px solid #d8d6cf;cursor:pointer}.foudre-control-site__devices button:last-child{border-right:0}.foudre-control-site__devices button[aria-selected=true]{color:#fff;background:#242641;box-shadow:inset 0 -4px #ff7043}.foudre-control-site__devices strong{font-size:.6rem}.foudre-control-site__devices span{font-size:.48rem;opacity:.7}.foudre-control-site__edit{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:8px;align-items:center;margin-bottom:12px;padding:12px;background:#fff5ef;border-left:4px solid #ff7043}.foudre-control-site__edit strong{padding:0 8px;font-size:.6rem}.foudre-control-site__edit button{min-height:38px;color:#343648;font:750 .57rem/1.2 Inter,sans-serif;background:#fff;border:1px solid #e3c5b8;cursor:pointer}.foudre-control-site__edit button[aria-pressed=true]{color:#fff;background:#242641;border-color:#242641;box-shadow:inset 0 -3px #ff7043}.foudre-control-site__editor{min-height:0;flex:1 1 auto;padding:20px;overflow-y:auto;background:#f7f6f2;border:1px solid #cbc8c0}.foudre-control-site__editor>header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding-bottom:18px;border-bottom:1px solid #d8d6cf}.foudre-control-site__editor>header>button{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 10px;color:#242641;font:800 .54rem/1 Inter,sans-serif;background:#fff;border:1px solid #cbc8c0;cursor:pointer}.foudre-control-site__editor>header>button svg{width:14px}.foudre-control-site__editor>header>div{display:grid;gap:6px}.foudre-control-site__editor>header small{color:#e5653c;font-size:.49rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.foudre-control-site__editor h2{margin:0;color:#242641;font-size:1.25rem}.foudre-control-site__editor p{margin:0;color:#6f717e;font-size:.58rem;line-height:1.5}.foudre-control-site__inventory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:16px;background:#d8d6cf;border:1px solid #d8d6cf}.foudre-control-site__inventory article{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:16px;padding:14px;background:#fff}.foudre-control-site__inventory article>div{display:grid;gap:7px}.foudre-control-site__inventory small{color:#777987;font-size:.47rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.foudre-control-site__inventory strong{color:#242641;font-size:.58rem;line-height:1.35}.foudre-control-site__inventory button{display:inline-flex;min-width:135px;min-height:34px;align-items:center;justify-content:center;gap:6px;color:#242641;font:800 .49rem/1 Inter,sans-serif;background:#f7f6f2;border:1px solid #cbc8c0;cursor:pointer}.foudre-control-site__inventory button svg{width:12px}.foudre-control-site__request{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:16px;padding:16px;background:#fff5ef;border-left:4px solid #ff7043}.foudre-control-site__request label{display:grid;grid-column:1 / -1;gap:5px}.foudre-control-site__request label strong{color:#242641;font-size:.59rem}.foudre-control-site__request label span{color:#727481;font-size:.49rem;line-height:1.45}.foudre-control-site__request textarea{min-height:74px;padding:10px;resize:vertical;color:#242641;font:600 .56rem/1.45 Inter,sans-serif;background:#fff;border:1px solid #cbc8c0}.foudre-control-site__request>button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:#fff;font:800 .54rem/1 Inter,sans-serif;background:#e5653c;border:1px solid #e5653c;cursor:pointer}.foudre-control-site__request>button:disabled{color:#92939c;cursor:not-allowed;background:#e5e3dd;border-color:#e5e3dd}.foudre-control-site__request>button svg{width:13px}.foudre-control-site__preview{min-height:0;flex:1 1 auto;overflow:hidden;background:#e9e8e3;border:1px solid #cbc8c0}.foudre-control-site__viewport{display:flex;height:100%;min-height:0;align-items:center;justify-content:center;padding:18px;overflow:hidden}.foudre-control-site__stage{position:relative;flex:0 0 auto;overflow:hidden;background:#fff;box-shadow:0 12px 28px #2426411f}.foudre-control-site__preview iframe{position:absolute;inset:0 auto auto 0;display:block;max-width:none;background:#fff;border:0;transform-origin:top left}.foudre-control-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;background:#dedcd5;border:1px solid #dedcd5}.foudre-control-metrics article{display:grid;min-height:130px;align-content:space-between;gap:18px;padding:18px;background:#fff}.foudre-control-metrics small{color:#777987;font-size:.54rem;font-weight:750}.foudre-control-metrics strong{color:#242641;font-size:1.8rem;letter-spacing:-.04em}.foudre-control-metrics em{color:#9899a2;font-size:.49rem;font-style:normal}.foudre-statistics__toolbar{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch;margin-top:20px;padding:6px;background:#fffffff5;border:1px solid #dedcd5;box-shadow:0 8px 18px #24264114}.foudre-statistics__status{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;color:#6c6d79;font-size:.5rem;line-height:1.45;background:#fff5ef;border-left:4px solid #ff7043}.foudre-statistics__status>div{display:flex;flex-wrap:wrap;gap:6px 14px}.foudre-statistics__status strong{color:#a9472d}.foudre-statistics__status.is-ready{background:#f2f6f1;border-left-color:#4f7655}.foudre-statistics__status.is-ready strong{color:#385e40}.foudre-statistics__refresh{display:inline-flex;min-width:150px;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:#fff;font:800 .54rem/1 Inter,sans-serif;white-space:nowrap;cursor:pointer;background:#e5653c;border:1px solid #e5653c}.foudre-statistics__refresh svg{width:14px}.foudre-statistics__refresh:disabled{color:#8a8b96;cursor:wait;background:#e5e3dd;border-color:#e5e3dd}.foudre-statistics__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:20px;background:#dedcd5;border:1px solid #dedcd5}.foudre-statistics__summary article{display:grid;min-height:156px;align-content:start;gap:10px;padding:16px;background:#fff}.foudre-statistics__summary small,.foudre-statistics__report header small,.foudre-statistics__recommendation small{color:#e5653c;font-size:.49rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.foudre-statistics__summary strong{color:#242641;font-size:1.7rem;letter-spacing:-.04em}.foudre-statistics__summary p{min-height:3.9em;margin:0;color:#626471;font-size:.5rem;line-height:1.45}.foudre-statistics__summary em{color:#8a8b96;font-size:.49rem;font-style:normal}.foudre-statistics__products{margin-top:12px;padding:18px;background:#f7f6f2;border-top:4px solid #242641}.foudre-statistics__products>header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-bottom:13px;border-bottom:1px solid #d8d6cf}.foudre-statistics__products>header>div{display:grid;gap:5px}.foudre-statistics__products header small{color:#e5653c;font-size:.49rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.foudre-statistics__products h3{margin:0;color:#242641;font-size:.78rem}.foudre-statistics__products header>span{color:#777987;font-size:.48rem;line-height:1.35;text-align:right}.foudre-statistics__products>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:13px;background:#d8d6cf;border:1px solid #d8d6cf}.foudre-statistics__products article{display:grid;min-height:120px;align-content:start;gap:8px;padding:15px;background:#fff}.foudre-statistics__products article small{color:#5553bf;font-size:.51rem;font-weight:850}.foudre-statistics__products article strong{color:#242641;font-size:1.45rem;letter-spacing:-.04em}.foudre-statistics__products article p{margin:0;color:#626471;font-size:.51rem;line-height:1.45}.foudre-statistics__products article em{color:#8a8b96;font-size:.48rem;font-style:normal}.foudre-statistics__rows{display:grid;gap:1px;margin-top:12px;background:#dedcd5}.foudre-statistics__rows>div{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;color:#626471;font-size:.5rem;background:#fff}.foudre-statistics__rows b{color:#242641}.foudre-statistics__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.foudre-statistics__report,.foudre-statistics__recommendation{min-width:0;padding:18px;background:#f7f6f2;border-top:4px solid #242641}.foudre-statistics__report.is-wide,.foudre-statistics__recommendation.is-wide{grid-column:1 / -1}.foudre-statistics__report>header{display:flex;align-items:start;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid #d8d6cf}.foudre-statistics__report header>div{display:grid;gap:5px}.foudre-statistics__report h3,.foudre-statistics__recommendation h3{margin:0;color:#242641;font-size:.78rem;line-height:1.2}.foudre-statistics__report header>span{color:#777987;font-size:.48rem;line-height:1.35;text-align:right}.foudre-statistics__columns{display:grid;grid-template-columns:1.3fr 1.1fr .7fr 1fr;gap:8px;margin-top:13px}.foudre-statistics__columns b{color:#5f616d;font-size:.46rem;line-height:1.3}.foudre-statistics__empty{margin:13px 0 0;color:#7b7c87;font-size:.53rem;line-height:1.55}.foudre-statistics__method{margin:10px 0 0;color:#8a8b96;font-size:.47rem;line-height:1.5}.foudre-statistics__data-rows{display:grid;gap:1px;margin-top:10px;background:#dedcd5}.foudre-statistics__data-rows>div{display:grid;grid-template-columns:1.3fr 1.1fr .7fr 1fr;gap:8px;align-items:center;padding:8px 10px;color:#626471;font-size:.48rem;background:#fff}.foudre-statistics__data-rows em{color:#8a8b96;font-style:normal}.foudre-statistics__data-rows b{color:#242641}.foudre-statistics__journey{display:grid;grid-template-columns:repeat(7,auto);gap:8px;align-items:center;justify-content:start;margin-top:16px}.foudre-statistics__journey span{display:grid;grid-template-columns:auto auto;gap:10px;align-items:center;padding:8px 10px;color:#242641;font-size:.49rem;font-weight:800;background:#fff;border:1px solid #d8d6cf}.foudre-statistics__journey strong{color:#e5653c;font-size:.65rem}.foudre-statistics__journey i{color:#e5653c;font-size:.6rem;font-style:normal}.foudre-statistics__signals{display:grid;gap:9px;margin:14px 0 0;padding:0;list-style:none}.foudre-statistics__signals li{position:relative;display:flex;justify-content:space-between;gap:12px;padding-left:15px;color:#5f616d;font-size:.54rem;line-height:1.4}.foudre-statistics__signals b{color:#242641;font-size:.62rem}.foudre-statistics__signals li:before{position:absolute;top:.48em;left:0;width:6px;height:6px;content:"";background:#ff7043}.foudre-statistics__friction{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:13px;background:#d8d6cf;border:1px solid #d8d6cf}.foudre-statistics__friction article{padding:14px;background:#fff}.foudre-statistics__friction strong{color:#242641;font-size:.56rem}.foudre-statistics__friction article>strong{display:block;color:#e5653c;font-size:1.25rem;line-height:1}.foudre-statistics__friction article>b{display:block;margin-top:8px;color:#242641;font-size:.54rem}.foudre-statistics__friction p{margin:7px 0 0;color:#777987;font-size:.51rem;line-height:1.5}.foudre-statistics__recommendation{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.75fr);gap:22px;color:#fff;background:#242641;border-top-color:#ff7043}.foudre-statistics__recommendation>div{display:grid;align-content:start;gap:7px}.foudre-statistics__recommendation h3{color:#fff}.foudre-statistics__recommendation p{margin:0;color:#bdbeca;font-size:.52rem;line-height:1.5}.foudre-statistics__recommendation ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid rgb(255 255 255 / .22)}.foudre-statistics__recommendation li{display:grid;min-height:72px;align-content:center;gap:6px;padding:10px;border-right:1px solid rgb(255 255 255 / .22)}.foudre-statistics__recommendation li:last-child{border-right:0}.foudre-statistics__recommendation b{color:#fff;font-size:.5rem}.foudre-statistics__recommendation li span{color:#adaeba;font-size:.45rem;line-height:1.35}.foudre-statistics__privacy{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px;padding:14px 16px;color:#696b76;font-size:.49rem;line-height:1.45;background:#fff5ef;border-left:4px solid #ff7043}.foudre-statistics__privacy strong{color:#a9472d}.foudre-control-list{margin-top:20px;border:1px solid #dedcd5}.foudre-control-list [role=row]{display:grid;grid-template-columns:.8fr 1.4fr 1fr .8fr;min-height:52px;align-items:center;border-bottom:1px solid #dedcd5}.foudre-control-list [role=row]:last-child{border-bottom:0}.foudre-control-list [role=row].is-heading{min-height:38px;color:#777987;font-size:.49rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;background:#f3f1ec}.foudre-control-list [role=cell],.foudre-control-list [role=columnheader]{padding:10px 14px;font-size:.59rem}.foudre-control-list .is-status{color:#d85f3b;font-weight:850}.foudre-payments__filters{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.foudre-payments__filters label{display:grid;min-width:220px;gap:7px}.foudre-payments__filters label>span:first-child{color:#777987;font-size:.49rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.foudre-payments__filters select{width:100%;min-height:42px;padding:0 46px 0 13px;color:#242641;font:750 .59rem/1.2 Inter,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#f5f3ee;border:1px solid #d5d2ca}.foudre-payments__filters select:hover,.foudre-payments__filters select:focus-visible{border-color:#ff7040;outline:0}.foudre-payments__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;border:1px solid #dedcd5}.foudre-payments__summary article{display:grid;min-height:92px;align-content:center;gap:7px;padding:16px 18px;background:#f8f7f3;border-right:1px solid #dedcd5}.foudre-payments__summary article:first-child{background:#242641;border-top:4px solid #ff7043}.foudre-payments__summary article:last-child{border-right:0}.foudre-payments__summary small{color:#777987;font-size:.48rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.foudre-payments__summary strong{color:#242641;font-size:1.16rem;letter-spacing:-.035em}.foudre-payments__summary span{color:#858691;font-size:.49rem}.foudre-payments__summary article:first-child :is(small,span){color:#bdbeca}.foudre-payments__summary article:first-child strong{color:#fff}.foudre-payments__list [role=row]{grid-template-columns:.85fr .8fr .9fr 1.35fr .9fr .8fr}.foudre-payments__list .is-kind{color:#5553bf;font-weight:800}.foudre-payments__list .is-amount{color:#242641;font-weight:850}.foudre-payments__list .is-status.is-paid{color:#5553bf}.foudre-payments__empty{margin:0;padding:24px 14px;color:#777987;font-size:.56rem}.foudre-control-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.foudre-control-settings.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.foudre-control-settings article,.foudre-control-settings__entry{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-content:start;padding:18px;background:#f7f6f2;border:0;border-top:4px solid #242641}.foudre-control-settings article>svg,.foudre-control-settings__entry>svg:first-child{width:20px;color:#e5653c}.foudre-control-settings article>div{display:grid;gap:8px}.foudre-control-settings strong{color:#242641;font-size:.67rem}.foudre-control-settings p{margin:0;color:#777987;font-size:.56rem;line-height:1.45}.foudre-control-settings article>div>span{color:#5553bf;font-size:.54rem;font-weight:800}.foudre-control-settings label{display:grid;gap:6px;margin-top:4px}.foudre-control-settings__entry{position:relative;grid-template-columns:auto minmax(0,1fr) auto;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.foudre-control-settings__entry>span{display:grid;gap:8px}.foudre-control-settings__entry em{color:#5553bf;font-size:.54rem;font-style:normal;font-weight:800}.foudre-control-settings__entry>svg:last-child{align-self:center;width:16px;margin-right:5px;color:#36384f;transition:color .16s ease,transform .16s ease}.foudre-control-settings__entry:hover,.foudre-control-settings__entry:focus-visible{background:#fff5ef;outline:1px solid #e7b6a5;outline-offset:0}.foudre-control-settings__entry:hover>svg:last-child,.foudre-control-settings__entry:focus-visible>svg:last-child{color:#ff7040;transform:translate(2px)}.foudre-control-settings-detail__back{display:inline-flex;min-height:38px;align-items:center;gap:7px;margin-bottom:16px;padding:0 12px;color:#242641;font:800 .56rem/1 Inter,sans-serif;cursor:pointer;background:#fff;border:1px solid #cbc8c0}.foudre-control-settings-detail__back:hover,.foudre-control-settings-detail__back:focus-visible{color:#d85f3b;border-color:#ff7040}.foudre-control-settings-detail__back svg{width:15px}.foudre-control-settings__notice{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:20px;padding:14px 16px;color:#4f5162;background:#f0efff;border-left:4px solid #5553bf}.foudre-control-settings__notice strong{flex:0 0 auto;color:#242641;font-size:.59rem}.foudre-control-settings__notice span{max-width:760px;font-size:.53rem;line-height:1.5}.foudre-control-settings-detail__list{margin-top:20px;border:1px solid #dedcd5}.foudre-control-settings-detail__list article,.foudre-control-settings-security article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;min-height:76px;padding:14px 16px;background:#fff;border-bottom:1px solid #dedcd5}.foudre-control-settings-detail__list article:last-child,.foudre-control-settings-security article:last-child{border-bottom:0}.foudre-control-settings-detail__list article>div,.foudre-control-settings-security article>div{display:grid;gap:5px}.foudre-control-settings-detail__list strong,.foudre-control-settings-security strong{color:#242641;font-size:.62rem}.foudre-control-settings-detail__list p,.foudre-control-settings-security p{margin:0;color:#777987;font-size:.52rem;line-height:1.45}.foudre-control-settings-detail__list article>span,.foudre-control-settings-security article>span{color:#5553bf;font-size:.53rem;font-weight:800}.foudre-control-settings-detail__list article>span.is-pending{color:#858691}.foudre-control-notifications{display:grid;grid-template-columns:.92fr 1.08fr;gap:12px;margin-top:20px}.foudre-control-notifications>section{min-width:0;background:#f7f6f2;border-top:4px solid #242641}.foudre-control-notifications section>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:0 14px 0 16px;border-bottom:1px solid #dedcd5}.foudre-control-notifications section>header h3{margin:0;color:#242641;font-size:.61rem}.foudre-control-notifications section>header span{color:#858691;font-size:.48rem}.foudre-control-notifications section>header button,.foudre-control-notifications__channels article>button{min-height:31px;padding:0 10px;color:#3432bd;font:800 .49rem/1 Inter,sans-serif;cursor:pointer;background:#fff;border:1px solid #c7c5ee;border-radius:5px}.foudre-control-notifications section>header button:hover,.foudre-control-notifications section>header button:focus-visible,.foudre-control-notifications__channels article>button:hover,.foudre-control-notifications__channels article>button:focus-visible{color:#fff;background:#4b49e4;border-color:#4b49e4;outline:0}.foudre-control-notifications__channels article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:82px;padding:13px 14px;background:#fff;border-bottom:1px solid #dedcd5}.foudre-control-notifications__channels article:last-child{border-bottom:0}.foudre-control-notifications__channels article>div{display:grid;gap:4px}.foudre-control-notifications__channels strong{color:#242641;font-size:.59rem}.foudre-control-notifications__channels p{margin:0;color:#777987;font-size:.49rem;line-height:1.4}.foudre-control-notifications__channels small{color:#5553bf;font-size:.47rem;font-weight:750}.foudre-control-notifications__channels article>span{max-width:90px;color:#5553bf;font-size:.47rem;font-weight:800;text-align:right}.foudre-control-notifications__channels article>span.is-pending{color:#858691}.foudre-control-notifications__rules [role=row]{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,56px);min-height:43px;align-items:center;background:#fff;border-bottom:1px solid #e4e1da}.foudre-control-notifications__rules [role=row]:last-child{border-bottom:0}.foudre-control-notifications__rules [role=row]>*{display:grid;height:100%;place-items:center;margin:0;border-left:1px solid #ece9e2}.foudre-control-notifications__rules [role=row]>:first-child{place-items:center start;padding:0 12px;border-left:0}.foudre-control-notifications__rules [role=row].is-heading{min-height:34px;color:#858691;font-size:.43rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase;background:#f3f1ec}.foudre-control-notifications__rules [role=row] strong{color:#555765;font-size:.49rem}.foudre-control-notifications__rules label{cursor:pointer}.foudre-control-notifications__rules label input{position:absolute;width:1px;height:1px;opacity:0}.foudre-control-notifications__rules label span{display:grid;box-sizing:border-box;width:18px;height:18px;place-items:center;color:transparent;background:#fff;border:1px solid #c7c5be;border-radius:4px}.foudre-control-notifications__rules label span svg{display:block;width:12px;height:12px;stroke-width:2.4}.foudre-control-notifications__rules label input:checked+span{color:#fff;background:#4b49e4;border-color:#4b49e4}.foudre-control-notifications__rules label input:focus-visible+span{box-shadow:0 0 0 3px #4b49e429}.foudre-control-channel-editor{display:grid;gap:13px;margin-top:12px;padding:16px;background:#fff;border:1px solid #cfccc4;border-top:4px solid #4b49e4}.foudre-control-channel-editor>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.foudre-control-channel-editor>header div{display:grid;gap:4px}.foudre-control-channel-editor small,.foudre-control-channel-editor label>span{color:#777987;font-size:.47rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.foudre-control-channel-editor h3{margin:0;color:#242641;font-size:.74rem}.foudre-control-channel-editor p{max-width:860px;margin:0;color:#666878;font-size:.52rem;line-height:1.5}.foudre-control-channel-editor>header button{min-height:32px;padding:0 10px;color:#5f6170;font:750 .5rem/1 Inter,sans-serif;cursor:pointer;background:#f4f2ed;border:1px solid #d8d5ce;border-radius:5px}.foudre-control-channel-editor label{display:grid;max-width:560px;gap:6px}.foudre-control-channel-editor input{box-sizing:border-box;min-height:39px;padding:0 11px;color:#292b41;font:650 .56rem/1.2 Inter,sans-serif;background:#f8f7f3;border:1px solid #d5d2ca;border-radius:5px}.foudre-control-channel-editor footer{display:flex;justify-content:flex-end}.foudre-control-channel-editor footer button{min-height:38px;padding:0 15px;color:#fff;font:850 .53rem/1 Inter,sans-serif;cursor:pointer;background:#4b49e4;border:0;border-radius:5px}.foudre-control-notifications__result{margin:12px 0 0;padding:10px 12px;color:#3432bd;font-size:.52rem;font-weight:750;background:#f0efff;border-left:3px solid #4b49e4}.foudre-control-settings-team{display:grid;grid-template-columns:1.35fr .65fr;gap:12px;margin-top:20px}.foudre-control-settings-team>section{background:#f7f6f2;border-top:4px solid #242641}.foudre-control-settings-team h3{margin:0;padding:13px 16px;color:#242641;font-size:.61rem;border-bottom:1px solid #dedcd5}.foudre-control-settings-team__title{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding-right:12px;border-bottom:1px solid #dedcd5}.foudre-control-settings-team__title h3{flex:1;border-bottom:0}.foudre-control-settings-team__title button,.foudre-control-settings-team__rights{display:inline-flex;min-height:31px;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#3432bd;font:800 .5rem/1 Inter,sans-serif;cursor:pointer;background:#fff;border:1px solid #c7c5ee;border-radius:5px}.foudre-control-settings-team__title button:hover,.foudre-control-settings-team__title button:focus-visible,.foudre-control-settings-team__rights:hover,.foudre-control-settings-team__rights:focus-visible{color:#fff;background:#4b49e4;border-color:#4b49e4;outline:0}.foudre-control-settings-team__title button svg{width:13px}.foudre-control-settings-team article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:76px;padding:14px 16px;background:#fff;border-bottom:1px solid #dedcd5}.foudre-control-settings-team article:last-child{border-bottom:0}.foudre-control-settings-team article>div{display:grid;gap:5px}.foudre-control-settings-team strong{color:#242641;font-size:.62rem}.foudre-control-settings-team article small{color:#858691;font-size:.48rem}.foudre-control-settings-team p{margin:0;color:#777987;font-size:.52rem;line-height:1.45}.foudre-control-settings-team article>span{color:#5553bf;font-size:.53rem;font-weight:800}.foudre-control-settings-team ul{display:grid;gap:12px;margin:0;padding:18px 22px 18px 38px;color:#555765;font-size:.56rem;line-height:1.45}.foudre-control-settings-team li::marker{color:#e5653c}.foudre-control-settings-team__access{display:grid;gap:7px;padding:16px 18px;background:#fff;border-bottom:1px solid #dedcd5}.foudre-control-settings-team__access strong{color:#242641;font-size:.6rem}.foudre-control-settings-team__access span{color:#5553bf;font-size:.52rem;font-weight:800}.foudre-control-settings-team__access p{margin:0;color:#777987;font-size:.51rem;line-height:1.45}.foudre-control-access-editor{display:grid;gap:14px;margin-top:14px;padding:17px;background:#fff;border:1px solid #cfccc4;border-top:4px solid #4b49e4}.foudre-control-access-editor>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.foudre-control-access-editor>header div{display:grid;gap:4px}.foudre-control-access-editor>header small,.foudre-control-access-editor label>span:first-child{color:#777987;font-size:.47rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.foudre-control-access-editor>header h3{margin:0;color:#242641;font-size:.76rem}.foudre-control-access-editor>header button{min-height:32px;padding:0 10px;color:#5f6170;font:750 .5rem/1 Inter,sans-serif;cursor:pointer;background:#f4f2ed;border:1px solid #d8d5ce;border-radius:5px}.foudre-control-access-editor__identity{display:grid;grid-template-columns:1fr 1fr .72fr;gap:10px}.foudre-control-access-editor__identity label{display:grid;gap:6px}.foudre-control-access-editor :is(input[type=text],input[type=email],select){box-sizing:border-box;width:100%;min-height:39px;padding:0 11px;color:#292b41;font:650 .56rem/1.2 Inter,sans-serif;background:#f8f7f3;border:1px solid #d5d2ca;border-radius:5px}.foudre-control-access-editor :is(input,select):focus-visible{border-color:#4b49e4;outline:2px solid rgb(75 73 228 / .15)}.foudre-control-access-editor fieldset{min-width:0;margin:0;padding:12px 14px 14px;border:1px solid #dfdcd5}.foudre-control-access-editor legend{padding:0 6px;color:#242641;font-size:.54rem;font-weight:850}.foudre-control-access-editor fieldset>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px}.foudre-control-access-editor fieldset label,.foudre-control-access-editor__active{display:flex;align-items:flex-start;gap:8px;color:#555765;font-size:.52rem;line-height:1.4;cursor:pointer}.foudre-control-access-editor fieldset input,.foudre-control-access-editor__active input{flex:none;width:16px;height:16px;margin:0;accent-color:#4b49e4}.foudre-control-access-editor fieldset .foudre-control-access-editor__scope{grid-template-columns:repeat(2,minmax(0,1fr))}.foudre-control-access-editor__scope p{grid-column:1 / -1;margin:2px 0 0 24px;color:#858691;font-size:.48rem}.foudre-control-access-editor>footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.foudre-control-access-editor>footer button{min-height:38px;padding:0 15px;color:#fff;font:850 .53rem/1 Inter,sans-serif;cursor:pointer;background:#4b49e4;border:0;border-radius:5px}.foudre-control-access-editor__result{margin:0;padding:10px 12px;color:#3432bd;font-size:.52rem;font-weight:750;background:#f0efff;border-left:3px solid #4b49e4}.foudre-control-settings-preview{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:18px;align-items:end;margin-top:12px;padding:16px;background:#f7f6f2;border:1px solid #dedcd5}.foudre-control-settings-preview label{display:grid;gap:7px}.foudre-control-settings-preview label>span:first-child{color:#777987;font-size:.49rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.foudre-control-settings-preview select{width:100%;min-height:40px;padding:0 46px 0 12px;color:#242641;font:700 .59rem/1.2 Inter,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1px solid #d5d2ca}.foudre-control-settings-preview p{margin:0 0 5px;color:#777987;font-size:.52rem;line-height:1.45}.foudre-control-settings-security{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:20px}.foudre-control-settings-security>section{background:#f7f6f2;border-top:4px solid #242641}.foudre-control-settings-security h3{margin:0;padding:13px 16px;color:#242641;font-size:.61rem;border-bottom:1px solid #dedcd5}.foudre-control-settings-security section h3:not(:first-child){margin-top:12px;border-top:4px solid #242641}.foudre-control-compliance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.foudre-control-compliance article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:start;min-height:108px;padding:17px;background:#f7f6f2;border-top:4px solid #242641}.foudre-control-compliance article>svg{width:19px;color:#e5653c}.foudre-control-compliance article>div{display:grid;gap:7px}.foudre-control-compliance strong{color:#242641;font-size:.62rem}.foudre-control-compliance p{margin:0;color:#777987;font-size:.52rem;line-height:1.45}.foudre-control-compliance article>span{color:#5553bf;font-size:.51rem;font-weight:800;text-align:right}.foudre-orders-queue__sections,.foudre-orders-queue__promise,.foudre-orders-queue__rulebar,.foudre-orders-queue__groups{width:min(1280px,calc(100% - 48px));margin-right:auto;margin-left:auto}.foudre-orders-queue__sections{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:10px}.foudre-orders-queue__sections button{--section-accent: #292b41;--section-tint: #f1f0ec;display:flex;gap:10px;min-height:50px;align-items:center;justify-content:space-between;padding:9px 12px;color:#555765;text-align:left;background:var(--section-tint);border:1px solid color-mix(in srgb,var(--section-accent) 26%,#ddd);border-radius:8px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.foudre-orders-queue__sections button.is-analyses{--section-accent: #6664cc;--section-tint: #f0efff}.foudre-orders-queue__sections button.is-tests{--section-accent: #c65231;--section-tint: #fff3ed}.foudre-orders-queue__sections button.is-maps{--section-accent: #3f4db8;--section-tint: #f0f2ff}.foudre-orders-queue__sections button.is-implementation{--section-accent: #d85f3b;--section-tint: #fff1e9}.foudre-orders-queue__sections button.is-subscriptions{--section-accent: #4e5d92;--section-tint: #edf0f8}.foudre-orders-queue__sections button.is-founder{--section-accent: #3432bd;--section-tint: #efefff}.foudre-orders-queue__sections button:hover{transform:translateY(-1px)}.foudre-orders-queue__sections button[aria-selected=true]{border-color:var(--section-accent);box-shadow:inset 0 -3px 0 var(--section-accent),0 7px 18px #2426410f}.foudre-orders-queue__sections button>span{color:var(--section-accent);font-size:.65rem;font-weight:850}.foudre-orders-queue__sections button>strong{display:grid;width:22px;height:22px;place-items:center;color:#fff;font-size:.5rem;background:var(--section-accent);border-radius:50%}.foudre-orders-queue__promise{--promise-accent: #292b41;display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1.65fr);gap:12px 24px;align-items:start;margin-top:10px;padding:12px 14px;background:#fff;border:1px solid color-mix(in srgb,var(--promise-accent) 25%,#dedcd5);border-left:4px solid var(--promise-accent);border-radius:8px}.foudre-orders-queue__promise.is-analyses{--promise-accent: #6664cc;background:#faf9ff}.foudre-orders-queue__promise.is-tests{--promise-accent: #c65231;background:#fff8f4}.foudre-orders-queue__promise.is-maps{--promise-accent: #3f4db8;background:#f7f8ff}.foudre-orders-queue__promise.is-implementation{--promise-accent: #d85f3b;background:#fff8f3}.foudre-orders-queue__promise.is-subscriptions{--promise-accent: #4e5d92;background:#f7f8fc}.foudre-orders-queue__promise.is-founder{--promise-accent: #3432bd;background:#f7f7ff}.foudre-orders-queue__promise strong{color:var(--promise-accent);font-size:.58rem;line-height:1.4}.foudre-orders-queue__promise p{margin:0;color:#5f6170;font-size:.56rem;line-height:1.5}.foudre-orders-queue__rulebar{display:flex;min-height:38px;gap:18px;align-items:center;justify-content:space-between;margin-top:13px}.foudre-orders-queue__rule{display:flex;gap:9px;align-items:center;margin:0;color:#686a78;font:600 .59rem/1.45 Inter,sans-serif}.foudre-orders-queue__rule .foudre-order-chat__spark{width:22px;height:22px;flex:0 0 auto}.foudre-orders-queue__rule .foudre-order-chat__spark:before{width:14px;height:14px}.foudre-orders-queue__rule .foudre-order-chat__spark>span{font-size:.54rem}.foudre-orders-queue__access-select{display:flex;flex:0 0 auto;align-items:center;gap:9px;color:#777987;font-size:.49rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foudre-orders-queue__access-field{position:relative;display:block;width:clamp(230px,25vw,330px)}.foudre-orders-queue__access-field select{width:100%;min-height:34px;padding:0 38px 0 10px;color:#292b41;font:700 .55rem/1.2 Inter,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1px solid #d7d4cc;border-radius:6px}.foudre-orders-queue__access-field:after{position:absolute;top:50%;right:15px;width:7px;height:7px;content:"";border-right:1.5px solid #36384f;border-bottom:1.5px solid #36384f;pointer-events:none;transform:translateY(-70%) rotate(45deg);transition:border-color .16s ease}.foudre-orders-queue__access-select:hover .foudre-orders-queue__access-field:after,.foudre-orders-queue__access-select:focus-within .foudre-orders-queue__access-field:after{border-color:#ff7040}.foudre-orders-queue__groups{display:grid;gap:38px;padding-top:22px}.foudre-orders-queue__group{--queue-accent: #4b49e4;--queue-history-width: 118px;--queue-row-gap: 7px}.foudre-orders-queue__group.is-attention{--queue-accent: #d45d39}.foudre-orders-queue__group.is-ready{--queue-accent: #6664cc}.foudre-orders-queue__group.is-completed,.foudre-orders-queue__group.is-archive{--queue-accent: #777987}.foudre-orders-queue__group>header{display:grid;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:24px;align-items:end;margin-bottom:13px}.foudre-orders-queue__group>header>div{display:flex;align-items:center;gap:9px}.foudre-orders-queue__group h2{margin:0;font-size:1.05rem;letter-spacing:-.025em}.foudre-orders-queue__group>header div>span{display:grid;width:22px;height:22px;place-items:center;color:#fff;font-size:.58rem;font-weight:800;background:var(--queue-accent);border-radius:50%}.foudre-orders-queue__group>header p{max-width:680px;margin:0;color:#7d7e89;font-size:.62rem;line-height:1.45}.foudre-orders-queue__column-head,.foudre-orders-queue__row{display:grid;grid-template-columns:1.02fr 1.3fr .9fr .78fr .72fr 1.02fr .66fr 1.08fr;gap:12px;align-items:center}.foudre-orders-queue__column-head{width:calc(100% - var(--queue-history-width) - var(--queue-row-gap));padding:0 16px 8px 20px;color:#888994;font-size:.52rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.foudre-orders-queue__column-head>span{line-height:1.2}.foudre-orders-queue__group ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.foudre-orders-queue__item{min-width:0}.foudre-orders-queue__row-wrap{display:grid;grid-template-columns:minmax(0,1fr) var(--queue-history-width);gap:var(--queue-row-gap)}.foudre-orders-queue__row{--product-accent: #777987;min-height:74px;padding:13px 16px;background:#fff;border:1px solid #dedcd5;border-left:4px solid var(--product-accent);border-radius:8px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.foudre-orders-queue__row.is-product-analyses{--product-accent: #6664cc}.foudre-orders-queue__row.is-product-tests{--product-accent: #c65231;background:linear-gradient(90deg,#fff7f2 0,#fff 18%)}.foudre-orders-queue__row.is-product-maps{--product-accent: #3f4db8;background:linear-gradient(90deg,#f5f6ff 0,#fff 18%)}.foudre-orders-queue__row.is-product-implementation{--product-accent: #d85f3b;background:linear-gradient(90deg,#fff8f4 0,#fff 18%)}.foudre-orders-queue__row.is-product-subscriptions{--product-accent: #4e5d92;background:linear-gradient(90deg,#f5f7fb 0,#fff 18%)}.foudre-orders-queue__row:hover{border-color:#c6c3ba;box-shadow:0 8px 22px #24264112;transform:translateY(-1px)}.foudre-orders-queue__row:focus-visible{outline-offset:2px}@media not (max-width:1100px){.foudre-orders-queue__column-head>span:nth-child(3),.foudre-orders-queue__column-head>span:nth-child(6),.foudre-orders-queue__row>.foudre-orders-queue__value:nth-child(3),.foudre-orders-queue__row>.foudre-orders-queue__value:nth-child(6){padding-left:12px;border-left:1px solid #dedbd4}.foudre-orders-queue__row>.foudre-orders-queue__value:nth-child(3),.foudre-orders-queue__row>.foudre-orders-queue__value:nth-child(6){display:flex;min-height:38px;align-items:center}}.foudre-orders-queue__history-toggle{--product-accent: #777987;display:grid;min-height:74px;place-items:center;align-content:center;gap:3px;padding:8px;color:var(--product-accent);font:800 .53rem/1.25 Inter,sans-serif;text-align:center;background:#fff;border:1px solid #dedcd5;border-radius:8px;cursor:pointer}.foudre-orders-queue__history-toggle.is-product-analyses{--product-accent: #6664cc;background:#f7f7ff}.foudre-orders-queue__history-toggle.is-product-tests{--product-accent: #c65231;background:#fff8f4}.foudre-orders-queue__history-toggle.is-product-maps{--product-accent: #3f4db8;background:#f7f8ff}.foudre-orders-queue__history-toggle[href]{text-decoration:none}.foudre-orders-queue__history-toggle.is-product-implementation{--product-accent: #d85f3b;background:#fff8f4}.foudre-orders-queue__history-toggle>svg:first-child{width:17px}.foudre-orders-queue__history-toggle>svg:last-child{width:13px;color:#36384f;transition:color .16s ease,transform .16s ease}.foudre-orders-queue__history-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.foudre-orders-queue__history-toggle:hover,.foudre-orders-queue__history-toggle:focus-visible{border-color:var(--product-accent);outline-offset:2px}.foudre-orders-queue__history-toggle:hover>svg:last-child,.foudre-orders-queue__history-toggle:focus-visible>svg:last-child{color:#ff7040}.foudre-orders-queue__history{--history-accent: #777987;margin-top:7px;overflow:hidden;background:#fff;border:1px solid #dcd9d1;border-left:4px solid var(--history-accent);border-radius:9px;box-shadow:0 12px 30px #24264114}.foudre-orders-queue__history.is-product-analyses{--history-accent: #6664cc}.foudre-orders-queue__history.is-product-implementation{--history-accent: #d85f3b}.foudre-orders-queue__history>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 17px;background:#f7f6f2;border-bottom:1px solid #e3e0d9}.foudre-orders-queue__history>header>div{display:flex;align-items:center;gap:8px}.foudre-orders-queue__history>header svg{width:17px;color:var(--history-accent)}.foudre-orders-queue__history>header strong{font-size:.69rem}.foudre-orders-queue__history>header span{color:#777987;font-size:.55rem}.foudre-orders-queue__history-stop{margin:0;padding:11px 17px;color:#5f6170;font-size:.6rem;background:color-mix(in srgb,var(--history-accent) 7%,white);border-bottom:1px solid #ece9e2}.foudre-orders-queue__history-stop strong{color:var(--history-accent)}.foudre-orders-queue__history-log{display:grid;max-height:390px;gap:18px;overflow-y:auto;padding:17px}.foudre-orders-queue__history-log>section{display:grid;gap:7px}.foudre-orders-queue__history-stage{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:6px;color:#777987;border-bottom:1px solid #e5e2dc}.foudre-orders-queue__history-stage strong{color:#555766;font-size:.54rem;letter-spacing:.08em;text-transform:uppercase}.foudre-orders-queue__history-stage time{font-size:.51rem}.foudre-orders-queue__history-log article{width:min(76%,720px);padding:9px 11px;background:#f3f1ec;border-radius:7px}.foudre-orders-queue__history-log article.is-office{justify-self:end;background:#f0efff;border-right:2px solid #6664cc}.foudre-orders-queue__history-log article.is-client{border-left:2px solid #d85f3b}.foudre-orders-queue__history-log article small{color:#777987;font-size:.5rem;font-weight:750}.foudre-orders-queue__history-log article p{margin:4px 0 0;color:#414354;font-size:.61rem;line-height:1.48;white-space:pre-line}.foudre-orders-queue__history>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 17px;background:#faf9f6;border-top:1px solid #e3e0d9}.foudre-orders-queue__history>footer span{color:#858691;font-size:.52rem}.foudre-orders-queue__history>footer a{display:inline-flex;align-items:center;gap:5px;color:#3432bd;font-size:.57rem;font-weight:800}.foudre-orders-queue__history>footer svg{width:13px}.foudre-orders-queue__value,.foudre-orders-queue__value>span{min-width:0}.foudre-orders-queue__value{display:block;color:#4f5162;font-size:.62rem;line-height:1.35}.foudre-orders-queue__value>small{display:none}.foudre-orders-queue__value>span{display:flex;align-items:center;gap:5px}.foudre-orders-queue__value.is-customer>span{display:grid;gap:3px}.foudre-orders-queue__value.is-customer strong{overflow:hidden;color:#292b41;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.foudre-orders-queue__value.is-customer span span{color:#8a8b96;font-size:.56rem}.foudre-orders-queue__notice{display:inline-flex;width:fit-content;margin-top:6px;padding:3px 6px;color:#fff;font-size:.5rem;font-style:normal;font-weight:800;background:#d45d39;border-radius:999px}.foudre-orders-queue__value.is-urgent,.foudre-orders-queue__value.is-blocked{color:#bd5335}.foudre-orders-queue__value.is-due{font-weight:750}.foudre-orders-queue__value.is-administrator{color:#292b41;font-weight:750}.foudre-orders-queue__value.is-administrator>span{display:grid;gap:4px;justify-items:start}.foudre-orders-queue__value.is-administrator svg{width:14px;height:14px;color:#e5653c;stroke-width:2}.foudre-orders-queue__value.is-clear{color:#858691}.foudre-orders-queue__value.is-unread{color:#d45d39;font-weight:800}.foudre-orders-queue__value svg{width:13px;flex:0 0 auto}.foudre-orders-queue__value.is-action{color:#3432bd;font-weight:800}.foudre-orders-queue__value.is-action>span{justify-content:space-between}.foudre-orders-queue__value.is-action svg{width:15px}.foudre-orders-queue__empty{--empty-accent: #777987;display:grid;gap:8px;padding:30px;background:#fff;border:1px solid #dedcd5;border-top:4px solid var(--empty-accent);border-radius:10px}.foudre-orders-queue__empty.is-subscriptions{--empty-accent: #4e5d92;background:#f5f7fb}.foudre-orders-queue__empty strong{color:#292b41;font-size:.78rem}.foudre-orders-queue__empty p{max-width:620px;margin:0;color:#737582;font-size:.6rem;line-height:1.5}.foudre-founder-inbox{display:grid;gap:16px}.foudre-founder-inbox__heading{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:14px;border-bottom:1px solid #d9d7d0}.foudre-founder-inbox__heading>div{display:grid;gap:5px}.foudre-founder-inbox__heading>div>span{color:#e5653c;font-size:.52rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.foudre-founder-inbox__heading h2{margin:0;color:#292b41;font-size:1.25rem;letter-spacing:-.025em}.foudre-founder-inbox__heading>p{display:inline-flex;align-items:center;gap:7px;margin:0;color:#666878;font-size:.56rem;font-weight:700}.foudre-founder-inbox__heading>p svg{width:15px;color:#3432bd}.foudre-founder-inbox__workspace{display:grid;min-height:500px;grid-template-columns:minmax(250px,.64fr) minmax(0,1.36fr);overflow:hidden;background:#fff;border:1px solid #dad7cf;border-radius:10px;box-shadow:0 14px 34px #24264112}.foudre-founder-inbox__list{display:grid;align-content:start;background:#f4f2ed;border-right:1px solid #dedbd4}.foudre-founder-inbox__list>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #dedbd4}.foudre-founder-inbox__list>header strong{color:#353746;font-size:.65rem}.foudre-founder-inbox__list>header span{color:#d45d39;font-size:.51rem;font-weight:800}.foudre-founder-inbox__list>button{display:grid;gap:6px;padding:14px 16px;color:#626473;text-align:left;background:transparent;border:0;border-bottom:1px solid #dedbd4;cursor:pointer}.foudre-founder-inbox__list>button.is-selected{background:#fff;box-shadow:inset 4px 0 #3432bd}.foudre-founder-inbox__list>button>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.foudre-founder-inbox__list>button strong{color:#292b41;font-size:.64rem}.foudre-founder-inbox__list>button i{padding:3px 6px;color:#fff;font-size:.44rem;font-style:normal;font-weight:850;background:#d45d39;border-radius:99px}.foudre-founder-inbox__list>button small,.foudre-founder-inbox__list>button time{color:#858691;font-size:.49rem}.foudre-founder-inbox__list>button p{display:-webkit-box;margin:0;overflow:hidden;color:#595b6b;font-size:.56rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.foudre-founder-inbox__list>button time{justify-self:end}.foudre-founder-inbox__conversation{display:grid;min-width:0;grid-template-rows:auto minmax(250px,1fr) auto}.foudre-founder-inbox__conversation>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid #e0ddd6}.foudre-founder-inbox__conversation>header>div{display:grid;gap:3px}.foudre-founder-inbox__conversation>header strong{color:#292b41;font-size:.69rem}.foudre-founder-inbox__conversation>header span,.foudre-founder-inbox__conversation>header small{color:#858691;font-size:.51rem}.foudre-founder-inbox__messages{display:grid;align-content:start;gap:10px;overflow-y:auto;padding:20px;background:#faf9f6}.foudre-founder-inbox__messages p{display:grid;width:min(78%,680px);gap:5px;margin:0;padding:11px 13px;background:#efede8;border-radius:8px}.foudre-founder-inbox__messages p.is-reader{border-left:2px solid #e5653c}.foudre-founder-inbox__messages p.is-founder{justify-self:end;background:#efefff;border-right:2px solid #3432bd}.foudre-founder-inbox__messages small{color:#82838f;font-size:.49rem;font-weight:750}.foudre-founder-inbox__messages span{color:#414354;font-size:.62rem;line-height:1.5}.foudre-founder-inbox__conversation form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 18px;border-top:1px solid #e0ddd6}.foudre-founder-inbox__conversation form label{grid-column:1 / -1;color:#777987;font-size:.49rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.foudre-founder-inbox__conversation textarea{min-height:72px;padding:10px 11px;color:#343643;font:500 .6rem/1.45 Inter,sans-serif;resize:vertical;background:#fff;border:1px solid #d5d2ca;border-radius:7px}.foudre-founder-inbox__conversation textarea:focus{border-color:#3432bd;outline:2px solid rgb(52 50 189 / .14)}.foudre-founder-inbox__conversation form button{display:inline-flex;min-width:132px;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:#fff;font:800 .55rem/1.2 Inter,sans-serif;background:#3432bd;border:0;border-radius:7px;cursor:pointer}.foudre-founder-inbox__conversation form button:disabled{color:#9a9ba4;cursor:default;background:#e2e0da}.foudre-founder-inbox__conversation form button svg{width:14px}.foudre-founder-inbox>footer{display:flex;align-items:center;gap:7px;color:#777987;font-size:.53rem}.foudre-founder-inbox>footer svg{width:14px;color:#3432bd}@media(max-width:780px){.foudre-order-office__heading{align-items:start}.foudre-order-office__layout{grid-template-columns:1fr}.foudre-order-office__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.foudre-control-settings,.foudre-control-settings.is-four,.foudre-control-settings-team,.foudre-control-access-editor__identity,.foudre-control-settings-security,.foudre-control-notifications{grid-template-columns:1fr}.foudre-orders-queue__sections{grid-template-columns:repeat(2,minmax(0,1fr))}.foudre-orders-queue__column-head{display:none}.foudre-orders-queue__row-wrap{grid-template-columns:minmax(0,1fr) 108px}.foudre-orders-queue__row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.foudre-orders-queue__value>small{display:block;margin-bottom:5px;color:#9697a0;font-size:.48rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.foudre-orders-queue__value.is-customer{grid-row:span 2}.foudre-orders-queue__value.is-action{grid-column:span 2}}@media(max-width:720px){.foudre-orders-queue__mobile-brief{display:grid;width:min(100% - 28px,1280px);gap:5px;margin:14px auto 0;padding:13px 14px;color:#fff;background:#242641;border-left:4px solid #ff7043}.foudre-orders-queue__mobile-brief strong{font-size:.66rem}.foudre-orders-queue__mobile-brief span{color:#ffffffad;font-size:.52rem;line-height:1.4}.foudre-orders-queue>.foudre-control-nav{display:none}.foudre-orders-queue>.foudre-orders-queue__sections,.foudre-orders-queue>.foudre-orders-queue__promise,.foudre-orders-queue>.foudre-orders-queue__rulebar{display:none}.foudre-orders-queue__group:not(.is-attention):not(.is-new){display:none}.foudre-orders-queue__row>:nth-child(2),.foudre-orders-queue__row>:nth-child(3),.foudre-orders-queue__row>:nth-child(4){display:none}.foudre-control-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.foudre-control-nav button{border-bottom:1px solid #dedcd5}.foudre-control-panel__heading{flex-direction:column}.foudre-control-panel__actions{width:100%;flex-wrap:wrap}.foudre-control-site__edit,.foudre-control-site__inventory,.foudre-control-site__request{grid-template-columns:1fr}.foudre-control-site__request>button{width:100%}.foudre-statistics__toolbar{grid-template-columns:1fr}.foudre-statistics__refresh{min-height:38px}.foudre-control-site__devices{max-width:none}.foudre-control-metrics,.foudre-statistics__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.foudre-statistics__grid{grid-template-columns:1fr}.foudre-statistics__report.is-wide,.foudre-statistics__recommendation.is-wide{grid-column:auto}.foudre-statistics__recommendation,.foudre-statistics__recommendation ol{grid-template-columns:1fr}.foudre-statistics__recommendation li{min-height:auto;border-right:0;border-bottom:1px solid rgb(255 255 255 / .22)}.foudre-statistics__recommendation li:last-child{border-bottom:0}.foudre-statistics__friction{grid-template-columns:1fr}.foudre-statistics__products>header{flex-direction:column}.foudre-statistics__products header>span{text-align:left}.foudre-statistics__products>div{grid-template-columns:1fr}.foudre-control-list [role=row]{grid-template-columns:1fr 1fr}.foudre-payments__summary{grid-template-columns:1fr}.foudre-payments__summary article{border-right:0;border-bottom:1px solid #dedcd5}.foudre-payments__summary article:last-child{border-bottom:0}.foudre-payments__list [role=row]{grid-template-columns:repeat(2,minmax(0,1fr))}.foudre-control-settings__notice{flex-direction:column}.foudre-control-settings-preview{grid-template-columns:1fr}.foudre-control-access-editor fieldset>div,.foudre-control-access-editor fieldset .foudre-control-access-editor__scope{grid-template-columns:1fr}.foudre-control-access-editor>footer{align-items:flex-start;flex-direction:column}.foudre-control-notifications__channels article{grid-template-columns:minmax(0,1fr) auto}.foudre-control-notifications__channels article>button{grid-column:2}.foudre-control-notifications__rules [role=row]{grid-template-columns:minmax(145px,1fr) repeat(3,45px)}.foudre-control-compliance{grid-template-columns:1fr}.foudre-control-compliance article{grid-template-columns:auto minmax(0,1fr)}.foudre-control-compliance article>span{grid-column:2;text-align:left}.foudre-order-office__topbar.is-control-center{grid-template-columns:auto 1fr}.foudre-order-office__topbar.is-control-center>.foudre-order-office__control-title{grid-column:1 / -1;grid-row:2;justify-self:center;padding-bottom:11px}.foudre-order-office__topbar.is-control-center>span{justify-self:end}.foudre-orders-queue__rulebar{align-items:flex-start;flex-direction:column}.foudre-orders-queue__access-select{width:100%;align-items:flex-start;flex-direction:column}.foudre-orders-queue__access-field{width:100%}.foudre-orders-queue__sections{grid-template-columns:1fr}.foudre-orders-queue__group>header{grid-template-columns:1fr;gap:7px}.foudre-orders-queue__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.foudre-orders-queue__row-wrap{grid-template-columns:1fr}.foudre-orders-queue__history-toggle{min-height:42px;grid-template-columns:auto auto auto}.foudre-orders-queue__history>footer{align-items:flex-start;flex-direction:column}.foudre-orders-queue__value.is-customer{grid-row:auto}.foudre-orders-queue__value.is-action{grid-column:span 2;padding-top:10px;border-top:1px solid #e7e5df}.foudre-founder-inbox__heading{align-items:start;flex-direction:column;gap:9px}.foudre-founder-inbox__workspace{grid-template-columns:1fr}.foudre-founder-inbox__list{border-right:0;border-bottom:1px solid #dedbd4}.foudre-founder-inbox__conversation form{grid-template-columns:1fr}.foudre-founder-inbox__conversation form button{min-height:42px}}@media(max-width:520px){.foudre-order-office__topbar,.foudre-order-office__heading,.foudre-order-office__layout{width:min(100% - 28px,1180px);padding-right:0;padding-left:0}.foudre-order-office__topbar{width:100%;padding-right:14px;padding-left:14px}.foudre-order-office__topbar>span{max-width:150px;justify-content:flex-end;text-align:right}.foudre-order-office__heading{display:grid}.foudre-order-office__state{text-align:left}.foudre-order-office__sidebar,.foudre-order-office__permission-grid{grid-template-columns:1fr}.foudre-order-office__files li{grid-template-columns:auto minmax(0,1fr) auto}.foudre-order-office__files button{grid-column:1 / -1}.foudre-order-office__events li{grid-template-columns:auto 90px 1fr}.foudre-order-office__events em{grid-column:3}.foudre-control-nav,.foudre-control-panel,.foudre-orders-queue__sections,.foudre-orders-queue__promise,.foudre-orders-queue__rulebar,.foudre-orders-queue__groups{width:min(100% - 28px,1280px)}.foudre-control-panel{padding:16px}.foudre-control-site__devices{grid-template-columns:1fr}.foudre-control-site__devices button{border-right:0;border-bottom:1px solid #d8d6cf}.foudre-control-site__devices button:last-child{border-bottom:0}.foudre-control-site__viewport{justify-content:flex-start;padding:10px}.foudre-control-metrics,.foudre-statistics__summary{grid-template-columns:1fr}.foudre-statistics__columns{grid-template-columns:1fr 1fr}.foudre-statistics__journey{grid-template-columns:1fr;justify-items:stretch}.foudre-statistics__journey i{transform:rotate(90deg);justify-self:center}.foudre-orders-queue__promise{grid-template-columns:1fr}}.foudre-order-demo-nav{position:relative;z-index:2;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:14px 0 0;font-family:Inter,sans-serif}.foudre-order-demo-nav__roles{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:18px}.foudre-order-demo-nav__roles>span{font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foudre-order-demo-nav__roles>div{display:flex;padding:3px;border-radius:8px}.foudre-order-demo-nav__roles a{padding:7px 10px;font-size:.61rem;font-weight:750;text-decoration:none;border-radius:6px}.foudre-order-demo-nav__roles .foudre-order-demo-nav__back{display:inline-flex;min-height:34px;align-items:center;color:#555767;background:#fff;border:1px solid #d8d5ce;transition:color .16s ease,border-color .16s ease,background .16s ease}.foudre-order-demo-nav__roles .foudre-order-demo-nav__back:hover,.foudre-order-demo-nav__roles .foudre-order-demo-nav__back:focus-visible{color:#3432bd;background:#faf9f5;border-color:#aaa8dc}.foudre-order-office__inside-promise{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:8px;margin:0;font-size:.56rem;line-height:1.35;text-align:left}.foudre-order-office__inside-promise-copy{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:7px}.foudre-order-office__inside-promise strong{font-size:.55rem;letter-spacing:.02em;white-space:nowrap}.foudre-order-office__inside-promise .foudre-order-chat__spark{width:22px;height:22px;flex:0 0 auto}.foudre-order-office__inside-promise .foudre-order-chat__spark:before{width:14px;height:14px}.foudre-order-office__inside-promise .foudre-order-chat__spark>span{font-size:.54rem}.foudre-order-demo-nav__steps{display:flex;gap:5px;margin-top:9px;overflow-x:auto;padding-bottom:4px;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity}.foudre-order-demo-nav__steps a{display:grid;flex:1 0 116px;gap:3px;min-height:45px;padding:7px 8px;text-decoration:none;border:1px solid transparent;border-radius:7px;scroll-snap-align:start}.foudre-order-demo-nav__steps small{font-size:.5rem;opacity:.55}.foudre-order-demo-nav__steps span{font-size:.55rem;line-height:1.2}.foudre-order-demo-nav--client{color:#ffffffbf}.foudre-order-demo-nav--client .foudre-order-office__inside-promise{color:#ffffffb8}.foudre-order-demo-nav--client .foudre-order-office__inside-promise strong{color:#ffb08b}.foudre-order-demo-nav--client .foudre-order-demo-nav__roles>div,.foudre-order-demo-nav--client .foudre-order-demo-nav__steps a{background:#ffffff17}.foudre-order-demo-nav--client a{color:#ffffffb3}.foudre-order-demo-nav--client a.is-active{color:#fff;background:#080a5d66;border-color:#ff8b58bf}.foudre-order-demo-nav--office{color:#666876}.foudre-order-demo-nav--office .foudre-order-office__inside-promise{color:#686a77}.foudre-order-demo-nav--office .foudre-order-office__inside-promise.is-analyses strong{color:#4943c7}.foudre-order-demo-nav--office .foudre-order-office__inside-promise.is-implementation strong{color:#b54d29}.foudre-order-demo-nav--office .foudre-order-demo-nav__roles>div,.foudre-order-demo-nav--office .foudre-order-demo-nav__steps a{background:#fff;border-color:#dedcd5}.foudre-order-demo-nav--office a{color:#696b78}.foudre-order-demo-nav--office a.is-active{color:#31334b;background:#fff3eb;border-color:#ff8b58}.foudre-order-demo-nav--office .foudre-order-demo-nav__steps a.is-active{color:#fff;background:#2529c9;border-color:#e5653c;box-shadow:inset 0 4px #e5653c}.foudre-order-demo-nav__steps a.is-active small{color:#ffab85;font-weight:850;opacity:1}.foudre-order-demo-nav__steps a.is-active span{color:#fff;font-weight:850}.foudre-order-chat{position:fixed;z-index:30;right:20px;bottom:18px;display:grid;width:min(340px,calc(100vw - 28px));max-height:min(520px,calc(calc(100 * var(--foudre-svh, 1svh)) - 36px));color:#292b42;background:#fff;border:1px solid #d8d5ce;border-radius:13px;box-shadow:0 18px 58px #0a0d383d;overflow:hidden;font-family:Inter,sans-serif}.foudre-order-chat header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;color:#fff;background:#171a32}.foudre-order-chat header>div{display:flex;gap:9px;align-items:center}.foudre-order-chat header>div>span:last-child{display:grid;gap:2px}.foudre-order-chat header strong{display:flex;align-items:center;gap:6px;font-size:.6rem;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.foudre-order-chat header small{color:#ffffff8c;font-size:.5rem}.foudre-order-chat header button{display:grid;width:26px;height:26px;padding:0;place-items:center;color:#fff;background:transparent;border:0}.foudre-order-chat header button svg{width:15px;color:inherit}.foudre-order-chat__spark{position:relative;display:grid!important;flex:0 0 auto;width:34px;height:34px;place-items:center;color:#fff;background:#ff7a4533;border-radius:50%;animation:foudre-map-help-spark-halo 5.2s cubic-bezier(.2,.72,.28,1) infinite}.foudre-order-chat__spark:before{position:absolute;top:50%;left:50%;width:20px;height:20px;content:"";background:#ff7a45;border-radius:50%;box-shadow:0 0 14px #ff7a4566;transform:translate(-50%,-50%);animation:foudre-map-help-spark-core 5.2s cubic-bezier(.2,.72,.28,1) infinite}.foudre-order-chat__spark>span{position:relative;z-index:1;display:block;font-size:.72rem;font-weight:850;line-height:1}.foudre-order-chat__ai-mark{display:inline-block!important;flex:0 0 auto;font-size:.86rem}.foudre-order-chat header:hover .foudre-order-chat__spark,.foudre-order-chat-launch:hover .foudre-order-chat__spark,.foudre-order-chat-launch:focus-visible .foudre-order-chat__spark{box-shadow:0 0 0 5px #ff7a451a;animation-play-state:paused}.foudre-order-chat header:hover .foudre-order-chat__spark:before,.foudre-order-chat-launch:hover .foudre-order-chat__spark:before,.foudre-order-chat-launch:focus-visible .foudre-order-chat__spark:before{animation-play-state:paused}.foudre-order-chat__messages{display:grid;gap:9px;max-height:280px;padding:14px;overflow:auto;background:#f3f1ec}.foudre-order-chat__stage{display:grid;gap:8px}.foudre-order-chat__stage+.foudre-order-chat__stage{margin-top:5px;padding-top:11px;border-top:1px solid #d9d6cf}.foudre-order-chat__stage>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7f808c}.foudre-order-chat__stage>div span{font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foudre-order-chat__stage>div time{font-size:.48rem}.foudre-order-chat__messages p{display:grid;justify-self:start;gap:4px;max-width:84%;margin:0;padding:9px 10px;background:#fff;border:1px solid #dedbd4;border-radius:3px 10px 10px}.foudre-order-chat__messages p.is-own{justify-self:end;background:#e8e8ff;border-color:#cbcafa;border-radius:10px 3px 10px 10px}.foudre-order-chat__messages p.is-unread{border-color:#ff8b58;box-shadow:0 0 0 2px #ff8b581f}.foudre-order-chat__messages small{color:#81828d;font-size:.5rem}.foudre-order-chat__messages span{font-size:.62rem;line-height:1.45}.foudre-order-chat form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border-top:1px solid #e1ded7}.foudre-order-chat input{min-width:0;padding:10px 11px;color:#292b42;font:inherit;font-size:.62rem;background:#fff;border:1px solid #d5d2cb;border-radius:7px;outline:0}.foudre-order-chat input:focus{border-color:#4b49e4;box-shadow:0 0 0 3px #4b49e41f}.foudre-order-chat form button{display:grid;width:36px;height:36px;padding:0;place-items:center;color:#fff;background:#4b49e4;border:0;border-radius:7px}.foudre-order-chat form svg{width:15px}.foudre-order-chat footer{padding:0 11px 10px;color:#8b8c96;font-size:.5rem}.foudre-order-chat-launch{position:fixed;z-index:30;right:20px;bottom:18px;display:flex;align-items:center;gap:8px;min-height:44px;padding:7px 12px 7px 8px;color:#fff;font:700 .58rem/1 Inter,sans-serif;background:#171a32;border:1px solid rgb(255 255 255 / .16);border-radius:16px;box-shadow:0 10px 28px #0a0d3838}.foudre-order-chat-launch__label{display:inline-flex;align-items:baseline;gap:4px;line-height:1;white-space:nowrap}.foudre-order-chat-launch .foudre-order-chat__spark{width:24px;height:24px}.foudre-order-chat-launch .foudre-order-chat__spark:before{width:15px;height:15px}.foudre-order-chat-launch .foudre-order-chat__spark>span{font-size:.58rem}.foudre-order-chat-launch .foudre-order-chat__ai-mark{font-size:.76rem;font-size:1cap;transform:none}.foudre-order-chat-launch__unread{display:grid;min-width:18px;height:18px;padding:0 5px;place-items:center;color:#171a32;background:#ff8b58;border-radius:999px;font-size:.58rem;font-weight:850;line-height:1}.foudre-order-chat-launch.is-unread{border-color:#ff8b58bf;animation:foudre-order-chat-unread .9s cubic-bezier(.2,.72,.28,1) 1}@keyframes foudre-order-chat-unread{0%,to{transform:translateY(0);box-shadow:0 10px 28px #0a0d3838}45%{transform:translateY(-3px);box-shadow:0 12px 32px #ff7a4547}}@media(prefers-reduced-motion:reduce){.foudre-order-chat__spark,.foudre-order-chat__spark:before{animation:none}}@media(max-width:900px){.foudre-order-demo-nav__roles{grid-template-columns:1fr auto}.foudre-order-office__inside-promise{grid-column:1 / -1;grid-row:2;justify-content:flex-start;text-align:left}}@media(max-width:520px){.foudre-order-demo-nav{width:min(100% - 28px,1180px)}.foudre-order-demo-nav__roles{align-items:start}.foudre-order-demo-nav__roles>span{max-width:100px;line-height:1.35}.foudre-order-office__inside-promise-copy{grid-template-columns:1fr;gap:2px}.foudre-order-office__inside-promise strong{white-space:normal}.foudre-order-chat{right:14px;bottom:14px}}.foudre-implementation-office>.foudre-order-office__heading{padding-top:12px;padding-bottom:12px}.foudre-implementation--client{min-height:calc(100 * var(--foudre-svh, 1svh));color:#f8f6f0;background:radial-gradient(circle at 84% 12%,rgb(113 126 255 / .34),transparent 31%),linear-gradient(150deg,#2529c9,#1c21af 54%,#121681)}.foudre-implementation__topbar{display:flex;width:min(1180px,calc(100% - 48px));min-height:74px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;border-bottom:1px solid rgb(255 255 255 / .13)}.foudre-implementation__brand{display:flex;align-items:flex-end;gap:14px;color:#fff;text-decoration:none}.foudre-implementation__brand .foudre-map-diagnostic__ai{font-size:2.3rem}.foudre-implementation__brand strong{padding-bottom:.08em;font-size:.75rem}.foudre-implementation__topbar>span{display:flex;align-items:center;gap:7px;color:#ffffff94;font-size:.62rem}.foudre-implementation__topbar svg{width:15px;color:#ff8b58}.foudre-implementation__hero{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:58px 0 38px}.foudre-implementation__hero.is-request,.foudre-implementation__hero.is-brief{grid-template-columns:1fr;padding:34px 0 24px}.foudre-implementation__hero.is-request h1,.foudre-implementation__hero.is-brief h1{max-width:680px;font-size:clamp(1.85rem,3.1vw,3rem);line-height:1.02;letter-spacing:-.045em}.foudre-implementation__hero>div>p,.foudre-implementation__card>p:first-child,.foudre-implementation__card header p{margin:0 0 8px;color:#ff9d70;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foudre-implementation__hero h1{max-width:820px;margin:0;font-size:clamp(2.4rem,5.4vw,5.4rem);line-height:.95;letter-spacing:-.06em}.foudre-implementation__hero>div>span{display:block;max-width:760px;margin-top:22px;color:#ffffffa6;font-size:.78rem;line-height:1.6}.foudre-implementation__client-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.65fr);gap:18px;width:min(1180px,calc(100% - 48px));margin:0 auto 42px;padding:18px;color:#292b42;background:#f7f5ef;border:1px solid rgb(255 255 255 / .28);border-radius:16px;box-shadow:0 28px 72px #06094745}.foudre-implementation__client-grid.is-request,.foudre-implementation__client-grid.is-brief{grid-template-columns:1fr}.foudre-implementation__client-grid.is-proposal-ready{margin-top:28px}.foudre-implementation__brief-status{padding:20px}.foudre-implementation__brief-status .foudre-implementation__project-copy{margin:0;color:#292b42;font-size:.78rem;font-weight:750}.foudre-implementation__proposal-preparing-copy{display:grid;gap:7px;max-width:820px;margin-top:15px;color:#555767;font-size:.62rem;line-height:1.5}.foudre-implementation__proposal-preparing-copy strong{color:#292b42;font-size:.72rem}.foudre-implementation__stack,.foudre-implementation__aside{display:grid;align-content:start;gap:14px}.foudre-implementation__card{padding:22px;color:#292b42;background:#fff;border:1px solid #dedbd4;border-radius:12px}.foudre-implementation__card--accent{border-left:4px solid #ff7043}.foudre-implementation__card header{display:flex;align-items:start;justify-content:space-between;gap:18px}.foudre-implementation__card header h2,.foudre-implementation__card>h2{margin:0;font-size:1.2rem;letter-spacing:-.025em}.foudre-implementation__card header>svg{width:20px;color:#4b49e4}.foudre-implementation__project-copy{max-width:760px;margin:15px 0 0;color:#676978;font-size:.69rem;line-height:1.6}.foudre-implementation__brief{display:grid;gap:11px;margin-top:18px}.foudre-implementation__brief label{display:grid;gap:6px;color:#555767;font-size:.59rem;font-weight:750}.foudre-implementation__brief input,.foudre-implementation__brief textarea{width:100%;padding:10px 11px;color:#292b42;font:500 .62rem/1.45 Inter,sans-serif;background:#f7f5ef;border:1px solid #d8d5ce;border-radius:7px;outline:0;resize:vertical}.foudre-implementation__brief input:focus,.foudre-implementation__brief textarea:focus{border-color:#4b49e4;box-shadow:0 0 0 3px #4b49e41a}.foudre-implementation__brief button{justify-self:start;padding:11px 15px;color:#fff;font:800 .62rem/1 Inter,sans-serif;background:#4b49e4;border:0;border-radius:7px}.foudre-implementation__brief-success{display:grid;gap:5px;margin-top:18px;padding:14px;color:#4543b8;background:#f0efff;border:1px solid #c8c6ee;border-radius:8px}.foudre-implementation__brief-success strong{font-size:.7rem}.foudre-implementation__brief-success span{font-size:.62rem;line-height:1.5}.foudre-implementation__contact>span{display:block;margin-top:13px;color:#676978;font-size:.65rem;line-height:1.55}.foudre-implementation__responsibility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px}.foudre-implementation__responsibility>span{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;padding:12px;background:#efede7;border-radius:8px}.foudre-implementation__responsibility svg{grid-row:span 2;width:17px;color:#ff7043}.foudre-implementation__responsibility small{color:#858691;font-size:.52rem}.foudre-implementation__responsibility strong{font-size:.65rem}.foudre-implementation__checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:17px 0 0;padding:0;list-style:none}.foudre-implementation__checklist li{display:flex;align-items:center;gap:9px;padding:11px 12px;font-size:.64rem;background:#efede7;border-radius:7px}.foudre-implementation__checklist svg{width:15px;color:#6664cc}.foudre-implementation__card dl{display:grid;gap:11px;margin:16px 0 0}.foudre-implementation__card dl>div{display:grid;gap:4px;padding-top:10px;border-top:1px solid #dedbd4}.foudre-implementation__card dt{color:#888994;font-size:.53rem}.foudre-implementation__card dd{margin:0;font-size:.64rem;line-height:1.45}.foudre-implementation__offer button{display:flex;align-items:center;gap:7px;margin-top:16px;padding:9px 11px;color:#fff;font:800 .59rem/1 Inter,sans-serif;background:#4b49e4;border:0;border-radius:6px}.foudre-implementation__offer button svg{width:14px}.foudre-implementation__payment{background:linear-gradient(115deg,#fff3eb,#f8f6f0 72%);border-color:#efb49f}.foudre-implementation__payment>p{max-width:680px;margin:14px 0 0;color:#676978;font-size:.66rem;line-height:1.5}.foudre-implementation__payment>button{display:flex;align-items:center;gap:8px;margin-top:16px;padding:11px 14px;color:#fff;font:800 .63rem/1 Inter,sans-serif;background:#e5653c;border:0;border-radius:7px}.foudre-implementation__payment>button svg{width:15px}.foudre-implementation__payment>small{display:block;margin-top:10px;color:#858691;font-size:.53rem}.foudre-implementation__event strong,.foudre-implementation__event span{display:block}.foudre-implementation__event strong{font-size:.7rem;line-height:1.4}.foudre-implementation__event span{margin-top:9px;color:#858691;font-size:.58rem;line-height:1.45}.foudre-implementation__team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px}.foudre-implementation__team>div{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;padding:12px;background:#efede7;border:1px solid transparent;border-radius:8px}.foudre-implementation__team>div.is-lead{grid-column:1 / -1;background:#eeeefe;border-color:#c9c8f1}.foudre-implementation__team span{grid-row:span 2;color:#4b49e4;font-size:.54rem;font-weight:800}.foudre-implementation__team strong{font-size:.65rem}.foudre-implementation__base-team-area{display:block;margin-top:3px;color:#4b49e4;font-style:normal;font-weight:800}.foudre-implementation__team small{color:#81828e;font-size:.55rem}.foudre-implementation__team-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:8px 0 0;padding:0;list-style:none}.foudre-implementation__team-list li{display:grid;gap:2px;padding:8px 0;border-top:1px solid #dedbd3}.foudre-implementation__team-list strong{color:#292b41;font-size:.62rem}.foudre-implementation__team-list span{color:#747580;font-size:.54rem;line-height:1.45}.foudre-implementation__team-list li.is-lead{grid-column:1 / -1;margin-bottom:8px;padding:12px 0 14px;border-top-color:#ef6a43;border-bottom:1px solid #dedbd3}.foudre-implementation__team-list li.is-lead strong{font-size:.74rem}.foudre-implementation__team-list li.is-lead span{max-width:78ch;font-size:.57rem}.foudre-implementation__footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 24px 32px;color:#ffffff75;font-size:.56rem}.foudre-implementation__footer svg{width:14px}.foudre-implementation-office__layout{grid-template-columns:240px minmax(0,1fr);width:min(1280px,calc(100% - 48px));padding-bottom:70px}.foudre-implementation-office__blocker p{margin:12px 0 0;color:#858691;font-size:.56rem;line-height:1.45}.foudre-implementation-office__blocker>strong{font-size:.62rem;line-height:1.35}.foudre-implementation-office__blocker.is-warning{background:#fff1f0;border:1px solid #efb4ae;border-top:4px solid #b42318}.foudre-implementation-office__blocker.is-warning h2,.foudre-implementation-office__blocker.is-warning>strong,.foudre-implementation-office__blocker.is-warning p{color:#9f1f16}.foudre-implementation-office__clarification-policy{background:#f0efff;border:1px solid #c8c6ee;border-top:4px solid #6664cc}.foudre-implementation-office__clarification-policy h2{color:#4543b8}.foudre-implementation-office__clarification-policy p{line-height:1.5}.foudre-implementation-office__clarification-purpose{margin:8px 0 0;padding-bottom:9px;font-size:.52rem;border-bottom:1px solid #d8d6f2}.foudre-implementation-office__clarification-steps{margin:9px 0 0;color:#3f4056;font-size:.55rem;font-weight:700}.foudre-implementation-office__clarification-steps span{display:block}.foudre-implementation-office__clarification-steps strong{color:#4543b8}.foudre-implementation-office__clarification-policy small{display:block;margin-top:7px;color:#6c6d7a;font-size:.5rem;line-height:1.45}.foudre-implementation-office__checklist{display:grid;gap:7px;margin:15px 0 0;padding:0;list-style:none}.foudre-implementation-office__checklist li{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:10px 11px;background:#f5f3ee;border-radius:7px}.foudre-implementation-office__checklist li>span{display:grid;width:22px;height:22px;place-items:center;color:#858691;background:#fff;border-radius:50%}.foudre-implementation-office__checklist li>span.is-ready{color:#fff;background:#6664cc}.foudre-implementation-office__checklist svg{width:13px}.foudre-implementation-office__checklist strong{font-size:.64rem}.foudre-implementation-office__checklist strong a{color:inherit;text-decoration-color:#e5653c;text-underline-offset:3px}.foudre-implementation-office__checklist small{color:#858691;font-size:.54rem}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar{padding:14px}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-order-office__card-title{display:grid;gap:4px}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-order-office__card-title p{margin-bottom:4px;font-size:.5rem}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-order-office__card-title h2{margin:0;font-size:.73rem;letter-spacing:-.01em;text-transform:none}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-order-office__card-title>span{font-size:.51rem}.foudre-implementation-office__agreement-expiry{display:flex;gap:10px;align-items:baseline;justify-content:space-between;margin-top:12px;padding:11px 0 12px;border-top:3px solid #e5653c;border-bottom:1px solid #dedbd4}.foudre-implementation-office__agreement-expiry span{color:#777986;font-size:.49rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.foudre-implementation-office__agreement-expiry strong{color:#292b41;font-size:.67rem;line-height:1.1;white-space:nowrap}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-implementation-office__checklist{margin-top:11px}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-implementation-office__checklist li{grid-template-columns:auto minmax(0,1fr);padding:9px}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-implementation-office__checklist small{grid-column:2}.foudre-implementation-office__reminder-task{display:grid;gap:7px;margin-top:11px;padding:11px;background:#fff4ee;border-left:3px solid #e5653c}.foudre-implementation-office__reminder-task>small{color:#e5653c;font-size:.48rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.foudre-implementation-office__reminder-task>strong{color:#292b41;font-size:.61rem}.foudre-implementation-office__reminder-task p{margin:0;color:#565866;font-size:.51rem;line-height:1.5}.foudre-implementation-office__reminder-task a{justify-self:start;padding:8px 9px;color:#fff;font-size:.52rem;font-weight:800;text-decoration:none;background:#e5653c}.foudre-implementation-office__agreement-expiry.is-expired{border-top-color:#292b41}.foudre-implementation-office__expired-action{display:grid;gap:7px;margin-top:11px;padding:11px;background:#f5f3ee;border-left:3px solid #292b41}.foudre-implementation-office__expired-action small{color:#777986;font-size:.48rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.foudre-implementation-office__expired-action strong{color:#292b41;font-size:.57rem;line-height:1.35}.foudre-implementation-office__expired-action a{justify-self:start;padding:8px 9px;color:#fff;font-size:.52rem;font-weight:800;text-decoration:none;background:#2529c9}.foudre-implementation-office__revision-notice{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.42fr);gap:24px;align-items:end;border-top:4px solid #e5653c;border-radius:0}.foudre-implementation-office__revision-notice div{display:grid;gap:7px}.foudre-implementation-office__revision-notice small{color:#e5653c;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.foudre-implementation-office__revision-notice h2{margin:0;color:#292b41}.foudre-implementation-office__revision-notice p{margin:0;color:#666875;line-height:1.55}.foudre-implementation-office__revision-notice>strong{padding-left:18px;color:#292b41;font-size:.67rem;line-height:1.5;border-left:2px solid #2529c9}.foudre-implementation__proposal-expired-notice{display:grid;gap:5px;margin:0;padding:18px 24px;color:#292b41;background:#fff;border-top:4px solid #e5653c;border-bottom:1px solid #d8d5ce}.foudre-implementation__proposal-expired-notice span{color:#747582;font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foudre-implementation__proposal-expired-notice strong{font-size:.84rem}.foudre-implementation__proposal-expired-notice p{margin:0;color:#626471;font-size:.58rem}.foudre-implementation__delivery-decision.is-expired{background:#fff;border-color:#d8d5ce}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-implementation-office__format-buttons{display:grid;gap:12px}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-implementation-office__format-option{width:100%}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-implementation-office__format-buttons button{width:100%;justify-content:flex-start}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-implementation-office__call-form{display:grid;align-items:stretch}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-implementation-office__call-form label,.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-implementation-office__call-form input{width:100%}.foudre-order-office__sidebar .foudre-implementation-office__stage-sidebar .foudre-implementation-office__call-form .foudre-order-office__primary-action{width:100%;justify-content:center}.foudre-implementation-office__payment-control{border-top:3px solid #e5653c!important}.foudre-implementation-office__stage-action .foudre-order-office__card-title>svg{width:22px;color:#e5653c}.foudre-implementation-office__stage-action dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0}.foudre-implementation-office__stage-action dl>div{display:grid;gap:5px;padding:11px 12px;background:#f5f3ee;border-radius:7px}.foudre-implementation-office__stage-action dt{color:#858691;font-size:.52rem}.foudre-implementation-office__stage-action dd{margin:0;color:#292b41;font-size:.68rem;font-weight:800}.foudre-implementation-office__stage-action dd.is-accent{color:#e5653c}.foudre-implementation-office__stage-action .foudre-order-office__primary-action{width:fit-content;background:#e5653c;border-color:#e5653c}.foudre-implementation-office__payment-control>p{margin:13px 0 0;color:#858691;font-size:.53rem;line-height:1.45}.foudre-implementation-office__format-control{margin-top:15px;padding-top:14px;border-top:1px solid #dedbd4}.foudre-implementation-office__format-control.is-primary-action{display:grid;gap:12px;margin-top:12px;padding:15px;background:#fff;border:1px solid #efad96;border-left:4px solid #e5653c;border-radius:8px}.foudre-implementation-office__format-control.is-primary-action .foudre-implementation-office__format-title{margin:0;font-size:.72rem}.foudre-implementation-office__format-control.is-primary-action .foudre-implementation-office__format-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.foudre-implementation-office__format-control.is-primary-action .foudre-implementation-office__format-option{align-content:start}.foudre-implementation-office__format-control.is-primary-action .foudre-implementation-office__format-buttons button{width:100%;justify-content:center}.foudre-implementation-office__format-title{display:block;margin-bottom:10px;color:#292b41;font-size:.6rem}.foudre-implementation-office__format-buttons{display:flex;flex-wrap:wrap;gap:8px}.foudre-implementation-office__format-option{display:grid;gap:5px}.foudre-implementation-office__format-buttons button{display:inline-flex;gap:7px;align-items:center;padding:10px 12px;color:#3f4152;font:750 .58rem/1 Inter,sans-serif;background:#f5f3ee;border:1px solid #d8d5ce;border-radius:7px;cursor:pointer}.foudre-implementation-office__format-buttons button.is-selected{color:#fff;background:#e5653c;border-color:#e5653c}.foudre-implementation-office__format-option small{color:#747582;font-size:.48rem;line-height:1.4}.foudre-implementation-office__format-buttons svg,.foudre-implementation-office__call-form svg,.foudre-implementation-office__format-result svg{width:15px}.foudre-implementation-office__call-form{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-top:13px}.foudre-implementation-office__call-form>p{flex-basis:100%;margin:0;color:#747582;font-size:.52rem;line-height:1.4}.foudre-implementation-office__call-form label{display:grid;gap:5px;color:#626472;font-size:.52rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__call-form input{min-height:36px;padding:8px 10px;color:#292b41;font:650 .6rem/1 Inter,sans-serif;background:#fff;border:1px solid #d5d2ca;border-radius:7px}.foudre-implementation-office__call-form .foudre-order-office__primary-action{display:inline-flex;gap:7px;align-items:center;min-height:36px;margin:0}.foudre-implementation-office__format-result{display:flex;gap:7px;align-items:center;margin-top:12px;color:#5553bf;font-size:.55rem;font-weight:750}.foudre-order-office__sidebar .foudre-implementation-office__call,.foudre-order-office__sidebar .foudre-implementation-office__follow-up{background:#fff3eb;border:1px solid #efb49f;border-left:4px solid #e5653c}.foudre-implementation-office__call h2,.foudre-implementation-office__follow-up h2{color:#9f4427}.foudre-implementation-office__call .foudre-order-office__person>svg,.foudre-implementation-office__follow-up .foudre-order-office__person>svg{color:#e5653c}.foudre-implementation-office__client-contact{display:flex;gap:6px;align-items:center;margin-top:8px;color:#555767;font-size:.58rem}.foudre-implementation-office__client-contact svg{width:14px;color:#e5653c}.foudre-implementation-office__case-switch{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid #dedbd4}.foudre-implementation-office__case-switch span{margin-right:3px;color:#858691;font-size:.52rem;font-weight:750}.foudre-implementation-office__case-switch a{padding:6px 8px;color:#555767;font-size:.53rem;font-weight:750;text-decoration:none;background:#f5f3ee;border:1px solid #dedbd4;border-radius:999px}.foudre-implementation-office__case-switch a.is-active{color:#fff;background:#6664cc;border-color:#6664cc}.foudre-implementation-office__brief-heading>div{flex:1;min-width:0}.foudre-implementation-office[data-implementation-state=request] .foudre-order-office__current-action,.foudre-implementation-office[data-implementation-state=brief] .foudre-order-office__current-action,.foudre-implementation-office[data-implementation-state=summary] .foudre-order-office__current-action{order:1}.foudre-implementation-office[data-implementation-state=request] .foudre-implementation-office__working-brief,.foudre-implementation-office[data-implementation-state=brief] .foudre-implementation-office__working-brief,.foudre-implementation-office[data-implementation-state=summary] .foudre-implementation-office__summary-workbench{order:2}.foudre-implementation-office .foudre-order-office__current-action,.foudre-implementation-office .foudre-implementation-office__working-brief{padding-top:14px}.foudre-implementation-office__workflow-heading{align-items:flex-start;justify-content:flex-start;margin-bottom:12px}.foudre-implementation-office__workflow-heading>div{display:flex;align-items:flex-start}.foudre-implementation-office__workflow-heading p{margin:0;line-height:1;transform:translateY(-2px)}.foudre-implementation-office__brief-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 12px}.foudre-implementation-office__brief-workflow>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;align-items:center;min-height:46px;padding:8px;color:#858691;background:#f5f3ee;border:1px solid #dedbd4;border-radius:7px}.foudre-implementation-office__brief-workflow>div>span{display:grid;width:22px;height:22px;place-items:center;font-size:.5rem;font-weight:800;background:#fff;border:1px solid #d5d2ca;border-radius:50%}.foudre-implementation-office__brief-workflow>div>span svg{width:12px}.foudre-implementation-office__brief-workflow strong{font-size:.51rem;line-height:1.25}.foudre-implementation-office__brief-workflow>div.is-complete{color:#5553bf;background:#f1f0ff;border-color:#cfcef2}.foudre-implementation-office__brief-workflow>div.is-current{color:#292b41;background:#fff3eb;border-color:#efad96;box-shadow:inset 3px 0 #e5653c}.foudre-implementation-office__brief-workflow>div.is-current>span{color:#fff;background:#e5653c;border-color:#e5653c}.foudre-implementation-office__next-action{display:grid;gap:5px;margin-bottom:13px;padding:13px 15px;background:#fff7f2;border:1px solid #efad96;border-left:4px solid #e5653c;border-radius:7px}.foudre-implementation-office__next-action small{color:#c84f2c;font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.foudre-implementation-office__next-action strong{color:#292b41;font-size:.76rem;line-height:1.3}.foudre-implementation-office__next-action span{color:#626472;font-size:.56rem;line-height:1.45}.foudre-implementation-office__brief-eyebrow-row>p{line-height:1;transform:translateY(-2px)}.foudre-root .foudre-implementation-office__workflow-number{display:grid;flex:0 0 auto;width:24px;height:24px;place-items:center;color:#fff;font-size:.56rem;font-weight:800;line-height:1;background:#6664cc;border-radius:50%}.foudre-implementation-office__brief-eyebrow-row{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:6px}.foudre-implementation-office__brief-eyebrow-row>p{margin-bottom:0}.foudre-implementation-office__brief-status{color:#81828e;font-size:.61rem}.foudre-implementation-office__brief-heading-row{display:flex;gap:10px 14px;align-items:center}.foudre-implementation-office__brief-variant-wrap{display:grid;flex:1 1 360px;max-width:420px;gap:5px}.foudre-implementation-office__brief-variant-wrap>small{color:#777985;font-size:.48rem;line-height:1.3}.foudre-implementation-office__brief-variant{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px;margin:0;padding:0;border:0}.foudre-implementation-office__brief-variant a{display:flex;min-height:44px;align-items:center;justify-content:center;padding:9px 14px;font-size:.62rem;line-height:1.2;text-align:center;border-radius:7px}.foudre-implementation-office__recommended-question{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:13px;padding:12px 13px;background:#f0efff;border:1px solid #c8c6ee;border-radius:7px;box-shadow:inset 3px 0 #6664cc}.foudre-implementation-office__recommended-question>div{display:grid;gap:4px}.foudre-implementation-office__recommended-question small{color:#6664cc;font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.foudre-implementation-office__recommended-question strong{color:#292b41;font-size:.62rem;line-height:1.4}.foudre-implementation-office__recommended-question button{flex:0 0 auto;padding:8px 10px;color:#5553bf;font:750 .53rem/1 Inter,sans-serif;background:#fff;border:1px solid #cfcef2;border-radius:6px;cursor:pointer}.foudre-implementation-office__automatic-question-note{margin:6px 0 0;color:#777985;font-size:.51rem;line-height:1.4}.foudre-implementation-office__brief-help{margin:13px 0 0;color:#626472;font-size:.58rem;line-height:1.5}.foudre-implementation-office__brief-overview{margin:12px 0 0;color:#555767;font-size:.58rem;line-height:1.55}.foudre-implementation-office__scope-review{display:grid;gap:10px;margin-top:12px;padding:12px;background:#f5f3ee;border:1px solid #d5d2ca;border-radius:8px}.foudre-implementation-office__scope-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.foudre-implementation-office__scope-actions button{min-height:46px;padding:10px 12px;color:#292b41;font:750 .58rem/1.3 Inter,sans-serif;background:#fff;border:1px solid #d5d2ca;border-radius:7px;cursor:pointer}.foudre-implementation-office__scope-actions button:hover,.foudre-implementation-office__scope-actions button.is-selected{color:#fff;background:#e5653c;border-color:#e5653c}.foudre-implementation-office__scope-actions button:disabled{color:#9697a2;background:#eeece7;border-color:#dedbd4;cursor:not-allowed}.foudre-implementation-office__scope-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end;padding-top:10px;border-top:1px solid #dedbd4}.foudre-implementation-office__scope-editor label{display:grid;gap:6px;color:#626472;font-size:.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__scope-editor textarea{width:100%;min-height:76px;padding:10px 11px;color:#292b41;font:500 .6rem/1.45 Inter,sans-serif;resize:vertical;background:#fff;border:1px solid #d5d2ca;border-radius:7px}.foudre-implementation-office__scope-editor button{display:inline-flex;gap:6px;align-items:center;min-height:38px;padding:9px 11px;color:#fff;font:750 .53rem/1 Inter,sans-serif;background:#e5653c;border:1px solid #e5653c;border-radius:6px;cursor:pointer}.foudre-implementation-office__scope-editor button:disabled{opacity:.45;cursor:not-allowed}.foudre-implementation-office__scope-editor button svg{width:14px}.foudre-implementation-office__scope-answer{display:grid;gap:5px;padding:10px 11px;background:#fff;border-left:3px solid #7775e4;border-radius:7px}.foudre-implementation-office__scope-answer small{color:#6664cc;font-size:.49rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.foudre-implementation-office__scope-answer p{margin:0;color:#3f4152;font-size:.6rem;line-height:1.5;white-space:pre-wrap}.foudre-implementation-office__question-priority{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;margin-left:auto;color:#747582;font-size:.49rem;font-weight:700}.foudre-implementation-office__question-priority span{display:inline-flex;gap:5px;align-items:center}.foudre-implementation-office__question-priority b{display:inline-grid;min-width:28px;height:20px;padding:0 5px;place-items:center;color:#fff;font-size:.47rem;border-radius:999px}.foudre-implementation-office__question-priority .is-high b{background:#5553bf}.foudre-implementation-office__question-priority .is-medium b{background:#8e8bd9}.foudre-implementation-office__question-priority .is-context b{color:#565775;background:#deddf2}.foudre-implementation-office__brief-questions{display:grid;grid-auto-rows:minmax(112px,auto);gap:7px;height:231px;margin:13px 0 0;padding:0 8px 0 0;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#e5653c #dedbd4;list-style:none}.foudre-implementation-office__brief-questions.is-call-mode{grid-auto-rows:max-content;height:366px}.foudre-implementation-office__brief-questions::-webkit-scrollbar{width:8px}.foudre-implementation-office__brief-questions::-webkit-scrollbar-track{background:#dedbd4;border-radius:8px}.foudre-implementation-office__brief-questions::-webkit-scrollbar-thumb{background:#e5653c;border:2px solid #dedbd4;border-radius:8px}.foudre-implementation-office__brief-questions li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:9px;align-items:center;min-height:112px;padding:10px 11px;background:#f5f3ee;border:1px solid transparent;border-radius:7px;scroll-snap-align:start;scroll-snap-stop:always}.foudre-implementation-office__brief-questions.is-locked li{color:#747582;background:#f2f0eb}.foudre-implementation-office__brief-questions.is-locked button,.foudre-implementation-office__brief-questions.is-locked input{cursor:not-allowed}.foudre-implementation-office__brief-questions.is-locked button{color:#9697a2;background:#eeece7;border-color:#dedbd4}.foudre-implementation-office__brief-questions li.is-complete{background:#f0efff;border-color:#c8c6ee}.foudre-implementation-office__brief-questions li.is-call-mode{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.foudre-implementation-office__brief-questions.is-call-mode li.is-initial-answer{min-height:72px;align-items:center}.foudre-implementation-office__brief-questions li>span{display:grid;width:22px;height:22px;place-items:center;color:#626472;font-size:.52rem;font-weight:800;background:#fff;border-radius:50%}.foudre-implementation-office__brief-questions li.is-priority-high>span{color:#fff;background:#5553bf}.foudre-implementation-office__brief-questions li.is-priority-medium>span{color:#fff;background:#8e8bd9}.foudre-implementation-office__brief-questions li.is-priority-context>span{color:#565775;background:#deddf2}.foudre-implementation-office__brief-questions li.is-complete>span{color:#fff;background:#6664cc}.foudre-implementation-office__brief-questions li>span svg{width:13px}.foudre-implementation-office__brief-questions strong{font-size:.59rem;line-height:1.35}.foudre-implementation-office__brief-questions button{padding:7px 9px;color:#5553bf;font:750 .51rem/1 Inter,sans-serif;background:#fff;border:1px solid #cfcef2;border-radius:6px;cursor:pointer}.foudre-implementation-office__brief-questions label{display:flex;gap:5px;align-items:center;color:#747582;font-size:.49rem;white-space:nowrap}.foudre-implementation-office__answer-source{display:inline-flex;gap:5px;align-items:center;align-self:center;color:#5553bf;font-size:.49rem;font-weight:750}.foudre-implementation-office__answer-source svg{width:13px}.foudre-implementation-office__brief-question-status{display:flex;gap:8px;align-items:center;justify-self:end}.foudre-root .foudre-implementation-office__brief-question-status button{padding:5px 7px;color:#c84f2c;font-size:.47rem;background:#fff8f4;border-color:#efad96}.foudre-implementation-office__brief-answer-review{display:grid;grid-column:1 / -1;gap:7px;margin-left:31px;padding:8px 9px;background:#fff;border:1px solid #c8c6ee;border-radius:6px}.foudre-implementation-office__brief-answer-review>div:first-child{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.foudre-implementation-office__brief-answer-review>div:first-child small{margin-right:auto;color:#747582;font-size:.47rem;font-weight:750}.foudre-implementation-office__brief-answer-review>div:first-child button{min-height:30px;padding:6px 8px}.foudre-implementation-office__brief-answer-review>div:first-child button.is-selected{color:#fff;background:#6664cc;border-color:#6664cc}.foudre-implementation-office__brief-answer-review>p{margin:0;padding:7px 8px;color:#9f4427;font-size:.49rem;font-weight:700;line-height:1.4;background:#fff4ef;border-radius:5px}.foudre-implementation-office__brief-clarification-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:end;padding-top:7px;border-top:1px solid #deddf2}.foudre-implementation-office__brief-clarification-editor label{display:grid;gap:4px;white-space:normal}.foudre-implementation-office__brief-clarification-editor label span{color:#5553bf;font-size:.46rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__brief-clarification-editor textarea{width:100%;min-height:68px;padding:8px 9px;color:#292b41;font:500 .54rem/1.45 Inter,sans-serif;resize:vertical;background:#f8f7ff;border:1px solid #c8c6ee;border-radius:6px}.foudre-implementation-office__brief-clarification-editor>button{align-self:end;min-height:34px}.foudre-implementation-office__call-answer{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:7px 9px;margin-left:31px}.foudre-implementation-office__call-answer label{display:grid;gap:5px;white-space:normal}.foudre-implementation-office__call-answer label span{font-size:.49rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__call-answer textarea{width:100%;min-height:64px;padding:8px 9px;color:#292b41;font:500 .56rem/1.45 Inter,sans-serif;resize:vertical;background:#fff;border:1px solid #d5d2ca;border-radius:6px}.foudre-root .foudre-implementation-office__call-answer button{align-self:end;color:#5553bf;font-family:Inter,sans-serif;font-size:.51rem;font-weight:750}.foudre-implementation-office__call-answer>small{display:inline-flex;grid-column:1 / -1;gap:5px;align-items:center;color:#5553bf;font-size:.49rem;font-weight:750}.foudre-implementation-office__call-answer>small svg{width:13px}.foudre-implementation-office__client-questions{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1.2fr);gap:14px;align-items:start;margin-top:18px;padding:18px;background:#fffaf7;border:1px solid #efad96;border-left:5px solid #e5653c;border-radius:9px;box-shadow:0 10px 28px #4c3e3712}.foudre-implementation-office__client-questions>header{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid #efcfbf}.foudre-implementation-office__client-questions>header>div{display:grid;gap:3px}.foudre-implementation-office__client-questions>header small{color:#e5653c;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foudre-implementation-office__client-questions>header h2{margin:0;color:#292b41;font-size:1rem}.foudre-implementation-office__client-questions>header p{max-width:740px}.foudre-implementation-office__client-questions-prompt{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:11px 12px;background:#f0efff;border:1px solid #c8c6ee;border-radius:7px}.foudre-implementation-office__client-questions-prompt small{grid-column:1;color:#6664cc;font-size:.48rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.foudre-implementation-office__client-questions-prompt strong{grid-column:1;color:#292b41;font-size:.6rem;line-height:1.45}.foudre-implementation-office__client-questions-prompt-actions{display:flex;grid-column:2;grid-row:1 / 3;gap:7px;align-items:center;justify-self:end}.foudre-root .foudre-implementation-office__working-brief .foudre-implementation-office__client-questions-prompt-actions button{display:inline-flex;width:fit-content;min-height:36px;align-items:center;padding:9px 12px}.foudre-implementation-office__client-questions-prompt-status{display:inline-flex;grid-column:2;grid-row:1 / 3;width:fit-content;gap:6px;align-items:center;justify-self:end;color:#5553bf;font-size:.5rem;font-weight:750}.foudre-implementation-office__client-questions-prompt-status svg{width:14px}.foudre-implementation-office__client-questions p{margin:0;color:#626472;font-size:.53rem;line-height:1.45}.foudre-implementation-office__client-questions-actions,.foudre-implementation-office__client-questions-form>div{display:flex;flex-wrap:wrap;gap:7px;align-items:end}.foudre-implementation-office__client-questions button{padding:8px 10px;color:#5553bf;font:750 .51rem/1 Inter,sans-serif;background:#fff;border:1px solid #cfcef2;border-radius:6px;cursor:pointer}.foudre-implementation-office__client-questions button:disabled{opacity:.5;cursor:not-allowed}.foudre-implementation-office__client-questions-form{display:grid;gap:7px}.foudre-implementation-office__client-questions-form label{display:grid;gap:5px;color:#626472;font-size:.49rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__client-questions-form textarea{width:100%;min-height:64px;padding:8px 9px;color:#292b41;font:500 .56rem/1.45 Inter,sans-serif;resize:vertical;background:#fff;border:1px solid #d5d2ca;border-radius:6px}.foudre-implementation-office__client-questions-saved{display:grid;grid-column:1 / -1;gap:9px;padding:12px;background:#fff;border:1px solid #c8c6ee;border-radius:7px}.foudre-implementation-office__client-questions-saved p{grid-column:1 / -1;color:#3f4152;white-space:pre-wrap}.foudre-implementation-office__client-questions-answer-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.foudre-implementation-office__client-questions-answer-heading strong{color:#6664cc;font-size:.5rem;letter-spacing:.06em;text-transform:uppercase}.foudre-implementation-office__client-questions-answer-heading .foudre-implementation-office__client-questions-answer-status{justify-self:end;text-align:right}.foudre-implementation-office__client-questions-saved small{display:inline-flex;gap:5px;align-items:center;color:#5553bf;font-size:.49rem;font-weight:750}.foudre-implementation-office__client-questions-saved small svg{width:13px}.foudre-implementation-office__client-questions-saved label{grid-column:1 / -1;display:grid;gap:5px;color:#626472;font-size:.49rem;font-weight:800}.foudre-implementation-office__client-questions-saved select{min-height:34px;padding:7px 9px;color:#292b41;font:650 .52rem/1 Inter,sans-serif;background:#fff;border:1px solid #c8c6ee;border-radius:6px}.foudre-implementation-office__client-questions-impact{display:grid;grid-column:1 / -1;gap:8px;padding:10px;background:#f8f7ff;border:1px solid #deddf2;border-radius:6px}.foudre-implementation-office__client-questions-impact>span{color:#6664cc;font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.foudre-implementation-office__client-questions-impact>div{display:flex;flex-wrap:wrap;gap:6px}.foudre-root .foudre-implementation-office__working-brief .foudre-implementation-office__client-questions-impact button{color:#5553bf;background:#fff;border-color:#c8c6ee}.foudre-root .foudre-implementation-office__working-brief .foudre-implementation-office__client-questions-impact button.is-selected{color:#fff;background:#6664cc;border-color:#6664cc}.foudre-implementation-office__matrix-picker{position:relative;display:grid;grid-column:1 / -1;gap:5px;color:#626472;font-size:.49rem;font-weight:800}.foudre-implementation-office__matrix-picker>.foudre-implementation-office__attention-hint{margin:0 0 2px;color:#747582;font:500 .6rem/1.5 Inter,sans-serif}.foudre-implementation-office__matrix-picker details{position:relative}.foudre-implementation-office__matrix-picker summary{position:relative;display:flex;min-height:34px;align-items:center;padding:7px 42px 7px 9px;color:#292b41;font:650 .52rem/1.35 Inter,sans-serif;list-style:none;cursor:pointer;background:#fff;border:1px solid #c8c6ee;border-radius:6px}.foudre-implementation-office__matrix-picker summary::-webkit-details-marker{display:none}.foudre-implementation-office__matrix-picker summary::marker{content:""}.foudre-implementation-office__matrix-picker summary:after{position:absolute;top:50%;right:17px;width:8px;height:8px;content:"";border-right:1.5px solid #36384f;border-bottom:1.5px solid #36384f;transform:translateY(-70%) rotate(45deg);transition:border-color .16s ease,transform .16s ease}.foudre-implementation-office__matrix-picker details:hover summary:after,.foudre-implementation-office__matrix-picker details:focus-within summary:after{border-color:#ff7040}.foudre-implementation-office__matrix-picker details[open] summary:after{transform:translateY(-30%) rotate(225deg)}.foudre-implementation-office__matrix-picker-menu{position:absolute;z-index:20;right:0;bottom:calc(100% + 4px);left:0;display:grid;max-height:150px;overflow-y:auto;scrollbar-color:#c8c6ee transparent;scrollbar-width:thin;background:#fff;border:1px solid #c8c6ee;border-radius:7px;box-shadow:0 -9px 20px #292b4124}.foudre-implementation-office__matrix-picker-menu::-webkit-scrollbar{width:6px}.foudre-implementation-office__matrix-picker-menu::-webkit-scrollbar-thumb{background:#c8c6ee;border-radius:6px}.foudre-implementation-office__matrix-picker-menu>strong{padding:7px 10px;color:#e5653c;font-size:.49rem;letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #efcfbf}.foudre-root .foudre-implementation-office__working-brief .foudre-implementation-office__matrix-picker-menu>button{display:flex;width:100%;min-height:30px;gap:6px;align-items:baseline;padding:7px 10px;text-align:left;background:#fff;border:0;border-bottom:1px solid #efedf6;border-radius:0}.foudre-implementation-office__matrix-picker-menu>button b{flex:0 1 auto;color:#292b41;font-size:.5rem}.foudre-implementation-office__matrix-picker-menu>button span{flex:1 1 auto;color:#6664cc;font-size:.48rem;font-weight:700}.foudre-root .foudre-implementation-office__working-brief .foudre-implementation-office__matrix-picker-menu>button:hover,.foudre-root .foudre-implementation-office__working-brief .foudre-implementation-office__matrix-picker-menu>button:focus-visible{background:#fff3eb;box-shadow:inset 4px 0 #ff7040}.foudre-root .foudre-implementation-office__working-brief .foudre-implementation-office__matrix-picker-menu>button[aria-selected=true]{background:#f1f0ff;box-shadow:inset 4px 0 #6664cc}.foudre-implementation-office__client-questions>footer{display:grid;grid-column:1 / -1;gap:3px;padding:11px 12px;color:#9f4427;background:#fff0e9;border:1px solid #efcfbf;border-radius:7px}.foudre-implementation-office__client-questions>footer strong{font-size:.56rem}.foudre-implementation-office__client-questions>footer span{color:#765f56;font-size:.5rem;line-height:1.4}.foudre-implementation-office__working-brief .foudre-implementation-office__brief-variant a{color:#c84f2c;background:#fff8f4;border-color:#efad96}.foudre-implementation-office__working-brief .foudre-implementation-office__brief-variant a.is-active{color:#fff;background:#e5653c;border-color:#e5653c}.foudre-implementation-office__working-brief .foudre-implementation-office__recommended-question button,.foudre-implementation-office__working-brief .foudre-implementation-office__brief-questions button:not(:disabled),.foudre-root .foudre-implementation-office__working-brief .foudre-implementation-office__call-answer button:not(:disabled),.foudre-implementation-office__working-brief .foudre-implementation-office__client-questions button:not(:disabled),.foudre-root .foudre-implementation-office__working-brief .foudre-implementation-office__brief-complete button{color:#fff;background:#e5653c;border-color:#e5653c}.foudre-root .foudre-implementation-office__working-brief .foudre-implementation-office__brief-question-status button:not(:disabled){color:#c84f2c;background:#fff8f4;border-color:#efad96}.foudre-root .foudre-implementation-office__working-brief .foudre-implementation-office__client-questions-saved button{color:#c84f2c;background:#fff8f4;border-color:#efad96}.foudre-implementation-office__working-brief .foudre-implementation-office__brief-questions button:disabled,.foudre-root .foudre-implementation-office__working-brief .foudre-implementation-office__call-answer button:disabled,.foudre-implementation-office__working-brief .foudre-implementation-office__client-questions button:disabled{color:#9697a2;background:#eeece7;border-color:#dedbd4}.foudre-implementation-office__brief-complete{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px;color:#4543b8;background:#f0efff;border:1px solid #c8c6ee;border-radius:7px}.foudre-root .foudre-implementation-office__brief-complete .foudre-order-office__primary-action{width:fit-content;margin:0;color:#fff;background:#e5653c;border-color:#e5653c}.foudre-implementation-office__brief-complete .foudre-implementation-office__client-questions-prompt-status{margin-left:auto}.foudre-implementation-office__history-export{display:grid;justify-items:start;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #dedbd4}.foudre-implementation-office__history-export>button,.foudre-implementation-office__history-export label button{display:inline-flex;gap:7px;align-items:center;padding:9px 11px;color:#4e5060;font:750 .54rem/1 Inter,sans-serif;background:#fff;border:1px solid #d5d2ca;border-radius:6px;cursor:pointer}.foudre-implementation-office__history-export>button svg{width:14px}.foudre-implementation-office__history-export>small{color:#858691;font-size:.5rem;line-height:1.45}.foudre-implementation-office__history-export label{display:grid;gap:7px;width:100%;color:#626472;font-size:.52rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__history-export textarea{width:100%;min-height:150px;padding:11px 12px;color:#292b41;font:500 .58rem/1.5 Inter,sans-serif;resize:vertical;background:#f7f5ef;border:1px solid #d5d2ca;border-radius:7px}.foudre-implementation-office__history-export a{display:inline-flex;width:fit-content;text-transform:none}.foudre-implementation-office__summary-workbench{display:grid;gap:12px}.foudre-implementation-office__summary-instruction{max-width:760px;margin:0;color:#6f7080;font-size:.58rem;line-height:1.5}.foudre-implementation-office__summary-workbench label{display:grid;gap:6px;color:#626472;font-size:.52rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__summary-workbench textarea{width:100%;min-height:140px;padding:11px 12px;color:#292b41;font:500 .58rem/1.5 Inter,sans-serif;resize:vertical;background:#f7f5ef;border:1px solid #d5d2ca;border-radius:7px}.foudre-implementation-office__summary-workbench>button{justify-self:start;margin-top:0;padding:9px 11px;color:#fff;font:750 .54rem/1 Inter,sans-serif;background:#e5653c;border:1px solid #e5653c;border-radius:6px;cursor:pointer}.foudre-implementation-office__summary-confirmation{display:grid;gap:8px;padding:12px;color:#4543b8;background:#f0efff;border:1px solid #c8c6ee;border-radius:8px}.foudre-implementation-office__summary-confirmation p{margin:0;color:#565775;font-size:.54rem;line-height:1.45}.foudre-implementation-office__summary-confirmation>div{display:flex;flex-wrap:wrap;gap:8px}.foudre-implementation-office__summary-confirmation button{padding:8px 10px;color:#4543b8;font:750 .52rem/1 Inter,sans-serif;background:#fff;border:1px solid #c8c6ee;border-radius:6px;cursor:pointer}.foudre-implementation-office__summary-confirmation label{display:grid;gap:6px;color:#626472;font-size:.52rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__summary-confirmation textarea{width:100%;padding:10px 11px;color:#292b41;font:500 .58rem/1.5 Inter,sans-serif;resize:vertical;background:#fff;border:1px solid #c8c6ee;border-radius:7px}.foudre-implementation-office__summary-confirmation .foudre-order-office__primary-action{width:fit-content;color:#fff;background:#e5653c;border-color:#e5653c}.foudre-implementation-office__proposal-foundation,.foudre-implementation-office__commercial-matrix{display:grid;gap:14px}.foudre-implementation-office__commercial-matrix{border-top:3px solid #e5653c!important}.foudre-implementation-office__commercial-matrix>.foudre-implementation-office__attention-hint{margin:0}.foudre-implementation-office__commercial-core{display:grid;gap:10px;padding:12px;background:#fff8f3;border:1px solid #efb49f;border-left:4px solid #e5653c;border-radius:9px}.foudre-implementation-office__commercial-core>.foudre-implementation-office__recommended-team{background:#fff;border-color:#e2ddd6}.foudre-implementation-office__recommended-team{display:grid;gap:10px;padding:15px;background:#f7f6ff;border:1px solid #c8c6ee;border-radius:8px}.foudre-implementation-office__recommended-team>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.foudre-implementation-office__recommended-team h3{margin:3px 0 0;color:#292b41;font-size:.76rem}.foudre-implementation-office__recommended-team header small,.foudre-implementation-office__recommended-team header>span{color:#6664cc;font-size:.48rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__recommended-team>p{margin:0;color:#666875;font-size:.52rem;line-height:1.5}.foudre-implementation-office__recommended-team>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.foudre-implementation-office__recommended-team>div.is-base-team{grid-template-columns:repeat(4,minmax(0,1fr))}.foudre-implementation-office__recommended-team article{display:grid;gap:4px;min-height:94px;align-content:start;padding:10px;background:#fff;border:1px solid #dedcf2;border-radius:7px}.foudre-implementation-office__recommended-team .is-base-team article.is-lead{background:#eeeefe;border-color:#aaa8e2}.foudre-implementation-office__recommended-team article strong{color:#343650;font-size:.55rem;line-height:1.3}.foudre-implementation-office__recommended-team article span{color:#6d6e7a;font-size:.48rem;line-height:1.4}.foudre-implementation-office__recommended-team article small{margin-top:auto;color:#6664cc;font-size:.44rem;font-weight:750}.foudre-implementation-office__recommended-team article>button{display:grid;gap:4px;width:100%;height:100%;padding:0;text-align:left;background:transparent;border:0;cursor:pointer}.foudre-implementation-office__recommended-team article.is-selected{background:#fff3eb;border-color:#e5653c;box-shadow:inset 3px 0 #e5653c}.foudre-implementation-office__recommended-team>label{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;align-items:center;color:#626472;font-size:.52rem;font-weight:800}.foudre-implementation-office__recommended-team>label input{min-height:36px;padding:8px 10px;color:#292b41;font:700 .6rem/1 Inter,sans-serif;background:#fff;border:1px solid #c8c6ee;border-radius:7px}.foudre-implementation-office__base-team-summary{gap:8px;padding-block:12px}.foudre-implementation-office__base-team-summary>header,.foudre-implementation-office__subscription-summary>header{align-items:baseline}.foudre-implementation-office__base-team-summary>header h3,.foudre-implementation-office__subscription-summary>header h3{flex:0 0 auto;margin:0}.foudre-implementation-office__base-team-summary>header small,.foudre-implementation-office__subscription-summary>header small{max-width:70%;text-align:right}.foudre-implementation-office__base-team-summary>.foudre-implementation-office__orchestrator{display:block;padding:7px 0 9px;color:#626472;font-size:.49rem;line-height:1.4;border-bottom:1px solid #d8d7e8}.foudre-implementation-office__orchestrator strong{color:#292b41}.foudre-implementation-office__base-team-summary>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.foudre-implementation-office__base-team-summary li{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);gap:10px;padding:7px 0;color:#666875;font-size:.49rem;line-height:1.4;border-top:1px solid #dedcf2}.foudre-implementation-office__base-team-summary li strong{display:grid;gap:2px;align-content:start;color:#343650}.foudre-implementation-office__base-team-area{color:#5553bf;font-style:normal;font-weight:800}.foudre-implementation-office__base-team-summary>.foudre-implementation-office__base-price{display:flex;gap:10px;align-items:baseline;justify-content:flex-end;padding-top:2px;color:#777885;font-size:.48rem}.foudre-implementation-office__base-price strong{color:#a84727;font-size:.66rem;font-weight:850}.foudre-implementation-office__subscription-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.foudre-implementation-office__subscription-summary article{min-height:76px}.foudre-implementation-office__subscription-summary article>button{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:18px}.foudre-implementation-office__subscription-summary article>button strong{grid-column:1;grid-row:1}.foudre-implementation-office__subscription-summary article>button span{grid-column:1;grid-row:2}.foudre-implementation-office__subscription-summary article>button small{grid-column:2;grid-row:1 / span 2;align-self:end;justify-self:end;margin-top:0;color:#4f4dd0;font-size:.62rem;font-weight:850;line-height:1.15;text-align:right}.foudre-implementation-office__subscription-summary>div.is-locked article{background:#f5f4f1;border-color:#d8d5ce}.foudre-implementation-office__subscription-summary>div.is-locked article>button{cursor:not-allowed;opacity:.62}.foudre-implementation-office__subscription-summary>div.is-locked article>button small{color:#777885;font-size:.5rem}.foudre-implementation-office__subscription-summary article>label{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.9fr);gap:10px;align-items:center;padding-top:8px;color:#56586a;font-size:.48rem;font-weight:800;border-top:1px solid #efb49f}.foudre-implementation-office__subscription-summary article>label input{width:100%;min-height:32px;padding:7px 9px;color:#292b41;font:700 .52rem/1 Inter,sans-serif;background:#fff;border:1px solid #d5a590;border-radius:6px}.foudre-implementation-office__subscription-summary>label{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);gap:10px;align-items:center;color:#56586a;font-size:.5rem;font-weight:800}.foudre-implementation-office__subscription-summary>label textarea,.foudre-implementation-office__subscription-summary>label input{width:100%;min-height:36px;padding:8px 10px;color:#292b41;font:600 .54rem/1.4 Inter,sans-serif;background:#fff;border:1px solid #c8c6ee;border-radius:7px}.foudre-implementation-office__subscription-summary>label textarea{resize:vertical}.foudre-implementation-office__commercial-result{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px 16px;padding:14px;background:#f0efff;border:1px solid #c8c6ee;border-left:4px solid #6664cc;border-radius:8px}.foudre-implementation-office__commercial-result.is-custom{background:#fff3eb;border-color:#efb49f;border-left-color:#e5653c}.foudre-implementation-office__commercial-result.is-pending{background:#f7f5ef;border-color:#d8d5ce;border-left-color:#e5653c}.foudre-implementation-office__commercial-result>h3{grid-column:1 / -1;margin:0;color:#5553bf;font-size:.56rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.foudre-implementation-office__commercial-result small{color:#747582;font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foudre-implementation-office__commercial-result strong{color:#292b41;font-size:.82rem}.foudre-implementation-office__commercial-result p{margin:0;color:#626472;font-size:.54rem;line-height:1.5}.foudre-implementation-office__commercial-rules.foudre-implementation-office__attention-hint{align-items:flex-start}.foudre-implementation-office__commercial-rules>div{display:grid;gap:6px}.foudre-implementation-office__commercial-rules h3{margin:0;color:#5553bf;font-size:.54rem;font-weight:850;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.foudre-implementation-office__commercial-rules p{margin:0;color:#747582;font:500 .56rem/1.5 Inter,sans-serif}.foudre-implementation-office__commercial-rules section{display:grid;gap:5px;padding-top:7px;border-top:1px solid #e4e2f3}.foudre-implementation-office__commercial-rules section>strong{color:#4f4dd0;font-size:.5rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__commercial-rules ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.foudre-implementation-office__commercial-rules li{position:relative;padding-left:12px;color:#747582;font:500 .54rem/1.45 Inter,sans-serif}.foudre-implementation-office__commercial-rules li:before{position:absolute;top:0;left:0;color:#e5653c;font-weight:900;content:"—"}.foudre-implementation-office__commercial-rules .foudre-implementation-office__pricing-triggers li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px;padding-left:0}.foudre-implementation-office__commercial-rules .foudre-implementation-office__pricing-triggers li:before{content:none}.foudre-implementation-office__pricing-triggers li b{color:#e5653c;font-size:.5rem;font-weight:900}.foudre-implementation-office__commercial-totals{display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 8px}.foudre-implementation-office__commercial-totals>div{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:3px;align-items:start;padding:10px 11px;background:#ffffffb8;border-left:3px solid #e5653c;border-radius:7px}.foudre-implementation-office__commercial-totals>div:nth-child(2){border-left-color:#6664cc}.foudre-implementation-office__commercial-totals small{line-height:1.2}.foudre-implementation-office__commercial-totals strong{font-size:1rem;line-height:1.2}.foudre-implementation-office__commercial-totals span{color:#686a78;font-size:.48rem;font-weight:700;line-height:1.3}.foudre-implementation-office__commercial-counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;overflow:hidden;margin:0;background:#ffffff94;border:1px solid rgba(41,43,65,.09);border-radius:7px}.foudre-implementation-office__commercial-counters div{display:flex;gap:6px;align-items:baseline;justify-content:space-between;padding:6px 7px}.foudre-implementation-office__commercial-counters div:nth-child(odd){border-right:1px solid rgba(41,43,65,.09)}.foudre-implementation-office__commercial-counters div:nth-child(-n+2){border-bottom:1px solid rgba(41,43,65,.09)}.foudre-implementation-office__commercial-counters dt{color:#747582;font-size:.4rem;font-weight:750;line-height:1.2}.foudre-implementation-office__commercial-counters dd{margin:0;color:#292b41;font-size:.58rem;font-weight:850}.foudre-implementation-office__commercial-reason{grid-column:1 / -1}.foudre-implementation-office__subscription-return{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:10px 11px;background:#fff;border:1px solid #c8c6ee;border-radius:7px}.foudre-implementation-office__subscription-return strong{font-size:.55rem}.foudre-implementation-office__subscription-return span{color:#686a78;font-size:.51rem;line-height:1.4}.foudre-implementation-office__subscription-return a{padding:7px 9px;color:#fff;font-size:.5rem;font-weight:850;text-decoration:none;background:#5553bf;border-radius:6px}.foudre-implementation-office__proposal-publish .foudre-implementation-office__client-preview-check{margin-top:3px}.foudre-implementation-office__client-preview-check a{display:inline-flex;padding-bottom:2px;color:#4f4dd0;font-weight:850;text-decoration:none;border-bottom:1px solid currentcolor}.foudre-implementation-office__commercial-breakdown{grid-column:1 / -1;display:grid;overflow:hidden;background:#ffffff9e;border:1px solid rgba(41,43,65,.09);border-radius:7px}.foudre-implementation-office__commercial-breakdown span{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(230px,1.5fr) auto;gap:12px;align-items:center;padding:9px 11px}.foudre-implementation-office__commercial-breakdown span+span{border-top:1px solid rgba(41,43,65,.09)}.foudre-implementation-office__commercial-breakdown b{color:#292b41;font-size:.53rem}.foudre-implementation-office__commercial-breakdown em{color:#747582;font-size:.49rem;font-style:normal;line-height:1.35}.foudre-implementation-office__commercial-breakdown strong{color:#9f4427;font-size:.6rem;white-space:nowrap}.foudre-implementation__proposal-document{display:grid;gap:18px}.foudre-implementation__proposal-document>section{display:grid;gap:7px;padding-top:14px;border-top:1px solid #dedbd4}.foudre-implementation__proposal-document h3{margin:0;color:#292b41;font-size:.72rem}.foudre-implementation__proposal-document p{margin:0;color:#626472;font-size:.6rem;line-height:1.55}.foudre-implementation__proposal-document section>small{color:#747582;font-size:.54rem;line-height:1.5}.foudre-implementation__proposal-actions{display:flex;flex-wrap:wrap;gap:8px}.foudre-implementation__proposal-actions button{padding:9px 11px;color:#4543b8;font:750 .55rem/1 Inter,sans-serif;background:#f0efff;border:1px solid #c8c6ee;border-radius:7px;cursor:pointer}.foudre-implementation__format-switcher{display:flex;flex-wrap:wrap;gap:8px;width:min(1180px,calc(100% - 48px));margin:18px auto 0;padding:10px;background:#f7f5ef;border:1px solid #dedbd4;border-radius:12px}.foudre-implementation__format-switcher a{padding:9px 13px;color:#626472;font:750 .56rem/1 Inter,sans-serif;text-decoration:none;background:#fff;border:1px solid #dedbd4;border-radius:8px}.foudre-implementation__format-switcher a.is-active{color:#fff;background:#5553c8;border-color:#5553c8}.foudre-implementation__delivery-preview{display:grid;gap:12px;width:min(1180px,calc(100% - 48px));margin:16px auto 42px;padding:18px;color:#292b42;background:#f7f5ef;border-radius:16px;box-shadow:0 28px 72px #06094738}.foudre-implementation__delivery-note{color:#9f4427;font:800 .52rem/1.3 Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation__delivery-preview>article{display:grid;gap:16px;width:min(760px,100%);margin:0 auto;padding:28px;background:#fff;border:1px solid #dedbd4;border-radius:12px}.foudre-implementation__delivery-preview>article>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid #dedbd4}.foudre-implementation__delivery-preview>article>header>span{color:#747582;font-size:.54rem}.foudre-implementation__delivery-preview .foudre-implementation__brand .foudre-map-diagnostic__letter-a img,.foudre-implementation__delivery-preview .foudre-implementation__brand .foudre-map-diagnostic__letter-i img{filter:brightness(0)}.foudre-implementation__delivery-preview p{margin:0;color:#555765;font-size:.66rem;line-height:1.6}.foudre-implementation__delivery-preview h1{margin:0;color:#292b42;font-size:clamp(1.55rem,3vw,2.65rem);line-height:1.08}.foudre-implementation__delivery-preview h2{margin:0 0 6px;color:#5553c8;font-size:.72rem}.foudre-implementation__delivery-preview a:not(.foudre-implementation__brand){justify-self:start;padding:11px 15px;color:#fff;font:750 .6rem/1 Inter,sans-serif;text-decoration:none;background:#e5653c;border-radius:8px}.foudre-implementation__delivery-preview footer{padding-top:14px;color:#747582;font-size:.52rem;line-height:1.5;border-top:1px solid #dedbd4}.foudre-implementation__delivery-preview.is-page footer{display:grid;gap:13px}.foudre-implementation__proposal-legal{display:grid;gap:4px;max-width:88ch}.foudre-implementation__proposal-founder-signature{display:grid;gap:4px;width:fit-content;margin-top:20px;padding-left:14px;border-left:2px solid #e5653c}.foudre-implementation__proposal-founder-signature strong{color:#292b42;font-size:.62rem}.foudre-implementation__proposal-founder-signature span{color:#747582;font-size:.52rem}.foudre-implementation__delivery-eyebrow{color:#5553c8!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foudre-implementation__delivery-lead{max-width:620px;font-size:.78rem!important}.foudre-implementation__delivery-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:17px 0;border-top:1px solid #dedbd4;border-bottom:1px solid #dedbd4}.foudre-implementation__delivery-summary span{display:grid;gap:7px;padding:0 22px}.foudre-implementation__delivery-summary span:first-child{padding-left:0}.foudre-implementation__delivery-summary span+span{border-left:1px solid #dedbd4}.foudre-implementation__delivery-summary small{color:#747582;font-size:.48rem;font-weight:800;text-transform:uppercase}.foudre-implementation__delivery-summary strong{color:#292b42;font-size:.9rem}.foudre-implementation__delivery-preview.is-telegram>article{width:min(440px,100%);background:#e8eff6}.foudre-implementation__telegram-bubble{display:grid;gap:12px;padding:18px;background:#fff;border-radius:14px 14px 14px 4px;box-shadow:0 5px 16px #0609471a}.foudre-implementation__delivery-preview.is-page{padding:0;background:transparent;box-shadow:none}.foudre-implementation__delivery-preview.is-page>.foudre-implementation__delivery-note{padding:0 2px;color:#ffffff9e}.foudre-implementation__delivery-preview.is-page>article{width:100%;padding:34px 38px;border:0;border-top:6px solid #292b42;border-radius:0;box-shadow:0 28px 72px #06094745}.foudre-implementation__delivery-preview.is-pdf>article{width:100%}.foudre-implementation__delivery-hero{position:relative;display:grid;gap:14px;padding:24px 0 28px 28px;color:#292b42;border-bottom:1px solid #dedbd4}.foudre-implementation__delivery-hero:before{position:absolute;top:27px;bottom:31px;left:0;width:5px;content:"";background:#e5653c;border-radius:0}.foudre-implementation__delivery-hero h1{max-width:790px;color:#292b42;font-size:clamp(1.45rem,3.3vw,2.75rem);letter-spacing:-.045em}.foudre-implementation__delivery-hero .foudre-implementation__delivery-eyebrow{color:#5553c8!important}.foudre-implementation__delivery-hero .foudre-implementation__delivery-lead{max-width:720px;color:#676978}.foudre-implementation__delivery-hero>strong{color:#292b42;font-size:.67rem;letter-spacing:.02em}.foudre-implementation__delivery-preview>article>section{padding-top:18px;border-top:1px solid #dedbd4}.foudre-implementation__delivery-preview>article>section>h2{margin-bottom:11px}.foudre-implementation__delivery-advantages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #dedbd4;list-style:none}.foudre-implementation__delivery-advantages li{display:grid;align-content:start;gap:6px;padding:0 16px}.foudre-implementation__delivery-advantages li:first-child{padding-left:0}.foudre-implementation__delivery-advantages li+li{border-left:1px solid #dedbd4}.foudre-implementation__delivery-advantages strong{color:#292b42;font-size:.7rem;line-height:1.2}.foudre-implementation__delivery-advantages span{color:#747582;font-size:.5rem;line-height:1.45}.foudre-implementation__delivery-email-lead{color:#292b42!important;font-size:.76rem!important;font-weight:750}.foudre-implementation__delivery-team-group>h3{display:flex;gap:8px;align-items:baseline;margin:0 0 5px;color:#292b42;font-size:.56rem}.foudre-implementation__delivery-team-group>h3 span{color:#747582;font-size:.46rem;font-weight:500}.foudre-implementation__delivery-team-group.is-additional{margin-top:16px;padding-top:14px;border-top:1px solid #dedbd4}.foudre-implementation__delivery-team-group.is-additional>h3{color:#5553c8}.foudre-implementation__delivery-team-group.is-additional .foudre-implementation__delivery-team{grid-template-columns:minmax(0,1fr)}.foudre-implementation__delivery-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.foudre-implementation__delivery-team li{display:grid;gap:4px;padding:10px 0;border-top:1px solid #ece9e2}.foudre-implementation__delivery-team strong{color:#292b42;font-size:.61rem}.foudre-implementation__delivery-team strong em{display:block;margin-top:3px;color:#5553c8;font-size:.48rem;font-style:normal}.foudre-implementation__delivery-team span{color:#747582;font-size:.54rem;line-height:1.5}.foudre-implementation__delivery-team li.is-lead{grid-column:1 / -1}.foudre-implementation__delivery-work>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.foudre-implementation__delivery-work span{display:grid;align-content:start;gap:7px;padding:4px 18px;color:#676978;font-size:.56rem;line-height:1.5}.foudre-implementation__delivery-work span:first-child{padding-left:0}.foudre-implementation__delivery-work span+span{border-left:1px solid #dedbd4}.foudre-implementation__delivery-work span strong{color:#292b42;font-size:.58rem}.foudre-implementation__delivery-commercial-products{display:grid;grid-template-columns:minmax(0,68fr) minmax(0,32fr);gap:0;padding-top:4px}.foudre-implementation__delivery-commercial-product{min-width:0}.foudre-implementation__delivery-commercial-product.is-implementation{padding-right:24px}.foudre-implementation__delivery-commercial-product.is-subscription{display:flex;flex-direction:column;padding-left:24px;border-left:1px solid #dedbd4}.foudre-implementation__delivery-commercial-product>header{display:grid;gap:4px;min-height:72px;align-content:start}.foudre-implementation__delivery-commercial-product>header h3{margin:0 0 4px;color:#5553c8;font-size:.59rem;letter-spacing:.035em;text-transform:uppercase}.foudre-implementation__delivery-commercial-product>header strong{color:#292b42;font-size:.88rem}.foudre-implementation__delivery-commercial-product>header span{color:#747582;font-size:.52rem}.foudre-implementation__delivery-payment>h4{margin:14px 0 0;color:#5553c8;font-size:.58rem}.foudre-implementation__commercial-breakdown{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:15px 0!important;border-top:1px solid #dedbd4}.foudre-implementation__commercial-breakdown-heading{grid-column:1 / -1;margin:0 0 14px;color:#292b42;font-size:.55rem}.foudre-implementation__commercial-breakdown>section{min-width:0;padding:0 12px}.foudre-implementation__commercial-breakdown>section:first-child{padding-left:0}.foudre-implementation__commercial-breakdown>section+section{border-left:1px solid #dedbd4}.foudre-implementation__commercial-breakdown>section.is-base{grid-column:1 / -1;display:flex;justify-content:space-between;margin-bottom:12px;padding:0 0 12px;border-bottom:1px solid #dedbd4}.foudre-implementation__commercial-breakdown>section:nth-of-type(2){padding-left:0;border-left:0}.foudre-implementation__commercial-breakdown h3{margin:0 0 10px;color:#5553c8;font-size:.48rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.foudre-implementation__commercial-breakdown>section.is-base h3{margin:0}.foudre-implementation__commercial-breakdown>section.is-base p{margin:0;color:#292b42;font-size:.55rem;font-weight:750;white-space:nowrap}.foudre-implementation__commercial-breakdown ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.foudre-implementation__commercial-breakdown li{display:flex;gap:12px;justify-content:space-between;padding:0}.foudre-implementation__commercial-breakdown li strong{color:#555664;font-size:.55rem;line-height:1.4}.foudre-implementation__commercial-breakdown li span{flex:0 0 auto;color:#292b42;font-size:.55rem;font-weight:750;line-height:1.4;white-space:nowrap}.foudre-implementation__delivery-commercial ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:8px 0 0;padding:0;border-top:1px solid #dedbd4;border-bottom:1px solid #dedbd4;list-style:none}.foudre-implementation__delivery-payment>ol>li{display:grid;gap:5px;padding:12px}.foudre-implementation__delivery-payment>ol>li:first-child{padding-left:0}.foudre-implementation__delivery-payment>ol>li+li{border-left:1px solid #dedbd4}.foudre-implementation__delivery-payment>ol>li strong{color:#292b42;font-size:.65rem}.foudre-implementation__delivery-payment>ol>li span{color:#747582;font-size:.5rem;line-height:1.45}.foudre-implementation__delivery-subscription{margin-top:13px;padding:13px 0 0;border-top:1px solid #dedbd4}.foudre-implementation__delivery-subscription>h4{margin:0 0 11px;color:#5553c8;font-size:.72rem}.foudre-implementation__delivery-subscription-plan{display:flex;gap:7px;align-items:baseline;margin:0 0 11px}.foudre-implementation__delivery-subscription-plan span{color:#747582;font-size:.5rem;font-weight:700}.foudre-implementation__delivery-subscription-plan strong{color:#292b42;font-size:.59rem}.foudre-implementation__delivery-subscription ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.foudre-implementation__delivery-subscription li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;color:#676978;font-size:.58rem;line-height:1.5}.foudre-implementation__delivery-subscription li svg{width:14px;height:14px;margin-top:1px;color:#e5653c;stroke-width:2.4}.foudre-implementation__delivery-commercial-product.is-subscription .foudre-implementation__delivery-start{margin-top:auto;padding-top:13px;border-top:1px solid #dedbd4}.foudre-implementation__delivery-commercial-product.is-subscription .foudre-implementation__delivery-start h2{margin:0 0 8px;color:#5553c8;font-size:.58rem}.foudre-implementation__delivery-commercial-product.is-subscription .foudre-implementation__delivery-start p{display:grid;gap:4px;margin:0;color:#676978;font-size:.5rem;line-height:1.45}.foudre-implementation__delivery-commercial-product.is-subscription .foudre-implementation__delivery-start p+p{margin-top:7px}.foudre-implementation__delivery-commercial-product.is-subscription .foudre-implementation__delivery-start p strong{color:#292b42;font-size:.65rem}.foudre-implementation__delivery-decision{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;align-items:end;padding:24px 0 4px!important;border-top:1px solid #dedbd4!important}.foudre-implementation__delivery-decision h2{color:#292b42}.foudre-implementation__delivery-decision .foudre-implementation__proposal-actions{justify-content:flex-end}.foudre-implementation__delivery-decision .foudre-implementation__proposal-actions button{color:#292b42;background:#fff;border-color:#292b42}.foudre-implementation__delivery-decision .foudre-implementation__proposal-actions button:first-child{color:#fff;background:#292b42;border-color:#292b42}.foudre-implementation__delivery-decision .foudre-implementation__proposal-actions button:last-child{padding-right:0;padding-left:0;color:#e5653c;background:transparent;border-color:transparent}.foudre-implementation__delivery-decision .foudre-implementation__brief-success{grid-column:1 / -1;margin-top:0;color:#292b42;background:#fff;border-color:#292b42;border-left:4px solid #e5653c;border-radius:0}.foudre-implementation__delivery-preview.is-page{width:min(1120px,calc(100% - 48px))}.foudre-implementation__delivery-preview.is-page>article{gap:0;padding:48px 64px 54px}.foudre-implementation__delivery-preview.is-page>article>header{padding-bottom:24px}.foudre-implementation__delivery-preview.is-page>article>header>span{font-size:12px;line-height:1.5}.foudre-implementation__delivery-preview.is-page p{max-width:72ch;font-size:16px;line-height:1.62}.foudre-implementation__delivery-preview.is-page h2{margin:0 0 18px;color:#292b42;font-size:23px;line-height:1.2;letter-spacing:-.02em}.foudre-implementation__delivery-preview.is-page>article>section{margin-top:56px;padding-top:0;border-top:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-hero{gap:18px;padding:50px 0 48px 32px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-hero:before{top:52px;bottom:51px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-hero h1{max-width:820px;font-size:clamp(44px,4.2vw,56px);line-height:1.04}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-hero .foudre-implementation__delivery-eyebrow{font-size:13px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-hero .foudre-implementation__delivery-lead{max-width:680px;font-size:18px!important;line-height:1.55}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-result{margin-top:0;padding:38px 32px 32px 28px;background:#f4f3ff;border-left:4px solid #3432bd;border-radius:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-result>p{color:#47495b;font-size:18px;line-height:1.58}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-advantages{gap:0;margin-top:28px;padding-top:24px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-advantages li{gap:9px;padding:0 22px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-advantages li:first-child{border-left:1px solid transparent}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-advantages strong{min-height:2.3em;font-size:25px;line-height:1.15;letter-spacing:-.025em}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-advantages span{color:#666878;font-size:13px;line-height:1.5}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial{padding:0;background:transparent;border:0;border-radius:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial>h2{margin-bottom:24px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-products{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:18px;align-items:stretch;padding-top:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product{padding:32px 30px 28px;border:1px solid #292b42;border-radius:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription{display:flex;flex-direction:column}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-implementation{padding:32px 30px 28px;background:#f7f5ef;box-shadow:inset 0 4px #292b42}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription{padding:32px 30px 28px;color:#f5f6f8;background:#292b42;border:1px solid #292b42;box-shadow:inset 0 4px #e5653c}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product>header{min-height:0;padding-bottom:24px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-implementation>header{min-height:154px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product>header h3{font-size:13px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product>header strong{font-size:40px;line-height:1.1;letter-spacing:-.035em}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription>header strong{font-size:36px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product>header span{font-size:13px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription>header h3{color:#ff8b58}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription>header strong{color:#fff}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription>header span{color:#f5f6f8a3}.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;border-top:1px solid #ddd8ce}.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown-heading{margin:0;padding:18px 0 4px;color:#292b42;font-size:14px;line-height:1.35}.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown>section,.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown>section:first-child{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:18px 0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown>section.is-base{margin:0;border-bottom:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown>section+section{padding-left:0;border-top:1px solid #e4dfd5;border-left:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown h3{margin:1px 0 0;font-size:11px;line-height:1.35}.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown>section.is-base p{justify-self:end;font-size:13px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown li strong,.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown li span{font-size:13px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-payment>h4{margin-top:24px;font-size:14px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-implementation .foudre-implementation__delivery-payment>h4{color:#292b42}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial ol{gap:0;margin-top:14px;border-top:1px solid #c9c6bd;border-bottom:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-payment>ol>li,.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-payment>ol>li:first-child{gap:8px;padding:16px;background:transparent;border:0;border-radius:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-payment>ol>li+li{border-left:1px solid #c9c6bd}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-payment>ol>li strong{font-size:18px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-payment>ol>li b{margin-top:7px;color:#5553c8;font-size:13px;line-height:1}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-payment>ol>li span{font-size:12px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-subscription{margin-top:32px;padding-top:60px;border-top-color:#f5f6f838}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-subscription>h4{margin-bottom:18px;color:#ff8b58;font-size:11px;font-weight:800;letter-spacing:.035em;line-height:1.35;text-transform:uppercase}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-subscription-plan{margin-bottom:22px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-subscription-plan span{font-size:12px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-subscription-plan strong{color:#fff;font-size:15px;line-height:1.35}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-subscription ul{gap:16px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-subscription li{grid-template-columns:18px minmax(0,1fr);color:#f5f6f8b8;font-size:14px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription .foudre-implementation__delivery-start{margin-top:auto;padding:22px 0 0;background:transparent;border-top-color:#f5f6f838;border-left:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription .foudre-implementation__delivery-start h2{margin-bottom:12px;color:#ff8b58;font-size:11px;font-weight:800;letter-spacing:.035em;line-height:1.35;text-transform:uppercase}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription .foudre-implementation__delivery-start p{gap:8px;color:#f5f6f8b8;font-size:12px;line-height:1.5}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription .foudre-implementation__delivery-start p strong{color:#fff;font-size:18px;line-height:1.2}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-work>div{gap:0;border-top:1px solid #292b42;border-bottom:1px solid #dedbd4}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-work span{gap:10px;padding:20px;color:#5f6170;font-size:14px;line-height:1.55;background:transparent;border-radius:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-work span:first-child{padding-left:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-work span+span{border-left:1px solid #dedbd4}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-work span strong{font-size:15px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group>h3{display:grid;grid-template-columns:26px auto minmax(0,1fr);gap:8px 12px;align-items:baseline;margin-bottom:16px;padding-top:14px;font-size:15px;border-top:1px solid #292b42}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group.is-base>h3{grid-template-columns:auto minmax(0,1fr)}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group>h3 .foudre-implementation__delivery-team-marker{color:#e5653c;font-size:12px;font-weight:850;letter-spacing:.06em}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group>h3 .foudre-implementation__delivery-team-marker.is-plus{color:#e5653c;font-size:20px;line-height:.75}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group>h3 .foudre-implementation__delivery-team-title{color:#292b42;font-size:15px;font-weight:800}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group>h3 .foudre-implementation__delivery-team-meta{color:#747582;font-size:12px;font-weight:600}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team{gap:0 32px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team li{gap:7px;padding:17px 0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team strong{font-size:15px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team strong em{font-size:12px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team span{font-size:14px;line-height:1.55}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group:is(.is-base,.is-additional){padding:0;background:#fff;border:0;border-radius:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group:is(.is-base,.is-additional)>h3{margin:0;padding:18px 20px 18px 16px;background:#f4f3ff;border:0;border-left:4px solid #5553c8}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group:is(.is-base,.is-additional) .foudre-implementation__delivery-team-title{font-size:18px;letter-spacing:-.015em}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group:is(.is-base,.is-additional) .foudre-implementation__delivery-team{padding:0 20px 12px;background:#fff}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group:is(.is-base,.is-additional) .foudre-implementation__delivery-team li{border-top:1px solid #dedbd4}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group.is-base .foudre-implementation__delivery-team li.is-lead{padding:20px 0 22px;background:#fff;border-bottom:1px solid #292b42}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group.is-base .foudre-implementation__delivery-team li.is-lead strong{font-size:16px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group.is-base .foudre-implementation__delivery-team li.is-lead span{max-width:78ch}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group.is-additional{margin-top:24px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team-group.is-additional .foudre-implementation__delivery-team li{padding-bottom:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-decision{grid-template-columns:minmax(0,1fr) minmax(320px,auto);margin-top:64px;padding:36px 36px 36px 32px!important;background:#f4f3ff;border:0!important;border-left:4px solid #3432bd!important;border-radius:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-decision.is-static{grid-template-columns:minmax(0,1fr)}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-decision .foudre-implementation__proposal-actions{gap:10px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-decision .foudre-implementation__proposal-actions button{min-height:46px;padding:13px 16px;font-size:14px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-decision .foudre-implementation__proposal-actions button{border-radius:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-decision .foudre-implementation__proposal-actions button:last-child{min-height:auto}.foudre-implementation__delivery-preview.is-page .foudre-implementation__proposal-founder-signature{gap:5px;margin:30px 0 0;padding-left:32px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__proposal-founder-signature strong{font-size:14px;font-weight:740}.foudre-implementation__delivery-preview.is-page .foudre-implementation__proposal-founder-signature span{font-size:12px}.foudre-implementation__delivery-preview.is-page footer{margin-top:32px;padding-top:24px;font-size:12px}.foudre-implementation-office__commercial-steps{display:flex;gap:6px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:thin}.foudre-implementation-office__commercial-steps button{display:grid;flex:0 0 150px;gap:4px;min-height:58px;padding:9px 10px;color:#747582;text-align:left;background:#fff;border:1px solid #d8d5ce;cursor:pointer}.foudre-implementation-office__commercial-steps button span{color:#9a9ba5;font-size:.44rem;font-weight:850}.foudre-implementation-office__commercial-steps button strong{font-size:.49rem;line-height:1.25}.foudre-implementation-office__commercial-steps button.is-complete{border-bottom:3px solid #6664cc}.foudre-implementation-office__commercial-steps button.is-active{color:#292b41;background:#fff3eb;border-color:#e5653c;box-shadow:inset 4px 0 #e5653c}.foudre-implementation-office__commercial-steps button.is-active span{color:#e5653c}.foudre-implementation-office__commercial-progress{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:8px 10px;color:#626472;background:#f7f5ef;border-left:4px solid #e5653c}.foudre-implementation-office__commercial-progress strong{color:#292b41;font-size:.54rem}.foudre-implementation-office__commercial-progress span{font-size:.5rem;text-align:right}.foudre-implementation-office__commercial-table{display:grid;overflow:hidden;border:1px solid #d8d5ce;border-radius:8px}.foudre-implementation-office__commercial-head{display:none}.foudre-implementation-office__commercial-row{position:relative;display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:7px 16px;align-items:start;padding:10px 12px;border-top:1px solid #dedbd4}.foudre-implementation-office__commercial-row.has-status{padding-top:34px}.foudre-implementation-office__commercial-row-status{position:absolute;top:10px;right:12px;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:flex-end}.foudre-implementation-office__commercial-row-status small{display:inline-flex;gap:5px;align-items:center;color:#5553bf;font-size:.45rem;font-weight:750}.foudre-implementation-office__commercial-row-status svg{width:13px;height:13px}.foudre-implementation-office__commercial-row:first-of-type{border-top:0}.foudre-implementation-office__commercial-navigation{display:flex;justify-content:space-between;padding:10px 12px;border-top:1px solid #dedbd4}.foudre-implementation-office__commercial-navigation button{padding:8px 10px;color:#292b41;font:800 .5rem/1 Inter,sans-serif;background:#fff;border:1px solid #c8c6ee;cursor:pointer}.foudre-implementation-office__commercial-navigation button:disabled{opacity:.35;cursor:not-allowed}.foudre-implementation-office__commercial-criterion{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;align-content:start}.foudre-implementation-office__commercial-criterion-index{grid-row:1 / span 3;color:#e5653c;font-size:.52rem;font-weight:850;letter-spacing:.04em;line-height:1.2}.foudre-implementation-office__commercial-criterion strong{color:#292b41;font-size:.55rem;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.foudre-implementation-office__commercial-guide{grid-column:2;display:grid;gap:2px;margin-top:6px}.foudre-implementation-office__commercial-guide b{color:#514fc7;font-size:.55rem;font-weight:800;line-height:1.35}.foudre-implementation-office__commercial-guide span{color:#6f707b;font-size:.48rem;font-weight:650;line-height:1.5;white-space:pre-line}.foudre-implementation-office__commercial-evidence{display:grid;gap:4px}.foudre-implementation-office__commercial-evidence>span{color:#747582;font-size:.45rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.foudre-implementation-office__commercial-client-question{display:grid;gap:5px}.foudre-implementation-office__commercial-client-question article{display:grid;gap:4px;padding:7px 9px;background:#f0efff;border-left:3px solid #6664cc;border-radius:5px}.foudre-implementation-office__commercial-client-question header{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.foudre-implementation-office__commercial-client-question header>div{display:flex;gap:5px;align-items:center}.foudre-implementation-office__commercial-client-question span{color:#5553bf;font-size:.43rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.foudre-implementation-office__commercial-client-question i{flex:none;padding:3px 6px;color:#747582;font-size:.39rem;font-style:normal;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;background:#f7f5ef;border:1px solid #d8d5ce;border-radius:999px}.foudre-implementation-office__commercial-client-question b{flex:none;padding:3px 6px;color:#5553bf;font-size:.39rem;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase;background:#fff;border:1px solid #c8c6ee;border-radius:999px}.foudre-implementation-office__commercial-client-question p{margin:0;color:#3f4056;font-size:.5rem;font-weight:650;line-height:1.4}.foudre-implementation-office__duration-evidence{display:grid;gap:5px;padding:9px 10px;background:#f0efff;border-left:3px solid #6664cc;border-radius:6px}.foudre-implementation-office__duration-evidence>strong{color:#5553bf;font-size:.46rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.foudre-implementation-office__duration-evidence p{margin:0;color:#3f4056;font-size:.5rem;font-weight:600;line-height:1.45}.foudre-implementation-office__duration-evidence>span{color:#5553bf;font-size:.49rem;font-weight:700}.foudre-implementation-office__commercial-row textarea{width:100%;min-height:44px;padding:8px 9px;color:#292b41;font:500 .54rem/1.4 Inter,sans-serif;resize:vertical;background:#f7f5ef;border:1px solid #d8d5ce;border-radius:6px}.foudre-implementation-office__commercial-evidence>textarea[readonly]{cursor:default}.foudre-implementation-office__commercial-options{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.foudre-implementation-office__commercial-options.is-priced,.foudre-implementation-office__commercial-options.has-open-clarification{grid-column:1 / -1}.foudre-implementation-office__commercial-options>button{display:grid;gap:2px;min-height:28px;padding:5px 8px;color:#3f4056;font:750 .49rem/1.2 Inter,sans-serif;text-align:left;background:#fff;border:1px solid #c8c6d4;border-radius:6px;cursor:pointer}.foudre-implementation-office__commercial-options>button b{font:inherit}.foudre-implementation-office__commercial-options>button small{color:#747582;font-size:.42rem;font-weight:600}.foudre-implementation-office__duration-decision{grid-column:1 / -1;display:grid;gap:7px}.foudre-implementation-office__duration-decision>p{margin:0;padding:7px 9px;color:#747582;font-size:.46rem;line-height:1.4;background:#f7f5ef;border-radius:6px}.foudre-implementation-office__duration-decision>p a,.foudre-implementation-office__subscription-summary>p a{color:#4f4dd0;font-weight:850;text-decoration:underline;text-underline-offset:2px}.foudre-implementation-office__duration-decision>div:not(.foudre-implementation-office__duration-editor){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.foudre-implementation-office__duration-decision button{display:grid;gap:3px;min-height:44px;padding:8px 9px;color:#3f4056;font:750 .49rem/1.25 Inter,sans-serif;text-align:left;background:#fff;border:1px solid #c8c6d4;border-radius:6px;cursor:pointer}.foudre-implementation-office__duration-decision button small{color:#747582;font-size:.42rem;font-weight:600}.foudre-implementation-office__duration-decision button:disabled{opacity:.45;cursor:default}.foudre-implementation-office__duration-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;padding:9px;background:#fff8f4;border:1px solid #efb49f;border-radius:7px}.foudre-implementation-office__duration-editor label{display:grid;gap:4px;color:#747582;font-size:.44rem;font-weight:750}.foudre-implementation-office__duration-editor input{width:100%;min-height:36px;padding:7px 8px;color:#292b41;font:600 .5rem/1.3 Inter,sans-serif;background:#fff;border:1px solid #d8d5ce;border-radius:5px}.foudre-implementation-office__duration-editor>button{min-height:36px;color:#fff;background:#e5653c;border-color:#e5653c}.foudre-implementation-office__priced-decisions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;align-items:stretch}.foudre-implementation-office__decision-boundaries,.foudre-implementation-office__paid-levels{display:contents}.foudre-implementation-office__priced-decisions button{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:76px;padding:10px;color:#3f4056;text-align:left;background:#fff;border:1px solid #c8c6d4;border-radius:7px;cursor:pointer}.foudre-implementation-office__priced-decisions button b{grid-column:1;grid-row:1;min-height:4.125em;margin-bottom:7px;color:inherit;font:800 .55rem/1.3 Inter,sans-serif}.foudre-implementation-office__decision-level{display:block;margin-top:2px;color:inherit;font:inherit;font-style:normal;text-transform:uppercase}.foudre-implementation-office__decision-example-label{display:block;margin:0 0 3px;color:#5553bf;font:800 .43rem/1.2 Inter,sans-serif;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__priced-decisions button span{grid-column:1;grid-row:2;width:100%;color:#747582;font:600 .48rem/1.4 Inter,sans-serif}.foudre-implementation-office__priced-decisions button .foudre-implementation-office__decision-detail.has-lead{display:grid;grid-template-rows:minmax(5.6em,max-content) auto;gap:8px;align-content:start}.foudre-implementation-office__priced-decisions button .foudre-implementation-office__decision-detail-lead{grid-column:1;grid-row:1;width:auto;color:inherit;font:inherit}.foudre-implementation-office__priced-decisions button .foudre-implementation-office__decision-example{grid-column:1;grid-row:2;width:auto;color:inherit;font:inherit}.foudre-implementation-office__priced-decisions button .foudre-implementation-office__decision-example>span{display:block;grid-column:auto;grid-row:auto;width:auto;color:inherit;font:inherit}.foudre-implementation-office__base-team-coverage{grid-column:1;grid-row:2;display:grid;gap:3px;align-self:start;color:#747582;font:600 .48rem/1.4 Inter,sans-serif}.foudre-implementation-office__priced-decisions button .foudre-implementation-office__base-team-coverage>span{display:block;grid-column:auto;grid-row:auto;width:auto;color:inherit;font:inherit}.foudre-implementation-office__base-team-coverage>.foudre-implementation-office__base-team-coverage-intro{margin-bottom:3px}.foudre-implementation-office__base-team-coverage em{color:#5553bf;font-style:normal;font-weight:800}.foudre-implementation-office__priced-decisions button small{grid-column:1;grid-row:3;align-self:end;justify-self:end;margin-top:14px;color:#3f4056;font:850 .62rem/1.15 Inter,sans-serif;text-align:right;white-space:nowrap}.foudre-implementation-office__commercial-options>button.is-clarification-action{grid-column:1 / -1;display:inline-flex;width:auto;min-height:30px;gap:8px;align-items:center;justify-self:end;padding:7px 10px;color:#9f4427;background:#fff;border-color:#efb49f}.foudre-implementation-office__commercial-options>button.is-clarification-action small{color:#8a5a49}.foudre-implementation-office__commercial-options>button.is-clarification-action.is-active{color:#9f4427;background:#fff3eb;border-color:#e5653c;box-shadow:inset 0 0 0 1px #e5653c}.foudre-implementation-office__paid-levels button{color:#4543b8;background:#f9f9ff;border-color:#aaa7e5}.foudre-implementation-office__paid-levels button span{color:#626472;font-weight:550}.foudre-implementation-office__paid-levels button small{color:#4543b8}.foudre-implementation-office__commercial-options button.is-selected{color:#fff;background:#e5653c;border-color:#e5653c}.foudre-implementation-office__commercial-options button.is-selected span,.foudre-implementation-office__commercial-options button.is-selected small{color:#fff}.foudre-implementation-office__commercial-options button.is-selected .foudre-implementation-office__decision-example-label,.foudre-implementation-office__commercial-options button.is-selected .foudre-implementation-office__base-team-coverage em{color:#d9d8ff}.foudre-implementation-office__paid-levels button.is-selected{color:#fff;background:#514fc7;border-color:#514fc7}.foudre-implementation-office__paid-levels button.is-selected span,.foudre-implementation-office__paid-levels button.is-selected small{color:#fff}.foudre-implementation-office__commercial-line-items-editor{grid-column:1 / -1;display:grid;gap:9px;min-width:0;padding:10px;background:#f7f5ef;border:1px solid #e0ddd5;border-radius:8px}.foudre-implementation-office__commercial-line-items-editor>header{display:flex;gap:14px;align-items:center;justify-content:space-between}.foudre-implementation-office__commercial-line-items-editor>header>div:first-child{display:grid;gap:3px}.foudre-implementation-office__commercial-line-items-editor>header strong{color:#292b41;font-size:.52rem}.foudre-implementation-office__commercial-line-items-editor>header p{max-width:650px;margin:0;color:#626472;font-size:.44rem;line-height:1.4}.foudre-implementation-office__commercial-quantity{display:grid;grid-template-columns:auto auto auto;gap:6px;align-items:center;flex:none}.foudre-implementation-office__commercial-quantity button{width:24px;height:24px;padding:0;color:#9f4427;font:850 .66rem/1 Inter,sans-serif;background:#fff;border:1px solid #efb49f;border-radius:5px;cursor:pointer}.foudre-implementation-office__commercial-quantity button:disabled{opacity:.35;cursor:default}.foudre-implementation-office__commercial-quantity b{min-width:16px;color:#292b41;font-size:.58rem;text-align:center}.foudre-implementation-office__commercial-line-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px;min-width:0}.foudre-implementation-office__commercial-line-items article{display:grid;grid-template-columns:1fr;gap:7px;align-content:start;min-width:0;min-height:0;padding:9px;background:#fff;border:1px solid #d8d5ce;border-radius:7px}.foudre-implementation-office__commercial-line-items article>strong{grid-column:1 / -1;color:#5553bf;font-size:.5rem}.foudre-implementation-office__commercial-line-items label{display:grid;gap:4px;color:#747582;font-size:.43rem;font-weight:750}.foudre-implementation-office__commercial-line-items input,.foudre-implementation-office__commercial-line-items select{width:100%;min-width:0;min-height:36px;padding:7px 8px;overflow:hidden;color:#292b41;font:600 .49rem/1.3 Inter,sans-serif;text-overflow:ellipsis;background:#fff;border:1px solid #d8d5ce;border-radius:5px}.foudre-implementation-office__commercial-clarification{grid-column:2;display:grid;grid-auto-rows:max-content;gap:7px;align-self:start;align-content:start;height:fit-content;padding:9px 11px;background:#fff8f4;border:1px solid #efb49f;border-radius:8px}.foudre-implementation-office__commercial-options>.foudre-implementation-office__commercial-clarification{grid-column:1 / -1}.foudre-implementation-office__commercial-clarification>div,.foudre-implementation-office__commercial-clarification footer{display:flex;gap:12px;align-items:center;justify-content:space-between}.foudre-implementation-office__commercial-clarification>div strong{color:#9f4427;font-size:.53rem}.foudre-implementation-office__commercial-clarification>div button{padding:0;color:#747582;font:700 .44rem/1 Inter,sans-serif;background:transparent;border:0;cursor:pointer}.foudre-implementation-office__commercial-clarification label{display:grid;gap:5px}.foudre-implementation-office__commercial-clarification label>span{color:#626472;font-size:.45rem;font-weight:650}.foudre-implementation-office__commercial-clarification label textarea{min-height:46px;background:#fff;resize:vertical}.foudre-implementation-office__commercial-clarification footer small{color:#747582;font-size:.42rem;line-height:1.35}.foudre-implementation-office__commercial-clarification footer button{display:inline-flex;gap:6px;align-items:center;flex:none;padding:8px 10px;color:#fff;font:800 .46rem/1 Inter,sans-serif;background:#e5653c;border:1px solid #e5653c;border-radius:6px;cursor:pointer}.foudre-implementation-office__commercial-clarification footer button:disabled{opacity:.4;cursor:default}.foudre-implementation-office__commercial-clarification footer button svg{width:15px;height:15px}.foudre-implementation-office__proposal-publish{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:center;padding:15px 16px;background:#fff8f4;border:1px solid #efb49f;border-radius:9px}.foudre-implementation-office__proposal-publish.is-published{background:#f0efff;border-color:#c8c6ee}.foudre-implementation-office__proposal-publish>div{display:grid;gap:5px}.foudre-implementation-office__proposal-publish small{color:#9f4427;font-size:.49rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foudre-implementation-office__proposal-publish h2{margin:0;color:#292b41;font-size:1rem;line-height:1.2}.foudre-implementation-office__proposal-publish p{max-width:720px;margin:0;color:#626472;font-size:.54rem;line-height:1.5}.foudre-implementation-office__proposal-publish .foudre-order-office__primary-action{width:auto;margin:0;background:#e5653c;border-color:#e5653c;white-space:nowrap}.foudre-implementation-office__proposal-publish .foudre-order-office__primary-action:disabled{color:#9697a2;background:#eeece7;border-color:#dedbd4;cursor:not-allowed}.foudre-implementation-office__proposal-publish>a{padding:10px 12px;color:#fff;font-size:.54rem;font-weight:800;text-decoration:none;background:#514fc7;border-radius:7px}.foudre-implementation-office__proposal-publish>span,.foudre-implementation-office__proposal-publish>em{grid-column:1 / -1;color:#858691;font-size:.5rem;line-height:1.45}.foudre-implementation-office__proposal-publish>span{color:#9f4427;font-style:normal;font-weight:700}.foudre-implementation-office__first-contact{display:grid;gap:13px}.foudre-implementation-office__message-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:900px;margin:0;padding:0;list-style:none}.foudre-implementation-office__message-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;min-height:48px;padding:10px;color:#555767;font-size:.57rem;line-height:1.4;background:#f5f3ee;border-radius:8px}.foudre-implementation-office__message-steps b{display:grid;width:20px;height:20px;place-items:center;color:#fff;font-size:.48rem;background:#6664cc;border-radius:50%}.foudre-implementation-office__contact-target{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;max-width:480px;padding:12px 13px;background:#f1f0ec;border:1px solid #dcd9d1;border-radius:8px}.foudre-implementation-office__contact-target>svg{width:19px;color:#e5653c}.foudre-implementation-office__contact-target>div{display:grid;gap:3px}.foudre-implementation-office__contact-target small{color:#858691;font-size:.51rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.foudre-implementation-office__contact-target strong{color:#292b41;font-size:.66rem}.foudre-implementation-office__first-contact label{display:grid;gap:6px;max-width:690px}.foudre-implementation-office__first-contact label>span{color:#626472;font-size:.56rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__first-contact textarea{width:100%;min-height:82px;padding:12px 13px;color:#292b41;font:inherit;font-size:.64rem;line-height:1.5;resize:vertical;background:#fff;border:1px solid #d5d2ca;border-radius:8px}.foudre-implementation-office__first-contact .foudre-order-office__primary-action,.foudre-root .foudre-implementation-office__brief-complete .foudre-order-office__primary-action{display:inline-flex;width:fit-content;min-height:44px;align-items:center;gap:7px;margin-top:0;padding:9px 14px;color:#fff;font:400 1rem/normal Inter,sans-serif;background:#e5653c;border:1px solid #e5653c;border-radius:8px}.foudre-implementation-office__first-contact .foudre-order-office__primary-action:disabled{color:#9697a2;background:#eeece7;border-color:#dedbd4;cursor:not-allowed}.foudre-implementation-office__first-contact>small{color:#858691;font-size:.53rem;line-height:1.45}.foudre-implementation-office__attention-hint,.foudre-implementation-office__format-option small.foudre-implementation-office__attention-hint,.foudre-implementation-office__brief-overview.foudre-implementation-office__attention-hint,.foudre-implementation-office__summary-instruction.foudre-implementation-office__attention-hint,.foudre-implementation-office__recommended-team>p.foudre-implementation-office__attention-hint,.foudre-implementation-office__brief-help.foudre-implementation-office__attention-hint,.foudre-implementation-office__client-questions>header p.foudre-implementation-office__attention-hint,.foudre-order-office__action-copy.foudre-implementation-office__attention-hint{color:#747582;font:500 .6rem/1.5 Inter,sans-serif}.foudre-implementation-office__attention-hint{display:flex;gap:10px;align-items:center}.foudre-implementation-office__attention-hint>.foudre-order-chat__spark{width:24px;height:24px}.foudre-implementation-office__attention-hint>.foudre-order-chat__spark:before{width:15px;height:15px}.foudre-implementation-office__attention-hint>.foudre-order-chat__spark>span{font-size:.58rem}.foudre-implementation-office__attention-hint>span:last-child{flex:1;min-width:0}.foudre-implementation-office__attention-hint.is-compact{gap:7px;align-items:flex-start}.foudre-implementation-office__attention-hint>.foudre-order-chat__spark.is-compact{width:18px;height:18px}.foudre-implementation-office__attention-hint>.foudre-order-chat__spark.is-compact:before{width:11px;height:11px}.foudre-implementation-office__attention-hint>.foudre-order-chat__spark.is-compact>span{font-size:.44rem}.foudre-implementation-office__incoming{max-width:690px;padding:13px 14px;background:#f1f0ec;border-left:3px solid #7775e4;border-radius:7px}.foudre-implementation-office__incoming small{display:block;margin-bottom:6px;color:#6664cc;font-size:.52rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.foudre-implementation-office__incoming p{margin:0;color:#3f4152;font-size:.64rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.foudre-implementation-office__incoming button{margin-top:9px;padding:7px 9px;color:#5553bf;font:750 .51rem/1 Inter,sans-serif;background:#fff;border:1px solid #cfcef2;border-radius:6px;cursor:pointer}.foudre-implementation-office__incoming button:disabled{color:#5553bf;border-color:#c8c6ee;cursor:default}.foudre-implementation-office__captured-answer{display:inline-flex;gap:6px;align-items:center;margin-top:9px;color:#5553bf;font-size:.51rem;font-weight:750}.foudre-implementation-office__captured-answer svg{width:13px}.foudre-implementation-office__call-record{display:grid;gap:6px;width:min(94%,980px);padding:12px 13px;color:#3f4152;background:#fff;border:1px solid #c8c6ee;border-left:4px solid #6664cc;border-radius:7px}.foudre-implementation-office__call-record small,.foudre-implementation-office__call-record span{display:inline-flex;gap:6px;align-items:center;color:#6664cc;font-size:.49rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__call-record small svg,.foudre-implementation-office__call-record span svg{width:13px}.foudre-implementation-office__call-record strong{color:#292b41;font-size:.57rem;line-height:1.4}.foudre-implementation-office__call-record p{margin:0;font-size:.58rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.foudre-implementation-office__incoming-reply-demo{display:grid;gap:8px;margin-top:10px;padding:11px;background:#f5f3ee;border:1px solid #dedbd4;border-radius:8px}.foudre-implementation-office__incoming-reply-demo>p{margin:0;color:#747582;font-size:.52rem;line-height:1.45}.foudre-implementation-office__incoming-reply-demo button{justify-self:start;padding:8px 11px;color:#fff;font:750 .54rem/1 Inter,sans-serif;background:#5553bf;border:0;border-radius:6px;cursor:pointer}.foudre-implementation-office__incoming-reply-demo button:disabled{opacity:.45;cursor:not-allowed}.foudre-implementation-office__conversation label{max-width:none}.foudre-implementation-office__call-note{display:flex;gap:8px;align-items:center;padding:11px 12px;color:#5553bf;font-size:.56rem;font-weight:700;background:#f0efff;border:1px solid #c8c6ee;border-radius:7px}.foudre-implementation-office__call-note svg{width:16px}.foudre-implementation-office__call-start{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.foudre-implementation-office__call-start .foudre-order-office__primary-action{display:inline-flex;width:fit-content;min-height:44px;gap:7px;align-items:center;margin:0;padding:9px 14px;color:#fff;font:400 1rem/normal Inter,sans-serif;background:#e5653c;border:1px solid #e5653c;border-radius:8px}.foudre-implementation-office__call-start .foudre-order-office__primary-action svg{width:18px}.foudre-implementation-office__call-start>span{flex:1 1 360px;color:#747582;font-size:.54rem;line-height:1.5}.foudre-implementation-office__conversation-messages{display:grid;height:min(390px,calc(58 * var(--foudre-svh, 1svh)));gap:9px;padding:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#e5653c #dedbd4;background:#f5f3ee;border:1px solid #dedbd4;border-radius:8px}.foudre-implementation-office__conversation-stage{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:5px;padding-top:11px;color:#7f808c;border-top:1px solid #d9d6cf}.foudre-implementation-office__conversation-stage span{font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foudre-implementation-office__conversation-stage time{font-size:.48rem}.foudre-implementation-office__new-message-divider{display:flex;align-items:center;gap:9px;color:#747582;font-size:.49rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__new-message-divider:before,.foudre-implementation-office__new-message-divider:after{height:1px;content:"";background:#d8d5ce}.foudre-implementation-office__new-message-divider:before{width:16px}.foudre-implementation-office__new-message-divider:after{flex:1}.foudre-implementation-office__new-message-divider.is-unread{color:#d45d39}.foudre-implementation-office__new-message-divider.is-unread:before,.foudre-implementation-office__new-message-divider.is-unread:after{background:#ff8b58}.foudre-implementation-office__incoming-attention.is-unread{border-color:#ff8b58!important;box-shadow:0 0 0 2px #ff8b581f}.foudre-implementation-office__incoming-control{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;color:#9f4427;background:#fff3eb;border:1px solid #efb49f;border-radius:8px}.foudre-implementation-office__incoming-control>div:first-child{display:grid;gap:3px}.foudre-implementation-office__incoming-control strong{color:#292b41;font-size:.58rem}.foudre-implementation-office__incoming-control span{font-size:.51rem;line-height:1.4}.foudre-implementation-office__incoming-control-actions{display:flex;flex-wrap:wrap;gap:6px}.foudre-implementation-office__incoming-control button{padding:7px 9px;color:#9f4427;font:750 .5rem/1 Inter,sans-serif;background:#fff;border:1px solid #efb49f;border-radius:6px;cursor:pointer}.foudre-implementation-office__incoming-control>label{display:grid;gap:5px;min-width:min(360px,100%);color:#626472;font-size:.48rem;font-weight:800}.foudre-implementation-office__incoming-control>label select{min-height:34px;padding:7px 9px;color:#292b41;font:650 .5rem/1 Inter,sans-serif;background:#fff;border:1px solid #efb49f;border-radius:6px}.foudre-implementation-office__incoming-control button:disabled{opacity:.45;cursor:not-allowed}.foudre-implementation-office__incoming-answer{display:grid;flex:1 1 100%;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.foudre-implementation-office__incoming-answer label{display:grid;gap:5px;color:#626472;font-size:.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.foudre-implementation-office__incoming-answer textarea{width:100%;padding:8px 9px;color:#292b41;font:500 .54rem/1.45 Inter,sans-serif;resize:vertical;background:#fff;border:1px solid #efb49f;border-radius:6px}.foudre-implementation-office__incoming-answer button{display:inline-flex;gap:6px;align-items:center;min-height:36px;color:#fff;background:#e5653c;border-color:#e5653c}.foudre-implementation-office__incoming-answer button svg{width:14px}.foudre-implementation-office label:has(>select){position:relative}.foudre-implementation-office label:has(>select):after{position:absolute;right:17px;bottom:14px;width:8px;height:8px;content:"";border-right:1.5px solid #36384f;border-bottom:1.5px solid #36384f;pointer-events:none;transform:rotate(45deg);transition:border-color .16s ease}.foudre-implementation-office label:has(>select):hover:after,.foudre-implementation-office label:has(>select):focus-within:after{border-color:#ff7040}.foudre-implementation-office label>select{padding-right:42px;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer;background-image:none}.foudre-implementation-office label>select optgroup{color:#e5653c;font-weight:800}.foudre-implementation-office label>select option{color:#292b41;font-weight:600}.foudre-implementation-office__conversation-messages::-webkit-scrollbar{width:8px}.foudre-implementation-office__conversation-messages::-webkit-scrollbar-track{background:#dedbd4;border-radius:8px}.foudre-implementation-office__conversation-messages::-webkit-scrollbar-thumb{background:#e5653c;border:2px solid #dedbd4;border-radius:8px}.foudre-implementation-office__conversation-messages .foudre-implementation-office__incoming{max-width:min(88%,900px);background:#fff}.foudre-implementation-office__outgoing{justify-self:end;width:min(88%,900px);padding:13px 14px;background:#eeeefe;border-right:3px solid #7775e4;border-radius:7px}.foudre-implementation-office__outgoing small{display:block;margin-bottom:6px;color:#6664cc;font-size:.52rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.foudre-implementation-office__outgoing p{margin:0;color:#3f4152;font-size:.64rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.foudre-implementation-office__transport-state{display:block;margin-top:7px;color:#858692;font-size:.42rem;font-weight:700;letter-spacing:.03em}@media(max-width:900px){.foudre-implementation__hero,.foudre-implementation__client-grid{grid-template-columns:1fr}.foudre-implementation__hero{gap:24px;padding-top:48px}}@media(max-width:780px){.foudre-implementation-office__layout,.foudre-implementation-office__revision-notice{grid-template-columns:1fr}.foudre-implementation-office__revision-notice>strong{padding-top:12px;padding-left:0;border-top:2px solid #2529c9;border-left:0}}@media(max-width:760px){.foudre-implementation-office__brief-workflow{grid-template-columns:1fr}.foudre-implementation-office__brief-workflow>div{min-height:40px}.foudre-implementation-office__format-control.is-primary-action .foudre-implementation-office__format-buttons{grid-template-columns:1fr}.foudre-implementation-office__brief-heading-row{flex-wrap:wrap;align-items:flex-start}.foudre-implementation-office__brief-eyebrow-row{align-items:flex-start}.foudre-implementation-office__brief-questions li{grid-template-columns:auto minmax(0,1fr)}.foudre-implementation-office__brief-questions button,.foudre-implementation-office__brief-questions label{grid-column:2;justify-self:start}.foudre-implementation-office__brief-clarification-editor{grid-template-columns:1fr}.foudre-implementation-office__brief-clarification-editor label,.foudre-implementation-office__brief-clarification-editor>button{grid-column:1;justify-self:stretch}.foudre-implementation-office__message-steps{grid-template-columns:1fr}.foudre-implementation-office__recommended-team>header{display:grid}.foudre-implementation-office__recommended-team>div,.foudre-implementation-office__recommended-team>div.is-base-team,.foudre-implementation-office__base-team-summary>ul{grid-template-columns:1fr}.foudre-implementation-office__base-team-summary li{grid-template-columns:1fr;gap:2px}.foudre-implementation-office__recommended-team>label,.foudre-implementation-office__subscription-summary>label,.foudre-implementation-office__summary-correction{grid-template-columns:1fr}.foudre-implementation-office__commercial-result,.foudre-implementation-office__commercial-totals{grid-template-columns:1fr}.foudre-implementation-office__commercial-reason,.foudre-implementation-office__commercial-breakdown,.foudre-implementation-office__subscription-return{grid-column:1}.foudre-implementation-office__subscription-return{grid-template-columns:1fr}.foudre-implementation-office__subscription-return a{justify-self:start}.foudre-implementation-office__commercial-counters{grid-template-columns:repeat(2,1fr)}.foudre-implementation-office__commercial-breakdown span{grid-template-columns:1fr auto}.foudre-implementation-office__commercial-breakdown em{grid-column:1 / -1}.foudre-implementation-office__commercial-row,.foudre-implementation-office__priced-decisions,.foudre-implementation-office__commercial-line-items article{grid-template-columns:1fr}.foudre-implementation-office__commercial-criterion,.foudre-implementation-office__commercial-evidence,.foudre-implementation-office__commercial-options,.foudre-implementation-office__commercial-reviewer,.foudre-implementation-office__commercial-clarification{grid-column:1}.foudre-implementation-office__paid-levels{grid-template-columns:1fr}}@media(max-width:760px){.foudre-implementation-office__client-questions,.foudre-implementation-office__scope-actions,.foudre-implementation-office__scope-editor{grid-template-columns:1fr}.foudre-implementation-office__client-questions>header{grid-template-columns:auto minmax(0,1fr)}.foudre-implementation-office__scope-editor button{justify-self:start}}@media(max-width:600px){.foudre-implementation__topbar,.foudre-implementation__hero,.foudre-implementation__client-grid,.foudre-implementation__format-switcher,.foudre-implementation__delivery-preview{width:min(100% - 28px,1180px)}.foudre-implementation__topbar>span{max-width:150px;text-align:right}.foudre-implementation__hero h1{font-size:2.55rem}.foudre-implementation__responsibility,.foudre-implementation__checklist,.foudre-implementation__team,.foudre-implementation__team-list,.foudre-implementation__delivery-summary,.foudre-implementation__delivery-team,.foudre-implementation__delivery-advantages,.foudre-implementation__delivery-work>div,.foudre-implementation__delivery-commercial-products,.foudre-implementation__delivery-commercial ol,.foudre-implementation__delivery-decision{grid-template-columns:1fr}.foudre-implementation__team>div.is-lead{grid-column:auto}.foudre-implementation__delivery-preview>article,.foudre-implementation__delivery-preview.is-page>article{padding:20px}.foudre-implementation__delivery-hero{padding:20px 0 22px 20px}.foudre-implementation__delivery-hero:before{top:22px;bottom:25px}.foudre-implementation__delivery-decision .foudre-implementation__proposal-actions{justify-content:flex-start}}@media(max-width:600px){.foudre-implementation__commercial-breakdown{grid-template-columns:1fr!important}.foudre-implementation__commercial-breakdown>section,.foudre-implementation__commercial-breakdown>section:first-child{padding:12px 0}.foudre-implementation__commercial-breakdown>section+section{border-top:1px solid #dedbd4;border-left:0}}@media(max-width:600px){.foudre-implementation__delivery-summary span,.foudre-implementation__delivery-summary span:first-child,.foudre-implementation__delivery-work span,.foudre-implementation__delivery-work span:first-child,.foudre-implementation__delivery-payment>ol>li,.foudre-implementation__delivery-payment>ol>li:first-child{padding:10px 0}.foudre-implementation__delivery-summary span+span,.foudre-implementation__delivery-work span+span,.foudre-implementation__delivery-payment>ol>li+li{border-top:1px solid #dedbd4;border-left:0}.foudre-implementation__delivery-commercial-product.is-implementation{padding-right:0}.foudre-implementation__delivery-commercial-product.is-subscription{margin-top:20px;padding:20px 0 0;border-top:1px solid #dedbd4;border-left:0}}@media(max-width:600px){.foudre-implementation__delivery-advantages li,.foudre-implementation__delivery-advantages li:first-child{padding:10px 0}.foudre-implementation__delivery-advantages li+li{border-top:1px solid #dedbd4;border-left:0}}@media(max-width:760px){.foudre-implementation-office__proposal-publish{grid-template-columns:1fr}.foudre-implementation-office__proposal-publish .foudre-order-office__primary-action{justify-self:start}}@media(max-width:700px){.foudre-implementation__delivery-preview.is-page{width:min(100% - 28px,1120px)}.foudre-implementation__delivery-preview.is-page>article{padding:24px 20px 30px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-hero{padding:34px 0 34px 22px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-hero:before{top:36px;bottom:37px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-hero h1{font-size:clamp(34px,11vw,44px)}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-result{padding:28px 22px 24px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-advantages,.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-products,.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial ol,.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-work>div,.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-team,.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-decision{grid-template-columns:1fr}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-advantages li,.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-advantages li:first-child,.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-advantages li:last-child{padding:14px 0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-advantages li:first-child{border-left:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-advantages li+li{border-top:1px solid #dedbd4;border-left:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-advantages strong{min-height:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial{padding:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-products{gap:16px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product,.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-implementation,.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription{margin-top:0;padding:24px 22px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription{border:1px solid #292b42}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-subscription{padding-top:28px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-implementation>header{min-height:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown>section,.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown>section:first-child{grid-template-columns:1fr;gap:8px;padding:16px 0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__commercial-breakdown>section+section{padding-left:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-payment>ol>li,.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-payment>ol>li:first-child{padding:16px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-payment>ol>li+li{border:0}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-commercial-product.is-subscription .foudre-implementation__delivery-start{margin-top:28px;padding-top:22px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-work span,.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-work span:first-child{padding:18px}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-decision{padding:26px 22px!important}.foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-decision .foudre-implementation__proposal-actions{justify-content:flex-start}.foudre-implementation__delivery-preview.is-page .foudre-implementation__proposal-founder-signature{margin-left:0;padding-left:22px}}.foudre-implementation__office-return{position:fixed;z-index:80;top:14px;left:18px;display:inline-flex;min-height:36px;align-items:center;padding:0 12px;color:#fff;font:750 .52rem/1 Inter,sans-serif;text-decoration:none;background:#0c0e18e6;border:1px solid rgb(255 255 255 / .28);box-shadow:0 8px 22px #0003}.foudre-implementation__office-return:hover,.foudre-implementation__office-return:focus-visible{color:#fff;border-color:#ff7043}.foudre-office-access{box-sizing:border-box;height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(14px,3vh,34px);background:#111827;color:#eef2ff;font-family:Inter,Arial,sans-serif;padding:clamp(14px,3vh,24px)}.foudre-office-access *,.foudre-office-access *:before,.foudre-office-access *:after{box-sizing:border-box}.foudre-office-access__header{width:min(980px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;color:#aeb8d4}.foudre-office-access__panel{width:min(760px,100%);min-height:0;max-height:100%;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;background:#f7f4ed;color:#172033;padding:clamp(18px,3.2vh,40px) clamp(18px,5vw,56px);box-shadow:0 28px 80px #0000004d}.foudre-office-access__eyebrow{margin:0;color:#4057aa;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.foudre-office-access h1{flex:0 0 auto;font-size:clamp(2rem,5.8vh,4.5rem);line-height:.95;margin:clamp(8px,1.5vh,14px) 0 clamp(16px,2.8vh,28px)}.foudre-office-access form{min-height:0;display:grid;gap:clamp(10px,1.7vh,18px)}.foudre-office-access form>p{margin:0}.foudre-office-access label{display:grid;gap:6px;font-weight:650}.foudre-office-access input{min-height:42px;border:1px solid #aeb5c6;background:#fff;padding:clamp(9px,1.4vh,13px) 16px;font:inherit;color:#172033}.foudre-office-access button,.foudre-office-access__result a{border:0;background:#1f42ae;color:#fff;padding:13px 20px;font:inherit;font-weight:750;text-decoration:none;justify-self:start}.foudre-office-access button:disabled{opacity:.45}.foudre-office-access [role=alert]{border-left:3px solid #d7642c;padding-left:14px}.foudre-office-access__result{display:grid;gap:20px}.foudre-office-access__applications{min-height:0;overflow:auto;overscroll-behavior:contain;list-style:none;padding:0 10px 0 0;margin:0;display:grid;gap:18px}.foudre-office-access__applications li{border-top:2px solid #1f42ae;padding:18px 0}.foudre-office-access__applications li>div{display:flex;justify-content:space-between;gap:20px;color:#536078}.foudre-office-access__applications h2{font-size:1.35rem;margin:14px 0}.foudre-office-access__applications dl{display:flex;gap:24px;flex-wrap:wrap}.foudre-office-access__applications dl div{display:grid;gap:4px}.foudre-office-access__applications dt{font-size:.75rem;color:#68738a}.foudre-office-access__applications dd{margin:0}@media(max-width:640px){.foudre-office-access{gap:12px;padding:12px}.foudre-office-access__header{font-size:.82rem}.foudre-office-access__panel{padding:18px}.foudre-office-access h1{font-size:clamp(1.8rem,5vh,2.7rem)}.foudre-office-access__applications li>div{display:grid}}@media(max-height:720px){.foudre-office-access__header{font-size:.8rem}.foudre-office-access h1{font-size:clamp(1.8rem,5vh,2.8rem)}.foudre-office-access form{gap:9px}.foudre-office-access input{min-height:38px;padding-block:8px}}:is(.foudre-implementation--client,.foudre-order-upload,.foudre-checkout){--aio-client-blue: #2529c9;--aio-client-blue-deep: #121681;--aio-client-graphite: #292b42;--aio-client-graphite-deep: #171a2a;--aio-client-paper: #f7f5ef;--aio-client-white: #fff;--aio-client-line: #d8d5ce;--aio-client-muted: #747582;--aio-client-orange: #e5653c;--aio-client-orange-soft: #fff3eb}:is(.foudre-implementation--client,.foudre-order-upload,.foudre-checkout) *,.foudre-order-chat--client *,.foudre-order-chat-launch--client{border-radius:0!important}:is(.foudre-implementation--client,.foudre-order-upload,.foudre-checkout) .foudre-order-chat__spark,:is(.foudre-implementation--client,.foudre-order-upload,.foudre-checkout) .foudre-order-chat__spark:before,.foudre-order-chat--client .foudre-order-chat__spark,.foudre-order-chat--client .foudre-order-chat__spark:before,.foudre-order-chat-launch--client .foudre-order-chat__spark,.foudre-order-chat-launch--client .foudre-order-chat__spark:before,.foudre-order-upload .foudre-order-upload__rating-spark,.foudre-order-upload .foudre-order-upload__rating-spark:before{border-radius:50%!important}.foudre-implementation--client,.foudre-root.foudre-order-upload,.foudre-root.foudre-checkout{color:var(--aio-client-white);background:radial-gradient(circle at 84% 12%,rgb(113 126 255 / .34),transparent 31%),linear-gradient(150deg,var(--aio-client-blue) 0%,#1c21af 54%,var(--aio-client-blue-deep) 100%)!important}:is(.foudre-implementation--client,.foudre-order-upload,.foudre-checkout) :focus-visible{outline-color:var(--aio-client-orange)!important}.foudre-order-demo-nav--client .foudre-order-demo-nav__roles>div,.foudre-order-demo-nav--client .foudre-order-demo-nav__steps a{background:#ffffff0a;border-color:#ffffff2e}.foudre-order-demo-nav--client .foudre-order-demo-nav__steps a.is-active{color:var(--aio-client-white);background:var(--aio-client-blue-deep);border-color:var(--aio-client-orange);box-shadow:inset 0 4px var(--aio-client-orange)}.foudre-order-demo-nav--client .foudre-order-office__inside-promise strong{color:#ff9a70}.foudre-implementation--client .foudre-implementation__client-grid,.foudre-implementation--client .foudre-implementation__delivery-preview,.foudre-implementation--client .foudre-implementation__format-switcher{box-shadow:none}.foudre-implementation--client .foudre-implementation__client-grid{background:var(--aio-client-paper);border-color:var(--aio-client-line)}.foudre-implementation--client .foudre-implementation__card,.foudre-implementation--client .foudre-implementation__delivery-preview>article{background:var(--aio-client-white);border-color:var(--aio-client-line)}.foudre-implementation--client .foudre-implementation__card--accent,.foudre-implementation--client .foudre-implementation__proposal-founder-signature{border-left-color:var(--aio-client-orange)}.foudre-implementation--client :is(.foudre-implementation__brief button,.foudre-implementation__offer button,.foudre-implementation__payment>button,.foudre-implementation__proposal-actions button:first-child,.foudre-implementation__delivery-preview a:not(.foudre-implementation__brand)){color:var(--aio-client-white);background:var(--aio-client-orange);border-color:var(--aio-client-orange)}.foudre-implementation--client .foudre-implementation__proposal-actions button:not(:first-child){color:var(--aio-client-graphite);background:var(--aio-client-white);border-color:var(--aio-client-line)}.foudre-implementation--client :is(.foudre-implementation__brief input,.foudre-implementation__brief textarea):focus{border-color:var(--aio-client-orange);box-shadow:0 0 0 2px #e5653c24}.foudre-implementation--client .foudre-implementation__brief-success{color:var(--aio-client-graphite);background:var(--aio-client-white);border-color:var(--aio-client-line);border-left:4px solid var(--aio-client-orange)}.foudre-implementation--client :is(.foudre-implementation__responsibility>span,.foudre-implementation__checklist li,.foudre-implementation__team>div){background:#efede7}.foudre-implementation--client .foudre-implementation__team>div.is-lead{background:var(--aio-client-white);border-color:var(--aio-client-orange);border-left-width:4px}.foudre-implementation--client :is(.foudre-implementation__card header>svg,.foudre-implementation__checklist svg,.foudre-implementation__team span,.foudre-implementation__base-team-area){color:var(--aio-client-orange)}.foudre-implementation--client .foudre-implementation__format-switcher{background:var(--aio-client-paper);border-color:var(--aio-client-line)}.foudre-implementation--client .foudre-implementation__format-switcher a{color:var(--aio-client-graphite);background:var(--aio-client-white);border-color:var(--aio-client-line)}.foudre-implementation--client .foudre-implementation__format-switcher a.is-active{color:var(--aio-client-white);background:var(--aio-client-graphite);border-color:var(--aio-client-orange);box-shadow:inset 0 -3px var(--aio-client-orange)}.foudre-implementation--client :is(.foudre-implementation__delivery-preview h2,.foudre-implementation__delivery-commercial-product>header h3,.foudre-implementation__delivery-payment>h4,.foudre-implementation__commercial-breakdown h3,.foudre-implementation__delivery-subscription>h4,.foudre-implementation__delivery-commercial-product.is-subscription .foudre-implementation__delivery-start h2,.foudre-implementation__delivery-team-group.is-additional>h3,.foudre-implementation__delivery-team strong em){color:var(--aio-client-graphite)}.foudre-implementation--client :is(.foudre-implementation__delivery-eyebrow,.foudre-implementation__delivery-hero .foudre-implementation__delivery-eyebrow,.foudre-implementation__delivery-team-marker){color:var(--aio-client-orange)!important}.foudre-implementation--client .foudre-implementation__delivery-preview.is-telegram>article{background:var(--aio-client-paper)}.foudre-implementation--client .foudre-implementation__delivery-preview.is-page :is(.foudre-implementation__delivery-result){background:var(--aio-client-white);border-left-color:var(--aio-client-orange)!important}.foudre-implementation--client .foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-decision{background:#f4f3ff;border-left-color:var(--aio-client-orange)!important}.foudre-implementation--client .foudre-implementation__delivery-preview.is-page .foudre-implementation__delivery-result{border-top:1px solid var(--aio-client-line);border-right:1px solid var(--aio-client-line);border-bottom:1px solid var(--aio-client-line)}.foudre-implementation--client .foudre-implementation__telegram-bubble{border-left:4px solid var(--aio-client-orange);box-shadow:none}.foudre-order-upload .foudre-order-upload__workspace{background:var(--aio-client-paper);border-color:var(--aio-client-line);box-shadow:none}.foudre-order-upload :is(.foudre-order-upload__task textarea,.foudre-order-upload__dropzone,.foudre-order-upload__file-list li,.foudre-order-upload__links>div,.foudre-order-upload__dates,.foudre-order-upload__submitted li,.foudre-order-upload__access-fix,.foudre-order-upload__result,.foudre-order-upload__feedback,.foudre-order-upload__single-action){background:var(--aio-client-white);border-color:var(--aio-client-line)}.foudre-order-upload :is(.foudre-order-upload__task textarea,.foudre-order-upload__links>div,.foudre-order-upload__review-text textarea):focus,.foudre-order-upload .foudre-order-upload__links>div:focus-within{border-color:var(--aio-client-orange);box-shadow:0 0 0 2px #e5653c24}.foudre-order-upload :is(.foudre-order-upload__section-heading>button,.foudre-order-upload__dropzone svg,.foudre-order-upload__dropzone strong,.foudre-order-upload__file-list li>svg,.foudre-order-upload__links>div>svg,.foudre-order-upload__dates svg,.foudre-order-upload__submitted li>svg,.foudre-order-upload__result-file>svg,.foudre-order-upload__single-action>svg,.foudre-order-upload__status-note svg){color:var(--aio-client-orange)}.foudre-order-upload :is(.foudre-order-upload__access-fix button,.foudre-order-upload__result-actions button){color:var(--aio-client-graphite);background:var(--aio-client-white);border-color:var(--aio-client-line)}.foudre-order-upload :is(.foudre-order-upload__access-fix button,.foudre-order-upload__result-actions button):hover,.foudre-order-upload :is(.foudre-order-upload__access-fix button,.foudre-order-upload__result-actions button):focus-visible{color:var(--aio-client-orange);border-color:var(--aio-client-orange)}.foudre-order-upload :is(.foudre-order-upload__confirmation input:checked+.foudre-order-upload__checkbox,.foudre-order-upload__demo-consent input:checked+.foudre-order-upload__checkbox,.foudre-order-upload__result-actions .is-primary,.foudre-order-upload__feedback-submit,.foudre-order-upload__single-action button){color:var(--aio-client-white);background:var(--aio-client-orange);border-color:var(--aio-client-orange)}.foudre-order-upload :is(.foudre-order-upload__status-note,.foudre-order-upload__submitted-task){background:#efede7;border-left:4px solid var(--aio-client-graphite)}.foudre-order-upload :is(.foudre-order-upload__privacy,.foudre-order-upload__status-note--warning){color:var(--aio-client-graphite);background:var(--aio-client-orange-soft);border-color:#efc6b5;border-left:4px solid var(--aio-client-orange)}.foudre-order-upload :is(.foudre-order-upload__status-head--warning h2,.foudre-order-upload__privacy strong){color:var(--aio-client-graphite)}.foudre-order-upload .foudre-order-upload__access-fix span{color:var(--aio-client-muted)}.foudre-order-upload .foudre-order-upload__feedback-confirmation{color:var(--aio-client-graphite);background:var(--aio-client-white);border-color:var(--aio-client-line);border-left:4px solid var(--aio-client-orange)}.foudre-order-upload .foudre-order-upload__feedback-confirmation :is(svg,strong){color:var(--aio-client-orange)}.foudre-checkout .foudre-checkout__order,.foudre-checkout .foudre-checkout__process{color:var(--aio-client-white);background:var(--aio-client-graphite);border-color:#fff3;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.foudre-checkout :is(.foudre-checkout__form,.foudre-checkout__decision){color:var(--aio-client-graphite);background:var(--aio-client-paper);border-color:var(--aio-client-line);box-shadow:none}.foudre-checkout :is(.foudre-checkout__fields input,.foudre-checkout__fields select,.foudre-checkout__implementation-form textarea){background:var(--aio-client-white);border-color:var(--aio-client-line)}.foudre-checkout :is(.foudre-checkout__fields input,.foudre-checkout__fields select,.foudre-checkout__implementation-form textarea):focus{border-color:var(--aio-client-orange);box-shadow:0 0 0 2px #e5653c24}.foudre-checkout :is(.foudre-checkout__form .foudre-checkout__panel-label,.foudre-checkout__decision .foudre-checkout__panel-label,.foudre-checkout__payment-note svg,.foudre-checkout__personal-order svg){color:var(--aio-client-orange)}.foudre-checkout .foudre-checkout__check>button[aria-checked=true],.foudre-checkout .foudre-checkout__primary{color:var(--aio-client-white);background:var(--aio-client-orange);border-color:var(--aio-client-orange)}.foudre-checkout .foudre-checkout__primary:disabled{color:#77798a;background:#dddbd4;border-color:#dddbd4}.foudre-checkout .foudre-checkout__secondary{color:var(--aio-client-graphite);background:var(--aio-client-white);border-color:var(--aio-client-line)}.foudre-checkout .foudre-checkout__secondary:hover,.foudre-checkout .foudre-checkout__secondary:focus-visible{color:var(--aio-client-white);background:var(--aio-client-graphite);border-color:var(--aio-client-orange)}.foudre-checkout :is(.foudre-checkout__check a,.foudre-checkout__privacy-link a,.foudre-checkout__seller summary){color:#a84727}.foudre-order-chat--client,.foudre-order-chat-launch--client{border-color:var(--aio-client-orange);box-shadow:none}.foudre-order-chat--client header,.foudre-order-chat-launch--client{color:#fff;background:#171a2a}.foudre-order-chat--client .foudre-order-chat__messages{background:#efede7}.foudre-order-chat--client .foudre-order-chat__messages p{background:#fff;border-color:#d8d5ce}.foudre-order-chat--client .foudre-order-chat__messages p.is-own{background:#fff3eb;border-color:#e9b7a3;border-left:4px solid #e5653c}.foudre-order-chat--client input:focus{border-color:#e5653c;box-shadow:0 0 0 2px #e5653c24}.foudre-order-chat--client form button{background:#e5653c}@media(min-width:701px)and (max-width:900px)and (orientation:portrait){.foudre-founder-chat-launch.foudre-order-chat-launch--client{bottom:var(--founder-tablet-bottom-rail, 28px);min-height:48px}}.foudre-client-preview{display:grid;min-height:calc(100 * var(--foudre-svh, 1svh));grid-template-rows:auto auto minmax(0,1fr);color:#242641;font-family:Inter,sans-serif;background:#efeee9}.foudre-client-preview__header{display:grid;min-height:72px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 max(24px,calc((100vw - 1280px)/2));color:#fff;background:#0c0e18}.foudre-client-preview__header>div{display:grid;gap:4px;text-align:center}.foudre-client-preview__header strong{font-size:.74rem}.foudre-client-preview__header span{color:#ffffff8c;font-size:.49rem}.foudre-client-preview__header a{display:inline-flex;align-items:center;gap:7px;color:#ffffffb8;font-size:.56rem;font-weight:750;text-decoration:none}.foudre-client-preview__header a:last-child{justify-self:end}.foudre-client-preview__header a:hover,.foudre-client-preview__header a:focus-visible{color:#fff}.foudre-client-preview__header svg{width:15px;color:#ff7043}.foudre-client-preview__devices{display:grid;width:min(660px,calc(100% - 48px));grid-template-columns:repeat(3,minmax(0,1fr));margin:18px auto 12px;border:1px solid #cbc8c0}.foudre-client-preview__devices button{display:grid;min-height:54px;align-content:center;gap:4px;padding:8px 14px;color:#696b78;text-align:left;background:#fff;border:0;border-right:1px solid #d8d6cf;cursor:pointer}.foudre-client-preview__devices button:last-child{border-right:0}.foudre-client-preview__devices button[aria-selected=true]{color:#fff;background:#242641;box-shadow:inset 0 -4px #ff7043}.foudre-client-preview__devices strong{font-size:.6rem}.foudre-client-preview__devices span{font-size:.48rem;opacity:.72}.foudre-client-preview__canvas{min-height:0;margin:0 24px 20px;overflow:hidden;background:#deddd7;border:1px solid #cbc8c0}.foudre-client-preview__viewport{display:flex;height:100%;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:16px;overflow:auto}.foudre-client-preview__stage{position:relative;flex:0 0 auto;overflow:hidden;background:#fff;box-shadow:0 14px 30px #24264129}.foudre-client-preview iframe{position:absolute;inset:0 auto auto 0;display:block;max-width:none;background:#fff;border:0;transform-origin:top left}@media(max-width:720px){.foudre-client-preview__header{grid-template-columns:1fr auto;padding:12px 14px}.foudre-client-preview__header>div{grid-column:1 / -1;grid-row:2}.foudre-client-preview__devices{width:calc(100% - 28px)}.foudre-client-preview__devices button{padding:8px}.foudre-client-preview__canvas{margin:0 14px 14px}.foudre-client-preview__viewport{justify-content:flex-start;padding:10px}}.foudre-stage-viewport{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#080b11}.foudre-stage-canvas{position:absolute;top:50%;left:50%;width:1440px;height:810px;overflow:visible;background:#080b11;transform:translate(-50%,-50%) scale(var(--foudre-stage-scale, 1));transform-origin:center}.foudre-stage-canvas:after{position:absolute;z-index:2;top:-3px;right:0;bottom:-3px;left:0;content:"";border-block:5px solid #080b11;pointer-events:none}.foudre-stage-canvas__frame{display:block;width:1440px;height:810px;border:0;background:#080b11}html[data-foudre-stage-document] .foudre-business-map-page__method h2{margin-top:72px}@media(min-width:761px)and (max-width:900px)and (orientation:portrait){html[data-foudre-stage-document] .foudre-business-map-page__method h2{margin-top:0}}html[data-foudre-phone-landscape=true],html[data-foudre-phone-landscape=true] body{overflow:hidden!important;overscroll-behavior:none}html[data-foudre-phone-landscape=true] .foudre-root *,html[data-foudre-phone-landscape=true] .foudre-root *:before,html[data-foudre-phone-landscape=true] .foudre-root *:after{animation-play-state:paused!important}.foudre-phone-orientation-gate{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:8px 24px;padding:max(28px,env(safe-area-inset-top,0px)) max(76px,env(safe-area-inset-right,0px));color:#f5f6f8;background:#0e1116;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:none}.foudre-phone-orientation-gate__phone{grid-row:1 / 4;position:relative;width:54px;height:92px;border:2px solid currentColor;border-radius:11px;transform:rotate(-90deg)}.foudre-phone-orientation-gate__phone:before{position:absolute;top:6px;left:50%;width:16px;height:2px;content:"";background:currentColor;border-radius:999px;transform:translate(-50%)}.foudre-phone-orientation-gate__phone i{position:absolute;right:5px;bottom:5px;width:7px;height:7px;background:var(--spark, #f36b43);border-radius:50%}.foudre-phone-orientation-gate strong,.foudre-phone-orientation-gate p,.foudre-phone-orientation-gate small{grid-column:2;margin:0}.foudre-phone-orientation-gate strong{font-size:clamp(1.45rem,4.8vw,2.1rem);line-height:.96;letter-spacing:-.045em}.foudre-phone-orientation-gate p{max-width:34ch;font-size:.88rem;line-height:1.35}.foudre-phone-orientation-gate small{color:#f5f6f894;font-size:.68rem}html[data-foudre-phone-landscape=true] .foudre-root .foudre-control--menu{z-index:190;color:#f5f6f8!important}html[data-foudre-phone-landscape=true] .foudre-root .foudre-menu{z-index:200}@media(max-width:680px){.foudre-root{-webkit-text-size-adjust:100%;text-size-adjust:100%}.foudre-root .foudre-menu{-webkit-text-size-adjust:auto;text-size-adjust:auto}}@media(max-width:680px){.foudre-root .foudre-hero-transition,.foudre-root .foudre-story .foudre-stage__frame:before{display:none!important}.foudre-root .foudre-stage{background-color:#000!important}.foudre-root .foudre-stage__frame{-webkit-backdrop-filter:blur(.001px);backdrop-filter:blur(.001px)}.foudre-root #foudre-office:has([data-role-registry-open=true])>.foudre-stage__frame{-webkit-backdrop-filter:none;backdrop-filter:none}.foudre-root #foudre-capacity.foudre-capacity--media-ready>.foudre-stage__frame,.foudre-root #foudre-story.foudre-story--media-ready>.foudre-stage__frame{background-color:#000!important;background-image:image-set(url(/brand/story-corporate-field-v1-mobile.avif) type("image/avif"),url(/brand/story-corporate-field-v1.png) type("image/png"))!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.foudre-root #foudre-office>.foudre-stage__frame{background-color:#0c0f14!important;background-image:linear-gradient(#0c0f14,#0c0f14)!important}.foudre-root{--foudre-mobile-inline: clamp(20px, 6.15vw, 24px);--foudre-mobile-content: calc(100vw - 2 * var(--foudre-mobile-inline));--foudre-mobile-top-safe: max(76px, calc(env(safe-area-inset-top, 0px) + 64px) );--foudre-mobile-bottom-safe: max(28px, calc(env(safe-area-inset-bottom, 0px) + 20px) )}.foudre-root :is(button,a){-webkit-tap-highlight-color:transparent}.foudre-root :is(.foudre-controls button,.foudre-industry-theater__transport button,.foudre-products__controls button){min-width:44px;min-height:44px}.foudre-root .foudre-menu[data-menu-visual=approved-living-map]{display:block;padding:0 var(--foudre-mobile-inline) var(--foudre-mobile-bottom-safe);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.foudre-root .foudre-menu[data-menu-visual=approved-living-map]>header{position:sticky;top:0;z-index:4;min-height:68px;padding:10px 0;background:var(--graphite);border-bottom-color:#f2f2ee24}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__brand{--hero-ai-size: 1.8rem;min-height:44px;color:#f5f6f8}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__brand :is(.foudre-hero__letter-a,.foudre-hero__letter-i) [data-ai-piece]{filter:brightness(0) invert(1)}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__brand .foudre-hero__wordmark{width:1.396087em;padding-bottom:0}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__brand :is(.foudre-hero__brand-reveal,.foudre-hero__dense-wordmark,.foudre-hero__brand-rule,.foudre-hero__brand-tagline){display:none}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__brand :is(.foudre-hero__letter-a,.foudre-hero__letter-i,.foudre-hero__tittle){opacity:1}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__brand .foudre-hero__letter-i{height:.748166em}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__brand .foudre-hero__letter-i [data-ai-piece=i]{transform:scaleY(1)}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__brand .foudre-hero__tittle{transform:none}.foudre-root .foudre-menu[data-menu-visual=approved-living-map]>header button{gap:10px;min-width:44px;min-height:44px}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__close-label{font-size:.75rem}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu-icon--close{width:22px;height:22px}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu-icon--close>span{top:10px;width:22px;height:1.5px}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body{display:block;overflow:visible;padding:18px 0 0}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__manifesto{display:block;margin:0 0 18px;padding:0 0 0 12px;border-left:2px solid var(--indigo)}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__manifesto>span{display:block;margin-bottom:8px;font-size:.56rem;line-height:1}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__manifesto strong{max-width:18ch;font-size:1.12rem;line-height:.98;letter-spacing:-.045em}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body>nav{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:0}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__body>nav a{grid-column:1;grid-row:auto;grid-template-columns:14px 28px minmax(0,1fr);min-height:48px;padding:8px 0}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__footer{display:block;margin-top:30px;padding:24px 0 0}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__footer nav{display:flex;height:auto;flex-direction:column;gap:28px}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__target-group{display:grid;gap:8px}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__target-group--author{order:1}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__target-group--actions{order:2;padding:0;border:0}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__target-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__footer .foudre-menu__target{min-height:64px;padding:12px 0;border-bottom:1px solid rgb(242 242 238 / .14)}.foudre-root .foudre-menu[data-menu-visual=approved-living-map] .foudre-menu__footer .foudre-menu__target small{overflow:visible;line-height:1.28;text-overflow:clip;white-space:normal}.foudre-root .foudre-hero .foudre-stage__frame{background-color:#000!important;background-image:repeating-radial-gradient(ellipse 92% 76% at 50% 110%,var(--hero-wave-ink, rgb(14 17 22 / .03)) 0 1px,transparent 1px 6px),linear-gradient(var(--paper),var(--paper))!important}.foudre-root .foudre-hero__disc{top:calc(108px - 4.5mm)}.foudre-root .foudre-hero__statement{margin-top:calc(402px - 4.5mm)}.foudre-root .foudre-hero__support{padding-top:22px}.foudre-root .foudre-hero__support-line{display:block;white-space:nowrap}.foudre-root #foudre-implementation .implementation-scene{background-image:repeating-radial-gradient(ellipse 92% 76% at 50% 110%,rgb(14 17 22 / .03) 0 1px,transparent 1px 6px);background-attachment:scroll}.foudre-root #foudre-implementation .implementation-scene:before{background-image:repeating-radial-gradient(ellipse 92% 76% at 50% 110%,rgb(192 111 48 / .4) 0 1px,transparent 1px 6px);background-attachment:scroll}.foudre-root #foudre-implementation .implementation-heading{top:92px}.foudre-root #foudre-implementation .implementation-heading h2{max-width:9.5ch;font-size:clamp(2.12rem,9.4vw,2.34rem);line-height:.94}.foudre-root #foudre-implementation .implementation-lead{max-width:31ch;margin-top:18px;font-size:.82rem;line-height:1.38}.foudre-root #foudre-implementation [data-implementation-lead-break]{display:block;white-space:nowrap}.foudre-root #foudre-implementation :is(.implementation-stage-one,.implementation-stage-two,.implementation-stage-three,.implementation-stage-four,.implementation-stage-five){top:calc(clamp(302px,calc(51.5 * var(--foudre-svh, 1svh)),340px) + 5mm);left:50%}.foudre-root #foudre-implementation .implementation-stage-one{width:min(62vw,242px);transform:translate(-50%,-50%)}.foudre-root #foudre-implementation :is(.implementation-stage-two,.implementation-stage-three){width:320px;transform:translate(-50%,calc(-50% + 12px)) scale(.9)}.foudre-root #foudre-implementation :is(.implementation-stage-four,.implementation-stage-five){width:370.468px;transform:translate(-50%,calc(-50% + 12px)) scale(.78)}.foudre-root #foudre-implementation .implementation-journey{top:calc(calc(65 * var(--foudre-svh, 1svh)) + 1cm);right:var(--foudre-mobile-inline);left:var(--foudre-mobile-inline)}.foudre-root #foudre-implementation .implementation-axis{right:0;left:0}.foudre-root #foudre-implementation .implementation-stops li{min-width:0;padding:34px 0 0}.foudre-root #foudre-implementation .implementation-number{font-size:1.18rem;text-align:center}.foudre-root #foudre-implementation .implementation-stops li.is-current h3,.foudre-root #foudre-implementation .implementation-stops li.is-current p{right:auto}.foudre-root #foudre-implementation .implementation-stops li.is-current h3{top:76px;width:500%;font-size:1rem;line-height:1.08}.foudre-root #foudre-implementation .implementation-stops li.is-current p{top:108px;width:min(500%,33ch);max-width:none;font-size:.9rem;line-height:1.36}.foudre-root #foudre-implementation .implementation-stops li:nth-child(1).is-current :is(h3,p){left:0}.foudre-root #foudre-implementation .implementation-stops li:nth-child(2).is-current :is(h3,p){left:-100%}.foudre-root #foudre-implementation .implementation-stops li:nth-child(3).is-current :is(h3,p){left:-200%}.foudre-root #foudre-implementation .implementation-stops li:nth-child(4).is-current :is(h3,p){left:-300%}.foudre-root #foudre-implementation .implementation-stops li:nth-child(5).is-current :is(h3,p){left:-400%}.foudre-root #foudre-implementation .implementation-footnote{display:none}.foudre-root #foudre-implementation .implementation-scroll-hint{position:absolute;top:calc(calc(35 * var(--foudre-svh, 1svh)) - 50px - 1cm);right:0;margin:0;font-size:.54rem;letter-spacing:.13em}.foudre-root #foudre-implementation .implementation-scroll-hint span{font-size:.92rem}.foudre-root #foudre-story .foudre-stage__frame{min-height:calc(100 * var(--foudre-svh, 1svh));padding:0}.foudre-root #foudre-story .foudre-story__copy-lock{top:98px;right:var(--foudre-mobile-inline);left:var(--foudre-mobile-inline);z-index:12;display:block;width:auto;transform:none}.foudre-root #foudre-story h2{max-width:none;font-size:1.75rem;line-height:.96;letter-spacing:-.055em}.foudre-root #foudre-story .foudre-story__intro{width:min(100%,35ch);min-height:4.02em;margin-top:14px;font-size:.8125rem;line-height:1.34}.foudre-root #foudre-story [data-story-tablet-intro-break]{display:block}.foudre-root #foudre-story .foudre-founder-note{display:block;min-height:44px;margin-top:14px;padding-left:0;contain:none}.foudre-root #foudre-story .foudre-founder-note__content{width:100%;padding:0}.foudre-root #foudre-story .foudre-founder-note__editorial{display:none}.foudre-root #foudre-story .foudre-founder-note__action{position:relative;z-index:14;display:flex;width:100%;min-height:44px;align-items:flex-end;gap:6px;margin:0;padding:0 0 1px 12px;color:#f5f6f8e0;border-left:0;font-size:.75rem;line-height:1.2;pointer-events:auto}.foudre-root #foudre-story .foudre-founder-note__action:before{position:absolute;bottom:1px;left:0;width:2px;height:30px;content:"";background:var(--spark)}.foudre-root #foudre-story .foudre-founder-note__action-lock{display:inline-flex;margin-left:0;transform:translateY(-2px)}.foudre-root #foudre-story .foudre-founder-note__action:hover,.foudre-root #foudre-story .foudre-founder-note__action:focus-visible{color:var(--spark)}.foudre-root #foudre-story .foudre-result-rail{--result-gap: 8px;--result-card-width: 126px;--result-card-height: 212px;--result-tablet-active-width: 148px;--result-tablet-background-width: 116px;--result-inner-clearance: 4px;--result-edge-peek: 0px;right:0;bottom:6px;left:0;z-index:8;height:308px;perspective:900px;pointer-events:none}.foudre-root #foudre-story .foudre-result-rail__viewport{height:100%;padding-top:28px;overflow:hidden;clip-path:none}.foudre-root #foudre-story .foudre-result-rail__track{animation-duration:78s}.foudre-root #foudre-story .foudre-result-rail__set{gap:var(--result-gap);padding-right:var(--result-gap)}.foudre-root #foudre-story .foudre-result-rail__card{width:var(--result-card-width);height:var(--result-card-height);opacity:.74}.foudre-root #foudre-story .foudre-result-rail__card[data-result-window-state=featured]{z-index:5;opacity:1}.foudre-root #foudre-story .foudre-result-tablet[data-result-tablet-variant=active]{bottom:-8px}.foudre-root #foudre-story .foudre-result-tablet[data-result-tablet-variant=active] .foudre-result-activation{z-index:20;transform:translateZ(2px)}.foudre-root #foudre-story .foudre-result-tablet__shell{filter:saturate(.82) brightness(1.04) contrast(1.08) drop-shadow(0 0 9px rgb(150 177 232 / .24))}.foudre-root #foudre-story .foudre-result-rail__card strong,.foudre-root #foudre-story .foudre-result-tablet[data-result-tablet-variant=active]>.foudre-result-rail__label{font-size:.62rem}.foudre-root #foudre-capacity .foudre-stage__frame{display:block;padding:0}.foudre-root #foudre-capacity .foudre-capacity__title{position:absolute;top:93px;right:var(--foudre-mobile-inline);left:var(--foudre-mobile-inline);width:auto;margin:0;font-size:.62rem;transform:none}.foudre-root #foudre-capacity .foudre-capacity__approved-base{inset:0 auto 0 -11.5%;display:block;width:123%;height:100%;max-width:none;object-fit:fill}.foudre-root #foudre-capacity .foudre-capacity__route-glow{display:none}.foudre-root #foudre-capacity .foudre-capacity__board-shell{position:absolute;top:22.9%;right:auto;bottom:auto;left:13%;width:74.75%;height:53.9%;padding:0;border:0;background:transparent;box-shadow:none;clip-path:none;transform:none;overflow:visible;isolation:isolate}.foudre-root #foudre-capacity.foudre-capacity--base-loading .foudre-capacity__board-shell{background:#efe6d9}.foudre-root #foudre-capacity .foudre-capacity__board-shell:before,.foudre-root #foudre-capacity .foudre-capacity__board-shell:after{display:none}.foudre-root #foudre-capacity .foudre-capacity__facts{--capacity-value-row: 3.55rem;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;width:100%;height:100%;overflow:hidden;border:0;background:transparent;box-shadow:none}.foudre-root #foudre-capacity .foudre-capacity__facts:after{display:none}.foudre-root #foudre-capacity .foudre-capacity__facts li{grid-template-rows:auto minmax(10px,1fr) auto;min-height:0;padding:22px 24px 19px 27px;background:transparent;box-shadow:none}.foudre-root #foudre-capacity .foudre-capacity__facts li+li{border-top:0;border-left:0;box-shadow:none}.foudre-root #foudre-capacity .foudre-capacity__facts li:before{top:0;right:auto;bottom:-2mm;left:0;z-index:4;display:block;width:2px;height:auto;background:#ff7845;box-shadow:0 0 6px #fff8eff5,0 0 13px #ff7a45f2,0 0 24px #ff7a458f;opacity:var(--capacity-mobile-edge-progress, 0);transform:scaleY(var(--capacity-mobile-edge-progress, 0));transform-origin:top center}.foudre-root #foudre-capacity .foudre-capacity__facts li:after{display:none}.foudre-root #foudre-capacity [data-capacity-completion-trace]{display:none}.foudre-root #foudre-capacity .foudre-capacity__spark{width:6px;background:transparent;box-shadow:none}.foudre-root #foudre-capacity .foudre-capacity__reel{height:var(--capacity-value-row);min-height:var(--capacity-value-row);font-size:clamp(3.35rem,16vw,4rem);letter-spacing:-.075em}.foudre-root #foudre-capacity .foudre-capacity__reel[data-capacity-kind=minutes]{height:var(--capacity-value-row);min-height:var(--capacity-value-row);margin-bottom:0;padding-bottom:0;font-size:clamp(2.55rem,12.1vw,3.05rem);letter-spacing:-.06em;text-transform:uppercase}.foudre-root #foudre-capacity .foudre-capacity__facts li>p{min-height:0;font-size:.76rem;font-weight:590;line-height:1.32;letter-spacing:0}.foudre-root #foudre-capacity .foudre-capacity__spark[data-capacity-spark-tail=visible]:after{top:calc(50% - 5px);right:auto;left:calc(50% - 20px);width:30px;height:10px;transform:rotate(var(--capacity-spark-angle, 90deg));transform-origin:20px 5px}.foudre-root #foudre-applicability .foudre-industry-theater__scene[data-montage-active=true]{touch-action:pan-y}.foudre-root #foudre-applicability .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__copy{position:static;width:auto;max-width:none;transform:none}.foudre-root #foudre-applicability .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__copy h2{position:absolute;top:92px;right:var(--foudre-mobile-inline);left:var(--foudre-mobile-inline);z-index:74;width:auto;max-height:none;font-size:clamp(1.22rem,5.25vw,1.34rem);line-height:.96;letter-spacing:-.055em;text-align:right}.foudre-root #foudre-applicability .foudre-industry-theater__scene[data-montage-active=true] .foudre-industry-theater__copy h2 span{display:block;white-space:nowrap}.foudre-root #foudre-applicability :is(.foudre-industry-montage__poster,.foudre-industry-montage__foreground,.foudre-industry-montage__ghosts,.foudre-industry-montage__service-patch,.foudre-industry-montage__emergency){top:148px;left:-28px;width:870px;height:541px;transform:none;clip-path:none}.foudre-root #foudre-applicability .foudre-industry-montage__poster{display:none}.foudre-root #foudre-applicability .foudre-industry-montage{background:#080b10 url(/films/industries/approved/neural-stage-blue-v1.png) center / cover no-repeat}.foudre-root #foudre-applicability .foudre-industry-montage:not([data-frame-ready=true]):is([data-media-state=idle],[data-media-state=loading],[data-media-state=prepared]) .foudre-industry-montage__floor{opacity:0}.foudre-root #foudre-applicability .foudre-industry-montage__service-patch{display:none}.foudre-root #foudre-applicability .foudre-industry-theater__transport{position:absolute;right:10px;bottom:max(10px,env(safe-area-inset-bottom,0px));left:auto;z-index:82;display:grid;grid-template-columns:44px minmax(0,auto) 44px;align-items:center;width:max-content;max-width:calc(100% - 20px);min-height:44px;color:#f5f6f8c2;background:transparent;border:0;text-shadow:0 1px 2px rgb(8 11 16 / .95),0 0 10px rgb(8 11 16 / .8)}.foudre-root #foudre-applicability .foudre-industry-theater__transport button{width:44px;height:44px;padding:0;color:#f5f6f8e6;background:transparent;border:0;font:inherit;font-size:22px;filter:drop-shadow(0 1px 3px #080b10);transition:color .18s ease,transform .18s ease,opacity .18s ease;cursor:pointer}.foudre-root #foudre-applicability .foudre-industry-theater__transport button:not(:disabled):first-child:hover,.foudre-root #foudre-applicability .foudre-industry-theater__transport button:not(:disabled):first-child:focus-visible{color:var(--spark);transform:translate(-2px)}.foudre-root #foudre-applicability .foudre-industry-theater__transport button:not(:disabled):last-child:hover,.foudre-root #foudre-applicability .foudre-industry-theater__transport button:not(:disabled):last-child:focus-visible{color:var(--spark);transform:translate(2px)}.foudre-root #foudre-applicability .foudre-industry-theater__transport button:focus-visible{outline:1px solid var(--spark);outline-offset:2px}.foudre-root #foudre-applicability .foudre-industry-theater__transport button:disabled{opacity:.24;cursor:default}.foudre-root #foudre-applicability .foudre-industry-theater__transport p{display:flex;align-items:baseline;gap:8px;min-width:0;margin:0;padding:0 4px;font-size:.58rem;font-weight:720;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.foudre-root #foudre-applicability .foudre-industry-theater__transport strong{overflow:hidden;color:#f5f6f8c2;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.foudre-root #foudre-applicability .foudre-industry-theater__transport span{flex:0 0 auto;color:#f5f6f8c2;font-variant-numeric:tabular-nums}.foudre-root #foudre-office.foudre-stage.foudre-role-network>.foudre-stage__frame{height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));position:sticky;top:0;padding:92px 18px 10px;overflow:hidden}.foudre-root #foudre-office .foudre-role-network__content{width:100%;height:100%;min-height:0}.foudre-root #foudre-office .foudre-role-network__header{width:100%;transform:translateY(-28px)}.foudre-root #foudre-office .foudre-role-network__header h2{max-width:none;font-size:1.25rem;line-height:.96}.foudre-root #foudre-office .foudre-role-network__header h2 span{display:block;white-space:nowrap}.foudre-root #foudre-office .foudre-role-network__header>p:last-child{max-width:none;margin-top:6px;font-size:.5625rem;line-height:1.24}.foudre-root #foudre-office .foudre-role-network__header>p:last-child>span>span{display:block;white-space:nowrap}.foudre-root #foudre-office .foudre-role-network__header>p:last-child>.foudre-role-network__intro-flow{display:none}.foudre-root #foudre-office .foudre-role-network__header>p:last-child>.foudre-role-network__intro-mobile{display:block}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__tree{position:absolute;top:96px;right:0;bottom:0;left:0;display:block;height:auto;--role-signature-width: 38px;--role-signature-inset: 6px}.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__flow--desktop,.foudre-role-network__flow--mobile){display:none}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__journey,.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__anchored-filaments{display:block}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__anchored-filaments{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;overflow:visible;mix-blend-mode:screen;pointer-events:none}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__anchored-filaments path{fill:none!important}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__pool{position:absolute;top:-76px;right:0;left:0;display:grid;grid-template-columns:148px;justify-content:center;gap:0;width:100%;height:36px;transform:none}.foudre-root #foudre-office .foudre-role-network__pool-copy>span{display:none}.foudre-root #foudre-office .foudre-role-network__pool-marks{display:none}.foudre-root #foudre-office .foudre-role-network__pool-marks i{width:6px;height:6px}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-registry__trigger{width:148px;min-width:148px;min-height:36px;padding:4px 5.67px 4px 7px;font-size:.515625rem;line-height:1.12;white-space:nowrap;transition:color .18s ease,border-color .18s ease;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-registry__trigger-mark{translate:-1.5mm 0}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-registry__trigger:is(:hover,:focus-visible){color:var(--paper);border-color:#f5f6f847}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-registry__trigger:is(:hover,:focus-visible) .foudre-role-registry__trigger-mark{color:var(--paper);animation:none!important}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-registry__trigger:is(:hover,:focus-visible) .foudre-role-registry__trigger-mark>span{animation:none!important}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-registry__trigger:is(:hover,:focus-visible) .foudre-role-registry__trigger-mark>span:nth-child(1){transform:translateY(-6px)}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-registry__trigger:is(:hover,:focus-visible) .foudre-role-registry__trigger-mark>span:nth-child(2){background:var(--spark);transform:scaleY(1.12)}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-registry__trigger:is(:hover,:focus-visible) .foudre-role-registry__trigger-mark>span:nth-child(3){transform:translateY(6px)}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__request,.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__result{right:auto;left:50%;display:grid;grid-template-columns:12px max-content minmax(0,1fr);grid-template-rows:11px 1px 11px;column-gap:8px;row-gap:6px;align-content:center;align-items:center;width:100%;height:43px;min-height:43px;margin:0;padding:0 2px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translate(-50%)}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__request{top:22px}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__result{top:auto;bottom:24px}.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__result>strong,.foudre-role-network__result>p,.foudre-role-network__result>.foudre-role-network__endpoint-glyph){background:var(--graphite)}.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__request,.foudre-role-network__result) .foudre-role-network__endpoint-glyph,.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__request,.foudre-role-network__result)>strong,.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__request,.foudre-role-network__result) .foudre-role-network__endpoint-divider,.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__request,.foudre-role-network__result) p{position:relative;inset:auto;width:auto;max-width:none;margin:0;padding:0}.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__request,.foudre-role-network__result) .foudre-role-network__endpoint-glyph{position:absolute;top:4px;bottom:auto;left:0;z-index:3;width:12px;height:7px;padding:0;background:var(--graphite);transform:none}.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__request,.foudre-role-network__result) .foudre-role-network__endpoint-comb{width:12px;height:7px;gap:2px}.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__request,.foudre-role-network__result) .foudre-role-network__endpoint-comb>span:nth-child(n){height:1px;min-height:1px}.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__request,.foudre-role-network__result)>strong{grid-row:1;grid-column:2;align-self:end;font-size:.65625rem;line-height:1;text-align:left;white-space:nowrap}.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__request,.foudre-role-network__result) .foudre-role-network__endpoint-divider{position:static;grid-row:2;grid-column:1 / -1;align-self:end;width:100%;height:1px;background:#f5f6f875;opacity:1}.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__request,.foudre-role-network__result) p{grid-row:3;grid-column:2 / -1;align-self:start;justify-self:start;display:block;align-items:center;padding-left:0;font-size:.515625rem;line-height:1.05;text-align:left;white-space:nowrap}.foudre-root #foudre-office [data-role-registry-open=false] :is(.foudre-role-network__request,.foudre-role-network__result) p span{display:inline}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__result p{margin-right:42px}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__result .foudre-role-network__endpoint-divider{width:calc(100% - 42px)}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__branches{position:absolute;top:107px;left:50%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr;gap:0;width:100%;height:260px;transform:translate(-50%)}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch{position:relative;display:block;min-width:0;padding:0;border:0;transform:none}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch:after{position:absolute;top:44px;bottom:-6px;left:50%;z-index:1;display:block;width:1px;content:"";background:#f5f6f842;transform:translate(-.5px);pointer-events:none}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__profession{position:absolute;top:0;left:0;z-index:5;display:grid;grid-template-columns:13px minmax(0,1fr);align-content:start;gap:1px 3px;width:100%;height:44px;padding:3px 2px;background:transparent}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__profession strong{font-size:.5625rem;line-height:1.08}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__profession>span:last-child{margin-top:1px;font-size:0;line-height:0;white-space:pre}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__profession>span:last-child:after{color:#f5f6f875;content:attr(data-tablet-functions);font-size:.40625rem;line-height:1.15;white-space:pre}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__mark{transform:scale(.5);transform-origin:left center}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__grounds{position:absolute;top:48px;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr;margin:0}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__grounds li{display:grid;grid-template-rows:8px 20px;row-gap:2px;align-content:center;justify-items:center;min-height:0;padding:0 2px;border:0}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__grounds li:before,.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__grounds [data-role-ground-node]{display:none}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__grounds li span{position:static;height:8px;margin:0;padding:0;color:#f5f6f86b;font-size:.390625rem;line-height:8px;text-align:center;white-space:nowrap}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__grounds li strong{position:static;width:100%;height:20px;margin:0;padding:0;font-size:0;line-height:0;text-align:center}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__grounds li strong:after{display:block;content:attr(data-tablet-evidence);font-size:.4375rem;line-height:1.15;text-align:center;white-space:pre}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__grounds li:nth-child(3),.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch__grounds li:nth-child(4){transform:translateY(19px)}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch:nth-child(2) [data-role-ground=norm],.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-branch:nth-child(3) [data-role-ground=norm]{visibility:hidden}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__memory{top:273px;left:50%;display:grid;grid-template-columns:44px;gap:0;width:44px;transform:translate(-22px,-50%)}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__memory img{width:44px;height:44px}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__memory-orbit{top:22px;left:22px;width:58px;height:58px;background:var(--graphite);transform:translate(-50%,-50%)}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__memory>div{position:absolute;top:53px;left:50%;width:max-content;padding:3px 5px;text-align:center;transform:translate(-50%)}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__memory strong{font-size:.46875rem}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__memory>div span{display:block;margin-top:2px;font-size:.328125rem}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__motto{right:0;bottom:2px;left:0;width:100%;font-size:.45rem;text-align:center;transform:none}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__signature-lead{display:none}.foudre-root #foudre-office [data-role-registry-open=false] .foudre-role-network__spark{width:6px;background:transparent;box-shadow:none}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__panel[data-role-atlas=approved-living-atlas]{top:84px;right:0;bottom:0;left:0;display:block;padding:50px 16px 12px;overflow:hidden}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__trigger{visibility:hidden;pointer-events:none}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__atlas-close{top:-4px;right:12px;z-index:8;min-width:92px;min-height:44px;padding:6px 0 6px 8px;gap:8px;font-size:.625rem}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__atlas-close i{width:20px;height:20px}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__section{position:absolute;top:58px;bottom:12px;z-index:2;min-height:0;margin-top:0!important;padding:0!important;border:0}.foudre-root #foudre-office [data-role-registry-open=true] :is(.foudre-role-registry__section--areas,.foudre-role-registry__section--professions,.foudre-role-registry__section--functions){top:58px!important}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__section--areas{left:16px;width:96px;padding-right:8px;border-right:1px solid rgb(245 246 248 / .12)}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__section--professions{left:120px;width:146px;padding:0 38px 0 0}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__section--functions{right:16px;left:auto;width:112px;padding-left:8px!important;border-left:1px solid rgb(245 246 248 / .12);box-sizing:border-box}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__section-header{min-height:51px;margin:0 0 7px;padding:0;transform:none!important}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__section h3,.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__section--professions h3{font-size:.53125rem;font-weight:650;line-height:1.22;letter-spacing:.11em;text-transform:uppercase}.foudre-root #foudre-office [data-role-registry-open=true] :is(.foudre-role-registry__section-header p,.foudre-role-registry__position p){margin:4px 0 0;color:#f2f2ee7a;font-size:.46875rem;font-weight:520;line-height:1.22}.foudre-root #foudre-office [data-role-registry-open=true] :is(.foudre-role-registry__areas,.foudre-role-registry__professions){max-height:calc(100% - 58px);gap:2px;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}.foudre-root #foudre-office [data-role-registry-open=true] :is(.foudre-role-registry__areas,.foudre-role-registry__professions)::-webkit-scrollbar{display:none}.foudre-root #foudre-office [data-role-registry-open=true] :is(.foudre-role-registry__areas button,.foudre-role-registry__areas button[aria-selected=true]){min-height:0;padding:4px 3px 4px 6px;border-left-width:2px;font-size:.5625rem;font-weight:430;line-height:1.16}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__areas button[aria-selected=true]{font-size:.625rem;font-weight:620}.foudre-root #foudre-office [data-role-registry-open=true] :is(.foudre-role-registry__professions button,.foudre-role-registry__professions button[aria-pressed=false]){max-width:none;min-height:0;padding:4px 2px 4px 6px;border-left-width:2px;font-size:.59375rem;font-weight:430;line-height:1.14}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__professions button[aria-pressed=true]{font-size:.65625rem;font-weight:620}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__professions small{margin-top:2px;font-size:.4375rem;line-height:1.12}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__functions{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none;gap:4px;margin:0;overflow:visible}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__functions li{grid-template-columns:5px minmax(0,1fr);gap:5px;min-height:0;padding:3px 0;font-size:.53125rem;line-height:1.18}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__functions li>.atlas-selection-light,.foudre-root #foudre-office [data-role-registry-open=true] [data-atlas-position-anchor]{position:relative;width:5px;height:5px}.foudre-root #foudre-office [data-role-registry-open=true] [data-atlas-position-anchor]{border:0;border-radius:50%;background:radial-gradient(circle,#fffaf3 0 28%,#ffe2bd 40%,rgb(255 183 119 / .58) 62%,transparent 75%);box-shadow:0 0 2px #fff4e6b3,0 0 5px #ffb56f4d;filter:none}.foudre-root #foudre-office [data-role-registry-open=true] [data-atlas-position-anchor]:after{content:none}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__position{margin-top:40px;padding-top:12px;border-top:1px solid rgb(245 246 248 / .16)}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__position p{margin:3px 0 6px}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__position p>span{display:block}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__positions{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 5px;margin-top:16px;margin-bottom:18px}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__positions li{gap:4px;font-size:.5rem;line-height:1.12}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__positions li[data-selected=true]{grid-column:1 / -1;margin-bottom:1px}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__position small{margin-top:0;font-size:.40625rem;line-height:1.15}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__memory{position:absolute;top:244px;left:258px;z-index:4;display:block;width:64px;margin:0;padding:0;border:0;text-align:center;transform:translate(-50%,-50%)}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__memory img{width:44px;height:44px}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__orbit{top:-7px;left:3px;width:58px;height:58px}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__memory>div{display:none}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__motto{position:absolute;top:52px;left:50%;width:max-content;margin:0;font-size:.40625rem;line-height:1.15;letter-spacing:.1em;transform:translate(-50%)}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__connections{display:none}.foudre-root #foudre-office [data-role-registry-open=true] :is(.foudre-role-registry__memory,.foudre-role-registry__neural){display:none}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__connections path{stroke-width:.7;opacity:.58}.foudre-root #foudre-office [data-role-registry-open=true] .foudre-role-registry__connections path.atlas-halo{stroke-width:2.2;opacity:.14;filter:blur(2px)}.foudre-root #foudre-cases .foudre-cases__header{top:31px;right:60px;left:72px;width:auto;text-align:center;transform:none}.foudre-root #foudre-cases .foudre-cases__header h2{font-size:.48rem;line-height:1;letter-spacing:.12em;white-space:nowrap}.foudre-root #foudre-cases .foudre-cases__neural-route{top:calc(92px - 6mm);right:20px;left:20px}.foudre-root #foudre-cases .foudre-cases__switcher{top:calc(93px - 6mm);right:20px;left:20px}.foudre-root #foudre-cases .foudre-cases__case{top:27.5%;gap:4px}.foudre-root #foudre-cases .foudre-cases__case h3{width:100%;max-width:100%;margin-bottom:6px;font-size:clamp(1.58rem,7.1vw,1.76rem);line-height:.98;letter-spacing:-.045em}.foudre-root #foudre-cases .foudre-cases__title-line{display:block;width:100%;white-space:normal}.foudre-root #foudre-cases [data-case-tablet-title-break]{display:block}.foudre-root #foudre-cases :is(.foudre-cases__question,.foudre-cases__result){flex-wrap:wrap;justify-content:flex-start;gap:2px .45em;width:100%;font-size:.64rem;line-height:1.28;text-align:left}.foudre-root #foudre-cases .foudre-cases__question .foudre-cases__brief-copy{font:inherit;letter-spacing:normal;text-transform:none}.foudre-root #foudre-cases .foudre-cases__cards{touch-action:pan-y}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object,.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object.foudre-cases__card--count-4{--case-caption-space: 68px;--case-card-scale: 1;--case-composition-y: 0px;top:calc(63.5% + 1.5cm - 5mm);left:50%;z-index:8;width:min(54vw,210px);height:min(48vh,338px);padding:0;background:transparent;border:0;border-radius:0;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;overflow:visible;opacity:0;pointer-events:none;transform:translate3d(-50%,calc(-50% + var(--case-card-y, 86vh)),0);transition:opacity .18s ease,transform .24s cubic-bezier(.2,.82,.2,1)}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object[data-case-card-active=true][data-case-document-state=current]{z-index:12;opacity:var(--case-card-visible, 1);pointer-events:auto;transform:translate3d(-50%,calc(-50% + var(--case-card-y, 0vh)),0)}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object[data-case-card-active=true][data-case-document-state=stack]{z-index:10;opacity:calc(var(--case-card-visible, 1) * .64);transform:translate3d(calc(-50% + 8px),calc(-50% + var(--case-card-y, 0vh) + 11px),0) scale(.97)}.foudre-root #foudre-cases .foudre-evidence-object__source,.foudre-root #foudre-cases .foudre-evidence-object__analysis{height:calc(100% - var(--case-caption-space))}.foudre-root #foudre-cases .foudre-evidence-object__source{background:#fff;border-color:#f5f6f8d1;box-shadow:0 16px 38px #00000057,0 3px 10px #0003}.foudre-root #foudre-cases .foudre-cases__card-slide img,.foudre-root #foudre-cases .foudre-cases__card-slide[data-case-card-treatment=document-scroll] img{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center top}.foudre-root #foudre-cases .foudre-cases__document-stack img{height:calc(100% / var(--document-page-count));min-height:0;object-fit:contain;object-position:center}.foudre-root #foudre-cases .foudre-cases__card-progress{top:-9px;gap:5px}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object[data-case-document-current=true] figcaption{visibility:visible;opacity:1}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption{width:100%;max-width:100%;min-height:62px;padding:8px 0 2px;justify-self:stretch;text-align:left}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption strong,.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption .foudre-evidence-object__secondary strong{font-size:.92rem}.foudre-root #foudre-cases .foudre-cases__card.foudre-evidence-object figcaption p{font-size:.58rem}.foudre-root #foudre-cases .foudre-cases__card[data-case-index="1"][data-case-slot="2"] figcaption{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;min-height:48px;padding:6px 0 0}.foudre-root #foudre-cases .foudre-cases__card[data-case-index="1"][data-case-slot="2"] .foudre-evidence-object__metric{gap:2px}.foudre-root #foudre-cases .foudre-cases__card[data-case-index="1"][data-case-slot="2"] .foudre-evidence-object__secondary{margin-top:0;padding-top:0;border-top:0}.foudre-root #foudre-cases .foudre-cases__card[data-case-index="2"][data-case-slot="2"] figcaption{gap:1px;min-height:62px;padding:5px 0 1px}.foudre-root #foudre-cases .foudre-cases__card[data-case-index="2"][data-case-slot="2"] .foudre-evidence-object__metric{gap:1px}.foudre-root #foudre-cases .foudre-cases__card[data-case-index="2"][data-case-slot="2"] .foudre-evidence-object__secondary{gap:1px;margin-top:1px;padding-top:0;border-top:0}.foudre-root #foudre-cases .foudre-cases__card[data-case-index="2"][data-case-slot="2"] .foudre-evidence-object__secondary strong{font-size:.78rem;line-height:1;white-space:nowrap}.foudre-root #foudre-cases .foudre-cases__card[data-case-index="2"][data-case-slot="2"] .foudre-evidence-object__secondary p{margin:0;font-size:.52rem;line-height:1.08}.foudre-root #foudre-cases .foudre-cases__document-nav{position:absolute;top:calc(210px + 1.5cm - 10mm);right:50%;bottom:auto;z-index:24;display:grid!important;grid-template-columns:44px 64px 44px;column-gap:6px;align-items:center;width:164px;min-height:44px;color:#f5f6f8b3;transform:translate(50%)}.foudre-root #foudre-cases .foudre-cases__document-arrow,.foudre-root #foudre-cases .foudre-cases__document-dot{display:grid;min-width:44px;min-height:44px;padding:0;place-items:center;color:var(--paper);background:transparent;border:0}.foudre-root #foudre-cases .foudre-cases__document-arrow{font-size:1rem;transition:color .18s ease,text-shadow .18s ease}.foudre-root #foudre-cases .foudre-cases__document-arrow:not(:disabled):is(:hover,:focus-visible){color:var(--spark);text-shadow:0 0 10px rgb(255 122 69 / .48)}.foudre-root #foudre-cases .foudre-cases__document-arrow:disabled{color:#f5f6f838}.foudre-root #foudre-cases .foudre-cases__document-rail{display:none}.foudre-root #foudre-cases .foudre-cases__document-dot{min-width:28px;width:28px}.foudre-root #foudre-cases .foudre-cases__document-dot span{display:block;width:18px;height:2px;background:#f5f6f83d;transition:width .18s ease,background-color .18s ease,box-shadow .18s ease}.foudre-root #foudre-cases .foudre-cases__document-dot[aria-pressed=true] span{width:24px;background:var(--spark);box-shadow:0 0 10px #ff7a457a}.foudre-root #foudre-cases .foudre-cases__document-status{grid-column:2;min-width:48px;font-size:.58rem;font-weight:720;letter-spacing:.12em;text-align:center;white-space:nowrap}.foudre-root #foudre-cases .foudre-cases__scroll-note{display:none!important}.foudre-root #foudre-cases .foudre-cases__next{bottom:calc(7.3px - 3mm);gap:6px;font-size:.52rem;letter-spacing:.1em}.foudre-root .foudre-effect-boundary__scene{--effect-phone-field-lift: 158px;--effect-phone-field-shift: 30px;--effect-second-field: min( clamp(0, calc((var(--f-field, 0) - .18) * 1000), 1), clamp(0, calc((.56 - var(--f-field, 0)) * 1000), 1) );--effect-human-route: clamp(0, calc((var(--f-field, 0) - .56) * 1000), 1);--effect-authority-exit: clamp(0, calc((.815 - var(--f-field, 0)) * 1000), 1);--effect-conclusion-reveal: clamp(0, calc((var(--f-field, 0) - .815) * 1000), 1)}.foudre-root .foudre-effect-boundary__disc-field{--effect-disc-form: clamp(0, calc((var(--f-field, 0) - .18) * 1000), 1);--effect-disc-human: clamp(0, calc((var(--f-field, 0) - .56) * 1000), 1);--effect-disc-final: clamp(0, calc((var(--f-field, 0) - .815) * 1000), 1);--effect-disc-before-human: clamp(0, calc((.56 - var(--f-field, 0)) * 1000), 1);--effect-disc-after-human: clamp(0, calc((var(--f-field, 0) - .815) * 1000), 1);top:calc(56% - var(--effect-disc-form) * 25% + var(--effect-disc-final) * 24%);right:calc(-64px + var(--effect-disc-form) * 2px - var(--effect-disc-final) * 43px);width:58vw}.foudre-root .foudre-effect-boundary__background--contour{transform:translate(calc(var(--effect-contour-axis-x) - var(--effect-second-field) * var(--effect-phone-field-shift)),calc(var(--effect-contour-axis-shift) - var(--effect-second-field) * var(--effect-phone-field-lift))) scale(calc(1.025 - var(--f-field, 0) * .015))}.foudre-root .foudre-effect-boundary__vortex-motion{transform:translate(calc(var(--effect-contour-axis-x) - var(--effect-second-field) * var(--effect-phone-field-shift)),calc(var(--effect-second-field) * var(--effect-phone-field-lift) * -1))}.foudre-root .foudre-effect-boundary__statistic-impulse{display:none}.foudre-root .foudre-effect-boundary__header h2{font-size:clamp(1.7rem,7.2vw,1.82rem);line-height:.98}.foudre-root .foudre-effect-boundary__header [data-effect-title-line]{display:block;white-space:nowrap}.foudre-root .foudre-effect-boundary__background--human{opacity:min(clamp(0,calc((var(--f-field, 0) - .56) * 1000),1),clamp(0,calc((.815 - var(--f-field, 0)) * 1000),1))}.foudre-root .foudre-effect-boundary__metrics{top:52%;height:40%;opacity:min(clamp(0,calc((var(--f-field, 0) - .18) * 1000),1),clamp(0,calc((.56 - var(--f-field, 0)) * 1000),1))}.foudre-root .foudre-effect-boundary__metric{grid-template-columns:100px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-content:center;padding:7px 0;opacity:clamp(0,calc((var(--f-field, 0) - .18) * 1000),1);transform:none}.foudre-root .foudre-effect-boundary__metric strong{align-self:center;font-size:1.86rem}.foudre-root .foudre-effect-boundary__metric>span{align-self:end;font-size:.73rem;font-weight:720;line-height:1.14}.foudre-root .foudre-effect-boundary__metric small{display:flex;grid-template-columns:none;gap:6px;align-self:start;font-size:.57rem;line-height:1.14}.foudre-root .foudre-effect-boundary__metric small a,.foudre-root .foudre-effect-boundary__metric small span{display:block;white-space:nowrap}.foudre-root .foudre-effect-boundary__enterprise{top:86px;right:18px;bottom:auto;left:auto;width:214px;opacity:min(clamp(0,calc((var(--f-field, 0) - .56) * 1000),1),clamp(0,calc((.815 - var(--f-field, 0)) * 1000),1));transform:none}.foudre-root .foudre-effect-boundary__guardrails li,.foudre-root .foudre-effect-boundary__actions{grid-template-columns:66px minmax(0,1fr);gap:8px;padding:5px 0}.foudre-root .foudre-effect-boundary__guardrails strong,.foudre-root .foudre-effect-boundary__actions-label{font-size:.46rem}.foudre-root .foudre-effect-boundary__guardrails span,.foudre-root .foudre-effect-boundary__actions-copy{font-size:.54rem;line-height:1.24}.foudre-root #foudre-effect-boundaries [data-effect-action-next-step]{display:block}.foudre-root .foudre-effect-boundary__authority{right:18px;bottom:18px;left:auto;width:354px;font-size:1.1rem;line-height:.98;text-align:right;opacity:min(clamp(0,calc((var(--f-field, 0) - .56) * 1000),1),clamp(0,calc((.815 - var(--f-field, 0)) * 1000),1));transform:none}.foudre-root .foudre-effect-boundary__authority [data-effect-authority-line]{display:block;white-space:nowrap}.foudre-root .foudre-effect-boundary__signature{top:83.5%;left:calc(9.6% - 2mm);width:44px;opacity:min(clamp(0,calc((var(--f-field, 0) - .56) * 1000),.62),clamp(0,calc((.815 - var(--f-field, 0)) * 1000),.62));transform:translate(-50%,-50%) rotate(180deg)}.foudre-root .foudre-effect-boundary__conclusion{right:18px;bottom:52px;left:auto;width:270px;font-size:1.62rem;line-height:.94;text-align:right;transform:none}.foudre-root #foudre-pricing .foudre-pricing__header{margin-top:70px}.foudre-root #foudre-pricing .foudre-pricing__header h2{font-size:clamp(2.55rem,11.6vw,3.1rem)}.foudre-root #foudre-pricing,.foudre-root #foudre-pricing :is(.foudre-pricing__counter,.foudre-pricing__flip){overflow-anchor:none}.foudre-root #foudre-pricing .foudre-pricing__subtitle{margin-top:14px;font-size:.78rem;line-height:1.34}.foudre-root #foudre-pricing .foudre-pricing__flip{right:8.5%;left:8.5%;width:auto;height:auto;border:0}.foudre-root #foudre-pricing .foudre-pricing__flip:first-of-type{top:54.1%;bottom:30.3%}.foudre-root #foudre-pricing .foudre-pricing__flip:last-of-type{top:69.7%;bottom:14.7%;border-top:1px solid rgb(14 17 22 / .24)}.foudre-root #foudre-pricing .foudre-pricing__counter{top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background:transparent;border:0;box-shadow:none;isolation:isolate;transform:none}.foudre-root #foudre-pricing .foudre-pricing__counter:before{display:none}.foudre-root #foudre-pricing .foudre-pricing__counter:after{display:none}.foudre-root #foudre-pricing .foudre-pricing__counter-base{top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:fill;clip-path:none;transform:scaleY(1.194);transform-origin:50% 70%}.foudre-root #foudre-pricing .foudre-pricing__flip[data-flipped=true]{top:54.1%;right:8.5%;bottom:14.7%;left:8.5%;z-index:6;width:auto;height:auto;border-top:0}.foudre-root #foudre-pricing .foudre-pricing__flip-inner,.foudre-root #foudre-pricing .foudre-pricing__face{min-height:0}.foudre-root #foudre-pricing .foudre-pricing__face{padding:12px 14px;border:1px solid rgb(14 17 22 / .12)}.foudre-root #foudre-pricing .foudre-pricing__face--front{border:0;background:transparent;box-shadow:none}.foudre-root #foudre-pricing .foudre-pricing__face--back{color:#f5f6f8;background:linear-gradient(145deg,#171a49,#0e102e 58%,#090b18);box-shadow:inset 0 13px 22px #00000094,inset 0 -1px #7778ff2e}.foudre-root #foudre-pricing .foudre-pricing__face--front .foudre-pricing__reveal{top:11px;right:14px;bottom:auto;left:auto;min-width:104px;min-height:30px;padding:4px 7px 4px 10px;border-radius:5px;font-size:.58rem}.foudre-root #foudre-pricing .foudre-pricing__face--front>strong{top:auto;right:16px;bottom:13px;left:auto;width:calc(100% - 32px);font-size:clamp(1.4rem,6.2vw,1.62rem);line-height:.92;text-align:right;overflow-wrap:normal;word-break:normal}.foudre-root #foudre-pricing .foudre-pricing__collapse{top:6px;right:10px;min-height:28px;gap:9px;font-size:.58rem}.foudre-root #foudre-pricing .foudre-pricing__offer-carousel{height:100%;padding-top:22px}.foudre-root #foudre-pricing .foudre-pricing__offer-slide h3,.foudre-root #foudre-pricing .foudre-pricing__offer-slide--intro h3,.foudre-root #foudre-pricing .foudre-pricing__implementation-title>p{margin:4px 0 8px;font-size:clamp(.84rem,3.8vw,.98rem);line-height:1.08}.foudre-root #foudre-pricing .foudre-pricing__office-eyebrow,.foudre-root #foudre-pricing .foudre-pricing__offer-meta span,.foudre-root #foudre-pricing .foudre-pricing__rates dt{font-size:.54rem;line-height:1.16}.foudre-root #foudre-pricing .foudre-pricing__offer-intro{gap:9px;padding:2px 0 34px}.foudre-root #foudre-pricing .foudre-pricing__offer-intro-result,.foudre-root #foudre-pricing .foudre-pricing__offer-intro-note,.foudre-root #foudre-pricing .foudre-pricing__offer-slide ul,.foudre-root #foudre-pricing .foudre-pricing__face--back>small{font-size:.58rem!important;line-height:1.25}.foudre-root #foudre-pricing .foudre-pricing__offer-slide ul{gap:3px}.foudre-root #foudre-pricing .foudre-pricing__offer-meta{position:absolute;right:auto;bottom:calc(1.5mm - 13px);left:0;width:52%;gap:2px;margin:0;text-align:left}.foudre-root #foudre-pricing .foudre-pricing__offer-slide:not(.foudre-pricing__offer-slide--intro){position:relative;height:100%;padding-bottom:52px}.foudre-root #foudre-pricing .foudre-pricing__offer-slide[data-offer-frame="5"] h3:after{margin-top:6px}.foudre-root #foudre-pricing .foudre-pricing__offer-slide[data-offer-frame="5"] ul{gap:2px;font-size:.58rem!important;line-height:1.16;transform:translateY(-3px)}.foudre-root #foudre-pricing .foudre-pricing__offer-meta strong,.foudre-root #foudre-pricing .foudre-pricing__rates dd{font-size:1.02rem}.foudre-root #foudre-pricing .foudre-pricing__offer-controls{right:0;bottom:0;gap:8px;font-size:.58rem}.foudre-root #foudre-pricing .foudre-pricing__offer-controls button{width:28px;min-width:28px;height:28px;min-height:28px}.foudre-root #foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:24px 46px 42px minmax(0,1fr);gap:4px;padding:12px 14px 10px}.foudre-root #foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back>.foudre-pricing__office-eyebrow{grid-column:1;grid-row:2;align-self:start;margin:0}.foudre-root #foudre-pricing .foudre-pricing__implementation-title,.foudre-root #foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__implementation-title{grid-column:1;grid-row:2;align-self:end;max-width:100%;margin:0;transform:none}.foudre-root #foudre-pricing .foudre-pricing__flip:last-of-type .foudre-pricing__face--back>small{grid-column:1;grid-row:3;align-self:start;margin:0;padding-top:7px;border-top:1px solid rgb(245 246 248 / .16);transform:none}.foudre-root #foudre-pricing .foudre-pricing__face--back .foudre-pricing__rates{grid-column:1;grid-row:4;align-self:end;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:8px 0 0;border-bottom:0;transform:translateY(-5mm)}.foudre-root #foudre-pricing .foudre-pricing__rates dd{white-space:nowrap}.foudre-root #foudre-pricing .foudre-pricing__rates dt{margin-bottom:4px}.foudre-root #foudre-pricing .foudre-pricing__rates dd span{margin-top:3px;font-size:.5rem}.foudre-root #foudre-pricing .foudre-pricing__diagnostic-shelf,.foudre-root #foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=offer],.foudre-root #foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=map]{top:calc(clamp(236px,calc(39.4 * var(--foudre-svh, 1svh)),260px) + 3mm);right:24px;bottom:auto;left:24px;z-index:8;width:auto;min-height:64px;padding-left:11px}.foudre-root #foudre-pricing .foudre-pricing__diagnostic-kicker{margin-bottom:3px;font-size:.54rem}.foudre-root #foudre-pricing .foudre-pricing__diagnostic-shelf p,.foudre-root #foudre-pricing .foudre-pricing__diagnostic-shelf[data-note=offer] p{max-width:38ch;margin-top:2px;font-size:.62rem;line-height:1.25}.foudre-root #foudre-pricing .foudre-pricing__diagnostic-shelf button{font-size:.72rem}.foudre-root #foudre-pricing .foudre-pricing__next{position:absolute;right:20px;bottom:18px;left:auto;width:210px;margin:0;padding:0}.foudre-root #foudre-pricing .foudre-pricing__actions{width:100%;justify-content:flex-end;margin:0}.foudre-root #foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test{width:100%;min-width:0;min-height:30px;padding:4px 7px 4px 10px;font-size:.58rem}.foudre-root #foudre-pricing .foudre-pricing__actions .foudre-pricing__action-test>span:first-child{font-size:.58rem}.foudre-root #foudre-contact.foudre-finale-v3>.foudre-stage__frame{grid-template-rows:minmax(0,1fr) auto auto;gap:4px;height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));max-height:calc(100 * var(--foudre-svh, 1svh));padding:88px var(--foudre-mobile-inline) 0;overflow:hidden}.foudre-root #foudre-contact .foudre-finale-v3__copy{align-self:start}.foudre-root #foudre-contact .foudre-finale-v3__copy h2{font-size:clamp(2rem,8.7vw,2.18rem);line-height:.92;letter-spacing:-.06em}.foudre-root #foudre-contact .foudre-finale-v3__support{position:static;margin-top:18px}.foudre-root #foudre-contact .foudre-finale-v3__support p:not(.foudre-finale-v3__motto){font-size:.94rem;line-height:1.42}.foudre-root #foudre-contact .foudre-finale-v3__support [data-foudre-passage-line]{min-height:1.52em}.foudre-root #foudre-contact .foudre-finale-v3__support-line-lead,.foudre-root #foudre-contact .foudre-finale-v3__support-line-rest{display:block}.foudre-root #foudre-contact .foudre-finale-v3__support .foudre-finale-v3__motto{margin-top:14px}.foudre-root #foudre-contact .foudre-finale-v3__support .foudre-finale-v3__motto:before{margin-bottom:5px}.foudre-root #foudre-contact .foudre-finale-v3__disc{position:absolute;top:calc(224px + 19mm);right:calc(-18px - 5mm);width:min(48vw,188px);margin:0;transform:none}.foudre-root #foudre-contact .foudre-finale-v3__contact{padding-top:2px}.foudre-root #foudre-contact .foudre-finale-v3__contact nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 6px}.foudre-root #foudre-contact .foudre-finale-v3__contact nav>:where(a,span){display:grid;grid-template-rows:18px auto;justify-items:center;align-items:center;gap:2px;min-height:44px;padding:4px 2px 3px;overflow:hidden;color:#0e11169e;border:1px solid rgb(14 17 22 / .13);border-radius:12px}.foudre-root #foudre-contact .foudre-finale-v3__contact nav>:where(a,span)>svg{display:block;width:16px;height:16px;stroke-width:1.65}.foudre-root #foudre-contact .foudre-finale-v3__contact nav>:where(a,span)>small{overflow:hidden;max-width:100%;font-size:.5rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.foudre-root #foudre-contact .foudre-finale-v3__contact-label--wide{display:none}.foudre-root #foudre-contact .foudre-finale-v3__contact-label--phone{display:block}.foudre-root #foudre-contact .foudre-finale-v3__contact nav>a:is(:hover,:focus-visible){color:var(--orange);border-color:#ff7a458c}.foudre-root #foudre-contact .foudre-finale-v3__contact nav>:where(a,span):not(:last-child):after{display:none}.foudre-root #foudre-contact .foudre-finale-v3__legal{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr) 34px;gap:2px 6px;align-items:center;justify-self:center;width:min(100%,300px);min-height:36px;padding-top:0;font-size:.5rem;line-height:1.08}.foudre-root #foudre-contact .foudre-finale-v3__legal-link,.foudre-root #foudre-contact .foudre-finale-v3__legal summary{gap:3px}.foudre-root #foudre-contact .foudre-finale-v3__legal-mark{gap:2px;width:9px;min-width:9px;height:11px}.foudre-root #foudre-contact .foudre-finale-v3__legal-owner{grid-column:1 / -1;width:auto;margin:0;font-size:.45rem;line-height:1;text-align:left}.foudre-root #foudre-contact .foudre-finale-v3__faq{position:relative;top:auto;right:auto;bottom:auto;grid-column:3;grid-row:1;align-self:center;justify-self:end;width:34px;min-height:34px;margin:0}.foudre-root #foudre-contact .foudre-finale-v3__faq-toggle{top:0;right:0;bottom:0;left:0}.foudre-root #foudre-contact .foudre-finale-v3__faq-list{right:min(0px,calc(150px - 50vw + var(--foudre-mobile-inline)));width:var(--foudre-mobile-content)}.foudre-root #foudre-contact .foudre-finale-v3__legal details>div{right:calc(-40px + min(0px,calc(150px - 50vw + var(--foudre-mobile-inline))));bottom:calc(100% + 22px);left:auto;width:var(--foudre-mobile-content);max-width:none;max-height:min(calc(42 * var(--foudre-svh, 1svh)),320px);overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain}html:has(.foudre-founder-page){scroll-snap-type:y mandatory}html:has(.foudre-business-map-page){scroll-snap-type:none}html:has(.foudre-founder-page){overflow:hidden;scroll-snap-type:none}.foudre-founder-page{width:100%;height:calc(100 * var(--foudre-svh, 1svh));padding:0 var(--foudre-mobile-inline);overflow:hidden}.foudre-founder-page__book{display:flex;width:100%;height:calc(100 * var(--foudre-svh, 1svh));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-y;-webkit-overflow-scrolling:touch}.foudre-founder-page__book::-webkit-scrollbar{display:none}.foudre-founder-page__header{top:14px;right:var(--foudre-mobile-inline);left:var(--foudre-mobile-inline)}.foudre-founder-page__close{gap:8px;min-height:44px}.foudre-founder-page__close-label{position:relative;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap;font-size:.68rem;font-weight:620}.foudre-founder-page__close .foudre-menu-icon--close{width:18px;height:18px}.foudre-founder-page__close .foudre-menu-icon--close>span{top:8px;width:18px;height:1.25px}.foudre-founder-page__hero{position:relative;flex:0 0 100%;display:block;width:100%;height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));max-height:calc(100 * var(--foudre-svh, 1svh));padding:132px 0 32px;overflow:hidden}.foudre-founder-page__hero-copy{position:relative;z-index:2;width:100%;height:100%}.foudre-founder-page h1{max-width:none;font-size:clamp(2rem,8.8vw,2.18rem);line-height:.96;letter-spacing:-.048em}.foudre-founder-page__hero-copy blockquote{max-width:32ch;margin-top:26px;font-size:.76rem;line-height:1.4}.foudre-founder-page__mobile-break{display:block}.foudre-founder-page__hero-copy blockquote>span{white-space:nowrap}.foudre-founder-page__eyebrow{margin-bottom:13px;font-size:.58rem}.foudre-founder-page__signature{gap:2px;margin-top:14px;padding-left:12px;border-left:2px solid var(--founder-spark)}.foudre-founder-page__signature strong{font-size:.72rem}.foudre-founder-page__signature span{font-size:.6rem}.foudre-founder-page__portrait{position:absolute;right:-13px;bottom:30px;width:172px;height:232px;min-height:0;margin:0;opacity:.76;border:0}.foudre-founder-page__portrait img{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center bottom}.foudre-founder-page__portrait:before{display:none}.foudre-root .foudre-founder-page__read{position:absolute;bottom:-16px;left:0;z-index:4;align-items:flex-end;min-height:44px;margin:0;padding-bottom:5px;font:640 .5rem/1 Inter,sans-serif}.foudre-root .foudre-founder-page__read span{display:inline-block;transform:rotate(-90deg)}.foudre-founder-page__article-screen{flex:0 0 100%;display:grid;grid-template-rows:minmax(0,1fr) 48px;width:100%;height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));max-height:calc(100 * var(--foudre-svh, 1svh));overflow:hidden!important;border-top:1px solid rgb(245 246 248 / .14);scroll-snap-align:start;scroll-snap-stop:always}.foudre-founder-page__article-screen:has(.foudre-founder-page__position--trust),.foudre-founder-page__article-screen:has(.foudre-founder-page__position--dialogue),.foudre-founder-page__article-screen:has(.foudre-founder-page__position--path){height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));max-height:calc(100 * var(--foudre-svh, 1svh));overflow:hidden!important}.foudre-founder-page__article-screen .foudre-founder-page__position{display:block;min-height:0;padding:76px 0 48px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.foudre-founder-page__article-screen .foudre-founder-page__position:focus,.foudre-founder-page__article-screen .foudre-founder-page__position:focus-visible{outline:0}.foudre-founder-page__article-screen :is(.foudre-founder-page__position-heading,.foudre-founder-page__body,.foudre-founder-page__trust-columns,.foudre-founder-page__dialogue-columns,.foudre-founder-page__path-columns,.foudre-founder-page__growth-columns){grid-column:1!important;grid-row:auto!important;width:100%;max-width:none}.foudre-founder-page__position .foudre-founder-page__section-number{margin-bottom:10px;font-size:.54rem}.foudre-founder-page__position h2,.foudre-founder-page__notes h2{max-width:calc(100% - 58px);font-size:1.75rem;line-height:.98}.foudre-founder-page :is(.foudre-founder-page__body,.foudre-founder-page__trust-columns,.foudre-founder-page__dialogue-columns,.foudre-founder-page__path-columns,.foudre-founder-page__growth-columns){grid-template-columns:1fr;gap:14px;min-height:0;margin-top:30px;padding-top:0;padding-right:0;padding-bottom:12px;height:auto;align-self:stretch;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto;touch-action:auto}.foudre-founder-page :is(.foudre-founder-page__body,.foudre-founder-page__trust-columns,.foudre-founder-page__dialogue-columns,.foudre-founder-page__path-columns,.foudre-founder-page__growth-columns)::-webkit-scrollbar{width:2px}.foudre-founder-page :is(.foudre-founder-page__body,.foudre-founder-page__trust-columns,.foudre-founder-page__dialogue-columns,.foudre-founder-page__path-columns,.foudre-founder-page__growth-columns)::-webkit-scrollbar-thumb{background:#f5f6f833;border-radius:999px}.foudre-founder-page :is(.foudre-founder-page__body>p,.foudre-founder-page__trust-column p,.foudre-founder-page__dialogue-turn p,.foudre-founder-page__path-column p,.foudre-founder-page__growth-column>p){font-size:.84rem;line-height:1.48}.foudre-founder-page__body>p{font-size:.84rem;line-height:1.48}.foudre-founder-page__article-ending,.foudre-founder-page__body .foudre-founder-page__article-ending,.foudre-founder-page__dialogue-ending,.foudre-founder-page__path-ending,.foudre-founder-page__growth-ending{gap:7px;margin-top:24px}.foudre-founder-page__article-note,.foudre-founder-page__body .foudre-founder-page__article-note,.foudre-founder-page__dialogue-ending .foudre-founder-page__article-note,.foudre-founder-page__path-ending .foudre-founder-page__article-note,.foudre-founder-page__growth-ending .foudre-founder-page__article-note{width:calc(100% - 2px);gap:3px;margin-left:2px;padding-left:12px;color:var(--founder-paper);font-family:inherit;font-size:.84rem;font-style:normal;font-weight:700;line-height:1.48}.foudre-founder-page__mobile-break{display:block;height:0}.foudre-founder-page__note-break--mobile{display:block}.foudre-founder-page :is(.foudre-founder-page__article-byline,.foudre-founder-page__body .foudre-founder-page__article-byline,.foudre-founder-page__trust-column .foudre-founder-page__article-byline,.foudre-founder-page__dialogue-column .foudre-founder-page__article-byline,.foudre-founder-page__path-ending .foudre-founder-page__article-byline,.foudre-founder-page__growth-ending .foudre-founder-page__article-byline){width:max-content;margin:0;padding-left:14px;color:#f5f6f852;font-size:.58rem;font-weight:460;letter-spacing:.025em;line-height:1.2;white-space:nowrap}.foudre-founder-page__trust-column,.foudre-founder-page__dialogue-column,.foudre-founder-page__path-column,.foudre-founder-page__growth-column{gap:7px}.foudre-founder-page :is(.foudre-founder-page__trust-columns,.foudre-founder-page__dialogue-columns,.foudre-founder-page__path-columns,.foudre-founder-page__growth-columns){grid-template-columns:minmax(0,1fr);gap:14px}.foudre-founder-page__dialogue-exchange{gap:5px}.foudre-founder-page__dialogue-turn{grid-template-columns:16px minmax(0,1fr);gap:5px}.foudre-founder-page__dialogue-turn p{font-size:.8rem;line-height:1.46}.foudre-founder-page__dialogue-turn .foudre-founder-page__dialogue-speaker{font-size:.46rem}.foudre-founder-page__path-column p,.foudre-founder-page__growth-column>p,.foudre-founder-page__trust-column p{font-size:.84rem;line-height:1.48}.foudre-founder-page__trust-column p{font-size:.84rem;line-height:1.48}.foudre-founder-page__footer{grid-template-columns:minmax(0,1fr);min-height:48px;margin:0;padding:4px 0 12px}.foudre-founder-page__footer:after,.foudre-founder-page__footer-signature{display:none}.foudre-founder-page__index{grid-column:1;justify-self:center}.foudre-founder-page__position--trust+.foudre-founder-page__footer,.foudre-founder-page__position--dialogue+.foudre-founder-page__footer,.foudre-founder-page__position--path+.foudre-founder-page__footer{margin-top:0}.foudre-founder-page__footer-signature span{max-width:13ch;font-size:.34rem;letter-spacing:.12em}.foudre-founder-page__footer-signature span:before{width:58%;margin-bottom:3px}.foudre-founder-page__hero{scroll-snap-align:start;scroll-snap-stop:always}.foudre-founder-page__index>button,.foudre-founder-chat-launch{min-height:44px}.foudre-founder-page__index>button{gap:8px;padding-block:6px;font-size:.74rem}.foudre-founder-chat-launch{top:126px;right:var(--foudre-mobile-inline);bottom:auto;width:38px;min-width:44px;height:38px;padding:0;justify-content:center;background:#0f11175c;border-color:#f5f6f83d;border-radius:999px;box-shadow:0 10px 30px #0000002e,inset 0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px) saturate(.88);backdrop-filter:blur(12px) saturate(.88);transform:none}.foudre-founder-page[data-founder-cover-active=true] .foudre-founder-chat-launch{top:336px;right:var(--foudre-mobile-inline)}.foudre-founder-chat{right:20px;left:20px;width:auto;max-width:none}.foudre-founder-chat__form textarea,.foudre-founder-chat__form input:not([type=checkbox]){font-size:16px!important}html[data-foudre-keyboard-mobile=true] .foudre-founder-chat[data-foudre-keyboard-sheet=true]{right:12px!important;left:12px!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important}.foudre-founder-chat-launch .foudre-order-chat-launch__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.foudre-founder-chat-launch .foudre-order-chat__spark{width:26px;height:26px}.foudre-founder-chat-launch .foudre-order-chat__spark:before{width:16px;height:16px}.foudre-founder-chat-launch .foudre-order-chat__spark>span{font-size:.58rem}.foudre-founder-page__index-panel{width:calc(100vw - 2 * var(--foudre-mobile-inline));max-height:min(calc(70 * var(--foudre-svh, 1svh)),560px);overflow-y:auto}.foudre-root.foudre-business-map-page{width:100%;padding:0 var(--foudre-mobile-inline);overflow-x:clip}.foudre-root.foudre-business-map-page .foudre-business-map-page__header{--hero-ai-size: 2.1rem;position:absolute;top:18px;right:64px;left:var(--foudre-mobile-inline);z-index:91;align-items:flex-start;gap:8px;min-height:44px;margin:0}.foudre-root.foudre-business-map-page .foudre-business-map-page__brand{flex:none;margin-top:0}.foudre-root.foudre-business-map-page .foudre-business-map-page__back{position:static;width:150px;max-width:150px;margin:0 0 0 auto;gap:6px;justify-content:flex-end;text-align:right;font-size:.64rem;line-height:1.15}.foudre-root.foudre-business-map-page .foudre-business-map-page__back span{flex:none;font-size:1rem}.foudre-business-map-page__hero{height:calc(100 * var(--foudre-svh, 1svh));min-height:calc(100 * var(--foudre-svh, 1svh));max-height:calc(100 * var(--foudre-svh, 1svh));padding:118px 0 42px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.foudre-business-map-page__hero-copy{min-height:0}.foudre-business-map-page__hero h1{max-width:8ch;font-size:clamp(3.05rem,14.2vw,3.65rem);line-height:.9}.foudre-business-map-page__lead{max-width:31ch;font-size:.86rem;line-height:1.5}.foudre-business-map-page__lead>span{display:block;white-space:nowrap}.foudre-business-map-page__hero-map{top:54%;right:-250px;width:470px;opacity:.48}.foudre-business-map-page :is(.foudre-business-map-page__method,.foudre-business-map-page__showcase,.foudre-business-map-page__section){box-sizing:border-box;height:auto;min-height:0;max-height:none;padding:76px 0 62px;overflow:visible;scroll-snap-align:start;scroll-snap-stop:normal}.foudre-business-map-page__method{display:grid;align-content:center;margin-top:0;padding-top:66px}.foudre-business-map-page__hero-spark-route{transform:translateY(-1.9cm)}.foudre-business-map-page__showcase{display:grid;grid-template-rows:auto auto;padding-top:68px}.foudre-business-map-page__showcase-header h2,.foudre-business-map-page__section h2,.foudre-business-map-page__method h2{font-size:clamp(2rem,9vw,2.5rem);line-height:.96}.foudre-business-map-page__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:16px}.foudre-business-map-page__facts span{display:grid;grid-template-rows:48px minmax(2.4em,auto);align-content:start;align-items:start;justify-content:stretch;gap:8px;padding:18px 12px}.foudre-business-map-page__facts strong{display:flex;height:48px;align-items:flex-end}.foudre-business-map-page__map-frame{min-height:0;margin-top:24px;overflow:visible}.foudre-business-map-page__wheel{display:grid;min-height:0;place-items:center}.foudre-business-map-page__wheel svg{width:min(78vw,310px);height:auto}.foudre-business-map-page__legend{display:none}.foudre-business-map-page :is(.foudre-business-map-page__showcase-header,.foudre-business-map-page__grid--two,.foudre-business-map-page__map-frame){grid-template-columns:1fr}.foudre-business-map-page__grid article,.foudre-business-map-page__privacy .foudre-business-map-page__grid article{min-height:0;padding:24px 20px}.foudre-business-map-page__map-detail{min-height:0;max-height:none;padding:18px 16px 16px;overflow:visible;border-top:5px solid var(--map-block-color);border-left:0}.foudre-business-map-page__map-detail h3{margin-top:10px;font-size:clamp(1.8rem,8vw,2.1rem)}.foudre-business-map-page__map-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px}.foudre-business-map-page__map-detail dl div{align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;padding:12px 8px;flex-direction:column}.foudre-business-map-page__map-detail dt{min-height:2.6em;font-size:.62rem;line-height:1.3}.foudre-business-map-page__map-detail dd strong{font-size:1.5rem}.foudre-business-map-page__priority{gap:5px;margin-top:14px;padding:12px 14px}.foudre-business-map-page__priority>strong{font-size:1.35rem}.foudre-business-map-page__map-detail>small{margin-top:0;padding-top:14px}.foudre-business-map-page__map-hint{align-items:flex-start}.foudre-business-map-page__map-hint>span:first-child{animation-name:foudre-map-hint-arrow-phone}@keyframes foudre-map-hint-arrow-phone{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.foudre-business-map-page__section{padding-top:58px}.foudre-business-map-page__privacy{padding:58px 0 62px;background:transparent;border:0;box-shadow:none}.foudre-business-map-page__grid,.foudre-business-map-page__privacy .foudre-business-map-page__grid{gap:12px;background:transparent;border:0;box-shadow:none}.foudre-business-map-page__grid article,.foudre-business-map-page__privacy .foudre-business-map-page__grid article{margin:0;background:linear-gradient(155deg,#0d1029f0,#07091be6);border:1px solid rgb(245 246 248 / .18);box-shadow:0 18px 38px #05083038,inset 0 1px #f5f6f80f}.foudre-business-map-page__final-actions{align-items:stretch;flex-direction:column}.foudre-business-map-page__final-actions :is(a,button){min-height:48px}#foudre-products .foudre-products__intro h2{font-size:clamp(2.35rem,10.8vw,2.85rem)}#foudre-products .foudre-products__intro p{margin-top:10px}#foudre-products .foudre-products__showcase{--products-card-width: min(56vw, 218px);--products-near-offset: calc(57vw - 11mm) ;--products-far-offset: 100vw}#foudre-products .foudre-products__navigation,#foudre-products .foudre-products__navigation[data-diagnostic-return=true]{top:252px;right:auto;left:50%;width:max-content;justify-items:center;transform:translate(-50%)}#foudre-products .foudre-products__navigation[data-diagnostic-return=true]{top:252px}#foudre-products .foudre-products__diagnostic-return{position:absolute;top:133px;left:50%;z-index:24;margin:0;font-size:.72rem;transform:translate(-50%)}#foudre-products .foudre-products__controls{gap:9px}#foudre-products .foudre-products__controls button{width:44px;height:44px;font-size:1.18rem}#foudre-products .foudre-products__card{bottom:90px;width:var(--products-card-width)}#foudre-products .foudre-products__card[data-slot=center],#foudre-products .foudre-products__card[data-kind=implementation][data-active=true]{transform:translate3d(-50%,0,0) scale(1)}#foudre-products .foudre-products__card[data-slot=left]{transform:translate3d(calc(-50% - var(--products-near-offset)),34px,0) scale(.68)}#foudre-products .foudre-products__card[data-slot=right]{transform:translate3d(calc(-50% + var(--products-near-offset)),34px,0) scale(.68)}#foudre-products .foudre-products__card[data-slot=far-left]{transform:translate3d(calc(-50% - var(--products-far-offset)),34px,0) scale(.58)}#foudre-products .foudre-products__card[data-slot=far-right]{transform:translate3d(calc(-50% + var(--products-far-offset)),34px,0) scale(.58)}#foudre-products .foudre-products__select strong{min-height:3em;max-width:14ch;font-size:clamp(.78rem,3.35vw,.86rem);line-height:1.08}#foudre-products .foudre-products__select{top:calc(14% + 3mm);bottom:29%}#foudre-products .foudre-products__action{bottom:calc(8.5% - 2mm)}#foudre-products .foudre-products__card-subtitle{margin-top:8px;font-size:.52rem}#foudre-products .foudre-products__price{margin-top:14px;font-size:1.05rem}#foudre-products .foudre-products__action :is(a,button){box-sizing:border-box;width:calc(var(--products-card-width) * .82);min-width:0;min-height:44px;gap:8px;padding:4px 8px 4px 10px;line-height:1.15;white-space:normal}#foudre-products .foudre-products__action :is(a,button)>span:first-child{flex:1 1 auto;min-width:0;text-align:left}.foudre-root.foudre-checkout{width:100%;min-height:calc(100 * var(--foudre-svh, 1svh));overflow-x:clip;overflow-y:auto}.foudre-checkout__header{align-items:flex-start;flex-direction:row;justify-content:space-between;gap:18px;padding:18px var(--foudre-mobile-inline) 8px}.foudre-root.foudre-checkout .foudre-checkout__brand{padding-top:0}.foudre-checkout__return{max-width:20ch;text-align:right}.foudre-checkout__intro,.foudre-checkout__selection-stage,.foudre-checkout__workspace,.foudre-checkout__process,.foudre-checkout__footer{width:calc(100% - 2 * var(--foudre-mobile-inline))}.foudre-checkout__selection-stage{margin:28px auto 48px}.foudre-checkout__selection-heading-mobile h2{font-size:clamp(2.4rem,11.5vw,2.9rem);line-height:.94}.foudre-checkout__order--selection{padding:26px 22px}.foudre-checkout__product-group+.foudre-checkout__product-group{margin-top:24px}.foudre-checkout__product-group a{min-height:50px;padding:12px 10px;font-size:.78rem;line-height:1.25}.foudre-checkout__workspace,[data-payment-kind=analysis] .foudre-checkout__workspace,[data-payment-product=express] .foudre-checkout__workspace,[data-payment-product=deal] .foudre-checkout__workspace,[data-payment-product=investment] .foudre-checkout__workspace,[data-payment-product=comprehensive] .foudre-checkout__workspace,[data-payment-product=implementation] .foudre-checkout__workspace,[data-payment-product=subscription] .foudre-checkout__workspace{grid-template-columns:minmax(0,1fr);gap:16px;height:auto;margin:24px auto 32px}.foudre-checkout__order,[data-payment-product=express] .foudre-checkout__order,[data-payment-product=deal] .foudre-checkout__order,[data-payment-product=investment] .foudre-checkout__order,[data-payment-product=comprehensive] .foudre-checkout__order,:is([data-payment-product=implementation],[data-payment-product=subscription]) .foudre-checkout__order,.foudre-checkout__form,.foudre-checkout__decision{width:100%;height:auto;min-height:0;padding:24px 22px}.foudre-checkout__order h2,[data-payment-product=express] .foudre-checkout__order h2,[data-payment-product=deal] .foudre-checkout__order h2,[data-payment-product=investment] .foudre-checkout__order h2,[data-payment-product=comprehensive] .foudre-checkout__order h2,:is([data-payment-product=implementation],[data-payment-product=subscription]) .foudre-checkout__order h2{min-height:0;max-width:12ch;font-size:clamp(2rem,10.2vw,2.5rem);line-height:.96}[data-payment-product]:not([data-payment-product=none]) .foudre-checkout__workspace{width:min(82vw,320px);gap:14px;margin:26px auto 36px}[data-payment-product]:not([data-payment-product=none]) :is(.foudre-checkout__order,.foudre-checkout__form,.foudre-checkout__decision){padding:20px 18px}[data-payment-product]:not([data-payment-product=none]) .foudre-checkout__order h2{min-height:0;max-width:15ch;font-size:clamp(1.5rem,7.1vw,1.75rem);line-height:1;letter-spacing:-.035em}.foudre-checkout__fields,.foudre-checkout__implementation-form .foudre-checkout__fields,.foudre-checkout__steps{grid-template-columns:minmax(0,1fr)}.foudre-checkout__fields :is(input,select),.foudre-checkout__implementation-form textarea,.foudre-checkout__primary,.foudre-checkout__secondary{min-height:48px}.foudre-checkout__footer nav{flex-direction:column}.foudre-map-diagnostic{width:100%;height:auto;min-height:calc(100 * var(--foudre-svh, 1svh));max-height:none;min-width:0;overflow-x:hidden;overflow-y:auto}.foudre-map-diagnostic.foudre-map-legal-page{height:auto;min-height:calc(100 * var(--foudre-svh, 1svh));max-height:none;padding-bottom:80px;overflow:visible}.foudre-map-legal-page .foudre-map-legal-page__sheet{margin-bottom:0}.foudre-map-diagnostic__header{gap:10px;padding:12px var(--foudre-mobile-inline, 20px)}.foudre-map-start__layout{display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;width:calc(100% - 2 * var(--foudre-mobile-inline, 20px));height:calc(calc(100 * var(--foudre-svh, 1svh)) - 91px);min-height:0;padding:34px 0 18px;overflow:hidden}.foudre-map-start__intro h1{max-width:9ch;font-size:clamp(2.55rem,12vw,3.05rem);line-height:.92}.foudre-map-start__intro>p{margin-bottom:10px}.foudre-map-start__intro>span{margin-top:14px;font-size:.72rem;line-height:1.38}.foudre-map-start__form{min-height:0;gap:12px;padding:18px 20px;overflow-y:auto;overscroll-behavior:contain}.foudre-map-start__email input,.foudre-map-start__submit,.foudre-map-start__preview-link,.foudre-map-diagnostic :is(button,input,select,textarea){min-height:44px}.foudre-map-start__details{position:fixed;z-index:140;inset:76px 14px auto;width:calc(100% - 28px);max-width:none;height:auto;max-height:calc(calc(100 * var(--foudre-svh, 1svh)) - 104px);padding:18px;overflow-y:auto;color:var(--map-ink);background:var(--map-paper);border:1px solid #d7d7de;box-shadow:0 22px 54px #080b2c4d;overscroll-behavior:contain;touch-action:pan-y}.foudre-map-start__details:before{display:none}.foudre-map-diagnostic .foudre-map-question-help__popover{position:fixed;z-index:140;inset:76px 14px auto;width:auto;max-width:none;height:auto;max-height:min(420px,calc(calc(100 * var(--foudre-svh, 1svh)) - 166px));padding:20px;overflow-y:auto;color:var(--map-ink);background:var(--map-paper);border:1px solid #d7d7de;box-shadow:0 22px 54px #080b2c4d;overscroll-behavior:contain}.foudre-map-diagnostic .foudre-map-question-help__popover:before{display:none}.foudre-map-goal,.foudre-map-checkpoint,.foudre-map-version-complete,.foudre-map-result{width:calc(100% - 28px);height:auto;min-height:0;max-height:none;padding:24px 0 48px;overflow:visible}.foudre-map-question-stage{width:calc(100% - 28px);max-width:calc(100% - 28px);height:auto;min-height:0;max-height:none;padding:16px 0;overflow-x:clip;overflow:visible}.foudre-map-goal{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.foudre-map-goal__intro h1{font-size:2.15rem}.foudre-map-goal__guidance{margin-top:12px}.foudre-map-goal__guidance>p{font-size:.68rem;line-height:1.35}.foudre-map-goal__form{align-self:stretch;height:auto;max-height:none;min-height:0;grid-template-columns:1fr;overflow:visible}.foudre-map-goal__form>label,.foudre-map-goal__form>label.foudre-map-goal__context{min-height:92px;padding:14px 16px 12px}.foudre-map-goal__form .foudre-map-goal__entry :is(input,textarea){min-height:1.2em;height:auto;padding-top:0;line-height:1.2}.foudre-map-goal__guidance{position:relative}.foudre-map-goal__reflection{position:static}.foudre-map-diagnostic .foudre-map-goal__reflection .foudre-map-question-help__popover{position:absolute;z-index:140;inset:calc(100% + 12px) 0 auto;width:auto;max-width:none;height:auto;max-height:min(360px,calc(calc(100 * var(--foudre-svh, 1svh)) - 210px));padding:18px;overflow:auto;color:var(--map-ink);background:var(--map-paper);border:1px solid #d7d7de;box-shadow:0 22px 54px #080b2c4d}.foudre-map-diagnostic .foudre-map-goal__reflection .foudre-map-question-help__popover:before{position:absolute;top:-7px;right:10px;bottom:auto;left:auto;display:block;width:12px;height:12px;background:var(--map-paper);border-top:1px solid var(--map-line);border-right:0;border-bottom:0;border-left:1px solid var(--map-line);content:"";transform:rotate(45deg)}.foudre-map-checkpoint__role-invite{position:relative}.foudre-map-checkpoint__comparison{position:static}.foudre-map-diagnostic .foudre-map-checkpoint__comparison .foudre-map-question-help__popover{position:absolute;z-index:140;inset:auto 0 calc(100% + 12px);width:auto;max-width:none;height:auto;max-height:min(360px,calc(calc(100 * var(--foudre-svh, 1svh)) - 210px));padding:18px;overflow:auto;color:var(--map-ink);background:var(--map-paper);border:1px solid #d7d7de;box-shadow:0 22px 54px #080b2c4d}.foudre-map-question-stage{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:10px}.foudre-map-question-stage__overview{display:none;grid-column:1!important;grid-row:1!important}.foudre-map-question-stage__current{display:none}.foudre-map-question-stage__overview .foudre-map-fixed-goal{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:5px 8px;min-height:0;margin:0;padding:9px 10px}.foudre-map-question-stage__overview .foudre-map-fixed-goal__project{display:none}.foudre-map-question-stage__overview .foudre-map-fixed-goal dl{grid-column:2 / -1;grid-row:1 / 3;display:grid;grid-template-columns:repeat(3,auto);margin:0;border:0}.foudre-map-question-stage__overview .foudre-map-fixed-goal dl div{padding:0 5px}.foudre-map-question-stage__intro{grid-column:1!important;grid-row:2!important;width:100%;max-width:100%;min-width:0;min-height:0;overflow:visible}.foudre-map-question-stage__domain{width:100%;min-width:0;margin:0}.foudre-map-question-stage__intro .foudre-map-question-stage__prompt{font-size:1.45rem}.foudre-map-question-stage__domain ol{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(164px,48vw);gap:4px;width:100%;max-width:100%;margin-top:10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x pan-y}.foudre-map-question-stage__domain ol li{min-width:0;scroll-snap-align:start}.foudre-map-question-stage__domain ol small{display:none}.foudre-map-question-stage__domain ol button{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:0 14px}.foudre-map-question-stage__domain ol b{min-width:20px;text-align:left}.foudre-map-question-stage__domain ol span{min-width:0;font-size:.72rem;line-height:1.12;overflow-wrap:anywhere;white-space:normal}.foudre-map-question-stage__block-nav{margin-top:8px}.foudre-map-question-stage .foudre-map-question{position:relative;grid-column:1!important;grid-row:3!important;display:flex;width:100%;height:auto;min-height:0;padding:15px 16px;flex-direction:column;overflow:visible}.foudre-map-question__card-header{position:relative;display:block;min-height:0;padding:0 0 46px}.foudre-map-question__card-header>span{position:absolute;right:0;bottom:10px}.foudre-map-question__card-header h2{font-size:1.25rem;line-height:1.05}.foudre-map-question__answer,.foudre-map-question__assessment{flex:1;min-height:0;overflow:visible}.foudre-map-question__title-row{position:relative}.foudre-map-question__title-row>.foudre-map-question-help{position:static}.foudre-map-diagnostic .foudre-map-question__title-row>.foudre-map-question-help .foudre-map-question-help__popover{position:absolute;inset:calc(100% + 12px) 0 auto;width:auto;max-width:none;max-height:min(360px,54dvh);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.foudre-map-diagnostic .foudre-map-question__title-row>.foudre-map-question-help .foudre-map-question-help__popover:before{position:absolute;top:-7px;right:9px;display:block;width:12px;height:12px;content:"";background:var(--map-paper);border-top:1px solid #d7d7de;border-left:1px solid #d7d7de;transform:rotate(45deg)}.foudre-map-question__answer{gap:6px;padding-top:8px}.foudre-map-question__answer label{gap:5px}.foudre-map-question__answer textarea{min-height:132px;max-height:none;padding:10px 12px}.foudre-map-question-stage .foudre-map-question__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;flex:none;margin-top:0;padding-top:8px}.foudre-map-question-stage .foudre-map-question__actions button{min-height:34px;padding-inline:12px}.foudre-map-question-stage .foudre-map-question__actions button.is-back{grid-column:1;grid-row:1;justify-content:center}.foudre-map-question-stage .foudre-map-question__actions button.is-next{grid-column:2;grid-row:1}.foudre-map-question-stage .foudre-map-question__actions button.is-map{grid-column:1 / -1;grid-row:2;min-height:30px;margin-left:0;font-size:.62rem}.foudre-map-version-complete{padding-top:24px}.foudre-map-version-complete__intro{max-width:none}.foudre-map-version-complete__intro h1{max-width:23ch;margin-top:8px;font-size:clamp(1.35rem,6.2vw,1.5rem);line-height:1.04;letter-spacing:-.035em}.foudre-map-version-complete__intro p{margin-top:10px;font-size:.72rem;line-height:1.42}html[data-foudre-keyboard-mobile=true]{scroll-padding-block:18px calc(var(--foudre-keyboard-inset, 0px) + 18px)}html[data-foudre-keyboard-mobile=true] :is(input,textarea,[contenteditable=true]):focus{scroll-margin-block:18px calc(var(--foudre-keyboard-inset, 0px) + 18px)}html[data-foudre-keyboard-mobile=true] [data-foudre-keyboard-sheet=true][data-foudre-keyboard-overlay=false]{position:fixed!important;z-index:999!important;top:calc(var(--foudre-visual-viewport-top, 0px) + 8px)!important;right:12px!important;bottom:auto!important;left:12px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:calc(var(--foudre-visual-viewport-height, 100dvh) - 16px)!important;gap:10px!important;margin:0!important;padding:12px!important;align-content:start!important;overflow-y:auto;background:var(--map-paper, #f5f4ef);border:1px solid rgb(75 73 228 / .26);border-radius:12px;box-shadow:0 0 0 100vmax #0e112aa3,0 18px 58px #0a0d3847;overscroll-behavior:contain;scroll-padding-block:12px}html[data-foudre-keyboard-overlay=true],html[data-foudre-keyboard-overlay=true] body{overflow:hidden;overscroll-behavior:none}html[data-foudre-keyboard-overlay=true] body{touch-action:none}html[data-foudre-keyboard-mobile=true] [data-foudre-keyboard-sheet=true][data-foudre-keyboard-overlay=true]{position:fixed!important;z-index:1000!important;top:calc(var(--foudre-visual-viewport-top, 0px) + 8px)!important;right:12px!important;bottom:auto!important;left:12px!important;display:grid!important;width:auto!important;height:calc(var(--foudre-visual-viewport-height, 100dvh) - 16px)!important;min-height:0!important;max-height:none!important;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden!important;border-radius:13px;box-shadow:0 18px 58px #0a0d3852;touch-action:pan-y}html[data-foudre-keyboard-mobile=true] [data-foudre-keyboard-sheet=true][data-foudre-keyboard-overlay=true]>header{min-height:46px;padding-block:7px}html[data-foudre-keyboard-mobile=true] [data-foudre-keyboard-sheet=true][data-foudre-keyboard-overlay=true] :is(.foudre-founder-chat__messages,.foudre-order-chat__messages,[role=log]){min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}html[data-foudre-keyboard-mobile=true] .foudre-founder-chat[data-foudre-keyboard-sheet=true] .foudre-founder-chat__messages{padding:8px 10px}html[data-foudre-keyboard-mobile=true] .foudre-founder-chat[data-foudre-keyboard-sheet=true] .foudre-founder-chat__message:first-child span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-foudre-keyboard-mobile=true] [data-foudre-keyboard-sheet=true][data-foudre-keyboard-overlay=true] form{position:relative;z-index:2;min-height:0;padding:8px 10px;overflow-y:auto;background:#fff;overscroll-behavior:contain}html[data-foudre-keyboard-mobile=true] .foudre-founder-chat[data-foudre-keyboard-sheet=true] .foudre-founder-chat__form textarea{min-height:58px;max-height:78px;padding:9px 10px}html[data-foudre-keyboard-mobile=true] .foudre-founder-chat[data-foudre-keyboard-sheet=true] .foudre-founder-chat__form>button{min-height:40px}html[data-foudre-keyboard-mobile=true] [data-foudre-keyboard-sheet=true][data-foudre-keyboard-overlay=true]>footer{display:none!important}.foudre-founder-page__position--spark h2{max-width:8ch}#founder-contact .foudre-founder-page__contact-quote{width:auto;max-width:none;margin:0;padding:0;color:var(--founder-muted);background:none;border:0;font-family:inherit;font-size:.84rem;font-style:normal;font-weight:400;line-height:1.48;letter-spacing:inherit;text-align:left}.foudre-founder-page__spark-thesis{margin:2px 0 4px;padding:12px 13px;background:transparent;font-size:.88rem;line-height:1.45}.foudre-founder-page__position--spark .foudre-founder-page__spark-ending .foudre-founder-page__article-note{font-size:.84rem;font-weight:720;line-height:1.48}}@media(min-width:901px)and (max-width:1199px)and (orientation:landscape)and (max-height:820px){#founder-voice .foudre-founder-page__dialogue-column{--founder-copy-size: .74rem;--founder-copy-line: 1.32}#founder-path .foudre-founder-page__path-column{--founder-copy-size: .72rem;--founder-copy-line: 1.3}#founder-contact .foudre-founder-page__path-column{--founder-copy-size: .7rem;--founder-copy-line: 1.3}}img[data-image-retrying]{opacity:0!important}html[data-foudre-viewport-frozen] .foudre-root[data-mobile-scene-media] .foudre-stage{--foudre-svh: var(--foudre-frozen-svh)}@media(max-width:1199px){.foudre-root[data-mobile-scene-media=locked] .foudre-stage:not(#foudre-top),.foudre-root[data-mobile-scene-media=locked] .foudre-stage:not(#foudre-top) *,.foudre-root[data-mobile-scene-media=locked] .foudre-stage:not(#foudre-top):before,.foudre-root[data-mobile-scene-media=locked] .foudre-stage:not(#foudre-top):after,.foudre-root[data-mobile-scene-media=locked] .foudre-stage:not(#foudre-top) *:before,.foudre-root[data-mobile-scene-media=locked] .foudre-stage:not(#foudre-top) *:after{background-image:none!important}.foudre-root[data-mobile-scene-media=locked] .foudre-stage:not(#foudre-top):before,.foudre-root[data-mobile-scene-media=locked] .foudre-stage:not(#foudre-top):after,.foudre-root[data-mobile-scene-media=locked] .foudre-stage:not(#foudre-top) *:before,.foudre-root[data-mobile-scene-media=locked] .foudre-stage:not(#foudre-top) *:after{content:none!important}.foudre-root #foudre-pricing[data-scene-media=waiting]>.foudre-stage__frame,.foudre-root #foudre-products[data-scene-media=waiting]>.foudre-stage__frame,.foudre-root .foudre-stage[data-scene-media=waiting] .foudre-capacity__route-glow,.foudre-root .foudre-stage[data-scene-media=waiting] .foudre-industry-montage,.foudre-root .foudre-stage[data-scene-media=waiting] .foudre-industry-theater__future-film,.foudre-root .foudre-stage[data-scene-media=waiting] .foudre-result-gesture,.foudre-root .foudre-stage[data-scene-media=waiting] .foudre-products__active-spark:after,.foudre-root .foudre-stage[data-scene-media=waiting] [data-atlas-position-anchor]:after{background-image:none!important}}.foudre-music-page{display:grid;align-items:center;min-height:calc(100 * var(--foudre-svh, 1svh));padding:max(24px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));color:#fff;background:#000}.foudre-music-page__stage{width:min(100%,360px);margin-inline:auto}.foudre-music-page__identity{position:relative;padding-left:26px}.foudre-music-page__identity:before{content:"";position:absolute;top:2px;bottom:7px;left:0;width:2px;background:#ff7544}.foudre-music-page__identity p{margin:0 0 26px;color:#ffffff8c;font:700 .7rem/1.2 Arial,Helvetica,sans-serif;letter-spacing:.2em}.foudre-music-page__identity h1{margin:0;color:#fff;font:900 3.75rem/.82 Arial,Helvetica,sans-serif;letter-spacing:-.065em}.foudre-music-page__identity h1 span{display:block}.foudre-music-page__accent{display:block;width:68px;height:2px;margin-top:26px;background:#ff7544}.foudre-music-page__actions{display:grid;gap:12px;width:100%;margin-top:42px}.foudre-music-page__action{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:62px;margin:0;padding:16px 18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.48);border-radius:0;font:800 .82rem/1.25 Arial,Helvetica,sans-serif;letter-spacing:.06em;text-align:center;text-decoration:none;cursor:pointer}.foudre-music-page__action:hover{border-color:#fff}.foudre-music-page__action:focus-visible{border-color:#fff;outline:2px solid #fff;outline-offset:4px}.foudre-music-page__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:420px){.foudre-music-page__identity h1{font-size:clamp(3.2rem,15.4vw,3.75rem)}.foudre-music-page__action{min-height:60px;font-size:.78rem}}
