.DeliveryOutline-module__Z7AqGa__section{padding:var(--section-compact) var(--gutter);background:var(--night);color:var(--paper)}.DeliveryOutline-module__Z7AqGa__heading,.DeliveryOutline-module__Z7AqGa__steps{max-width:var(--content);margin-inline:auto}.DeliveryOutline-module__Z7AqGa__heading{grid-template-columns:1fr 1fr;gap:24px 60px;margin-bottom:40px;display:grid}.DeliveryOutline-module__Z7AqGa__heading h2{max-width:24ch;font-size:var(--t-3);letter-spacing:-.025em;margin:0;font-weight:400;line-height:1.05}.DeliveryOutline-module__Z7AqGa__heading p{max-width:58ch;color:var(--light-muted);margin:0;line-height:1.6}.DeliveryOutline-module__Z7AqGa__steps{margin-block:0;padding-left:2rem}.DeliveryOutline-module__Z7AqGa__steps>li{border-top:1px solid var(--light-rule);padding:26px 0 26px 12px}.DeliveryOutline-module__Z7AqGa__steps>li:last-child{border-bottom:1px solid var(--light-rule)}.DeliveryOutline-module__Z7AqGa__steps>li::marker{color:var(--paper);font-variant-numeric:tabular-nums;font-size:1rem}.DeliveryOutline-module__Z7AqGa__step{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px 48px;display:grid}.DeliveryOutline-module__Z7AqGa__step h3{font-size:var(--t-7);letter-spacing:-.025em;margin:0;font-weight:400;line-height:1.15}.DeliveryOutline-module__Z7AqGa__step p{max-width:70ch;color:var(--light-muted);margin:0;line-height:1.65}.DeliveryOutline-module__Z7AqGa__step .DeliveryOutline-module__Z7AqGa__outcome{color:var(--paper);margin-top:12px;font-size:.925rem}.DeliveryOutline-module__Z7AqGa__outcome strong{font-weight:500}@media (max-width:800px){.DeliveryOutline-module__Z7AqGa__heading,.DeliveryOutline-module__Z7AqGa__step{grid-template-columns:1fr}.DeliveryOutline-module__Z7AqGa__heading{margin-bottom:28px}.DeliveryOutline-module__Z7AqGa__step{gap:12px}.DeliveryOutline-module__Z7AqGa__steps{padding-left:1.5rem}.DeliveryOutline-module__Z7AqGa__steps>li{padding-left:6px}}
.TechnicalTerm-module__IV1gIW__term{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted;border-radius:0;margin:0;padding:0;display:inline}.TechnicalTerm-module__IV1gIW__term:focus-visible{outline-offset:3px;outline:2px solid}.TechnicalTerm-module__IV1gIW__bubble{z-index:10000;box-sizing:border-box;color:#211e1a;text-align:left;letter-spacing:normal;background:#f5f1e9;border:1px solid #726b63;border-radius:4px;width:min(320px,100vw - 24px);padding:16px 18px;font-family:Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55;position:fixed;box-shadow:0 8px 28px #0003}.TechnicalTerm-module__IV1gIW__bubble strong{margin-bottom:6px;font-size:15px;font-weight:600;display:block}
.OnPremisesHardware-module__87lqxW__section{padding:clamp(48px, 6vw, 88px) var(--gutter);background:var(--paper);color:var(--ink)}.OnPremisesHardware-module__87lqxW__heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(28px,5vw,80px);max-width:1440px;margin:0 auto 30px;display:grid}.OnPremisesHardware-module__87lqxW__heading h2{letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.12}.OnPremisesHardware-module__87lqxW__heading p{margin:0;font-size:16px;line-height:1.55}.OnPremisesHardware-module__87lqxW__heading .OnPremisesHardware-module__87lqxW__eyebrow{color:#a80f25;margin-bottom:16px;font-size:13px}.OnPremisesHardware-module__87lqxW__notice,.OnPremisesHardware-module__87lqxW__tiers,.OnPremisesHardware-module__87lqxW__callout,.OnPremisesHardware-module__87lqxW__tableScroll,.OnPremisesHardware-module__87lqxW__explainer,.OnPremisesHardware-module__87lqxW__workloads,.OnPremisesHardware-module__87lqxW__methodGrid{max-width:1440px;margin-inline:auto}.OnPremisesHardware-module__87lqxW__notice{border-left:2px solid #a80f25;margin-bottom:28px;padding-left:20px}.OnPremisesHardware-module__87lqxW__notice p{max-width:1100px;margin:8px 0;font-size:14px;line-height:1.6}.OnPremisesHardware-module__87lqxW__section a{text-underline-offset:4px;text-decoration-thickness:1px}.OnPremisesHardware-module__87lqxW__section a:not(.button){text-decoration-line:underline}.OnPremisesHardware-module__87lqxW__section a:focus-visible,.OnPremisesHardware-module__87lqxW__section summary:focus-visible,.OnPremisesHardware-module__87lqxW__tableScroll:focus-visible{outline-offset:5px;outline:2px solid #a80f25}.OnPremisesHardware-module__87lqxW__tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;display:grid}.OnPremisesHardware-module__87lqxW__tier{border-top:1px solid #bab5ad;min-width:0;padding:26px 0}.OnPremisesHardware-module__87lqxW__tierHeader{grid-template-columns:1fr auto;align-items:start;gap:16px;display:grid}.OnPremisesHardware-module__87lqxW__explainer>summary::-webkit-details-marker{display:none}.OnPremisesHardware-module__87lqxW__tier h3{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(20px,2vw,25px);font-weight:500;line-height:1.2}.OnPremisesHardware-module__87lqxW__tierHeader p{margin:0;font-size:14px;line-height:1.5}.OnPremisesHardware-module__87lqxW__price strong{letter-spacing:-.02em;white-space:nowrap;font-size:25px;font-weight:500;display:block}.OnPremisesHardware-module__87lqxW__price span,.OnPremisesHardware-module__87lqxW__capacity span{color:#5a5651;margin-top:6px;font-size:13px;display:block}.OnPremisesHardware-module__87lqxW__capacity{grid-column:1/-1}.OnPremisesHardware-module__87lqxW__capacity strong{font-size:14px;font-weight:500}.OnPremisesHardware-module__87lqxW__modelLinks{flex-wrap:wrap;gap:8px 16px;margin:22px 0 0;font-size:14px;line-height:1.6;display:flex}.OnPremisesHardware-module__87lqxW__modelLinks strong{flex-basis:100%;font-size:12px;font-weight:500}.OnPremisesHardware-module__87lqxW__modelBasis,.OnPremisesHardware-module__87lqxW__modelJump,.OnPremisesHardware-module__87lqxW__modelProfiles,.OnPremisesHardware-module__87lqxW__technicalSection{max-width:1440px;margin-inline:auto}.OnPremisesHardware-module__87lqxW__modelBasis{border-left:2px solid #ff526d;margin-bottom:28px;padding-left:20px}.OnPremisesHardware-module__87lqxW__modelBasis p{max-width:1100px;font-size:14px;line-height:1.65}.OnPremisesHardware-module__87lqxW__modelJump{flex-wrap:wrap;gap:12px 24px;padding-bottom:28px;font-size:14px;display:flex}.OnPremisesHardware-module__87lqxW__modelProfile{border-top:1px solid #514d47;padding:36px 0 44px;scroll-margin-top:160px}.OnPremisesHardware-module__87lqxW__modelIntro{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.OnPremisesHardware-module__87lqxW__modelIntro h3{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(25px,3vw,34px);font-weight:500}.OnPremisesHardware-module__87lqxW__modelIntro p{max-width:600px;margin:0;font-size:15px;line-height:1.6}.OnPremisesHardware-module__87lqxW__modelIntro .OnPremisesHardware-module__87lqxW__modelKind{color:#c0bbb3;margin-bottom:12px;font-size:12px}.OnPremisesHardware-module__87lqxW__modelExternal{margin-top:16px;font-size:14px;display:inline-block}.OnPremisesHardware-module__87lqxW__modelFacts{background:#22211e;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:26px 0;padding:22px;display:grid}.OnPremisesHardware-module__87lqxW__modelFacts dt{color:#c0bbb3;margin-bottom:10px;font-size:12px}.OnPremisesHardware-module__87lqxW__modelFacts dd{margin:0;font-size:17px;line-height:1.5}.OnPremisesHardware-module__87lqxW__modelFacts small{color:#c0bbb3;margin-top:6px;font-size:12px;display:block}.OnPremisesHardware-module__87lqxW__technicalSection{border-top:1px solid #514d47;margin-top:30px;padding-top:32px}.OnPremisesHardware-module__87lqxW__technicalSection>h3{margin:0 0 22px;font-size:25px;font-weight:500}.OnPremisesHardware-module__87lqxW__tableScroll{overscroll-behavior-x:contain;scrollbar-color:#8c8780 transparent;min-width:0;overflow-x:auto}.OnPremisesHardware-module__87lqxW__scrollHint{max-width:1440px;margin:0 auto 14px;font-size:12px;line-height:1.5;display:none}.OnPremisesHardware-module__87lqxW__tableScroll table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.OnPremisesHardware-module__87lqxW__tableScroll caption{text-align:left;padding:0 0 14px;font-size:13px;line-height:1.5}.OnPremisesHardware-module__87lqxW__tableScroll th,.OnPremisesHardware-module__87lqxW__tableScroll td{vertical-align:top;border-bottom:1px solid #bab5ad;padding:16px 16px 16px 0;font-size:14px;line-height:1.5}.OnPremisesHardware-module__87lqxW__tableScroll thead th{border-top:1px solid #bab5ad;font-size:12px;font-weight:600}.OnPremisesHardware-module__87lqxW__tableScroll th[scope=row]{min-width:185px;font-weight:550}.OnPremisesHardware-module__87lqxW__tableScroll span{margin-top:5px;font-size:12px;font-weight:400;display:block}.OnPremisesHardware-module__87lqxW__sources{margin:18px 0 0;font-size:12px;line-height:1.8}.OnPremisesHardware-module__87lqxW__small{max-width:1440px;margin:18px auto 0;font-size:13px;line-height:1.65}.OnPremisesHardware-module__87lqxW__callout{border-top:1px solid #bab5ad;margin-top:32px;padding-top:24px}.OnPremisesHardware-module__87lqxW__callout>strong{font-size:19px;font-weight:500}.OnPremisesHardware-module__87lqxW__callout p{max-width:1080px;margin:10px 0;font-size:15px;line-height:1.65}.OnPremisesHardware-module__87lqxW__callout>a{font-size:14px}.OnPremisesHardware-module__87lqxW__dark{color:#f2efe9;background:#171614}.OnPremisesHardware-module__87lqxW__dark .OnPremisesHardware-module__87lqxW__eyebrow{color:#ff526d}.OnPremisesHardware-module__87lqxW__dark a:focus-visible,.OnPremisesHardware-module__87lqxW__dark summary:focus-visible,.OnPremisesHardware-module__87lqxW__dark .OnPremisesHardware-module__87lqxW__tableScroll:focus-visible{outline-color:#ff526d}.OnPremisesHardware-module__87lqxW__dark .OnPremisesHardware-module__87lqxW__tableScroll th,.OnPremisesHardware-module__87lqxW__dark .OnPremisesHardware-module__87lqxW__tableScroll td{border-color:#514d47}.OnPremisesHardware-module__87lqxW__tableScroll .OnPremisesHardware-module__87lqxW__hostedTable{min-width:900px}.OnPremisesHardware-module__87lqxW__hostedTable th[scope=row]{width:25%}.OnPremisesHardware-module__87lqxW__hostedTable td{min-width:135px}.OnPremisesHardware-module__87lqxW__explainer{border-block:1px solid #514d47;margin-top:28px}.OnPremisesHardware-module__87lqxW__explainer summary{cursor:pointer;padding:20px 34px 20px 0;font-size:16px;list-style:none;position:relative}.OnPremisesHardware-module__87lqxW__explainer summary:after{content:"+";position:absolute;right:5px}.OnPremisesHardware-module__87lqxW__explainer[open] summary:after{content:"−"}.OnPremisesHardware-module__87lqxW__explainerBody{max-width:1000px;padding-bottom:16px}.OnPremisesHardware-module__87lqxW__explainerBody p{margin:0 0 16px;font-size:14px;line-height:1.7}.OnPremisesHardware-module__87lqxW__explainerBody h3{margin:24px 0 10px;font-size:19px;font-weight:500;line-height:1.35}.OnPremisesHardware-module__87lqxW__explainerBody h3:first-child{margin-top:0}.OnPremisesHardware-module__87lqxW__precisionList{margin:0 0 20px}.OnPremisesHardware-module__87lqxW__precisionList>div{border-top:1px solid #514d47;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:14px 0;font-size:14px;line-height:1.6;display:grid}.OnPremisesHardware-module__87lqxW__precisionList dt{font-weight:600}.OnPremisesHardware-module__87lqxW__precisionList dd{margin:0}.OnPremisesHardware-module__87lqxW__workloads{grid-template-columns:1fr 1fr;gap:36px 50px;display:grid}.OnPremisesHardware-module__87lqxW__workloads article{border-top:1px solid #bab5ad;padding-top:24px}.OnPremisesHardware-module__87lqxW__workloads h3,.OnPremisesHardware-module__87lqxW__methodGrid h3{letter-spacing:-.02em;margin:0 0 15px;font-size:22px;font-weight:500}.OnPremisesHardware-module__87lqxW__workloads p,.OnPremisesHardware-module__87lqxW__methodGrid p{margin:0 0 14px;font-size:15px;line-height:1.7}.OnPremisesHardware-module__87lqxW__workloads a,.OnPremisesHardware-module__87lqxW__methodGrid a{font-size:14px}.OnPremisesHardware-module__87lqxW__workloads .OnPremisesHardware-module__87lqxW__example{background:#e3ded5;padding:16px;font-size:13px}.OnPremisesHardware-module__87lqxW__method{background:#e5e0d7}.OnPremisesHardware-module__87lqxW__methodGrid{grid-template-columns:1fr 1.2fr 1fr;gap:35px;display:grid}.OnPremisesHardware-module__87lqxW__method>a{margin-top:24px}@media (min-width:1800px){.OnPremisesHardware-module__87lqxW__method>a{margin-left:max(0px,50% - 720px)}}@media (max-width:1050px){.OnPremisesHardware-module__87lqxW__scrollHint{display:block}.OnPremisesHardware-module__87lqxW__heading{grid-template-columns:1fr;gap:18px}.OnPremisesHardware-module__87lqxW__heading>p{max-width:800px}.OnPremisesHardware-module__87lqxW__tierHeader{grid-template-columns:1fr}.OnPremisesHardware-module__87lqxW__modelFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.OnPremisesHardware-module__87lqxW__methodGrid{grid-template-columns:1fr;gap:20px}}@media (max-width:600px){.OnPremisesHardware-module__87lqxW__precisionList>div{grid-template-columns:1fr;gap:6px}.OnPremisesHardware-module__87lqxW__tiers,.OnPremisesHardware-module__87lqxW__modelIntro{grid-template-columns:1fr}.OnPremisesHardware-module__87lqxW__modelIntro{gap:18px}.OnPremisesHardware-module__87lqxW__modelFacts{gap:24px 18px;padding:18px}.OnPremisesHardware-module__87lqxW__price strong{font-size:22px}.OnPremisesHardware-module__87lqxW__price span{font-size:12px;display:inline}.OnPremisesHardware-module__87lqxW__workloads{grid-template-columns:1fr;gap:22px}.OnPremisesHardware-module__87lqxW__notice{padding-left:14px}.OnPremisesHardware-module__87lqxW__tableScroll{border-right:2px solid #8c8780;padding-bottom:10px}}.OnPremisesHardware-module__87lqxW__shortlist{max-width:1440px;margin:44px auto}.OnPremisesHardware-module__87lqxW__shortlistHeading{max-width:900px;margin-bottom:26px}.OnPremisesHardware-module__87lqxW__shortlistHeading h3{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(27px,3vw,38px);font-weight:500;line-height:1.15}.OnPremisesHardware-module__87lqxW__shortlistHeading p,.OnPremisesHardware-module__87lqxW__selectionNote{font-size:15px;line-height:1.65}.OnPremisesHardware-module__87lqxW__picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.OnPremisesHardware-module__87lqxW__pick{background:#ebe6dd;border:1px solid #bcb6ad;border-top:3px solid #a80f25;border-radius:3px;flex-direction:column;padding:clamp(20px,2vw,30px);display:flex}.OnPremisesHardware-module__87lqxW__pick p{margin:0 0 18px;font-size:14px;line-height:1.65}.OnPremisesHardware-module__87lqxW__pick .OnPremisesHardware-module__87lqxW__pickBracket{letter-spacing:-.025em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2}.OnPremisesHardware-module__87lqxW__pickBracket span{letter-spacing:0;margin-top:8px;font-size:12px;font-weight:400;display:block}.OnPremisesHardware-module__87lqxW__pick h4{letter-spacing:-.025em;margin:12px 0;font-size:22px;font-weight:500;line-height:1.2}.OnPremisesHardware-module__87lqxW__pick .OnPremisesHardware-module__87lqxW__pickHardware{font-weight:600}.OnPremisesHardware-module__87lqxW__pick .OnPremisesHardware-module__87lqxW__pickAlternative{border-top:1px solid #bcb6ad;padding-top:18px}.OnPremisesHardware-module__87lqxW__pick>a{align-items:center;min-height:44px;margin-top:auto;font-size:14px;display:inline-flex}.OnPremisesHardware-module__87lqxW__selectionNote{max-width:1440px;margin:0 auto 28px}.OnPremisesHardware-module__87lqxW__tradeoffSummary{margin-top:24px}.OnPremisesHardware-module__87lqxW__bestFor{margin:0 0 20px;font-size:14px;line-height:1.6}.OnPremisesHardware-module__87lqxW__tradeoffs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 0 24px;display:grid}.OnPremisesHardware-module__87lqxW__tradeoffs h4{margin:0 0 12px;font-size:14px;font-weight:600}.OnPremisesHardware-module__87lqxW__tradeoffs ul{gap:10px;margin:0;padding-left:17px;display:grid}.OnPremisesHardware-module__87lqxW__tradeoffs li{padding-left:2px;font-size:14px;line-height:1.6}.OnPremisesHardware-module__87lqxW__clusterSection{background:#e5e1da}.OnPremisesHardware-module__87lqxW__clusterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1440px;margin-inline:auto;display:grid}.OnPremisesHardware-module__87lqxW__cluster{background:var(--paper);border:1px solid #bcb6ad;border-radius:3px;padding:clamp(22px,2.8vw,38px)}.OnPremisesHardware-module__87lqxW__clusterStatus{color:#a80f25;margin:0 0 20px;font-size:12px;font-weight:550}.OnPremisesHardware-module__87lqxW__cluster h3{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.15}.OnPremisesHardware-module__87lqxW__topology{margin:0 0 24px;font-size:15px;line-height:1.5}.OnPremisesHardware-module__87lqxW__clusterFacts{border-block:1px solid #bcb6ad;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding-block:20px;display:grid}.OnPremisesHardware-module__87lqxW__clusterFacts dt{margin-bottom:8px;font-size:12px;line-height:1.5}.OnPremisesHardware-module__87lqxW__clusterFacts dd{letter-spacing:-.025em;margin:0;font-size:clamp(20px,2.1vw,28px)}.OnPremisesHardware-module__87lqxW__clusterSource{align-items:center;min-height:44px;font-size:13px;line-height:1.5;display:inline-flex}.OnPremisesHardware-module__87lqxW__acceptance{border:1px solid #bcb6ad;grid-template-columns:1fr 1fr;gap:40px;max-width:1440px;margin:40px auto 0;padding:clamp(24px,3vw,40px);display:grid}.OnPremisesHardware-module__87lqxW__acceptance h3{letter-spacing:-.03em;margin:14px 0;font-size:clamp(25px,2.6vw,34px);font-weight:500;line-height:1.2}.OnPremisesHardware-module__87lqxW__acceptance p{font-size:15px;line-height:1.65}.OnPremisesHardware-module__87lqxW__acceptance .OnPremisesHardware-module__87lqxW__eyebrow{color:#a80f25;margin:0;font-size:12px}.OnPremisesHardware-module__87lqxW__acceptance a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.OnPremisesHardware-module__87lqxW__acceptance small{margin-top:8px;font-size:12px;line-height:1.5;display:block}.OnPremisesHardware-module__87lqxW__acceptance ol{margin:0;padding:0;list-style:none}.OnPremisesHardware-module__87lqxW__acceptance li{border-top:1px solid #bcb6ad;padding:18px 0}.OnPremisesHardware-module__87lqxW__acceptance li strong{margin-bottom:10px;font-size:16px;font-weight:500;display:block}.OnPremisesHardware-module__87lqxW__acceptance li span{font-size:14px;line-height:1.6;display:block}@media (max-width:1100px){.OnPremisesHardware-module__87lqxW__tiers .OnPremisesHardware-module__87lqxW__tradeoffs,.OnPremisesHardware-module__87lqxW__cluster .OnPremisesHardware-module__87lqxW__tradeoffs{grid-template-columns:1fr}}@media (max-width:900px){.OnPremisesHardware-module__87lqxW__picks{grid-template-columns:1fr}.OnPremisesHardware-module__87lqxW__pick h4{margin-top:0}}@media (max-width:760px){.OnPremisesHardware-module__87lqxW__clusterGrid,.OnPremisesHardware-module__87lqxW__acceptance{grid-template-columns:1fr}}@media (max-width:600px){.OnPremisesHardware-module__87lqxW__tradeoffs{grid-template-columns:1fr}}@media (max-width:360px){.OnPremisesHardware-module__87lqxW__clusterFacts{grid-template-columns:1fr;gap:16px}}
.WebMCPServicePage-module__mAn4va__page{max-width:1440px;margin:auto;padding:0 clamp(1.25rem,4vw,4rem)}.WebMCPServicePage-module__mAn4va__page>section{border-bottom:1px solid var(--line,#45433e);padding:clamp(2.5rem,5vw,4.5rem) 0;scroll-margin-top:7rem}.WebMCPServicePage-module__mAn4va__page h1{text-wrap:balance;max-width:24ch;margin:.75rem 0 1.5rem;font-size:clamp(2.5rem,4.8vw,4.75rem);line-height:1.04}.WebMCPServicePage-module__mAn4va__page h2{max-width:26ch;margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.15}.WebMCPServicePage-module__mAn4va__page h3{margin:0 0 .75rem;font-size:1.25rem;line-height:1.3}.WebMCPServicePage-module__mAn4va__page p{margin:0 0 1rem;line-height:1.65}.WebMCPServicePage-module__mAn4va__hero>p:not(.WebMCPServicePage-module__mAn4va__name),.WebMCPServicePage-module__mAn4va__intro{max-width:70ch;font-size:1.125rem}.WebMCPServicePage-module__mAn4va__name{color:var(--light-muted);font-size:.95rem}.WebMCPServicePage-module__mAn4va__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0;display:grid}.WebMCPServicePage-module__mAn4va__grid:has(>article:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.WebMCPServicePage-module__mAn4va__grid article{border-top:1px solid var(--line,#45433e);padding-top:1.25rem}.WebMCPServicePage-module__mAn4va__secondary,.WebMCPServicePage-module__mAn4va__source{color:var(--light-muted);font-size:.9rem}.WebMCPServicePage-module__mAn4va__rows article{border-top:1px solid var(--line,#45433e);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;padding:1.25rem 0;display:grid}.WebMCPServicePage-module__mAn4va__page a:not([class]){text-underline-offset:.25em;text-decoration:underline}.WebMCPServicePage-module__mAn4va__page a:focus-visible,.WebMCPServicePage-module__mAn4va__page summary:focus-visible{outline-offset:5px;outline:2px solid}.WebMCPServicePage-module__mAn4va__technical,.WebMCPServicePage-module__mAn4va__faq details{border-top:1px solid var(--line,#45433e)}.WebMCPServicePage-module__mAn4va__page summary{cursor:pointer;min-height:48px;padding:1rem 2rem 1rem 0;font-size:1.05rem;font-weight:600;position:relative}.WebMCPServicePage-module__mAn4va__page summary:after{content:"+";text-align:center;border:1px solid;width:1.6rem;height:1.6rem;line-height:1.4;position:absolute;top:.8rem;right:0}.WebMCPServicePage-module__mAn4va__page details[open]>summary:after{content:"−"}.WebMCPServicePage-module__mAn4va__page details[open]{background:color-mix(in srgb, currentColor 4%, transparent)}.WebMCPServicePage-module__mAn4va__page details>p,.WebMCPServicePage-module__mAn4va__technical>div{max-width:80ch;padding:0 1rem 1rem}.WebMCPServicePage-module__mAn4va__cta p{max-width:65ch}@media (max-width:900px){.WebMCPServicePage-module__mAn4va__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.WebMCPServicePage-module__mAn4va__grid,.WebMCPServicePage-module__mAn4va__rows article{grid-template-columns:1fr;gap:1rem}.WebMCPServicePage-module__mAn4va__grid:has(>article:nth-child(4):last-child){grid-template-columns:1fr;gap:1rem}.WebMCPServicePage-module__mAn4va__page h1{max-width:18ch}}
.AISoftwarePage-module__gqzJXG__page{--measure:65ch}.AISoftwarePage-module__gqzJXG__page section{padding:var(--section-standard) var(--gutter)}.AISoftwarePage-module__gqzJXG__page h1{letter-spacing:-.055em;margin:18px 0 28px;font-size:clamp(48px,6.5vw,96px);line-height:1.02}.AISoftwarePage-module__gqzJXG__page h2{letter-spacing:-.035em;max-width:23ch;margin:0 0 24px;font-size:clamp(32px,3.6vw,52px);line-height:1.12}.AISoftwarePage-module__gqzJXG__page h3{margin:0 0 18px;font-size:25px;line-height:1.2}.AISoftwarePage-module__gqzJXG__page p,.AISoftwarePage-module__gqzJXG__page li{line-height:1.65}.AISoftwarePage-module__gqzJXG__page p{color:var(--light-muted);max-width:var(--measure)}.AISoftwarePage-module__gqzJXG__page a:not(.button){text-underline-offset:5px;text-decoration:underline}.AISoftwarePage-module__gqzJXG__hero,.AISoftwarePage-module__gqzJXG__split{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(32px,6vw,100px);display:grid}.AISoftwarePage-module__gqzJXG__page .AISoftwarePage-module__gqzJXG__eyebrow{color:var(--signal);font-size:16px}.AISoftwarePage-module__gqzJXG__lead{font-size:21px}.AISoftwarePage-module__gqzJXG__release{background:var(--raised);border:1px solid #514b43;border-radius:24px;padding:36px}.AISoftwarePage-module__gqzJXG__release h2{font-size:26px}.AISoftwarePage-module__gqzJXG__release ul{padding:0;list-style:none}.AISoftwarePage-module__gqzJXG__release li{border-bottom:1px solid #514b43;padding:15px 0}.AISoftwarePage-module__gqzJXG__release p{margin:26px 0 0;font-size:15px}.AISoftwarePage-module__gqzJXG__page .AISoftwarePage-module__gqzJXG__light,.AISoftwarePage-module__gqzJXG__proof{background:var(--paper);color:var(--ink)}.AISoftwarePage-module__gqzJXG__page .AISoftwarePage-module__gqzJXG__light p,.AISoftwarePage-module__gqzJXG__page .AISoftwarePage-module__gqzJXG__proof p{color:var(--dark-muted)}.AISoftwarePage-module__gqzJXG__heading{max-width:860px;margin-bottom:42px}.AISoftwarePage-module__gqzJXG__heading p{font-size:19px}.AISoftwarePage-module__gqzJXG__capabilities{grid-template-columns:1fr 1fr;gap:24px;display:grid}.AISoftwarePage-module__gqzJXG__capabilities article{border:1px solid #c4bdb1;border-radius:20px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.AISoftwarePage-module__gqzJXG__capabilities a{margin-top:auto;padding-top:12px}.AISoftwarePage-module__gqzJXG__steps,.AISoftwarePage-module__gqzJXG__products,.AISoftwarePage-module__gqzJXG__measures{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.AISoftwarePage-module__gqzJXG__steps{margin:0;padding:0;list-style:none}.AISoftwarePage-module__gqzJXG__steps li{border-top:1px solid #514b43;padding-top:22px}.AISoftwarePage-module__gqzJXG__number{color:var(--signal);letter-spacing:-.06em;margin-bottom:26px;font-size:76px;line-height:1;display:block}.AISoftwarePage-module__gqzJXG__timing{margin-top:32px;font-size:15px}.AISoftwarePage-module__gqzJXG__products article{border:1px solid #c4bdb1;border-radius:20px;min-width:0;overflow:hidden}.AISoftwarePage-module__gqzJXG__products img{width:100%;height:auto;display:block}.AISoftwarePage-module__gqzJXG__products article>div{padding:25px}.AISoftwarePage-module__gqzJXG__products .AISoftwarePage-module__gqzJXG__status{margin:0 0 16px;font-size:14px}.AISoftwarePage-module__gqzJXG__measures article{border-top:1px solid #514b43;padding:25px 0}.AISoftwarePage-module__gqzJXG__measures strong{letter-spacing:-.035em;font-size:clamp(28px,3.2vw,46px);font-weight:500}.AISoftwarePage-module__gqzJXG__note{font-size:14px}.AISoftwarePage-module__gqzJXG__split ul{margin-bottom:32px;padding-left:20px}.AISoftwarePage-module__gqzJXG__faq{max-width:1000px;margin-top:32px}.AISoftwarePage-module__gqzJXG__faq details{border-bottom:1px solid #514b43}.AISoftwarePage-module__gqzJXG__faq summary{cursor:pointer;padding:23px 0;font-size:20px}.AISoftwarePage-module__gqzJXG__faq details[open]{background:var(--raised);padding:0 20px 10px}.AISoftwarePage-module__gqzJXG__cta{background:var(--raised)}.AISoftwarePage-module__gqzJXG__cta p{margin-bottom:30px;font-size:20px}@media (max-width:800px){.AISoftwarePage-module__gqzJXG__hero,.AISoftwarePage-module__gqzJXG__split,.AISoftwarePage-module__gqzJXG__steps,.AISoftwarePage-module__gqzJXG__products{grid-template-columns:1fr}.AISoftwarePage-module__gqzJXG__products article{grid-template-columns:1fr 1fr;display:grid}.AISoftwarePage-module__gqzJXG__products img{align-self:center}.AISoftwarePage-module__gqzJXG__number{font-size:58px}}@media (max-width:540px){.AISoftwarePage-module__gqzJXG__capabilities,.AISoftwarePage-module__gqzJXG__measures,.AISoftwarePage-module__gqzJXG__products article{grid-template-columns:1fr}.AISoftwarePage-module__gqzJXG__release,.AISoftwarePage-module__gqzJXG__capabilities article{padding:24px}.AISoftwarePage-module__gqzJXG__lead{font-size:18px}}
