.svc-points{margin-top:40px;display:grid}.svc-point{min-width:0}.svc-point__title{display:flex;align-items:flex-start;gap:10px;font-family:var(--bm-font-display);font-size:var(--bm-type-h3);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--bm-ink);margin:0 0 8px}.svc-point__title>.bm-icon{margin-top:.15em;flex-shrink:0}.svc-point__body{margin:0;color:var(--bm-ink-muted);font-size:var(--bm-fs-base);line-height:1.55}.svc-points--ledger{border-bottom:1px solid var(--bm-line-strong)}.svc-points--ledger .svc-point{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:22px 0;border-top:1px solid var(--bm-line-strong)}.svc-points--ledger .svc-point__title{margin:0}@media(min-width:900px){.svc-points--ledger .svc-point{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;padding:28px 0;align-items:baseline}.svc-points--ledger .svc-point__body{font-size:var(--bm-fs-md);max-width:58ch}}.svc-points--lead{grid-template-columns:minmax(0,1fr);gap:16px}.svc-points--lead .svc-point{padding:24px;background:var(--bm-paper-raised);border:1px solid var(--bm-paper-hairline);border-radius:var(--bm-r-card)}.svc-points--lead .svc-point:first-child{background:var(--bm-surface-2);border-color:var(--bm-line-strong)}.svc-points--lead .svc-point:first-child .svc-point__title{font-size:var(--bm-fs-xl)}.svc-points--lead .svc-point:first-child .svc-point__body{font-size:var(--bm-fs-md)}@media(min-width:900px){.svc-points--lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.svc-points--lead .svc-point:first-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center;padding:32px}.svc-points--lead .svc-point:first-child .svc-point__title{margin:0}}.svc-split{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.svc-split .svc-points{margin-top:0}.svc-points--list .svc-point{padding:20px 0;border-top:1px solid var(--bm-line-strong)}.svc-points--list .svc-point:last-child{border-bottom:1px solid var(--bm-line-strong)}@media(min-width:1000px){.svc-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;align-items:start}.svc-points--list .svc-point:first-child{border-top:0;padding-top:4px}.svc-points--list .svc-point:last-child{border-bottom:0}}.svc-related{margin-top:32px;display:grid;gap:16px}.svc-related__item{display:flex;flex-direction:column;gap:6px;min-width:0;text-decoration:none}.svc-related__title{font-family:var(--bm-font-display);font-size:var(--bm-type-h3);font-weight:700;letter-spacing:-.015em;color:var(--bm-ink);transition:color var(--bm-motion-fast)}.svc-related__sub{font-size:var(--bm-fs-sm);color:var(--bm-ink-muted);line-height:1.5}.svc-related--cards{grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.svc-related--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-related--cards .svc-related__item{padding:22px 24px;background:var(--bm-paper-raised);border:1px solid var(--bm-paper-hairline);border-radius:var(--bm-r-card);transition:border-color var(--bm-motion-fast),transform var(--bm-motion-fast)}.svc-related--cards .svc-related__item:hover{border-color:var(--bm-accent);transform:translateY(-2px)}.svc-related--list{gap:0;border-top:1px solid var(--bm-line-strong)}.svc-related--list .svc-related__item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:4px;min-height:44px;padding:18px 4px;border-bottom:1px solid var(--bm-line-strong)}.svc-related--list .svc-related__title,.svc-related--list .svc-related__sub{grid-column:1}.svc-related--list .svc-related__item:after{content:"→";grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--bm-accent);font-size:var(--bm-fs-lg);transition:transform var(--bm-motion-fast)}.svc-related--list .svc-related__item:hover .svc-related__title{color:var(--bm-accent)}.svc-related--list .svc-related__item:hover:after{transform:translate(3px)}@media(min-width:900px){.svc-related--list .svc-related__item{grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;column-gap:40px;align-items:baseline;padding:22px 4px}.svc-related--list .svc-related__sub{grid-column:2;grid-row:1;font-size:var(--bm-fs-base)}.svc-related--list .svc-related__item:after{grid-column:3;grid-row:1}}@media(prefers-reduced-motion:reduce){.svc-related__item,.svc-related__item:after,.svc-related__title{transition:none}.svc-related--cards .svc-related__item:hover{transform:none}.svc-related--list .svc-related__item:hover:after{transform:none}}
