.band--grey{background:var(--c-surface)}.band--sand{background:var(--c-sand-light)}.band--dark{background:var(--c-ink);color:var(--c-on-dark)}.section-head{margin-bottom:26px}.section-head--center{text-align:center}.section-head--center .rule{margin-inline:auto}.section-head__eyebrow{margin-bottom:10px;color:var(--c-accent);font-size:var(--fs-200);font-weight:var(--fw-medium);letter-spacing:1px;text-transform:uppercase}.section-head .rule{margin-top:14px}.market-lead{max-width:780px;line-height:var(--lh-base)}.market-lead p:first-child{font-weight:var(--fw-semibold)}.market-lead p+p{margin-top:1em}.market-context{display:grid;grid-template-columns:280px 1fr;gap:var(--col-gap)}.market-context__body{line-height:var(--lh-base)}.market-context__body>*+*{margin-top:1.2em}.market-bullets{padding-left:1.15em;list-style:disc;line-height:var(--lh-base)}.market-bullets li+li{margin-top:.35em}.market-cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;border:1px solid var(--c-border)}.market-cards__item{padding:22px 24px;border-right:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.market-cards__num{display:block;margin-bottom:14px;color:var(--c-accent);font-size:var(--fs-200);font-weight:var(--fw-semibold)}.market-cards__text{display:block;line-height:var(--lh-base)}.market-services>*+*{margin-top:40px}.market-service{display:grid;grid-template-columns:1fr 1fr;gap:var(--col-gap);align-items:start}.market-service--flip .market-service__media{order:2}.market-service__img{width:100%;height:300px;object-fit:cover}.market-service__title{display:flex;align-items:baseline;gap:10px;font-size:1.375rem;font-weight:var(--fw-semibold);line-height:1.25}.market-service__num{color:var(--c-accent);font-size:var(--fs-200)}.market-service__title+.rule{margin:12px 0 20px}.market-service__boxes{display:grid;grid-template-columns:1fr 1fr;gap:var(--col-gap);align-items:start}.market-box{padding:18px 20px;border:1px solid var(--c-border);background:var(--c-bg);font-size:var(--fs-200);line-height:var(--lh-base)}.market-box--accent{border-color:transparent;background:var(--c-sand-light)}.market-box__title{margin-bottom:12px;font-size:var(--fs-200);font-weight:var(--fw-semibold);letter-spacing:.5px;text-transform:uppercase}.market-box--accent .market-box__title{color:var(--c-accent)}.market-target{display:grid;grid-template-columns:1fr 1fr;gap:var(--col-gap);align-items:start}.market-tags{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.market-tags__item{padding:12px 16px;border-left:3px solid var(--c-accent);background:var(--c-surface);font-size:var(--fs-200)}.market-strengths{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--col-gap);margin-top:30px}.market-strengths__item{padding:22px 24px;border-top:3px solid var(--c-accent);background:var(--c-bg)}.market-strengths__title{margin-bottom:12px;font-size:var(--fs-400);font-weight:var(--fw-semibold);line-height:1.3}.market-strengths__text{color:var(--c-grey);font-size:var(--fs-200);line-height:var(--lh-base)}.market-cta{text-align:center}.market-cta__title{max-width:820px;margin:0 auto 18px;font-size:1.75rem;font-weight:var(--fw-semibold);line-height:1.3}.market-cta__text{max-width:760px;margin:0 auto 28px;color:#fffc;font-size:var(--fs-200);line-height:var(--lh-base)}.btn--on-dark{border-color:var(--c-on-dark);color:var(--c-on-dark)}.btn--on-dark:hover,.btn--on-dark:focus-visible{background:var(--c-on-dark);color:var(--c-ink)}.market-service__intro{margin-bottom:18px;font-size:var(--fs-200);line-height:var(--lh-base);color:var(--c-grey)}.market-service__note{margin-top:16px;font-size:var(--fs-200);line-height:var(--lh-base);color:var(--c-grey)}.is-placeholder{object-fit:contain;background:var(--c-sand-light)}.market-cards--steps{margin-top:24px}.section__text--after{margin-top:22px}.benefit-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px var(--col-gap);margin-top:28px}.benefit-list__item{position:relative;padding:14px 18px 14px 44px;background:var(--c-bg);font-size:var(--fs-200);line-height:var(--lh-base)}.benefit-list__item:before{content:"";position:absolute;top:20px;left:18px;width:11px;height:6px;border-left:2px solid var(--c-accent);border-bottom:2px solid var(--c-accent);transform:rotate(-45deg)}.breadcrumbs{padding-block:18px;font-size:var(--fs-200);color:var(--c-grey)}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:6px}.breadcrumbs__item+.breadcrumbs__item:before{content:"›";margin-right:6px;color:var(--c-accent)}.breadcrumbs a{color:var(--c-accent);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.section--lead{padding-top:0}.archive-intro{max-width:780px;margin-top:22px;line-height:var(--lh-base)}.archive-intro p+p{margin-top:1em}.index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--col-gap);margin-top:34px}.index-card{display:flex;flex-direction:column;height:100%;background:var(--c-surface);text-decoration:none;transition:background-color var(--t-fast)}.index-card:hover{background:var(--c-sand-light)}.index-card__media{display:block;overflow:hidden}.index-card__img{display:block;width:100%;height:200px;object-fit:cover;transition:transform var(--t-base)}.index-card:hover .index-card__img{transform:scale(1.03)}.index-card__body{display:block;padding:18px 20px 22px}.index-card__title{display:block;color:var(--c-ink);font-size:var(--fs-400);font-weight:var(--fw-medium);line-height:1.3;text-transform:uppercase}.index-card__claim{display:block;margin-top:8px;color:var(--c-grey);font-size:var(--fs-200);line-height:var(--lh-base)}.index-card:hover .index-card__title{color:var(--c-accent)}@media(max-width:1024px){.market-context,.market-target,.market-service,.market-service__boxes{grid-template-columns:1fr}.market-service--flip .market-service__media{order:0}.market-cards,.market-strengths,.index-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.market-cards,.market-strengths,.market-tags,.benefit-list,.index-grid{grid-template-columns:1fr}}
