.hero-approach{--hero-gutter:clamp(1.25rem, 4vw, 4.5rem);--object-shadow:5px 6px 0 #1515131a;background:var(--color-canvas);position:relative;overflow:clip}.hero-approach:before{z-index:0;pointer-events:none;opacity:.018;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:fixed;inset:0}.hero-approach__scroll-story{block-size:188svh;position:relative}.hero-approach__scene{z-index:1;block-size:100svh;min-block-size:42rem;position:sticky;inset-block-start:0;overflow:hidden}.hero-editorial,.approach-overview{z-index:2;padding-inline:var(--hero-gutter);position:absolute;inset:0}.section-index{font-family:var(--font-accent);letter-spacing:.05em;margin:0;font-size:clamp(.55rem,.62vw,.66rem);font-weight:520;line-height:1.2}.hero-title{--hero-title-top:clamp(6.25rem, 12svh, 8.6rem);z-index:4;inset-block-start:var(--hero-title-top);inset-inline:var(--hero-gutter);max-inline-size:100%;font-size:clamp(4rem, min(7.25vw, calc((max(42rem, 100svh) * .43 - var(--hero-title-top) - 1.5rem) / 2.88)), 9.5rem);letter-spacing:-.067em;margin:0;font-weight:580;line-height:.96;position:absolute}.hero-title__part{white-space:nowrap}.hero-title__break{display:none}.hero-title__break--useful,.hero-title__break--delivery{display:block}@media (width>=701px) and (width<=1279px){.hero-title{font-size:clamp(3.5rem,min(6.4vw,8.2svh),4.65rem)}.hero-title__break--useful{display:none}.hero-title__break--qualifier{display:block}}@media (width>=701px) and (width<=1000px) and (height>=501px){.hero-title{--hero-title-top:clamp(7.6rem, 14svh, 8.6rem);font-size:clamp(2.5rem, min(8.5vw, calc((max(42rem, 100svh) * .43 - var(--hero-title-top) - 1rem) / 3.84)), 4.5rem)}.hero-title__break--business{display:block}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.hero-support,.hero-actions{z-index:5}.hero-support{text-wrap:pretty;inline-size:min(31vw,29rem);margin:0;font-size:clamp(.92rem,1.08vw,1.08rem);font-weight:430;line-height:1.38;position:absolute;inset-block-start:47.8%;inset-inline-end:var(--hero-gutter)}.hero-actions{gap:1rem;display:grid;position:absolute;inset-block-start:46.5%;inset-inline-start:var(--hero-gutter)}.hero-actions__links{align-items:center;gap:1.4rem;display:flex}.hero-cta{min-block-size:2.8rem;transition:transform var(--duration-standard) var(--ease-standard), color var(--duration-fast) ease, background-color var(--duration-fast) ease;justify-content:center;align-items:center;font-size:.82rem;font-weight:590;line-height:1;text-decoration:none;display:inline-flex;position:relative}.hero-cta:hover{transform:translateY(-2px)}.hero-cta--primary{border:1px solid var(--color-text);background:var(--color-text);box-shadow:3px 3px 0 var(--color-butter);color:var(--color-canvas);border-radius:2px;padding-inline:1.05rem}.hero-cta--primary:hover{background:var(--color-cobalt);box-shadow:3px 3px 0 var(--color-tomato)}.hero-cta--secondary{border-block-end:1px solid;min-block-size:auto;padding-block:.55rem}.hero-cta--secondary:hover{color:var(--color-cobalt)}.hero-actions__note{max-inline-size:19rem;color:var(--color-text-muted);margin:.15rem 0 0;font-size:.76rem;line-height:1.38}.approach-overview{visibility:hidden;opacity:0;pointer-events:none;padding-block-start:clamp(4.75rem,8svh,6rem)}.approach-overview h2{letter-spacing:-.06em;max-inline-size:48rem;margin:1.1rem 0 0;font-size:clamp(3rem,4.6vw,4.55rem);font-weight:560;line-height:.91}.approach-overview__intro{max-inline-size:35rem;margin:1.35rem 0 0;font-size:clamp(.9rem,1vw,1.04rem);line-height:1.42}.system-plane{contain:layout;--plane-top:43%;--plane-size:45%;z-index:3;inset-inline:var(--hero-gutter);block-size:var(--plane-size);transform-origin:bottom;pointer-events:none;border-block:1px solid #1515132e;position:absolute;inset-block-start:var(--plane-top)}.system-plane:before{opacity:.27;content:"";background-image:linear-gradient(90deg,#15151314 1px,#0000 1px),linear-gradient(#15151312 1px,#0000 1px);background-size:8.333% 100%,100% 20%;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 15% 84%,#0000)}.system-plane__registration{z-index:4;font-family:var(--font-accent);justify-content:space-between;font-size:.72rem;display:flex;position:absolute;inset:-.48rem -.1rem auto}.system-plane__network,.system-plane__objects{block-size:100%;inline-size:100%;position:absolute;inset:0}.system-plane__network{z-index:1;overflow:visible}.process-rail{fill:none;stroke:var(--color-cobalt);stroke-width:2px;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:square;stroke-linejoin:miter;opacity:0;vector-effect:non-scaling-stroke}.process-rail--mobile{display:none}.system-plane__objects{z-index:2}.system-object{isolation:isolate;border:1px solid var(--color-text);background:var(--object-color);box-shadow:var(--object-shadow);transform:translate(var(--object-x), var(--object-y)) rotate(var(--object-rotation));transform-origin:50%;border-radius:1px;align-content:space-between;padding:.68rem .74rem;display:grid;position:absolute}.hero-approach[data-motion-ready=true]:not([data-motion-mode=reduced]):not([data-entrance-complete=true]) [data-system-object]{animation:system-object-enter .74s cubic-bezier(.22, 1, .36, 1) var(--object-enter-delay) both}@keyframes system-object-enter{0%{translate:var(--object-enter-x) var(--object-enter-y-responsive,var(--object-enter-y));rotate:var(--object-enter-rotation);opacity:.84;scale:.96}to{opacity:1;translate:0;rotate:0deg;scale:1}}.system-object__edge{z-index:-1;background:color-mix(in srgb, var(--object-color) 74%, var(--color-canvas));border-block-end:1px solid #15151347;border-inline-end:1px solid #15151359;position:absolute;inset-block:4px -5px;inset-inline:5px -5px}.system-object__index{z-index:2;font-family:var(--font-accent);letter-spacing:.04em;font-size:.49rem;font-weight:520;position:relative}.system-object__label{z-index:2;letter-spacing:-.025em;font-size:clamp(.78rem,1vw,.98rem);font-weight:650;line-height:1;position:relative}.system-object__registration{z-index:3;opacity:.55;border-block-start:1px solid;border-inline-end:1px solid;block-size:.42rem;inline-size:.42rem;position:absolute;inset-block-start:.42rem;inset-inline-end:.42rem}.system-object__port{z-index:4;border:1px solid var(--color-text);background:var(--color-canvas);block-size:6px;inline-size:10px;position:absolute;inset-block-end:-5px;inset-inline-start:50%;transform:translate(-50%)}.system-object__port:after{content:"";border-block-start:1px solid #15151370;position:absolute;inset:1px 2px}.system-object__tail{background:var(--color-text);opacity:.52;block-size:1.2rem;inline-size:1px;position:absolute;inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%)}.system-object__tail:after{content:"";border-block-end:1px solid;inline-size:.5rem;position:absolute;inset-block-end:0;inset-inline-start:0}.system-object__signal{z-index:3;border:1px solid var(--color-text);background:var(--color-canvas);border-radius:50%;block-size:4px;inline-size:4px;position:absolute;inset-block-start:.55rem;inset-inline-start:50%}.system-object__reduced-link{display:none}.object-detail{z-index:1;color:currentColor;opacity:.46;display:flex;position:absolute}.object-detail i{display:block}.object-detail--wave{align-items:center;gap:3px;inset-block-start:50%;inset-inline-end:.75rem;transform:translateY(-50%)}.object-detail--wave i{transform-origin:50%;background:currentColor;block-size:.65rem;inline-size:2px}.object-detail--wave i:nth-child(2),.object-detail--wave i:nth-child(4){block-size:1.2rem}.object-detail--wave i:nth-child(3){block-size:1.65rem}.object-detail--mail{border:1px solid;block-size:1.5rem;inline-size:2.25rem;inset:.78rem .8rem auto auto}.object-detail--mail:before,.object-detail--mail:after{content:"";border-block-start:1px solid;inline-size:1.3rem;position:absolute;inset-block-start:.35rem}.object-detail--mail:before{inset-inline-start:0;transform:rotate(31deg)}.object-detail--mail:after{inset-inline-end:0;transform:rotate(-31deg)}.object-detail--mail i{border-block-end:3px solid;block-size:100%;inline-size:100%}.object-detail--sheets{block-size:46%;inline-size:42%;inset:18% 13% auto auto}.object-detail--sheets i{border:1px solid;position:absolute;inset:0}.object-detail--sheets i:first-child{transform:translate(-5px,5px)}.object-detail--sheets i:last-child{transform:translate(4px,-4px)}.object-detail--grid{grid-template-columns:repeat(3,.72rem);grid-auto-rows:.55rem;gap:1px;display:grid;inset-block-start:1.8rem;inset-inline-end:.7rem}.object-detail--grid i{border:1px solid}.object-detail--rows{gap:.32rem;display:grid;inset-block-start:2.1rem;inset-inline:.7rem}.object-detail--rows i{border-block-start:1px solid}.object-detail--rows i:nth-child(2){inline-size:68%}.object-detail--rows i:nth-child(3){opacity:.6;inline-size:82%}.object-detail--rows i:nth-child(4){inline-size:54%}.object-detail--rows i:nth-child(2){transform-origin:0}.object-detail--crm{block-size:2.55rem;inline-size:2.75rem;inset:1.4rem .8rem auto auto}.object-detail__record{border:1px solid;block-size:1.85rem;inline-size:2.25rem;position:absolute}.object-detail__record--back{inset:0 auto auto 0}.object-detail__record--front{background:var(--object-color);inset:0 0 auto auto}.object-detail__record--front b{display:block;position:absolute}.object-detail__contact{border:1px solid;border-radius:50%;block-size:.44rem;inline-size:.44rem;inset:.34rem auto auto .3rem}.object-detail__field{border-block-start:1px solid;inline-size:.82rem;inset:.43rem .25rem auto auto}.object-detail__status{transform-origin:0;border-block-start:1px solid;inline-size:1rem;inset:auto auto .3rem .3rem}.object-detail--ledger{border:1px solid;gap:0;block-size:2.8rem;inline-size:3rem;padding:.45rem .22rem .18rem;display:grid;inset:2rem .72rem auto auto}.object-detail--ledger:before{content:"";border-block-start:1px solid;inline-size:1.25rem;position:absolute;inset:.23rem auto auto .24rem}.object-detail__ledger-row{border-block-start:1px solid;position:relative}.object-detail__ledger-row b{opacity:.24;border-inline-start:1px solid;inline-size:.65rem;display:block;position:absolute;inset:0 0 0 auto}.object-detail__ledger-row b:after{content:"";border-block-start:1px solid;position:absolute;inset:50% .16rem auto}.object-detail--catalogue{align-items:start;gap:.17rem;inset:1.2rem .8rem auto auto}.object-detail__product{border:1px solid;block-size:.82rem;inline-size:.68rem;position:relative}.object-detail__product:after{content:"";border-block-start:1px solid;position:absolute;inset:auto .13rem .18rem}.object-detail__order{background:var(--object-color);opacity:.25;border:1px solid;block-size:.35rem;inline-size:.66rem;position:absolute;inset:auto -.26rem -.32rem auto}.system-object--cobalt{--object-color:var(--color-cobalt);color:var(--color-canvas)}.system-object--cobalt .system-object__edge{background:var(--object-color)}.system-object--tomato{--object-color:var(--color-tomato)}.system-object--butter{--object-color:var(--color-butter)}.system-object--lilac{--object-color:var(--color-lilac)}.system-object--mint{--object-color:var(--color-mint)}.system-object--powder{--object-color:var(--color-powder)}.system-object--crm{block-size:6.35rem;inline-size:11rem;inset-block-start:36%;inset-inline-start:2%}.system-object--crm .system-object__edge{inset:7px -8px -8px 7px}.system-object--crm .system-object__port{inset-inline-start:68%}.system-object--calls{border-radius:1.7rem 2px 2px;block-size:4.3rem;inline-size:11.25rem;inset-block-start:16%;inset-inline-start:28%}.system-object--calls .system-object__edge{inset:4px -7px -7px 6px}.system-object--mail{clip-path:polygon(0 0,calc(100% - 1.1rem) 0,100% 1.1rem,100% 100%,0 100%);block-size:4.7rem;inline-size:9.8rem;inset-block-start:38%;inset-inline-start:18%}.system-object--one-c{border-radius:2px 1.3rem 2px 2px;block-size:8rem;inline-size:6.2rem;inset-block-start:41%;inset-inline-start:46%}.system-object--one-c .system-object__port{inset-inline-start:38%}.system-object--documents{block-size:7.4rem;inline-size:8.3rem;inset-block-start:30%;inset-inline-start:56%}.system-object--documents:before,.system-object--documents:after{z-index:-2;border:1px solid var(--color-text);background:color-mix(in srgb, var(--object-color) 72%, var(--color-canvas));content:"";position:absolute;inset:.5rem -.58rem -.58rem .58rem}.system-object--documents:after{z-index:-3;opacity:.74;transform:translate(.45rem,.45rem)}.system-object--tables{border-radius:1.2rem 2px 2px;block-size:7.5rem;inline-size:8rem;inset-block-start:42%;inset-inline-start:69%}.system-object--marketplaces{border-radius:2px 1.5rem 1.5rem 2px;block-size:5rem;inline-size:13.4rem;inset-block-start:54%;inset-inline-start:74%}.system-object--marketplaces .system-object__edge{inset:5px -7px -7px 6px}.system-object--data{border-radius:.85rem 2px 2px;block-size:8.8rem;inline-size:6.1rem;inset-block-start:34%;inset-inline-start:91%}.system-object--data .system-object__edge{inset:7px -7px -8px 5px}.system-state{z-index:5;min-block-size:1.2rem;inline-size:10.5rem;color:var(--color-text-muted);font-family:var(--font-accent);letter-spacing:.035em;font-size:.5rem;font-weight:520;position:absolute;inset-block-start:88%;inset-inline-start:50%;transform:translate(-50%)}.system-state:before{content:"";border-block-start:1px solid #1515133d;position:absolute;inset-block-start:-.5rem;inset-inline:0}.system-state>span{white-space:nowrap;justify-content:center;align-items:center;gap:.48rem;display:flex;position:absolute;inset:0}.system-state i{background:var(--color-tomato);border-radius:50%;block-size:.34rem;inline-size:.34rem}.system-state__connected{opacity:0}.system-state__connected i{background:var(--color-cobalt)}.process-anchor{pointer-events:none;position:absolute}.process-anchor:first-of-type{inset:68% auto auto 6%}.process-anchor:nth-of-type(2){inset:68% auto auto 19%}.process-anchor:nth-of-type(3){inset:68% auto auto 31%}.process-anchor:nth-of-type(4){inset:68% auto auto 42%}.process-anchor:nth-of-type(5){inset:68% auto auto 53%}.process-anchor:nth-of-type(6){inset:68% auto auto 64%}.process-anchor:nth-of-type(7){inset:68% auto auto 79.5%}.process-anchor:nth-of-type(8){inset:68% auto auto 94%}.reduced-system{display:none}@media (width<=82rem) and (width>=701px){.system-object--crm{inset-inline-start:0}.system-object--mail{inset-inline-start:9%}.system-object--calls{inset-inline-start:27%}.system-object--tables{inset-inline-start:67%}.system-object--marketplaces{inset-inline-start:72%}.system-object--data{inset-inline-start:92%}}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){.hero-approach{--hero-gutter:1rem;--object-shadow:3px 4px 0 #1515131c}.hero-approach__scroll-story{block-size:calc(var(--scene-viewport-height) * 1.8)}.hero-approach__scene{block-size:var(--scene-viewport-height);min-block-size:46rem}.hero-title{letter-spacing:-.058em;font-size:clamp(2.58rem,11.28vw,2.92rem);font-weight:590;line-height:.96;inset-block-start:6.25rem}.hero-title__break--useful{display:none}.hero-title__break--qualifier,.hero-title__break--business,.hero-title__break--ending{display:block}.hero-support{inset-block-start:21.45rem;inset-inline:var(--hero-gutter);inline-size:auto;max-inline-size:23rem;font-size:.85rem;line-height:1.37}.hero-actions{inset-block-start:26.75rem;inset-inline:var(--hero-gutter);gap:.55rem}.hero-actions__links{justify-items:start;gap:.38rem;display:grid}.hero-cta{font-size:.76rem}.hero-cta--primary{min-block-size:2.55rem;padding-inline:.9rem}.hero-cta--secondary{padding-block:.42rem}.hero-actions__note{max-inline-size:20rem;margin:.12rem 0 0;font-size:.66rem;line-height:1.34}.approach-overview{padding-block-start:4.25rem}.approach-overview .section-index{font-size:.5rem}.approach-overview h2{letter-spacing:-.06em;max-inline-size:22rem;margin-block-start:.9rem;font-size:clamp(2.1rem,9.7vw,2.55rem);line-height:.92}.approach-overview__intro{max-inline-size:22.5rem;margin-block-start:1rem;font-size:.79rem;line-height:1.39}.system-plane{--plane-top:64%;--plane-size:34%}.system-plane:before{opacity:.22;background-size:25% 100%,100% 12.5%}.process-rail--desktop{display:none}.process-rail--mobile{display:block}.system-object{padding:.48rem .52rem}.system-object__index{font-size:.39rem}.system-object__label{font-size:.7rem}.system-object__edge{inset:3px -4px -4px 4px}.system-object__registration{inset-block-start:.3rem;inset-inline-end:.3rem}.system-object__signal{block-size:3px;inline-size:3px;inset-block-start:.42rem}.system-object__tail{block-size:.8rem}.object-detail--wave{inset-inline-end:.52rem;transform:translateY(-45%)scale(.72)}.object-detail--mail{transform-origin:100% 0;transform:scale(.7)}.object-detail--grid{transform-origin:100% 0;inset-block-start:1.35rem;inset-inline-end:.45rem;transform:scale(.72)}.object-detail--rows{inset-block-start:1.6rem;inset-inline:.48rem}.object-detail--crm{transform-origin:100% 0;inset-block-start:1.1rem;inset-inline-end:.42rem;transform:scale(.72)}.object-detail--ledger{transform-origin:100% 0;inset-block-start:1.5rem;inset-inline-end:.38rem;transform:scale(.76)}.object-detail--catalogue{transform-origin:100% 0;inset-block-start:.98rem;inset-inline-end:.5rem;transform:scale(.8)}.system-object--crm{block-size:4.8rem;inline-size:7.6rem;inset-block-start:30%;inset-inline-start:-7%}.system-object--calls{block-size:3.3rem;inline-size:8.3rem;inset-block-start:10%;inset-inline-start:27%}.system-object--mail{--object-enter-y-responsive:20px;block-size:3.8rem;inline-size:7rem;inset-block-start:2%;inset-inline-start:-4%}.system-object--one-c{block-size:5.8rem;inline-size:4.8rem;inset-block-start:40%;inset-inline-start:42%}.system-object--documents{block-size:5.4rem;inline-size:6.4rem;inset-block-start:4%;inset-inline-start:60%}.system-object--tables{block-size:5.8rem;inline-size:6rem;inset-block-start:34%;inset-inline-start:67%}.system-object--marketplaces{block-size:3.9rem;inline-size:9.8rem;inset-block-start:70%;inset-inline-start:35%}.system-object--data{block-size:6.6rem;inline-size:4.6rem;inset-block-start:16%;inset-inline-start:89%}.system-state{font-size:.43rem;inset-block-start:94%;inset-inline-start:45%}.process-anchor:first-of-type{inset:7% auto auto 24%}.process-anchor:nth-of-type(2){inset:19% auto auto 72%}.process-anchor:nth-of-type(3){inset:31% auto auto 27%}.process-anchor:nth-of-type(4){inset:43% auto auto 70%}.process-anchor:nth-of-type(5){inset:55% auto auto 25%}.process-anchor:nth-of-type(6){inset:67% auto auto 73%}.process-anchor:nth-of-type(7){inset:79% auto auto 28%}.process-anchor:nth-of-type(8){inset:91% auto auto 71%}}@media (width<=700px) and (height<=790px){:root:not([data-scene-compact]) .hero-title{font-size:2.4rem;inset-block-start:5.45rem}:root:not([data-scene-compact]) .hero-support{inset-block-start:18rem}:root:not([data-scene-compact]) .hero-actions{inset-block-start:24.1rem}:root:not([data-scene-compact]) .system-plane{--plane-top:65%}}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){:root[data-scene-compact=true] .hero-title{font-size:2.4rem;inset-block-start:5.45rem}:root[data-scene-compact=true] .hero-support{inset-block-start:18rem}:root[data-scene-compact=true] .hero-actions{inset-block-start:24.1rem}:root[data-scene-compact=true] .system-plane{--plane-top:65%}}@media (prefers-reduced-motion:reduce){.hero-approach__scroll-story{block-size:auto}.hero-approach__scene{block-size:auto;min-block-size:0;position:relative;overflow:visible}.hero-editorial{min-block-size:max(47rem,100svh);position:relative}.system-plane{block-size:15rem;inset-block-start:31rem}.approach-overview{min-block-size:42rem;padding-block:clamp(4.5rem,8vw,7rem);position:relative;visibility:visible!important;opacity:1!important;transform:none!important}.reduced-system{justify-content:space-between;align-items:center;gap:.25rem;margin-block-start:5rem;display:flex;position:relative}.reduced-system__line{z-index:0;border-block-start:2px solid var(--color-cobalt);position:absolute;inset-block-start:50%;inset-inline:1rem}.reduced-system .system-object{z-index:1;flex:0 auto;block-size:clamp(3.4rem,7vw,5.7rem);inline-size:clamp(4.1rem,9.4vw,8.1rem);padding:.5rem;position:relative;inset:auto;transform:none}.reduced-system .system-object--one-c,.reduced-system .system-object--data{block-size:clamp(4.6rem,8vw,6.8rem);inline-size:clamp(3.6rem,6vw,5.2rem)}.reduced-system .system-object--marketplaces{inline-size:clamp(6rem,12vw,10.5rem)}.reduced-system .system-object__tail{display:none}.reduced-system .object-detail{transform-origin:100% 0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce) and (width<=700px){.hero-editorial{min-block-size:50rem}.system-plane{block-size:14rem;inset-block-start:34rem}.approach-overview{min-block-size:64rem;padding-block:4rem}.reduced-system{grid-template-columns:1fr 1fr;gap:1rem 3rem;max-inline-size:21rem;margin:3rem auto 0;display:grid}.reduced-system__line{border-block-start:0;border-inline-start:2px solid var(--color-cobalt);inset:0 50% 0 auto}.reduced-system .system-object{block-size:4.1rem;inline-size:7.2rem}.reduced-system .system-object:nth-of-type(odd){justify-self:end}.reduced-system .system-object:nth-of-type(2n){grid-column:2;justify-self:start}.reduced-system .system-object__reduced-link{border-block-start:2px solid var(--color-cobalt);inline-size:1.75rem;display:block;position:absolute;inset-block-start:50%}.reduced-system .system-object:nth-of-type(odd) .system-object__reduced-link{inset-inline-start:100%}.reduced-system .system-object:nth-of-type(2n) .system-object__reduced-link{inset-inline-end:100%}}.hero-approach:not([data-motion-ready]) [data-system-object]{translate:var(--object-enter-x) var(--object-enter-y-responsive,var(--object-enter-y));rotate:var(--object-enter-rotation);scale:.96}@media (width>=1281px){.system-state{inset-block-start:100%}.system-object--crm{z-index:5;inset-block-start:50%}.system-object--calls{z-index:6;inset-block-start:18%}.system-object--mail{z-index:4;inset-block-start:39%}.system-object--one-c{z-index:4;inset-block-start:61%}.system-object--documents{z-index:5;inset-block-start:31%}.system-object--tables{z-index:4;inset-block-start:49%}.system-object--marketplaces{z-index:5;inset-block-start:66%}.system-object--data{z-index:3;inset-block-start:30%}}@media (width>=701px) and (width<=1280px){.system-state{inset-block-start:104%}.system-object--crm{z-index:5;inset-block-start:61%;inset-inline-start:0}.system-object--calls{z-index:6;inset-block-start:40%;inset-inline-start:31%}.system-object--mail{z-index:4;inset-block-start:42%;inset-inline-start:12%}.system-object--one-c{z-index:4;inset-block-start:64%;inset-inline-start:44%}.system-object--documents{z-index:5;inset-block-start:41%;inset-inline-start:76%}.system-object--tables{z-index:4;inset-block-start:48%;inset-inline-start:52%}.system-object--marketplaces{z-index:5;inset-block-start:77%;inset-inline-start:21%}.system-object--data{z-index:3;inset-block-start:31%;inset-inline-start:0}.process-anchor:first-of-type{inset:32% auto auto 10%}.process-anchor:nth-of-type(2){inset:32% auto auto 35%}.process-anchor:nth-of-type(3){inset:32% auto auto 60%}.process-anchor:nth-of-type(4){inset:32% auto auto 85%}.process-anchor:nth-of-type(5){inset:72% auto auto 85%}.process-anchor:nth-of-type(6){inset:72% auto auto 60%}.process-anchor:nth-of-type(7){inset:72% auto auto 35%}.process-anchor:nth-of-type(8){inset:72% auto auto 10%}}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){.system-object--mail{z-index:4;inset-block-start:4%;inset-inline-start:-7%}.system-object--calls{z-index:6;inset-block-start:10%;inset-inline-start:28%}.system-object--documents{z-index:5;inset-block-start:4%;inset-inline-start:58%}.system-object--data{z-index:3;inset-block-start:23%;inset-inline-start:80%}.system-object--crm{z-index:5;inset-block-start:37%;inset-inline-start:-5%}.system-object--one-c{z-index:4;inset-block-start:45%;inset-inline-start:35%}.system-object--tables{z-index:4;inset-block-start:45%;inset-inline-start:62%}.system-object--marketplaces{z-index:5;inset-block-start:70%;inset-inline-start:25%}}@media (prefers-reduced-motion:reduce){.hero-approach:not([data-motion-ready]) [data-system-object]{translate:none;rotate:0deg;scale:1}}@media (width<=700px),(width>=701px) and (width<=1000px) and (height<=500px){.system-plane__objects{inset-inline:16px}.system-object--mail{z-index:2;inset:3% auto auto 2%}.system-object--calls{z-index:4;inset:2% auto auto 32%}.system-object--documents{z-index:3;inset:4% 1% auto auto}.system-object--crm{z-index:7;inset:29% auto auto 13%}.system-object--one-c{z-index:5;inset:33% 8% auto auto}.system-object--tables{z-index:4;inset:52% 4% auto auto}.system-object--marketplaces{z-index:6;inset:68% auto auto 9%}.system-object--data{z-index:5;inset:69% 5% auto auto}.system-object--documents{right:12%}.system-object--tables{right:14%}.system-object--one-c{right:15%}.system-object--marketplaces{top:60%}.system-plane__objects{inline-size:calc(100% - 32px)}.system-object--tables{left:42%;right:auto}.system-object--data{top:50%;right:15%}}@media (width<=375px){:root .hero-approach .hero-title{font-size:clamp(32px,10.7vw,40px)}}@media (width<=700px) and (prefers-reduced-motion:no-preference),(width>=701px) and (width<=1000px) and (height<=500px) and (prefers-reduced-motion:no-preference){:root[data-scene-short=true] .hero-approach__scene{min-block-size:0}:root[data-scene-short=true] .hero-editorial{flex-direction:column;gap:12px;padding-block-start:calc(var(--scene-header-height) + 24px);display:flex}:root[data-scene-short=true] .hero-title,:root[data-scene-short=true] .hero-support,:root[data-scene-short=true] .hero-actions{flex:none;position:relative;inset:auto}:root[data-scene-short=true] .hero-title{font-size:clamp(32px,10vw,40px)}:root[data-scene-short=true] .hero-actions__links{align-items:center;gap:14px;display:flex}:root[data-scene-short=true] .approach-overview{padding-block-start:calc(var(--scene-header-height) + 14px)}:root[data-scene-short=true] .approach-overview h2{margin-block-start:10px;font-size:clamp(28px,8.5vw,34px);line-height:.98}:root[data-scene-short=true] .approach-overview__intro{margin-block-start:10px}:root[data-scene-short=true] [data-system-object]{block-size:54px;padding-block:6px}:root[data-scene-short=true] [data-system-object] .object-detail{transform-origin:100% 0;inset-block-start:9px;transform:scale(.48)}:root[data-scene-short=true] [data-system-object] .object-detail--wave{transform:scale(.65)}:root[data-scene-short=true] [data-system-object] .object-detail--rows{gap:4px;inset-inline-start:35%}:root[data-scene-short=true] .system-object--marketplaces{top:49%}:root[data-scene-short=true] .process-anchor:first-of-type{top:14%;left:24%}:root[data-scene-short=true] .process-anchor:nth-of-type(2){top:20%;left:72%}:root[data-scene-short=true] .process-anchor:nth-of-type(3){top:36%;left:27%}:root[data-scene-short=true] .process-anchor:nth-of-type(4){top:42%;left:70%}:root[data-scene-short=true] .process-anchor:nth-of-type(5){top:58%;left:25%}:root[data-scene-short=true] .process-anchor:nth-of-type(6){top:64%;left:73%}:root[data-scene-short=true] .process-anchor:nth-of-type(7){top:80%;left:28%}:root[data-scene-short=true] .process-anchor:nth-of-type(8){top:86%;left:71%}:root[data-scene-short=true] .system-state{inset-block-start:100%}}@media (width>=500px) and (width<=1000px) and (height<=500px) and (prefers-reduced-motion:no-preference){:root[data-scene-short=true] .hero-title{top:calc(var(--scene-header-height) + 20px);width:calc(55% - 32px);font-size:32px;position:absolute;left:16px}:root[data-scene-short=true] .hero-support,:root[data-scene-short=true] .hero-actions{width:calc(43% - 16px);position:absolute;left:57%}:root[data-scene-short=true] .hero-support{top:calc(var(--scene-header-height) + 20px)}:root[data-scene-short=true] .hero-actions__links{gap:4px;display:grid}:root[data-scene-short=true] .system-plane{width:55%;left:0}:root[data-scene-short=true] .approach-overview{padding-inline-end:calc(45% + 16px)}}@media (width<=700px) and (height<=740px) and (prefers-reduced-motion:no-preference){:root:not([data-scene-short]) .hero-title{top:calc(var(--scene-header-height) + 24px);font-size:clamp(32px,10vw,40px)}}@media (width>=500px) and (width<=1000px) and (height<=500px) and (prefers-reduced-motion:no-preference){:root:not([data-scene-short]) .hero-title{top:calc(var(--scene-header-height) + 20px);width:calc(55% - 32px);font-size:32px;left:16px}}.system-plane__prepared-surface{display:none}.system-plane[data-prepared=true]{border-color:#0000}.system-plane[data-prepared=true]:before{visibility:hidden}.system-plane[data-prepared=true]>.system-plane__prepared-surface{z-index:0;pointer-events:none;border-block:1px solid #1515132e;display:block;position:absolute;top:-1px;left:0}.system-plane__prepared-surface:before{content:"";opacity:.22;background-image:linear-gradient(90deg,#15151314 1px,#0000 1px),linear-gradient(#15151312 1px,#0000 1px);background-size:25% 100%,100% 12.5%;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 15% 84%,#0000)}.system-plane[data-prepared=true]>.system-plane__prepared-surface[data-compositor=true]{border:0}.system-plane__prepared-surface[data-compositor=true]:before{display:none}.approach-details{z-index:2;background:var(--color-canvas);position:relative}.approach-details__inner{inline-size:min(100%, var(--content-max-width));padding:clamp(2rem, 2.5vw, 2.5rem) var(--page-gutter) clamp(6rem, 11vw, 10rem);margin-inline:auto}.approach-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4rem,8vw,7rem) clamp(3rem,8vw,8rem);list-style:none;display:grid}.approach-principles li{border-block-start:1px solid var(--color-text);grid-template-columns:3.25rem minmax(0,1fr);gap:1.25rem;padding-block-start:1rem;display:grid}.approach-principles li>span{font-family:var(--font-accent);letter-spacing:.04em;font-size:.52rem}.approach-principles h3{letter-spacing:-.045em;max-inline-size:24rem;margin:0;font-size:clamp(1.35rem,2vw,2rem);font-weight:600;line-height:1.05}.approach-principles p{max-inline-size:32rem;color:var(--color-text-muted);margin:1rem 0 0;font-size:clamp(.88rem,1vw,1rem);line-height:1.48}.approach-bridge{border-block-start:1px solid var(--color-text);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-block-start:clamp(6rem,11vw,11rem);padding-block-start:1.15rem;display:grid}.approach-bridge p{letter-spacing:-.035em;max-inline-size:44rem;margin:0;font-size:clamp(1.25rem,2.2vw,2.15rem);font-weight:480;line-height:1.14}.approach-bridge a{font-family:var(--font-accent);letter-spacing:.045em;font-size:.56rem;font-weight:540;text-decoration:none}.approach-bridge a:hover{color:var(--color-cobalt)}@media (width<=700px){.approach-details__inner{padding-block:1rem 5.5rem}.approach-principles{grid-template-columns:1fr;gap:3.75rem}.approach-principles li{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.approach-principles h3{font-size:1.35rem}.approach-principles p{font-size:.88rem}.approach-bridge{grid-template-columns:1fr;align-items:start;margin-block-start:5.5rem}.approach-bridge p{font-size:1.35rem}.approach-details__inner{padding-block-end:2.4rem}.approach-bridge{margin-block-start:3.2rem}}.integration-bridge{background:var(--color-canvas);color:var(--color-text);position:relative}.integration-bridge__inner{inline-size:min(100%, var(--content-max-width));padding:2rem var(--page-gutter) 2.5rem;margin-inline:auto}.integration-bridge__intro{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;gap:1.3rem clamp(2rem,8vw,9rem);margin-block-end:clamp(2.5rem,5vw,4.5rem);display:grid}.integration-bridge__intro>p:first-child{font-family:var(--font-accent);letter-spacing:.05em;grid-column:1/-1;font-size:.54rem}.integration-bridge__intro h2{letter-spacing:-.07em;text-wrap:balance;max-inline-size:16ch;font-size:clamp(2.4rem,5.3vw,5.5rem);font-weight:540;line-height:.91}.integration-bridge__intro>p:last-child{max-inline-size:31rem;color:var(--color-text-muted);text-wrap:pretty;font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.43}.integration-bridge__story{block-size:175svh;position:relative}.integration-bridge__plane{aspect-ratio:5/3;border-block:1px solid var(--color-text);background:#f1eee6;max-block-size:80svh;inline-size:min(100%,75rem);margin-inline:auto;position:sticky;inset-block-start:clamp(1rem,6svh,3rem);overflow:hidden;container-type:inline-size}.integration-bridge__canvas{position:absolute;inset:0}.integration-bridge__canvas:before{content:"";pointer-events:none;border:1px solid #1515131a;position:absolute;inset:3% 2%}.integration-bridge__scene-caption{color:var(--color-text-muted);font:400 clamp(7px, .68cqw, 10px) var(--font-accent);letter-spacing:.03em;justify-content:space-between;display:flex;position:absolute;inset:4% 5.8% auto}.integration-bridge__request,.integration-bridge__outcome,.integration-bridge__rule,.integration-bridge__slip{box-sizing:border-box;position:absolute}.integration-bridge__request{z-index:2;border:1px solid var(--color-text);background:#faf8f2;block-size:50%;inline-size:35.8%;padding:2.2% 2.5%;inset:13.9% auto auto 5.8%;box-shadow:8px 10px #1515131a}.integration-bridge__request header,.integration-bridge__outcome header,.integration-bridge__order footer{justify-content:space-between;gap:.5rem;display:flex}.integration-bridge__request header,.integration-bridge__outcome header,.integration-bridge__rule small{font:400 clamp(7px, .72cqw, 11px) var(--font-accent);letter-spacing:.035em}.integration-bridge__request header{border-block-end:1px solid var(--color-text);padding-block-end:4%}.integration-bridge__received{color:var(--color-cobalt)}.integration-bridge__request h3{letter-spacing:-.065em;margin:5% 0 6%;font-size:clamp(18px,2.6cqw,34px);font-weight:530;line-height:1}.integration-bridge__request-field{border-block-start:1px solid var(--color-border);gap:2px;padding:3% 0;display:grid;position:relative}.integration-bridge__request-field small,.integration-bridge__outcome-field small,.integration-bridge__order-line small,.integration-bridge__task small{color:var(--color-text-muted);font:400 clamp(7px, .64cqw, 10px) var(--font-accent);letter-spacing:.025em}.integration-bridge__request-field strong{letter-spacing:-.04em;font-size:clamp(13px,1.5cqw,19px);font-weight:540;line-height:1.1}.integration-bridge__request-field>span{font-size:clamp(10px,1cqw,13px)}.integration-bridge__outcome{z-index:1;border:1px solid var(--color-text);background:#faf8f2}.integration-bridge__outcome header{border-block-end:1px solid var(--color-text);align-items:center;padding:4% 5%}.integration-bridge__outcome header b,.integration-bridge__task>b{color:var(--color-cobalt);font:500 clamp(7px, .63cqw, 10px) var(--font-accent);white-space:nowrap}.integration-bridge__crm{block-size:29.2%;inline-size:33.3%;inset:9.7% 9.2% auto auto;box-shadow:5px 6px #b9d8f7cc}.integration-bridge__crm header{background:var(--color-powder)}.integration-bridge__crm-title{letter-spacing:-.06em;padding:4% 5% 2%;font-size:clamp(15px,2cqw,26px);font-weight:550;line-height:1}.integration-bridge__outcome-field{border-block-start:1px solid var(--color-border);gap:3px;margin:0 5%;padding-block-start:3%;display:grid}.integration-bridge__outcome-field strong,.integration-bridge__order-line strong,.integration-bridge__task strong{letter-spacing:-.035em;min-block-size:1.3em;font-size:clamp(11px,1.2cqw,16px);font-weight:540}.integration-bridge__order{block-size:23.6%;inline-size:29.6%;inset:45.1% 9.2% auto auto;box-shadow:5px 6px #80dfb18c}.integration-bridge__order header{background:var(--color-mint)}.integration-bridge__order-line{border-block-end:1px solid var(--color-border);grid-template-columns:2rem 1fr;align-items:start;gap:3%;margin:4% 5% 3%;padding-block-end:3%;display:grid}.integration-bridge__order-line>span{font:400 clamp(8px, .85cqw, 12px) var(--font-accent)}.integration-bridge__order-line>div{gap:4px;display:grid}.integration-bridge__order footer{color:var(--color-text-muted);margin:0 5%;font-size:clamp(8px,.8cqw,11px)}.integration-bridge__task{align-items:center;gap:4%;block-size:15.3%;inline-size:31.7%;padding:2%;display:flex;inset:74.3% auto auto 47.5%;box-shadow:5px 6px #c8b8f68c}.integration-bridge__task>div{flex:1;gap:6px;min-inline-size:0;display:grid}.integration-bridge__checkbox{aspect-ratio:1;border:1px solid var(--color-text);background:var(--color-lilac);inline-size:11%;color:var(--color-cobalt);flex:none;place-items:center;font-size:clamp(12px,1.3cqw,18px);display:grid}.integration-bridge__task>b{align-self:start}.integration-bridge__rule{z-index:4;border:1px solid var(--color-text);background:var(--color-cobalt);color:#fff;gap:7%;block-size:16.7%;inline-size:18.3%;padding:1.6%;display:grid;inset:43% auto auto 41.5%;box-shadow:5px 6px #15151326}.integration-bridge__rule strong{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(12px,1.35cqw,19px);font-weight:550}.integration-bridge__rule>span{white-space:nowrap;font-size:clamp(9px,.9cqw,13px)}.integration-bridge__rule em{font:normal 400 clamp(7px, .6cqw, 10px) var(--font-accent)}.integration-bridge__slip{z-index:5;border:1px solid var(--color-text);background:#fffdf8;gap:5px;min-block-size:8%;inline-size:17%;padding:.7% 1%;display:grid;box-shadow:3px 4px #1515131f}.integration-bridge__slip small{color:var(--color-cobalt);font:400 clamp(7px, .58cqw, 9px) var(--font-accent)}.integration-bridge__slip strong{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(10px,1.05cqw,15px);font-weight:560}.integration-bridge__slip--client{inset:34% auto auto 24%}.integration-bridge__slip--order{inset:49% auto auto 24%}.integration-bridge__slip--task{inset:61% auto auto 24%}.integration-bridge__tag{z-index:6;border:1px solid var(--color-tomato);color:#b43f2a;font:400 clamp(7px, .57cqw, 9px) var(--font-accent);white-space:nowrap;background:#faf8f2;padding:.35% .55%;position:absolute}.integration-bridge__tag--client{inset:25% auto auto 43%}.integration-bridge__tag--order{inset:56% auto auto 43%}.integration-bridge__tag--task{inset:83% auto auto 34%}.integration-bridge [data-rule],.integration-bridge [data-received],.integration-bridge [data-linked],.integration-bridge [data-fill],.integration-bridge [data-extra],.integration-bridge [data-done],.integration-bridge [data-manual-tag],.integration-bridge [data-transfer]{opacity:0;visibility:hidden}.integration-bridge__principles{grid-template-columns:repeat(3,1fr);gap:1rem;margin:clamp(2rem,4vw,4rem) 0 0;list-style:none;display:grid}.integration-bridge__principles li{border-block-start:1px solid var(--color-text);grid-template-columns:1.4rem 1fr;gap:.7rem;padding-block-start:.7rem;display:grid}.integration-bridge__principles span{font-family:var(--font-accent);font-size:.42rem}.integration-bridge__principles p{max-inline-size:19rem;font-size:clamp(.84rem,1vw,.98rem);line-height:1.32}.integration-bridge__outro{font-family:var(--font-accent);letter-spacing:.04em;margin-block-start:clamp(2.5rem,5vw,4rem);font-size:.52rem;text-decoration:none;display:inline-block}.integration-bridge__outro:hover{color:var(--color-cobalt)}@media (width<=850px),(width<=1000px) and (height<=500px){.integration-bridge__inner{padding-block:2rem 3rem}.integration-bridge__intro{grid-template-columns:1fr;gap:1.1rem;margin-block-end:2.3rem}.integration-bridge__intro h2{font-size:clamp(2.55rem,8vw,4.5rem)}.integration-bridge__intro>p:last-child{font-size:.96rem}.integration-bridge__story{block-size:calc(var(--scene-viewport-height) * 1.7)}.integration-bridge__plane{aspect-ratio:auto;block-size:760px;max-block-size:none;inline-size:min(100%,440px);inset-block-start:max(calc(var(--scene-header-height) + 8px), calc((var(--scene-viewport-height) - 760px) / 2))}.integration-bridge__scene-caption{font-size:7px;inset:15px 5% auto}.integration-bridge__request{block-size:224px;inline-size:90%;padding:16px 18px;inset:42px 5% auto}.integration-bridge__request header,.integration-bridge__outcome header,.integration-bridge__rule small{font-size:8px}.integration-bridge__request h3{margin:9px 0 10px;font-size:23px}.integration-bridge__request-field{gap:1px;padding:6px 0}.integration-bridge__request-field small,.integration-bridge__outcome-field small,.integration-bridge__order-line small,.integration-bridge__task small{font-size:7px}.integration-bridge__request-field strong{font-size:13px}.integration-bridge__request-field>span{font-size:10px}.integration-bridge__rule{gap:2px;block-size:84px;inline-size:68%;padding:11px 14px;inset:284px 16% auto}.integration-bridge__rule strong{font-size:16px}.integration-bridge__rule>span{font-size:10px}.integration-bridge__rule em{font-size:8px}.integration-bridge__crm{block-size:110px;inline-size:90%;inset:390px 5% auto}.integration-bridge__order{block-size:106px;inline-size:90%;inset:516px 5% auto}.integration-bridge__task{block-size:82px;inline-size:90%;padding:9px 12px;inset:638px 5% auto}.integration-bridge__outcome header{padding:7px 12px;font-size:8px}.integration-bridge__outcome header b,.integration-bridge__task>b{font-size:7px}.integration-bridge__crm-title{padding:6px 12px 3px;font-size:17px}.integration-bridge__outcome-field{gap:2px;margin:0 12px;padding-block-start:4px}.integration-bridge__outcome-field strong,.integration-bridge__order-line strong,.integration-bridge__task strong{font-size:12px}.integration-bridge__order-line{margin:6px 12px 4px;padding-block-end:5px}.integration-bridge__order-line>span{font-size:9px}.integration-bridge__order footer{margin:0 12px;font-size:8px}.integration-bridge__task>div{gap:4px}.integration-bridge__checkbox{inline-size:28px;font-size:12px}.integration-bridge__slip{gap:2px;min-block-size:43px;inline-size:45%;padding:5px 7px}.integration-bridge__slip small{font-size:7px}.integration-bridge__slip strong{font-size:11px}.integration-bridge__slip--client{inset:124px auto auto 35%}.integration-bridge__slip--order{inset:180px auto auto 35%}.integration-bridge__slip--task{inset:225px auto auto 35%}.integration-bridge__tag{padding:3px 5px;font-size:6px}.integration-bridge__tag--client{inset:370px auto auto 40%}.integration-bridge__tag--order{inset:500px auto auto 40%}.integration-bridge__tag--task{inset:625px auto auto 40%}.integration-bridge__principles{grid-template-columns:1fr;gap:1.5rem;margin-block-start:2.5rem}.integration-bridge__principles p{font-size:.86rem}.integration-bridge__outro{margin-block-start:3rem;font-size:.48rem}}@media (width<=850px) and (prefers-reduced-motion:no-preference),(width<=1000px) and (height<=500px) and (prefers-reduced-motion:no-preference){.integration-bridge__story{block-size:calc(var(--scene-viewport-height) * 2.6)}}@media (width<=430px){.integration-bridge__plane{inline-size:100%}.integration-bridge__task>b{font-size:6px}}@media (prefers-reduced-motion:reduce){.integration-bridge__rule,.integration-bridge__received,.integration-bridge [data-fill],.integration-bridge [data-extra],.integration-bridge [data-done],.integration-bridge [data-linked]{visibility:visible;opacity:1}.integration-bridge__slip,.integration-bridge__tag{visibility:hidden;opacity:0}}@media (width<=850px) and (prefers-reduced-motion:no-preference),(width<=1000px) and (height<=500px) and (prefers-reduced-motion:no-preference){.integration-bridge[data-compact-layout=true] .integration-bridge__plane{--bridge-request-top:22px;--bridge-request-height:182px;--bridge-spare:max(0px, calc((var(--scene-viewport-height) - var(--scene-header-height) - var(--scene-safe-bottom) - 518px) / 3));--bridge-rule-top:calc(212px + var(--bridge-spare));--bridge-outcomes-top:calc(294px + var(--bridge-spare) * 2);--bridge-task-top:calc(434px + var(--bridge-spare) * 3);block-size:calc(var(--scene-viewport-height) - var(--scene-header-height) - var(--scene-safe-bottom) - 16px);min-block-size:502px;inset-block-start:calc(var(--scene-header-height) + 8px)}.integration-bridge[data-compact-layout=true] .integration-bridge__scene-caption{top:10px}.integration-bridge[data-compact-layout=true] .integration-bridge__request{top:var(--bridge-request-top);height:var(--bridge-request-height);padding:10px 12px}.integration-bridge[data-compact-layout=true] .integration-bridge__request h3{margin:6px 0}.integration-bridge[data-compact-layout=true] .integration-bridge__request header{padding-bottom:5px;line-height:1.2}.integration-bridge[data-compact-layout=true] .integration-bridge__request-field small,.integration-bridge[data-compact-layout=true] .integration-bridge__request-field>span{line-height:1.2}.integration-bridge[data-compact-layout=true] .integration-bridge__request-field{padding:4px 0}.integration-bridge[data-compact-layout=true] .integration-bridge__rule{top:var(--bridge-rule-top);width:80%;height:74px;padding:7px 12px;line-height:1.2;left:10%}.integration-bridge[data-compact-layout=true] .integration-bridge__crm{top:var(--bridge-outcomes-top);width:43%;height:132px;left:5%;right:auto}.integration-bridge[data-compact-layout=true] .integration-bridge__order{top:var(--bridge-outcomes-top);width:43%;height:132px;left:52%;right:auto}.integration-bridge[data-compact-layout=true] .integration-bridge__outcome header{gap:3px;padding:6px 8px;display:grid}.integration-bridge[data-compact-layout=true] .integration-bridge__crm-title{padding:6px 8px 3px;font-size:15px;line-height:1.05}.integration-bridge[data-compact-layout=true] .integration-bridge__outcome-field{margin-inline:8px}.integration-bridge[data-compact-layout=true] .integration-bridge__order-line{grid-template-columns:16px 1fr;margin-inline:8px}.integration-bridge[data-compact-layout=true] .integration-bridge__order footer{gap:2px;margin-inline:8px;display:grid}.integration-bridge[data-compact-layout=true] .integration-bridge__task{top:var(--bridge-task-top);height:60px;padding:7px 10px}.integration-bridge[data-compact-layout=true] .integration-bridge__slip--client{top:99px}.integration-bridge[data-compact-layout=true] .integration-bridge__slip--order{top:140px}.integration-bridge[data-compact-layout=true] .integration-bridge__slip--task{top:172px}.integration-bridge[data-compact-layout=true] .integration-bridge__tag--client{inset:calc(var(--bridge-outcomes-top) - 12px) auto auto 5%}.integration-bridge[data-compact-layout=true] .integration-bridge__tag--order{inset:calc(var(--bridge-outcomes-top) - 12px) 5% auto auto}.integration-bridge[data-compact-layout=true] .integration-bridge__tag--task{inset:calc(var(--bridge-task-top) - 10px) auto auto 40%}}@media (width>=500px) and (width<=1000px) and (height<=500px) and (prefers-reduced-motion:no-preference){.integration-bridge[data-compact-layout=true] .integration-bridge__plane{min-block-size:0;inline-size:100%}.integration-bridge[data-compact-layout=true] .integration-bridge__request{width:43%}.integration-bridge[data-compact-layout=true] .integration-bridge__rule{width:43%;left:5%}.integration-bridge[data-compact-layout=true] .integration-bridge__crm{width:20%;top:30px;left:52%}.integration-bridge[data-compact-layout=true] .integration-bridge__order{width:20%;top:30px;left:75%}.integration-bridge[data-compact-layout=true] .integration-bridge__task{width:43%;top:180px;left:52%}.integration-bridge[data-compact-layout=true] .integration-bridge__slip{width:27%;left:20%}.integration-bridge[data-compact-layout=true] .integration-bridge__tag--client{top:16px;left:52%}.integration-bridge[data-compact-layout=true] .integration-bridge__tag--order{top:16px;right:5%}.integration-bridge[data-compact-layout=true] .integration-bridge__tag--task{top:166px;left:60%}}.principles{--ink:#151513;background:var(--color-canvas);color:var(--ink)}.principles__inner{inline-size:min(100%,var(--content-max-width));padding:clamp(4.5rem,7vw,7rem) var(--page-gutter) 0;margin:auto}.principles__intro{grid-template-columns:1.15fr .85fr;gap:1.2rem clamp(3rem,8vw,8rem);min-block-size:clamp(20rem,30vw,24rem);padding-block-end:clamp(2rem,4vw,3rem);display:grid}.principles__intro>p:first-child{font-family:var(--font-accent);grid-column:1/-1;font-size:.54rem}.principles__intro h2{letter-spacing:-.065em;max-inline-size:13ch;font-size:clamp(3rem,4.1vw,3.5rem);font-weight:540;line-height:.94}.principles__intro>p:last-child{align-self:end;max-inline-size:34rem;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.48}.atlas{gap:clamp(2rem,3vw,2.75rem);margin:0;padding:0;list-style:none;display:grid}.atlas-spread{isolation:isolate;border-block:1px solid;grid-template:repeat(2,1fr)/repeat(12,1fr);gap:1rem;block-size:clamp(42rem,49vw,44rem);display:grid;position:relative;overflow:hidden}.atlas-spread__surface{z-index:-2;border-inline:1px solid #15151359;inline-size:50%;position:absolute;inset-block:0}.atlas-spread__left{background:var(--left);left:0}.atlas-spread__right{background:var(--right);right:0}.atlas-spread:after{z-index:4;background:var(--ink);opacity:.42;content:"";inline-size:1px;position:absolute;inset:0 auto 0 50%}.atlas-spread--1{--left:var(--color-butter);--right:var(--color-cobalt)}.atlas-spread--2{--left:var(--color-mint);--right:color-mix(in srgb,var(--color-mint) 76%,var(--color-canvas))}.atlas-spread--3{--left:var(--color-lilac);--right:#2b2b29}.atlas-copy{z-index:3;align-content:start;inline-size:min(100%,29rem);padding:clamp(2.2rem,4vw,3.7rem);display:grid;position:relative}.atlas-copy:first-of-type{grid-area:1/1/2/6}.atlas-copy:nth-of-type(2){grid-area:2/8/3/13;place-self:end}.atlas-spread--2 .atlas-copy:first-of-type{grid-column:8/13;justify-self:end}.atlas-spread--2 .atlas-copy:nth-of-type(2){grid-column:1/6;justify-self:start}.atlas-spread--1 .atlas-copy--2,.atlas-spread--3 .atlas-copy--6{color:var(--color-canvas)}.atlas-copy__number{font-family:var(--font-accent);font-size:.8rem;position:absolute;inset:1rem auto auto 1rem}.atlas-copy h3{letter-spacing:-.055em;max-inline-size:13ch;margin-block-start:1.4rem;font-size:clamp(1.9rem,2.45vw,2.25rem);font-weight:570;line-height:1}.atlas-copy p{max-inline-size:29rem;margin-block-start:1.15rem;font-size:clamp(1.02rem,1.28vw,1.18rem);line-height:1.48}.obj-scene{z-index:2;pointer-events:none;block-size:46%;inline-size:45%;position:absolute}.obj-scene:nth-of-type(3){inset:51% auto 2% 2.5%}.obj-scene:nth-of-type(4){inset:2% 2.5% auto auto}.atlas-spread--2 .obj-scene:nth-of-type(3){inset:51% 2.5% 2% auto}.atlas-spread--2 .obj-scene:nth-of-type(4){inset:2% auto auto 2.5%}.obj-paper,.work-window,.work-card{border:1.5px solid var(--ink);background:var(--color-canvas);color:var(--ink);position:absolute;box-shadow:7px 8px #15151321}.obj-paper small,.work-window small,.work-card small,.obj-field small{font-family:var(--font-accent);letter-spacing:.035em;font-size:clamp(.58rem,.7vw,.7rem)}.obj-paper h4,.work-card h4{letter-spacing:-.04em;margin:0;font-size:clamp(1.15rem,1.55vw,1.5rem)}.obj-paper header,.work-card header{border-block-end:1px solid #15151348;justify-content:space-between;align-items:center;padding-block-end:.65rem;display:flex}.obj-paper header b,.work-card header b{background:var(--color-mint);font-family:var(--font-accent);padding:.35rem .5rem;font-size:.56rem}.obj-field{background:#f4f1e9b8;border:1px solid #1515134d;gap:.22rem;padding:.55rem .65rem;display:grid}.obj-field strong{min-block-size:1.2em;font-size:clamp(.85rem,1.05vw,1rem)}.obj-corners{border:2px solid var(--color-cobalt);position:absolute;inset:-.35rem}.obj-corners i{border:2px solid var(--color-cobalt);background:var(--color-canvas);block-size:.55rem;inline-size:.55rem;position:absolute}.obj-corners i:first-child{top:-.35rem;left:-.35rem}.obj-corners i:nth-child(2){top:-.35rem;right:-.35rem}.obj-corners i:nth-child(3){bottom:-.35rem;left:-.35rem}.obj-corners i:nth-child(4){bottom:-.35rem;right:-.35rem}.obj-leader{fill:none;stroke:var(--ink);stroke-width:1.5px;position:absolute;overflow:visible}.obj-leader path{stroke-dasharray:1;vector-effect:non-scaling-stroke}.request{gap:.55rem;inline-size:66%;padding:1rem;display:grid;inset:5% auto auto 2%;transform:rotate(-1deg)}.target{position:relative}.target span{background:var(--color-mint);padding:.15rem .3rem}.rule{z-index:3;background:var(--color-mint);inline-size:48%;padding:1rem;inset:34% 0 auto auto}.rule:before{z-index:-1;background:var(--color-canvas);content:"";border:1px solid;position:absolute;inset:.45rem -.45rem -.45rem .45rem}.rule p{grid-template-columns:1fr auto 1.25fr;align-items:center;gap:.4rem;margin:.8rem 0 0;font-size:.72rem;display:grid}.rule>i{border:1px solid;background:var(--color-tomato);font:normal .5rem var(--font-accent);border-top:0;padding:.4rem .6rem;position:absolute;bottom:-1.5rem;right:1rem}.work-window{inline-size:80%;padding:0 1rem 1rem;inset:4% 1% auto auto}.work-window>header{border-bottom:1px solid;align-items:center;gap:.35rem;margin-inline:-1rem;padding:.7rem 1rem;display:flex}.work-window>header i{border:1px solid;border-radius:50%;block-size:.48rem;inline-size:.48rem}.work-window>header strong{margin-left:.4rem}.work-window nav{border-bottom:1px solid #15151340;gap:1.2rem;padding:.75rem 0;font-size:.74rem;display:flex}.work-window nav span:last-child{background:var(--color-mint);padding:.15rem .35rem}.work-window>div{border-bottom:1px solid #1515132b;grid-template-columns:2rem 1fr 1fr;gap:.5rem;padding:.62rem 0;font-size:.72rem;display:grid}.work-window em{font-style:normal}.insert{z-index:4;background:var(--color-mint);gap:.45rem;inline-size:39%;padding:.9rem;display:grid;inset:58% auto auto 0}.proposal{gap:.6rem;inline-size:68%;padding:1rem;display:grid;inset:3% auto auto 1%;transform:rotate(-1deg)}.proposal header b{background:var(--color-tomato)}.proposal p{margin:0;font-size:.76rem}.condition{background:color-mix(in srgb,var(--color-butter) 68%,var(--color-canvas));padding:.65rem;font-size:.75rem;position:relative}.proposal footer{font:.5rem var(--font-accent)}.approval{z-index:4;background:var(--color-tomato);gap:.5rem;inline-size:45%;padding:1rem;display:grid;inset:43% 1% auto auto}.approval span{font:.5rem var(--font-accent);border:1px solid;justify-self:start;padding:.3rem}.scene-3 .obj-leader{block-size:26%;inline-size:39%;inset:27% 2% auto auto}.missing-form{grid-template-columns:1fr 1fr;gap:.55rem;inline-size:67%;padding:1rem;display:grid;inset:2% auto auto 1%;transform:rotate(-1deg)}.missing-form header,.missing-form h4,.missing{grid-column:1/-1}.missing{position:relative}.scene-4 .obj-leader{block-size:30%;inline-size:43%;inset:47% 1% auto auto}.callout{z-index:3;background:var(--color-canvas);border:1.5px solid;padding:.65rem .8rem;font-size:.75rem;position:absolute;inset:30% 0 auto auto;box-shadow:4px 5px #1515131f}.clarify{z-index:4;background:var(--color-tomato);gap:.45rem;inline-size:49%;padding:1rem;display:grid;inset:auto 2% 0 auto}.clarify span{font-size:.65rem}.measure{gap:.75rem;inline-size:62%;padding:1rem;display:grid}.before{background:color-mix(in srgb,var(--color-lilac) 42%,var(--color-canvas));inset:3% auto auto 1%;transform:translate(-10px,8px)rotate(-2deg)}.after{z-index:2;inset:19% 2% auto auto}.scale{font:.48rem var(--font-accent);grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;display:grid}.scale i{border:1px solid;border-block-end:0;block-size:.7rem}.basis{z-index:5;background:var(--color-butter);border:1.5px solid;inline-size:64%;padding:.7rem;font-size:.72rem;position:absolute;inset:auto 4% 2% auto;box-shadow:4px 5px #1515131f}.work-card{gap:.55rem;inline-size:70%;padding:1rem;display:grid;inset:2% auto auto 1%}.work-card header b{background:var(--color-tomato)}.reason{color:#b82d20;padding-top:.25rem;display:block}.next{border-left:3px solid var(--color-cobalt);background:color-mix(in srgb,var(--color-powder) 50%,var(--color-canvas));gap:.2rem;padding:.55rem;display:grid}.note{z-index:4;background:var(--color-butter);border:1.5px solid;inline-size:43%;padding:1rem;position:absolute;inset:19% 0 auto auto;transform:rotate(2deg);box-shadow:5px 6px #15151321}.note p{margin:.5rem 0;font-size:.72rem}.note span{font:.5rem var(--font-accent)}.scene-6 .obj-leader{block-size:26%;inline-size:34%;inset:36% 2% auto auto}.principles__outro{grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:clamp(3rem,4vw,4rem) 0 clamp(3.5rem,5vw,4.5rem);display:grid}.principles__outro p{letter-spacing:-.055em;max-inline-size:48rem;font-size:clamp(1.75rem,3.3vw,3.1rem);font-weight:520;line-height:1.02}.principles__outro a{font:.51rem var(--font-accent);text-decoration:none}@media (width<=850px){.principles__inner{padding-top:4.5rem}.principles__intro{grid-template-columns:1fr;gap:1rem;min-block-size:0;padding-bottom:3rem}.principles__intro h2{font-size:clamp(2.55rem,11vw,3.35rem)}.principles__intro>p:last-child{font-size:.95rem}.atlas{gap:2rem}.atlas-spread{border:1px solid;flex-direction:column;block-size:auto;display:flex}.atlas-spread__surface{inline-size:100%}.atlas-spread__left{block-size:50%;inset:0 0 auto}.atlas-spread__right{block-size:50%;inset:50% 0 0}.atlas-spread:after{block-size:1px;inline-size:auto;inset:50% 0 auto}.atlas-copy,.atlas-spread--2 .atlas-copy:first-of-type,.atlas-spread--2 .atlas-copy:nth-of-type(2){order:1;min-block-size:17rem;inline-size:100%;padding:2.3rem 1.3rem 1.5rem}.atlas-copy:nth-of-type(2){order:3}.atlas-copy h3{font-size:1.65rem}.atlas-copy p{font-size:.94rem}.obj-scene,.obj-scene:nth-of-type(3),.obj-scene:nth-of-type(4),.atlas-spread--2 .obj-scene:nth-of-type(3),.atlas-spread--2 .obj-scene:nth-of-type(4){background:color-mix(in srgb,var(--left) 48%,var(--color-canvas));order:2;block-size:16rem;inline-size:100%;position:relative;inset:auto;transform:none!important}.obj-scene:nth-of-type(4){background:color-mix(in srgb,var(--right) 44%,var(--color-canvas));order:4}.obj-paper small,.work-window small,.work-card small,.obj-field small{font-size:.48rem}.obj-paper h4,.work-card h4{font-size:1rem}.obj-field{padding:.35rem .45rem}.obj-field strong{font-size:.72rem}.request{inline-size:66%}.rule{inline-size:46%}.work-window{inline-size:82%}.proposal,.missing-form,.work-card{inline-size:68%;padding:.75rem}.approval,.clarify{inline-size:45%;padding:.75rem}.measure{inline-size:60%;padding:.75rem}.note{inline-size:41%;padding:.75rem}.principles__outro{grid-template-columns:1fr;padding-block:4rem 5rem}.principles__outro p{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.obj-scene,.obj-scene *{opacity:1!important;transform:none!important}.obj-leader path{stroke-dashoffset:0!important}}.atlas-spread{gap:0;display:flex}.atlas-half{inline-size:50%;min-inline-size:0;display:grid;position:absolute;inset-block:0}.atlas-half--first{grid-template-rows:auto minmax(0,1fr);inset-inline-start:0}.atlas-half--second{grid-template-rows:minmax(0,1fr) auto;inset-inline-end:0}.atlas-spread--2 .atlas-half--first{inset-inline:auto 0}.atlas-spread--2 .atlas-half--second{inset-inline:0 auto}.atlas-copy,.atlas-spread--2 .atlas-copy{place-self:auto;inline-size:100%;max-inline-size:36rem;padding:clamp(1.75rem,2.45vw,2.4rem) clamp(2rem,4vw,3.7rem)}.atlas-half--second .atlas-copy{align-self:end}.atlas-scene-slot{min-block-size:17rem;padding:clamp(1.5rem,2vw,2rem);position:relative}.atlas-half--first .atlas-scene-slot{padding-block-start:0}.atlas-half--second .atlas-scene-slot{padding-block-end:0}.obj-scene,.obj-scene:nth-of-type(3),.obj-scene:nth-of-type(4),.atlas-spread--2 .obj-scene:nth-of-type(3),.atlas-spread--2 .obj-scene:nth-of-type(4){block-size:100%;min-block-size:15.5rem;inline-size:100%;position:relative;inset:auto}@media (width<=850px){.atlas-spread{display:flex}.atlas-half,.atlas-spread--2 .atlas-half--first,.atlas-spread--2 .atlas-half--second{inline-size:100%;display:grid;position:relative;inset:auto}.atlas-half--first{grid-template-rows:auto 16rem}.atlas-half--second{grid-template-rows:16rem auto}.atlas-copy,.atlas-spread--2 .atlas-copy{min-block-size:17rem;padding:2.3rem 1.3rem 1.5rem}.atlas-scene-slot,.atlas-half--first .atlas-scene-slot,.atlas-half--second .atlas-scene-slot{background:color-mix(in srgb,var(--left) 48%,var(--color-canvas));min-block-size:16rem;padding:0}.atlas-half--second .atlas-scene-slot{background:color-mix(in srgb,var(--right) 44%,var(--color-canvas))}.obj-scene{block-size:16rem;min-block-size:16rem}}@media (width>=851px){.atlas-half--first .atlas-scene-slot{padding-block-start:clamp(1.5rem,2vw,2rem)}.atlas-half--second .atlas-scene-slot{padding-block-end:clamp(1.5rem,2vw,2rem)}}.atlas-half .atlas-copy{grid-area:auto!important}@media (width<=850px){.atlas-spread__surface,.atlas-spread:after{display:none}.atlas-half--first,.atlas-half--second{grid-template-rows:auto 16rem}.atlas-half--first{background:var(--left)}.atlas-half--second,.atlas-spread--2 .atlas-half--first{background:var(--right)}.atlas-spread--2 .atlas-half--second{background:var(--left)}.atlas-half .atlas-copy{order:0!important}.atlas-half--second .atlas-copy{order:-1!important}.atlas-scene-slot{order:0!important}.scene-5 .before{inset-inline-start:4%;transform:rotate(-1deg)}.obj-scene.scene-5 .after{inset-block-start:24%}.scene-6 .work-card{gap:.32rem;padding:.6rem;inset-block-start:1%}.scene-6 .obj-field{padding:.3rem .4rem}.scene-6 .next{padding:.4rem}}.scene-5 .after{inset-block-start:31%}.scene-5 .scale{grid-template-columns:auto minmax(2.5rem,1fr) auto;gap:.55rem;margin-block-start:.1rem;position:relative}.scene-5 .scale i{border:0;border-block-start:1.5px solid var(--ink);block-size:.55rem;position:relative}.scene-5 .scale i:before,.scene-5 .scale i:after{border-inline-start:1.5px solid var(--ink);content:"";block-size:.55rem;position:absolute;inset-block-start:-1px}.scene-5 .scale i:before{inset-inline-start:0}.scene-5 .scale i:after{inset-inline-end:0}.scene-5 .basis{inset-block-end:1%}.history-label{opacity:0;display:block}.scene-6[data-motion-state=settled] .note,.scene-6[data-motion-state=settled] .history-line{visibility:hidden}@media (prefers-reduced-motion:reduce){.scene-2 .insert,.scene-6 .note,.scene-6 .history-line{display:none!important}}.obj-scene[data-motion-state=settled] [data-later-exit-source]{visibility:hidden!important}.start-experience{--start-paper:#f7f4ed;--start-ink:#151513;background:var(--color-powder);color:var(--start-ink)}.start-experience__inner{inline-size:min(100%, var(--content-max-width));padding:clamp(6rem, 9vw, 9rem) var(--page-gutter) clamp(5rem, 7vw, 7rem);margin-inline:auto}.start-experience__intro{grid-template-columns:minmax(0,1.16fr) minmax(18rem,.58fr);gap:1.3rem clamp(2rem,7vw,7rem);padding-block-end:clamp(4rem,7vw,7rem);display:grid}.start-experience__intro>p:first-child{font:.54rem var(--font-accent);letter-spacing:.05em;grid-column:1/-1}.start-experience__intro h2{letter-spacing:-.075em;text-wrap:balance;max-inline-size:14ch;font-size:clamp(3.2rem,6.15vw,6.5rem);font-weight:540;line-height:.88}.start-experience__intro>p:last-child{text-wrap:pretty;align-self:end;max-inline-size:31rem;font-size:clamp(1rem,1.27vw,1.16rem);line-height:1.48}.start-experience__journey{block-size:clamp(60rem,120svh,75rem);position:relative}.start-experience__stage{perspective:1400px;block-size:min(36rem,75svh);position:sticky;inset-block-start:clamp(1rem,4vh,2.4rem)}.start-entry-points{grid-template-columns:repeat(12,1fr);align-items:start;gap:1rem;padding-block-start:1.5rem;display:grid;position:absolute;inset:0}.start-sheet{border:1.5px solid var(--start-ink);background:var(--start-paper);min-block-size:clamp(25rem,34vw,31rem);color:inherit;text-align:start;transform-origin:50%;transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);border-radius:1px;grid-template-rows:auto 1fr auto auto;gap:1rem;padding:1rem 1.1rem 1.15rem;display:grid;position:relative;overflow:hidden;box-shadow:8px 9px #1515131f}.start-sheet--1{grid-column:1/span 4;transform:rotate(-1.2deg)}.start-sheet--2{grid-column:5/span 4;margin-block-start:clamp(2.8rem,4vw,4rem);transform:rotate(.8deg)}.start-sheet--3{grid-column:9/span 4;margin-block-start:clamp(.8rem,1.7vw,1.7rem);transform:rotate(1.1deg)}.start-sheet:before{background:var(--color-powder);content:"";border:1px solid;block-size:.5rem;inline-size:.5rem;position:absolute;inset:.45rem .45rem auto auto}.start-sheet__topline{font:.52rem var(--font-accent);letter-spacing:.035em;text-transform:uppercase;border-block-end:1px solid #15151352;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding-block-end:.85rem;display:grid}.start-sheet__topline b{border:1px solid;place-items:center;block-size:1.65rem;inline-size:1.65rem;font-weight:500;display:grid}.start-sheet__topline i{background:var(--color-cobalt);border-radius:50%;block-size:.48rem;inline-size:.48rem}.start-sheet__body{align-content:start;gap:1.1rem;padding-block-start:.65rem;display:grid}.start-sheet__body strong{letter-spacing:-.055em;max-inline-size:16ch;font-size:clamp(1.45rem,2vw,2rem);font-weight:570;line-height:.98}.start-sheet__body>span{font-size:clamp(.87rem,.98vw,.98rem);line-height:1.43}.start-sheet__prompt{border-inline-start:3px solid var(--color-cobalt);background:color-mix(in srgb, var(--color-powder) 38%, var(--start-paper));gap:.42rem;padding:.75rem;font-size:.72rem;line-height:1.38;display:grid}.start-sheet__prompt small{font:.42rem var(--font-accent);letter-spacing:.04em}.start-sheet__marker{background:var(--color-cobalt);transform-origin:0;block-size:3px;position:absolute;inset:auto 1rem .45rem;transform:scaleX(0)}.start-sheet__extract,.start-assembly__sources,.start-brief__mobile-copy,.start-brief__source-key{display:none}.start-assembly{display:contents}.start-sheet:hover,.start-sheet.is-selected{background:color-mix(in srgb, var(--start-paper) 84%, var(--color-butter));box-shadow:11px 12px #15151329}.start-sheet.is-selected .start-sheet__topline b{background:var(--color-cobalt);color:var(--start-paper)}.start-brief{z-index:3;border:1.5px solid var(--start-ink);background:var(--start-paper);transform-origin:top;min-block-size:27rem;transform-style:preserve-3d;position:absolute;inset:2.1rem clamp(2rem,8vw,8rem) auto;box-shadow:12px 14px #15151326}.start-brief__layers{z-index:-1;position:absolute;inset:0}.start-brief__layers i{border:1.5px solid var(--start-ink);background:color-mix(in srgb, var(--color-lilac) 58%, var(--start-paper));position:absolute;inset:-.75rem .85rem .75rem -.85rem;transform:rotate(-1.2deg)}.start-brief__layers i:nth-child(2){background:color-mix(in srgb, var(--color-butter) 58%, var(--start-paper));inset:-.3rem -.95rem .3rem .95rem;transform:rotate(1deg)}.start-brief__layers i:nth-child(3){background:color-mix(in srgb, var(--color-powder) 66%, var(--start-paper));inset:-.5rem 2rem .5rem -2rem;transform:rotate(-.35deg)}.start-brief__cover{z-index:5;border:1.5px solid var(--start-ink);background:var(--color-cobalt);color:var(--start-paper);transform-origin:0;backface-visibility:hidden;grid-template-rows:auto 1fr auto;padding:clamp(1.5rem,3vw,3rem);display:grid;position:absolute;inset:0}.start-brief__cover small,.start-brief__cover span{font:.54rem var(--font-accent);letter-spacing:.04em}.start-brief__cover strong{letter-spacing:-.075em;align-self:center;font-size:clamp(3.7rem,7.4vw,7.6rem);font-weight:540;line-height:.8}.start-brief__cover span{border:1px solid;justify-self:end;padding:.55rem .7rem}.start-brief__content{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1.4rem clamp(2rem,4vw,4rem);padding:clamp(1.3rem,2.5vw,2.4rem);display:grid;position:relative}.start-brief__content>header{border-block-end:1.5px solid var(--start-ink);grid-column:1/-1;justify-content:space-between;align-items:start;gap:2rem;padding-block-end:1.2rem;display:flex}.start-brief__content>header small{font:.46rem var(--font-accent);letter-spacing:.04em}.start-brief__content>header h3{letter-spacing:-.065em;margin-block-start:.35rem;font-size:clamp(2rem,3.8vw,4rem);font-weight:550;line-height:.9}.start-brief__content>header>span{background:var(--color-mint);font:.42rem var(--font-accent);letter-spacing:.035em;border:1px solid;padding:.5rem .65rem}.start-brief__status{text-align:center;max-inline-size:10.5rem}.start-brief__structure{border-block-start:1px solid var(--start-ink);align-content:start;display:grid}.start-brief__structure>div{border-block-end:1px solid #15151347;grid-template-columns:1.6rem 1fr;gap:.25rem .65rem;padding:.8rem 0;display:grid}.start-brief__structure span{font:.44rem var(--font-accent);grid-row:1/span 2}.start-brief__structure small{font:.4rem var(--font-accent);letter-spacing:.035em}.start-brief__structure strong{font-size:.9rem}.start-brief__structure p{font-size:.72rem;line-height:1.38}.start-brief__cta{border-block-start:1px solid #15151347;flex-direction:column;justify-content:end;align-items:start;gap:1rem;padding:1rem 0 0;display:flex}.start-brief__cta p{max-inline-size:20rem;font-size:.82rem;line-height:1.35}.start-brief__cta a{border:1px solid var(--start-ink);background:var(--start-ink);min-inline-size:13.5rem;color:var(--start-paper);transition:background-color var(--duration-fast) ease;justify-content:space-between;align-items:center;gap:1.4rem;padding:.8rem .9rem;font-size:.76rem;font-weight:650;text-decoration:none;display:flex}.start-brief__cta a:hover{background:var(--color-cobalt)}.start-brief__cta a:focus-visible{outline:3px solid var(--color-cobalt);outline-offset:3px}.start-brief__cta a span{font-size:1rem}.start-experience__outro{font:.51rem var(--font-accent);letter-spacing:.04em;margin-block-start:clamp(3rem,5vw,5rem);text-decoration:none;display:inline-block}.start-experience__outro:hover{color:var(--color-cobalt)}@media (width<=850px){.start-experience__inner{padding-block:5rem 5.5rem}.start-experience__intro{grid-template-columns:1fr;gap:1.1rem;padding-block-end:2.7rem}.start-experience__intro h2{font-size:clamp(2.55rem,11vw,3.35rem)}.start-experience__intro>p:last-child{font-size:.93rem}.start-experience__journey{block-size:auto}.start-experience__stage{block-size:auto;position:relative;inset:auto}.start-entry-points{grid-template-columns:minmax(0,1fr);gap:1.45rem;padding:0;display:grid;position:relative;inset:auto}.start-sheet,.start-sheet--1,.start-sheet--2,.start-sheet--3{grid-column:auto;min-block-size:0;margin:0;transform:none}.start-sheet{gap:.8rem;padding:.9rem .95rem 1rem;box-shadow:6px 7px #1515131f}.start-sheet__prompt{margin-block-start:.25rem}.start-sheet__extract{border:1px solid var(--start-ink);background:var(--color-butter);min-inline-size:8.4rem;font:.43rem var(--font-accent);letter-spacing:.035em;justify-content:space-between;justify-self:end;align-items:center;padding:.43rem .55rem;font-style:normal;display:flex;box-shadow:3px 3px #15151326}.start-sheet--2 .start-sheet__extract{background:var(--color-lilac)}.start-sheet--3 .start-sheet__extract{background:var(--color-mint)}.start-sheet__extract i{border:1px solid;block-size:.4rem;inline-size:.4rem}.start-sheet__body strong{font-size:1.5rem}.start-sheet__body>span{font-size:.88rem}.start-sheet__marker{display:none}.start-assembly{min-block-size:calc(var(--scene-viewport-height,100svh) + 30rem);margin-block-start:2rem;display:block;position:relative}.start-assembly__sources{z-index:5;pointer-events:none;justify-content:center;gap:.3rem;display:flex;position:sticky;inset-block-start:calc(var(--scene-header-height,50px) + 8px)}.start-assembly__fragment{border:1px solid var(--start-ink);background:var(--color-butter);font:.42rem var(--font-accent);white-space:nowrap;align-items:center;gap:.27rem;padding:.45rem .34rem;display:flex;box-shadow:2px 3px #1515131f}.start-assembly__fragment:nth-child(2){background:var(--color-lilac)}.start-assembly__fragment:nth-child(3){background:var(--color-mint)}.start-assembly__fragment small{font:inherit;border-inline-end:1px solid;padding-inline-end:.2rem}.start-brief{inset:calc(var(--scene-header-height,50px) + 42px) .42rem auto;background:var(--color-powder);opacity:1;visibility:visible;min-block-size:0;margin-block-start:3.8rem;position:sticky;transform:none;box-shadow:7px 8px #15151326}.start-brief__layers i:nth-child(3),.start-brief__cover{display:none}.start-brief__content{background:var(--color-powder);opacity:1;visibility:visible;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;transform:none}.start-brief__content>header{min-block-size:7.3rem;padding-block-end:.9rem;display:block;position:relative}.start-brief__content>header h3{max-inline-size:8ch;margin-block-start:1.45rem;font-size:clamp(2.3rem,11vw,2.75rem)}.start-brief__content>header>span{text-align:center;max-inline-size:8.3rem;padding:.35rem .38rem;font-size:.42rem;line-height:1.3;position:absolute;inset:.1rem .1rem auto auto}.start-brief__structure{border-block-start:0}.start-brief__structure>div{grid-template-columns:1.25rem minmax(0,1fr);gap:.22rem .5rem;padding:.5rem 0}.start-brief__structure small{font-size:.4rem}.start-brief__structure p{font-size:.66rem;line-height:1.3}.start-brief__structure strong{font-size:.79rem}.start-brief__source-key{background:var(--color-butter);width:fit-content;font:.4rem var(--font-accent);border:1px solid;grid-column:2;padding:.18rem .3rem;font-style:normal;display:inline-block}.start-brief__structure>div:nth-child(2) .start-brief__source-key{background:var(--color-lilac)}.start-brief__structure>div:nth-child(3) .start-brief__source-key{background:var(--color-mint)}.start-brief__desktop-copy{display:none}.start-brief__mobile-copy{grid-column:2;display:block}.start-brief__cta{gap:.65rem;padding-block-start:.8rem}.start-brief__cta p{font-size:.74rem}.start-brief__cta a{inline-size:100%;min-inline-size:0;padding:.7rem .8rem}.start-experience__outro{margin-block-start:2.5rem}:root[data-scene-short=true] .start-brief__content{gap:.65rem;padding:.75rem}:root[data-scene-short=true] .start-brief__content>header{min-block-size:5.7rem;padding-block-end:.65rem}:root[data-scene-short=true] .start-brief__content>header h3{margin-block-start:1.15rem;font-size:2.1rem}:root[data-scene-short=true] .start-brief__structure>div{padding-block:.4rem}:root[data-scene-short=true] .start-brief__cta{gap:.5rem;padding-block-start:.6rem}}@media (width>=500px) and (width<=850px) and (height<=500px){:root[data-scene-short=true] .start-brief__content{grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);gap:.5rem 1rem}:root[data-scene-short=true] .start-brief__content>header{border-block-end:0;grid-area:1/1;min-block-size:0}:root[data-scene-short=true] .start-brief__content>header h3{margin-block-start:.45rem}.start-brief__content>header>span{margin-block-start:.6rem;display:inline-block;position:static}.start-brief__structure{grid-area:1/2}:root[data-scene-short=true] .start-brief__cta{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-block-start:.5rem}.start-brief__cta a{inline-size:auto;min-inline-size:13rem}}@media (prefers-reduced-motion:reduce){.start-experience__journey{block-size:auto}.start-experience__stage{block-size:auto;position:relative;inset:auto}.start-entry-points{position:relative;inset:auto}.start-sheet,.start-brief,.start-brief__content{opacity:1!important;visibility:visible!important;transform:none!important}.start-brief{margin:4rem clamp(2rem,8vw,8rem) 0;position:relative;inset:auto}.start-brief__cover{display:none}.start-assembly{min-block-size:0;display:block}.start-assembly__sources{display:none}.start-sheet__extract{opacity:1!important;transform:none!important}.start-brief__layers i,.start-brief__content>header,.start-brief__structure>div,.start-brief__source-key,.start-brief__status,.start-brief__cta{opacity:1!important;clip-path:none!important;transform:none!important}}@media (width>=851px) and (height<=850px) and (prefers-reduced-motion:no-preference){.start-experience__journey{min-block-size:calc(var(--scene-viewport-height,100svh) * 1.8 - var(--scene-header-height,54px) - 20px)}.start-experience__stage{block-size:calc(var(--scene-viewport-height,100svh) - var(--scene-header-height,54px) - 20px);inset-block-start:calc(var(--scene-header-height,54px) + 8px)}}@media (width>=851px) and (height<=650px) and (prefers-reduced-motion:no-preference){.start-entry-points{gap:.65rem;padding-block-start:.45rem}.start-sheet{gap:.55rem;min-block-size:0;padding:.6rem}.start-sheet--2{margin-block-start:.5rem}.start-sheet--3{margin-block-start:.25rem}.start-sheet__topline{gap:.4rem;padding-block-end:.4rem;font-size:.45rem}.start-sheet__topline b{block-size:1.3rem;inline-size:1.3rem}.start-sheet__body{gap:.6rem;padding-block-start:.25rem}.start-sheet__body strong{font-size:1.15rem;line-height:1.03}.start-sheet__body>span{font-size:.75rem;line-height:1.32}.start-sheet__prompt{gap:.25rem;padding:.45rem;font-size:.65rem;line-height:1.28}.start-sheet__prompt small{font-size:.36rem}.start-brief{min-block-size:0;inset:.5rem 1rem auto}.start-brief__cover{padding:1rem}.start-brief__cover strong{font-size:3rem}.start-brief__content{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.6rem 1rem;padding:.75rem}.start-brief__content>header{padding-block-end:.5rem}.start-brief__content>header h3{font-size:1.65rem}.start-brief__structure>div{padding:.35rem 0}.start-brief__structure strong{font-size:.75rem}.start-brief__structure p{font-size:.65rem;line-height:1.3}.start-brief__cta{gap:.7rem;padding:.5rem 0 0}.start-brief__cta p{font-size:.7rem}.start-brief__cta a{inline-size:100%;min-inline-size:0;padding:.7rem}}.faq-contact{background:var(--color-canvas)}.faq-contact__inner{inline-size:min(100%, var(--content-max-width));padding:clamp(6rem, 11vw, 11rem) var(--page-gutter) 0;margin-inline:auto}.faq-contact__inner>header{gap:1.3rem;max-inline-size:43rem;display:grid}.faq-contact__inner>header p{font-family:var(--font-accent);letter-spacing:.05em;font-size:.54rem}.faq-contact__inner>header h2{letter-spacing:-.075em;text-wrap:balance;font-size:clamp(2.6rem,5.5vw,5.8rem);font-weight:540;line-height:.89}.faq-contact__rows{margin-block:clamp(4rem,8vw,8rem) clamp(7rem,12vw,12rem)}.faq-contact__rows article{border-block-start:1px solid var(--color-text)}.faq-contact__rows article:last-child{border-block-end:1px solid var(--color-text)}.faq-contact__rows button{text-align:start;background:0 0;border:0;grid-template-columns:3.3rem minmax(0,1fr) auto;gap:1rem;inline-size:100%;padding:1.1rem 0;display:grid}.faq-contact__rows button>span{font-family:var(--font-accent);padding-block-start:.45rem;font-size:.44rem}.faq-contact__rows button strong{letter-spacing:-.05em;max-inline-size:47rem;font-size:clamp(1.05rem,1.65vw,1.65rem);font-weight:550;line-height:1.05}.faq-contact__rows button i{block-size:1.7rem;inline-size:1.7rem;transition:background-color var(--duration-fast) ease;border:1px solid;border-radius:50%;place-items:center;font-size:1.2rem;font-style:normal;line-height:1;display:grid}.faq-contact__rows article.is-open button i{background:var(--color-cobalt);color:var(--color-canvas)}.faq-contact__answer{opacity:0;transition:grid-template-rows var(--duration-standard) var(--ease-standard), opacity var(--duration-fast) ease, padding-block var(--duration-standard) var(--ease-standard);grid-template-rows:0fr;padding-inline:4.3rem 3rem;display:grid}.faq-contact__answer p{max-inline-size:44rem;color:var(--color-text-muted);font-size:clamp(.88rem,1.06vw,1rem);line-height:1.48;overflow:hidden}.faq-contact__rows article.is-open .faq-contact__answer{opacity:1;grid-template-rows:1fr;padding-block:0 .95rem}@media (width<=700px){.faq-contact__inner{padding-block-start:5rem}.faq-contact__inner>header h2{font-size:clamp(2.55rem,11vw,3.35rem)}.faq-contact__rows{margin-block:4rem 5.5rem}.faq-contact__rows button{grid-template-columns:2rem minmax(0,1fr) auto;gap:.6rem}.faq-contact__rows button strong{font-size:1.1rem}.faq-contact__answer{padding-inline:2.6rem .2rem}.faq-contact__answer p{font-size:.86rem}}.final-contact{--contact-paper:#f7f4ed;--contact-ink:#151513;background:var(--color-lilac);color:var(--contact-ink);position:relative}.final-contact:before,.final-footer:before{pointer-events:none;content:"";background-image:linear-gradient(90deg,#1515130d 1px,#0000 1px),linear-gradient(#1515130a 1px,#0000 1px);background-size:clamp(4.2rem,9vw,8.2rem) clamp(4.2rem,9vw,8.2rem);position:absolute;inset:0}.final-contact__inner,.final-footer__inner{inline-size:min(100%, var(--content-max-width));padding-inline:var(--page-gutter);margin-inline:auto;position:relative}.final-contact__inner{padding-block:clamp(5rem,8vw,8rem)}.final-contact__context{max-inline-size:62rem}.final-contact__eyebrow{font:.51rem var(--font-accent);letter-spacing:.05em}.final-contact__context>h2{letter-spacing:-.076em;text-wrap:balance;max-inline-size:14ch;margin-block:1rem 1.05rem;font-size:clamp(3.55rem,6vw,6.4rem);font-weight:540;line-height:.9}.final-contact__copy{text-wrap:pretty;max-inline-size:42rem;font-size:clamp(.94rem,1.2vw,1.08rem);line-height:1.46}.final-contact__form-wrap{z-index:3;inline-size:min(100%,48rem);margin:-48svh auto 0;position:relative}.lead-document{border:1.5px solid var(--contact-ink);background:var(--contact-paper);min-block-size:52rem;position:relative;box-shadow:12px 14px #15151326}.lead-document:focus{outline:none}.lead-document__layers{z-index:-1;position:absolute;inset:0}.lead-document__layers:after{border:1.5px solid var(--contact-ink);background:var(--contact-paper);content:"";position:absolute;inset:-1.5px}.lead-document__layers i{border:1.5px solid var(--contact-ink);background:color-mix(in srgb, var(--color-butter) 58%, var(--contact-paper));position:absolute;inset:-.7rem .85rem .7rem -.85rem;transform:rotate(-.7deg)}.lead-document__layers i:last-child{background:color-mix(in srgb, var(--color-powder) 58%, var(--contact-paper));inset:-.3rem -.85rem .3rem .85rem;transform:rotate(.55deg)}.lead-document form{gap:1.35rem;padding:clamp(1.35rem,2.2vw,2.2rem);display:grid}.lead-document:target form,.lead-document[data-anchor-entry] form{padding-block-start:calc(var(--scene-header-height,54px) + 1rem)}.lead-document__header{border-block-end:1.5px solid;justify-content:space-between;gap:2rem;padding-block-end:1rem;display:flex}.lead-document__header span{font:.43rem var(--font-accent);letter-spacing:.04em}.lead-document__header h3{letter-spacing:-.068em;margin-block-start:.45rem;font-size:clamp(2rem,3.25vw,3.4rem);font-weight:560;line-height:.9}.lead-document__header>strong{background:color-mix(in srgb, var(--color-lilac) 38%, var(--contact-paper));font:.38rem var(--font-accent);letter-spacing:.025em;transition:background-color var(--duration-standard) ease;border:1px solid;align-self:start;padding:.46rem .58rem;font-weight:500}.lead-document__header>strong.is-ready{background:var(--color-mint)}.lead-document__note{color:var(--color-text-muted);font-size:.74rem}.lead-form__grid{grid-template-columns:1fr 1fr;gap:1.15rem 1.4rem;display:grid}.lead-field{align-content:start;gap:.45rem;display:grid;position:relative}.lead-field--wide{grid-column:1/-1}.lead-field>span,.lead-contact legend{font-size:.73rem;font-weight:650}.lead-field>span b{color:var(--color-cobalt)}.lead-field>span small,.lead-contact legend small{color:var(--color-text-muted);margin-inline-start:.35rem;font-size:.62rem;font-weight:450}.lead-field input,.lead-field textarea{border:0;border-block-end:1px solid var(--contact-ink);inline-size:100%;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;border-radius:0;outline:0;padding:.62rem .05rem;font-size:.91rem}.lead-field input:focus,.lead-field textarea:focus{border-block-end-width:2px;border-color:var(--color-cobalt);background:color-mix(in srgb, var(--color-powder) 16%, transparent)}.lead-field input[aria-invalid=true]{border-color:var(--color-tomato)}.lead-field__error{color:#a52e1c;align-items:center;gap:.4rem;font-size:.64rem;display:flex}.lead-field__error b{block-size:1rem;inline-size:1rem;font:.58rem var(--font-accent);border:1px solid;place-items:center;display:grid}.lead-contact{border:0;border-block-start:1px solid #15151347;grid-template-columns:minmax(9rem,.65fr) 1fr;gap:.65rem 1.2rem;margin:0;padding:.85rem 0 0;display:grid}.lead-contact legend{float:left;inline-size:100%;margin-block-end:.75rem}.lead-contact__switch{border:1px solid;grid-column:1;grid-template-columns:1fr 1fr;align-self:end;display:grid}.lead-contact__switch button{background:0 0;border:0;padding:.56rem .65rem;font-size:.7rem}.lead-contact__switch button+button{border-inline-start:1px solid}.lead-contact__switch button.is-active{background:var(--contact-ink);color:var(--contact-paper)}.lead-contact .lead-field{grid-column:2;align-self:end}.lead-field--task textarea{resize:vertical;background:color-mix(in srgb, var(--color-powder) 13%, transparent);border:1px solid;min-block-size:7rem;padding:.72rem;line-height:1.42}.lead-attachments{border-block-start:1px solid #15151347;gap:.7rem;padding-block-start:.85rem;display:grid}.lead-attachments>header{justify-content:space-between;gap:1rem;display:flex}.lead-attachments h4{font-size:.77rem}.lead-attachments header p{color:var(--color-text-muted);margin-block-start:.15rem;font-size:.62rem}.lead-attachments header>span{font:.42rem var(--font-accent)}.lead-dropzone{border:1px dashed var(--contact-ink);transition:background-color var(--duration-fast) ease}.lead-dropzone.is-dragging{background:color-mix(in srgb, var(--color-mint) 30%, transparent)}.lead-dropzone>button{text-align:start;background:0 0;border:0;grid-template-columns:auto auto 1fr;align-items:center;gap:.55rem;inline-size:100%;padding:.7rem;display:grid}.lead-dropzone>button>span{border:1px solid;place-items:center;block-size:1.65rem;inline-size:1.65rem;font-size:1rem;display:grid}.lead-dropzone strong{font-size:.68rem}.lead-dropzone small{color:var(--color-text-muted);justify-self:end;font-size:.58rem}.lead-attachments__error{color:#a52e1c;font-size:.64rem}.lead-file-list{gap:.35rem;list-style:none;display:grid}.lead-file-list li{background:color-mix(in srgb, var(--color-butter) 18%, var(--contact-paper));border:1px solid #15151359;justify-content:space-between;gap:1rem;padding:.52rem .6rem;display:flex}.lead-file-list li>span{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-inline-size:0;display:grid}.lead-file-list li b{font:.36rem var(--font-accent)}.lead-file-list li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.lead-file-list li small{color:var(--color-text-muted);font-size:.56rem}.lead-file-list li button{text-underline-offset:.18em;background:0 0;border:0;font-size:.58rem;text-decoration:underline}.lead-submit-error{border:1px solid var(--contact-ink);border-inline-start:4px solid var(--color-tomato);background:color-mix(in srgb, var(--color-tomato) 12%, var(--contact-paper));padding:.75rem}.lead-submit-error strong{font-size:.75rem}.lead-submit-error p{margin-block-start:.25rem;font-size:.65rem;line-height:1.4}.lead-submit-error a{font-weight:650}.lead-document__actions{border-block-start:1px solid #15151361;justify-content:space-between;align-items:end;gap:1rem;padding-block-start:1rem;display:flex}.lead-document__actions p{max-inline-size:22rem;color:var(--color-text-muted);font-size:.65rem;line-height:1.35}.lead-document__actions button{border:1px solid var(--contact-ink);background:var(--contact-ink);min-inline-size:10rem;color:var(--contact-paper);transition:background-color var(--duration-fast) ease, opacity var(--duration-fast) ease;border-radius:0;flex:none;padding:.74rem .9rem;font-size:.7rem;font-weight:650}.lead-document__actions button:hover:not(:disabled){background:var(--color-cobalt)}.lead-document__actions button:disabled{cursor:wait;opacity:.58}.lead-confirmation{grid-template-rows:auto 1fr auto;min-block-size:52rem;padding:clamp(1.35rem,2.2vw,2.2rem);display:grid}.lead-confirmation>header{font:.43rem var(--font-accent);border-block-end:1.5px solid;justify-content:space-between;gap:1rem;padding-block-end:1rem;display:flex}.lead-confirmation>header strong{background:var(--color-mint);border:1px solid;padding:.45rem .6rem;font-weight:500}.lead-confirmation>div{align-self:center}.lead-confirmation>div>p:first-child{font:.42rem var(--font-accent);letter-spacing:.04em}.lead-confirmation h3{letter-spacing:-.075em;max-inline-size:9ch;margin-block:1rem 1.2rem;font-size:clamp(3rem,5vw,5.2rem);font-weight:550;line-height:.86}.lead-confirmation>div>p:last-child{max-inline-size:27rem;font-size:.95rem;line-height:1.42}.lead-confirmation dl{border-block-start:1px solid;display:grid}.lead-confirmation dl>div{border-block-end:1px solid #15151347;grid-template-columns:9rem 1fr;gap:1rem;padding-block:.65rem;display:grid}.lead-confirmation dt{font:.38rem var(--font-accent)}.lead-confirmation dd{overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:600}.final-footer{background:var(--color-canvas);position:relative;overflow:hidden}.final-footer__inner{padding-block:clamp(4rem,7vw,7rem) 1.3rem}.final-footer__top{border-block-end:1px solid;grid-template-columns:minmax(14rem,1.15fr) minmax(10rem,.75fr) minmax(9rem,.5fr);gap:clamp(2rem,8vw,9rem);padding-block-end:clamp(4rem,7vw,7rem);display:grid}.final-footer__identity strong{letter-spacing:-.065em;margin-block-end:1.1rem;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:620;display:block}.final-footer__identity img{block-size:auto;inline-size:min(100%,15rem);margin-block-end:1.1rem;display:block}.final-footer__identity p{max-inline-size:24rem;font-size:.92rem;line-height:1.4}.final-footer nav,.final-footer__contacts{align-content:start;gap:.5rem;display:grid}.final-footer nav>span,.final-footer__contacts>span{font:.4rem var(--font-accent);letter-spacing:.04em;margin-block-end:.65rem}.final-footer a{inline-size:fit-content;font-size:.82rem;text-decoration:none}.final-footer a:hover{color:var(--color-cobalt)}.final-footer__legal{color:var(--color-text-muted);justify-content:space-between;gap:1rem;padding-block:1rem;font-size:.65rem;display:flex}.final-footer__statement{letter-spacing:-.078em;margin-block-start:clamp(4rem,7vw,7rem);font-size:clamp(4.2rem,9vw,8.5rem);font-weight:560;line-height:.79}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=850px){.final-contact__inner{padding-block:5rem}.final-contact__context>h2{max-inline-size:10ch;font-size:clamp(2.8rem,10.8vw,4.4rem)}.final-contact__copy{max-inline-size:36rem;font-size:.94rem}.lead-document{min-block-size:0}.final-footer__top{grid-template-columns:1fr 1fr}.final-footer__identity{grid-column:1/-1}}@media (width<=560px){.final-contact__form-wrap{margin-block-start:-40svh}.lead-document{box-shadow:7px 8px #15151326}.lead-document form{gap:1.2rem;padding:1rem}.lead-document__header h3{font-size:2.25rem}.lead-document__header{gap:1rem}.lead-document__header>strong{text-align:center;max-inline-size:7rem}.lead-form__grid{grid-template-columns:1fr}.lead-field--wide{grid-column:auto}.lead-contact{grid-template-columns:1fr}.lead-contact__switch,.lead-contact .lead-field{grid-column:1}.lead-dropzone>button{grid-template-columns:auto 1fr}.lead-dropzone small{grid-column:2;justify-self:start}.lead-file-list li>span{grid-template-columns:1.3rem minmax(0,1fr)}.lead-file-list li small{grid-column:2}.lead-document__actions{flex-direction:column;align-items:stretch}.lead-document__actions button{inline-size:100%}.lead-confirmation{min-block-size:34rem;padding:1rem}.lead-confirmation h3{font-size:3.2rem}.lead-confirmation dl>div{grid-template-columns:6rem 1fr}.final-footer__top{grid-template-columns:1fr 1fr;gap:3rem 1.5rem}.final-footer__identity p{font-size:.86rem}.final-footer__statement{font-size:clamp(3.6rem,18vw,5rem)}}@media (prefers-reduced-motion:reduce){.final-contact__form-wrap{margin-block-start:2rem}}.lead-honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.operating-track{block-size:224svh;margin-block:clamp(3rem,6vw,6rem) 0;position:relative}.operating-stage{z-index:2;border-block:1px solid var(--contact-ink);pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;block-size:86svh;min-block-size:36rem;inline-size:100%;display:grid;position:sticky;inset-block-start:7svh}.operating-stage__header,.operating-stage__footer{min-block-size:3.4rem;font:.45rem var(--font-accent);letter-spacing:.035em;justify-content:space-between;align-items:center;gap:1rem;display:flex}.operating-stage__header strong{font:600 clamp(.9rem, 1.4vw, 1.25rem) var(--font-sans);letter-spacing:-.025em;text-align:right}.operating-stage__footer{grid-template-columns:auto 1fr auto 1fr auto;min-block-size:2.8rem;font-size:.38rem;display:grid}.operating-stage__footer i{background:#1515136e;block-size:1px}.operating-surface{background:linear-gradient(to right, #1515130f 1px, transparent 1px) 0 0 / 25% 100%, color-mix(in srgb, var(--color-lilac) 86%, var(--contact-paper));border-block:1px solid #1515135c;min-block-size:0;position:relative}.operating-surface:before,.operating-surface:after{z-index:5;border:1px solid var(--contact-ink);content:"";block-size:.7rem;inline-size:.7rem;position:absolute}.operating-surface:before{border-block-end:0;border-inline-end:0;inset:.7rem auto auto .7rem}.operating-surface:after{border-block-start:0;border-inline-start:0;inset:auto .7rem .7rem auto}.operating-surface__ruler{color:#151513a6;font:.34rem var(--font-accent);letter-spacing:.04em;justify-content:space-between;display:flex;position:absolute;inset:1rem 1.7rem auto}.work-object{z-index:2;border:1px solid var(--contact-ink);background:var(--contact-paper);opacity:0;transform-origin:50% 100%;flex-direction:column;gap:.45rem;min-inline-size:0;padding:clamp(.6rem,1.15vw,.95rem);display:flex;position:absolute;box-shadow:4px 5px #1515131f}.work-object>header{font:.38rem var(--font-accent);letter-spacing:.015em;border-block-end:1px solid #1515135e;justify-content:space-between;align-items:center;gap:.3rem;padding-block-end:.5rem;display:flex}.work-object>header i{font:1rem var(--font-sans);font-style:normal}.work-object p{letter-spacing:-.035em;font-size:clamp(.78rem,1.45vw,1.2rem);font-weight:620;line-height:1.12}.work-object small{margin-block-start:auto;font-size:clamp(.62rem,.8vw,.78rem);font-weight:530}.work-object__alternate{display:grid}.work-object__alternate>*{grid-area:1/1}.work-object__alternate--small{margin-block-start:auto}.operating-after{opacity:0}.work-object--request{background:color-mix(in srgb, var(--color-powder) 40%, var(--contact-paper));block-size:26%;inline-size:21%;inset:15% auto auto 2%}.work-object--request:before{border:1px solid var(--contact-ink);background:var(--color-powder);content:"";border-block-end:0;block-size:.38rem;position:absolute;inset:-.38rem 1.1rem auto}.work-object--table{block-size:34%;inline-size:25%;inset:11% auto auto 26%}.work-table{border-block-start:1px solid #15151399;border-inline-start:1px solid #15151359;grid-template-columns:1.5fr 1fr;margin-block-start:.2rem;display:grid}.work-table>*{text-overflow:ellipsis;white-space:nowrap;border-block-end:1px solid #15151359;border-inline-end:1px solid #15151359;min-inline-size:0;padding:.33rem .38rem;font-size:clamp(.58rem,.83vw,.74rem);overflow:hidden}.work-table>span:nth-child(-n+2){background:var(--color-butter);font:.33rem var(--font-accent)}.work-table b{font-weight:580}.work-object--manager{background:color-mix(in srgb, var(--color-butter) 25%, var(--contact-paper));block-size:24%;inline-size:17%;inset:15% auto auto 54%}.work-object--manager p{max-inline-size:11ch}.work-object--manager:after{border-inline-start:1px solid var(--contact-ink);border-block-end:1px solid var(--contact-ink);background:inherit;clip-path:polygon(0 0,0 100%,100% 100%);content:"";block-size:.55rem;inline-size:.55rem;position:absolute;inset:auto auto -.55rem 1rem}.work-object--crm{block-size:35%;inline-size:24%;inset:12% 2% auto auto}.work-object--crm>header{background:var(--contact-ink);color:var(--contact-paper);border:0;margin:calc(-1*clamp(.6rem,1.15vw,.95rem)) calc(-1*clamp(.6rem,1.15vw,.95rem)) .2rem;padding:.5rem clamp(.6rem,1.15vw,.95rem)}.work-crm__row{border-block:1px solid #1515134d;justify-content:space-between;gap:.3rem;margin-block-start:auto;padding-block:.35rem;font-size:clamp(.58rem,.8vw,.75rem);display:flex}.work-crm__row b{font-weight:650}.work-object--task{background:color-mix(in srgb, var(--color-powder) 28%, var(--contact-paper));block-size:24%;inline-size:23%;inset:auto auto 10% 28%}.work-object--task p{align-items:start;gap:.4rem;display:flex}.work-object--task p:before{content:"";border:1px solid;flex:none;block-size:.7rem;inline-size:.7rem;margin-block-start:.12rem}.work-object--task>header i{border:1px solid;place-items:center;block-size:1.1rem;inline-size:1.1rem;font-size:.7rem;display:grid}.work-object--result{background:var(--contact-paper);block-size:24%;inline-size:22%;inset:auto 3% 9% auto}.operating-complete{border:1px solid var(--contact-ink);background:var(--color-mint);opacity:0;align-self:flex-start;padding:.25rem .4rem;font:.36rem var(--font-accent)!important}.operating-manual{z-index:4;border-inline-start:2px solid var(--color-tomato);background:color-mix(in srgb, var(--color-lilac) 60%, var(--contact-paper));opacity:0;grid-template-columns:1fr 1fr;gap:.35rem;inline-size:24%;padding:.4rem;display:grid;position:absolute;inset:52% auto auto 53%}.operating-manual span,.operating-manual small{background:var(--contact-paper);font:.35rem var(--font-accent);border:1px solid #1515135c;padding:.28rem .32rem}.operating-manual strong{background:var(--color-tomato);font:.42rem var(--font-accent);grid-column:1/-1;padding:.32rem .4rem}.operating-manual small{justify-self:start}.operating-frame{z-index:3;opacity:0;transform-origin:50%;border:1px solid #1515136b;block-size:28%;inline-size:28%;position:absolute;inset:47% auto auto 51%}.operating-frame>span{font:.34rem var(--font-accent);position:absolute;inset:-.85rem auto auto 0}.operating-frame i{border:2px solid var(--color-cobalt);block-size:1.2rem;inline-size:1.2rem;position:absolute}.operating-frame i:first-of-type{border-block-end:0;border-inline-end:0;inset:-2px auto auto -2px}.operating-frame i:nth-of-type(2){border-block-end:0;border-inline-start:0;inset:-2px -2px auto auto}.operating-frame i:nth-of-type(3){border-block-start:0;border-inline-end:0;inset:auto auto -2px -2px}.operating-frame i:nth-of-type(4){border-block-start:0;border-inline-start:0;inset:auto -2px -2px auto}.operating-rule{z-index:5;border:1px solid var(--contact-ink);background:var(--color-butter);opacity:0;gap:.18rem;inline-size:20%;padding:.58rem .7rem;display:grid;position:absolute;inset:54% auto auto 55%;box-shadow:3px 4px #15151326}.operating-rule small{font:.3rem var(--font-accent)}.operating-rule strong{font:500 clamp(.75rem, 1.25vw, 1.1rem) var(--font-accent)}.operating-rule span{font-size:clamp(.6rem,.8vw,.75rem)}.operating-data{z-index:6;border:1px solid var(--contact-ink);background:var(--color-butter);white-space:nowrap;opacity:0;will-change:transform;padding:.32rem .42rem;font-size:clamp(.54rem,.78vw,.68rem);font-weight:600;position:absolute;inset:0 auto auto 0;box-shadow:2px 2px #15151329}.operating-data--duplicate{background:var(--contact-paper);border-color:var(--color-tomato)}.operating-sheet{z-index:7;border:1.5px solid var(--contact-ink);background:var(--contact-paper);opacity:0;transform-origin:0 0;inline-size:min(33rem,64%);padding:clamp(.85rem,1.5vw,1.3rem);position:absolute;box-shadow:8px 10px #15151326}.operating-sheet>header{border-block-end:1px solid var(--contact-ink);font:.36rem var(--font-accent);justify-content:space-between;gap:1rem;padding-block-end:.65rem;display:flex}.operating-sheet>header b{color:var(--color-cobalt);font-weight:500}.operating-sheet ul{margin:0;padding:.45rem 0 0;list-style:none;display:grid}.operating-sheet li{font:500 clamp(.48rem, .75vw, .65rem) var(--font-accent);border-block-end:1px solid #15151345;padding:.56rem 0}@media (width<=850px){.operating-track{block-size:calc(var(--scene-viewport-height,100svh) * 2.15);margin-block-start:3rem}.operating-stage{block-size:min(calc(var(--scene-viewport-height,100svh) * .86), calc(var(--scene-viewport-height,100svh) - var(--scene-header-height,50px) - var(--scene-safe-bottom,0px) - 20px));min-block-size:0;inset-block-start:calc(var(--scene-header-height,50px) + 8px)}.operating-stage__header{min-block-size:3rem}.operating-stage__footer{min-block-size:2.4rem}.work-object--request{block-size:22%;inline-size:45%;inset:7% auto auto 2%}.work-object--table{block-size:25%;inline-size:47%;inset:11% 2% auto auto}.work-object--manager{block-size:19%;inline-size:43%;inset:38% auto auto 4%}.work-object--crm{block-size:24%;inline-size:45%;inset:39% 2% auto auto}.work-object--task{block-size:19%;inline-size:43%;inset:auto auto 6% 4%}.work-object--result{block-size:19%;inline-size:45%;inset:auto 2% 5% auto}.work-object>header{font-size:.32rem}.work-object p{font-size:clamp(.73rem,2.8vw,.98rem)}.work-object small{font-size:clamp(.58rem,2.3vw,.7rem)}.work-table>*{padding:.22rem .2rem;font-size:clamp(.51rem,1.75vw,.67rem)}.work-table>span:nth-child(-n+2){font-size:.28rem}.work-crm__row{font-size:.52rem}.operating-manual{inline-size:43%;inset:59% auto auto 29%}.operating-frame{block-size:17%;inline-size:50%;inset:56% auto auto 26%}.operating-rule{inline-size:36%;inset:60% auto auto 34%}.operating-sheet{inline-size:min(25rem,78%)}}@media (width<=560px){.operating-track{block-size:calc(var(--scene-viewport-height,100svh) * 2.1)}.operating-stage{block-size:min(calc(var(--scene-viewport-height,100svh) * .84), calc(var(--scene-viewport-height,100svh) - var(--scene-header-height,50px) - var(--scene-safe-bottom,0px) - 20px))}.operating-stage__header{min-block-size:3.25rem}.operating-stage__header span{max-inline-size:7rem;line-height:1.3}.operating-stage__header strong{max-inline-size:11rem;font-size:.85rem}.operating-surface__ruler{font-size:.28rem;inset:.7rem 1rem auto}.work-object{gap:.24rem;padding:.48rem;box-shadow:3px 4px #1515131f}.work-object>header{min-block-size:1.15rem;padding-block-end:.25rem;font-size:.42rem;line-height:1.15}.work-object--crm>header{margin:-.48rem -.48rem .2rem;padding:.35rem .48rem}.work-object>header i{font-size:.75rem}.work-object p{font-size:clamp(.67rem,3vw,.82rem)}.work-object small{font-size:.55rem;line-height:1.13}.work-table{margin-block-start:.05rem}.work-table>*{padding:.18rem .13rem;font-size:.47rem}.work-table>span:nth-child(-n+2){font-size:.24rem}.work-crm__row{font-size:.45rem;display:flex}.operating-manual{gap:.15rem;padding:.25rem}.operating-manual span,.operating-manual small{padding:.14rem .2rem;font-size:.42rem}.operating-manual strong{padding:.21rem .3rem;font-size:.5rem}.operating-rule{padding:.4rem}.operating-rule small{font-size:.35rem}.operating-rule strong{font-size:.67rem}.operating-rule span{font-size:.55rem}.operating-data{padding:.22rem .26rem;font-size:.48rem}.operating-sheet{inline-size:84%;padding:.75rem}.operating-sheet li{font-size:.45rem}.operating-stage__footer{gap:.4rem;font-size:.29rem}}@media (height<=500px) and (width>=500px){.operating-stage__header{min-block-size:2.4rem}.operating-stage__footer{min-block-size:1.7rem}.work-object{gap:.22rem;padding:.45rem}.work-object>header{padding-block-end:.3rem;font-size:.32rem}.work-object p{font-size:.78rem}.work-object small{font-size:.58rem}.work-object--request{block-size:41%;inline-size:30%;inset:5% auto auto 2%}.work-object--table{block-size:41%;inline-size:30%;inset:5% auto auto 35%}.work-object--manager{block-size:41%;inline-size:30%;inset:5% 2% auto auto}.work-object--crm{block-size:41%;inline-size:30%;inset:auto auto 4% 2%}.work-object--task{block-size:41%;inline-size:30%;inset:auto auto 4% 35%}.work-object--result{block-size:41%;inline-size:30%;inset:auto 2% 4% auto}.work-object--crm>header{margin:-.45rem -.45rem .1rem;padding:.3rem .45rem}.work-table>*{padding:.15rem .2rem;font-size:.51rem}.operating-manual{inline-size:26%;inset:38% auto auto 37%}.operating-frame{block-size:33%;inline-size:34%;inset:33% auto auto 33%}.operating-rule{inline-size:26%;inset:37% auto auto 37%}}@media (width>=851px) and (height<=700px){.operating-stage{block-size:calc(var(--scene-viewport-height,100svh) - var(--scene-header-height,54px) - var(--scene-safe-bottom,0px) - 20px);min-block-size:0;inset-block-start:calc(var(--scene-header-height,54px) + 8px)}.operating-stage__header{min-block-size:2.4rem}.operating-stage__footer{min-block-size:1.7rem}.work-object{gap:.22rem;padding:.45rem}.work-object>header{padding-block-end:.3rem}.work-object--crm>header{margin:-.45rem -.45rem .1rem;padding:.3rem .45rem}.operating-sheet{padding:.7rem}.operating-sheet li{padding:.35rem 0}}@media (prefers-reduced-motion:reduce){.operating-track{block-size:auto}.operating-stage{grid-template-rows:auto 70svh auto auto;block-size:auto;min-block-size:0;position:relative;inset:auto}.operating-frame,.operating-manual,.operating-data{display:none}.operating-sheet{z-index:1;inline-size:min(100%,33rem);margin:1.2rem auto;position:relative}.work-object,.operating-complete,.operating-rule,.operating-sheet,.operating-sheet li{opacity:1!important}.operating-before{opacity:0!important}.operating-after{opacity:1!important}}.global-header{z-index:var(--z-navigation);color:var(--color-text);isolation:isolate;padding-block-start:env(safe-area-inset-top,0px);position:fixed;inset:0 0 auto}.global-header:before{z-index:-1;-webkit-backdrop-filter:blur(12px);opacity:0;content:"";background:#f4f1e9e0;border-block-end:1px solid #1515131a;transition:opacity .18s;position:absolute;inset:0;box-shadow:0 3px 14px #15151308}.global-header.is-scrolled:before,.global-header.is-menu-open:before{opacity:1}.global-header__inner{inline-size:min(100%, var(--content-max-width));block-size:54px;padding-inline:var(--page-gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.4rem;margin-inline:auto;display:grid}.global-header__logo{justify-self:start;inline-size:108px;line-height:0;display:block}.global-header__logo img{block-size:auto;inline-size:100%}.global-header__desktop-nav{white-space:nowrap;align-items:center;gap:clamp(.85rem,1.55vw,1.65rem);display:flex}.global-header__desktop-nav a{font-size:.76rem;font-weight:540;text-decoration:none;transition:color .18s}.global-header__desktop-nav a:hover{color:var(--color-cobalt)}.global-header__cta{border:1px solid var(--color-text);background:var(--color-text);min-block-size:37px;color:var(--color-canvas);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:.55rem;padding-inline:.85rem;font-size:.75rem;font-weight:590;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.global-header__cta:hover{border-color:var(--color-cobalt);background:var(--color-cobalt)}.global-header__cta--desktop{justify-self:end}.global-header__mobile-actions,.global-header__menu{display:none}.global-header :is(a,button):focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}@media (width<=700px){.global-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;block-size:50px;padding-inline:1rem}.global-header__logo{inline-size:96px}.global-header__desktop-nav,.global-header__cta--desktop{display:none}.global-header__mobile-actions{align-items:center;gap:.5rem;display:flex}.global-header__cta--mobile{min-block-size:38px;color:var(--color-text);background:#f4f1e9a6;padding-inline:.65rem;font-size:.72rem}.global-header__cta--mobile:hover{background:var(--color-text);color:var(--color-canvas)}.global-header__menu-button{border:1px solid var(--color-border);background:#f4f1e9a6;border-radius:2px;align-content:center;justify-items:center;gap:5px;block-size:42px;inline-size:42px;padding:0;display:grid}.global-header__menu-button span{background:currentColor;block-size:1px;inline-size:17px;transition:transform .18s}.global-header.is-menu-open .global-header__menu-button span:first-child{transform:translateY(3px)rotate(45deg)}.global-header.is-menu-open .global-header__menu-button span:last-child{transform:translateY(-3px)rotate(-45deg)}.global-header__menu{inset:calc(50px + env(safe-area-inset-top,0px)) 1rem auto auto;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#f4f1e9f0;border-radius:3px;inline-size:min(18rem,100vw - 2rem);padding:.4rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;transform:translateY(-6px);box-shadow:0 9px 20px #15151317}.global-header.is-menu-open .global-header__menu{opacity:1;pointer-events:auto;transform:translateY(0)}.global-header__menu{top:var(--scene-header-height);max-block-size:calc(var(--scene-visible-height) - var(--scene-header-height) - 16px);overflow-y:auto}.global-header__menu a{border-block-end:1px solid var(--color-border);padding:.75rem .7rem;font-size:.88rem;font-weight:540;text-decoration:none}.global-header__menu a:last-child{border-block-end:0}.global-header__menu a:hover{color:var(--color-cobalt)}}@media (prefers-reduced-motion:reduce){.global-header *,.global-header:before{transition-duration:1ms!important}}.production-landing{overflow:clip}#services,#featured-cases,#process,#principles,#start,#faq,#contact{scroll-margin-top:calc(var(--scene-header-height,54px) + 16px)}@media (width<=700px){#services,#featured-cases,#process,#principles,#start,#faq,#contact{scroll-margin-top:calc(var(--scene-header-height,50px) + 12px)}}.production-landing .case-reel:before,.production-landing .process-route:before{position:absolute}.production-landing .case-reel-endpoint{justify-content:center;align-items:end;gap:.6rem;padding-block:8svh;display:flex}.production-landing .case-reel-endpoint>span{background:var(--color-text);block-size:3rem;inline-size:1px}.production-landing .case-reel-endpoint>i{border:1px solid var(--color-text);background:var(--color-mint);block-size:1.4rem;inline-size:1.4rem}.production-landing .case-reel-endpoint>i:last-child{background:var(--color-butter);transform:translateY(-.6rem)}
