.ServicePage-module__SBrHPa__serviceHero{color:#0b1528;background:linear-gradient(#f8fafc 0%,#edf5fc 100%);border-bottom:1px solid #e2e8f0;padding:1.75rem 0 3.5rem;position:relative;overflow:hidden}@media (min-width:768px){.ServicePage-module__SBrHPa__serviceHero{padding:2.25rem 0 4.5rem}}@media (min-width:1024px){.ServicePage-module__SBrHPa__serviceHero{padding:2.75rem 0 5.5rem}}.ServicePage-module__SBrHPa__heroBreadcrumbNav{margin-bottom:1.75rem}.ServicePage-module__SBrHPa__heroBreadcrumbList{color:#64748b;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.ServicePage-module__SBrHPa__heroBreadcrumbItem{align-items:center;gap:.5rem;display:inline-flex}.ServicePage-module__SBrHPa__heroBreadcrumbLink{color:#0284c7;font-weight:600;text-decoration:none;transition:color .15s}.ServicePage-module__SBrHPa__heroBreadcrumbLink:hover{color:#0369a1;text-decoration:underline}.ServicePage-module__SBrHPa__heroBreadcrumbSep{color:#94a3b8;flex-shrink:0;width:13px;height:13px}.ServicePage-module__SBrHPa__heroBreadcrumbCurrent{color:#0f172a;font-weight:700}.ServicePage-module__SBrHPa__heroGrid{z-index:2;grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid;position:relative}@media (min-width:1024px){.ServicePage-module__SBrHPa__heroGrid{grid-template-columns:1.15fr .85fr;gap:3rem}}@media (min-width:1280px){.ServicePage-module__SBrHPa__heroGrid{grid-template-columns:1.2fr .8fr;gap:4rem}}.ServicePage-module__SBrHPa__heroContent{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ServicePage-module__SBrHPa__serviceMetaTopRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ServicePage-module__SBrHPa__serviceScopePill{color:#0284c7;text-transform:uppercase;letter-spacing:.06em;background:#e0f2fe;border:1px solid #bae6fd;border-radius:6px;align-items:center;gap:.375rem;padding:.3rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.ServicePage-module__SBrHPa__serviceStatusLive{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:.375rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #0000000a}.ServicePage-module__SBrHPa__pulseDot{background-color:#ef4444;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite ServicePage-module__SBrHPa__pulseLive;box-shadow:0 0 #ef4444b3}@keyframes ServicePage-module__SBrHPa__pulseLive{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.ServicePage-module__SBrHPa__heroTitle{font-family:var(--font-family-heading);color:#0b1528;letter-spacing:-.025em;word-break:break-word;margin-bottom:1.125rem;font-size:clamp(1.9rem,4.5vw,3.1rem);font-weight:800;line-height:1.15}.ServicePage-module__SBrHPa__heroTitleGradient{color:#0284c7}.ServicePage-module__SBrHPa__heroLead{color:#475569;max-width:680px;margin-bottom:1.5rem;font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.65}.ServicePage-module__SBrHPa__serviceHighlightsRow{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1.75rem;display:flex}.ServicePage-module__SBrHPa__highlightTag{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000a}.ServicePage-module__SBrHPa__miniCheckIcon{color:#0284c7;flex-shrink:0;width:14px;height:14px}.ServicePage-module__SBrHPa__heroCtaGroup{flex-direction:column;gap:.875rem;width:100%;margin-bottom:1rem;display:flex}@media (min-width:640px){.ServicePage-module__SBrHPa__heroCtaGroup{flex-direction:row;align-items:center;gap:1.125rem;width:auto}}.ServicePage-module__SBrHPa__heroPrimaryCallBtn{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);border:1px solid #dc262680;border-radius:12px;justify-content:center;align-items:center;gap:.875rem;width:100%;padding:.875rem 1.6rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 24px #dc262659}@media (min-width:640px){.ServicePage-module__SBrHPa__heroPrimaryCallBtn{width:auto;padding:.875rem 1.85rem}}.ServicePage-module__SBrHPa__heroPrimaryCallBtn:hover{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);transform:translateY(-2px);box-shadow:0 12px 28px #dc262680}.ServicePage-module__SBrHPa__heroPhoneIconPulse{background-color:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ServicePage-module__SBrHPa__heroPhoneIcon{color:#fff;width:20px;height:20px}.ServicePage-module__SBrHPa__heroCallTextWrapper{text-align:left;flex-direction:column;display:flex}.ServicePage-module__SBrHPa__heroCallSub{text-transform:uppercase;letter-spacing:.06em;opacity:.95;color:#fff;font-size:.6875rem;line-height:1.1}.ServicePage-module__SBrHPa__heroCallPhone{font-family:var(--font-family-heading);color:#fff;font-size:1.25rem;font-weight:800;line-height:1.2}.ServicePage-module__SBrHPa__heroSecondaryContactBtn{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.95rem 1.6rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000000a}@media (min-width:640px){.ServicePage-module__SBrHPa__heroSecondaryContactBtn{width:auto;padding:1.05rem 1.85rem}}.ServicePage-module__SBrHPa__heroSecondaryContactBtn:hover{background:#f1f5f9;border-color:#94a3b8;transform:translateY(-2px)}.ServicePage-module__SBrHPa__btnArrowIcon{color:#0284c7;width:16px;height:16px;transition:transform .2s}.ServicePage-module__SBrHPa__heroSecondaryContactBtn:hover .ServicePage-module__SBrHPa__btnArrowIcon{transform:translate(4px)}.ServicePage-module__SBrHPa__heroFootnote{color:#64748b;margin:0;font-size:.75rem;line-height:1.4}.ServicePage-module__SBrHPa__serviceScopeCard{background:#fff;border:1px solid #cbd5e1;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px -4px #0b152814}.ServicePage-module__SBrHPa__scopeCardTopVisual{background-color:#0b1528;width:100%;height:220px;position:relative;overflow:hidden}@media (min-width:640px){.ServicePage-module__SBrHPa__scopeCardTopVisual{height:260px}}.ServicePage-module__SBrHPa__scopeMainImg{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ServicePage-module__SBrHPa__serviceScopeCard:hover .ServicePage-module__SBrHPa__scopeMainImg{transform:scale(1.03)}.ServicePage-module__SBrHPa__scopeFloatingTag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#38bdf8;text-transform:uppercase;letter-spacing:.05em;background:#0b1528d9;border:1px solid #38bdf84d;border-radius:6px;align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:1rem;left:1rem}.ServicePage-module__SBrHPa__scopeTagDot{background-color:#38bdf8;border-radius:50%;width:6px;height:6px}.ServicePage-module__SBrHPa__scopeCardContent{background:#fff;flex-direction:column;gap:1rem;padding:1.35rem 1.25rem;display:flex}@media (min-width:640px){.ServicePage-module__SBrHPa__scopeCardContent{padding:1.5rem}}.ServicePage-module__SBrHPa__scopeCardTitle{font-family:var(--font-family-heading);color:#0b1528;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #f1f5f9;margin:0;padding-bottom:.5rem;font-size:.9375rem;font-weight:800}.ServicePage-module__SBrHPa__scopeSpecsList{flex-direction:column;gap:.75rem;display:flex}.ServicePage-module__SBrHPa__scopeSpecItem{justify-content:space-between;align-items:flex-start;gap:.75rem;font-size:.8125rem;display:flex}.ServicePage-module__SBrHPa__scopeSpecLabel{color:#64748b;flex-shrink:0;font-weight:500}.ServicePage-module__SBrHPa__scopeSpecVal{color:#0f172a;text-align:right;font-weight:700}.ServicePage-module__SBrHPa__scopeSpecHighlight{color:#0284c7}.ServicePage-module__SBrHPa__scopeCardFooterNote{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;align-items:center;gap:.625rem;padding:.75rem;font-size:.75rem;font-weight:500;display:flex}.ServicePage-module__SBrHPa__scopeShieldIcon{color:#0284c7;flex-shrink:0;width:16px;height:16px}.ServicePage-module__SBrHPa__trustStrip{background-color:#fff;border-bottom:1px solid #e2e8f0;padding:1.5rem 0}.ServicePage-module__SBrHPa__trustGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.ServicePage-module__SBrHPa__trustGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ServicePage-module__SBrHPa__trustGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.ServicePage-module__SBrHPa__trustItem{align-items:center;gap:.875rem;display:flex}.ServicePage-module__SBrHPa__trustIconBox{color:#0284c7;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ServicePage-module__SBrHPa__trustIcon{width:22px;height:22px}.ServicePage-module__SBrHPa__trustTitle{color:#0b1528;margin-bottom:.125rem;font-size:.875rem;font-weight:800}.ServicePage-module__SBrHPa__trustSub{color:#64748b;margin:0;font-size:.75rem;line-height:1.35}.ServicePage-module__SBrHPa__sectionHeaderCentered{text-align:center;max-width:820px;margin:0 auto 2.5rem}@media (min-width:768px){.ServicePage-module__SBrHPa__sectionHeaderCentered{margin-bottom:3.5rem}}.ServicePage-module__SBrHPa__sectionHeaderLeft{text-align:left;max-width:720px;margin-bottom:2rem}@media (min-width:768px){.ServicePage-module__SBrHPa__sectionHeaderLeft{margin-bottom:2.75rem}}.ServicePage-module__SBrHPa__sectionPillBadge{text-transform:uppercase;letter-spacing:.08em;color:#0284c7;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:.875rem;padding:.3rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex}.ServicePage-module__SBrHPa__pillIcon{flex-shrink:0;width:14px;height:14px}.ServicePage-module__SBrHPa__modernSectionHeading{font-family:var(--font-family-heading);color:#0b1528;letter-spacing:-.025em;word-break:break-word;text-wrap:balance;max-width:680px;margin-bottom:.875rem;margin-left:auto;margin-right:auto;font-size:clamp(1.65rem,3.8vw,2.45rem);font-weight:800;line-height:1.28}.ServicePage-module__SBrHPa__sectionHeaderLeft .ServicePage-module__SBrHPa__modernSectionHeading{margin-left:0;margin-right:auto}.ServicePage-module__SBrHPa__modernSectionSubtitle{color:#475569;margin-bottom:0;font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.6}.ServicePage-module__SBrHPa__overviewSection{background-color:#fff;padding:3.5rem 0}@media (min-width:768px){.ServicePage-module__SBrHPa__overviewSection{padding:5rem 0}}.ServicePage-module__SBrHPa__answerBox{background-color:#f8fafc;border-left:4px solid #0284c7;border-radius:0 12px 12px 0;margin-bottom:2.5rem;padding:1.5rem}@media (min-width:640px){.ServicePage-module__SBrHPa__answerBox{padding:1.75rem 2rem}}.ServicePage-module__SBrHPa__answerHighlightText{color:#0f172a;margin-bottom:0;font-size:1.0625rem;font-weight:600;line-height:1.65}.ServicePage-module__SBrHPa__situationsGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.ServicePage-module__SBrHPa__situationsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1024px){.ServicePage-module__SBrHPa__situationsGrid{grid-template-columns:repeat(3,1fr)}}.ServicePage-module__SBrHPa__situationCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:1.5rem 1.35rem;transition:all .25s;display:flex;box-shadow:0 4px 12px #0b152808}.ServicePage-module__SBrHPa__situationCard:hover{border-color:#0284c7;transform:translateY(-3px);box-shadow:0 12px 24px -6px #0284c71f}.ServicePage-module__SBrHPa__situationIconBox{color:#dc2626;background-color:#fee2e2;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1rem;display:flex}.ServicePage-module__SBrHPa__situationIcon{width:22px;height:22px}.ServicePage-module__SBrHPa__situationTitle{font-family:var(--font-family-heading);color:#0b1528;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.3}.ServicePage-module__SBrHPa__situationDesc{color:#64748b;margin:0;font-size:.875rem;line-height:1.55}.ServicePage-module__SBrHPa__protocolSection{background-color:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:3.5rem 0}@media (min-width:768px){.ServicePage-module__SBrHPa__protocolSection{padding:5rem 0}}.ServicePage-module__SBrHPa__containmentShowcaseBanner{background-color:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:1fr;margin-bottom:2.5rem;display:grid;overflow:hidden;box-shadow:0 8px 30px #0b15280d}@media (min-width:900px){.ServicePage-module__SBrHPa__containmentShowcaseBanner{grid-template-columns:1.15fr .85fr}}.ServicePage-module__SBrHPa__containmentImgCol{background-color:#0b1528;width:100%;height:240px;position:relative;overflow:hidden}@media (min-width:640px){.ServicePage-module__SBrHPa__containmentImgCol{height:300px}}@media (min-width:900px){.ServicePage-module__SBrHPa__containmentImgCol{height:100%;min-height:320px}}.ServicePage-module__SBrHPa__containmentBannerImg{object-fit:cover;width:100%;height:100%}.ServicePage-module__SBrHPa__containmentTelemetryCol{color:#fff;background:linear-gradient(135deg,#0b1528 0%,#152238 100%);flex-direction:column;justify-content:center;padding:1.5rem 1.25rem;display:flex}@media (min-width:640px){.ServicePage-module__SBrHPa__containmentTelemetryCol{padding:2rem}}.ServicePage-module__SBrHPa__telemetryBadge{color:#38bdf8;text-transform:uppercase;letter-spacing:.08em;background:#38bdf826;border:1px solid #38bdf84d;border-radius:4px;align-self:flex-start;align-items:center;gap:.375rem;margin-bottom:.875rem;padding:.25rem .65rem;font-size:.6875rem;font-weight:800;display:inline-flex}.ServicePage-module__SBrHPa__telemetryTitle{font-family:var(--font-family-heading);color:#fff;margin-bottom:.625rem;font-size:1.25rem;font-weight:800;line-height:1.25}.ServicePage-module__SBrHPa__telemetryDesc{color:#cbd5e1;margin-bottom:1.25rem;font-size:.875rem;line-height:1.55}.ServicePage-module__SBrHPa__telemetryGrid{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:.875rem;padding-top:1rem;display:grid}.ServicePage-module__SBrHPa__telemetryItem{flex-direction:column;display:flex}.ServicePage-module__SBrHPa__telemetryLabel{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.125rem;font-size:.6875rem}.ServicePage-module__SBrHPa__telemetryValue{color:#38bdf8;font-size:.875rem;font-weight:700}.ServicePage-module__SBrHPa__pipelineGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.ServicePage-module__SBrHPa__pipelineGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1024px){.ServicePage-module__SBrHPa__pipelineGrid{grid-template-columns:repeat(3,1fr)}}.ServicePage-module__SBrHPa__stageCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:1.5rem 1.35rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 12px #0b152808}.ServicePage-module__SBrHPa__stageCard:hover{border-color:#0284c7;transform:translateY(-4px);box-shadow:0 16px 32px -8px #0284c71f}.ServicePage-module__SBrHPa__stageCardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ServicePage-module__SBrHPa__stageTagBadge{font-family:var(--font-family-heading);text-transform:uppercase;letter-spacing:.06em;color:#0284c7;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;padding:.25rem .6rem;font-size:.6875rem;font-weight:800}.ServicePage-module__SBrHPa__stageIconCircle{color:#0b1528;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.ServicePage-module__SBrHPa__stageCard:hover .ServicePage-module__SBrHPa__stageIconCircle{color:#fff;background-color:#0284c7;border-color:#0284c7}.ServicePage-module__SBrHPa__stageIcon{width:20px;height:20px}.ServicePage-module__SBrHPa__stageTitle{font-family:var(--font-family-heading);color:#0b1528;margin-bottom:.625rem;font-size:1.125rem;font-weight:800;line-height:1.3}.ServicePage-module__SBrHPa__stageCard:hover .ServicePage-module__SBrHPa__stageTitle{color:#0284c7}.ServicePage-module__SBrHPa__stageDesc{color:#475569;flex:1;margin-bottom:1.25rem;font-size:.875rem;line-height:1.55}.ServicePage-module__SBrHPa__stageDeliverableRow{color:#0284c7;border-top:1px solid #f1f5f9;align-items:center;gap:.5rem;padding-top:.875rem;font-size:.75rem;font-weight:700;display:flex}.ServicePage-module__SBrHPa__stageCheck{color:#10b981;flex-shrink:0;width:15px;height:15px}.ServicePage-module__SBrHPa__complianceSection{background-color:#fff;padding:3.5rem 0}@media (min-width:768px){.ServicePage-module__SBrHPa__complianceSection{padding:5rem 0}}.ServicePage-module__SBrHPa__complianceGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.ServicePage-module__SBrHPa__complianceGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ServicePage-module__SBrHPa__complianceGrid{grid-template-columns:repeat(3,1fr)}}.ServicePage-module__SBrHPa__complianceCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:1.5rem;display:flex}.ServicePage-module__SBrHPa__complianceCard:hover{border-color:#0284c7}.ServicePage-module__SBrHPa__complianceCardHeader{align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.ServicePage-module__SBrHPa__complianceIconBox{color:#16a34a;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ServicePage-module__SBrHPa__complianceIcon{width:20px;height:20px}.ServicePage-module__SBrHPa__complianceTitle{font-family:var(--font-family-heading);color:#0b1528;margin:0;font-size:1.0625rem;font-weight:800}.ServicePage-module__SBrHPa__complianceBody{color:#475569;margin:0;font-size:.875rem;line-height:1.55}.ServicePage-module__SBrHPa__matrixSection{background-color:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:3.5rem 0}@media (min-width:768px){.ServicePage-module__SBrHPa__matrixSection{padding:5rem 0}}.ServicePage-module__SBrHPa__matrixGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.ServicePage-module__SBrHPa__matrixGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1024px){.ServicePage-module__SBrHPa__matrixGrid{grid-template-columns:repeat(3,1fr)}}.ServicePage-module__SBrHPa__matrixCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:1.5rem 1.35rem;text-decoration:none;transition:all .25s;display:flex}.ServicePage-module__SBrHPa__matrixCard:hover{border-color:#0284c7;transform:translateY(-3px);box-shadow:0 12px 24px -6px #0284c71f}.ServicePage-module__SBrHPa__matrixIconBox{color:#0284c7;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:1rem;transition:all .2s;display:flex}.ServicePage-module__SBrHPa__matrixCard:hover .ServicePage-module__SBrHPa__matrixIconBox{color:#fff;background-color:#0284c7}.ServicePage-module__SBrHPa__matrixTitle{font-family:var(--font-family-heading);color:#0b1528;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.3}.ServicePage-module__SBrHPa__matrixCard:hover .ServicePage-module__SBrHPa__matrixTitle{color:#0284c7}.ServicePage-module__SBrHPa__matrixDesc{color:#64748b;flex:1;margin-bottom:1.25rem;font-size:.875rem;line-height:1.55}.ServicePage-module__SBrHPa__matrixAction{color:#0284c7;align-items:center;gap:.375rem;margin-top:auto;font-size:.8125rem;font-weight:700;display:inline-flex}.ServicePage-module__SBrHPa__matrixArrow{width:15px;height:15px;transition:transform .2s}.ServicePage-module__SBrHPa__matrixCard:hover .ServicePage-module__SBrHPa__matrixArrow{transform:translate(4px)}.ServicePage-module__SBrHPa__propertySection{background-color:#fff;padding:3.5rem 0}@media (min-width:768px){.ServicePage-module__SBrHPa__propertySection{padding:5rem 0}}.ServicePage-module__SBrHPa__propertyGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.ServicePage-module__SBrHPa__propertyGrid{grid-template-columns:1fr 1fr;gap:2rem}}.ServicePage-module__SBrHPa__propertyCard{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:1.75rem 1.5rem;display:flex}@media (min-width:640px){.ServicePage-module__SBrHPa__propertyCard{padding:2.25rem 2rem}}.ServicePage-module__SBrHPa__propertyHeader{align-items:center;gap:.875rem;margin-bottom:1rem;display:flex}.ServicePage-module__SBrHPa__propertyIconBox{color:#38bdf8;background-color:#0b1528;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ServicePage-module__SBrHPa__propertyTitle{font-family:var(--font-family-heading);color:#0b1528;margin:0;font-size:1.25rem;font-weight:800}.ServicePage-module__SBrHPa__propertyDesc{color:#475569;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.6}.ServicePage-module__SBrHPa__propertyFeatureList{flex-direction:column;gap:.625rem;margin-bottom:1.5rem;display:flex}.ServicePage-module__SBrHPa__propertyFeatureItem{color:#334155;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.ServicePage-module__SBrHPa__checkIcon{color:#0284c7;flex-shrink:0;width:16px;height:16px;margin-top:2px}.ServicePage-module__SBrHPa__propertyHubLink{color:#0284c7;align-items:center;gap:.5rem;margin-top:auto;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.ServicePage-module__SBrHPa__propertyHubLink:hover{text-decoration:underline}.ServicePage-module__SBrHPa__coverageSection{background-color:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:3.5rem 0}@media (min-width:768px){.ServicePage-module__SBrHPa__coverageSection{padding:5rem 0}}.ServicePage-module__SBrHPa__neighborhoodPillGrid{grid-template-columns:1fr;gap:.75rem;margin-bottom:2rem;display:grid}@media (min-width:440px){.ServicePage-module__SBrHPa__neighborhoodPillGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:720px){.ServicePage-module__SBrHPa__neighborhoodPillGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.ServicePage-module__SBrHPa__neighborhoodPillGrid{grid-template-columns:repeat(5,1fr)}}.ServicePage-module__SBrHPa__neighborhoodPillLink{color:#0f172a;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.ServicePage-module__SBrHPa__neighborhoodPillLink:hover{color:#0284c7;border-color:#0284c7;transform:translateY(-2px);box-shadow:0 4px 12px #0284c714}.ServicePage-module__SBrHPa__pinIcon{color:#0284c7;flex-shrink:0;width:14px;height:14px}.ServicePage-module__SBrHPa__pillAreaName{white-space:normal;line-height:1.25}.ServicePage-module__SBrHPa__allAreasCallout{color:#fff;background:linear-gradient(135deg,#0b1528 0%,#152238 100%);border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}@media (min-width:800px){.ServicePage-module__SBrHPa__allAreasCallout{flex-direction:row;align-items:center;padding:2rem 2.5rem}}.ServicePage-module__SBrHPa__calloutTextTitle{font-family:var(--font-family-heading);color:#fff;margin-bottom:.35rem;font-size:1.1875rem;font-weight:800}.ServicePage-module__SBrHPa__calloutTextSub{color:#cbd5e1;margin:0;font-size:.875rem;line-height:1.5}.ServicePage-module__SBrHPa__allAreasBtn{color:#fff;background-color:#0284c7;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1.6rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}@media (min-width:800px){.ServicePage-module__SBrHPa__allAreasBtn{flex-shrink:0;width:auto}}.ServicePage-module__SBrHPa__allAreasBtn:hover{background-color:#0369a1;transform:translateY(-2px)}.ServicePage-module__SBrHPa__faqSection{background-color:#fff;padding:3.5rem 0 4.5rem}@media (min-width:768px){.ServicePage-module__SBrHPa__faqSection{padding:5rem 0 6rem}}.ServicePage-module__SBrHPa__faqTwoColWrapper{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.ServicePage-module__SBrHPa__faqTwoColWrapper{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem}}.ServicePage-module__SBrHPa__faqCol{flex-direction:column;gap:1rem;display:flex}.ServicePage-module__SBrHPa__accordionCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:all .2s;overflow:hidden}.ServicePage-module__SBrHPa__accordionCardActive{border-color:#0284c7;box-shadow:0 6px 20px #0284c714}.ServicePage-module__SBrHPa__accordionHeaderBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.875rem;width:100%;padding:1.15rem 1.25rem;display:flex}@media (min-width:640px){.ServicePage-module__SBrHPa__accordionHeaderBtn{gap:1rem;padding:1.35rem 1.5rem}}.ServicePage-module__SBrHPa__accordionQuestionText{font-family:var(--font-family-heading);color:#0b1528;flex:1;margin:0;font-size:.95rem;font-weight:700;line-height:1.35}@media (min-width:640px){.ServicePage-module__SBrHPa__accordionQuestionText{font-size:1.0625rem}}.ServicePage-module__SBrHPa__accordionChevronWrap{color:#64748b;background-color:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}@media (min-width:640px){.ServicePage-module__SBrHPa__accordionChevronWrap{width:32px;height:32px}}.ServicePage-module__SBrHPa__accordionChevron{width:16px;height:16px}.ServicePage-module__SBrHPa__chevronRotated{color:#fff;background-color:#0284c7;transform:rotate(180deg)}.ServicePage-module__SBrHPa__accordionBody{padding:0 1.25rem 1.25rem;animation:.25s ease-out ServicePage-module__SBrHPa__fadeIn}@media (min-width:640px){.ServicePage-module__SBrHPa__accordionBody{padding:0 1.5rem 1.35rem}}@keyframes ServicePage-module__SBrHPa__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ServicePage-module__SBrHPa__accordionAnswerText{color:#475569;margin:0;font-size:.875rem;line-height:1.6}@media (min-width:640px){.ServicePage-module__SBrHPa__accordionAnswerText{font-size:.9375rem;line-height:1.65}}.ServicePage-module__SBrHPa__bottomCtaSection{color:#fff;background:linear-gradient(135deg,#0b1528 0%,#172554 100%);padding:4rem 0;position:relative;overflow:hidden}.ServicePage-module__SBrHPa__bottomCtaCard{text-align:center;max-width:760px;margin:0 auto}.ServicePage-module__SBrHPa__bottomCtaBadge{color:#f87171;text-transform:uppercase;letter-spacing:.06em;background-color:#dc262633;border:1px solid #dc262666;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.ServicePage-module__SBrHPa__bottomCtaTitle{font-family:var(--font-family-heading);color:#fff;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.25}.ServicePage-module__SBrHPa__bottomCtaDesc{color:#cbd5e1;margin-bottom:2rem;font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.6}.ServicePage-module__SBrHPa__bottomCtaButtons{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}@media (min-width:640px){.ServicePage-module__SBrHPa__bottomCtaButtons{flex-direction:row;width:auto}}
