.ServicesPage-module__MHTFFa__page{--service-rule:color-mix(in srgb, var(--border-color) 88%, transparent);color:var(--text-primary);width:100%;max-width:var(--page-max-width);padding-inline:var(--page-pad);margin-inline:auto;padding-block:132px 104px}.ServicesPage-module__MHTFFa__hero{border-bottom:1px solid var(--service-rule);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);min-height:470px;padding-bottom:clamp(3rem,7vw,6rem);display:grid}.ServicesPage-module__MHTFFa__heroCopy{max-width:760px}.ServicesPage-module__MHTFFa__eyebrow,.ServicesPage-module__MHTFFa__laneNumber,.ServicesPage-module__MHTFFa__laneBadge,.ServicesPage-module__MHTFFa__delivery li span{color:var(--accent-blue-accessible);font-family:var(--font-mono);font-size:max(12px, var(--text-caption-size));letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.4}.ServicesPage-module__MHTFFa__hero h1,.ServicesPage-module__MHTFFa__sectionHeading h2,.ServicesPage-module__MHTFFa__delivery h2,.ServicesPage-module__MHTFFa__finalAction h2{color:var(--text-primary);font-family:var(--font-display);letter-spacing:var(--track-display);font-weight:720;line-height:var(--lh-display);text-wrap:balance;margin:0}.ServicesPage-module__MHTFFa__hero h1{max-width:16ch;font-size:var(--fs-display);margin-top:1.1rem}.ServicesPage-module__MHTFFa__lede,.ServicesPage-module__MHTFFa__sectionHeading>p,.ServicesPage-module__MHTFFa__deliveryIntro>p,.ServicesPage-module__MHTFFa__availability p,.ServicesPage-module__MHTFFa__laneSummary,.ServicesPage-module__MHTFFa__delivery li p,.ServicesPage-module__MHTFFa__finalAction>p{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body)}.ServicesPage-module__MHTFFa__lede{font-size:var(--fs-body);max-width:650px;margin:1.6rem 0 0}.ServicesPage-module__MHTFFa__heroActions,.ServicesPage-module__MHTFFa__laneActions,.ServicesPage-module__MHTFFa__finalLinks{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.ServicesPage-module__MHTFFa__heroActions{margin-top:2rem}.ServicesPage-module__MHTFFa__primaryAction,.ServicesPage-module__MHTFFa__laneCta{background:var(--accent-blue-accessible);border:1px solid var(--accent-blue-accessible);border-radius:var(--radius-control);box-sizing:border-box;color:var(--text-on-accent-strong);font-family:var(--font-mono);font-size:var(--fs-body-sm);min-height:48px;transition:background-color .18s var(--ease-editorial), border-color .18s var(--ease-editorial), color .18s var(--ease-editorial), transform .18s var(--ease-editorial);justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.ServicesPage-module__MHTFFa__primaryAction:hover,.ServicesPage-module__MHTFFa__primaryAction:focus-visible,.ServicesPage-module__MHTFFa__laneCta:hover,.ServicesPage-module__MHTFFa__laneCta:focus-visible{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary);transform:translateY(-1px)}.ServicesPage-module__MHTFFa__textAction,.ServicesPage-module__MHTFFa__laneCtaSecondary{color:var(--accent-blue-accessible);font-size:var(--fs-body-sm);text-underline-offset:.2em;align-items:center;gap:.45rem;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.ServicesPage-module__MHTFFa__textAction:hover,.ServicesPage-module__MHTFFa__textAction:focus-visible,.ServicesPage-module__MHTFFa__laneCtaSecondary:hover,.ServicesPage-module__MHTFFa__laneCtaSecondary:focus-visible{color:var(--text-primary);text-decoration:underline}.ServicesPage-module__MHTFFa__inlineLink{color:var(--accent-blue-accessible);text-underline-offset:.16em;font-weight:650;text-decoration:underline}.ServicesPage-module__MHTFFa__inlineLink:hover,.ServicesPage-module__MHTFFa__inlineLink:focus-visible{color:var(--text-primary)}.ServicesPage-module__MHTFFa__availability{flex-direction:column;justify-content:end;align-self:stretch;min-height:270px;display:flex}.ServicesPage-module__MHTFFa__availabilityCore{flex-direction:column;justify-content:end;gap:.25rem;display:flex}.ServicesPage-module__MHTFFa__availability p{margin:1rem 0 0}.ServicesPage-module__MHTFFa__availability p:first-child{margin-top:0}.ServicesPage-module__MHTFFa__capacity{font-family:var(--font-display);letter-spacing:-.04em;max-width:260px;font-size:1.42rem;font-weight:700;color:var(--text-primary)!important;line-height:1.1!important}.ServicesPage-module__MHTFFa__capacity strong{color:var(--accent-blue-accessible);letter-spacing:-.07em;font-size:clamp(2.2rem,4vw,3.7rem);line-height:.85;display:block}.ServicesPage-module__MHTFFa__lanes{padding:clamp(4.5rem,10vw,8.5rem) 0}.ServicesPage-module__MHTFFa__sectionHeading{max-width:700px;margin-bottom:3rem}.ServicesPage-module__MHTFFa__sectionHeading h2,.ServicesPage-module__MHTFFa__delivery h2,.ServicesPage-module__MHTFFa__finalAction h2{font-size:var(--fs-h2);margin-top:1rem}.ServicesPage-module__MHTFFa__sectionHeading>p,.ServicesPage-module__MHTFFa__deliveryIntro>p,.ServicesPage-module__MHTFFa__finalAction>p{max-width:620px;margin:1.25rem 0 0}.ServicesPage-module__MHTFFa__laneGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.ServicesPage-module__MHTFFa__laneGrid>.ServicesPage-module__MHTFFa__laneCard:last-child{grid-column:1/-1}.ServicesPage-module__MHTFFa__laneCard{flex-direction:column;display:flex}.ServicesPage-module__MHTFFa__laneCardFeatured{border-color:var(--accent-blue-accessible)!important;box-shadow:var(--inner-highlight), var(--elev-3)!important}.ServicesPage-module__MHTFFa__laneCardCore{flex-direction:column;gap:.75rem;height:100%;display:flex}.ServicesPage-module__MHTFFa__laneHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ServicesPage-module__MHTFFa__laneMeta{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-body-sm);letter-spacing:.02em;text-align:right}.ServicesPage-module__MHTFFa__laneBadge{margin-top:.25rem}.ServicesPage-module__MHTFFa__laneCard h3{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.3rem,1.9vw,1.75rem);line-height:1.1}.ServicesPage-module__MHTFFa__laneSummary{flex:1;margin:0}.ServicesPage-module__MHTFFa__laneActions{margin-top:auto;padding-top:1rem}.ServicesPage-module__MHTFFa__laneActions .ServicesPage-module__MHTFFa__laneCta{min-height:44px;font-size:var(--fs-label)}.ServicesPage-module__MHTFFa__delivery{border-bottom:1px solid var(--service-rule);border-top:1px solid var(--service-rule);grid-template-columns:minmax(220px,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);padding:clamp(4.5rem,8vw,6.5rem) 0;display:grid}.ServicesPage-module__MHTFFa__deliveryIntro{max-width:320px;position:sticky;top:120px}.ServicesPage-module__MHTFFa__delivery ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ServicesPage-module__MHTFFa__delivery li{border:1px solid var(--surface-shell-border);border-radius:var(--radius-core);background:var(--surface-core-bg);box-shadow:var(--inner-highlight);grid-template-columns:2.5rem 1fr;align-items:start;gap:1rem;padding:1.1rem 1.25rem;display:grid}.ServicesPage-module__MHTFFa__delivery li h3{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.02em;margin:0}.ServicesPage-module__MHTFFa__delivery li p{font-size:var(--fs-body-sm);margin:.4rem 0 0}.ServicesPage-module__MHTFFa__finalAction{max-width:820px;padding:clamp(4.5rem,9vw,7.5rem) 0 0}.ServicesPage-module__MHTFFa__finalLinks{margin-top:1.8rem}@media (max-width:860px){.ServicesPage-module__MHTFFa__laneGrid{grid-template-columns:1fr}.ServicesPage-module__MHTFFa__laneActions{margin-top:1rem}.ServicesPage-module__MHTFFa__delivery{grid-template-columns:1fr}.ServicesPage-module__MHTFFa__deliveryIntro{max-width:none;position:static}}@media (max-width:760px){.ServicesPage-module__MHTFFa__page{padding-block:96px 72px}.ServicesPage-module__MHTFFa__hero{grid-template-columns:1fr;gap:2.5rem;min-height:0;padding-bottom:3.5rem}.ServicesPage-module__MHTFFa__availability{min-height:0}.ServicesPage-module__MHTFFa__capacity strong{margin-right:.35rem;font-size:2.4rem;display:inline}.ServicesPage-module__MHTFFa__sectionHeading{margin-bottom:2rem}.ServicesPage-module__MHTFFa__delivery ol{gap:.6rem}}@media (prefers-reduced-motion:reduce){.ServicesPage-module__MHTFFa__primaryAction,.ServicesPage-module__MHTFFa__laneCta{transition:none}}
