.service-child-hero-section{padding-top:var(--space-6)}.service-child-hero__breadcrumbs{min-height:2.5rem;margin-bottom:var(--space-4);color:var(--color-link);font-family:var(--type-label-family);font-size:.92rem;font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);align-items:center;line-height:1.35;display:flex}.service-child-hero__breadcrumb-back{align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;display:inline-flex}.service-child-hero__breadcrumb-back-glyph{font-size:1rem;font-weight:500;line-height:1;display:inline-block;transform:translateY(-.02em)}.service-child-hero__breadcrumb-list{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:none}.service-child-hero__breadcrumb-list-item{align-items:center;gap:var(--space-2);display:inline-flex}.service-child-hero__breadcrumb-list-item a{color:inherit;text-decoration:none}.service-child-hero__breadcrumb-current{color:var(--color-navy);font-weight:var(--font-weight-heading)}.service-child-hero__breadcrumb-separator{color:color-mix(in srgb, var(--color-link) 42%, white);align-items:center;display:inline-flex}.service-child-hero__breadcrumb-separator-glyph{font-size:1rem;font-weight:500;line-height:1;display:inline-block;transform:translateY(-.02em)}.service-child-hero{border-radius:var(--radius-xl);background:var(--color-deep-navy);min-height:auto;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.service-child-hero__media-shell{padding:0 var(--space-6) var(--space-6);position:relative}.service-child-hero__image-frame{aspect-ratio:4/3;border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.service-child-hero__image{object-position:center}.service-child-hero-section--installation .service-child-hero__image-frame{background:0 0}.service-child-hero__content{z-index:2;align-items:stretch;min-height:auto;display:flex;position:relative}.service-child-hero__copy{width:100%;min-height:auto;padding:var(--space-6);color:var(--color-white);flex-direction:column;justify-content:center;display:flex}.service-child-hero__eyebrow{color:var(--color-cyan)}.service-child-hero__title{margin-top:var(--text-rhythm-tight);color:var(--color-white);text-wrap:balance;flex-direction:column;align-items:flex-start;max-width:18ch;display:inline-flex}.service-child-hero__title-line{display:block}.service-child-hero__description{margin-top:var(--text-rhythm-standard);color:color-mix(in srgb, var(--color-white) 88%, transparent);max-width:42rem}.service-child-hero__actions{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;align-items:center;display:flex}.service-child-hero__actions [data-button-root=true]{box-shadow:none}.service-child-hero__secondary-link{justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-white);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);letter-spacing:var(--type-button-tracking);line-height:var(--type-button-line);text-decoration:none;display:inline-flex}.service-child-hero__secondary-link:hover{color:color-mix(in srgb, var(--color-white) 84%, var(--color-cyan))}.service-child-hero__secondary-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-sm)}.service-child-hero__secondary-link .icon-media{color:currentColor}.service-child-hero__prompt-row{gap:var(--space-3) var(--space-6);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--color-white) 16%, transparent);flex-wrap:wrap;display:flex}.service-child-hero__prompt-item{align-items:center;gap:var(--space-2);color:color-mix(in srgb, var(--color-white) 92%, transparent);font-size:.95rem;font-weight:var(--font-weight-heading);line-height:1.4;display:inline-flex}.service-child-intro-highlight{gap:var(--space-5);box-shadow:var(--shadow-card);align-items:center;display:grid}.service-child-intro-highlight__icon{justify-content:center;display:flex}.service-child-intro-highlight__icon--mascot{align-self:stretch}.service-child-intro-highlight__mascot{width:auto;max-width:100%;height:auto;max-height:16rem}.service-child-intro-highlight__copy{gap:var(--space-4);min-width:0;display:grid}.service-child-intro-highlight__title,.service-child-intro-highlight__body{margin:0}.service-child-intro-highlight__title{color:var(--color-navy)}.service-child-quick-steps .process-step-card__figure{justify-content:center;align-items:center}.service-child-quick-steps__icon-frame{justify-content:center;align-items:center;width:56px;height:56px;padding:6px;display:flex}.service-child-quick-steps__icon{object-fit:contain;width:auto;height:38px}.service-child-quick-steps__label-icon{width:38px;height:38px}.service-child-maintenance-tips{margin-top:var(--space-5)}.service-child-maintenance-tip-card{align-content:start;gap:var(--space-4);min-height:100%;display:grid}.service-child-maintenance-tip-card__media{border-radius:var(--radius-pill);background:var(--color-page-mist);justify-content:center;align-items:center;width:clamp(3.25rem,4.5vw,4rem);height:clamp(3.25rem,4.5vw,4rem);display:inline-flex}.service-child-maintenance-tip-card__copy{gap:var(--space-2);min-width:0;display:grid}.service-child-maintenance-tip-card__title,.service-child-maintenance-tip-card__description{margin:0}.service-child-maintenance-tip-card__title{color:var(--color-navy)}.service-detail-problem-grid--service-child .service-detail-problem-card{min-height:100%;gap:var(--space-5);align-items:center;min-block-size:188px}.service-detail-problem-grid--service-child .service-detail-problem-card__copy{flex:1}.service-detail-problem-grid--service-child .service-detail-problem-card__icon-frame--service-child{background:var(--color-brand-navy);width:96px;min-width:96px;max-width:96px;height:96px;min-height:96px;max-height:96px;color:var(--color-white);border-radius:999px;align-self:center}.service-detail-problem-grid--service-child-maintenance .service-detail-problem-card__icon-frame--service-child{background:var(--color-mist-blue);color:var(--color-brand-navy)}.service-detail-problem-grid--service-child .service-detail-problem-card__icon-asset--service-child{width:56px;height:56px}.service-detail-problem-grid--service-child .service-detail-problem-card__title--service-child{color:var(--color-navy);font-family:var(--type-body-family);font-size:clamp(1.125rem,1.08rem + .18vw,1.3125rem);line-height:1.2;font-weight:var(--font-weight-body-strong);letter-spacing:0;margin-bottom:var(--space-1)}.service-detail-decision-comparison--service-child .service-detail-decision-comparison__footer-band{max-width:100%}.service-detail-process--service-child .service-detail-process__steps{margin-top:var(--space-8)}.service-detail-process-child-step{align-items:start;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.service-detail-process-child-step__icon-card{background:var(--color-white);width:clamp(4.5rem,5.5vw,5.75rem);height:clamp(4.5rem,5.5vw,5.75rem);box-shadow:var(--shadow-card);border-radius:999px;justify-content:center;align-self:start;align-items:center;display:inline-flex}.service-detail-process-child-step__icon-card .service-detail-process__icon-image{object-fit:contain;width:clamp(2.45rem,3vw,3.1rem);height:clamp(2.45rem,3vw,3.1rem)}.service-detail-process-child-step__icon-card .service-detail-process__icon-mask[data-svg-asset-mode=mask]{width:clamp(2.2rem,2.75vw,2.9rem);height:clamp(2.2rem,2.75vw,2.9rem)}.service-detail-process-child-step__icon-card .service-detail-process__icon-mask[data-svg-asset-mode=mask]>span{width:100%;height:100%}.service-detail-process-child-step__icon-card .service-detail-process__phosphor-icon{width:clamp(2.2rem,2.75vw,2.9rem);height:clamp(2.2rem,2.75vw,2.9rem);color:var(--color-cyan)}.service-detail-process-child-step__body{gap:var(--space-3);min-width:0;padding-top:var(--space-1);display:grid}.service-detail-process-child-step__heading{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.service-detail-process-child-step__number{border-radius:var(--radius-pill);background:var(--color-brand-navy);width:1.875rem;height:1.875rem;color:var(--color-white);flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;line-height:1;display:inline-flex}.service-detail-process-child-step__title{min-width:0;color:var(--color-navy);text-wrap:balance;margin:0}.service-detail-process-child-step__description{max-width:32ch;color:var(--color-copy);margin:0}.service-child-feature-section{padding-block:0}.service-child-feature-split{isolation:isolate;align-items:center;min-height:clamp(20rem,31vw,27rem);display:block;position:relative;overflow:hidden}.service-child-feature-split__copy{z-index:1;gap:var(--space-4);max-width:58rem;padding-block:var(--space-section-compact);display:grid;position:relative}.service-child-feature-split__title{text-align:left;text-wrap:balance}.service-child-feature-split__description{text-align:left;max-width:58rem;margin-inline:0}.service-child-feature-split__list{gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--color-copy);padding:0;list-style:none;display:grid}.service-child-feature-split__list-item{padding-left:1.35rem;position:relative}.service-child-feature-split__list-item:before{content:"";background:var(--color-brand-navy);border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.62em;left:0}.service-child-feature-split__media{margin-top:var(--space-6);aspect-ratio:1;justify-content:center;width:min(100%,20rem);margin-inline:auto;display:flex;position:relative}.service-child-feature-split__image{object-fit:contain}.service-child-feature-section--monitoring-media-split{padding-block:var(--space-section-compact)}.service-child-feature-section--monitoring-media-split .service-child-feature-split{gap:var(--space-8);min-height:0;display:grid;overflow:visible}.service-child-feature-section--monitoring-media-split .service-child-feature-split__copy{align-content:center;max-width:none;padding-block:0}.service-child-feature-section--monitoring-media-split .service-child-feature-split__description,.service-child-feature-section--monitoring-media-split .service-child-feature-split__list{max-width:none}.service-child-feature-section--monitoring-media-split .service-child-feature-split__list{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.service-child-feature-section--monitoring-media-split .service-child-feature-split__media{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--color-white);width:min(100%,30rem);height:auto;box-shadow:var(--shadow-card);margin:0 auto;position:relative;inset:auto;overflow:hidden}.service-child-feature-section--monitoring-media-split .service-child-feature-split__image{object-fit:cover}.service-child-feature-section--proof-list{padding-block:var(--space-section-compact)}.service-child-feature-proof{gap:var(--space-6);display:grid}.service-child-feature-proof__header{gap:var(--space-3);text-align:center;width:100%;margin-inline:auto;display:grid}.service-child-feature-proof__title,.service-child-feature-proof__description{text-align:center;margin:0}.service-child-feature-proof__description{max-width:var(--measure-feature);margin-inline:auto}.service-child-feature-proof__title .heading-line-set,.service-child-feature-split__title .heading-line-set{display:grid}.service-child-feature-proof__title .heading-line,.service-child-feature-split__title .heading-line{display:block}.service-child-feature-proof__items{gap:var(--space-4);display:grid}.service-child-feature-proof__item{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);min-height:100%;display:grid}.service-child-feature-proof__item-icon{border-radius:var(--radius-pill);background:var(--color-page-mist);width:clamp(3.25rem,4.5vw,4rem);height:clamp(3.25rem,4.5vw,4rem);color:var(--color-brand-navy);justify-content:center;align-items:center;display:inline-flex}.service-child-feature-proof__item-copy{gap:var(--space-1);min-width:0;display:grid}.service-child-feature-proof__item-title,.service-child-feature-proof__item-description{margin:0}.service-child-feature-proof__item-title{color:var(--color-navy)}.service-child-cost-coverage{align-items:stretch}.service-child-cost-coverage__pricing-card,.service-child-cost-coverage__coverage-card{min-height:100%}.service-child-cost-coverage__pricing-card{align-content:start;gap:var(--space-6);display:grid}.service-child-cost-coverage__pricing-card .pricing-trust__card-header{text-align:left;align-items:flex-start}.service-child-cost-coverage__coverage-card{align-content:start;gap:var(--space-6);display:grid}.service-child-cost-coverage__coverage-layout{gap:var(--space-6);display:grid}.service-child-cost-coverage__coverage-heading{min-width:0}.service-child-cost-coverage__coverage-content{gap:var(--space-6);align-items:start;display:grid}.service-child-cost-coverage__coverage-copy{gap:var(--space-4);min-width:0;display:grid}.service-child-cost-coverage__coverage-title{text-align:left}.service-child-cost-coverage__coverage-body{max-width:40rem}.service-child-cost-coverage__coverage-checklist{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.service-child-cost-coverage__coverage-checklist-item{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-navy);font-weight:var(--font-weight-heading);display:inline-flex}.service-child-cost-coverage__inspection-note{color:var(--color-navy);font-weight:var(--font-weight-heading)}.service-child-cost-coverage__map-card{padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-page) 76%, var(--color-white));box-shadow:var(--shadow-card);align-content:start;display:grid}.service-child-cost-coverage__map-shell{position:relative}.service-child-cost-coverage__map.google-service-area-map{border-radius:var(--radius-md);min-block-size:12rem}.pricing-trust-section--service-child .pricing-trust__header{margin-inline:0}.pricing-trust-section--service-child .pricing-trust__card-header{text-align:left;align-items:flex-start}.pricing-trust-section--service-child .pricing-trust__questions-title{text-align:left}@media (min-width:48rem){.service-child-hero__breadcrumbs{min-height:0}.service-child-hero__breadcrumb-back{display:none}.service-child-hero__breadcrumb-list{display:inline-flex}.service-child-hero__actions{flex-flow:row;justify-content:flex-start;align-items:center}.service-child-hero__actions [data-button-root=true]{width:auto}.service-child-intro-highlight{gap:var(--space-6);grid-template-columns:minmax(7rem,10rem) minmax(0,1fr)}.service-child-intro-highlight__icon{justify-content:center}.service-child-intro-highlight__mascot{height:100%;max-height:none}.service-child-cost-coverage__coverage-checklist{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.service-child-feature-split__copy{min-width:0;max-width:min(68rem,84%)}.service-child-feature-split__description{max-width:min(66rem,82%)}.service-child-feature-split__list{max-width:min(100%,52rem)}.service-child-feature-split__media{z-index:0;aspect-ratio:1;justify-content:flex-end;align-items:center;width:auto;height:100%;margin:0;position:absolute;top:0;bottom:0;right:0}.service-child-feature-proof__items{grid-template-columns:repeat(2,minmax(0,1fr))}.service-child-feature-proof__items[data-layout=installation]>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:64rem){.service-child-feature-section--monitoring-media-split .service-child-feature-split{grid-template-columns:minmax(var(--space-4), 1fr) minmax(0, var(--measure-feature)) minmax(var(--space-4), 1fr) auto minmax(var(--space-4), 1fr);align-items:stretch;gap:0}.service-child-feature-section--monitoring-media-split .service-child-feature-split__copy{grid-column:2;height:100%}.service-child-feature-section--monitoring-media-split .service-child-feature-split__media{grid-column:4;justify-self:center;width:auto;max-width:100%;height:clamp(32rem,46vw,42rem);margin:0 auto}.service-child-cost-coverage{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}.service-child-hero{min-height:clamp(24rem,52vw,31rem)}.service-child-hero__media-shell{padding:0;position:absolute;inset:0}.service-child-hero__image-frame{border-radius:0;width:auto;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 6%,#00000073 16%,#000 30% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 6%,#00000073 16%,#000 30% 100%)}.service-child-hero-section--installation .service-child-hero__image-frame{width:50%;-webkit-mask-image:none;mask-image:none}.service-child-hero__image{object-position:center}.service-child-hero__content{min-height:inherit}.service-child-hero__copy{min-height:inherit;padding:var(--space-layout-hero)}.service-child-hero__title{max-width:24ch}.service-child-feature-split__title{text-align:left}.service-child-feature-split__image{object-fit:contain}.service-child-cost-coverage__coverage-content{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:start}.service-child-cost-coverage__map-card{min-height:100%}.service-child-cost-coverage__map.google-service-area-map{min-block-size:15rem}.service-child-feature-proof__items{grid-template-columns:repeat(4,minmax(0,1fr))}.service-child-feature-proof__items[data-layout=installation]{grid-template-columns:repeat(6,minmax(0,1fr))}.service-child-feature-proof__items[data-layout=installation]>*{grid-column:span 2}.service-child-feature-proof__items[data-layout=installation]>:nth-last-child(2):nth-child(3n+1),.service-child-feature-proof__items[data-layout=installation]>:last-child:nth-child(3n+2){grid-column:span 3}}@media (min-width:80rem){.service-child-hero__prompt-row{flex-wrap:nowrap}.service-child-hero__image{object-position:center}.service-child-feature-split__title{white-space:nowrap}.service-child-feature-split__list{align-items:start;gap:var(--space-2) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));max-width:62rem}}.service-child-install-overview__card-heading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.service-child-install-overview__quick-answer-layout{align-items:stretch;gap:var(--space-5);display:grid}.service-child-install-overview__quick-answer-media{min-height:var(--media-frame-service-icon-size);place-items:center;display:grid}.service-child-install-overview__quick-answer-mascot{width:auto;max-width:100%;height:100%;max-height:16rem}.service-child-install-overview__quick-answer-copy{align-content:center;gap:var(--space-4);display:grid}.service-child-install-overview__quick-answer p,.service-child-install-options__item p{margin-top:var(--space-2)}.service-child-install-overview__intro{gap:var(--space-5);display:grid}.service-child-install-overview__jump-bar{gap:var(--space-3);padding:var(--space-4);border:var(--border-width-standard) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-card);display:grid}.service-child-install-overview__jump-label{color:var(--color-foreground)}.service-child-install-overview__topics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-child-install-overview__topic{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-width-standard) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-link);text-align:center;text-underline-offset:var(--space-1);text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.service-child-install-overview__topic:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-hover);color:var(--color-link);transform:translateY(-1px)}.service-child-install-overview__topic:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-hover);outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--space-1)}.service-child-install-overview__topic:active{box-shadow:var(--shadow-pressed);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.service-child-install-overview__topic{transition:border-color .16s,box-shadow .16s}.service-child-install-overview__topic:hover,.service-child-install-overview__topic:active{transform:none}}.service-child-install-signals__header{justify-items:center;gap:var(--space-4);text-align:center;width:100%;margin-inline:auto;display:grid}.service-child-install-signals__header p{width:75%}.service-child-install-signals__groups{margin-top:var(--space-8)}.service-child-install-signals__group{align-content:start;gap:var(--space-5);height:100%;display:grid}.service-child-install-signals__group-header{align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width-standard) solid var(--color-border);display:flex}.service-child-install-signals__list{gap:0;padding:0;list-style:none;display:grid}.service-child-install-signals__item{align-items:center;gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.service-child-install-signals__item+.service-child-install-signals__item{border-top:var(--border-width-standard) solid var(--color-border)}.service-child-install-options__layout{margin-top:var(--space-8)}.service-child-install-options__items{gap:var(--space-6);display:grid}.service-child-install-options__item{align-items:start;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.service-child-install-options__item strong{color:var(--color-foreground)}.service-child-install-options__icon{padding:var(--space-3);border:var(--border-width-standard) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);place-items:center;display:grid}.service-child-install-criteria h2{margin-bottom:var(--space-5)}.service-child-install-criteria__table-wrap{min-width:0;overflow:visible}.service-child-install-criteria__table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:0}.service-child-install-criteria__table th,.service-child-install-criteria__table td{padding:var(--space-3);border-bottom:var(--border-width-standard) solid var(--color-border);vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal}.service-child-install-criteria__table th:first-child,.service-child-install-criteria__table td:first-child{width:22%}.service-child-install-criteria__table thead th{color:var(--color-foreground);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line)}.service-child-install-criteria__table tbody th,.service-child-install-criteria__table tbody td{font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}@media (min-width:48rem){.service-child-install-overview__quick-answer-layout{grid-template-columns:minmax(10rem,.25fr) minmax(0,.75fr)}.service-child-install-signals__header h2{white-space:nowrap}.service-child-install-overview__jump-bar{grid-template-columns:auto minmax(0,1fr);align-items:baseline}.service-child-install-overview__topics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.service-child-install-overview__jump-bar{grid-template-columns:auto minmax(0,1fr);align-items:center}.service-child-install-overview__topics{grid-template-columns:repeat(6,minmax(0,1fr))}}
