.for-providers-scope{--teal-50:#F0FDFA;--teal-300:#5EEAD4;--teal-400:#2DD4BF;--teal-500:#14B8A6;--teal-600:#0D9488;--teal-700:#0F766E;--teal-800:#115E59;--teal-900:#134E4A;--green-50:#F0FDF4;--green-200:#BBF7D0;--green-600:#16A34A;--green-700:#15803D;--green-800:#166534;--amber-50:#FFFBEB;--amber-400:#FBBF24;--amber-500:#F59E0B;--amber-600:#D97706;--amber-700:#B45309;--red-50:#FEF2F2;--red-600:#DC2626;--red-700:#B91C1C;--slate-50:#F8FAFC;--slate-100:#F1F5F9;--slate-200:#E2E8F0;--slate-300:#CBD5E1;--slate-400:#94A3B8;--slate-500:#64748B;--slate-600:#475569;--slate-700:#334155;--slate-800:#1E293B;--slate-900:#0F172A;--surface-app:var(--slate-50);--surface-sunken:#EEF2F6;--surface-card:#FFFFFF;--surface-overlay:rgba(15,23,42,.45);--text-strong:var(--slate-900);--text-body:var(--slate-700);--text-muted:var(--slate-500);--text-subtle:var(--slate-400);--text-on-brand:#FFFFFF;--border-subtle:var(--slate-200);--border-default:var(--slate-300);--border-strong:var(--slate-400);--border-focus:var(--teal-700);--brand:var(--teal-700);--brand-hover:var(--teal-800);--brand-active:var(--teal-900);--brand-subtle:var(--teal-50);--brand-subtle-fg:var(--teal-800);--ring-brand:rgba(15,118,110,.35);--profit:var(--green-700);--profit-strong:var(--green-600);--profit-subtle:var(--green-50);--profit-subtle-fg:var(--green-800);--loss:var(--red-600);--loss-subtle:var(--red-50);--accent:var(--amber-600);--accent-strong:var(--amber-500);--accent-subtle:var(--amber-50);--accent-subtle-fg:var(--amber-700);--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(15,23,42,.06);--shadow-sm:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);--shadow-md:0 4px 10px -2px rgba(15,23,42,.1),0 2px 4px -2px rgba(15,23,42,.06);--shadow-lg:0 12px 24px -6px rgba(15,23,42,.14),0 4px 8px -4px rgba(15,23,42,.08);--shadow-inset:inset 0 1px 2px rgba(15,23,42,.07);--shadow-focus:0 0 0 3px var(--ring-brand);--ease-standard:cubic-bezier(.2,0,0,1);font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--text-body);background:var(--surface-app);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.for-providers-scope *,.for-providers-scope *:before,.for-providers-scope *:after{box-sizing:border-box}.for-providers-scope h1,.for-providers-scope h2,.for-providers-scope h3,.for-providers-scope h4{margin:0;color:var(--text-strong);font-weight:600;line-height:1.2;letter-spacing:-.01em}.for-providers-scope p{margin:0}.for-providers-scope a{color:var(--brand);text-decoration:none}.for-providers-scope :focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.for-providers-scope .eyebrow{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.for-providers-scope .badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.for-providers-scope .badge__dot{width:6px;height:6px;border-radius:50%;flex:none}.for-providers-scope .badge--neutral{background:var(--surface-sunken);color:var(--text-body)}.for-providers-scope .badge--neutral .badge__dot{background:var(--slate-400)}.for-providers-scope .badge--brand{background:var(--brand-subtle);color:var(--brand-subtle-fg)}.for-providers-scope .badge--brand .badge__dot{background:var(--brand)}.for-providers-scope .badge--accent{background:var(--accent-subtle);color:var(--accent-subtle-fg)}.for-providers-scope .badge--accent .badge__dot{background:var(--accent-strong)}.for-providers-scope .badge--profit{background:var(--profit-subtle);color:var(--profit-subtle-fg)}.for-providers-scope .badge--profit .badge__dot{background:var(--profit-strong)}.for-providers-scope .wrap{width:100%;max-width:1120px;margin:0 auto;padding-left:22px;padding-right:22px}.for-providers-scope .section{padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}@media (min-width: 768px){.for-providers-scope .wrap{padding-left:40px;padding-right:40px}}.for-providers-scope .hero-grid{display:grid;grid-template-columns:1fr;gap:44px;align-items:center}@media (min-width: 980px){.for-providers-scope .hero-grid{grid-template-columns:1.04fr .96fr;gap:60px}}.for-providers-scope .steps-grid{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width: 720px){.for-providers-scope .steps-grid{grid-template-columns:repeat(3,1fr);gap:30px}}.for-providers-scope .tools-grid{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width: 560px){.for-providers-scope .tools-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.for-providers-scope .tools-grid{grid-template-columns:repeat(4,1fr)}}.for-providers-scope .appear-grid{display:grid;grid-template-columns:1fr;gap:44px;align-items:center}@media (min-width: 900px){.for-providers-scope .appear-grid{grid-template-columns:1.08fr .92fr;gap:56px}}.for-providers-scope .trust-grid{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width: 720px){.for-providers-scope .trust-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.for-providers-scope .cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:var(--radius-md);background:var(--brand);color:var(--text-on-brand);font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .15s var(--ease-standard),transform .12s var(--ease-standard)}.for-providers-scope .cta:hover{background:var(--brand-hover);color:var(--text-on-brand)}.for-providers-scope .cta:active{transform:translateY(1px)}.for-providers-scope a.plans-link{display:inline-flex;align-items:center;color:var(--brand);font-family:var(--font-sans);font-size:14px;font-weight:600;text-decoration:none;transition:color .15s var(--ease-standard)}.for-providers-scope a.plans-link:hover{color:var(--brand-hover)}.for-providers-scope a.linkline{text-decoration:none;transition:color .15s var(--ease-standard)}.for-providers-scope a.linkline:hover{color:var(--brand)}.for-providers-scope a.inline-link{color:var(--brand);text-decoration:none;border-bottom:1px solid var(--ring-brand);transition:color .15s var(--ease-standard),border-color .15s var(--ease-standard)}.for-providers-scope a.inline-link:hover{color:var(--brand-hover);border-bottom-color:var(--brand)}.for-providers-scope .tool-card{transition:border-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard),transform .18s var(--ease-standard)}.for-providers-scope .tool-card:hover{border-color:var(--border-default);box-shadow:var(--shadow-md);transform:translateY(-2px)}.for-providers-scope .faq-item summary{list-style:none;cursor:pointer}.for-providers-scope .faq-item summary::-webkit-details-marker{display:none}.for-providers-scope .faq-item summary:hover h3{color:var(--brand)}.for-providers-scope .faq-item .chev{transition:transform .2s var(--ease-standard)}.for-providers-scope .faq-item[open] .chev{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.for-providers-scope *{transition:none!important}}
