.seo-breadcrumb-wrap{border-bottom:1px solid var(--border);background:var(--bg-2)}.seo-breadcrumb-wrap>nav,.seo-breadcrumb-wrap>ol,.seo-breadcrumb-wrap>div{width:min(var(--content), calc(100% - 32px));margin-inline:auto}.seo-breadcrumb-wrap .breadcrumbs{margin-bottom:0;padding-block:13px}.seo-hero{min-height:570px}.seo-hero .service-hero-content>p:last-of-type{max-width:760px}.seo-section-heading{max-width:760px;margin-bottom:clamp(34px,5vw,58px)}.seo-section-heading h2{margin-bottom:16px;font-size:clamp(2.6rem,5vw,4.8rem)}.seo-section-heading>p:last-child:not(.eyebrow){max-width:65ch;color:var(--muted)}.seo-links-section:nth-of-type(2n){background:var(--bg-2)}.seo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.seo-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}:is(.seo-card:hover,.seo-card:focus-visible){border-color:var(--orange);box-shadow:var(--shadow);transform:translateY(-3px)}.seo-card>img{aspect-ratio:16/10;object-fit:cover;width:100%}.seo-card__body{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(22px,3vw,30px);display:flex}.seo-card__body>strong{font-family:var(--font-display);margin-bottom:12px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.08}.seo-card__body>span:not(.eyebrow,.seo-card__link){color:var(--muted);flex:1;font-size:.88rem;line-height:1.65}.seo-card__link{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;margin-top:22px;font-size:.78rem;font-weight:750}.seo-card--text{background:linear-gradient(145deg, #e8820a14, transparent 55%), var(--surface);min-height:290px}.seo-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(30px,6vw,80px);display:grid}.seo-two-column h2,.seo-proof-card h2{margin-bottom:18px;font-size:clamp(2.5rem,4.5vw,4.2rem)}.seo-two-column p,.seo-proof-card>p,.seo-proof-card>div>p{color:var(--muted);font-size:1rem;line-height:1.75}.seo-answer-card{border-radius:var(--radius-lg);background:linear-gradient(140deg, var(--orange-light), var(--surface));border:1px solid #e8820a4d;padding:clamp(26px,5vw,48px)}.seo-answer-card ul{gap:12px;margin:25px 0 0;padding:0;list-style:none;display:grid}.seo-answer-card li{color:var(--muted);padding-left:24px;position:relative}.seo-answer-card li:before{color:var(--orange);content:"✓";font-weight:800;position:absolute;left:0}.seo-proof-section{border-block:1px solid var(--border);background:var(--bg-2)}.seo-proof-card{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,7vw,90px);display:grid}.seo-proof-card .service-guidance-sources{margin-top:24px}.seo-related-strip{border-block:1px solid var(--border);background:var(--surface-2);padding-block:24px}.seo-related-strip .container{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:.88rem;display:flex}.seo-related-strip__links{flex-wrap:wrap;gap:18px;display:flex}.seo-related-strip a{color:var(--orange);font-weight:700}@media (max-width:900px){.seo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-two-column,.seo-proof-card{grid-template-columns:1fr}}@media (max-width:620px){.seo-card-grid{grid-template-columns:1fr}.seo-hero{min-height:540px}.seo-related-strip .container{flex-direction:column;align-items:flex-start}}
