.doc-section{padding-block:var(--space-2xl)}.doc-section--surface{background-color:var(--bg-color-surface)}.doc-section--body{background-color:var(--bg-color-body)}.doc-eyebrow,.doc-hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-s);font-weight:600;color:var(--color-primary)}.doc-title{font-size:var(--text-2xl);line-height:1.15;max-inline-size:24ch}.doc-lead,.doc-hero__lead{font-size:var(--text-l);color:var(--text-color-body);max-inline-size:56ch}.doc-hero{padding-block:var(--space-2xl) var(--space-xl);background-color:var(--bg-color-body)}.doc-hero__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-s);text-align:center}.doc-hero__title{font-size:var(--text-3xl);line-height:1.05;max-inline-size:20ch}.doc-card{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-l);border-radius:var(--radius-l);background-color:var(--bg-color-surface);border:1px solid var(--border-color-primary);box-shadow:var(--shadow-1)}.doc-card__title{font-size:var(--text-l);line-height:1.15}.doc-card__text{color:var(--text-color-body)}.doc-card--feature{background-color:var(--color-grey-900);border-color:var(--color-grey-800)}.doc-card--feature .doc-card__title{color:var(--color-grey-100)}.doc-card--feature .doc-card__text{color:var(--color-grey-300)}.doc-cta{padding-block:var(--space-xl)}.doc-cta__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);text-align:center;padding:var(--space-2xl) var(--space-xl);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--color-primary),var(--color-tertiary));box-shadow:var(--shadow-2)}.doc-cta__title{font-size:var(--text-3xl);line-height:1.05;color:var(--color-grey-100);max-inline-size:20ch}.doc-cta__text{font-size:var(--text-l);color:var(--color-grey-200);max-inline-size:46ch}.doc-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-s);justify-content:center;margin-block-start:var(--space-xs)}.doc-cta__btn{background-color:var(--bg-color-surface);color:var(--color-primary)}.doc-cta__btn--secondary{background-color:var(--color-transparent);color:var(--color-grey-100);border:2px solid var(--color-grey-100)}.doc-cta__btn--secondary:hover{background-color:var(--color-grey-100);color:var(--color-primary)}.agents__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-s);text-align:center}.agents__groups{display:flex;flex-direction:column;gap:var(--space-xl);inline-size:100%;margin-block-start:var(--space-l);text-align:start}.agents__group{display:flex;flex-direction:column;gap:var(--space-m)}.agents__group-title{font-size:var(--text-l);line-height:1.15;padding-block-end:var(--space-2xs);border-block-end:2px solid var(--border-color-primary)}.agents__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-m)}.agents__card{gap:var(--space-s)}.agents__name{font-size:var(--text-m);font-weight:600;color:var(--text-color-title)}.agents__contact{display:flex;flex-direction:column;gap:var(--space-2xs)}.agents__link{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--text-s);color:var(--color-primary);text-decoration:none;word-break:break-word}.agents__link:hover{text-decoration:underline}.agents__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}.agents__link[href="tel:"],.agents__link[href="mailto:"]{display:none}.agents__note{font-size:var(--text-s);color:var(--color-grey-500);margin-block-start:var(--space-l);text-align:center}