.enterprise-module__vIQq4a__entHero,.enterprise-module__vIQq4a__entMethod,.enterprise-module__vIQq4a__entDetailHero,.enterprise-module__vIQq4a__entDiagnostic,.enterprise-module__vIQq4a__entCta{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:48px;padding:64px 0;display:grid}.enterprise-module__vIQq4a__entKicker{letter-spacing:.14em;text-transform:uppercase;color:var(--copper);margin-bottom:18px;font-size:11px;font-weight:700}.enterprise-module__vIQq4a__entHero h2,.enterprise-module__vIQq4a__entMethod h2,.enterprise-module__vIQq4a__entCta h2,.enterprise-module__vIQq4a__entDetailHero h2,.enterprise-module__vIQq4a__entDiagnostic h2{letter-spacing:-.045em;color:var(--ink);margin:0 0 22px;font-size:clamp(32px,5vw,62px);line-height:1.02}.enterprise-module__vIQq4a__entHero p,.enterprise-module__vIQq4a__entMethod p,.enterprise-module__vIQq4a__entCta p,.enterprise-module__vIQq4a__entDetailHero p,.enterprise-module__vIQq4a__entDiagnostic p{color:var(--ink-soft);max-width:720px;font-size:17px;line-height:1.7}.enterprise-module__vIQq4a__entActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.enterprise-module__vIQq4a__entArchitecture{border:1px solid var(--line-strong);background:#ffffff5c;gap:9px;padding:24px;display:grid}.enterprise-module__vIQq4a__entArchitecture span{text-transform:uppercase;letter-spacing:.13em;color:var(--copper);font-size:10px}.enterprise-module__vIQq4a__entArchitecture strong{border-bottom:1px solid var(--line);padding-bottom:12px;font-size:19px;font-weight:600}.enterprise-module__vIQq4a__entPrinciples{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.enterprise-module__vIQq4a__entPrinciples>div{background:var(--paper);padding:32px}.enterprise-module__vIQq4a__entPrinciples h2{letter-spacing:-.025em;margin:18px 0 10px;font-size:22px}.enterprise-module__vIQq4a__entPrinciples p{color:var(--ink-soft);line-height:1.6}.enterprise-module__vIQq4a__entSection,.enterprise-module__vIQq4a__entRegions,.enterprise-module__vIQq4a__entDetailGrid,.enterprise-module__vIQq4a__entDiagnosticContract{border-bottom:1px solid var(--line);padding:72px 0}.enterprise-module__vIQq4a__entHeading{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:30px;display:grid}.enterprise-module__vIQq4a__entHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.04}.enterprise-module__vIQq4a__entHeading>p{color:var(--ink-soft);line-height:1.7}.enterprise-module__vIQq4a__entServiceGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.enterprise-module__vIQq4a__entServiceCard{border:1px solid var(--line);min-height:250px;color:var(--ink);flex-direction:column;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.enterprise-module__vIQq4a__entServiceCard:hover{border-color:var(--line-strong);background:var(--cream);transform:translateY(-3px)}.enterprise-module__vIQq4a__entServiceTop{color:var(--green);justify-content:space-between;display:flex}.enterprise-module__vIQq4a__entServiceTop span{letter-spacing:.12em;color:var(--ink-faint);font-size:10px}.enterprise-module__vIQq4a__entServiceCard h3{letter-spacing:-.025em;margin:34px 0 10px;font-size:22px}.enterprise-module__vIQq4a__entServiceCard p{color:var(--ink-soft);margin:0;line-height:1.55}.enterprise-module__vIQq4a__entLink{text-transform:uppercase;letter-spacing:.08em;color:var(--green);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:12px;font-weight:700;display:flex}.enterprise-module__vIQq4a__entRegionGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.enterprise-module__vIQq4a__entRegion{border:1px solid var(--line);color:var(--ink);gap:12px;padding:22px;text-decoration:none;display:grid}.enterprise-module__vIQq4a__entRegion span{font-weight:700}.enterprise-module__vIQq4a__entRegion p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.enterprise-module__vIQq4a__entRegion svg{color:var(--copper)}.enterprise-module__vIQq4a__entMethodList{border-top:1px solid var(--line);gap:0;display:grid}.enterprise-module__vIQq4a__entMethodList span{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:17px 0;line-height:1.5}.enterprise-module__vIQq4a__entMethodList b{width:130px;color:var(--ink);display:inline-block}.enterprise-module__vIQq4a__entCta{margin-top:0}.enterprise-module__vIQq4a__entCta .enterprise-module__vIQq4a__rp-button{justify-self:start}.enterprise-module__vIQq4a__entDetailDiagnostic{border:1px solid var(--line-strong);background:var(--cream);padding:28px}.enterprise-module__vIQq4a__entDetailDiagnostic span{text-transform:uppercase;letter-spacing:.12em;color:var(--copper);font-size:10px;display:block}.enterprise-module__vIQq4a__entDetailDiagnostic strong{margin:10px 0 24px;font-size:27px;display:block}.enterprise-module__vIQq4a__entDetailDiagnostic a{color:var(--green);font-weight:700;text-decoration:none}.enterprise-module__vIQq4a__entDetailGrid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.enterprise-module__vIQq4a__entDetailGrid h2{letter-spacing:-.035em;margin:10px 0 26px;font-size:32px}.enterprise-module__vIQq4a__entPhase{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr 16px;align-items:center;gap:12px;padding:17px 0;display:grid}.enterprise-module__vIQq4a__entPhase span{color:var(--copper);font-size:10px}.enterprise-module__vIQq4a__entPhase svg{color:var(--green)}.enterprise-module__vIQq4a__entEvidence{border-bottom:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:10px;padding:15px 0;display:flex}.enterprise-module__vIQq4a__entEvidence svg{color:var(--green)}.enterprise-module__vIQq4a__entBoundary{background:var(--green-wash);margin-top:24px;padding:18px}.enterprise-module__vIQq4a__entBoundary p{color:var(--ink-soft);margin:6px 0 0}.enterprise-module__vIQq4a__entDetailFooter{padding:64px 0}.enterprise-module__vIQq4a__entDetailFooter h2{letter-spacing:-.04em;margin:8px 0;font-size:38px}.enterprise-module__vIQq4a__entDiagnostic{grid-template-columns:1fr 1fr}.enterprise-module__vIQq4a__entDiagnosticCopy h2{font-size:44px}.enterprise-module__vIQq4a__entDiagnosticLenses{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:30px;display:grid}.enterprise-module__vIQq4a__entDiagnosticLenses div{background:var(--paper);gap:5px;padding:17px;display:grid}.enterprise-module__vIQq4a__entDiagnosticLenses span{color:var(--copper);font-size:10px}.enterprise-module__vIQq4a__entDiagnosticLenses strong{font-size:15px}.enterprise-module__vIQq4a__entDiagnosticLenses small{color:var(--ink-faint)}.enterprise-module__vIQq4a__entForm{border:1px solid var(--line-strong);background:var(--cream);gap:16px;padding:26px;display:grid}.enterprise-module__vIQq4a__entForm label{color:var(--ink);gap:7px;font-size:12px;font-weight:700;display:grid}.enterprise-module__vIQq4a__entForm input,.enterprise-module__vIQq4a__entForm select,.enterprise-module__vIQq4a__entForm textarea{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;outline:none;padding:12px 13px;font-weight:400}.enterprise-module__vIQq4a__entForm input:focus,.enterprise-module__vIQq4a__entForm select:focus,.enterprise-module__vIQq4a__entForm textarea:focus{border-color:var(--green)}.enterprise-module__vIQq4a__entForm button{border:0;justify-self:start}.enterprise-module__vIQq4a__entFormNote,.enterprise-module__vIQq4a__entFormConfirm{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.enterprise-module__vIQq4a__entFormConfirm svg{color:var(--green);flex:none}.enterprise-module__vIQq4a__entDiagnosticContract{grid-template-columns:1fr 1.5fr;gap:50px;display:grid}.enterprise-module__vIQq4a__entDiagnosticContract h2{letter-spacing:-.04em;margin:10px 0;font-size:38px;line-height:1.05}.enterprise-module__vIQq4a__entContractGrid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.enterprise-module__vIQq4a__entContractGrid span{background:var(--paper);color:var(--ink-soft);padding:20px;line-height:1.5}.enterprise-module__vIQq4a__entContractGrid b{color:var(--ink);margin-bottom:4px;display:block}@media (max-width:900px){.enterprise-module__vIQq4a__entHero,.enterprise-module__vIQq4a__entMethod,.enterprise-module__vIQq4a__entDetailHero,.enterprise-module__vIQq4a__entDiagnostic,.enterprise-module__vIQq4a__entCta,.enterprise-module__vIQq4a__entDetailGrid,.enterprise-module__vIQq4a__entDiagnosticContract{grid-template-columns:1fr}.enterprise-module__vIQq4a__entPrinciples,.enterprise-module__vIQq4a__entServiceGrid,.enterprise-module__vIQq4a__entRegionGrid{grid-template-columns:1fr 1fr}.enterprise-module__vIQq4a__entHeading{grid-template-columns:1fr}.enterprise-module__vIQq4a__entServiceCard{min-height:210px}}@media (max-width:600px){.enterprise-module__vIQq4a__entPrinciples,.enterprise-module__vIQq4a__entServiceGrid,.enterprise-module__vIQq4a__entRegionGrid,.enterprise-module__vIQq4a__entDiagnosticLenses,.enterprise-module__vIQq4a__entContractGrid{grid-template-columns:1fr}.enterprise-module__vIQq4a__entHero,.enterprise-module__vIQq4a__entSection,.enterprise-module__vIQq4a__entRegions,.enterprise-module__vIQq4a__entDetailGrid,.enterprise-module__vIQq4a__entDiagnosticContract{padding:48px 0}.enterprise-module__vIQq4a__entHero h2,.enterprise-module__vIQq4a__entDetailHero h2{font-size:38px}.enterprise-module__vIQq4a__entDiagnosticCopy h2{font-size:36px}.enterprise-module__vIQq4a__entMethodList b{width:auto;margin-bottom:4px;display:block}}
