.SiteFooter-module__E035KW__footer{padding:0 var(--container-gutter) clamp(2.5rem, 5vw, 4rem);color:#e5ecf3;color:lab(93.0439% -1.63299 -4.1317);background:#010102;background:lab(.306446% -.0755638 -.492015)}.SiteFooter-module__E035KW__footerShell{width:min(100%, var(--container-max));border-top:1px solid var(--line);margin-inline:auto;padding-top:clamp(2rem,4vw,3rem)}.SiteFooter-module__E035KW__brandColumn,.SiteFooter-module__E035KW__linkGrid{display:grid}.SiteFooter-module__E035KW__brandColumn{gap:var(--space-3);max-width:35rem}.SiteFooter-module__E035KW__brand{color:#ebf3fa;color:lab(95.364% -1.63388 -4.13216);width:fit-content;font-family:var(--font-heading);align-items:center;gap:.85rem;font-size:1.48rem;font-weight:760;line-height:1;display:inline-flex}.SiteFooter-module__E035KW__logoField{place-items:center;width:2.6rem;height:2rem;display:grid}.SiteFooter-module__E035KW__logo{object-fit:contain;width:2.18rem;height:1.78rem}.SiteFooter-module__E035KW__brandColumn p{color:#909aa2;color:lab(62.8828% -2.12982 -5.48402);max-width:42ch;font-size:var(--type-body);margin:0;line-height:1.62}.SiteFooter-module__E035KW__contactLink{color:#ebf3fa;color:lab(95.364% -1.63388 -4.13216);width:fit-content;font-size:1rem;font-weight:650;line-height:1.2}.SiteFooter-module__E035KW__linkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem)}.SiteFooter-module__E035KW__columnLabel{color:#727c85;color:lab(51.2813% -2.35823 -6.15096);font-family:var(--font-main);text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:700;line-height:1;display:block}.SiteFooter-module__E035KW__linkList{gap:.82rem;margin-top:1rem;display:grid}.SiteFooter-module__E035KW__linkList a{color:#cad2da;color:lab(83.7639% -1.8917 -4.81303);width:fit-content;transition:color .22s var(--ease), transform .22s var(--ease);font-size:1rem;font-weight:560;line-height:1.25}.SiteFooter-module__E035KW__linkList a:hover,.SiteFooter-module__E035KW__linkList a:focus-visible,.SiteFooter-module__E035KW__contactLink:hover,.SiteFooter-module__E035KW__contactLink:focus-visible{color:var(--hover-accent);color:oklch(78% .12 72)}.SiteFooter-module__E035KW__metaRow{justify-content:space-between;gap:var(--space-2);color:#727c85;color:lab(51.2813% -2.35823 -6.15096);flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,4rem);font-size:.88rem;font-weight:600;line-height:1.15;display:flex}@media (max-width:760px){.SiteFooter-module__E035KW__footer{padding:0 16px 2rem}.SiteFooter-module__E035KW__brand{gap:.6rem;font-size:1.28rem}.SiteFooter-module__E035KW__logoField{width:2.3rem;height:1.85rem}.SiteFooter-module__E035KW__logo{width:1.82rem;height:1.48rem}.SiteFooter-module__E035KW__linkGrid{grid-template-columns:1fr}.SiteFooter-module__E035KW__metaRow{flex-direction:column}}
.SiteHeader-module__IXGdVG__header{z-index:30;pointer-events:none;padding-block-start:18px;padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter);position:fixed;inset:0 0 auto}@supports (padding:max(0px)){.SiteHeader-module__IXGdVG__header{padding-block-start:max(18px, env(safe-area-inset-top));padding-inline-start:max(var(--container-gutter), env(safe-area-inset-left));padding-inline-end:max(var(--container-gutter), env(safe-area-inset-right))}}.SiteHeader-module__IXGdVG__headerShell{width:min(100%, var(--container-max));border-radius:var(--radius-lg);min-height:3.75rem;box-shadow:none;isolation:isolate;pointer-events:auto;background:0 0;grid-template-columns:minmax(8.5rem,1fr) auto minmax(8.5rem,1fr);align-items:center;gap:clamp(.85rem,2vw,1.35rem);margin-inline:auto;padding:.55rem .75rem .55rem .9rem;display:grid;position:relative}.SiteHeader-module__IXGdVG__headerShell:before{content:"";z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#010204ad;background:lab(.456965% -.114113 -.777918/.68);position:absolute;inset:0}.SiteHeader-module__IXGdVG__brand,.SiteHeader-module__IXGdVG__nav,.SiteHeader-module__IXGdVG__headerTools,.SiteHeader-module__IXGdVG__mobileMenu{z-index:1;position:relative}.SiteHeader-module__IXGdVG__productHeader .SiteHeader-module__IXGdVG__headerShell{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}.SiteHeader-module__IXGdVG__brand{color:#ebf3fa;color:lab(95.364% -1.63388 -4.13216);width:fit-content;min-width:0;font-family:var(--font-heading);align-items:center;gap:.85rem;font-size:1.48rem;font-weight:760;line-height:1;display:inline-flex}.SiteHeader-module__IXGdVG__logoField{place-items:center;width:2.6rem;height:2rem;display:grid}.SiteHeader-module__IXGdVG__logo{object-fit:contain;width:2.18rem;height:1.78rem}.SiteHeader-module__IXGdVG__nav{color:#b0b9c0;color:lab(74.4836% -1.88524 -4.80964);font-family:var(--font-main);justify-content:center;align-self:stretch;align-items:stretch;gap:clamp(.45rem,.8vw,.7rem);font-size:.92rem;font-weight:600;line-height:1;display:flex;position:relative}.SiteHeader-module__IXGdVG__nav a,.SiteHeader-module__IXGdVG__headerLink,.SiteHeader-module__IXGdVG__navGroupTrigger{transition:color .22s var(--ease)}.SiteHeader-module__IXGdVG__nav a:hover,.SiteHeader-module__IXGdVG__headerLink:hover,.SiteHeader-module__IXGdVG__navGroupTrigger:hover{color:#e7aa5b;color:lab(74.3545% 16.8762 49.3897)}.SiteHeader-module__IXGdVG__navGroup{align-items:center;height:100%;display:grid;position:relative}.SiteHeader-module__IXGdVG__navGroupTrigger{color:#b0b9c0;color:lab(74.4836% -1.88524 -4.80964);cursor:pointer;min-height:2.25rem;font:inherit;white-space:nowrap;transition:background-color .22s var(--ease), color .22s var(--ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:.5rem .45rem;display:inline-flex}.SiteHeader-module__IXGdVG__navGroupTriggerOpen{color:#ebf3fa;color:lab(95.364% -1.63388 -4.13216);background:0 0}.SiteHeader-module__IXGdVG__navGroupPanel{top:100%;left:var(--desktop-panel-center,50%);border-radius:0 0 var(--radius-lg) var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:13.5rem;box-shadow:none;z-index:20;transform-origin:top;animation:SiteHeader-module__IXGdVG__navPanelIn .18s var(--ease);background:#010204ad;background:lab(.456965% -.114113 -.777918/.68);border:0;gap:.35rem;padding:.6rem;display:grid;position:absolute;transform:translate(-50%)}.SiteHeader-module__IXGdVG__navGroupPanel a{border-radius:var(--radius-md);white-space:nowrap;padding:.72rem .78rem;display:block}.SiteHeader-module__IXGdVG__navGroupPanel a:hover{background:var(--surface-paper-strong)}.SiteHeader-module__IXGdVG__headerTools{justify-self:end;align-items:center;gap:1rem;display:flex}.SiteHeader-module__IXGdVG__headerLink{color:#b0b9c0;color:lab(74.4836% -1.88524 -4.80964);white-space:nowrap;justify-self:end;align-items:center;min-height:2.25rem;padding:.5rem .15rem;font-size:.92rem;font-weight:650;line-height:1;display:inline-flex}.SiteHeader-module__IXGdVG__mobileMenu{justify-self:end;display:none;position:relative}.SiteHeader-module__IXGdVG__mobileMenu summary{color:#ebf3fa;color:lab(95.364% -1.63388 -4.13216);cursor:pointer;align-items:center;gap:.7rem;min-height:2.5rem;padding:0;font-size:.95rem;font-weight:700;line-height:1;list-style:none;display:inline-flex}.SiteHeader-module__IXGdVG__mobileMenu summary::-webkit-details-marker{display:none}.SiteHeader-module__IXGdVG__breadcrumbIcon{width:1.25rem;height:1rem;display:inline-block;position:relative}.SiteHeader-module__IXGdVG__breadcrumbIcon span{transform-origin:50%;width:100%;height:1px;transition:transform .22s var(--ease), opacity .22s var(--ease), top .22s var(--ease);background:#ebf3fa;background:lab(95.364% -1.63388 -4.13216);border-radius:999px;position:absolute;left:0}.SiteHeader-module__IXGdVG__breadcrumbIcon span:first-child{top:.2rem}.SiteHeader-module__IXGdVG__breadcrumbIcon span:nth-child(2){top:.5rem}.SiteHeader-module__IXGdVG__breadcrumbIcon span:nth-child(3){top:.8rem}.SiteHeader-module__IXGdVG__mobileMenu[open] .SiteHeader-module__IXGdVG__breadcrumbIcon span:first-child{top:.5rem;transform:rotate(45deg)}.SiteHeader-module__IXGdVG__mobileMenu[open] .SiteHeader-module__IXGdVG__breadcrumbIcon span:nth-child(2){opacity:0}.SiteHeader-module__IXGdVG__mobileMenu[open] .SiteHeader-module__IXGdVG__breadcrumbIcon span:nth-child(3){top:.5rem;transform:rotate(-45deg)}.SiteHeader-module__IXGdVG__mobilePanel{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:auto;box-shadow:none;transform-origin:top;animation:SiteHeader-module__IXGdVG__navPanelIn .18s var(--ease);background:#010204ad;background:lab(.456965% -.114113 -.777918/.68);border:0;padding:.7rem;position:absolute;top:calc(100% + .45rem);left:0;right:0}.SiteHeader-module__IXGdVG__mobileMenu:not([open]) .SiteHeader-module__IXGdVG__mobilePanel{display:none}.SiteHeader-module__IXGdVG__mobilePanel nav{gap:.3rem;display:grid}.SiteHeader-module__IXGdVG__mobilePanel nav a,.SiteHeader-module__IXGdVG__mobileTrail{border-radius:var(--radius-md);color:#dee6ec;color:lab(90.7239% -1.63215 -4.1312);align-items:center;min-height:2.75rem;padding:0 .7rem;font-size:1.02rem;font-weight:640;line-height:1.15;display:flex}.SiteHeader-module__IXGdVG__mobileGroup{gap:.1rem;padding-block:.45rem;display:grid}.SiteHeader-module__IXGdVG__mobileGroup+.SiteHeader-module__IXGdVG__mobileGroup{border-top:0}.SiteHeader-module__IXGdVG__mobileGroup>span{color:#879099;color:lab(59.4026% -2.12494 -5.48159);padding:.35rem .7rem;font-size:.78rem;font-weight:760;line-height:1}.SiteHeader-module__IXGdVG__mobilePanel nav a:hover,.SiteHeader-module__IXGdVG__mobileTrail:hover{background:var(--surface-paper-strong)}.SiteHeader-module__IXGdVG__mobileTrail,.SiteHeader-module__IXGdVG__mobileTools{margin-top:.5rem;padding-top:.7rem}@keyframes SiteHeader-module__IXGdVG__navPanelIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.SiteHeader-module__IXGdVG__mobileMenu .SiteHeader-module__IXGdVG__mobilePanel{animation-name:SiteHeader-module__IXGdVG__mobilePanelIn}@keyframes SiteHeader-module__IXGdVG__mobilePanelIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1180px){.SiteHeader-module__IXGdVG__headerShell{grid-template-columns:1fr auto}.SiteHeader-module__IXGdVG__navGroupPanel,.SiteHeader-module__IXGdVG__nav,.SiteHeader-module__IXGdVG__headerTools{display:none}.SiteHeader-module__IXGdVG__mobileMenu{justify-self:end;display:block;position:static}}@media (max-width:760px){.SiteHeader-module__IXGdVG__header{padding-block-start:12px;padding-inline:12px}@supports (padding:max(0px)){.SiteHeader-module__IXGdVG__header{padding-block-start:max(12px, env(safe-area-inset-top));padding-inline-start:max(12px, env(safe-area-inset-left));padding-inline-end:max(12px, env(safe-area-inset-right))}}.SiteHeader-module__IXGdVG__headerShell{min-height:3.75rem;padding:.625rem .75rem}.SiteHeader-module__IXGdVG__brand{gap:.6rem;font-size:1.28rem}.SiteHeader-module__IXGdVG__logoField{width:2.3rem;height:1.85rem}.SiteHeader-module__IXGdVG__logo{width:1.82rem;height:1.48rem}.SiteHeader-module__IXGdVG__mobilePanel{max-height:calc(100svh - 5.25rem);overflow-y:auto}}
.HeroBackground-module__W6jf_a__root{pointer-events:none;contain:paint;background:#020204;position:absolute;inset:0;overflow:hidden}.HeroBackground-module__W6jf_a__media{object-fit:contain;object-position:var(--hero-bg-position,center center);width:auto;max-width:none;height:100%;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)scale(1.01)}@media (max-width:760px){.HeroBackground-module__W6jf_a__media{object-position:var(--hero-bg-mobile-position,center center)}}
.SubpageShell-module__wJmo_W__page{--page-accent:#f1b965;--page-accent-soft:#f1b96526;--page-accent-second:#008aa04d;min-height:100svh;color:var(--ink);background:radial-gradient(circle at 72% 8%, var(--page-accent-soft), transparent 34rem), radial-gradient(circle at 16% 30%, var(--page-accent-second), transparent 28rem), linear-gradient(180deg, #000001, #000102 54%, #000001);padding-top:clamp(5.75rem,7vw,7.5rem);overflow:clip}@supports (color:lab(0% 0 0)){.SubpageShell-module__wJmo_W__page{--page-accent:lab(79.1098% 14.0595 49.955);--page-accent-soft:lab(79.1098% 14.0595 49.955/.15);--page-accent-second:lab(52.0393% -30.2956 -24.5709/.3);background:radial-gradient(circle at 72% 8%, var(--page-accent-soft), transparent 34rem), radial-gradient(circle at 16% 30%, var(--page-accent-second), transparent 28rem), linear-gradient(180deg, lab(.125999% -.0353828 -.18543), lab(.235165% -.0637099 -.317267) 54%, lab(.093111% -.0254959 -.128746))}}.SubpageShell-module__wJmo_W__hero,.SubpageShell-module__wJmo_W__content{width:min(100% - var(--container-gutter), var(--container-max));margin-inline:auto}.SubpageShell-module__wJmo_W__hero{grid-template-columns:minmax(0,.46fr) minmax(24rem,.54fr);align-items:end;gap:clamp(2rem,5vw,6rem);min-height:clamp(28rem,58dvh,43rem);padding-block:clamp(1.5rem,3vw,3.75rem) clamp(3rem,5vw,5.5rem);display:grid}.SubpageShell-module__wJmo_W__page_approval .SubpageShell-module__wJmo_W__hero,.SubpageShell-module__wJmo_W__page_lead .SubpageShell-module__wJmo_W__hero{grid-template-columns:minmax(24rem,.54fr) minmax(0,.46fr)}.SubpageShell-module__wJmo_W__page_approval .SubpageShell-module__wJmo_W__heroCopy,.SubpageShell-module__wJmo_W__page_lead .SubpageShell-module__wJmo_W__heroCopy{order:2}.SubpageShell-module__wJmo_W__page_scan .SubpageShell-module__wJmo_W__hero{grid-template-columns:minmax(18rem,.34fr) minmax(0,.66fr);min-height:clamp(30rem,62dvh,46rem)}.SubpageShell-module__wJmo_W__page_streams .SubpageShell-module__wJmo_W__hero{grid-template-columns:minmax(0,.4fr) minmax(26rem,.6fr)}.SubpageShell-module__wJmo_W__page_products .SubpageShell-module__wJmo_W__hero{grid-template-columns:minmax(0,.58fr) minmax(21rem,.42fr)}.SubpageShell-module__wJmo_W__page_contact .SubpageShell-module__wJmo_W__hero{grid-template-columns:minmax(0,.52fr) minmax(21rem,.48fr)}.SubpageShell-module__wJmo_W__heroCopy{gap:1.05rem;padding-bottom:clamp(0rem,4vw,4rem);display:grid}.SubpageShell-module__wJmo_W__heroCopy p,.SubpageShell-module__wJmo_W__sectionLabel{width:fit-content;color:var(--page-accent);margin:0;font-size:.86rem;font-weight:650;line-height:1.05}.SubpageShell-module__wJmo_W__heroCopy h1,.SubpageShell-module__wJmo_W__sectionIntro h2,.SubpageShell-module__wJmo_W__decisionCopy h2,.SubpageShell-module__wJmo_W__nextSection h2{color:#efebe1;color:lab(93.0982% .337571 5.35781);font-family:var(--font-heading);text-wrap:balance;margin:0;font-weight:690;line-height:1.05}.SubpageShell-module__wJmo_W__heroCopy h1{max-width:15ch;font-size:clamp(2.15rem,3.75vw,3.95rem)}.SubpageShell-module__wJmo_W__heroCopy span,.SubpageShell-module__wJmo_W__sectionIntro p,.SubpageShell-module__wJmo_W__decisionCopy p{color:#b5b1a7bd;color:lab(72.2174% .351816 5.3678/.74);text-wrap:pretty;max-width:60ch;font-size:clamp(1rem,1.16vw,1.12rem);line-height:1.7}.SubpageShell-module__wJmo_W__content{gap:clamp(4rem,7vw,7rem);padding-bottom:clamp(5rem,9vw,8rem);display:grid}.SubpageShell-module__wJmo_W__serviceBlueprint{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(3.25rem,6vw,6.75rem) clamp(1.5rem,4vw,4.5rem);display:grid}.SubpageShell-module__wJmo_W__blueprintProof,.SubpageShell-module__wJmo_W__blueprintDecision,.SubpageShell-module__wJmo_W__blueprintContrast,.SubpageShell-module__wJmo_W__blueprintIntervention,.SubpageShell-module__wJmo_W__blueprintFit{grid-column:1/-1;min-width:0}.SubpageShell-module__wJmo_W__proofStrip{border-top:1px solid #cecac021;border-top:1px solid lab(81.4978% .344723 5.36281/.13);border-bottom:1px solid #cecac021;border-bottom:1px solid lab(81.4978% .344723 5.36281/.13);grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:clamp(1.75rem,4vw,3rem);display:grid;position:relative}.SubpageShell-module__wJmo_W__proofStrip h2{color:#efebe1;color:lab(93.0982% .337571 5.35781);max-width:18ch;font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(1.55rem,2.3vw,2.55rem);font-weight:690;line-height:1.05}.SubpageShell-module__wJmo_W__proofBody{gap:clamp(1rem,2vw,1.4rem);display:grid}.SubpageShell-module__wJmo_W__proofBody p{color:#b5b1a7c2;color:lab(72.2174% .351816 5.3678/.76);text-wrap:pretty;max-width:66ch;margin:0;font-size:clamp(1rem,1.14vw,1.1rem);line-height:1.72}.SubpageShell-module__wJmo_W__proofItems{flex-wrap:wrap;gap:.55rem;display:flex}.SubpageShell-module__wJmo_W__proofItems span{color:#dbd7cdd6;color:lab(86.1379% .341654 5.36066/.84);background:#01020385;background:lab(.460421% -.109367 -.480717/.52);border:1px solid #cecac021;border:1px solid lab(81.4978% .344723 5.36281/.13);border-radius:.2rem;align-items:center;min-height:2.15rem;padding:.38rem .65rem;font-size:.84rem;line-height:1;display:inline-flex}.SubpageShell-module__wJmo_W__blueprint_ledger .SubpageShell-module__wJmo_W__blueprintProof{grid-column:1/8}.SubpageShell-module__wJmo_W__blueprint_ledger .SubpageShell-module__wJmo_W__blueprintDecision{grid-column:8/-1}.SubpageShell-module__wJmo_W__blueprint_ledger .SubpageShell-module__wJmo_W__blueprintContrast{grid-column:1/5}.SubpageShell-module__wJmo_W__blueprint_ledger .SubpageShell-module__wJmo_W__blueprintIntervention{grid-column:5/-1}.SubpageShell-module__wJmo_W__blueprint_ledger .SubpageShell-module__wJmo_W__blueprintFit{grid-column:3/12}.SubpageShell-module__wJmo_W__blueprint_split .SubpageShell-module__wJmo_W__blueprintProof{grid-column:1/5}.SubpageShell-module__wJmo_W__blueprint_split .SubpageShell-module__wJmo_W__blueprintDecision{grid-column:5/-1}.SubpageShell-module__wJmo_W__blueprint_split .SubpageShell-module__wJmo_W__blueprintContrast{grid-column:2/9}.SubpageShell-module__wJmo_W__blueprint_split .SubpageShell-module__wJmo_W__blueprintIntervention{grid-column:1/-1}.SubpageShell-module__wJmo_W__blueprint_split .SubpageShell-module__wJmo_W__blueprintFit{grid-column:7/-1}.SubpageShell-module__wJmo_W__blueprint_floor .SubpageShell-module__wJmo_W__blueprintProof,.SubpageShell-module__wJmo_W__blueprint_floor .SubpageShell-module__wJmo_W__blueprintDecision{grid-column:1/-1}.SubpageShell-module__wJmo_W__blueprint_floor .SubpageShell-module__wJmo_W__blueprintContrast{grid-column:1/6}.SubpageShell-module__wJmo_W__blueprint_floor .SubpageShell-module__wJmo_W__blueprintIntervention{grid-column:6/-1}.SubpageShell-module__wJmo_W__blueprint_floor .SubpageShell-module__wJmo_W__blueprintFit{grid-column:2/11}.SubpageShell-module__wJmo_W__blueprint_route .SubpageShell-module__wJmo_W__blueprintProof{grid-column:1/-1}.SubpageShell-module__wJmo_W__blueprint_route .SubpageShell-module__wJmo_W__blueprintDecision{grid-column:1/8}.SubpageShell-module__wJmo_W__blueprint_route .SubpageShell-module__wJmo_W__blueprintContrast{grid-column:8/-1}.SubpageShell-module__wJmo_W__blueprint_route .SubpageShell-module__wJmo_W__blueprintIntervention{grid-column:2/12}.SubpageShell-module__wJmo_W__blueprint_route .SubpageShell-module__wJmo_W__blueprintFit{grid-column:1/-1}.SubpageShell-module__wJmo_W__blueprint_signal .SubpageShell-module__wJmo_W__blueprintProof{grid-column:5/-1}.SubpageShell-module__wJmo_W__blueprint_signal .SubpageShell-module__wJmo_W__blueprintDecision{grid-column:1/8}.SubpageShell-module__wJmo_W__blueprint_signal .SubpageShell-module__wJmo_W__blueprintContrast{grid-column:8/-1}.SubpageShell-module__wJmo_W__blueprint_signal .SubpageShell-module__wJmo_W__blueprintIntervention{grid-column:1/10}.SubpageShell-module__wJmo_W__blueprint_signal .SubpageShell-module__wJmo_W__blueprintFit{grid-column:4/-1}.SubpageShell-module__wJmo_W__blueprint_gallery .SubpageShell-module__wJmo_W__blueprintProof{grid-column:1/6}.SubpageShell-module__wJmo_W__blueprint_gallery .SubpageShell-module__wJmo_W__blueprintDecision{grid-column:6/-1}.SubpageShell-module__wJmo_W__blueprint_gallery .SubpageShell-module__wJmo_W__blueprintContrast{grid-column:1/-1}.SubpageShell-module__wJmo_W__blueprint_gallery .SubpageShell-module__wJmo_W__blueprintIntervention{grid-column:6/-1}.SubpageShell-module__wJmo_W__blueprint_gallery .SubpageShell-module__wJmo_W__blueprintFit{grid-column:1/6}.SubpageShell-module__wJmo_W__blueprint_calibrate .SubpageShell-module__wJmo_W__blueprintProof{grid-column:2/12}.SubpageShell-module__wJmo_W__blueprint_calibrate .SubpageShell-module__wJmo_W__blueprintDecision{grid-column:1/-1}.SubpageShell-module__wJmo_W__blueprint_calibrate .SubpageShell-module__wJmo_W__blueprintContrast{grid-column:1/7}.SubpageShell-module__wJmo_W__blueprint_calibrate .SubpageShell-module__wJmo_W__blueprintIntervention{grid-column:1/-1}.SubpageShell-module__wJmo_W__blueprint_calibrate .SubpageShell-module__wJmo_W__blueprintFit{grid-column:7/-1}.SubpageShell-module__wJmo_W__subpageVisual{background:radial-gradient(ellipse at 55% 42%, var(--page-accent-soft), transparent 38%), linear-gradient(145deg, #020304, #000001);isolation:isolate;border-radius:.55rem;min-height:clamp(24rem,40vw,35rem);margin:0;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.SubpageShell-module__wJmo_W__subpageVisual{background:radial-gradient(ellipse at 55% 42%, var(--page-accent-soft), transparent 38%), linear-gradient(145deg, lab(.656153% -.143901 -.600073), lab(.093111% -.0254959 -.128746))}}.SubpageShell-module__wJmo_W__subpageVisual:before,.SubpageShell-module__wJmo_W__subpageVisual:after{content:"";pointer-events:none;position:absolute;inset:0}.SubpageShell-module__wJmo_W__subpageVisual:before{opacity:.28;background:repeating-linear-gradient(90deg,#0000 0 24px,#e9e4da0f 25px,#0000 26px),repeating-linear-gradient(#0000 0 9px,#e9e4da09 10px,#0000 11px);background:repeating-linear-gradient(90deg,#0000 0 24px,lab(90.7781% .338882 5.35871/.06) 25px,#0000 26px),repeating-linear-gradient(#0000 0 9px,lab(90.7781% .338882 5.35871/.035) 10px,#0000 11px)}.SubpageShell-module__wJmo_W__subpageVisual:after{background:linear-gradient(90deg,#000000c7,#0000 24% 74%,#000000ad),linear-gradient(#0000002e,#0000 48%,#00000094);background:linear-gradient(90deg,lab(.0241985% -.00676513 -.0352144/.78),#0000 24% 74%,lab(.0241985% -.00676513 -.0352144/.68)),linear-gradient(lab(.0241985% -.00676513 -.0352144/.18),#0000 48%,lab(.0241985% -.00676513 -.0352144/.58))}.SubpageShell-module__wJmo_W__subpageVisualCompact{min-height:clamp(20rem,30vw,27rem)}.SubpageShell-module__wJmo_W__visualBeam,.SubpageShell-module__wJmo_W__visualRoute,.SubpageShell-module__wJmo_W__visualNode{z-index:1;position:absolute}.SubpageShell-module__wJmo_W__visualBeam{border:1px solid #d5d0c71f;border:1px solid lab(83.8179% .343174 5.36171/.12);border-radius:48% 52% 44% 56%;inset:14% 11%;transform:rotate(-8deg)}.SubpageShell-module__wJmo_W__visualRoute{background:linear-gradient(90deg, transparent, var(--page-accent), var(--page-accent-second), transparent);transform-origin:0;height:1px;animation:SubpageShell-module__wJmo_W__routeSweep 5s var(--ease) infinite alternate;top:52%;left:10%;right:10%}.SubpageShell-module__wJmo_W__visualNode{color:#cecac0bd;color:lab(81.4978% .344723 5.36281/.74);background:#020305a8;background:lab(.900656% -.183031 -.732666/.66);border:1px solid #d5d0c726;border:1px solid lab(83.8179% .343174 5.36171/.15);border-radius:.25rem;align-items:center;min-height:2rem;padding:.4rem .58rem;font-size:.78rem;line-height:1;display:inline-flex}.SubpageShell-module__wJmo_W__visualNode:nth-of-type(3){top:24%;left:13%}.SubpageShell-module__wJmo_W__visualNode:nth-of-type(4){top:19%;left:38%}.SubpageShell-module__wJmo_W__visualNode:nth-of-type(5){top:30%;right:16%}.SubpageShell-module__wJmo_W__visualNode:nth-of-type(6){bottom:24%;left:19%}.SubpageShell-module__wJmo_W__visualNode:nth-of-type(7){bottom:18%;right:32%}.SubpageShell-module__wJmo_W__visualNode:nth-of-type(8){bottom:35%;right:12%}.SubpageShell-module__wJmo_W__visual_architecture .SubpageShell-module__wJmo_W__visualNode,.SubpageShell-module__wJmo_W__visual_calibration .SubpageShell-module__wJmo_W__visualNode{border-radius:.14rem}.SubpageShell-module__wJmo_W__visual_architecture .SubpageShell-module__wJmo_W__visualBeam{border-radius:.3rem;transform:none}.SubpageShell-module__wJmo_W__visual_approval .SubpageShell-module__wJmo_W__visualBeam{border-radius:.32rem;inset:18% 26% 20% 14%;transform:none}.SubpageShell-module__wJmo_W__visual_approval .SubpageShell-module__wJmo_W__visualRoute{top:45%}.SubpageShell-module__wJmo_W__visual_scan{background:radial-gradient(at 50% 45%,#4e2f236b,#0000 42%),linear-gradient(145deg,#010203,#000001);background:radial-gradient(at 50% 45%,lab(23.0974% 13.4272 13.9161/.42),#0000 42%),linear-gradient(145deg,lab(.460421% -.109367 -.480717),lab(.0763187% -.021562 -.114042))}.SubpageShell-module__wJmo_W__visual_scan .SubpageShell-module__wJmo_W__visualBeam{border-color:var(--page-accent);border-radius:.32rem;inset:22% 18% 26%;transform:skew(-8deg)}.SubpageShell-module__wJmo_W__visual_scan .SubpageShell-module__wJmo_W__visualRoute{background:linear-gradient(180deg, transparent, var(--page-accent), transparent);width:2px;height:auto;animation:SubpageShell-module__wJmo_W__scanline 4.5s var(--ease) infinite;inset:10% auto 10% 29%}.SubpageShell-module__wJmo_W__visual_sequence .SubpageShell-module__wJmo_W__visualBeam{border-radius:.2rem;inset:24% 10%;transform:none}.SubpageShell-module__wJmo_W__visual_streams .SubpageShell-module__wJmo_W__visualRoute{border-top:1px dashed var(--page-accent);background:0 0;border-bottom:1px dashed #d5d0c72e;border-bottom:1px dashed lab(83.8179% .343174 5.36171/.18);height:6rem;top:42%}.SubpageShell-module__wJmo_W__visual_lead .SubpageShell-module__wJmo_W__visualBeam{border-radius:50%;inset:18% 14%}.SubpageShell-module__wJmo_W__visual_lead .SubpageShell-module__wJmo_W__visualRoute{transform:rotate(-11deg)}.SubpageShell-module__wJmo_W__visual_studio .SubpageShell-module__wJmo_W__visualBeam,.SubpageShell-module__wJmo_W__visual_products .SubpageShell-module__wJmo_W__visualBeam,.SubpageShell-module__wJmo_W__visual_contact .SubpageShell-module__wJmo_W__visualBeam{inset:18% 15%}.SubpageShell-module__wJmo_W__visual_products .SubpageShell-module__wJmo_W__visualBeam{border-radius:.28rem;transform:rotate(0)}.SubpageShell-module__wJmo_W__visual_products .SubpageShell-module__wJmo_W__visualRoute{top:35%;left:16%;right:16%;box-shadow:0 5.5rem #d5d0c71a,0 11rem #d5d0c714;box-shadow:0 5.5rem lab(83.8179% .343174 5.36171/.1),0 11rem lab(83.8179% .343174 5.36171/.08)}.SubpageShell-module__wJmo_W__visual_contact .SubpageShell-module__wJmo_W__visualBeam{border-radius:.42rem;inset:20% 20% 18% 10%;transform:rotate(-5deg)}.SubpageShell-module__wJmo_W__visual_contact .SubpageShell-module__wJmo_W__visualRoute{top:62%;transform:rotate(7deg)}.SubpageShell-module__wJmo_W__decisionPanel,.SubpageShell-module__wJmo_W__contrastSection,.SubpageShell-module__wJmo_W__interventionSection,.SubpageShell-module__wJmo_W__fitSection,.SubpageShell-module__wJmo_W__companySection,.SubpageShell-module__wJmo_W__nextSection{position:relative}.SubpageShell-module__wJmo_W__decisionPanel{grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.SubpageShell-module__wJmo_W__layout_floor{grid-template-columns:minmax(16rem,.32fr) minmax(0,.68fr)}.SubpageShell-module__wJmo_W__layout_gallery{grid-template-columns:minmax(0,.58fr) minmax(18rem,.42fr)}.SubpageShell-module__wJmo_W__layout_gallery .SubpageShell-module__wJmo_W__decisionCopy{order:2}.SubpageShell-module__wJmo_W__layout_calibrate{align-items:end}.SubpageShell-module__wJmo_W__decisionCopy,.SubpageShell-module__wJmo_W__sectionIntro{gap:1rem;display:grid}.SubpageShell-module__wJmo_W__decisionCopy h2,.SubpageShell-module__wJmo_W__sectionIntro h2,.SubpageShell-module__wJmo_W__nextSection h2{max-width:18ch;font-size:clamp(1.65rem,2.45vw,2.7rem)}.SubpageShell-module__wJmo_W__contrastSection,.SubpageShell-module__wJmo_W__interventionSection,.SubpageShell-module__wJmo_W__fitSection,.SubpageShell-module__wJmo_W__companySection{border-top:1px solid #cecac01f;border-top:1px solid lab(81.4978% .344723 5.36281/.12);grid-template-columns:minmax(18rem,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-top:clamp(3rem,5vw,5rem);display:grid}.SubpageShell-module__wJmo_W__serviceBlueprint .SubpageShell-module__wJmo_W__contrastSection,.SubpageShell-module__wJmo_W__serviceBlueprint .SubpageShell-module__wJmo_W__fitSection{padding-top:clamp(2rem,4vw,4rem)}.SubpageShell-module__wJmo_W__blueprint_ledger .SubpageShell-module__wJmo_W__blueprintProof,.SubpageShell-module__wJmo_W__blueprint_ledger .SubpageShell-module__wJmo_W__blueprintDecision,.SubpageShell-module__wJmo_W__blueprint_ledger .SubpageShell-module__wJmo_W__blueprintContrast,.SubpageShell-module__wJmo_W__blueprint_split .SubpageShell-module__wJmo_W__blueprintProof,.SubpageShell-module__wJmo_W__blueprint_split .SubpageShell-module__wJmo_W__blueprintDecision,.SubpageShell-module__wJmo_W__blueprint_split .SubpageShell-module__wJmo_W__blueprintContrast,.SubpageShell-module__wJmo_W__blueprint_split .SubpageShell-module__wJmo_W__blueprintFit,.SubpageShell-module__wJmo_W__blueprint_floor .SubpageShell-module__wJmo_W__blueprintContrast,.SubpageShell-module__wJmo_W__blueprint_route .SubpageShell-module__wJmo_W__blueprintDecision,.SubpageShell-module__wJmo_W__blueprint_route .SubpageShell-module__wJmo_W__blueprintContrast,.SubpageShell-module__wJmo_W__blueprint_signal .SubpageShell-module__wJmo_W__blueprintProof,.SubpageShell-module__wJmo_W__blueprint_signal .SubpageShell-module__wJmo_W__blueprintDecision,.SubpageShell-module__wJmo_W__blueprint_signal .SubpageShell-module__wJmo_W__blueprintContrast,.SubpageShell-module__wJmo_W__blueprint_gallery .SubpageShell-module__wJmo_W__blueprintProof,.SubpageShell-module__wJmo_W__blueprint_gallery .SubpageShell-module__wJmo_W__blueprintDecision,.SubpageShell-module__wJmo_W__blueprint_gallery .SubpageShell-module__wJmo_W__blueprintIntervention,.SubpageShell-module__wJmo_W__blueprint_gallery .SubpageShell-module__wJmo_W__blueprintFit,.SubpageShell-module__wJmo_W__blueprint_calibrate .SubpageShell-module__wJmo_W__blueprintContrast,.SubpageShell-module__wJmo_W__blueprint_calibrate .SubpageShell-module__wJmo_W__blueprintFit{grid-template-columns:1fr}.SubpageShell-module__wJmo_W__blueprint_ledger .SubpageShell-module__wJmo_W__blueprintDecision .SubpageShell-module__wJmo_W__subpageVisual,.SubpageShell-module__wJmo_W__blueprint_split .SubpageShell-module__wJmo_W__blueprintDecision .SubpageShell-module__wJmo_W__subpageVisual,.SubpageShell-module__wJmo_W__blueprint_signal .SubpageShell-module__wJmo_W__blueprintDecision .SubpageShell-module__wJmo_W__subpageVisual,.SubpageShell-module__wJmo_W__blueprint_gallery .SubpageShell-module__wJmo_W__blueprintDecision .SubpageShell-module__wJmo_W__subpageVisual{min-height:clamp(16rem,26vw,24rem)}.SubpageShell-module__wJmo_W__blueprint_gallery .SubpageShell-module__wJmo_W__blueprintIntervention{min-height:auto}.SubpageShell-module__wJmo_W__interventionSection{background:radial-gradient(ellipse at 78% 14%, var(--page-accent-soft), transparent 36%), #010102bd;border:1px solid #cecac01c;border:1px solid lab(81.4978% .344723 5.36281/.11);border-radius:.55rem;align-items:center;min-height:clamp(30rem,54vw,43rem);padding:clamp(2rem,5vw,4rem);overflow:hidden}@supports (color:lab(0% 0 0)){.SubpageShell-module__wJmo_W__interventionSection{background:radial-gradient(ellipse at 78% 14%, var(--page-accent-soft), transparent 36%), lab(.308039% -.0794455 -.374591/.74)}}.SubpageShell-module__wJmo_W__interventionSection:before{content:"";pointer-events:none;opacity:.18;background:repeating-linear-gradient(90deg,#0000 0 32px,#e9e4da12 33px,#0000 34px);background:repeating-linear-gradient(90deg,#0000 0 32px,lab(90.7781% .338882 5.35871/.07) 33px,#0000 34px);position:absolute;inset:0}.SubpageShell-module__wJmo_W__intervention_scan:after,.SubpageShell-module__wJmo_W__intervention_streams:after,.SubpageShell-module__wJmo_W__intervention_sequence:after,.SubpageShell-module__wJmo_W__intervention_lead:after{content:"";background:linear-gradient(90deg, transparent, var(--page-accent), transparent);height:1px;position:absolute;inset:auto 7% 9% 42%}.SubpageShell-module__wJmo_W__numberedList{border-top:1px solid #cecac01f;border-top:1px solid lab(81.4978% .344723 5.36281/.12);gap:0;margin:0;padding:0;list-style:none;display:grid}.SubpageShell-module__wJmo_W__numberedList li{border-bottom:1px solid #cecac01f;border-bottom:1px solid lab(81.4978% .344723 5.36281/.12);grid-template-columns:4rem minmax(0,1fr);gap:clamp(1rem,2vw,2rem);padding-block:1.12rem;display:grid;position:relative}.SubpageShell-module__wJmo_W__numberedList li:before{content:"";background:linear-gradient(180deg, transparent, var(--page-accent-soft), transparent);width:1px;position:absolute;top:0;bottom:0;left:4rem}.SubpageShell-module__wJmo_W__numberedList span{color:var(--page-accent);font-size:.78rem;font-weight:650;line-height:1.6}.SubpageShell-module__wJmo_W__numberedList p{color:#b5b1a7bd;color:lab(72.2174% .351816 5.3678/.74);max-width:68ch;margin:0;line-height:1.7}.SubpageShell-module__wJmo_W__numberedListCompact{border-top:0}.SubpageShell-module__wJmo_W__numberedListCompact li{grid-template-columns:3.25rem minmax(0,1fr);padding-block:.9rem}.SubpageShell-module__wJmo_W__numberedListCompact li:before{left:3.25rem}.SubpageShell-module__wJmo_W__fitList{flex-wrap:wrap;gap:.65rem;display:flex}.SubpageShell-module__wJmo_W__fitList span{color:#e2ded4;color:lab(88.458% .340253 5.35966);background:linear-gradient(135deg, var(--page-accent-soft), #0102039e);border:1px solid #cecac021;border:1px solid lab(81.4978% .344723 5.36281/.13);border-radius:.26rem;align-items:center;min-height:2.35rem;padding:.4rem .78rem;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex}@supports (color:lab(0% 0 0)){.SubpageShell-module__wJmo_W__fitList span{background:linear-gradient(135deg, var(--page-accent-soft), lab(.460421% -.109367 -.480717/.62))}}.SubpageShell-module__wJmo_W__companySection{align-items:center;min-height:clamp(30rem,55vw,42rem)}.SubpageShell-module__wJmo_W__company_calibration{grid-template-columns:minmax(16rem,.28fr) minmax(0,.72fr);align-items:start}.SubpageShell-module__wJmo_W__company_calibration .SubpageShell-module__wJmo_W__sectionIntro{position:sticky;top:8.25rem}.SubpageShell-module__wJmo_W__company_calibration .SubpageShell-module__wJmo_W__richText ol{border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.SubpageShell-module__wJmo_W__company_calibration .SubpageShell-module__wJmo_W__richText ol li{border-top:1px solid #cecac024;border-top:1px solid lab(81.4978% .344723 5.36281/.14);border-bottom:0;grid-column:span 2;align-content:end;min-height:clamp(11rem,18vw,15rem);padding:clamp(1rem,2vw,1.4rem);display:grid}.SubpageShell-module__wJmo_W__company_calibration .SubpageShell-module__wJmo_W__richText ol li:nth-child(2),.SubpageShell-module__wJmo_W__company_calibration .SubpageShell-module__wJmo_W__richText ol li:nth-child(5){transform:translateY(clamp(1.5rem,4vw,4rem))}.SubpageShell-module__wJmo_W__company_studio{grid-template-columns:minmax(0,.58fr) minmax(18rem,.42fr);align-items:start}.SubpageShell-module__wJmo_W__company_studio .SubpageShell-module__wJmo_W__sectionIntro{max-width:44rem}.SubpageShell-module__wJmo_W__company_studio .SubpageShell-module__wJmo_W__richText ul{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem)}.SubpageShell-module__wJmo_W__company_studio .SubpageShell-module__wJmo_W__richText li{border-top:1px solid #cecac021;border-top:1px solid lab(81.4978% .344723 5.36281/.13);border-bottom:0;align-content:end;min-height:9rem;padding:1rem 0 1rem 1.65rem;display:grid}.SubpageShell-module__wJmo_W__company_contact{background:radial-gradient(ellipse at 78% 18%, var(--page-accent-soft), transparent 42%), #010102ad;border:1px solid #cecac01f;border:1px solid lab(81.4978% .344723 5.36281/.12);border-radius:.5rem;grid-template-columns:minmax(18rem,.44fr) minmax(0,.56fr);align-items:start;min-height:auto;padding:clamp(1.4rem,4vw,3rem)}@supports (color:lab(0% 0 0)){.SubpageShell-module__wJmo_W__company_contact{background:radial-gradient(ellipse at 78% 18%, var(--page-accent-soft), transparent 42%), lab(.308039% -.0794455 -.374591/.68)}}.SubpageShell-module__wJmo_W__company_contact .SubpageShell-module__wJmo_W__richText ul{border-top:0}.SubpageShell-module__wJmo_W__company_contact .SubpageShell-module__wJmo_W__richText li{border-bottom-color:#cecac024;border-bottom-color:lab(81.4978% .344723 5.36281/.14);padding-left:0}.SubpageShell-module__wJmo_W__company_contact .SubpageShell-module__wJmo_W__richText li:before{vertical-align:.08rem;margin-right:.65rem;display:inline-block;position:static}.SubpageShell-module__wJmo_W__richText{color:#b5b1a7c2;color:lab(72.2174% .351816 5.3678/.76);gap:1rem;line-height:1.72;display:grid}.SubpageShell-module__wJmo_W__richText h2{color:#efebe1;color:lab(93.0982% .337571 5.35781);font-family:var(--font-heading);margin:0;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:690;line-height:1.05}.SubpageShell-module__wJmo_W__richText p{margin:0}.SubpageShell-module__wJmo_W__richText ul,.SubpageShell-module__wJmo_W__richText ol{border-top:1px solid #cecac01f;border-top:1px solid lab(81.4978% .344723 5.36281/.12);gap:0;margin:0;padding:0;list-style:none;display:grid}.SubpageShell-module__wJmo_W__richText li{border-bottom:1px solid #cecac01f;border-bottom:1px solid lab(81.4978% .344723 5.36281/.12);padding:1rem 0 1rem 2rem;position:relative}.SubpageShell-module__wJmo_W__richText li:before{content:"";aspect-ratio:1;background:var(--page-accent);border-radius:50%;width:.42rem;position:absolute;top:1.55rem;left:0}.SubpageShell-module__wJmo_W__richText ol{counter-reset:rich-ordered}.SubpageShell-module__wJmo_W__richText ol li{counter-increment:rich-ordered;padding-left:3rem}.SubpageShell-module__wJmo_W__richText ol li:before{content:counter(rich-ordered, decimal-leading-zero);width:auto;color:var(--page-accent);background:0 0;border-radius:0;font-size:.78rem;font-weight:650;line-height:1.7;top:1rem}.SubpageShell-module__wJmo_W__nextSection{border-top:1px solid #cecac01f;border-top:1px solid lab(81.4978% .344723 5.36281/.12);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);padding-top:clamp(3rem,5vw,5rem);display:grid}.SubpageShell-module__wJmo_W__nextSection>div{gap:.9rem;display:grid}.SubpageShell-module__wJmo_W__ctaLink,.SubpageShell-module__wJmo_W__indexLink,.SubpageShell-module__wJmo_W__richText a{color:#efebe1;color:lab(93.0982% .337571 5.35781);background:linear-gradient(135deg, var(--page-accent-soft), #02030494);width:fit-content;min-height:3rem;transition:transform .22s var(--ease), border-color .22s var(--ease), background .22s var(--ease);border:1px solid #cecac029;border:1px solid lab(81.4978% .344723 5.36281/.16);border-radius:.36rem;align-items:center;padding:.78rem .95rem;font-weight:650;line-height:1.2;display:inline-flex}@supports (color:lab(0% 0 0)){.SubpageShell-module__wJmo_W__ctaLink,.SubpageShell-module__wJmo_W__indexLink,.SubpageShell-module__wJmo_W__richText a{background:linear-gradient(135deg, var(--page-accent-soft), lab(.656153% -.143901 -.600073/.58))}}.SubpageShell-module__wJmo_W__ctaLink:hover,.SubpageShell-module__wJmo_W__indexLink:hover,.SubpageShell-module__wJmo_W__richText a:hover{border-color:color-mix(in oklch, var(--page-accent), white 14%);transform:translateY(-1px)}.SubpageShell-module__wJmo_W__ctaLink:active,.SubpageShell-module__wJmo_W__indexLink:active,.SubpageShell-module__wJmo_W__richText a:active{transform:scale(.98)}@keyframes SubpageShell-module__wJmo_W__routeSweep{0%{opacity:.42;transform:scaleX(.38)}to{opacity:1;transform:scaleX(1)}}@keyframes SubpageShell-module__wJmo_W__scanline{0%{opacity:0;left:18%}16%,82%{opacity:1}to{opacity:0;left:76%}}@media (max-width:1040px){.SubpageShell-module__wJmo_W__hero,.SubpageShell-module__wJmo_W__proofStrip,.SubpageShell-module__wJmo_W__decisionPanel,.SubpageShell-module__wJmo_W__layout_floor,.SubpageShell-module__wJmo_W__layout_gallery,.SubpageShell-module__wJmo_W__contrastSection,.SubpageShell-module__wJmo_W__interventionSection,.SubpageShell-module__wJmo_W__fitSection,.SubpageShell-module__wJmo_W__companySection,.SubpageShell-module__wJmo_W__company_contact{grid-template-columns:1fr}.SubpageShell-module__wJmo_W__page_approval .SubpageShell-module__wJmo_W__hero,.SubpageShell-module__wJmo_W__page_lead .SubpageShell-module__wJmo_W__hero,.SubpageShell-module__wJmo_W__page_scan .SubpageShell-module__wJmo_W__hero,.SubpageShell-module__wJmo_W__page_streams .SubpageShell-module__wJmo_W__hero,.SubpageShell-module__wJmo_W__page_products .SubpageShell-module__wJmo_W__hero,.SubpageShell-module__wJmo_W__page_contact .SubpageShell-module__wJmo_W__hero{grid-template-columns:1fr;min-height:auto}.SubpageShell-module__wJmo_W__serviceBlueprint{grid-template-columns:1fr}.SubpageShell-module__wJmo_W__serviceBlueprint>.SubpageShell-module__wJmo_W__blueprintProof,.SubpageShell-module__wJmo_W__serviceBlueprint>.SubpageShell-module__wJmo_W__blueprintDecision,.SubpageShell-module__wJmo_W__serviceBlueprint>.SubpageShell-module__wJmo_W__blueprintContrast,.SubpageShell-module__wJmo_W__serviceBlueprint>.SubpageShell-module__wJmo_W__blueprintIntervention,.SubpageShell-module__wJmo_W__serviceBlueprint>.SubpageShell-module__wJmo_W__blueprintFit,.SubpageShell-module__wJmo_W__blueprintProof,.SubpageShell-module__wJmo_W__blueprintDecision,.SubpageShell-module__wJmo_W__blueprintContrast,.SubpageShell-module__wJmo_W__blueprintIntervention,.SubpageShell-module__wJmo_W__blueprintFit{grid-column:1/-1}.SubpageShell-module__wJmo_W__layout_gallery .SubpageShell-module__wJmo_W__decisionCopy{order:0}.SubpageShell-module__wJmo_W__heroCopy{padding-bottom:0}.SubpageShell-module__wJmo_W__page_approval .SubpageShell-module__wJmo_W__heroCopy,.SubpageShell-module__wJmo_W__page_lead .SubpageShell-module__wJmo_W__heroCopy{order:0}.SubpageShell-module__wJmo_W__company_calibration .SubpageShell-module__wJmo_W__sectionIntro{position:relative;top:auto}.SubpageShell-module__wJmo_W__company_calibration .SubpageShell-module__wJmo_W__richText ol,.SubpageShell-module__wJmo_W__company_studio .SubpageShell-module__wJmo_W__richText ul{grid-template-columns:1fr}.SubpageShell-module__wJmo_W__company_calibration .SubpageShell-module__wJmo_W__richText ol li,.SubpageShell-module__wJmo_W__company_calibration .SubpageShell-module__wJmo_W__richText ol li:nth-child(2),.SubpageShell-module__wJmo_W__company_calibration .SubpageShell-module__wJmo_W__richText ol li:nth-child(5){grid-column:auto;min-height:auto;transform:none}}@media (max-width:760px){.SubpageShell-module__wJmo_W__page{padding-top:6.25rem}.SubpageShell-module__wJmo_W__hero,.SubpageShell-module__wJmo_W__content{width:min(100% - 32px, var(--container-max))}.SubpageShell-module__wJmo_W__hero{min-height:auto;padding-block:1.35rem 3.5rem}.SubpageShell-module__wJmo_W__heroCopy h1{font-size:clamp(2rem,9vw,3rem);line-height:1.08}.SubpageShell-module__wJmo_W__subpageVisual,.SubpageShell-module__wJmo_W__subpageVisualCompact{min-height:21rem}.SubpageShell-module__wJmo_W__content{gap:3.5rem}.SubpageShell-module__wJmo_W__serviceBlueprint{gap:3.25rem}.SubpageShell-module__wJmo_W__proofStrip{padding-block:1.35rem}.SubpageShell-module__wJmo_W__proofItems span{min-height:2rem}.SubpageShell-module__wJmo_W__decisionCopy h2,.SubpageShell-module__wJmo_W__sectionIntro h2,.SubpageShell-module__wJmo_W__nextSection h2{font-size:clamp(1.75rem,8vw,2.6rem)}.SubpageShell-module__wJmo_W__contrastSection,.SubpageShell-module__wJmo_W__interventionSection,.SubpageShell-module__wJmo_W__fitSection,.SubpageShell-module__wJmo_W__companySection{gap:1.5rem;padding-top:3rem}.SubpageShell-module__wJmo_W__interventionSection,.SubpageShell-module__wJmo_W__company_contact{padding:1rem}.SubpageShell-module__wJmo_W__numberedList li,.SubpageShell-module__wJmo_W__numberedListCompact li{grid-template-columns:1fr;gap:.35rem}.SubpageShell-module__wJmo_W__numberedList li:before{display:none}.SubpageShell-module__wJmo_W__nextSection{grid-template-columns:1fr;align-items:stretch}.SubpageShell-module__wJmo_W__ctaLink{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.SubpageShell-module__wJmo_W__visualRoute{animation:none;transform:none}}
.layout-module__VmHeFq__container{width:min(100% - var(--container-gutter), var(--container-max));margin-inline:auto}.layout-module__VmHeFq__motionSection{opacity:1;filter:blur();transition:opacity .68s var(--ease), transform .76s var(--ease), filter .76s var(--ease);transform:translate(0,0)}.layout-module__VmHeFq__motionSection.is-visible{opacity:1;filter:blur();transform:translate(0,0)}.layout-module__VmHeFq__revealChild{opacity:1;transition:opacity .64s var(--ease), transform .72s var(--ease);transition-delay:calc(var(--reveal-index,0) * 42ms);transform:translate(0,0)scale(1)}.layout-module__VmHeFq__motionSection.is-visible .layout-module__VmHeFq__revealChild{opacity:1;transform:translate(0,0)scale(1)}.layout-module__VmHeFq__finalCta{padding:var(--section-y) 0 clamp(4rem, 7vw, 7rem);grid-template-columns:minmax(0,.9fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.layout-module__VmHeFq__finalCta h2{color:#ebf3fa;color:lab(95.364% -1.63388 -4.13216);font-family:var(--font-heading);font-size:var(--type-display);text-wrap:balance;margin:0;font-weight:760;line-height:1.08}.layout-module__VmHeFq__finalCta p:not([class*=sectionLabel]){max-width:44rem;margin:var(--space-3) 0 0;color:#9da6ae;color:lab(67.5231% -2.13563 -5.48697);font-size:var(--type-body);text-wrap:pretty;line-height:1.68}@media (max-width:1180px){.layout-module__VmHeFq__finalCta h2{font-size:var(--type-display-md)}}@media (max-width:760px){.layout-module__VmHeFq__container{width:min(100% - 32px, var(--container-max))}.layout-module__VmHeFq__finalCta{padding-block:var(--section-y-sm);grid-template-columns:1fr;align-items:stretch}.layout-module__VmHeFq__finalCta h2{font-size:var(--type-display-sm);line-height:1.1}}
.HomePage-module__dZEkaG__pageStage{color:var(--ink);background:linear-gradient(#000001,#010102 42%,#000001);background:linear-gradient(lab(.125999% -.0353828 -.18543),lab(.258394% -.0637174 -.288442) 42%,lab(.10557% -.0282899 -.139046));overflow:clip}.HomePage-module__dZEkaG__hero{isolation:isolate;background:#000;background:lab(.0381374% -.00967085 -.0764102);min-height:100dvh;position:relative;overflow:hidden}.HomePage-module__dZEkaG__heroGlass{z-index:0;position:absolute;inset:0}.HomePage-module__dZEkaG__heroTitle{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HomePage-module__dZEkaG__heroSlice{z-index:3;opacity:.96;width:min(28vw,27rem);max-width:calc(100vw - 3rem);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomePage-module__dZEkaG__heroInner{z-index:3;align-content:space-between;gap:clamp(5rem,12vh,9rem);min-height:100dvh;padding-block:clamp(8rem,16vh,11rem) clamp(4rem,9vh,7rem);display:grid;position:relative}.HomePage-module__dZEkaG__heroBrand{color:#f3eee4;color:lab(94.2582% .336915 5.35738);align-items:center;gap:.85rem;width:fit-content;display:inline-flex}.HomePage-module__dZEkaG__heroLogo{width:clamp(2.2rem,4vw,3.5rem);height:auto}.HomePage-module__dZEkaG__heroBrand div{gap:.22rem;display:grid}.HomePage-module__dZEkaG__heroBrand span{font-family:var(--font-heading);font-size:clamp(1.18rem,1.8vw,1.62rem);font-weight:700;line-height:1}.HomePage-module__dZEkaG__heroBrand small{color:#d0cabcad;color:lab(81.5201% .533551 7.69078/.68);font-size:.86rem;line-height:1.1}.HomePage-module__dZEkaG__heroCopy{gap:clamp(1.05rem,2vw,1.4rem);max-width:43rem;display:grid}.HomePage-module__dZEkaG__heroCopy h1,.HomePage-module__dZEkaG__positioning h2,.HomePage-module__dZEkaG__sectionCopy h2,.HomePage-module__dZEkaG__buildIntro h2,.HomePage-module__dZEkaG__industrialCopy h2,.HomePage-module__dZEkaG__caseHeader h2,.HomePage-module__dZEkaG__outcomeHeader h2,.HomePage-module__dZEkaG__finalCopy h2{color:#efebe1;color:lab(93.0982% .337571 5.35781);font-family:var(--font-heading);text-wrap:balance;margin:0;font-weight:690;line-height:1.04}.HomePage-module__dZEkaG__heroCopy h1{max-width:12ch;font-size:clamp(2.8rem,5.4vw,5.2rem)}.HomePage-module__dZEkaG__heroCopy p{color:#c9c4b7c7;color:lab(79.1927% .470519 6.91468/.78);text-wrap:pretty;max-width:50ch;margin:0;font-size:clamp(1.04rem,1.26vw,1.24rem);line-height:1.62}.HomePage-module__dZEkaG__flowCta{color:#f6f1e7;color:lab(95.4183% .336289 5.35694);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:fit-content;max-width:100%;min-height:3.15rem;transition:transform .24s var(--ease), border-color .24s var(--ease), background .24s var(--ease);background:#04060957;background:lab(1.55597% -.325836 -1.3243/.34);border:1px solid #e3ddd133;border:1px solid lab(88.4733% .460446 6.90733/.2);border-radius:.45rem;align-items:center;gap:1rem;padding:.88rem 1.02rem .88rem 1.16rem;font-size:.98rem;font-weight:650;line-height:1.15;display:inline-flex;position:relative}.HomePage-module__dZEkaG__flowCta:hover{background:#090e1275;background:lab(3.69032% -.714421 -2.7959/.46);border-color:#f6dba175;border-color:lab(88.6371% 3.57342 32.1696/.46);transform:translateY(-1px)}.HomePage-module__dZEkaG__flowCta:active{transform:translateY(0)scale(.98)}.HomePage-module__dZEkaG__flowCtaIcon{flex:none;width:1.18rem;height:1.18rem;position:relative}.HomePage-module__dZEkaG__flowCtaIcon:before,.HomePage-module__dZEkaG__flowCtaIcon:after{content:"";transform-origin:50%;transition:transform .24s var(--ease);background:currentColor;position:absolute}.HomePage-module__dZEkaG__flowCtaIcon:before{width:.88rem;height:1.5px;top:50%;right:.08rem;transform:translateY(-50%)}.HomePage-module__dZEkaG__flowCtaIcon:after{background:0 0;border-top:1.5px solid;border-right:1.5px solid;width:.52rem;height:.52rem;top:.34rem;right:.08rem;transform:rotate(45deg)}.HomePage-module__dZEkaG__flowCta:hover .HomePage-module__dZEkaG__flowCtaIcon:before{transform:translate(.16rem,-50%)}.HomePage-module__dZEkaG__flowCta:hover .HomePage-module__dZEkaG__flowCtaIcon:after{transform:translate(.16rem)rotate(45deg)}.HomePage-module__dZEkaG__positioning{grid-template-columns:minmax(0,.72fr) minmax(18rem,.28fr);align-items:end;gap:clamp(2rem,7vw,8rem);min-height:clamp(34rem,78dvh,48rem);padding-block:clamp(7rem,12vw,12rem);display:grid}.HomePage-module__dZEkaG__positioningCopy{gap:clamp(1.2rem,2.5vw,2rem);display:grid}.HomePage-module__dZEkaG__positioning h2{max-width:16ch;font-size:clamp(2.15rem,4.35vw,4.1rem)}.HomePage-module__dZEkaG__positioning p,.HomePage-module__dZEkaG__sectionCopy p,.HomePage-module__dZEkaG__buildIntro p,.HomePage-module__dZEkaG__industrialCopy p,.HomePage-module__dZEkaG__caseCopy p,.HomePage-module__dZEkaG__finalCopy p{color:#b5b1a7bd;color:lab(72.2174% .351816 5.3678/.74);text-wrap:pretty;max-width:58ch;margin:0;font-size:clamp(1rem,1.08vw,1.1rem);line-height:1.72}.HomePage-module__dZEkaG__connectionLine{gap:1.05rem;padding-block:.5rem;display:grid;position:relative}.HomePage-module__dZEkaG__connectionLine:before{content:"";opacity:.76;pointer-events:none;background:linear-gradient(90deg,#e685801a,#0000 36%),repeating-linear-gradient(#0000 0 1.55rem,#d5d0c70a 1.6rem,#0000 1.65rem);background:linear-gradient(90deg,lab(66.3475% 37.5977 20.1013/.1),#0000 36%),repeating-linear-gradient(#0000 0 1.55rem,lab(83.8179% .343174 5.36171/.04) 1.6rem,#0000 1.65rem);border:1px solid #e0cfac1f;border:1px solid lab(83.9324% 1.81669 19.6382/.12);border-radius:.42rem;position:absolute;inset:-1rem -1.15rem}.HomePage-module__dZEkaG__connectionRoute{z-index:1;transform-origin:top;width:1px;animation:HomePage-module__dZEkaG__routeRevealY 2.8s var(--ease) both;background:linear-gradient(#0000,#edcd8c85,#25aea757,#0000);background:linear-gradient(#0000,lab(83.9651% 5.46363 36.6148/.52),lab(64.1302% -37.1785 -7.39125/.34),#0000);position:absolute;top:1.1rem;bottom:1.1rem;left:.42rem}.HomePage-module__dZEkaG__connectionPoint{z-index:1;color:#d2cdc4c7;color:lab(82.6578% .343978 5.36225/.78);align-items:center;gap:.75rem;font-size:.98rem;line-height:1.2;display:flex;position:relative}.HomePage-module__dZEkaG__connectionPoint i{aspect-ratio:1;background:#020304;background:lab(.656153% -.143901 -.600073);border:1px solid #e3d6ba8a;border:1px solid lab(86.2261% 1.3124 15.5796/.54);border-radius:50%;width:.86rem}.HomePage-module__dZEkaG__storySection,.HomePage-module__dZEkaG__methodSection,.HomePage-module__dZEkaG__buildSection,.HomePage-module__dZEkaG__capabilitySection,.HomePage-module__dZEkaG__automationSection,.HomePage-module__dZEkaG__industrialSection,.HomePage-module__dZEkaG__aiSection,.HomePage-module__dZEkaG__caseSection,.HomePage-module__dZEkaG__outcomeSection,.HomePage-module__dZEkaG__finalCta{padding-block:clamp(6.5rem,11vw,12rem);position:relative}.HomePage-module__dZEkaG__storySection,.HomePage-module__dZEkaG__capabilitySection,.HomePage-module__dZEkaG__automationSection,.HomePage-module__dZEkaG__aiSection{align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.HomePage-module__dZEkaG__storySection{grid-template-columns:minmax(18rem,.35fr) minmax(0,.65fr)}.HomePage-module__dZEkaG__capabilitySection{grid-template-columns:minmax(18rem,.38fr) minmax(0,.62fr)}.HomePage-module__dZEkaG__automationSection,.HomePage-module__dZEkaG__aiSection{grid-template-columns:minmax(0,.62fr) minmax(18rem,.38fr)}.HomePage-module__dZEkaG__sectionCopy,.HomePage-module__dZEkaG__buildIntro,.HomePage-module__dZEkaG__industrialCopy,.HomePage-module__dZEkaG__caseHeader,.HomePage-module__dZEkaG__outcomeHeader,.HomePage-module__dZEkaG__finalCopy{gap:1rem;display:grid}.HomePage-module__dZEkaG__kicker{color:#cebc95b8;color:lab(76.9825% 2.2167 22.1823/.72);width:fit-content;margin:0;font-size:.88rem;font-weight:650;line-height:1.1}.HomePage-module__dZEkaG__sectionCopy h2,.HomePage-module__dZEkaG__buildIntro h2,.HomePage-module__dZEkaG__industrialCopy h2,.HomePage-module__dZEkaG__caseHeader h2,.HomePage-module__dZEkaG__outcomeHeader h2,.HomePage-module__dZEkaG__finalCopy h2{max-width:17ch;font-size:clamp(1.9rem,3.25vw,3.35rem)}.HomePage-module__dZEkaG__signalField{background:radial-gradient(at 58% 52%,#00414847,#0000 52%),radial-gradient(at 24% 24%,#f4928c17,#0000 34%),linear-gradient(145deg,#010204,#000101);background:radial-gradient(at 58% 52%,lab(24.0756% -21.8945 -11.7003/.28),#0000 52%),radial-gradient(at 24% 24%,lab(70.9903% 37.5677 20.0221/.09),#0000 34%),linear-gradient(145deg,lab(.571745% -.139825 -.628573),lab(.149492% -.0375137 -.172332));border-radius:.5rem;min-height:clamp(27rem,44vw,38rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d5d0c71f,inset 0 0 6rem #000000b3;box-shadow:inset 0 0 0 1px lab(83.8179% .343174 5.36171/.12),inset 0 0 6rem lab(.00693703% -.0012666 -.0285387/.7)}.HomePage-module__dZEkaG__signalField:before,.HomePage-module__dZEkaG__signalField:after{content:"";pointer-events:none;position:absolute;inset:0}.HomePage-module__dZEkaG__signalField:before{opacity:.28;background:radial-gradient(circle at 18% 30%,#e8ce943d 0 1px,#0000 2px) 0 0/92px 92px,radial-gradient(circle at 62% 18%,#30a5a83d 0 1px,#0000 2px) 0 0/138px 138px,radial-gradient(circle at 74% 68%,#5a9e652e 0 1px,#0000 2px) 0 0/116px 116px,radial-gradient(circle at 36% 78%,#f19f942e 0 1px,#0000 2px) 0 0/164px 164px;background:radial-gradient(circle at 18% 30%,lab(83.992% 3.66116 32.2849/.24) 0 1px,#0000 2px) 0 0/92px 92px,radial-gradient(circle at 62% 18%,lab(61.5667% -31.9196 -11.6855/.24) 0 1px,#0000 2px) 0 0/138px 138px,radial-gradient(circle at 74% 68%,lab(59.631% -32.1489 22.9071/.18) 0 1px,#0000 2px) 0 0/116px 116px,radial-gradient(circle at 36% 78%,lab(73.5735% 30.4308 19.0521/.18) 0 1px,#0000 2px) 0 0/164px 164px}.HomePage-module__dZEkaG__signalField:after{opacity:.26;background:repeating-linear-gradient(90deg,#0000 0 24px,#e2ded414 25px,#0000 26px),repeating-linear-gradient(0deg,#0000 0 31px,#e2ded40b 32px,#0000 33px);background:repeating-linear-gradient(90deg,#0000 0 24px,lab(88.458% .340253 5.35966/.08) 25px,#0000 26px),repeating-linear-gradient(0deg,#0000 0 31px,lab(88.458% .340253 5.35966/.045) 32px,#0000 33px)}.HomePage-module__dZEkaG__signalConstellation{opacity:0;animation:HomePage-module__dZEkaG__detectGroup 5s var(--ease) infinite alternate;border:1px solid #64b5b038;border:1px solid lab(68.4314% -26.8937 -5.42393/.22);border-radius:47% 53% 45% 55%;position:absolute;inset:22% 20% 20% 24%;transform:scale(.8)}.HomePage-module__dZEkaG__signalFragment{left:clamp(3.5rem, var(--x), calc(100% - 3.5rem));top:var(--y);z-index:2;color:#c8c4bab8;color:lab(79.1777% .346392 5.36398/.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:2.25rem;animation:HomePage-module__dZEkaG__fragmentDrift 8s var(--ease) infinite alternate;animation-delay:calc(var(--i) * -.7s);background:#02030585;background:lab(.899996% -.199102 -.83459/.52);border:1px solid #c2bdb22e;border:1px solid lab(76.8651% .409275 6.13985/.18);border-radius:.28rem;align-items:center;padding:.45rem .65rem;font-size:.84rem;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.HomePage-module__dZEkaG__signalFragment:before{content:"";aspect-ratio:1;background:#e2c78eb8;background:lab(81.6692% 3.70801 32.3484/.72);border-radius:50%;width:.38rem;margin-right:.48rem;box-shadow:0 0 18px #e2c78e3d;box-shadow:0 0 18px lab(81.6692% 3.70801 32.3484/.24)}.HomePage-module__dZEkaG__signalFragmentDetected{color:#e2ded4;color:lab(88.458% .340253 5.35966);border-color:#6ccac46b;border-color:lab(75.5051% -30.2687 -6.09714/.42)}.HomePage-module__dZEkaG__methodSection{gap:clamp(2.25rem,5vw,4.5rem);display:grid}.HomePage-module__dZEkaG__methodBody{grid-template-columns:minmax(0,.66fr) minmax(18rem,.34fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);display:grid}.HomePage-module__dZEkaG__methodVisual{background:radial-gradient(at 62% 42%,#bea1601f,#0000 38%),#010102;background:radial-gradient(at 62% 42%,lab(67.7373% 4.86556 37.4992/.12),#0000 38%),lab(.37915% -.0938401 -.426);border-radius:.5rem;min-height:clamp(24rem,42vw,36rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d5d0c71c;box-shadow:inset 0 0 0 1px lab(83.8179% .343174 5.36171/.11)}.HomePage-module__dZEkaG__methodVisual:before{content:"";opacity:.22;pointer-events:none;background:linear-gradient(90deg,#0000 0 48%,#cecac029 50%,#0000 52%),repeating-linear-gradient(90deg,#0000 0 36px,#dbd7cd0b 37px,#0000 38px);background:linear-gradient(90deg,#0000 0 48%,lab(81.4978% .344723 5.36281/.16) 50%,#0000 52%),repeating-linear-gradient(90deg,#0000 0 36px,lab(86.1379% .341654 5.36066/.045) 37px,#0000 38px);position:absolute;inset:0}.HomePage-module__dZEkaG__methodVisual svg{z-index:1;width:100%;height:100%;min-height:inherit;position:relative}.HomePage-module__dZEkaG__methodVisual path,.HomePage-module__dZEkaG__methodVisual circle{vector-effect:non-scaling-stroke}.HomePage-module__dZEkaG__methodNoise path{fill:none;stroke:#cecac22e;stroke:lab(81.49% .287145 4.59096/.18);stroke-width:1.3px;stroke-dasharray:5 12}.HomePage-module__dZEkaG__methodDetection circle{fill:#2fa29d0f;fill:lab(60.537% -33.7693 -6.72848/.06);stroke:#43b2ac42;stroke:lab(66.3376% -33.7291 -6.7414/.26);stroke-width:1px;animation:HomePage-module__dZEkaG__detectionPulse 4.6s var(--ease) infinite alternate}.HomePage-module__dZEkaG__methodCleanRoute{fill:none;stroke:#ecd5a3d1;stroke:lab(86.2976% 2.9518 27.9325/.82);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:920;stroke-dashoffset:920px;animation:HomePage-module__dZEkaG__routeDraw 4.8s var(--ease) infinite forwards}.HomePage-module__dZEkaG__methodNodes circle{fill:#ecd5a3;fill:lab(86.2976% 2.9518 27.9325);opacity:0;animation:HomePage-module__dZEkaG__nodeReveal 4.8s var(--ease) infinite forwards}.HomePage-module__dZEkaG__methodVisual>span{color:#bbb7af8a;color:lab(74.5298% .29096 4.59361/.54);font-size:.84rem;line-height:1;position:absolute;bottom:1rem}.HomePage-module__dZEkaG__methodVisual>span:first-of-type{left:1rem}.HomePage-module__dZEkaG__methodVisual>span:nth-of-type(2){left:42%}.HomePage-module__dZEkaG__methodVisual>span:nth-of-type(3){right:1rem}.HomePage-module__dZEkaG__methodSteps{counter-reset:method;align-content:center;gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.HomePage-module__dZEkaG__methodSteps li{counter-increment:method;gap:.55rem;padding-left:2.4rem;display:grid;position:relative}.HomePage-module__dZEkaG__methodSteps li:before{content:counter(method, decimal-leading-zero);color:#bca980a3;color:lab(70.0251% 2.55483 23.9716/.64);font-size:.9rem;font-weight:650;line-height:1;position:absolute;top:.08rem;left:0}.HomePage-module__dZEkaG__methodSteps strong{color:#e9e4da;color:lab(90.7781% .338882 5.35871);font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,2rem);font-weight:690;line-height:1.1}.HomePage-module__dZEkaG__methodSteps p{color:#afaaa1b8;color:lab(69.8972% .353843 5.36923/.72);max-width:32ch;margin:0;line-height:1.65}.HomePage-module__dZEkaG__buildSection{gap:clamp(2rem,5vw,5rem);display:grid}.HomePage-module__dZEkaG__buildIntro{max-width:57rem}.HomePage-module__dZEkaG__layerRoute{border-radius:.5rem;align-items:center;min-height:clamp(25rem,44vw,35rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d5d0c714;box-shadow:inset 0 0 0 1px lab(83.8179% .343174 5.36171/.08)}.HomePage-module__dZEkaG__layerRoute:before{content:"";opacity:.52;background:radial-gradient(at 15% 52%,#d8797429,#0000 28%),radial-gradient(at 50% 48%,#dbc18829,#0000 26%),radial-gradient(at 82% 52%,#20999329,#0000 28%),repeating-linear-gradient(90deg,#0000 0 68px,#d5d0c70b 69px,#0000 70px);background:radial-gradient(at 15% 52%,lab(61.7044% 37.6306 20.193/.16),#0000 28%),radial-gradient(at 50% 48%,lab(79.3464% 3.75703 32.4162/.16),#0000 26%),radial-gradient(at 82% 52%,lab(57.0566% -33.7969 -6.71984/.16),#0000 28%),repeating-linear-gradient(90deg,#0000 0 68px,lab(83.8179% .343174 5.36171/.045) 69px,#0000 70px);position:absolute;inset:7% 0 12%}.HomePage-module__dZEkaG__layerRoute:after{content:"";opacity:.9;pointer-events:none;border-block:1px solid #d5d0c713;border-block:1px solid lab(83.8179% .343174 5.36171/.075);position:absolute;inset:28% 3% 30%}.HomePage-module__dZEkaG__layerBackbone{background:linear-gradient(90deg,#0000,#e8ce94b8,#00948e6b,#0000);background:linear-gradient(90deg,#0000,lab(83.992% 3.66116 32.2849/.72),lab(54.849% -37.269 -7.36426/.42),#0000);height:1px;position:absolute;top:50%;left:2%;right:2%}.HomePage-module__dZEkaG__layerBackbone:before,.HomePage-module__dZEkaG__layerBackbone:after{content:"";background:#eddcb9;background:lab(88.5745% 1.78099 19.6036);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.HomePage-module__dZEkaG__layerBackbone:before{aspect-ratio:1;width:.5rem;left:0}.HomePage-module__dZEkaG__layerBackbone:after{aspect-ratio:1;width:.5rem;right:0}.HomePage-module__dZEkaG__layerLabel{left:var(--x);top:var(--y);color:#cecac0c7;color:lab(81.4978% .344723 5.36281/.78);max-width:12rem;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.2;position:absolute;transform:translate(-50%)}.HomePage-module__dZEkaG__layerLabel:before{content:"";margin-inline:auto;background:linear-gradient(#e8ce946b,#0000);background:linear-gradient(lab(83.992% 3.66116 32.2849/.42),#0000);width:1px;height:clamp(2.5rem,5vw,4rem);margin-bottom:.75rem;display:block}.HomePage-module__dZEkaG__processMap,.HomePage-module__dZEkaG__integrationVisual{background:linear-gradient(145deg,#020304,#000101),#000101;background:linear-gradient(145deg,lab(.656153% -.143901 -.600073),lab(.149492% -.0375137 -.172332)),lab(.194241% -.0461489 -.202802);border-radius:.5rem;min-height:clamp(25rem,42vw,36rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d5d0c71c,inset 0 0 6rem #000000c2;box-shadow:inset 0 0 0 1px lab(83.8179% .343174 5.36171/.11),inset 0 0 6rem lab(.00693703% -.0012666 -.0285387/.76)}.HomePage-module__dZEkaG__processMap:before,.HomePage-module__dZEkaG__integrationVisual:before{content:"";opacity:.18;pointer-events:none;background:radial-gradient(circle at 20% 24%,#e8ce942e 0 1px,#0000 2px) 0 0/118px 118px,radial-gradient(circle at 82% 68%,#00afa826 0 1px,#0000 2px) 0 0/152px 152px;background:radial-gradient(circle at 20% 24%,lab(83.992% 3.66116 32.2849/.18) 0 1px,#0000 2px) 0 0/118px 118px,radial-gradient(circle at 82% 68%,lab(64.243% -40.6252 -8.043/.15) 0 1px,#0000 2px) 0 0/152px 152px;position:absolute;inset:0}.HomePage-module__dZEkaG__processMap svg,.HomePage-module__dZEkaG__integrationVisual svg{z-index:1;width:100%;height:100%;min-height:inherit;position:relative}.HomePage-module__dZEkaG__mapScaffold rect{fill:#02030533;fill:lab(.899996% -.199102 -.83459/.2);stroke:#d5d0c712;stroke:lab(83.8179% .343174 5.36171/.07)}.HomePage-module__dZEkaG__mapScaffold path{fill:none;stroke:#d5d0c712;stroke:lab(83.8179% .343174 5.36171/.07);stroke-width:1px;vector-effect:non-scaling-stroke}.HomePage-module__dZEkaG__mapGhost path{fill:none;stroke:#c7c4bc2e;stroke:lab(79.1699% .288278 4.59182/.18);stroke-width:1px;stroke-dasharray:8 12;animation:HomePage-module__dZEkaG__ghostFade 6s var(--ease) infinite alternate}.HomePage-module__dZEkaG__mapRoute path{fill:none;stroke:#efd49bd6;stroke:lab(86.3146% 3.61636 32.2255/.84);stroke-width:2.35px;stroke-linecap:round;stroke-dasharray:820;stroke-dashoffset:820px;animation:HomePage-module__dZEkaG__routeDraw 5.4s var(--ease) infinite forwards;filter:drop-shadow(0 0 12px #e8ce942e);filter:drop-shadow(0 0 12px lab(83.992% 3.66116 32.2849/.18))}.HomePage-module__dZEkaG__mapNodes rect{fill:#030507c7;fill:lab(1.19781% -.266835 -1.12333/.78);stroke:#ddd0b438;stroke:lab(83.9054% 1.32418 15.5901/.22)}.HomePage-module__dZEkaG__mapNodes text{fill:#d5d0c7c2;fill:lab(83.8179% .343174 5.36171/.76);font-size:14px;font-family:var(--font-main)}.HomePage-module__dZEkaG__automationVisualWrap{min-width:0}.HomePage-module__dZEkaG__handoffVisual{background:radial-gradient(at 26% 36%,#c8797429,#0000 35%),radial-gradient(at 72% 64%,#20999324,#0000 36%),#010102;background:radial-gradient(at 26% 36%,lab(59.587% 31.288 16.6384/.16),#0000 35%),radial-gradient(at 72% 64%,lab(57.0566% -33.7969 -6.71984/.14),#0000 36%),lab(.364138% -.0908747 -.41545);border-radius:.5rem;min-height:clamp(25rem,38vw,34rem);position:relative;overflow:hidden}.HomePage-module__dZEkaG__handoffBefore,.HomePage-module__dZEkaG__handoffAfter{flex-wrap:nowrap;gap:.55rem;display:flex;position:absolute;left:clamp(1rem,4vw,3rem);right:clamp(1rem,4vw,3rem)}.HomePage-module__dZEkaG__handoffBefore{top:23%}.HomePage-module__dZEkaG__handoffAfter{justify-content:flex-end;bottom:24%}.HomePage-module__dZEkaG__handoffBefore span,.HomePage-module__dZEkaG__handoffAfter span,.HomePage-module__dZEkaG__routeNoteOne,.HomePage-module__dZEkaG__routeNoteTwo,.HomePage-module__dZEkaG__routeNoteThree{color:#c8c4baad;color:lab(79.1777% .346392 5.36398/.68);background:#02030599;background:lab(.900656% -.183031 -.732666/.6);border:1px solid #c8c4ba29;border:1px solid lab(79.1777% .346392 5.36398/.16);border-radius:.26rem;align-items:center;min-height:2.1rem;padding:.4rem .62rem;font-size:.82rem;line-height:1;display:inline-flex}.HomePage-module__dZEkaG__handoffBefore span:not(:last-child):after,.HomePage-module__dZEkaG__handoffAfter span:not(:last-child):after{content:"";background:#c8c4ba2e;background:lab(79.1777% .346392 5.36398/.18);width:clamp(1rem,2.2vw,1.85rem);height:1px;margin-left:.55rem}.HomePage-module__dZEkaG__manualStep{color:#ffc6c1db;color:lab(85.3146% 24.8794 12.9941/.86);border-color:#e88e8947;border-color:lab(68.7705% 34.4076 18.2795/.28)}.HomePage-module__dZEkaG__handoffRoute{transform-origin:0;height:1px;animation:HomePage-module__dZEkaG__routeReveal 4.8s var(--ease) infinite alternate;background:linear-gradient(90deg,#0000,#efd49bbd,#20999370,#0000);background:linear-gradient(90deg,#0000,lab(86.3146% 3.61636 32.2255/.74),lab(57.0566% -33.7969 -6.71984/.44),#0000);position:absolute;top:50%;left:14%;right:14%}.HomePage-module__dZEkaG__routeNoteOne,.HomePage-module__dZEkaG__routeNoteTwo,.HomePage-module__dZEkaG__routeNoteThree{color:#bbb7ae94;color:lab(74.5375% .349939 5.36646/.58);background:#0102039e;background:lab(.460421% -.109367 -.480717/.62);min-height:1.8rem;position:absolute}.HomePage-module__dZEkaG__routeNoteOne{top:39%;left:20%}.HomePage-module__dZEkaG__routeNoteTwo{top:57%;left:44%}.HomePage-module__dZEkaG__routeNoteThree{top:44%;right:13%}.HomePage-module__dZEkaG__integrationInputs path,.HomePage-module__dZEkaG__integrationOutputs path{fill:none;stroke-width:2.15px;stroke-linecap:round;stroke-dasharray:11 16;animation:4.8s linear infinite HomePage-module__dZEkaG__streamPulse}.HomePage-module__dZEkaG__integrationInputs path{stroke:#00a8a28f;stroke:lab(61.9227% -40.65 -8.03577/.56)}.HomePage-module__dZEkaG__integrationOutputs path{stroke:#efd49bc2;stroke:lab(86.3146% 3.61636 32.2255/.76)}.HomePage-module__dZEkaG__integrationCore{fill:#020305e0;fill:lab(.770643% -.189155 -.852889/.88);stroke:#e9d5ab57;stroke:lab(86.2773% 2.34535 23.7348/.34);filter:drop-shadow(0 0 26px #20999321);filter:drop-shadow(0 0 26px lab(57.0566% -33.7969 -6.71984/.13))}.HomePage-module__dZEkaG__integrationGrid path{fill:none;stroke:#d5d0c713;stroke:lab(83.8179% .343174 5.36171/.075);stroke-width:1px;vector-effect:non-scaling-stroke}.HomePage-module__dZEkaG__integrationCoreTitle,.HomePage-module__dZEkaG__integrationCoreMeta{fill:#e2ded4c7;fill:lab(88.458% .340253 5.35966/.78);font-family:var(--font-main)}.HomePage-module__dZEkaG__integrationCoreTitle{font-size:15px;font-weight:650}.HomePage-module__dZEkaG__integrationCoreMeta{fill:#afaaa18f;fill:lab(69.8972% .353843 5.36923/.56);font-size:12px}.HomePage-module__dZEkaG__integrationParticles circle{fill:#efd49be6;fill:lab(86.3146% 3.61636 32.2255/.9);filter:drop-shadow(0 0 10px #efd49b4d);filter:drop-shadow(0 0 10px lab(86.3146% 3.61636 32.2255/.3))}.HomePage-module__dZEkaG__integrationLabels{z-index:2;pointer-events:none;position:absolute;inset:0}.HomePage-module__dZEkaG__integrationLabels span{color:#cecac0b8;color:lab(81.4978% .344723 5.36281/.72);font-size:.82rem;position:absolute}.HomePage-module__dZEkaG__integrationLabels span:first-child{top:15%;left:8%}.HomePage-module__dZEkaG__integrationLabels span:nth-child(2){top:47%;left:9%}.HomePage-module__dZEkaG__integrationLabels span:nth-child(3){bottom:17%;left:12%}.HomePage-module__dZEkaG__integrationLabels span:nth-child(4){top:45%;right:11%}.HomePage-module__dZEkaG__integrationLabels span:nth-child(5){bottom:32%;right:9%}.HomePage-module__dZEkaG__industrialSection{grid-template-columns:minmax(18rem,.28fr) minmax(0,.72fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.HomePage-module__dZEkaG__industrialCopy{padding-bottom:clamp(1rem,7vw,6rem)}.HomePage-module__dZEkaG__qcVisual{background:linear-gradient(90deg,#000,#0000 20% 80%,#000),repeating-linear-gradient(90deg,#0000 0 18px,#c8c4ba0e 19px,#0000 20px),linear-gradient(145deg,#020304,#000001);background:linear-gradient(90deg,lab(.0572414% -.0168011 -.0958175),#0000 20% 80%,lab(.0572414% -.0168011 -.0958175)),repeating-linear-gradient(90deg,#0000 0 18px,lab(79.1777% .346392 5.36398/.055) 19px,#0000 20px),linear-gradient(145deg,lab(.656153% -.143901 -.600073),lab(.093111% -.0254959 -.128746));border-radius:.5rem;min-height:clamp(25rem,42vw,36rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d5d0c71a,inset 0 0 7rem #000000c7;box-shadow:inset 0 0 0 1px lab(83.8179% .343174 5.36171/.1),inset 0 0 7rem lab(.00693703% -.0012666 -.0285387/.78)}.HomePage-module__dZEkaG__qcVisualCompact{min-height:clamp(18rem,31vw,25rem)}.HomePage-module__dZEkaG__qcObject{background:linear-gradient(110deg,#5235246b,#22110b8f),repeating-linear-gradient(0deg,#ad835624 0 2px,#0000 3px 13px);background:linear-gradient(110deg,lab(25.5128% 11.5678 16.4652/.42),lab(7.02592% 8.06919 5.96581/.56)),repeating-linear-gradient(0deg,lab(58.1185% 12.3951 30.9333/.14) 0 2px,#0000 3px 13px);border-radius:.38rem;width:54%;height:36%;position:absolute;top:28%;left:17%;transform:skew(-9deg)}.HomePage-module__dZEkaG__qcGrain{opacity:.4;background:repeating-linear-gradient(90deg,#0000 0 8px,#e4ddcf14 9px,#0000 10px);background:repeating-linear-gradient(90deg,#0000 0 8px,lab(88.4807% .524431 7.68409/.08) 9px,#0000 10px);position:absolute;inset:0}.HomePage-module__dZEkaG__qcScanline{width:2px;animation:HomePage-module__dZEkaG__qcScan 5.2s var(--ease) infinite;background:linear-gradient(#0000,#21d1cae0,#0000);background:linear-gradient(#0000,lab(75.9572% -43.9622 -8.72774/.88),#0000);position:absolute;top:12%;bottom:12%;left:26%;box-shadow:0 0 28px #00afa857;box-shadow:0 0 28px lab(64.243% -40.6252 -8.043/.34)}.HomePage-module__dZEkaG__qcEdgeTop,.HomePage-module__dZEkaG__qcEdgeBottom{background:#dbc188a8;background:lab(79.3464% 3.75703 32.4162/.66);width:60%;height:1px;position:absolute;left:15%;transform:skew(-9deg)}.HomePage-module__dZEkaG__qcEdgeTop{top:27%}.HomePage-module__dZEkaG__qcEdgeBottom{top:64%}.HomePage-module__dZEkaG__qcMeasureA,.HomePage-module__dZEkaG__qcMeasureB,.HomePage-module__dZEkaG__qcDefect,.HomePage-module__dZEkaG__qcStatus{border-radius:.25rem;align-items:center;min-height:1.95rem;padding:.38rem .56rem;font-size:.78rem;line-height:1;display:inline-flex;position:absolute}.HomePage-module__dZEkaG__qcMeasureA,.HomePage-module__dZEkaG__qcMeasureB{color:#84d5cfdb;color:lab(80.0319% -26.8568 -5.43751/.86);border:1px solid #49c7c05c;border:1px solid lab(73.4112% -37.1094 -7.41314/.36)}.HomePage-module__dZEkaG__qcMeasureA{top:20%;left:18%}.HomePage-module__dZEkaG__qcMeasureB{bottom:27%;right:20%}.HomePage-module__dZEkaG__qcDefect{color:#ffb4aceb;color:lab(80.3101% 37.0785 21.465/.92);border:1px solid #f07f766b;border:1px solid lab(66.1796% 43.5236 25.6941/.42);top:42%;right:28%}.HomePage-module__dZEkaG__qcDefect:before{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;width:.48rem;margin-right:.42rem}.HomePage-module__dZEkaG__qcStatus{color:#e2ded4;color:lab(88.458% .340253 5.35966);background:#040609b8;background:lab(1.55597% -.325836 -1.3243/.72);bottom:8%;right:5%}.HomePage-module__dZEkaG__aiVisual{background:radial-gradient(at 44% 42%,#c8ae752e,#0000 38%),radial-gradient(at 76% 68%,#04a19b21,#0000 34%),#010102;background:radial-gradient(at 44% 42%,lab(72.377% 3.91838 32.651/.18),#0000 38%),radial-gradient(at 76% 68%,lab(59.4897% -37.2205 -7.37849/.13),#0000 34%),lab(.308039% -.0794455 -.374591);border-radius:.5rem;min-height:clamp(24rem,39vw,34rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d5d0c71a;box-shadow:inset 0 0 0 1px lab(83.8179% .343174 5.36171/.1)}.HomePage-module__dZEkaG__aiPathLayer{z-index:1;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.HomePage-module__dZEkaG__aiPathLayer path{fill:none;vector-effect:non-scaling-stroke}.HomePage-module__dZEkaG__aiPathGhost{stroke:#c8c4ba1f;stroke:lab(79.1777% .346392 5.36398/.12);stroke-width:1.1px;stroke-dasharray:7 12}.HomePage-module__dZEkaG__aiPathPrimary{stroke:#efd49bad;stroke:lab(86.3146% 3.61636 32.2255/.68);stroke-width:1.8px;stroke-linecap:round}.HomePage-module__dZEkaG__aiPathReview{stroke:#00a8a273;stroke:lab(61.9227% -40.65 -8.03577/.45);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:8 10}.HomePage-module__dZEkaG__aiPathLayer circle{fill:#efd49bdb;fill:lab(86.3146% 3.61636 32.2255/.86);filter:drop-shadow(0 0 12px #efd49b42);filter:drop-shadow(0 0 12px lab(86.3146% 3.61636 32.2255/.26))}.HomePage-module__dZEkaG__aiDocument{z-index:2;background:#030507b8;background:lab(1.19862% -.247657 -.999612/.72);border:1px solid #cecac02e;border:1px solid lab(81.4978% .344723 5.36281/.18);border-radius:.36rem;gap:.86rem;width:min(17rem,36%);padding:1.2rem;display:grid;position:absolute;top:18%;left:12%}.HomePage-module__dZEkaG__aiDocument span{background:#c7c4bc38;background:lab(79.1699% .288278 4.59182/.22);border-radius:999px;height:.68rem}.HomePage-module__dZEkaG__aiDocument span:first-child{width:56%}.HomePage-module__dZEkaG__aiDocument span:nth-child(2){width:84%}.HomePage-module__dZEkaG__aiDocument span:nth-child(3){width:72%}.HomePage-module__dZEkaG__aiDocument span:nth-child(4){width:42%}.HomePage-module__dZEkaG__aiExtraction,.HomePage-module__dZEkaG__aiRoutes{z-index:2;gap:.7rem;display:grid;position:absolute}.HomePage-module__dZEkaG__aiExtraction{top:24%;left:44%}.HomePage-module__dZEkaG__aiRoutes{bottom:22%;right:8%}.HomePage-module__dZEkaG__aiExtraction span,.HomePage-module__dZEkaG__aiRoutes span{color:#cecac0c2;color:lab(81.4978% .344723 5.36281/.76);background:#0203059e;background:lab(.900656% -.183031 -.732666/.62);border:1px solid #c8c4ba2b;border:1px solid lab(79.1777% .346392 5.36398/.17);border-radius:.26rem;align-items:center;width:fit-content;min-height:2.05rem;padding:.42rem .62rem;font-size:.82rem;line-height:1;display:inline-flex}.HomePage-module__dZEkaG__aiExtraction span:nth-child(3){color:#8fd8a7d6;color:lab(80.44% -31.1091 16.7659/.84);border-color:#76be8e4d;border-color:lab(71.1557% -31.1745 16.8148/.3)}.HomePage-module__dZEkaG__aiVisual:before{content:"";z-index:0;opacity:.18;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 34px,#d5d0c70d 35px,#0000 36px),repeating-linear-gradient(0deg,#0000 0 42px,#d5d0c709 43px,#0000 44px);background:repeating-linear-gradient(90deg,#0000 0 34px,lab(83.8179% .343174 5.36171/.052) 35px,#0000 36px),repeating-linear-gradient(0deg,#0000 0 42px,lab(83.8179% .343174 5.36171/.035) 43px,#0000 44px);position:absolute;inset:0}.HomePage-module__dZEkaG__caseSection{gap:clamp(2.5rem,6vw,6rem);display:grid}.HomePage-module__dZEkaG__caseHeader{max-width:48rem}.HomePage-module__dZEkaG__caseList{gap:clamp(4rem,8vw,8rem);display:grid}.HomePage-module__dZEkaG__caseStory{grid-template-columns:minmax(0,.58fr) minmax(18rem,.42fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.HomePage-module__dZEkaG__caseStory:nth-child(2n) .HomePage-module__dZEkaG__caseArtwork{order:2}.HomePage-module__dZEkaG__caseArtwork{min-width:0}.HomePage-module__dZEkaG__caseCopy{gap:.92rem;display:grid}.HomePage-module__dZEkaG__caseCopy>span{color:#cebc959e;color:lab(76.9825% 2.2167 22.1823/.62);font-size:.92rem;font-weight:650;line-height:1}.HomePage-module__dZEkaG__caseCopy h3{color:#ece7de;color:lab(91.9381% .338197 5.35827);max-width:16ch;font-family:var(--font-heading);margin:0;font-size:clamp(1.6rem,2.45vw,2.55rem);font-weight:690;line-height:1.06}.HomePage-module__dZEkaG__caseCopy dl{gap:.9rem;margin:1rem 0 0;display:grid}.HomePage-module__dZEkaG__caseCopy dl div{border-top:1px solid #cecac01f;border-top:1px solid lab(81.4978% .344723 5.36281/.12);grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding-top:.9rem;display:grid}.HomePage-module__dZEkaG__caseCopy dt{color:#cebc959e;color:lab(76.9825% 2.2167 22.1823/.62);font-size:.86rem;line-height:1.25}.HomePage-module__dZEkaG__caseCopy dd{color:#b5b1a7bd;color:lab(72.2174% .351816 5.3678/.74);margin:0;line-height:1.55}.HomePage-module__dZEkaG__traceVisual,.HomePage-module__dZEkaG__leadVisual{background:radial-gradient(at 50% 48%,#3baca62e,#0000 42%),radial-gradient(at 22% 74%,#ed8b8614,#0000 32%),#010102;background:radial-gradient(at 50% 48%,lab(64.0173% -33.7444 -6.73642/.18),#0000 42%),radial-gradient(at 22% 74%,lab(68.669% 37.5824 20.0603/.08),#0000 32%),lab(.308039% -.0794455 -.374591);border-radius:.5rem;min-height:clamp(22rem,35vw,30rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d5d0c71a,inset 0 0 5.5rem #000000b3;box-shadow:inset 0 0 0 1px lab(83.8179% .343174 5.36171/.1),inset 0 0 5.5rem lab(.00693703% -.0012666 -.0285387/.7)}.HomePage-module__dZEkaG__traceVisual:before,.HomePage-module__dZEkaG__leadVisual:before{content:"";opacity:.16;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 42px,#d5d0c70d 43px,#0000 44px),repeating-linear-gradient(0deg,#0000 0 54px,#d5d0c709 55px,#0000 56px);background:repeating-linear-gradient(90deg,#0000 0 42px,lab(83.8179% .343174 5.36171/.05) 43px,#0000 44px),repeating-linear-gradient(0deg,#0000 0 54px,lab(83.8179% .343174 5.36171/.034) 55px,#0000 56px);position:absolute;inset:0}.HomePage-module__dZEkaG__caseRouteLayer{z-index:1;width:100%;height:100%;position:absolute;inset:0}.HomePage-module__dZEkaG__caseRouteLayer path,.HomePage-module__dZEkaG__caseRouteLayer circle{vector-effect:non-scaling-stroke}.HomePage-module__dZEkaG__caseRouteGhost{fill:#2099930b;fill:lab(57.0566% -33.7969 -6.71984/.045);stroke:#5eafa938;stroke:lab(66.1112% -26.9024 -5.42078/.22);stroke-width:1px}.HomePage-module__dZEkaG__caseRouteActive,.HomePage-module__dZEkaG__caseRouteSecondary{fill:none;stroke-linecap:round}.HomePage-module__dZEkaG__caseRouteActive{stroke:#efd49bad;stroke:lab(86.3146% 3.61636 32.2255/.68);stroke-width:1.75px;filter:drop-shadow(0 0 14px #efd49b2e);filter:drop-shadow(0 0 14px lab(86.3146% 3.61636 32.2255/.18))}.HomePage-module__dZEkaG__caseRouteSecondary{stroke:#00a8a261;stroke:lab(61.9227% -40.65 -8.03577/.38);stroke-width:1.2px;stroke-dasharray:7 10}.HomePage-module__dZEkaG__caseRouteLayer circle{fill:#efd49be6;fill:lab(86.3146% 3.61636 32.2255/.9);filter:drop-shadow(0 0 10px #efd49b3d);filter:drop-shadow(0 0 10px lab(86.3146% 3.61636 32.2255/.24))}.HomePage-module__dZEkaG__traceVisual span,.HomePage-module__dZEkaG__leadVisual span{z-index:2;color:#cecac0b8;color:lab(81.4978% .344723 5.36281/.72);background:#0203059e;background:lab(.900656% -.183031 -.732666/.62);border:1px solid #c8c4ba29;border:1px solid lab(79.1777% .346392 5.36398/.16);border-radius:.25rem;align-items:center;min-height:2.05rem;padding:.4rem .58rem;font-size:.8rem;line-height:1;display:inline-flex;position:absolute}.HomePage-module__dZEkaG__traceVisual span:first-of-type{top:20%;left:12%}.HomePage-module__dZEkaG__traceVisual span:nth-of-type(2){top:33%;left:36%}.HomePage-module__dZEkaG__traceVisual span:nth-of-type(3){top:22%;right:16%}.HomePage-module__dZEkaG__traceVisual span:nth-of-type(4){bottom:25%;left:20%}.HomePage-module__dZEkaG__traceVisual span:nth-of-type(5){bottom:34%;right:28%}.HomePage-module__dZEkaG__traceVisual span:nth-of-type(6){bottom:17%;right:12%}.HomePage-module__dZEkaG__traceVisual i,.HomePage-module__dZEkaG__leadVisual i{z-index:1;opacity:.55;border:1px solid #64b5b033;border:1px solid lab(68.4314% -26.8937 -5.42393/.2);border-radius:50%;position:absolute;inset:18% 12%}.HomePage-module__dZEkaG__traceVisual i:before,.HomePage-module__dZEkaG__leadVisual i:before{content:"";opacity:.38;background:linear-gradient(90deg,#0000,#efd49b94,#0000);background:linear-gradient(90deg,#0000,lab(86.3146% 3.61636 32.2255/.58),#0000);height:1px;position:absolute;top:50%;left:5%;right:5%;transform:rotate(-12deg)}.HomePage-module__dZEkaG__leadVisual span:first-of-type{top:42%;left:8%}.HomePage-module__dZEkaG__leadVisual span:nth-of-type(2){top:20%;left:23%}.HomePage-module__dZEkaG__leadVisual span:nth-of-type(3){top:43%;left:44%}.HomePage-module__dZEkaG__leadVisual span:nth-of-type(4){top:24%;right:24%}.HomePage-module__dZEkaG__leadVisual span:nth-of-type(5){top:48%;right:12%}.HomePage-module__dZEkaG__leadVisual span:nth-of-type(6){bottom:18%;right:20%}.HomePage-module__dZEkaG__outcomeSection{gap:clamp(2rem,5vw,4.5rem);display:grid}.HomePage-module__dZEkaG__outcomeHeader{max-width:58rem}.HomePage-module__dZEkaG__outcomeVisual{grid-template-columns:minmax(0,1fr) minmax(7rem,.24fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,3rem);display:grid;position:relative}.HomePage-module__dZEkaG__outcomeVisual:before{content:"";opacity:.22;pointer-events:none;background:linear-gradient(90deg,#e1888314,#0000 42% 58%,#20999314),repeating-linear-gradient(0deg,#0000 0 3.85rem,#d5d0c709 3.9rem,#0000 3.95rem);background:linear-gradient(90deg,lab(66.4493% 34.4208 18.3123/.08),#0000 42% 58%,lab(57.0566% -33.7969 -6.71984/.08)),repeating-linear-gradient(0deg,#0000 0 3.85rem,lab(83.8179% .343174 5.36171/.035) 3.9rem,#0000 3.95rem);position:absolute;inset:-1.2rem 0}.HomePage-module__dZEkaG__outcomeVisual>div{z-index:1;align-content:start;gap:.86rem;display:grid;position:relative}.HomePage-module__dZEkaG__outcomeVisual>div>span{color:#cebc959e;color:lab(76.9825% 2.2167 22.1823/.62);font-size:.9rem;font-weight:650;line-height:1}.HomePage-module__dZEkaG__outcomeVisual p{color:#c8c4babf;color:lab(79.1777% .346392 5.36398/.75);border-top:1px solid #cecac01f;border-top:1px solid lab(81.4978% .344723 5.36281/.12);margin:0;padding-block:.8rem;line-height:1.35}.HomePage-module__dZEkaG__outcomeRoute{z-index:1;background:linear-gradient(90deg,#dc8b8659,#efd49bb8,#20999359);background:linear-gradient(90deg,lab(66.5504% 31.2507 16.549/.35),lab(86.3146% 3.61636 32.2255/.72),lab(57.0566% -33.7969 -6.71984/.35));height:1px;position:relative;box-shadow:0 0 22px #efd49b2e;box-shadow:0 0 22px lab(86.3146% 3.61636 32.2255/.18)}.HomePage-module__dZEkaG__outcomeRoute:before,.HomePage-module__dZEkaG__outcomeRoute:after{content:"";aspect-ratio:1;background:#efd49b;background:lab(86.3146% 3.61636 32.2255);border-radius:50%;width:.52rem;position:absolute;top:50%;transform:translateY(-50%)}.HomePage-module__dZEkaG__outcomeRoute:before{left:0}.HomePage-module__dZEkaG__outcomeRoute:after{right:0}.HomePage-module__dZEkaG__outcomeRoute:before{box-shadow:0 0 18px #dc8b8638;box-shadow:0 0 18px lab(66.5504% 31.2507 16.549/.22)}.HomePage-module__dZEkaG__outcomeRoute:after{box-shadow:0 0 18px #20999338;box-shadow:0 0 18px lab(57.0566% -33.7969 -6.71984/.22)}.HomePage-module__dZEkaG__finalCta{grid-template-columns:minmax(0,.56fr) minmax(19rem,.44fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.HomePage-module__dZEkaG__finalFlow{min-width:0;position:relative}.HomePage-module__dZEkaG__finalFlow:before{content:"";opacity:.22;pointer-events:none;background:radial-gradient(at 28% 58%,#dc8b8629,#0000 38%),radial-gradient(at 76% 38%,#20999329,#0000 38%);background:radial-gradient(at 28% 58%,lab(66.5504% 31.2507 16.549/.16),#0000 38%),radial-gradient(at 76% 38%,lab(57.0566% -33.7969 -6.71984/.16),#0000 38%);position:absolute;inset:8% 3% 16%}.HomePage-module__dZEkaG__finalFlow svg{z-index:1;width:100%;height:auto;position:relative}.HomePage-module__dZEkaG__finalFlowGhost,.HomePage-module__dZEkaG__finalFlowRoute{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.HomePage-module__dZEkaG__finalFlowGhost{stroke:#20999333;stroke:lab(57.0566% -33.7969 -6.71984/.2);stroke-width:1.2px}.HomePage-module__dZEkaG__finalFlowRoute{stroke:#e8ce94c7;stroke:lab(83.992% 3.66116 32.2849/.78);stroke-width:2.2px;stroke-dasharray:980;stroke-dashoffset:980px;animation:HomePage-module__dZEkaG__routeDraw 5.4s var(--ease) infinite forwards;filter:drop-shadow(0 0 14px #e8ce9438);filter:drop-shadow(0 0 14px lab(83.992% 3.66116 32.2849/.22))}.HomePage-module__dZEkaG__finalFlow circle{fill:#efd49b;fill:lab(86.3146% 3.61636 32.2255)}@supports (animation-timeline:view()){.HomePage-module__dZEkaG__signalConstellation,.HomePage-module__dZEkaG__methodCleanRoute,.HomePage-module__dZEkaG__mapRoute path,.HomePage-module__dZEkaG__handoffRoute,.HomePage-module__dZEkaG__finalFlowRoute{animation-iteration-count:1;animation-timeline:view();animation-range:entry 16% cover 54%}}@keyframes HomePage-module__dZEkaG__routeReveal{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes HomePage-module__dZEkaG__routeRevealY{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes HomePage-module__dZEkaG__detectGroup{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes HomePage-module__dZEkaG__fragmentDrift{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(.8rem - 50%),calc(-50% - .6rem))}}@keyframes HomePage-module__dZEkaG__detectionPulse{0%{opacity:.34;transform:scale(.96)}to{opacity:.82;transform:scale(1.04)}}@keyframes HomePage-module__dZEkaG__routeDraw{0%{stroke-dashoffset:980px}55%,to{stroke-dashoffset:0}}@keyframes HomePage-module__dZEkaG__nodeReveal{0%,30%{opacity:0}56%,to{opacity:1}}@keyframes HomePage-module__dZEkaG__ghostFade{0%{opacity:.78;transform:translate(0,0)}to{opacity:.24;transform:translateY(-.5rem)}}@keyframes HomePage-module__dZEkaG__streamPulse{to{stroke-dashoffset:-54px}}@keyframes HomePage-module__dZEkaG__qcScan{0%{opacity:0;left:18%}12%,80%{opacity:1}to{opacity:0;left:78%}}@media (max-width:1120px){.HomePage-module__dZEkaG__heroCopy{max-width:min(38rem,58vw)}.HomePage-module__dZEkaG__positioning,.HomePage-module__dZEkaG__storySection,.HomePage-module__dZEkaG__capabilitySection,.HomePage-module__dZEkaG__automationSection,.HomePage-module__dZEkaG__industrialSection,.HomePage-module__dZEkaG__aiSection,.HomePage-module__dZEkaG__caseStory,.HomePage-module__dZEkaG__finalCta{grid-template-columns:1fr}.HomePage-module__dZEkaG__caseStory:nth-child(2n) .HomePage-module__dZEkaG__caseArtwork{order:0}.HomePage-module__dZEkaG__methodBody{grid-template-columns:1fr}.HomePage-module__dZEkaG__industrialCopy{padding-bottom:0}.HomePage-module__dZEkaG__outcomeVisual{grid-template-columns:1fr}.HomePage-module__dZEkaG__outcomeRoute{background:linear-gradient(#dc8b8659,#efd49bb8,#20999359);background:linear-gradient(lab(66.5504% 31.2507 16.549/.35),lab(86.3146% 3.61636 32.2255/.72),lab(57.0566% -33.7969 -6.71984/.35));justify-self:center;width:1px;height:5rem}.HomePage-module__dZEkaG__outcomeRoute:before,.HomePage-module__dZEkaG__outcomeRoute:after{left:50%;right:auto;transform:translate(-50%,-50%)}.HomePage-module__dZEkaG__outcomeRoute:before{top:0}.HomePage-module__dZEkaG__outcomeRoute:after{top:100%}}@media (max-width:760px){.HomePage-module__dZEkaG__hero{min-height:100lvh}.HomePage-module__dZEkaG__heroInner{padding-block:7.4rem 3rem}.HomePage-module__dZEkaG__heroSlice{width:min(56vw,21rem);top:47%}.HomePage-module__dZEkaG__heroCopy h1{font-size:clamp(2.55rem,14vw,4.2rem)}.HomePage-module__dZEkaG__flowCta{justify-content:space-between;width:100%}.HomePage-module__dZEkaG__positioning,.HomePage-module__dZEkaG__storySection,.HomePage-module__dZEkaG__methodSection,.HomePage-module__dZEkaG__buildSection,.HomePage-module__dZEkaG__capabilitySection,.HomePage-module__dZEkaG__automationSection,.HomePage-module__dZEkaG__industrialSection,.HomePage-module__dZEkaG__aiSection,.HomePage-module__dZEkaG__caseSection,.HomePage-module__dZEkaG__outcomeSection,.HomePage-module__dZEkaG__finalCta{padding-block:clamp(4.6rem,16vw,7rem)}.HomePage-module__dZEkaG__positioning h2,.HomePage-module__dZEkaG__sectionCopy h2,.HomePage-module__dZEkaG__buildIntro h2,.HomePage-module__dZEkaG__industrialCopy h2,.HomePage-module__dZEkaG__caseHeader h2,.HomePage-module__dZEkaG__outcomeHeader h2,.HomePage-module__dZEkaG__finalCopy h2{font-size:clamp(1.9rem,9.2vw,2.9rem)}.HomePage-module__dZEkaG__connectionLine{gap:.9rem}.HomePage-module__dZEkaG__signalField,.HomePage-module__dZEkaG__methodVisual,.HomePage-module__dZEkaG__processMap,.HomePage-module__dZEkaG__handoffVisual,.HomePage-module__dZEkaG__integrationVisual,.HomePage-module__dZEkaG__aiVisual,.HomePage-module__dZEkaG__traceVisual,.HomePage-module__dZEkaG__leadVisual,.HomePage-module__dZEkaG__qcVisual{min-height:21rem}.HomePage-module__dZEkaG__qcVisualCompact{min-height:20rem}.HomePage-module__dZEkaG__layerRoute{min-height:34rem}.HomePage-module__dZEkaG__layerLabel{left:var(--mx);top:var(--my);max-width:8.2rem;font-size:.9rem}.HomePage-module__dZEkaG__layerLabel:before{height:1.2rem;margin-bottom:.5rem}.HomePage-module__dZEkaG__mapNodes text{font-size:22px}.HomePage-module__dZEkaG__integrationCoreTitle{font-size:30px}.HomePage-module__dZEkaG__integrationCoreMeta{font-size:18px}.HomePage-module__dZEkaG__caseCopy dl div{grid-template-columns:1fr;gap:.35rem}.HomePage-module__dZEkaG__handoffBefore,.HomePage-module__dZEkaG__handoffAfter{flex-wrap:wrap;left:1rem;right:1rem}.HomePage-module__dZEkaG__handoffBefore span:not(:last-child):after,.HomePage-module__dZEkaG__handoffAfter span:not(:last-child):after{width:1rem}.HomePage-module__dZEkaG__routeNoteOne,.HomePage-module__dZEkaG__routeNoteTwo,.HomePage-module__dZEkaG__routeNoteThree{display:none}.HomePage-module__dZEkaG__aiDocument{width:47%;left:8%}.HomePage-module__dZEkaG__aiExtraction{top:42%;left:35%}.HomePage-module__dZEkaG__aiRoutes{bottom:12%;right:7%}}@media (prefers-reduced-motion:reduce){.HomePage-module__dZEkaG__connectionRoute,.HomePage-module__dZEkaG__signalConstellation,.HomePage-module__dZEkaG__signalFragment,.HomePage-module__dZEkaG__methodDetection circle,.HomePage-module__dZEkaG__methodCleanRoute,.HomePage-module__dZEkaG__methodNodes circle,.HomePage-module__dZEkaG__mapGhost path,.HomePage-module__dZEkaG__mapRoute path,.HomePage-module__dZEkaG__handoffRoute,.HomePage-module__dZEkaG__integrationInputs path,.HomePage-module__dZEkaG__integrationOutputs path,.HomePage-module__dZEkaG__qcScanline,.HomePage-module__dZEkaG__finalFlowRoute{animation:none!important}.HomePage-module__dZEkaG__methodCleanRoute,.HomePage-module__dZEkaG__mapRoute path,.HomePage-module__dZEkaG__finalFlowRoute{stroke-dashoffset:0}.HomePage-module__dZEkaG__signalConstellation,.HomePage-module__dZEkaG__methodNodes circle{opacity:1}}
.ProductsPage-module__0ctMtq__productList{gap:clamp(4rem,7vw,7rem);display:grid}.ProductsPage-module__0ctMtq__productItem{border-top:1px solid #cecac01f;border-top:1px solid lab(81.4978% .344723 5.36281/.12);grid-template-columns:minmax(0,.52fr) minmax(18rem,.48fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-top:clamp(3rem,5vw,5rem);scroll-margin-top:6.5rem;display:grid;position:relative}.ProductsPage-module__0ctMtq__productItem:nth-child(2n) .ProductsPage-module__0ctMtq__evidence{order:2}.ProductsPage-module__0ctMtq__productItem:nth-child(2){--product-accent:#0096ae}@supports (color:lab(0% 0 0)){.ProductsPage-module__0ctMtq__productItem:nth-child(2){--product-accent:lab(56.6342% -28.2508 -22.6459)}}.ProductsPage-module__0ctMtq__productItem:nth-child(3){--product-accent:#f19773}@supports (color:lab(0% 0 0)){.ProductsPage-module__0ctMtq__productItem:nth-child(3){--product-accent:lab(71.3288% 32.3736 33.684)}}.ProductsPage-module__0ctMtq__productItem:nth-child(4){--product-accent:#e1c076}@supports (color:lab(0% 0 0)){.ProductsPage-module__0ctMtq__productItem:nth-child(4){--product-accent:lab(79.366% 5.32851 41.5236)}}.ProductsPage-module__0ctMtq__productItem:nth-child(5){--product-accent:#11a6aa}@supports (color:lab(0% 0 0)){.ProductsPage-module__0ctMtq__productItem:nth-child(5){--product-accent:lab(61.6647% -35.0893 -12.8187)}}.ProductsPage-module__0ctMtq__evidence{--product-accent:var(--page-accent,#e5955e);background:radial-gradient(ellipse at 58% 42%, color-mix(in oklch, var(--product-accent), transparent 76%), transparent 42%), linear-gradient(145deg, #020304, #000001);border-radius:.55rem;min-height:clamp(22rem,35vw,31rem);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.ProductsPage-module__0ctMtq__evidence{--product-accent:var(--page-accent,lab(69.2655% 27.2562 41.6471));background:radial-gradient(ellipse at 58% 42%, color-mix(in oklch, var(--product-accent), transparent 76%), transparent 42%), linear-gradient(145deg, lab(.656153% -.143901 -.600073), lab(.093111% -.0254959 -.128746))}}.ProductsPage-module__0ctMtq__evidence:before,.ProductsPage-module__0ctMtq__evidence:after{content:"";pointer-events:none;position:absolute}.ProductsPage-module__0ctMtq__evidence:before{opacity:.24;background:repeating-linear-gradient(90deg,#0000 0 24px,#e9e4da12 25px,#0000 26px),repeating-linear-gradient(#0000 0 9px,#e9e4da0a 10px,#0000 11px);background:repeating-linear-gradient(90deg,#0000 0 24px,lab(90.7781% .338882 5.35871/.07) 25px,#0000 26px),repeating-linear-gradient(#0000 0 9px,lab(90.7781% .338882 5.35871/.04) 10px,#0000 11px);inset:0}.ProductsPage-module__0ctMtq__evidence:after{background:linear-gradient(90deg, transparent, var(--product-accent), #2595ab8f, transparent);height:1px;top:52%;left:10%;right:10%}@supports (color:lab(0% 0 0)){.ProductsPage-module__0ctMtq__evidence:after{background:linear-gradient(90deg, transparent, var(--product-accent), lab(56.5783% -25.9112 -20.6528/.56), transparent)}}.ProductsPage-module__0ctMtq__evidence span{background:#020305a3;background:lab(.900656% -.183031 -.732666/.64);border:1px solid #d5d0c726;border:1px solid lab(83.8179% .343174 5.36171/.15);border-radius:.26rem;align-items:center;display:inline-flex;position:absolute}.ProductsPage-module__0ctMtq__evidence span:first-child{width:28%;height:2.1rem;top:23%;left:14%}.ProductsPage-module__0ctMtq__evidence span:nth-child(2){width:22%;height:2.1rem;top:34%;right:13%}.ProductsPage-module__0ctMtq__evidence span:nth-child(3){width:48%;height:2.1rem;bottom:24%;left:26%}.ProductsPage-module__0ctMtq__evidence span:nth-child(4){min-height:2rem;color:var(--product-accent);padding:.4rem .58rem;font-size:.8rem;line-height:1;bottom:1rem;right:1rem}.ProductsPage-module__0ctMtq__copy{align-content:center;gap:1rem;min-width:0;display:grid}.ProductsPage-module__0ctMtq__index{color:var(--page-accent,#e5955e);margin:0;font-size:.86rem;font-weight:650;line-height:1}@supports (color:lab(0% 0 0)){.ProductsPage-module__0ctMtq__index{color:var(--page-accent,lab(69.2655% 27.2562 41.6471))}}.ProductsPage-module__0ctMtq__copy h2{color:#efebe1;color:lab(93.0982% .337571 5.35781);max-width:18ch;font-family:var(--font-heading);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.2vw,3.35rem);font-weight:690;line-height:1.06}.ProductsPage-module__0ctMtq__copy p:not(.ProductsPage-module__0ctMtq__index){color:#b5b1a7bd;color:lab(72.2174% .351816 5.3678/.74);max-width:50rem;margin:0;font-size:clamp(1rem,1.16vw,1.1rem);line-height:1.68}.ProductsPage-module__0ctMtq__meta{border-top:1px solid #cecac01f;border-top:1px solid lab(81.4978% .344723 5.36281/.12);gap:0;margin:0;display:grid}.ProductsPage-module__0ctMtq__meta div{border-bottom:1px solid #cecac01f;border-bottom:1px solid lab(81.4978% .344723 5.36281/.12);grid-template-columns:minmax(8rem,.24fr) minmax(0,.76fr);gap:1rem;padding-block:.85rem;display:grid}.ProductsPage-module__0ctMtq__meta dt{color:#a8a49b85;color:lab(67.5771% .355959 5.37075/.52);font-size:.78rem;font-weight:650;line-height:1.3}.ProductsPage-module__0ctMtq__meta dd{color:#b5b1a7bd;color:lab(72.2174% .351816 5.3678/.74);margin:0;line-height:1.5}.ProductsPage-module__0ctMtq__productLink,.ProductsPage-module__0ctMtq__noLink{color:#efebe1;color:lab(93.0982% .337571 5.35781);background:linear-gradient(135deg, var(--page-accent-soft,#e5955e26), #02030494);border:1px solid #cecac029;border:1px solid lab(81.4978% .344723 5.36281/.16);border-radius:.36rem;align-items:center;gap:.45rem;width:fit-content;min-height:3rem;margin-top:.35rem;padding:.78rem .95rem;font-size:1rem;font-weight:650;line-height:1.2;display:inline-flex}@supports (color:lab(0% 0 0)){.ProductsPage-module__0ctMtq__productLink,.ProductsPage-module__0ctMtq__noLink{background:linear-gradient(135deg, var(--page-accent-soft,lab(69.2655% 27.2562 41.6471/.15)), lab(.656153% -.143901 -.600073/.58))}}.ProductsPage-module__0ctMtq__productLink{transition:transform .22s var(--ease), border-color .22s var(--ease)}.ProductsPage-module__0ctMtq__productLink:hover{border-color:var(--page-accent,#e5955e);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.ProductsPage-module__0ctMtq__productLink:hover{border-color:var(--page-accent,lab(69.2655% 27.2562 41.6471))}}.ProductsPage-module__0ctMtq__productLink:active{transform:scale(.98)}.ProductsPage-module__0ctMtq__noLink{color:#b5b1a79e;color:lab(72.2174% .351816 5.3678/.62)}@media (max-width:920px){.ProductsPage-module__0ctMtq__productItem{grid-template-columns:1fr}.ProductsPage-module__0ctMtq__productItem:nth-child(2n) .ProductsPage-module__0ctMtq__evidence{order:0}}@media (max-width:760px){.ProductsPage-module__0ctMtq__productList{gap:4rem}.ProductsPage-module__0ctMtq__copy h2{font-size:clamp(2rem,9vw,3rem);line-height:1.08}.ProductsPage-module__0ctMtq__evidence{min-height:20rem}.ProductsPage-module__0ctMtq__meta div{grid-template-columns:1fr;gap:.35rem}.ProductsPage-module__0ctMtq__productLink,.ProductsPage-module__0ctMtq__noLink{justify-content:center;width:100%}}
