.page-module___8aEwW__skipLink{z-index:100;color:var(--white);background:var(--ink);padding:12px 16px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.page-module___8aEwW__skipLink:focus{transform:translateY(0)}.page-module___8aEwW__header{z-index:50;border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 32px;position:sticky;top:0}.page-module___8aEwW__headerInner{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1440px;min-height:82px;margin:0 auto;display:grid}.page-module___8aEwW__logo{justify-self:start;align-items:center;gap:12px;width:max-content;display:inline-flex}.page-module___8aEwW__mark{width:38px;height:38px;color:var(--white);background:var(--blue);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.page-module___8aEwW__mark span{z-index:1;font-family:var(--font-serif), serif;font-size:24px;font-style:italic;line-height:1;transform:translate(-1px,-1px)}.page-module___8aEwW__mark i{border:1px solid #ffffff80;border-radius:50%;width:19px;height:19px;position:absolute;bottom:-5px;right:-5px}.page-module___8aEwW__logoType{letter-spacing:-.04em;align-items:baseline;gap:7px;display:flex}.page-module___8aEwW__logoType strong{font-size:20px;font-weight:750}.page-module___8aEwW__logoType>span{color:var(--muted);font-family:var(--font-serif), serif;font-size:19px;font-style:italic}.page-module___8aEwW__nav{gap:clamp(24px,3vw,46px);font-size:13px;font-weight:650;display:flex}.page-module___8aEwW__nav a,.page-module___8aEwW__headerCta{position:relative}.page-module___8aEwW__nav a:after{background:var(--blue);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.page-module___8aEwW__nav a:hover:after{transform-origin:0;transform:scaleX(1)}.page-module___8aEwW__headerCta{color:var(--blue-deep);justify-self:end;align-items:center;gap:10px;padding:12px 0;font-size:13px;font-weight:700;display:inline-flex}.page-module___8aEwW__arrow{flex:none;width:18px;height:18px;transition:transform .18s}a:hover .page-module___8aEwW__arrow{transform:translate(3px)}.page-module___8aEwW__hero{background:linear-gradient(90deg, transparent 49.94%, #0b17310d 50%, transparent 50.06%), var(--paper);padding:clamp(84px,10vw,152px) 32px clamp(88px,9vw,138px);position:relative;overflow:hidden}.page-module___8aEwW__hero:before{content:"";border:1px solid #2856d81f;border-radius:50%;width:790px;height:790px;position:absolute;top:-420px;right:-260px}.page-module___8aEwW__heroGrid{grid-template-columns:minmax(0,1.04fr) minmax(440px,.76fr);align-items:center;gap:clamp(64px,9vw,150px);max-width:1320px;margin:0 auto;display:grid;position:relative}.page-module___8aEwW__heroCopy{animation:.7s ease-out both page-module___8aEwW__rise}.page-module___8aEwW__eyebrow{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;font-weight:500;line-height:1.3;display:flex}.page-module___8aEwW__eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.page-module___8aEwW__eyebrow span{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.page-module___8aEwW__eyebrow span:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px}.page-module___8aEwW__hero h1{letter-spacing:-.072em;max-width:890px;margin-top:28px;font-size:clamp(52px,6.15vw,92px);font-weight:630;line-height:.98}.page-module___8aEwW__hero h1 em,.page-module___8aEwW__sectionHeading h2 em,.page-module___8aEwW__aboutStatement h2 em,.page-module___8aEwW__contactPanel h2 em{color:var(--blue);font-family:var(--font-serif), serif;font-weight:400}.page-module___8aEwW__heroIntro{max-width:650px;color:var(--muted);letter-spacing:-.025em;margin-top:34px;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.page-module___8aEwW__heroActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:42px;display:flex}.page-module___8aEwW__primaryButton,.page-module___8aEwW__primaryButtonLight{min-height:58px;color:var(--white);background:var(--blue);justify-content:center;align-items:center;gap:22px;padding:0 24px;font-size:13px;font-weight:720;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #2856d82e}.page-module___8aEwW__primaryButton:hover,.page-module___8aEwW__primaryButtonLight:hover{background:var(--blue-deep);transform:translateY(-2px);box-shadow:0 16px 34px #2856d842}.page-module___8aEwW__textLink,.page-module___8aEwW__textLinkLight{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;font-size:13px;font-weight:700;display:inline-flex}.page-module___8aEwW__credentialLine{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:9px 22px;margin-top:54px;font-size:10px;display:flex}.page-module___8aEwW__credentialLine span{align-items:center;gap:9px;display:inline-flex}.page-module___8aEwW__credentialLine span:before{border:1px solid var(--blue);content:"";border-radius:50%;width:5px;height:5px}.page-module___8aEwW__fileVisual{width:100%;max-width:500px;min-height:600px;margin-left:auto;animation:.8s ease-out .12s both page-module___8aEwW__rise;position:relative}.page-module___8aEwW__fileTabs{z-index:2;gap:4px;display:grid;position:absolute;top:26px;right:-31px}.page-module___8aEwW__fileTabs span{width:66px;height:87px;color:var(--blue-deep);background:var(--periwinkle);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;writing-mode:vertical-rl;border:1px solid #2856d826;place-items:center;font-size:9px;display:grid}.page-module___8aEwW__fileTabs span:nth-child(2){background:#dce4ff}.page-module___8aEwW__fileTabs span:nth-child(3){background:#e8ecfa}.page-module___8aEwW__fileTabs span:nth-child(4){background:#d5dcf1}.page-module___8aEwW__fileTabs span:nth-child(5){background:#edf0f7}.page-module___8aEwW__fileSheet{z-index:3;background:linear-gradient(90deg, transparent 7.9%, #2856d814 8%, transparent 8.1%), var(--white);border:1px solid #d7dce7;flex-direction:column;padding:clamp(30px,4vw,48px);display:flex;position:absolute;inset:0 34px 0 0;box-shadow:0 30px 70px #0b17311f}.page-module___8aEwW__fileHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-module___8aEwW__fileHeader>div{gap:8px;display:grid}.page-module___8aEwW__fileHeader>div span,.page-module___8aEwW__fileCaption,.page-module___8aEwW__fileFooter,.page-module___8aEwW__fileDecision span,.page-module___8aEwW__fileDecision small{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.page-module___8aEwW__fileHeader>div strong{letter-spacing:-.04em;font-size:22px}.page-module___8aEwW__fileHeader .page-module___8aEwW__mark{width:34px;height:34px}.page-module___8aEwW__fileHeader .page-module___8aEwW__mark span{font-size:21px}.page-module___8aEwW__fileRule{background:var(--blue);height:4px;margin-top:34px}.page-module___8aEwW__fileCaption{margin-top:17px}.page-module___8aEwW__fileRows{border-top:1px solid var(--line);margin-top:30px}.page-module___8aEwW__fileRows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;display:flex}.page-module___8aEwW__fileRows span{color:var(--muted);font-size:12px}.page-module___8aEwW__fileRows strong{align-items:center;gap:9px;font-size:11px;font-weight:720;display:inline-flex}.page-module___8aEwW__fileRows strong:before{background:var(--blue);content:"";border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2856d81a}.page-module___8aEwW__fileDecision{border-left:3px solid var(--blue);background:#f0f3fb;gap:10px;margin-top:34px;padding:22px;display:grid}.page-module___8aEwW__fileDecision strong{font-family:var(--font-serif), serif;letter-spacing:-.03em;font-size:24px;font-weight:500}.page-module___8aEwW__fileDecision small{font-size:8px;line-height:1.5}.page-module___8aEwW__fileFooter{justify-content:space-between;margin-top:auto;padding-top:28px;display:flex}.page-module___8aEwW__fileShadow{z-index:1;background:#e7ebf5;border:1px solid #d6dce9;position:absolute;inset:21px 12px -20px 22px;transform:rotate(2.5deg)}@keyframes page-module___8aEwW__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__complexityBar{color:var(--white);background:var(--blue);padding:0 32px}.page-module___8aEwW__complexityBar>div{grid-template-columns:1fr 2.2fr;align-items:center;max-width:1320px;min-height:104px;margin:0 auto;display:grid}.page-module___8aEwW__complexityBar>div>span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.page-module___8aEwW__complexityBar ul{grid-template-columns:repeat(5,1fr);list-style:none;display:grid}.page-module___8aEwW__complexityBar li{font-family:var(--font-serif), serif;padding-left:22px;font-size:17px;font-style:italic;position:relative}.page-module___8aEwW__complexityBar li:before{background:var(--periwinkle);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0}.page-module___8aEwW__servicesSection,.page-module___8aEwW__approachSection,.page-module___8aEwW__aboutSection,.page-module___8aEwW__faqSection{padding:clamp(100px,11vw,168px) 32px}.page-module___8aEwW__sectionHeading{grid-template-columns:1.3fr .7fr;gap:32px 80px;max-width:1320px;margin:0 auto 72px;display:grid}.page-module___8aEwW__sectionHeading .page-module___8aEwW__eyebrow{grid-column:1/-1}.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__approachHeading h2,.page-module___8aEwW__aboutStatement h2,.page-module___8aEwW__faqHeading h2,.page-module___8aEwW__contactPanel h2{letter-spacing:-.065em;font-size:clamp(42px,5.2vw,72px);font-weight:620;line-height:1.04}.page-module___8aEwW__sectionHeading>p:last-child{max-width:470px;color:var(--muted);align-self:end;font-size:16px;line-height:1.75}.page-module___8aEwW__serviceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto;display:grid}.page-module___8aEwW__serviceCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff7a;flex-direction:column;min-height:374px;padding:clamp(28px,3vw,42px);transition:color .22s,background .22s,transform .22s;display:flex}.page-module___8aEwW__serviceCard:hover{z-index:1;color:var(--white);background:var(--ink);transform:translateY(-6px)}.page-module___8aEwW__cardTopline{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.page-module___8aEwW__serviceCard:hover .page-module___8aEwW__cardTopline,.page-module___8aEwW__serviceCard:hover>p{color:#b8c2d8}.page-module___8aEwW__serviceCard h3{letter-spacing:-.045em;max-width:290px;margin-top:58px;font-size:25px;font-weight:650;line-height:1.15}.page-module___8aEwW__serviceCard>p{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.7;transition:color .22s}.page-module___8aEwW__serviceCard ul{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:28px;list-style:none;display:flex}.page-module___8aEwW__serviceCard li{border:1px solid var(--line);color:inherit;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;padding:6px 9px;font-size:8px}.page-module___8aEwW__serviceCard:hover li{border-color:#ffffff2e}.page-module___8aEwW__fitSection{min-height:760px;color:var(--white);background:var(--ink);grid-template-columns:.86fr 1.14fr;display:grid}.page-module___8aEwW__fitIntro{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:clamp(72px,8vw,130px) clamp(32px,7vw,116px);display:flex}.page-module___8aEwW__fitIntro .page-module___8aEwW__eyebrow{color:var(--periwinkle)}.page-module___8aEwW__fitIntro h2{letter-spacing:-.06em;max-width:560px;margin-top:28px;font-size:clamp(42px,4.3vw,68px);font-weight:600;line-height:1.06}.page-module___8aEwW__fitIntro>p{color:#aeb8cc;max-width:530px;margin-top:30px;font-size:16px;line-height:1.75}.page-module___8aEwW__textLinkLight{border-color:#fff3;width:max-content;margin-top:40px}.page-module___8aEwW__situationList{flex-direction:column;justify-content:center;padding:48px clamp(32px,7vw,112px);display:flex}.page-module___8aEwW__situationList>div{border-bottom:1px solid #ffffff1f;grid-template-columns:48px 1fr auto;align-items:center;min-height:94px;transition:padding .18s,background .18s;display:grid}.page-module___8aEwW__situationList>div:first-child{border-top:1px solid #ffffff1f}.page-module___8aEwW__situationList>div:hover{background:#ffffff0a;padding:0 18px}.page-module___8aEwW__situationList span{color:#78839a;font-family:var(--font-mono), monospace;font-size:9px}.page-module___8aEwW__situationList p{letter-spacing:-.025em;font-size:clamp(15px,1.45vw,20px)}.page-module___8aEwW__situationList i{color:var(--periwinkle);font-family:var(--font-serif), serif;font-size:22px;font-style:italic}.page-module___8aEwW__approachSection{background:var(--white)}.page-module___8aEwW__approachHeading,.page-module___8aEwW__steps,.page-module___8aEwW__coordinationMap{max-width:1320px;margin-left:auto;margin-right:auto}.page-module___8aEwW__approachHeading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:50px;display:grid}.page-module___8aEwW__approachHeading h2{max-width:720px}.page-module___8aEwW__steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.page-module___8aEwW__steps article{border-right:1px solid var(--line);min-height:330px;padding:36px clamp(24px,3vw,42px) 36px 0}.page-module___8aEwW__steps article+article{padding-left:clamp(24px,3vw,42px)}.page-module___8aEwW__steps article:last-child{border-right:0}.page-module___8aEwW__steps span,.page-module___8aEwW__mapLabel span{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.page-module___8aEwW__steps h3{letter-spacing:-.04em;margin-top:66px;font-size:24px}.page-module___8aEwW__steps p{max-width:350px;color:var(--muted);margin-top:18px;font-size:14px;line-height:1.75}.page-module___8aEwW__coordinationMap{min-height:520px;color:var(--white);background:#102044;grid-template-columns:.7fr 1.3fr;align-items:center;margin-top:36px;padding:52px clamp(28px,5vw,72px);display:grid}.page-module___8aEwW__mapLabel p{color:#adb8cf;max-width:320px;margin-top:18px;font-size:16px;line-height:1.65}.page-module___8aEwW__mapLabel span{color:var(--periwinkle)}.page-module___8aEwW__mapOrbit{border:1px solid #c9d6ff47;border-radius:50%;width:min(100%,620px);min-height:390px;margin-left:auto;position:relative}.page-module___8aEwW__mapOrbit:before,.page-module___8aEwW__mapOrbit:after{content:"";border:1px solid #c9d6ff2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__mapOrbit:before{width:70%;height:70%}.page-module___8aEwW__mapOrbit:after{width:38%;height:38%}.page-module___8aEwW__mapOrbit>span{z-index:2;color:#c9d3e7;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#102044;padding:8px 10px;font-size:8px;position:absolute}.page-module___8aEwW__orbitOne{top:-15px;left:43%}.page-module___8aEwW__orbitTwo{top:45%;right:-38px}.page-module___8aEwW__orbitThree{bottom:-15px;left:45%}.page-module___8aEwW__orbitFour{top:45%;left:-49px}.page-module___8aEwW__mapOrbit>strong{z-index:3;align-items:center;gap:12px;font-size:18px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__mapOrbit .page-module___8aEwW__mark{width:42px;height:42px}.page-module___8aEwW__aboutSection{grid-template-columns:1.18fr .82fr;gap:clamp(60px,10vw,150px);max-width:1384px;margin:0 auto;display:grid}.page-module___8aEwW__aboutStatement h2{margin-top:30px}.page-module___8aEwW__aboutCopy{padding-top:48px}.page-module___8aEwW__aboutCopy>p{color:var(--muted);font-size:16px;line-height:1.8}.page-module___8aEwW__aboutCopy>p+p{margin-top:26px}.page-module___8aEwW__addressBlock{border-top:1px solid var(--line);margin-top:54px;padding-top:26px}.page-module___8aEwW__addressBlock span,.page-module___8aEwW__contactMeta span{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.page-module___8aEwW__addressBlock address,.page-module___8aEwW__contactMeta address{margin-top:14px;font-size:14px;font-style:normal;line-height:1.7}.page-module___8aEwW__faqSection{background:#eef1f7;grid-template-columns:.78fr 1.22fr;gap:clamp(50px,9vw,140px);display:grid}.page-module___8aEwW__faqHeading,.page-module___8aEwW__faqList{width:100%;max-width:620px}.page-module___8aEwW__faqHeading{justify-self:end}.page-module___8aEwW__faqHeading h2{margin-top:28px}.page-module___8aEwW__faqHeading>p:last-child{max-width:430px;color:var(--muted);margin-top:28px;font-size:15px;line-height:1.75}.page-module___8aEwW__faqList details{border-top:1px solid #cbd2df}.page-module___8aEwW__faqList details:last-child{border-bottom:1px solid #cbd2df}.page-module___8aEwW__faqList summary{cursor:pointer;letter-spacing:-.02em;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:92px;font-size:16px;font-weight:650;list-style:none;display:grid}.page-module___8aEwW__faqList summary::-webkit-details-marker{display:none}.page-module___8aEwW__faqList summary span{width:30px;height:30px;color:var(--blue);border:1px solid #bbc4d4;border-radius:50%;place-items:center;font-size:18px;font-weight:400;transition:transform .18s,color .18s,background .18s;display:grid}.page-module___8aEwW__faqList details[open] summary span{color:var(--white);background:var(--blue);transform:rotate(45deg)}.page-module___8aEwW__faqList details>p{max-width:590px;color:var(--muted);padding:0 52px 30px 0;font-size:14px;line-height:1.75}.page-module___8aEwW__contactSection{color:var(--white);background:var(--blue);grid-template-columns:1.35fr .65fr;display:grid}.page-module___8aEwW__contactPanel{border-right:1px solid #fff3;padding:clamp(88px,10vw,150px) clamp(32px,8vw,128px)}.page-module___8aEwW__contactPanel .page-module___8aEwW__eyebrow{color:var(--periwinkle)}.page-module___8aEwW__contactPanel h2{max-width:900px;margin-top:30px}.page-module___8aEwW__contactPanel h2 em{color:var(--white)}.page-module___8aEwW__contactPanel>p{color:#d5def7;max-width:590px;margin-top:30px;font-size:16px;line-height:1.75}.page-module___8aEwW__contactActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:42px;display:flex}.page-module___8aEwW__primaryButtonLight{color:var(--ink);background:var(--white);box-shadow:0 14px 34px #0b17312e}.page-module___8aEwW__primaryButtonLight:hover{color:var(--white);background:var(--ink)}.page-module___8aEwW__phoneLink{border-bottom:1px solid #ffffff59;padding:10px 0;font-size:14px;font-weight:700}.page-module___8aEwW__contactMeta{flex-direction:column;justify-content:center;gap:68px;padding:64px clamp(32px,6vw,96px);display:flex}.page-module___8aEwW__contactMeta span{color:var(--periwinkle)}.page-module___8aEwW__contactMeta p{color:#d5def7;margin-top:14px;font-size:13px;line-height:1.75}.page-module___8aEwW__contactMeta p+p{margin-top:10px}.page-module___8aEwW__footer{color:var(--white);background:#071126;padding:70px 32px 34px}.page-module___8aEwW__footerTop,.page-module___8aEwW__footerBottom{max-width:1320px;margin:0 auto}.page-module___8aEwW__footerTop{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:40px;min-height:96px;display:grid}.page-module___8aEwW__footer .page-module___8aEwW__logoType>span{color:#9aa6bd}.page-module___8aEwW__footerTop>p{color:#9aa6bd;max-width:340px;font-size:13px;line-height:1.6}.page-module___8aEwW__footerTop>a:last-child{justify-self:end;font-size:13px;font-weight:650}.page-module___8aEwW__footerBottom{color:#7d899f;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff1f;grid-template-columns:1fr 2fr;gap:40px;margin-top:50px;padding-top:28px;font-size:8px;line-height:1.7;display:grid}.page-module___8aEwW__footerBottom p:last-child{text-align:right;justify-self:end;max-width:690px}@media (max-width:1080px){.page-module___8aEwW__headerInner{grid-template-columns:1fr auto}.page-module___8aEwW__nav{display:none}.page-module___8aEwW__heroGrid{grid-template-columns:1fr}.page-module___8aEwW__heroCopy{max-width:850px}.page-module___8aEwW__fileVisual{width:min(100%,540px);margin:34px auto 0}.page-module___8aEwW__serviceGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__fitSection,.page-module___8aEwW__faqSection,.page-module___8aEwW__contactSection{grid-template-columns:1fr}.page-module___8aEwW__fitIntro,.page-module___8aEwW__contactPanel{border-bottom:1px solid #ffffff29;border-right:0}.page-module___8aEwW__faqHeading,.page-module___8aEwW__faqList{justify-self:stretch;max-width:none}.page-module___8aEwW__contactMeta{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:760px){.page-module___8aEwW__header,.page-module___8aEwW__hero,.page-module___8aEwW__complexityBar,.page-module___8aEwW__servicesSection,.page-module___8aEwW__approachSection,.page-module___8aEwW__aboutSection,.page-module___8aEwW__faqSection,.page-module___8aEwW__footer{padding-left:20px;padding-right:20px}.page-module___8aEwW__headerInner{min-height:70px}.page-module___8aEwW__headerCta{font-size:0}.page-module___8aEwW__headerCta:before{content:"Contact";font-size:12px}.page-module___8aEwW__logoType strong{font-size:18px}.page-module___8aEwW__hero{background:var(--paper);padding-top:70px}.page-module___8aEwW__eyebrow{flex-wrap:wrap;align-items:flex-start}.page-module___8aEwW__eyebrow span{width:100%;padding-left:42px}.page-module___8aEwW__hero h1{font-size:clamp(47px,14.5vw,68px);line-height:1}.page-module___8aEwW__hero h1 br{display:none}.page-module___8aEwW__heroIntro{font-size:17px}.page-module___8aEwW__heroActions{flex-direction:column;align-items:flex-start}.page-module___8aEwW__primaryButton{gap:14px;width:100%;padding:0 18px}.page-module___8aEwW__credentialLine{display:grid}.page-module___8aEwW__fileVisual{min-height:525px}.page-module___8aEwW__fileTabs{right:-15px}.page-module___8aEwW__fileTabs span{width:43px;height:78px}.page-module___8aEwW__fileSheet{padding:28px 24px;right:18px}.page-module___8aEwW__fileHeader>div span{max-width:160px;line-height:1.45}.page-module___8aEwW__fileHeader>div strong{font-size:19px}.page-module___8aEwW__fileRows>div{min-height:52px}.page-module___8aEwW__fileDecision{margin-top:24px;padding:17px}.page-module___8aEwW__fileDecision strong{font-size:20px}.page-module___8aEwW__complexityBar>div{grid-template-columns:1fr;gap:20px;padding:28px 0}.page-module___8aEwW__complexityBar ul{grid-template-columns:repeat(2,1fr);gap:14px}.page-module___8aEwW__sectionHeading,.page-module___8aEwW__approachHeading,.page-module___8aEwW__aboutSection{grid-template-columns:1fr}.page-module___8aEwW__sectionHeading h2 br{display:none}.page-module___8aEwW__serviceGrid,.page-module___8aEwW__steps{grid-template-columns:1fr}.page-module___8aEwW__serviceCard{min-height:330px}.page-module___8aEwW__serviceCard h3{margin-top:42px}.page-module___8aEwW__fitIntro,.page-module___8aEwW__situationList,.page-module___8aEwW__contactPanel,.page-module___8aEwW__contactMeta{padding-left:24px;padding-right:24px}.page-module___8aEwW__situationList{padding-top:36px;padding-bottom:64px}.page-module___8aEwW__situationList>div{grid-template-columns:36px 1fr auto;min-height:86px}.page-module___8aEwW__steps article,.page-module___8aEwW__steps article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:32px 0 46px}.page-module___8aEwW__steps h3{margin-top:36px}.page-module___8aEwW__coordinationMap{grid-template-columns:1fr;gap:52px;padding:38px 24px}.page-module___8aEwW__mapOrbit{width:calc(100% - 46px);min-height:280px;margin:0 auto}.page-module___8aEwW__orbitTwo{right:-33px}.page-module___8aEwW__orbitFour{left:-38px}.page-module___8aEwW__aboutCopy{padding-top:0}.page-module___8aEwW__faqSection{gap:54px}.page-module___8aEwW__faqList summary{min-height:82px;font-size:14px}.page-module___8aEwW__contactActions{flex-direction:column;align-items:flex-start}.page-module___8aEwW__primaryButtonLight{width:100%}.page-module___8aEwW__contactMeta{display:flex}.page-module___8aEwW__footerTop,.page-module___8aEwW__footerBottom{grid-template-columns:1fr}.page-module___8aEwW__footerTop>a:last-child,.page-module___8aEwW__footerBottom p:last-child{text-align:left;justify-self:start}}
