
.bbt-service-page .seo-hero{background:linear-gradient(115deg,#f2f6f8 0%,#fff 80%);padding:34px 0 54px;border-bottom:1px solid var(--line)}
.bbt-service-page .seo-breadcrumb{font-size:.875rem;color:var(--muted);margin-bottom:38px;display:flex;gap:10px;flex-wrap:wrap}
.bbt-service-page .seo-breadcrumb a{text-decoration:none}.bbt-service-page .seo-breadcrumb a:hover{text-decoration:underline}
.bbt-service-page .seo-hero-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:64px;align-items:center}
.bbt-service-page .eyebrow{font-size:.875rem;margin-bottom:18px}
.bbt-service-page h1{font-size:clamp(2.15rem,3.5vw,3.35rem);line-height:1.1;max-width:760px}
.bbt-service-page .seo-intro{margin-top:22px;font-size:1.0625rem;max-width:650px}
.bbt-service-page .seo-hero .actions{gap:20px;margin-top:24px}
.bbt-service-page .seo-summary{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;padding:28px;border-radius:3px}
.bbt-service-page .seo-summary h2{font-size:1.4rem;margin-bottom:18px}
.bbt-service-page .seo-summary ul{padding-left:18px;font-size:1rem;color:var(--muted)}
.bbt-service-page .seo-summary li{padding-bottom:9px}.bbt-service-page li::marker{color:var(--gold)}
.bbt-service-page .seo-main-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;padding-block:48px}
.bbt-service-page h2{font-size:clamp(1.6rem,2.2vw,2rem);margin-bottom:18px}
.bbt-service-page .seo-tasks{padding-left:20px;color:var(--muted)}
.bbt-service-page .seo-tasks li{padding:5px 0 5px 3px}
.bbt-service-page .seo-model p+p{margin-top:14px}
.bbt-service-page strong{font-weight:600;color:var(--navy)}
.bbt-service-page .seo-example{padding:22px 24px;background:var(--pale);border-left:2px solid var(--gold);margin-top:20px}
.bbt-service-page .seo-example h3{font-size:1.0625rem;margin-bottom:8px}
.bbt-service-page .seo-pricing{padding:30px 0;border-block:1px solid var(--line);background:var(--pale)}
.bbt-service-page .seo-pricing-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:center}
.bbt-service-page .seo-pricing h2{margin-bottom:12px}.bbt-service-page .seo-rates{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:10px}
.bbt-service-page .seo-rate strong{display:block;font-size:1.6rem;letter-spacing:-.035em;line-height:1.2}.bbt-service-page .seo-rate span{font-size:.875rem;color:var(--muted)}
.bbt-service-page .seo-price-note{font-size:.9375rem}.bbt-service-page .seo-faq{padding-block:44px}
.bbt-service-page .seo-faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:48px}
.bbt-service-page summary{font-size:1rem;padding-block:16px}.bbt-service-page summary:after{top:12px}.bbt-service-page .answer{padding-bottom:18px}
.bbt-service-page .seo-close{margin-top:26px;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:28px}
.bbt-service-page .seo-close p{max-width:650px}.bbt-service-page .seo-close .btn{flex-shrink:0}
@media(max-width:900px){.bbt-service-page .seo-hero-grid{gap:28px;grid-template-columns:1.4fr 1fr}.bbt-service-page .seo-main-grid{gap:32px}.bbt-service-page .seo-pricing-grid,.bbt-service-page .seo-faq-grid{grid-template-columns:1fr;gap:20px}}
@media(max-width:680px){.bbt-service-page .seo-hero{padding:24px 0 32px}.bbt-service-page .seo-breadcrumb{margin-bottom:28px}.bbt-service-page .seo-hero-grid,.bbt-service-page .seo-main-grid{grid-template-columns:1fr;gap:28px}.bbt-service-page .seo-summary{padding:22px}.bbt-service-page .seo-main-grid{padding-block:32px}.bbt-service-page .seo-rates{gap:24px}.bbt-service-page .seo-close{display:block}.bbt-service-page .seo-close .btn{margin-top:18px}.bbt-service-page .seo-faq{padding-block:32px}}
