.home-module__txgM7a__site{--paper:#f4f2ed;--navy:#0b1933;--ink:#182131;--muted:#636974;--line:#d1d0ca;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:General Sans,PingFang SC,Microsoft YaHei,sans-serif}.home-module__txgM7a__site a{color:inherit;text-decoration:none}.home-module__txgM7a__site :is(a,button,summary,select):focus-visible{outline-offset:4px;outline:2px solid #627da5}.home-module__txgM7a__site[data-locale=ja]{font-family:General Sans,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.home-module__txgM7a__site[data-locale=en] .home-module__txgM7a__hero h1{letter-spacing:-.035em;font-size:clamp(34px,3.3vw,56px);line-height:1.2}.home-module__txgM7a__site :is(.home-module__txgM7a__heroCopy,.home-module__txgM7a__product,.home-module__txgM7a__foundationContent,.home-module__txgM7a__businessIdentity,.home-module__txgM7a__businessContent){min-width:0}.home-module__txgM7a__languagePicker{color:var(--navy);flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex;position:relative}.home-module__txgM7a__languagePicker summary{min-height:40px;font:inherit;cursor:pointer;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.home-module__txgM7a__languagePicker summary::-webkit-details-marker{display:none}.home-module__txgM7a__languageMenu{z-index:50;background:#f9f8f4fa;border:1px solid #0b193324;border-radius:12px;min-width:126px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #141d2c24}.home-module__txgM7a__languageMenu a{white-space:nowrap;border-radius:8px;padding:9px 11px;font-size:12px;display:block}.home-module__txgM7a__languageMenu a:hover,.home-module__txgM7a__languageMenu a[aria-current=page]{background:#0b193314}.home-module__txgM7a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__txgM7a__site :is(h1,h2,h3,p,figure){margin:0}.home-module__txgM7a__site :is(section,article){scroll-margin-top:104px}.home-module__txgM7a__header{border-bottom:1px solid var(--line);background:var(--paper);z-index:30;justify-content:space-between;align-items:center;gap:28px;height:88px;padding:0 4.5%;display:flex;position:sticky;top:0}.home-module__txgM7a__wordmark{letter-spacing:.12em;white-space:nowrap;font-size:clamp(21px,2.15vw,32px);font-weight:500;line-height:1;color:var(--navy)!important}.home-module__txgM7a__desktopNav{align-items:center;gap:32px;margin-left:auto;margin-right:auto;display:flex}.home-module__txgM7a__desktopNav a,.home-module__txgM7a__headerActions>a{font-size:14px}.home-module__txgM7a__desktopNav a{border-bottom:1px solid #0000;padding:14px 0;transition:border-color .2s}.home-module__txgM7a__desktopNav a:hover{border-color:var(--navy)}.home-module__txgM7a__headerActions{align-items:center;gap:26px;display:flex}.home-module__txgM7a__headerActions>a:first-child{border-left:1px solid var(--line);padding-left:26px}.home-module__txgM7a__navButton{background:var(--navy);padding:14px 22px;color:var(--paper)!important}.home-module__txgM7a__menuToggle{color:var(--navy);cursor:pointer;background:0 0;border:none;padding:10px;display:none}.home-module__txgM7a__mobileNav{display:none}.home-module__txgM7a__skipLink{background:var(--navy);padding:12px;position:absolute;top:-100px;left:12px;color:#fff!important}.home-module__txgM7a__skipLink:focus{z-index:40;top:12px}.home-module__txgM7a__hero{grid-template-columns:45% 55%;height:calc(100svh - 88px);min-height:630px;max-height:810px;display:grid}.home-module__txgM7a__heroCopy{flex-direction:column;align-items:flex-start;padding:clamp(65px,7vw,120px) 6.5% 34px 10%;display:flex}.home-module__txgM7a__eyebrow{letter-spacing:.19em;color:var(--muted);font-size:10px;font-weight:500;line-height:1.6}.home-module__txgM7a__heroCopy>.home-module__txgM7a__eyebrow{align-items:center;gap:20px;display:flex}.home-module__txgM7a__eyebrow>span{background:#728091;width:38px;height:1px}.home-module__txgM7a__hero h1{letter-spacing:-.055em;color:var(--navy);margin-top:40px;font-size:clamp(36px,3.65vw,64px);font-weight:500;line-height:1.4}.home-module__txgM7a__actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:35px;display:flex}.home-module__txgM7a__primaryButton{background:var(--navy);align-items:center;gap:30px;padding:17px 23px;font-size:14px;line-height:1.4;transition:background .25s,transform .25s;display:inline-flex;color:var(--paper)!important}.home-module__txgM7a__primaryButton:hover,.home-module__txgM7a__navButton:hover{background:#243652}.home-module__txgM7a__textLink{border-bottom:1px solid #818792;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:inline-flex}.home-module__txgM7a__textLink:hover{color:#526a90}.home-module__txgM7a__heroFoot{justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:38px;display:flex}.home-module__txgM7a__heroFoot>span{color:var(--muted);letter-spacing:.17em;font-size:9px}.home-module__txgM7a__heroFoot>a{padding:10px}.home-module__txgM7a__heroImage{background:#c4c4c0;position:relative;overflow:hidden}.home-module__txgM7a__heroImage img{object-fit:cover;object-position:69% center;filter:saturate(.12)}.home-module__txgM7a__heroImage figcaption{color:#f5f2ec;letter-spacing:.12em;background:#10192385;padding:5px 8px;font-size:10px;position:absolute;bottom:23px;right:28px}.home-module__txgM7a__solutions{padding:100px 6%}.home-module__txgM7a__sectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:60px;display:grid}.home-module__txgM7a__sectionHeading h2,.home-module__txgM7a__approach h2{letter-spacing:-.04em;color:var(--navy);margin-top:20px;font-size:clamp(30px,2.7vw,46px);font-weight:450;line-height:1.5}.home-module__txgM7a__sectionHeading>p{color:var(--muted);padding-bottom:5px;font-size:16px;line-height:1.95}.home-module__txgM7a__productGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.home-module__txgM7a__product{flex-direction:column;padding:30px 32px 32px;transition:background .2s;display:flex}.home-module__txgM7a__product:first-child{padding-left:0}.home-module__txgM7a__product+.home-module__txgM7a__product{border-left:1px solid var(--line)}.home-module__txgM7a__product:hover{background:#eae8e1}.home-module__txgM7a__productTop{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.home-module__txgM7a__productTop>span{letter-spacing:.12em;font-size:11px}.home-module__txgM7a__product h3{color:var(--navy);letter-spacing:-.03em;font-size:34px;font-weight:450}.home-module__txgM7a__productLabel{color:var(--navy);font-size:20px;font-weight:600;line-height:1.5;margin-top:12px!important}.home-module__txgM7a__productDescription{color:var(--muted);max-width:300px;font-size:15px;line-height:1.9;margin-top:25px!important}.home-module__txgM7a__productTags{letter-spacing:.06em;color:var(--muted);margin-top:auto;padding-top:32px;font-size:11px}.home-module__txgM7a__foundationNote{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;margin-top:28px!important}.home-module__txgM7a__foundationNote a{color:var(--navy);align-items:center;gap:14px;display:flex}.home-module__txgM7a__foundation{background:var(--navy);color:var(--paper);grid-template-columns:1fr 1.15fr;gap:90px;padding:96px 6%;display:grid}.home-module__txgM7a__foundation .home-module__txgM7a__eyebrow{color:#b2bac9}.home-module__txgM7a__foundationIntro h2{letter-spacing:-.045em;margin-top:36px;font-size:clamp(50px,6vw,92px);font-weight:400;line-height:1.1}.home-module__txgM7a__foundationSubtitle{color:#bcc4d0;font-size:20px;margin-top:18px!important}.home-module__txgM7a__foundationContent h3{letter-spacing:-.03em;font-size:clamp(26px,2.5vw,40px);font-weight:400;line-height:1.5}.home-module__txgM7a__foundationContent>p{color:#bbc2cd;max-width:560px;margin-top:24px;font-size:15px;line-height:1.9}.home-module__txgM7a__architecture{margin-top:42px}.home-module__txgM7a__architectureBranches{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-module__txgM7a__architectureBranches span{text-align:center;place-content:center;min-width:0;min-height:56px;padding:0 6px 16px;font-size:13px;line-height:1.6;display:grid}.home-module__txgM7a__architectureBranches .home-module__txgM7a__architectureMore{color:#98a6ba}.home-module__txgM7a__architectureLines{width:100%;height:76px;display:block;overflow:visible}.home-module__txgM7a__architectureLines path{fill:none;stroke:#64758e;stroke-width:1px;vector-effect:non-scaling-stroke}.home-module__txgM7a__architectureBase{text-align:center;letter-spacing:.14em;padding:16px 0 0;font-size:19px}.home-module__txgM7a__architectureBase span{color:#bbc2cd;letter-spacing:.02em;margin-top:8px;font-size:12px;display:block}.home-module__txgM7a__architecture[data-animated=true] .home-module__txgM7a__architectureBase{animation:.7s ease-out home-module__txgM7a__foundationAwaken}.home-module__txgM7a__architecture[data-animated=true] .home-module__txgM7a__architectureTrunk{stroke-dasharray:1;animation:.45s ease-out .15s both home-module__txgM7a__connectionDraw}.home-module__txgM7a__architecture[data-animated=true] .home-module__txgM7a__architectureLink{stroke-dasharray:1;animation:.8s cubic-bezier(.22,1,.36,1) both home-module__txgM7a__connectionDraw;animation-delay:calc(.5s + var(--branch-delay))}.home-module__txgM7a__architecture[data-animated=true] .home-module__txgM7a__architectureBranches span{animation:.7s ease-out both home-module__txgM7a__applicationAwaken;animation-delay:calc(1s + var(--branch-delay))}@keyframes home-module__txgM7a__foundationAwaken{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__txgM7a__connectionDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes home-module__txgM7a__applicationAwaken{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.home-module__txgM7a__businessDetails{padding:20px 6%}.home-module__txgM7a__businessRow{grid-template-columns:1fr 1.15fr;gap:90px;padding:80px 0;display:grid}.home-module__txgM7a__businessRow+.home-module__txgM7a__businessRow{border-top:1px solid var(--line)}.home-module__txgM7a__businessIdentity h2{letter-spacing:-.035em;color:var(--navy);margin-top:24px;font-size:45px;font-weight:450}.home-module__txgM7a__businessIdentity>p:last-child{color:var(--navy);margin-top:12px;font-size:20px;font-weight:600;line-height:1.5}.home-module__txgM7a__businessContent>h3{letter-spacing:-.035em;font-size:26px;font-weight:450}.home-module__txgM7a__businessContent>p{max-width:590px;color:var(--muted);margin-top:22px;font-size:15px;line-height:1.9}.home-module__txgM7a__scenarios{flex-wrap:wrap;gap:12px 22px;margin:30px 0;padding:0;font-size:12px;list-style:none;display:flex}.home-module__txgM7a__scenarios li{border-bottom:1px solid var(--line);padding-bottom:8px}.home-module__txgM7a__details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-module__txgM7a__details summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:13px;list-style:none;display:flex}.home-module__txgM7a__details summary::-webkit-details-marker{display:none}.home-module__txgM7a__details summary span{font-size:20px;line-height:1;transition:transform .2s}.home-module__txgM7a__details[open] summary span{transform:rotate(45deg)}.home-module__txgM7a__details p{color:var(--muted);padding:0 30px 20px 0;font-size:14px;line-height:1.9}.home-module__txgM7a__approach{isolation:isolate;background:#e9e7e0;grid-template-columns:1fr 1.15fr;gap:90px;padding:85px 6%;display:grid;position:relative;overflow:hidden}.home-module__txgM7a__approach:before{content:"";z-index:-1;opacity:.42;background-image:linear-gradient(#66768c12 1px,#0000 1px),linear-gradient(90deg,#66768c12 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 45% 100%);mask-image:linear-gradient(90deg,#000 0,#0000 45% 100%)}.home-module__txgM7a__approachIntro{align-self:center;position:relative}.home-module__txgM7a__approachIntro>p:last-of-type{color:var(--muted);margin-top:24px;font-size:15px;line-height:1.9}.home-module__txgM7a__approach [data-approach-process]{align-self:center;min-height:360px;padding-left:42px;position:relative}.home-module__txgM7a__approach [data-approach-rail]{background:#bec2c4;width:1px;position:absolute;top:17px;bottom:21px;left:8px;overflow:hidden}.home-module__txgM7a__approach [data-approach-rail]>span{width:2px;height:var(--approach-progress);background:#315b91;transition:height .85s cubic-bezier(.22,1,.36,1);display:block}.home-module__txgM7a__approachSteps{margin:0;padding:0;list-style:none}.home-module__txgM7a__approachSteps li{opacity:.52;min-height:112px;transition:opacity .45s;position:relative}.home-module__txgM7a__approachSteps [data-approach-dot]{background:#e9e7e0;border:1px solid #8f969e;border-radius:50%;width:13px;height:13px;transition:background-color .45s,border-color .45s,box-shadow .45s,transform .45s;position:absolute;top:13px;left:-40px}.home-module__txgM7a__approachSteps button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #c7c7bf;grid-template-columns:38px 1fr;gap:12px;padding:5px 0 29px;transition:transform .55s cubic-bezier(.22,1,.36,1);display:grid}.home-module__txgM7a__approachSteps [data-approach-index]{color:var(--muted);padding-top:5px;font-size:11px;transition:color .45s}.home-module__txgM7a__approachSteps [data-approach-copy]{display:block}.home-module__txgM7a__approachSteps h3{color:var(--navy);font-size:20px;font-weight:520;transition:color .45s}.home-module__txgM7a__approachSteps p{max-width:580px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.8;transition:color .45s}.home-module__txgM7a__approachSteps li[data-active]{opacity:1}.home-module__txgM7a__approachSteps li[data-active] button{transform:translate(10px)}.home-module__txgM7a__approachSteps li[data-active] [data-approach-dot]{background:#315b91;border-color:#315b91;transform:scale(1.08);box-shadow:0 0 0 7px #315b9114}.home-module__txgM7a__approachSteps li[data-active] [data-approach-index]{color:#315b91}.home-module__txgM7a__approachSteps li[data-active] h3{color:#163b6a}.home-module__txgM7a__closing{text-align:center;padding:100px 6%}.home-module__txgM7a__closing h2{letter-spacing:-.04em;color:var(--navy);margin:24px 0 35px;font-size:clamp(30px,3vw,48px);font-weight:450;line-height:1.5}.home-module__txgM7a__footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:25px;padding:42px 6% 28px;display:grid}.home-module__txgM7a__footer .home-module__txgM7a__wordmark{font-size:26px}.home-module__txgM7a__footerLogo{width:clamp(170px,15vw,225px);height:auto;display:block}.home-module__txgM7a__footer>p{color:var(--muted);text-align:right;font-size:13px}.home-module__txgM7a__footer nav{color:var(--muted);gap:24px;font-size:12px;display:flex}.home-module__txgM7a__footer>span{text-align:right;color:var(--muted);font-size:11px}.home-module__txgM7a__navButton,.home-module__txgM7a__textLink,.home-module__txgM7a__mobileNav a,.home-module__txgM7a__details summary{transition:background-color .25s,color .25s,border-color .25s}.home-module__txgM7a__primaryButton svg,.home-module__txgM7a__textLink svg,.home-module__txgM7a__productTop svg,.home-module__txgM7a__foundationNote svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.home-module__txgM7a__product{transition:background-color .3s}.home-module__txgM7a__details summary span{transition:transform .3s cubic-bezier(.22,1,.36,1)}@keyframes home-module__txgM7a__gentleEnter{0%{opacity:.35;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__txgM7a__detailEnter{0%{opacity:.25}to{opacity:1}}.home-module__txgM7a__mobileNav:not([hidden]){animation:.24s ease-out home-module__txgM7a__gentleEnter}.home-module__txgM7a__details[open] p{animation:.3s ease-out home-module__txgM7a__detailEnter}@media (hover:hover) and (pointer:fine){.home-module__txgM7a__primaryButton:hover{transform:translateY(-2px)}.home-module__txgM7a__primaryButton:hover svg,.home-module__txgM7a__textLink:hover svg,.home-module__txgM7a__foundationNote a:hover svg{transform:translate(3px)}.home-module__txgM7a__product:hover .home-module__txgM7a__productTop svg{transform:translate(3px,-3px)}.home-module__txgM7a__details summary:hover,.home-module__txgM7a__mobileNav a:hover{color:#526a90}.home-module__txgM7a__approachSteps li:not([data-active]):hover{opacity:.8}}@media (min-width:1800px){.home-module__txgM7a__heroCopy{padding-left:14%}}@media (max-width:1100px){.home-module__txgM7a__header{gap:20px;height:76px;padding:0 4%}.home-module__txgM7a__desktopNav,.home-module__txgM7a__headerActions{display:none}.home-module__txgM7a__languagePicker{margin-left:auto}.home-module__txgM7a__menuToggle{margin-right:-10px;display:inline-flex}.home-module__txgM7a__mobileNav:not([hidden]){background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;padding:12px 24px 24px;display:flex;position:absolute;top:75px;left:0;right:0}.home-module__txgM7a__mobileNav a{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 0;font-size:16px;display:flex}.home-module__txgM7a__headerActions>a:first-child{display:none}.home-module__txgM7a__headerActions .home-module__txgM7a__navButton{padding:13px 16px}.home-module__txgM7a__hero{height:calc(85svh - 76px);min-height:570px}.home-module__txgM7a__heroCopy{padding-top:70px;padding-left:9%}.home-module__txgM7a__hero h1{font-size:38px}.home-module__txgM7a__heroDescription{font-size:15px}.home-module__txgM7a__actions{gap:16px}.home-module__txgM7a__primaryButton{gap:18px;padding:15px 18px}.home-module__txgM7a__sectionHeading,.home-module__txgM7a__foundation,.home-module__txgM7a__businessRow,.home-module__txgM7a__approach{gap:45px}.home-module__txgM7a__product{padding-left:20px;padding-right:20px}}@media (max-width:760px){.home-module__txgM7a__header{height:72px;padding:0 22px}.home-module__txgM7a__wordmark{font-size:24px}.home-module__txgM7a__desktopNav,.home-module__txgM7a__headerActions{display:none}.home-module__txgM7a__menuToggle{margin-right:-10px;display:inline-flex}.home-module__txgM7a__mobileNav:not([hidden]){background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;padding:12px 24px 24px;display:flex;position:absolute;top:71px;left:0;right:0}.home-module__txgM7a__mobileNav a{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 0;font-size:16px;display:flex}.home-module__txgM7a__hero{flex-direction:column;height:auto;min-height:0;max-height:none;display:flex}.home-module__txgM7a__heroCopy{padding:47px 24px 23px}.home-module__txgM7a__heroCopy>.home-module__txgM7a__eyebrow{gap:12px;font-size:9px}.home-module__txgM7a__eyebrow>span{width:27px}.home-module__txgM7a__hero h1{margin-top:28px;font-size:clamp(32px,8.6vw,49px);line-height:1.4}.home-module__txgM7a__heroDescription{line-height:1.8;margin-top:20px!important}.home-module__txgM7a__actions{gap:22px;margin-top:26px}.home-module__txgM7a__primaryButton{gap:18px;padding:15px 18px;font-size:13px}.home-module__txgM7a__textLink{gap:7px;font-size:13px}.home-module__txgM7a__heroFoot{padding-top:22px}.home-module__txgM7a__heroFoot>span{font-size:8px}.home-module__txgM7a__heroImage{width:100%;min-height:310px}.home-module__txgM7a__heroImage figcaption{font-size:9px;bottom:16px;right:18px}.home-module__txgM7a__solutions{padding:62px 24px}.home-module__txgM7a__sectionHeading{grid-template-columns:1fr;gap:24px;margin-bottom:35px}.home-module__txgM7a__sectionHeading h2,.home-module__txgM7a__approach h2{margin-top:15px;font-size:29px;line-height:1.5}.home-module__txgM7a__sectionHeading>p{font-size:14px}.home-module__txgM7a__productGrid{grid-template-columns:1fr}.home-module__txgM7a__product,.home-module__txgM7a__product:first-child{padding:26px 0}.home-module__txgM7a__product+.home-module__txgM7a__product{border-left:0;border-top:1px solid var(--line)}.home-module__txgM7a__productTop{margin-bottom:13px}.home-module__txgM7a__product h3{font-size:30px}.home-module__txgM7a__productDescription{max-width:none;font-size:14px;margin-top:18px!important}.home-module__txgM7a__productTags{padding-top:20px}.home-module__txgM7a__foundationNote{font-size:11px}.home-module__txgM7a__foundation{grid-template-columns:1fr;gap:44px;padding:56px 24px}.home-module__txgM7a__foundationIntro h2{margin-top:20px;font-size:59px}.home-module__txgM7a__foundationSubtitle{font-size:17px}.home-module__txgM7a__foundationContent h3{font-size:28px}.home-module__txgM7a__foundationContent>p{font-size:14px}.home-module__txgM7a__architectureBranches span{font-size:11px}.home-module__txgM7a__architectureLines{height:64px}.home-module__txgM7a__architectureBase{font-size:17px}.home-module__txgM7a__architectureBase span{font-size:11px}.home-module__txgM7a__businessDetails{padding:0 24px}.home-module__txgM7a__businessRow{grid-template-columns:1fr;gap:30px;padding:50px 0}.home-module__txgM7a__businessIdentity h2{margin-top:15px;font-size:36px}.home-module__txgM7a__businessContent>h3{font-size:24px}.home-module__txgM7a__businessContent>p{font-size:14px}.home-module__txgM7a__scenarios{gap:12px 18px;font-size:11px}.home-module__txgM7a__approach{grid-template-columns:1fr;gap:38px;padding:56px 24px}.home-module__txgM7a__approach:before{background-size:42px 42px;-webkit-mask-image:linear-gradient(#000 0,#0000 48%);mask-image:linear-gradient(#000 0,#0000 48%)}.home-module__txgM7a__approach [data-approach-process]{min-height:0;padding-left:34px}.home-module__txgM7a__approach [data-approach-rail]{left:6px}.home-module__txgM7a__approachSteps [data-approach-dot]{left:-34px}.home-module__txgM7a__approachSteps li{min-height:120px}.home-module__txgM7a__approachSteps button{grid-template-columns:32px 1fr}.home-module__txgM7a__approachSteps li[data-active] button{transform:translate(5px)}.home-module__txgM7a__closing{padding:65px 24px}.home-module__txgM7a__closing h2{font-size:28px}.home-module__txgM7a__footer{grid-template-columns:1fr;gap:20px;padding:35px 24px 25px}.home-module__txgM7a__footer>p,.home-module__txgM7a__footer>span{text-align:left}.home-module__txgM7a__footer>span{margin-top:15px}}@media (max-width:480px){.home-module__txgM7a__architectureBranches span{overflow-wrap:anywhere;padding:0 4px 14px;font-size:11px}.home-module__txgM7a__header{gap:10px;padding:0 16px}.home-module__txgM7a__header .home-module__txgM7a__wordmark{font-size:clamp(18px,5.6vw,24px)}.home-module__txgM7a__languagePicker summary>svg{display:none}.home-module__txgM7a__site[data-locale=en] .home-module__txgM7a__hero h1{font-size:34px}.home-module__txgM7a__architectureBase span{margin:8px 0 0;display:block}.home-module__txgM7a__footer nav{flex-wrap:wrap;gap:16px 24px}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__site *,.home-module__txgM7a__site :before,.home-module__txgM7a__site :after{transition:none!important;animation:none!important}.home-module__txgM7a__primaryButton:hover,.home-module__txgM7a__primaryButton:hover svg,.home-module__txgM7a__textLink:hover svg,.home-module__txgM7a__foundationNote a:hover svg,.home-module__txgM7a__product:hover .home-module__txgM7a__productTop svg{transform:none}}html:has(.home-module__txgM7a__site){--site-header-height:88px;scroll-snap-type:y mandatory;scroll-padding-top:0}@media (max-width:1100px){html:has(.home-module__txgM7a__site){--site-header-height:76px}}@media (max-width:760px){html:has(.home-module__txgM7a__site){--site-header-height:72px}}@media (prefers-reduced-motion:reduce){html:has(.home-module__txgM7a__site){scroll-snap-type:none}.home-module__txgM7a__clientTrack{width:auto;animation:none}.home-module__txgM7a__clientTrack ul:first-child{flex-wrap:wrap;justify-content:center;padding:0 24px}.home-module__txgM7a__clientTrack ul[aria-hidden=true]{display:none}}.home-module__txgM7a__site :is(.home-module__txgM7a__hero,.home-module__txgM7a__solutions,.home-module__txgM7a__foundation,.home-module__txgM7a__approach,.home-module__txgM7a__endPage){min-height:calc(100svh - var(--site-header-height,88px));scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0}.home-module__txgM7a__solutions{flex-direction:column;justify-content:center;display:flex}.home-module__txgM7a__foundation,.home-module__txgM7a__approach{align-content:center}.home-module__txgM7a__endPage{flex-direction:column;display:flex}.home-module__txgM7a__endPage .home-module__txgM7a__closing{flex:1;place-items:center;display:grid}.home-module__txgM7a__clients{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e9e7e0;flex-shrink:0;padding:24px 0 28px;overflow:hidden}.home-module__txgM7a__clientsHeading{justify-content:space-between;align-items:end;gap:24px;padding:0 6%;display:flex}.home-module__txgM7a__clientsHeading h2{color:var(--navy);letter-spacing:-.03em;font-size:clamp(21px,2vw,30px);font-weight:500}.home-module__txgM7a__clientViewport{--marquee-gap:18px;margin-top:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.home-module__txgM7a__clientTrack{gap:var(--marquee-gap);width:max-content;animation:25s linear infinite home-module__txgM7a__clientMarquee;display:flex}.home-module__txgM7a__clientTrack ul{gap:var(--marquee-gap);flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.home-module__txgM7a__clientTrack:hover{animation-play-state:paused}.home-module__txgM7a__clientLogo{background:#f4f2edcc;border:1px solid #c9c8c1;justify-content:center;align-items:center;width:clamp(210px,22vw,305px);height:74px;display:flex}.home-module__txgM7a__clientLogo img{object-fit:contain;width:auto;max-width:78%;height:auto;max-height:48px}.home-module__txgM7a__clientLogo[data-client=maxvision] img{clip-path:inset(0 35% 0 0);transform:translate(17.5%)}@keyframes home-module__txgM7a__clientMarquee{to{transform:translateX(calc(-50% - var(--marquee-gap) / 2))}}.home-module__txgM7a__endPage .home-module__txgM7a__footer{flex-shrink:0}@media (min-width:761px){.home-module__txgM7a__heroCopy{padding-top:clamp(40px,7svh,100px)}.home-module__txgM7a__solutions,.home-module__txgM7a__foundation,.home-module__txgM7a__approach{padding-top:clamp(32px,5svh,72px);padding-bottom:clamp(32px,5svh,72px)}.home-module__txgM7a__sectionHeading{margin-bottom:32px}.home-module__txgM7a__closing{padding-top:48px;padding-bottom:48px}}@media (max-width:760px),(max-height:679px){.home-module__txgM7a__site :is(.home-module__txgM7a__hero,.home-module__txgM7a__solutions,.home-module__txgM7a__foundation,.home-module__txgM7a__approach,.home-module__txgM7a__endPage){scroll-snap-stop:normal}.home-module__txgM7a__clients{padding:22px 0 24px}.home-module__txgM7a__clientsHeading{flex-direction:column;align-items:start;gap:6px;padding:0 24px}.home-module__txgM7a__clientViewport{margin-top:16px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.home-module__txgM7a__clientLogo{width:230px;height:68px}}@media (min-width:1101px) and (max-height:800px){.home-module__txgM7a__solutions{padding-top:24px;padding-bottom:24px}.home-module__txgM7a__sectionHeading{margin-bottom:24px}.home-module__txgM7a__foundationNote{margin-top:20px!important}}.home-module__txgM7a__header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#f4f2edeb,#f4f2edad 72%,#0000);border:0;height:82px;padding:0 3.8%;position:fixed;top:0;left:0;right:0}.home-module__txgM7a__wordmark{flex:none;align-items:center;display:inline-flex}.home-module__txgM7a__wordmarkImage{width:clamp(165px,14vw,230px);height:auto;display:block}.home-module__txgM7a__desktopNav{background:#e1e1dfc7;border:1px solid #0b19330a;border-radius:999px;gap:4px;margin:0;padding:4px;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:0 7px 26px #141d2c0d}.home-module__txgM7a__desktopNav a{border:0;border-radius:999px;padding:10px 18px;font-size:13px;transition:background-color .25s,color .25s}.home-module__txgM7a__desktopNav a:hover{background:#ffffffb8;border:0}.home-module__txgM7a__languagePicker{background:#f9f8f4b3;border:1px solid #0b193338;border-radius:999px;order:3;margin-left:auto;padding:0 10px}.home-module__txgM7a__headerActions{order:4;gap:10px}.home-module__txgM7a__headerActions>a:first-child{border:1px solid #0b1933a6;border-radius:999px;padding:10px 18px;font-size:13px}.home-module__txgM7a__navButton{background:#202122;border-radius:999px;padding:11px 20px;font-size:13px;color:#fff!important}.home-module__txgM7a__hero{isolation:isolate;background:#edeceb;height:auto;min-height:100svh;display:block;position:relative;overflow:hidden}.home-module__txgM7a__heroVideo,.home-module__txgM7a__foundationVideo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-module__txgM7a__heroVideo{object-position:center bottom;filter:saturate(.72)contrast(.95)}.home-module__txgM7a__heroOverlay{z-index:-1;pointer-events:none;background:linear-gradient(#f6f5f36b 0%,#f6f5f329 45%,#f6f5f314 100%);position:absolute;inset:0}.home-module__txgM7a__heroCopy{text-align:center;align-items:center;width:min(1120px,100%);min-height:100svh;margin:0 auto;padding:clamp(122px,15svh,168px) 32px 34px}.home-module__txgM7a__heroCopy>.home-module__txgM7a__eyebrow{color:#343942}.home-module__txgM7a__hero h1{color:#101113;letter-spacing:-.065em;margin-top:0;font-size:clamp(48px,5.25vw,86px);font-weight:620;line-height:1.13}.home-module__txgM7a__heroDescription{color:#30343b;font-size:clamp(15px,1.15vw,19px);line-height:1.7;margin-top:22px!important}.home-module__txgM7a__actions{justify-content:center;margin-top:30px}.home-module__txgM7a__hero .home-module__txgM7a__primaryButton{background:#1f2021;border-radius:999px}.home-module__txgM7a__hero .home-module__txgM7a__textLink{background:#f9f8f575;border:1px solid #10111361;border-radius:999px;padding:12px 18px}.home-module__txgM7a__heroFoot{color:#282d34;width:auto;position:absolute;bottom:24px;left:5%;right:5%}.home-module__txgM7a__heroFoot>span{color:inherit}.home-module__txgM7a__foundation{isolation:isolate;color:#fff;background:#262626;align-items:center;min-height:100svh;padding:132px 6.5% 72px;position:relative;overflow:hidden}.home-module__txgM7a__foundationVideo{filter:saturate(.65)contrast(1.03)brightness(.66)}.home-module__txgM7a__foundationOverlay{z-index:-1;background:linear-gradient(90deg,#101112a3 0%,#1011122e 54%,#10111259 100%);position:absolute;inset:0}.home-module__txgM7a__foundationIntro,.home-module__txgM7a__foundationContent{z-index:1;position:relative}.home-module__txgM7a__foundation .home-module__txgM7a__eyebrow,.home-module__txgM7a__foundationSubtitle,.home-module__txgM7a__foundationContent>p{color:#ffffffc2}.home-module__txgM7a__foundationContent{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#10141947;border:1px solid #ffffff26;padding:34px}.home-module__txgM7a__solutions{padding:0;display:block}.home-module__txgM7a__solutionIntro{background:#f4f2ed;flex-direction:column;justify-content:center;min-height:68svh;padding:112px 6% 72px;display:flex}.home-module__txgM7a__solutionIntro .home-module__txgM7a__sectionHeading{margin-bottom:28px}.home-module__txgM7a__solutionIntro .home-module__txgM7a__sectionHeading h2{font-size:clamp(39px,4.5vw,70px);line-height:1.28}.home-module__txgM7a__solutionIntro .home-module__txgM7a__foundationNote{justify-content:flex-start;margin-top:0!important}.home-module__txgM7a__approach{min-height:100svh;padding-top:124px;padding-bottom:80px}.home-module__txgM7a__endPage{min-height:100svh}@media (max-width:1100px){.home-module__txgM7a__header{height:76px;padding:0 4%}.home-module__txgM7a__wordmarkImage{width:175px}.home-module__txgM7a__languagePicker{margin-left:auto}.home-module__txgM7a__mobileNav:not([hidden]){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f4f2edf5;border:1px solid #0b19331a;top:76px}.home-module__txgM7a__heroCopy{padding-top:128px}.home-module__txgM7a__foundation{grid-template-columns:1fr;gap:36px;padding-top:116px}.home-module__txgM7a__foundationIntro{max-width:560px}}@media (max-width:760px){.home-module__txgM7a__header{background:#f4f2ede6;height:70px;padding:0 18px}.home-module__txgM7a__wordmarkImage{width:142px}.home-module__txgM7a__languagePicker{padding:0 7px}.home-module__txgM7a__languagePicker summary{min-height:35px;font-size:11px}.home-module__txgM7a__menuToggle{order:5}.home-module__txgM7a__mobileNav:not([hidden]){top:70px}.home-module__txgM7a__hero{min-height:100svh}.home-module__txgM7a__heroVideo{object-position:center bottom}.home-module__txgM7a__heroCopy{justify-content:flex-start;min-height:100svh;padding:118px 22px 88px}.home-module__txgM7a__hero h1{margin-top:23px;font-size:clamp(39px,12vw,58px);line-height:1.18}.home-module__txgM7a__site[data-locale=en] .home-module__txgM7a__hero h1{font-size:clamp(34px,9.5vw,48px)}.home-module__txgM7a__heroDescription br{display:none}.home-module__txgM7a__hero .home-module__txgM7a__actions{gap:10px}.home-module__txgM7a__heroFoot{bottom:18px;left:22px;right:22px}.home-module__txgM7a__foundation{min-height:100svh;padding:104px 22px 54px}.home-module__txgM7a__foundationContent{padding:22px 18px}.home-module__txgM7a__solutionIntro{min-height:72svh;padding:104px 24px 64px}.home-module__txgM7a__solutionIntro .home-module__txgM7a__sectionHeading{margin-bottom:24px}.home-module__txgM7a__solutionIntro .home-module__txgM7a__sectionHeading h2{font-size:35px}.home-module__txgM7a__approach{padding-top:96px}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__heroVideo,.home-module__txgM7a__foundationVideo{display:none}.home-module__txgM7a__hero{background:linear-gradient(#efeeec,#d6d7d9)}.home-module__txgM7a__foundation{background:#20252c}}.home-module__txgM7a__site :is(.home-module__txgM7a__hero,.home-module__txgM7a__foundation,.home-module__txgM7a__solutionIntro,.home-module__txgM7a__approach,.home-module__txgM7a__endPage){min-height:calc(100svh - var(--site-header-height,82px));scroll-snap-align:start;scroll-snap-stop:always}.home-module__txgM7a__site .home-module__txgM7a__solutions{scroll-snap-align:none;min-height:0}.home-module__txgM7a__site{--paper:#f4f2ed;--navy:#06192f;--ink:#10243a;--muted:#62788d;--line:#06192f24;background:#f4f2ed}.home-module__txgM7a__header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#f4f2edeb,#f4f2ed99 74%,#0000);height:82px;padding:0 3%}.home-module__txgM7a__wordmarkImage{width:clamp(165px,13vw,220px)}.home-module__txgM7a__desktopNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f8f459;border-color:#ffffff9e;padding:3px;top:19px;box-shadow:0 0 18px #ffffff8c,inset 0 0 15px #fff6}.home-module__txgM7a__desktopNav a{padding:10px 20px}.home-module__txgM7a__desktopNav a:first-child,.home-module__txgM7a__desktopNav a:hover{background:#ffffffb8;box-shadow:0 4px 18px #2046670f}.home-module__txgM7a__languagePicker{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f8f46b;border-color:#ffffffa6;box-shadow:inset 0 0 12px #ffffff6b}.home-module__txgM7a__headerActions>a:first-child{background:#f9f8f470;border-color:#ffffffad;box-shadow:inset 0 0 12px #ffffff59}.home-module__txgM7a__navButton{background:var(--navy);box-shadow:0 8px 24px #06192f24}.home-module__txgM7a__hero{background:radial-gradient(circle at 54% 42%,#ffffffeb 0 5%,#f9f8f49e 26%,#0000 49%),linear-gradient(115deg,#f4f2ed 0%,#eeece6 46%,#e3e3df 100%);min-height:100svh;overflow:hidden}.home-module__txgM7a__site .home-module__txgM7a__hero{min-height:max(760px,100svh)}.home-module__txgM7a__hero:before{content:"";z-index:0;opacity:.14;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:absolute;inset:0}.home-module__txgM7a__heroCopy{z-index:8;text-align:left;align-items:flex-start;width:min(1180px,80vw);min-height:0;margin:0;padding:0;position:absolute;top:clamp(112px,12.5svh,145px);left:3.2%}.home-module__txgM7a__heroCopy>.home-module__txgM7a__eyebrow{color:#4f667d;font-size:11px;display:block}.home-module__txgM7a__hero h1{max-width:none;color:var(--navy);letter-spacing:-.065em;margin-top:22px;font-size:clamp(52px,5.55vw,88px);font-weight:430;line-height:1.04}.home-module__txgM7a__site[data-locale=en] .home-module__txgM7a__heroCopy{width:min(1120px,75vw)}.home-module__txgM7a__site[data-locale=en] .home-module__txgM7a__hero h1{font-size:clamp(44px,4.7vw,74px);line-height:1.05}.home-module__txgM7a__heroSignals{z-index:12;gap:12px;width:220px;display:grid;position:absolute;top:clamp(152px,17svh,190px);right:3.2%}.home-module__txgM7a__heroSignals a{color:#273e54;white-space:nowrap;justify-content:flex-end;gap:20px;font-size:15px;line-height:1.15;display:flex}.home-module__txgM7a__heroSignals b{color:#6e8397;min-width:28px;font-weight:450}.home-module__txgM7a__heroSubject{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:none}.home-module__txgM7a__heroSubject:after{content:"";z-index:2;background:linear-gradient(90deg,#f4f2eda8 0%,#f4f2ed47 43%,#0000 72%),linear-gradient(#f4f2ed94 0%,#f4f2ed1f 50%,#f4f2ed3d 100%);position:absolute;inset:0}.home-module__txgM7a__heroSubjectHalo{opacity:0;box-shadow:none;border:0;position:absolute;inset:2% 7% 4%}.home-module__txgM7a__heroVideo{z-index:1;object-fit:cover;object-position:center bottom;opacity:.84;filter:saturate(.5)contrast(.92)brightness(1.08);border-radius:0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.home-module__txgM7a__heroSubjectTag{z-index:3;color:#536a80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.14em;white-space:nowrap;background:#f9f8f475;border:1px solid #ffffffb3;border-radius:999px;padding:9px 16px;font-size:9px;position:absolute;bottom:5%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 14px #ffffff6b}.home-module__txgM7a__heroGlassCard{z-index:13;width:min(390px,29vw);color:var(--navy);padding:0;position:absolute;top:clamp(345px,40svh,430px);left:3.2%}.home-module__txgM7a__heroCardTop{color:var(--navy);align-items:center;gap:14px;display:flex}.home-module__txgM7a__heroCardTop span{letter-spacing:.18em;padding:0;font-size:14px;font-weight:650}.home-module__txgM7a__heroCardTop small{color:#6b8094;align-items:center;gap:14px;font-size:11px;display:flex}.home-module__txgM7a__heroCardTop small:before{content:"";background:#06192f47;width:34px;height:1px}.home-module__txgM7a__heroDescription{color:#354c62;max-width:370px;font-size:14px;line-height:1.75;margin-top:24px!important}.home-module__txgM7a__heroGlassCard .home-module__txgM7a__heroDescription{margin-top:0!important}.home-module__txgM7a__heroDescription strong{color:var(--navy);font-weight:700}.home-module__txgM7a__heroGlassCard .home-module__txgM7a__actions{justify-content:flex-start;gap:12px;margin-top:21px}.home-module__txgM7a__heroGlassCard .home-module__txgM7a__primaryButton{padding:12px 16px;font-size:12px}.home-module__txgM7a__heroGlassCard .home-module__txgM7a__textLink{padding:11px 12px;font-size:12px}.home-module__txgM7a__heroNodes{z-index:12;gap:13px;display:flex;position:absolute;bottom:44px;right:3.2%}.home-module__txgM7a__heroNodes a{aspect-ratio:1;width:clamp(92px,8vw,126px);color:var(--navy);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eeede8b8;border:7px solid #f8fcffad;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:transform .3s,background-color .3s;display:flex;box-shadow:0 12px 28px #2d4b6717}.home-module__txgM7a__heroNodes a:hover{background:#ffffffd9;transform:translateY(-8px)}.home-module__txgM7a__heroNodes span{color:#788da0;letter-spacing:.14em;font-size:9px}.home-module__txgM7a__heroNodes strong{text-align:center;max-width:82%;font-size:12px;font-weight:520;line-height:1.2}.home-module__txgM7a__heroGhost{z-index:1;color:#ffffff6e;letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(110px,14vw,220px);font-weight:700;line-height:.78;position:absolute;bottom:13px;left:2.5%}.home-module__txgM7a__heroFoot{z-index:14;width:370px;bottom:26px;left:3.2%;right:auto}.home-module__txgM7a__heroFoot>a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9f8f4a8;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.home-module__txgM7a__foundation{background:radial-gradient(circle at 68% 35%,#1f588761,#0000 34%),#06192f}.home-module__txgM7a__foundationOverlay{background:linear-gradient(90deg,#06192fc7,#06192f47 58%,#06192f94)}.home-module__txgM7a__foundationContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff2b,#ffffff0d);border-color:#ffffff38;border-radius:30px;box-shadow:inset 0 0 24px #ffffff0f,0 28px 90px #00000021}.home-module__txgM7a__solutionIntro{background:radial-gradient(circle at 82% 28%,#ffffffb8,#0000 28%),linear-gradient(135deg,#f4f2ed,#e7e5df)}.home-module__txgM7a__solutionIntro .home-module__txgM7a__foundationNote a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f8f47a;border:1px solid #ffffffad;border-radius:999px;padding:10px 15px}.home-module__txgM7a__approach{background:radial-gradient(circle at 18% 26%,#ffffffc2,#0000 30%),linear-gradient(135deg,#eeece6,#dedfdc)}.home-module__txgM7a__approach:before{opacity:.55;background-size:68px 68px}.home-module__txgM7a__approachSteps [data-approach-dot]{background:#e9e7e0}.home-module__txgM7a__closing,.home-module__txgM7a__clients,.home-module__txgM7a__footer{background:#f4f2ed}.home-module__txgM7a__closing .home-module__txgM7a__primaryButton{border-radius:999px}.home-module__txgM7a__clients{border-color:#06192f1f}.home-module__txgM7a__clientLogo{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.home-module__txgM7a__footer{border-color:#06192f24}@media (max-width:1100px){.home-module__txgM7a__header{height:76px}.home-module__txgM7a__heroCopy{width:88vw;top:112px;left:4%}.home-module__txgM7a__site .home-module__txgM7a__hero{min-height:max(900px,100svh)}.home-module__txgM7a__hero h1{font-size:clamp(48px,7vw,70px)}.home-module__txgM7a__heroSignals{top:300px;right:4%}.home-module__txgM7a__heroSubject{width:100%;height:100%;inset:0;transform:none}.home-module__txgM7a__heroGlassCard{width:min(380px,38vw);top:430px;left:4%}.home-module__txgM7a__heroNodes{right:4%}}@media (max-width:760px){.home-module__txgM7a__header{background:#f4f2ede6;height:70px}.home-module__txgM7a__wordmarkImage{width:142px}.home-module__txgM7a__mobileNav:not([hidden]){background:#f4f2edf7;border-radius:0 0 24px 24px}.home-module__txgM7a__heroSignals{gap:8px;width:190px;top:275px;right:20px}.home-module__txgM7a__heroSignals a{gap:13px;font-size:12px}.home-module__txgM7a__heroNodes{gap:7px;bottom:284px;right:20px}.home-module__txgM7a__heroNodes a{border-width:5px;width:76px}.home-module__txgM7a__heroNodes strong{font-size:10px}.home-module__txgM7a__heroGhost{font-size:92px;bottom:265px}.home-module__txgM7a__foundationContent{border-radius:22px}}@media (max-width:430px){.home-module__txgM7a__heroSignals{top:300px}.home-module__txgM7a__heroNodes{bottom:290px}.home-module__txgM7a__heroNodes a{width:70px}}@media (max-width:760px),(max-width:1100px) and (max-height:600px){.home-module__txgM7a__site .home-module__txgM7a__hero{flex-direction:column;min-height:100svh;padding:112px 20px 20px;display:flex}.home-module__txgM7a__heroCopy,.home-module__txgM7a__site[data-locale=en] .home-module__txgM7a__heroCopy{flex:none;width:100%;min-height:0;margin:0;padding:0;position:relative;inset:auto}.home-module__txgM7a__heroCopy>.home-module__txgM7a__eyebrow{font-size:10px}.home-module__txgM7a__hero h1,.home-module__txgM7a__site[data-locale=en] .home-module__txgM7a__hero h1{letter-spacing:-.055em;overflow-wrap:anywhere;width:100%;margin-top:20px;font-size:clamp(32px,9.5vw,52px);line-height:1.16}.home-module__txgM7a__site[data-locale=en] .home-module__txgM7a__hero h1{letter-spacing:-.035em;font-size:clamp(32px,8vw,48px)}.home-module__txgM7a__heroSubject{width:100%;height:100%;inset:0;transform:none}.home-module__txgM7a__heroSubject:after{background:linear-gradient(#f4f2edf2,#f4f2edcc 38%,#f4f2ed3d 68%,#f4f2ed2e)}.home-module__txgM7a__heroSubjectTag{display:none}.home-module__txgM7a__heroGlassCard{flex:none;width:100%;margin-top:24px;padding:0;position:relative;inset:auto}.home-module__txgM7a__heroDescription{overflow-wrap:anywhere;max-width:34em;font-size:14px;line-height:1.8}.home-module__txgM7a__heroDescription br{display:none}.home-module__txgM7a__heroGlassCard .home-module__txgM7a__actions{flex-wrap:wrap;gap:10px;margin-top:24px}.home-module__txgM7a__heroGlassCard .home-module__txgM7a__primaryButton,.home-module__txgM7a__heroGlassCard .home-module__txgM7a__textLink{overflow-wrap:anywhere;justify-content:space-between;gap:10px;max-width:100%;min-height:44px;padding:12px 15px;font-size:12px;line-height:1.4}.home-module__txgM7a__heroGlassCard .home-module__txgM7a__actions svg{flex-shrink:0}.home-module__txgM7a__heroFoot{flex:none;gap:16px;width:100%;margin-top:auto;padding-top:clamp(180px,28svh,280px);position:relative;inset:auto}.home-module__txgM7a__heroFoot>span{min-width:0;line-height:1.6}.home-module__txgM7a__heroFoot>a{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__hero{background:linear-gradient(135deg,#f4f2ed,#e3e3df)}.home-module__txgM7a__heroSubject{display:block}.home-module__txgM7a__heroVideo{display:none}.home-module__txgM7a__heroSubjectHalo{opacity:.6;background:url(/images/industrial-workshop.png) 50%/cover}}.home-module__txgM7a__site :is(.home-module__txgM7a__hero,.home-module__txgM7a__foundation,.home-module__txgM7a__solutionIntro,.home-module__txgM7a__approach,.home-module__txgM7a__endPage){scroll-snap-align:start;scroll-snap-stop:always;min-height:100dvh;scroll-margin-top:0}.home-module__txgM7a__site .home-module__txgM7a__hero{height:auto;max-height:none}@media (max-width:1100px){.home-module__txgM7a__site .home-module__txgM7a__hero{min-height:100dvh}}@media (prefers-reduced-motion:reduce){html:has(.home-module__txgM7a__site){scroll-behavior:auto;scroll-snap-type:y proximity}}html:has(.home-module__txgM7a__site dialog[open]){scroll-snap-type:none}.home-module__txgM7a__enterpriseEntry{color:#f7f5f1;text-align:center;background:radial-gradient(circle at 77% 24%,#737a825c,#0000 42%),radial-gradient(circle at 30% 80%,#4656684d,#0000 44%),linear-gradient(112deg,#172a3e 0%,#2b3745 57%,#3a4048 100%);border-bottom:1px solid #ffffff2e;flex-direction:column;justify-content:space-between;align-items:center;min-height:700px;padding:clamp(105px,10vw,160px) 6% 60px;display:flex}.home-module__txgM7a__enterpriseCopy{max-width:1120px}.home-module__txgM7a__enterpriseCopy .home-module__txgM7a__eyebrow{color:#c9cfd5;letter-spacing:.17em;font-size:11px}.home-module__txgM7a__enterpriseCopy h2{letter-spacing:-.055em;margin:37px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,6.6vw,96px);font-weight:400;line-height:1.1}.home-module__txgM7a__enterpriseCopy>p:last-of-type{color:#d4d9de;font-size:clamp(14px,1.3vw,18px);line-height:1.7}.home-module__txgM7a__enterpriseActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.home-module__txgM7a__enterpriseActions a{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:15px;min-width:175px;padding:15px 22px;font-size:15px;transition:background-color .2s,transform .2s;display:inline-flex}.home-module__txgM7a__enterpriseActions a:hover{transform:translateY(-2px)}.home-module__txgM7a__enterpriseActions .home-module__txgM7a__enterpriseLogin{color:#172a3e;background:#f5f3ef}.home-module__txgM7a__enterpriseLogin:hover{background:#dedbd5}.home-module__txgM7a__enterpriseExplore{color:#f7f5f1;background:#f0f4f821;border-color:#ffffff29!important}.home-module__txgM7a__enterpriseExplore:hover{background:#f0f4f838}.home-module__txgM7a__enterprisePartners{width:min(100%,1250px);margin-top:105px}.home-module__txgM7a__enterprisePartners>a{color:#c0c8d0;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;display:inline-flex}.home-module__txgM7a__enterprisePartners>a:hover{color:#fff}.home-module__txgM7a__enterprisePartners ul{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:45px;margin:30px 0 0;padding:0;list-style:none;display:grid}.home-module__txgM7a__enterprisePartners li{place-items:center;min-width:0;display:grid}.home-module__txgM7a__enterprisePartners img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.8;width:auto;max-width:min(80%,200px);height:auto;max-height:52px}.home-module__txgM7a__enterprisePartners li[data-client=maxvision] img{clip-path:inset(0 35% 0 0);transform:translate(17.5%)}.home-module__txgM7a__footer{color:#f7f5f1;background:#151515;border-top:0;padding:0 6%;display:block}.home-module__txgM7a__footerMain{grid-template-columns:minmax(230px,.85fr) minmax(620px,2fr);gap:clamp(50px,7vw,140px);padding:clamp(75px,8vw,120px) 0 clamp(90px,9vw,140px);display:grid}.home-module__txgM7a__footerBrand img{filter:brightness(0)invert();width:clamp(175px,16vw,245px);height:auto;display:block}.home-module__txgM7a__footerBrand p{color:#f7f5f1;font-size:16px;line-height:1.6;margin-top:26px!important}.home-module__txgM7a__footerBrand span{color:#989895;max-width:300px;margin-top:18px;font-size:12px;line-height:1.8;display:block}.home-module__txgM7a__footer .home-module__txgM7a__footerNav{color:#f7f5f1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.7vw,50px);font-size:13px;display:grid}.home-module__txgM7a__footerColumn{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.home-module__txgM7a__footerColumn h2{color:#939390;letter-spacing:.04em;font-size:11px;font-weight:500;margin-bottom:12px!important}.home-module__txgM7a__footerColumn a{line-height:1.5;transition:color .2s}.home-module__txgM7a__footerColumn a:hover{color:#aba9a5}.home-module__txgM7a__footerBottom{color:#9a9996;letter-spacing:.02em;border-top:1px solid #ffffff26;align-items:center;gap:24px;padding:28px 0 38px;font-size:12px;display:flex}.home-module__txgM7a__footerBottom>a{margin-left:auto}.home-module__txgM7a__footerBottom>a:hover{color:#fff}.home-module__txgM7a__footerLanguage{margin-left:26px;position:relative}.home-module__txgM7a__footerLanguage summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.home-module__txgM7a__footerLanguage summary::-webkit-details-marker{display:none}.home-module__txgM7a__footerLanguage nav{z-index:4;background:#292929;border:1px solid #444;border-radius:8px;gap:0;min-width:130px;padding:7px;display:grid;position:absolute;bottom:30px;right:0;box-shadow:0 12px 30px #0005}.home-module__txgM7a__footerLanguage nav a{white-space:nowrap;border-radius:4px;padding:8px 10px}.home-module__txgM7a__footerLanguage nav a:hover,.home-module__txgM7a__footerLanguage nav a[aria-current=page]{color:#fff;background:#3b3b3b}.home-module__txgM7a__partnersPage{background:var(--paper);min-height:calc(100svh - 88px);padding:clamp(80px,10vw,150px) 6% 120px}.home-module__txgM7a__partnersIntro{max-width:850px}.home-module__txgM7a__partnersIntro h1{max-width:820px;color:var(--navy);letter-spacing:-.045em;font-size:clamp(38px,4vw,66px);font-weight:450;line-height:1.3;margin-top:23px!important}.home-module__txgM7a__partnersBack{border-bottom:1px solid #8d929b;align-items:center;gap:10px;margin-top:32px;padding-bottom:7px;font-size:14px;display:inline-flex}.home-module__txgM7a__partnersBack:hover{color:#315b91}.home-module__txgM7a__partnersGrid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:85px 0 0;padding:0;list-style:none;display:grid}.home-module__txgM7a__partnerCard{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:260px;padding:27px 35px 30px;display:flex}.home-module__txgM7a__partnerCard:nth-child(odd){border-right:1px solid var(--line)}.home-module__txgM7a__partnerIndex{color:#858992;letter-spacing:.1em;font-size:11px}.home-module__txgM7a__partnerLogo{place-items:center;min-height:125px;display:grid}.home-module__txgM7a__partnerLogo img{object-fit:contain;width:auto;max-width:min(76%,360px);height:auto;max-height:90px}.home-module__txgM7a__partnerCard[data-client=maxvision] .home-module__txgM7a__partnerLogo img{clip-path:inset(0 35% 0 0);transform:translate(17.5%)}.home-module__txgM7a__partnerCard>p{color:var(--muted);font-size:12px;line-height:1.6}@media (max-width:900px){.home-module__txgM7a__footerMain{grid-template-columns:1fr;gap:58px}.home-module__txgM7a__footer .home-module__txgM7a__footerNav{max-width:780px}}@media (max-width:600px){.home-module__txgM7a__enterpriseEntry{min-height:670px;padding:94px 24px 55px}.home-module__txgM7a__enterpriseCopy h2{margin-top:29px;font-size:clamp(39px,9.5vw,55px)}.home-module__txgM7a__enterpriseActions{gap:10px;margin-top:30px}.home-module__txgM7a__enterpriseActions a{min-width:min(100%,260px)}.home-module__txgM7a__enterprisePartners{margin-top:90px}.home-module__txgM7a__enterprisePartners ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.home-module__txgM7a__enterprisePartners img{max-width:min(82%,160px);max-height:38px}.home-module__txgM7a__footer{padding:0 24px}.home-module__txgM7a__footerMain{gap:55px;padding:68px 0 80px}.home-module__txgM7a__footerBrand p{margin-top:22px!important}.home-module__txgM7a__footer .home-module__txgM7a__footerNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 22px}.home-module__txgM7a__footerColumn{gap:15px}.home-module__txgM7a__footerBottom{flex-wrap:wrap;gap:18px;padding:25px 0 31px}.home-module__txgM7a__footerBottom>span{width:100%}.home-module__txgM7a__footerBottom>a{margin-left:0}.home-module__txgM7a__footerLanguage{margin-left:auto}.home-module__txgM7a__partnersPage{padding:78px 24px 85px}.home-module__txgM7a__partnersIntro h1{font-size:clamp(34px,8vw,48px)}.home-module__txgM7a__partnersGrid{grid-template-columns:1fr;margin-top:58px}.home-module__txgM7a__partnerCard{min-height:220px;padding:22px 0 25px}.home-module__txgM7a__partnerCard:nth-child(odd){border-right:0}}
.solution-explorer-module__vDRCSq__explorer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution-explorer-module__vDRCSq__product{border:0;border-left:1px solid var(--line);text-align:left;min-width:0;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;padding:30px 28px 28px;transition:background .25s;display:flex}.solution-explorer-module__vDRCSq__product:first-child{border-left:0}.solution-explorer-module__vDRCSq__productTop{color:var(--muted);letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:11px;display:flex}.solution-explorer-module__vDRCSq__productTop svg{transition:transform .3s}.solution-explorer-module__vDRCSq__product:hover .solution-explorer-module__vDRCSq__productTop svg{transform:translate(2px,-2px)}.solution-explorer-module__vDRCSq__productName{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,34px);font-weight:450;line-height:1.2}.solution-explorer-module__vDRCSq__productLabel{margin-top:12px;font-size:20px;font-weight:600;line-height:1.5}.solution-explorer-module__vDRCSq__productDescription{color:var(--muted);margin-top:22px;font-size:15px;line-height:1.9}.solution-explorer-module__vDRCSq__productTags{color:var(--muted);margin-top:auto;padding-top:26px;font-size:11px}.solution-explorer-module__vDRCSq__expandLabel{text-underline-offset:5px;margin-top:22px;font-size:12px;text-decoration:underline}.solution-explorer-module__vDRCSq__modal{background:var(--paper);width:min(1200px,100vw - 48px);max-width:none;height:min(820px,100dvh - 48px);max-height:none;color:var(--ink);border:1px solid #d1d0ca;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 100px #0004}.solution-explorer-module__vDRCSq__modal[open]{flex-direction:column;display:flex}.solution-explorer-module__vDRCSq__modalHeader{border-bottom:1px solid var(--line);flex-shrink:0;padding:12px 28px 0}.solution-explorer-module__vDRCSq__modalTop{color:var(--muted);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.solution-explorer-module__vDRCSq__modalTop button{width:40px;height:40px;color:var(--navy);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.solution-explorer-module__vDRCSq__modalTop button:hover{background:#e7e5de}.solution-explorer-module__vDRCSq__modalTabs{gap:28px;display:flex}.solution-explorer-module__vDRCSq__modalTabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0 14px;font-size:15px;transition:color .2s,border-color .2s}.solution-explorer-module__vDRCSq__modalTabs button[aria-selected=true]{color:var(--navy);border-bottom-color:var(--navy)}.solution-explorer-module__vDRCSq__modalBody{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px;overflow-y:auto}.solution-explorer-module__vDRCSq__panel{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:30px;display:grid}.solution-explorer-module__vDRCSq__panelCopy{min-width:0;padding-right:20px}.solution-explorer-module__vDRCSq__panelTop{letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:26px;font-size:11px;display:flex}.solution-explorer-module__vDRCSq__demoControls button{font:inherit;color:inherit;border:1px solid var(--line);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px;display:inline-flex}.solution-explorer-module__vDRCSq__panelCopy h3{letter-spacing:-.04em;color:var(--navy);font-size:clamp(25px,2.3vw,36px);font-weight:450;line-height:1.45}.solution-explorer-module__vDRCSq__panelCopy>p{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.9}.solution-explorer-module__vDRCSq__panelCopy ol{margin:28px 0;padding:0;list-style:none}.solution-explorer-module__vDRCSq__panelCopy li{border-bottom:1px solid var(--line);gap:15px;padding:13px 0;font-size:13px;display:flex}.solution-explorer-module__vDRCSq__panelCopy li>span{color:var(--muted);padding-top:3px;font-size:10px}.solution-explorer-module__vDRCSq__panelCopy .solution-explorer-module__vDRCSq__moreCopy{font-size:12px}.solution-explorer-module__vDRCSq__demo{align-self:start;min-width:0}.solution-explorer-module__vDRCSq__demoBar{letter-spacing:.08em;background:var(--navy);color:var(--paper);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 16px;font-size:10px;display:flex}.solution-explorer-module__vDRCSq__echoScene{background:#22282d;height:clamp(220px,100dvh - 345px,420px);position:relative;overflow:hidden}.solution-explorer-module__vDRCSq__echoScene>img{object-fit:contain}.solution-explorer-module__vDRCSq__annotations{width:100%;height:100%;position:absolute;inset:0}.solution-explorer-module__vDRCSq__scanLine{pointer-events:none;background:#d8e9ff;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #aac8f480}.solution-explorer-module__vDRCSq__scanLine span{background:var(--navy);border:1px solid #b4c6df;border-radius:3px;width:7px;height:28px;position:absolute;top:50%;left:-3px}.solution-explorer-module__vDRCSq__imageLabels{color:#f4f2ed;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.solution-explorer-module__vDRCSq__imageLabels span{background:#0b1933cf;padding:6px 9px}.solution-explorer-module__vDRCSq__demoControls{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex}.solution-explorer-module__vDRCSq__demoControls>div{flex-shrink:0;gap:6px;display:flex}.solution-explorer-module__vDRCSq__demoControls button:disabled{opacity:.4;cursor:default}.solution-explorer-module__vDRCSq__demoControls button:not(:disabled):hover{background:#e7e5de}.solution-explorer-module__vDRCSq__demoNote{color:var(--muted);font-size:10px;line-height:1.6;margin-top:12px!important}.solution-explorer-module__vDRCSq__serviceScene{background:#a9b2b9;height:clamp(280px,100dvh - 290px,480px);position:relative;overflow:hidden}.solution-explorer-module__vDRCSq__serviceCanvas{aspect-ratio:3/2;height:100%;position:absolute;left:50%;transform:translate(-50%)}.solution-explorer-module__vDRCSq__serviceCanvas>img{object-fit:fill}.solution-explorer-module__vDRCSq__phoneScreen{width:22.4%;height:74.2%;color:var(--navy);background:#f9f6ed;border-radius:24px;flex-direction:column;padding:18px 10px 12px;font-size:11px;line-height:1.45;display:flex;position:absolute;top:6.84%;left:35.68%;overflow:hidden}.solution-explorer-module__vDRCSq__phoneHeader{text-align:center;border-bottom:1px solid #dddcd5;padding-bottom:12px}.solution-explorer-module__vDRCSq__phoneHeader b{font-size:1.2em;display:block}.solution-explorer-module__vDRCSq__phoneHeader small{color:var(--muted);margin-top:3px;font-size:.75em;display:block}.solution-explorer-module__vDRCSq__messages{scrollbar-width:none;flex-direction:column;flex:1;gap:9px;min-height:0;padding-top:12px;display:flex;overflow-y:auto}.solution-explorer-module__vDRCSq__messages::-webkit-scrollbar{display:none}.solution-explorer-module__vDRCSq__messages .solution-explorer-module__vDRCSq__bubble{border-radius:8px;flex-shrink:0;max-width:95%;margin:0;padding:8px;transition:opacity .4s,transform .4s}.solution-explorer-module__vDRCSq__userBubble{background:var(--navy);color:var(--paper);align-self:flex-end}.solution-explorer-module__vDRCSq__aiBubble{background:#e7e5df;align-self:flex-start}.solution-explorer-module__vDRCSq__phoneInput{color:var(--muted);border-top:1px solid #dddcd5;justify-content:space-between;gap:6px;margin-top:8px;padding:8px 3px 0;font-size:.8em;display:flex}.solution-explorer-module__vDRCSq__apsScene{isolation:isolate;color:var(--navy);background:#e8e9e6;padding:18px 20px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #cfd1cd}.solution-explorer-module__vDRCSq__apsScene:before{content:"";z-index:-1;opacity:.6;background-image:linear-gradient(#66768c0b 1px,#0000 1px),linear-gradient(90deg,#66768c0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.solution-explorer-module__vDRCSq__apsTopbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.solution-explorer-module__vDRCSq__apsTopbar>span{color:#17385f;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;display:inline-flex}.solution-explorer-module__vDRCSq__apsTopbar>span i{background:#315b91;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #315b9114}.solution-explorer-module__vDRCSq__apsModes{align-items:center;gap:3px;display:flex}.solution-explorer-module__vDRCSq__apsModes span{color:#7b8490;border:1px solid #0000;padding:4px 7px;font-size:6px;transition:color .35s,border-color .35s,background-color .35s}.solution-explorer-module__vDRCSq__apsModes span[data-active=true]{color:#17385f;background:#f5f4ef;border-color:#8aa0ba}.solution-explorer-module__vDRCSq__apsStats{background:#f0f0ec;border:1px solid #c8cac6;grid-template-columns:repeat(4,1fr);margin-top:11px;display:grid}.solution-explorer-module__vDRCSq__apsStats>span{border-left:1px solid #c8cac6;justify-content:space-between;align-items:center;min-width:0;padding:7px 9px;display:flex}.solution-explorer-module__vDRCSq__apsStats>span:first-child{border-left:0}.solution-explorer-module__vDRCSq__apsStats small{color:#7c848d;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.solution-explorer-module__vDRCSq__apsStats strong{color:#17385f;font-size:9px;font-weight:600}.solution-explorer-module__vDRCSq__apsWorkspace{grid-template-columns:138px minmax(0,1fr);gap:14px;margin-top:12px;display:grid}.solution-explorer-module__vDRCSq__apsSidebar{border-right:1px solid #c8cac6;min-width:0;padding-right:13px}.solution-explorer-module__vDRCSq__sidebarTitle{color:#7b8490;justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;font-size:6px;display:flex}.solution-explorer-module__vDRCSq__sidebarTitle b{color:#4e6076;font-size:7px;font-weight:600}.solution-explorer-module__vDRCSq__sidebarTitle:not(:first-child){border-top:1px solid #d1d2cf;margin-top:11px;padding-top:9px}.solution-explorer-module__vDRCSq__constraintMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.solution-explorer-module__vDRCSq__constraintMatrix span{color:#87909a;opacity:.5;background:#f2f1ed;border:1px solid #c4c8ca;align-items:center;gap:4px;min-width:0;padding:5px;font-size:6px;transition:opacity .35s,color .35s,border-color .35s,background-color .35s;display:flex}.solution-explorer-module__vDRCSq__constraintMatrix span i{background:#9aa3ad;border-radius:50%;flex-shrink:0;width:4px;height:4px}.solution-explorer-module__vDRCSq__constraintMatrix span[data-ready=true]{opacity:1;color:#17385f;background:#f8f7f3;border-color:#8ba0b7}.solution-explorer-module__vDRCSq__constraintMatrix span[data-ready=true] i{background:#315b91;box-shadow:0 0 0 2px #315b9114}.solution-explorer-module__vDRCSq__orderStack{gap:4px;display:grid}.solution-explorer-module__vDRCSq__orderStack>span{background:#f1f0ec;border-left:2px solid #7396bb;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:5px 6px;display:flex}.solution-explorer-module__vDRCSq__orderStack b{color:#223d61;font-size:6px;font-weight:600}.solution-explorer-module__vDRCSq__orderStack small{color:#7a8490;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.solution-explorer-module__vDRCSq__orderStack [data-state=urgent]{border-left-color:#d59a74}.solution-explorer-module__vDRCSq__orderStack [data-state=urgent] small{color:#9b674c}.solution-explorer-module__vDRCSq__orderStack [data-state=affected]{border-left-color:#bd746f}.solution-explorer-module__vDRCSq__orderStack [data-state=affected] small{color:#995c57}.solution-explorer-module__vDRCSq__apsMain{min-width:0}.solution-explorer-module__vDRCSq__scheduleTitle{color:#17385f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;font-size:11px;display:flex}.solution-explorer-module__vDRCSq__scheduleTitle>span:last-child{color:#6e7884;letter-spacing:.03em;background:#f2f1ed;border:1px solid #c3c8cc;align-items:center;gap:5px;padding:4px 7px;font-size:7px;display:inline-flex}.solution-explorer-module__vDRCSq__scheduleTitle .solution-explorer-module__vDRCSq__exception{color:#934f45;background:#f0dfda;border-color:#c99487}.solution-explorer-module__vDRCSq__scheduleBoard{position:relative;overflow:hidden}.solution-explorer-module__vDRCSq__planSweep{z-index:5;pointer-events:none;background:#315b91b8;width:1px;transition:left .16s linear,opacity .3s;position:absolute;top:12px;bottom:0;box-shadow:0 0 8px #315b9166}.solution-explorer-module__vDRCSq__timeAxis{color:#7b8490;grid-template-columns:65px 1fr 1fr auto;gap:8px;margin-bottom:6px;font-size:7px;display:grid}.solution-explorer-module__vDRCSq__scheduleRow{color:#677483;grid-template-columns:65px minmax(0,1fr);align-items:center;gap:8px;margin-top:7px;font-size:8px;display:grid}.solution-explorer-module__vDRCSq__track{background:repeating-linear-gradient(90deg,#7d8da51f 0 1px,#0000 1px 20%);border-bottom:1px solid #c8cbd0;height:41px;position:relative}.solution-explorer-module__vDRCSq__job{z-index:2;color:#f4f2ed;white-space:nowrap;background:#29496e;border:1px solid #6f89a7;border-left:2px solid #9cb7d5;justify-content:space-between;align-items:center;gap:5px;height:30px;padding:0 7px;font-size:8px;transition:left .8s cubic-bezier(.22,1,.36,1),opacity .55s,transform .55s,background-color .45s,border-color .45s;display:flex;position:absolute;top:5px;overflow:hidden;box-shadow:0 3px 10px #24364d1f}.solution-explorer-module__vDRCSq__job small{color:#a9c1dc;align-items:center;gap:3px;font-size:6px;display:inline-flex}.solution-explorer-module__vDRCSq__job[data-locked]{background:#1f3f66;border-color:#6f8dad #6f8dad #6f8dad #b3c9df}.solution-explorer-module__vDRCSq__job[data-shifted=true]{border-left-color:#8fc9b0;box-shadow:0 5px 17px #0d261d66}.solution-explorer-module__vDRCSq__job[data-affected]{background:#735f58;border-color:#b88778 #b88778 #b88778 #d5a08e}.solution-explorer-module__vDRCSq__job[data-ghost=true]{z-index:1;color:#9b6e65;box-shadow:none;background:0 0;border:1px dashed #ae776e;opacity:.42!important}.solution-explorer-module__vDRCSq__replannedJob{z-index:3;opacity:0;background:#49695e;border-color:#7eaa9b #7eaa9b #7eaa9b #a8c8ae;transform:translateY(7px)}.solution-explorer-module__vDRCSq__replannedJob[data-visible=true]{opacity:1;transform:none}.solution-explorer-module__vDRCSq__disruption{z-index:4;color:#884c43;letter-spacing:.05em;opacity:0;pointer-events:none;background:#eeded9f2;border:1px solid #b97d6e;place-items:center;height:34px;font-size:7px;transition:opacity .45s,transform .55s;display:grid;position:absolute;top:3px;transform:scaleX(.9);box-shadow:0 0 16px #ac563a18}.solution-explorer-module__vDRCSq__disruption[data-visible=true]{opacity:.96;transform:scaleX(1)}.solution-explorer-module__vDRCSq__apsScene[data-phase="2"] .solution-explorer-module__vDRCSq__disruption{opacity:0;transform:scaleX(.75)}.solution-explorer-module__vDRCSq__scheduleSummary{color:#74808d;border-top:1px solid #c8cac6;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:11px;font-size:7px;display:flex}.solution-explorer-module__vDRCSq__scheduleSummary span{align-items:center;gap:6px;display:inline-flex}.solution-explorer-module__vDRCSq__scheduleSummary strong{color:#315f53;text-align:right;font-size:8px;font-weight:600}.solution-explorer-module__vDRCSq__statusDot{background:#568977;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 0 3px #56897714}.solution-explorer-module__vDRCSq__apsDecisionArea{border-top:1px solid #c8cac6;grid-template-columns:.8fr 1.4fr;gap:14px;margin-top:11px;padding-top:10px;display:grid}.solution-explorer-module__vDRCSq__impactChain>small,.solution-explorer-module__vDRCSq__candidatePlans>small{color:#7a8490;margin-bottom:6px;font-size:6px;display:block}.solution-explorer-module__vDRCSq__impactChain>div{align-items:center;gap:4px;min-width:0;display:flex}.solution-explorer-module__vDRCSq__impactChain span{color:#334c6b;white-space:nowrap;align-items:center;gap:4px;font-size:6px;display:inline-flex}.solution-explorer-module__vDRCSq__impactChain i{color:#8b949f;font-style:normal}.solution-explorer-module__vDRCSq__candidatePlans{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.solution-explorer-module__vDRCSq__candidatePlans>small{grid-column:1/-1;margin-bottom:1px}.solution-explorer-module__vDRCSq__candidatePlans>span{background:#f1f0ec;border:1px solid #c5c8c6;grid-template-rows:auto auto;grid-template-columns:16px minmax(0,1fr);column-gap:5px;padding:5px;display:grid}.solution-explorer-module__vDRCSq__candidatePlans>span[data-selected=true]{background:#e7ece7;border-color:#7ca293}.solution-explorer-module__vDRCSq__candidatePlans b{color:#526982;border-right:1px solid #c7cac8;grid-row:1/3;place-items:center;font-size:7px;font-weight:600;display:grid}.solution-explorer-module__vDRCSq__candidatePlans i{color:#233e60;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.solution-explorer-module__vDRCSq__candidatePlans em{color:#7a8490;margin-top:2px;font-size:5px;font-style:normal}@media (max-width:1100px){.solution-explorer-module__vDRCSq__product{padding:25px 20px}.solution-explorer-module__vDRCSq__panel{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:25px}.solution-explorer-module__vDRCSq__phoneScreen{padding-top:15px}.solution-explorer-module__vDRCSq__messages{gap:6px}.solution-explorer-module__vDRCSq__messages .solution-explorer-module__vDRCSq__bubble{padding:6px}}@media (max-width:760px){.solution-explorer-module__vDRCSq__explorer{grid-template-columns:minmax(0,1fr)}.solution-explorer-module__vDRCSq__product{border-left:0;border-top:1px solid var(--line);padding:24px 12px}.solution-explorer-module__vDRCSq__product:first-child{border-top:0}.solution-explorer-module__vDRCSq__productTop{margin-bottom:15px}.solution-explorer-module__vDRCSq__productName{font-size:30px}.solution-explorer-module__vDRCSq__productDescription{margin-top:15px;font-size:14px}.solution-explorer-module__vDRCSq__productTags{padding-top:18px}.solution-explorer-module__vDRCSq__expandLabel{margin-top:16px}.solution-explorer-module__vDRCSq__modal{border-radius:8px;width:calc(100vw - 16px);height:calc(100dvh - 24px)}.solution-explorer-module__vDRCSq__modalHeader{padding:4px 16px 0}.solution-explorer-module__vDRCSq__modalTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.solution-explorer-module__vDRCSq__modalTabs button{min-height:48px;padding:8px 0 12px;font-size:12px;line-height:1.4}.solution-explorer-module__vDRCSq__modalBody{padding:16px}.solution-explorer-module__vDRCSq__panel{grid-template-columns:minmax(0,1fr);gap:22px}.solution-explorer-module__vDRCSq__panelCopy{padding:0 8px}.solution-explorer-module__vDRCSq__panelTop{margin-bottom:15px}.solution-explorer-module__vDRCSq__panelCopy h3{font-size:27px}.solution-explorer-module__vDRCSq__panelCopy>p{margin-top:15px}.solution-explorer-module__vDRCSq__serviceScene{height:clamp(250px,100dvh - 295px,460px)}.solution-explorer-module__vDRCSq__echoScene{height:clamp(180px,100dvh - 330px,340px)}.solution-explorer-module__vDRCSq__phoneScreen{font-size:11px}.solution-explorer-module__vDRCSq__demoBar{padding:12px;font-size:8px}.solution-explorer-module__vDRCSq__apsScene{padding:18px 12px}.solution-explorer-module__vDRCSq__apsTopbar{flex-direction:column;align-items:flex-start;gap:7px}.solution-explorer-module__vDRCSq__apsModes{width:100%}.solution-explorer-module__vDRCSq__apsModes span{text-align:center;flex:1}.solution-explorer-module__vDRCSq__apsStats>span{padding:6px}.solution-explorer-module__vDRCSq__apsStats small{display:none}.solution-explorer-module__vDRCSq__apsWorkspace{grid-template-columns:minmax(0,1fr)}.solution-explorer-module__vDRCSq__apsSidebar{border-bottom:1px solid #c8cac6;border-right:0;padding:0 0 10px}.solution-explorer-module__vDRCSq__constraintMatrix,.solution-explorer-module__vDRCSq__orderStack{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-explorer-module__vDRCSq__orderStack>span{flex-direction:column;align-items:flex-start}.solution-explorer-module__vDRCSq__apsDecisionArea{grid-template-columns:minmax(0,1fr)}.solution-explorer-module__vDRCSq__timeAxis{grid-template-columns:50px 1fr 1fr auto}.solution-explorer-module__vDRCSq__scheduleRow{grid-template-columns:50px minmax(0,1fr);font-size:10px}.solution-explorer-module__vDRCSq__job{font-size:8px}.solution-explorer-module__vDRCSq__job small{display:none}.solution-explorer-module__vDRCSq__scheduleSummary{flex-direction:column;align-items:flex-start}.solution-explorer-module__vDRCSq__scheduleSummary strong{text-align:left}.solution-explorer-module__vDRCSq__demoControls{gap:8px}.solution-explorer-module__vDRCSq__demoControls>span{max-width:50%}}@media (max-height:700px){.solution-explorer-module__vDRCSq__modalHeader{padding-top:0}.solution-explorer-module__vDRCSq__modalBody{padding-top:12px;padding-bottom:12px}.solution-explorer-module__vDRCSq__phoneScreen{border-radius:14px;padding:9px 6px;font-size:10px}.solution-explorer-module__vDRCSq__phoneHeader{padding-bottom:7px}.solution-explorer-module__vDRCSq__phoneHeader small{display:none}.solution-explorer-module__vDRCSq__messages{padding-top:7px}.solution-explorer-module__vDRCSq__phoneInput{padding-top:4px;font-size:.7em}.solution-explorer-module__vDRCSq__apsScene{padding-top:12px;padding-bottom:12px}.solution-explorer-module__vDRCSq__apsStats{margin-top:7px}.solution-explorer-module__vDRCSq__apsWorkspace{margin-top:8px}.solution-explorer-module__vDRCSq__constraintMatrix span,.solution-explorer-module__vDRCSq__orderStack>span{padding:4px}.solution-explorer-module__vDRCSq__scheduleTitle{margin:14px 0}.solution-explorer-module__vDRCSq__scheduleRow{margin-top:8px}.solution-explorer-module__vDRCSq__track{height:39px}.solution-explorer-module__vDRCSq__job{height:28px}.solution-explorer-module__vDRCSq__disruption{height:32px}.solution-explorer-module__vDRCSq__scheduleSummary{margin-top:10px;padding-top:9px}}@media (prefers-reduced-motion:reduce){.solution-explorer-module__vDRCSq__explorer *,.solution-explorer-module__vDRCSq__explorer :before,.solution-explorer-module__vDRCSq__explorer :after{transition:none!important}.solution-explorer-module__vDRCSq__product:hover .solution-explorer-module__vDRCSq__productTop svg{transform:none}}.solution-explorer-module__vDRCSq__explorer{background:#f4f2ed;border:0;display:block}.solution-explorer-module__vDRCSq__productShowcase{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;background:#ececf0;min-height:100svh;position:relative;overflow:hidden}.solution-explorer-module__vDRCSq__productMedia{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.solution-explorer-module__vDRCSq__productShowcase[data-product=echo] .solution-explorer-module__vDRCSq__productMedia{object-position:center center}.solution-explorer-module__vDRCSq__productShowcase[data-product=service] .solution-explorer-module__vDRCSq__productMedia{object-position:60% center}.solution-explorer-module__vDRCSq__productShowcase[data-product=aps] .solution-explorer-module__vDRCSq__productMedia{object-position:center center;filter:saturate(.62)contrast(1.02)}.solution-explorer-module__vDRCSq__productOverlay{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f7f7f8fa 0%,#f7f7f8e0 25%,#f7f7f847 58%,#f7f7f80a 100%);position:absolute;inset:0}.solution-explorer-module__vDRCSq__productShowcase[data-product=aps] .solution-explorer-module__vDRCSq__productOverlay{background:linear-gradient(90deg,#f2f3f6f5 0%,#f2f3f6d1 30%,#f2f3f633 62%,#f2f3f608 100%)}.solution-explorer-module__vDRCSq__product{z-index:1;color:#0b1933;cursor:pointer;background:0 0;border:0;justify-content:center;width:min(720px,48vw);min-height:100svh;padding:124px 0 76px 6.2%;position:relative}.solution-explorer-module__vDRCSq__product:first-child{border:0}.solution-explorer-module__vDRCSq__product:hover{background:0 0}.solution-explorer-module__vDRCSq__productTop{color:#3d424c;letter-spacing:.18em;justify-content:flex-start;gap:14px;margin:0 0 28px;font-size:11px;font-weight:600}.solution-explorer-module__vDRCSq__productTop svg{width:16px;height:16px}.solution-explorer-module__vDRCSq__productName{letter-spacing:.02em;font-size:clamp(23px,2.1vw,34px);font-weight:520}.solution-explorer-module__vDRCSq__productLabel{letter-spacing:-.055em;max-width:620px;margin-top:10px;font-size:clamp(36px,4.2vw,68px);font-weight:620;line-height:1.16}.solution-explorer-module__vDRCSq__productDescription{color:#444b56;max-width:530px;margin-top:28px;font-size:clamp(14px,1.12vw,18px);line-height:1.8}.solution-explorer-module__vDRCSq__productTags{color:#202937;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f8f866;border:1px solid #0b19333d;border-radius:999px;align-self:flex-start;max-width:520px;margin-top:25px;padding:9px 15px;font-size:12px;line-height:1.5}.solution-explorer-module__vDRCSq__expandLabel{text-underline-offset:0;border:1px solid #0b1933;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;margin-top:28px;padding:13px 19px;text-decoration:none;transition:color .25s,background-color .25s;display:inline-flex}@media (max-width:900px){.solution-explorer-module__vDRCSq__product{width:min(700px,72vw);padding-left:5%}.solution-explorer-module__vDRCSq__productOverlay{background:linear-gradient(90deg,#f7f7f8f7,#f7f7f8c7 44%,#f7f7f81f)}}@media (max-width:760px){.solution-explorer-module__vDRCSq__productShowcase{min-height:92svh}.solution-explorer-module__vDRCSq__productMedia{object-position:64% center!important}.solution-explorer-module__vDRCSq__productShowcase[data-product=aps] .solution-explorer-module__vDRCSq__productMedia{object-position:center bottom!important}.solution-explorer-module__vDRCSq__productOverlay,.solution-explorer-module__vDRCSq__productShowcase[data-product=aps] .solution-explorer-module__vDRCSq__productOverlay{background:linear-gradient(#f7f7f8f2 0%,#f7f7f8e0 48%,#f7f7f833 100%)}.solution-explorer-module__vDRCSq__product{border:0;justify-content:flex-start;width:100%;min-height:92svh;padding:104px 24px 52px}.solution-explorer-module__vDRCSq__product:first-child{border:0}.solution-explorer-module__vDRCSq__productTop{margin-bottom:22px}.solution-explorer-module__vDRCSq__productName{font-size:23px}.solution-explorer-module__vDRCSq__productLabel{max-width:90%;font-size:clamp(36px,11vw,52px)}.solution-explorer-module__vDRCSq__productDescription{max-width:90%;margin-top:20px;font-size:14px}.solution-explorer-module__vDRCSq__productTags{max-width:90%;margin-top:18px}.solution-explorer-module__vDRCSq__expandLabel{margin-top:20px}}@media (prefers-reduced-motion:reduce){.solution-explorer-module__vDRCSq__productMedia{display:none}.solution-explorer-module__vDRCSq__productShowcase[data-product=echo]{background:linear-gradient(135deg,#f3f3fa,#cfd9ee)}.solution-explorer-module__vDRCSq__productShowcase[data-product=service]{background:linear-gradient(135deg,#f7f6f3,#dedddd)}.solution-explorer-module__vDRCSq__productShowcase[data-product=aps]{background:linear-gradient(135deg,#eef0f4,#c8d0dc)}}.solution-explorer-module__vDRCSq__explorer{background:#f4f2ed}.solution-explorer-module__vDRCSq__productShowcase{background:radial-gradient(circle at 72% 42%,#ffffffeb,#0000 30%),linear-gradient(120deg,#f4f2ed,#e1e2df)}.solution-explorer-module__vDRCSq__productShowcase[data-product=echo]{background:#f4f2ed}.solution-explorer-module__vDRCSq__productShowcase:before{content:"";z-index:0;opacity:.12;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");position:absolute;inset:0}.solution-explorer-module__vDRCSq__productShowcase:after{content:attr(data-product);z-index:0;color:#ffffff6b;letter-spacing:-.08em;text-transform:uppercase;pointer-events:none;font-size:clamp(105px,17vw,260px);font-weight:700;line-height:.8;position:absolute;bottom:1%;left:2.5%}.solution-explorer-module__vDRCSq__productMedia{z-index:1;object-fit:cover;width:100%;height:100%;box-shadow:none;filter:saturate(.62)contrast(.96)brightness(1.04);border:0;border-radius:0;inset:0}.solution-explorer-module__vDRCSq__productShowcase[data-product=aps] .solution-explorer-module__vDRCSq__productMedia{filter:saturate(.48)contrast(.98)brightness(1.04)}.solution-explorer-module__vDRCSq__productShowcase[data-product=echo] .solution-explorer-module__vDRCSq__productMedia{opacity:.94;mix-blend-mode:multiply;filter:saturate(.66)contrast(.98)brightness(1.06)}.solution-explorer-module__vDRCSq__productOverlay,.solution-explorer-module__vDRCSq__productShowcase[data-product=aps] .solution-explorer-module__vDRCSq__productOverlay{z-index:2;background:linear-gradient(90deg,#f4f2edfc 0%,#f4f2edf2 28%,#f4f2ed94 47%,#0000 70%)}.solution-explorer-module__vDRCSq__product{z-index:3;color:#06192f;width:min(680px,49vw);padding:128px 0 72px 4.2%}.solution-explorer-module__vDRCSq__productTop{color:#526a80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9f8f47a;border:1px solid #ffffffbf;border-radius:999px;align-self:flex-start;margin-bottom:26px;padding:9px 15px;box-shadow:inset 0 0 14px #fff6}.solution-explorer-module__vDRCSq__productName{letter-spacing:.04em;font-size:clamp(20px,1.8vw,29px)}.solution-explorer-module__vDRCSq__productLabel{max-width:570px;font-weight:470}.solution-explorer-module__vDRCSq__productDescription{color:#3e566c}.solution-explorer-module__vDRCSq__productTags{background:#f9f8f47a;border-color:#ffffffc7;box-shadow:inset 0 0 12px #ffffff59}.solution-explorer-module__vDRCSq__expandLabel{color:#fff;background:#06192f;border-color:#06192f;box-shadow:0 10px 28px #06192f21}.solution-explorer-module__vDRCSq__product:hover .solution-explorer-module__vDRCSq__expandLabel{color:#06192f;background:#ffffffbf}.solution-explorer-module__vDRCSq__modal{background:#f4f2ed;border-color:#ffffffc2;border-radius:28px;box-shadow:0 28px 110px #06192f47}.solution-explorer-module__vDRCSq__modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06192f9e}.solution-explorer-module__vDRCSq__modalHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f8f4e0}@media (max-width:900px){.solution-explorer-module__vDRCSq__productMedia{width:100%}.solution-explorer-module__vDRCSq__product{width:min(640px,58vw)}}@media (max-width:760px){.solution-explorer-module__vDRCSq__productShowcase{min-height:96svh}.solution-explorer-module__vDRCSq__productShowcase:after{font-size:32vw;bottom:3%}.solution-explorer-module__vDRCSq__productMedia{border-radius:0;width:100%;height:100%;inset:0;object-position:center!important}.solution-explorer-module__vDRCSq__productOverlay,.solution-explorer-module__vDRCSq__productShowcase[data-product=aps] .solution-explorer-module__vDRCSq__productOverlay{background:linear-gradient(#f4f2edfc 0%,#f4f2edeb 34%,#f4f2ed4d 70%,#f4f2ed8f)}.solution-explorer-module__vDRCSq__product{width:100%;min-height:96svh;padding:96px 22px 46px}.solution-explorer-module__vDRCSq__productTop{margin-bottom:16px}.solution-explorer-module__vDRCSq__productLabel{max-width:96%;font-size:clamp(35px,10vw,48px)}.solution-explorer-module__vDRCSq__productDescription{max-width:94%;margin-top:17px}.solution-explorer-module__vDRCSq__productTags{margin-top:auto}}.solution-explorer-module__vDRCSq__productShowcase,.solution-explorer-module__vDRCSq__product{min-height:100dvh}.solution-explorer-module__vDRCSq__productShowcase{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0}
