.ServiceSeoSections-module__eazNoq__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,6vw,6.5rem);display:grid}.ServiceSeoSections-module__eazNoq__contextIntro{max-width:42rem;color:var(--muted);margin-top:1.25rem;line-height:1.65}.ServiceSeoSections-module__eazNoq__contextLinks{border-top:2px solid var(--ink);display:grid}.ServiceSeoSections-module__eazNoq__contextLinks a{border-bottom:1px solid var(--border-strong);color:inherit;font-family:var(--display);text-underline-offset:.2em;padding:1rem 0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:750;text-decoration-thickness:.12em}.ServiceSeoSections-module__eazNoq__faqSection{background:var(--paper)}.ServiceSeoSections-module__eazNoq__faqList{border-top:2px solid var(--ink)}.ServiceSeoSections-module__eazNoq__faqList details{border-bottom:1px solid var(--border-strong)}.ServiceSeoSections-module__eazNoq__faqList summary{cursor:pointer;font-family:var(--display);grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1.2rem 0;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:750;list-style:none;display:grid}.ServiceSeoSections-module__eazNoq__faqList summary::-webkit-details-marker{display:none}.ServiceSeoSections-module__eazNoq__faqList summary span{color:var(--blue);font-size:.85rem}.ServiceSeoSections-module__eazNoq__faqList summary i{font-style:normal;transition:transform .16s}.ServiceSeoSections-module__eazNoq__faqList details[open] summary i{transform:rotate(45deg)}.ServiceSeoSections-module__eazNoq__faqList p{max-width:52rem;color:var(--muted);margin:0;padding:0 2.5rem 1.35rem 3.1rem;font-size:1.1rem;line-height:1.6}@media (max-width:62rem){.ServiceSeoSections-module__eazNoq__faqGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ServiceSeoSections-module__eazNoq__faqList summary i{transition:none}}.ServiceSeoSections-module__eazNoq__relatedLinksSection{border-block:1px solid var(--border-strong);background:var(--warm-white);padding-block:clamp(1.5rem,3vw,2.5rem)}.ServiceSeoSections-module__eazNoq__relatedLinks{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.ServiceSeoSections-module__eazNoq__relatedLinks a{color:var(--blue-dark);text-underline-offset:.2em;font-weight:750}.ServiceSeoSections-module__eazNoq__relatedLinks a:last-child{margin-left:auto}@media (max-width:42rem){.ServiceSeoSections-module__eazNoq__relatedLinks{flex-direction:column;align-items:flex-start}.ServiceSeoSections-module__eazNoq__relatedLinks a:last-child{margin-left:0}}
.service-detail-module__kVjE9a__scopeGrid,.service-detail-module__kVjE9a__boundaryGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);display:grid}.service-detail-module__kVjE9a__scopeGrid h2,.service-detail-module__kVjE9a__boundaryGrid h2{margin-bottom:1.25rem}.service-detail-module__kVjE9a__scopeGrid p,.service-detail-module__kVjE9a__boundaryGrid p{color:var(--ink-soft);font-size:1.1rem;line-height:1.65}.service-detail-module__kVjE9a__list{gap:.85rem;margin:0;padding-left:1.15rem;font-size:1.1rem;line-height:1.55;display:grid}.service-detail-module__kVjE9a__list li::marker{color:var(--blue)}.service-detail-module__kVjE9a__scope{border-top:2px solid var(--ink);padding-top:1.5rem}.service-detail-module__kVjE9a__scope>h2{font-size:clamp(2rem,3vw,3rem)}.service-detail-module__kVjE9a__inclusions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none;display:grid}.service-detail-module__kVjE9a__inclusions li{border-top:1px solid var(--border-strong);padding:.7rem 0 .7rem 1.1rem;font-size:1.06rem;line-height:1.5;position:relative}.service-detail-module__kVjE9a__inclusions li:before{content:"✓";color:var(--blue);font-weight:800;position:absolute;left:0}.service-detail-module__kVjE9a__timing{border:2px solid var(--ink);background:var(--warm-white);box-shadow:5px 5px 0 var(--ink);align-self:start;padding:clamp(1.5rem,3vw,2.5rem)}.service-detail-module__kVjE9a__timing h2{font-size:clamp(2rem,2.6vw,2.75rem)}.service-detail-module__kVjE9a__timing p:last-child{margin-bottom:0}.service-detail-module__kVjE9a__boundaryGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.service-detail-module__kVjE9a__redesignEvidence{border-bottom:1px solid var(--border-strong)}.service-detail-module__kVjE9a__evidenceHeading{grid-template-columns:1.1fr .9fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.service-detail-module__kVjE9a__evidenceHeading h2{max-width:16ch}.service-detail-module__kVjE9a__evidenceHeading>p{max-width:37rem;color:var(--ink-soft);margin-bottom:0;font-size:1.1rem}.service-detail-module__kVjE9a__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.service-detail-module__kVjE9a__comparison figure{border:2px solid var(--ink);background:var(--paper);min-width:0;box-shadow:5px 5px 0 var(--ink);margin:0}.service-detail-module__kVjE9a__comparison figcaption{border-bottom:2px solid var(--ink);background:var(--paper);padding:.65rem 1rem;font-weight:800}.service-detail-module__kVjE9a__comparison figure:last-child figcaption{background:var(--yellow)}.service-detail-module__kVjE9a__comparison img{aspect-ratio:1440/1000;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.service-detail-module__kVjE9a__comparisonLink{margin-top:1.5rem}.service-detail-module__kVjE9a__changeList{border-top:2px solid var(--ink);gap:0;margin:2rem 0 0;display:grid}.service-detail-module__kVjE9a__changeList>div{border-bottom:1px solid var(--border-strong);grid-template-columns:10rem 1fr;gap:1.5rem;padding:1rem 0;display:grid}.service-detail-module__kVjE9a__changeList dt{font-size:1.1rem;font-weight:800}.service-detail-module__kVjE9a__changeList dd{color:var(--ink-soft);margin:0;font-size:1.1rem}@media (max-width:56rem){.service-detail-module__kVjE9a__scopeGrid,.service-detail-module__kVjE9a__boundaryGrid{grid-template-columns:1fr;gap:2rem}.service-detail-module__kVjE9a__evidenceHeading{grid-template-columns:1fr;gap:1rem}}@media (max-width:44rem){.service-detail-module__kVjE9a__inclusions,.service-detail-module__kVjE9a__comparison{grid-template-columns:1fr}.service-detail-module__kVjE9a__changeList>div{grid-template-columns:1fr;gap:.35rem}}
