html[data-surface=provider-detail]{--container-narrow: 1280px;--font-display: "Sora", -apple-system, BlinkMacSystemFont, sans-serif}html[data-surface=provider-detail] main{--prov: #17565a !important;--prov-line: #d4e1d6 !important;--prov-tint: #edf4e9 !important}html[data-surface=provider-detail] .container-narrow{max-width:1280px}html[data-surface=provider-detail] .prov-hero{background:radial-gradient(ellipse at 88% 8%,#e6efd9 0,transparent 58%),#f5f8f2;border-bottom:1px solid #dde7d9;padding:30px 0 64px}html[data-surface=provider-detail] .breadcrumbs{font-size:12px;margin-bottom:38px}html[data-surface=provider-detail] .prov-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}html[data-surface=provider-detail] .prov-hero-grid>div{padding-top:12px}html[data-surface=provider-detail] .prov-hero .eyebrow{font-size:11px;letter-spacing:.13em;color:#547261;margin-bottom:20px}html[data-surface=provider-detail] .prov-hero h1{font-size:48px;font-weight:500;letter-spacing:-.055em;line-height:1.13;margin-bottom:24px}html[data-surface=provider-detail] .prov-hero .lede{font-size:16px;line-height:1.8;color:#303b42}html[data-surface=provider-detail] .prov-hero-cta{gap:18px;margin:30px 0 26px}html[data-surface=provider-detail] .btn{border-radius:9px;font-size:13px;min-height:46px;white-space:normal;text-align:center}html[data-surface=provider-detail] .article-meta{font-size:12px;line-height:1.7}html[data-surface=provider-detail] .prov-panel{background:#fff;border:1px solid #d8e3d4;border-radius:18px;box-shadow:0 16px 45px #21443809}html[data-surface=provider-detail] .prov-panel-head{padding:24px;gap:18px;background:#edf3e8}html[data-surface=provider-detail] .prov-panel-name{font-size:17px;font-weight:600}html[data-surface=provider-detail] .prov-panel-group{font-size:10px;margin-top:6px}html[data-surface=provider-detail] .prov-cell{padding:20px 24px;border-color:#e2e9de}html[data-surface=provider-detail] .prov-cell dd strong{font-size:29px;letter-spacing:-.04em;font-weight:500;color:#184f4d;overflow-wrap:anywhere}html[data-surface=provider-detail] .prov-cell dt{font-size:10px;color:#5d7868}html[data-surface=provider-detail] .prov-note{line-height:1.7}html[data-surface=provider-detail] .prov-tag{background:#f2f6ee;border-color:#dce6d6;border-radius:6px;font-size:11px;font-weight:400;padding:5px 9px}html[data-surface=provider-detail] .section-tight{padding:52px 0}html[data-surface=provider-detail] .prov-prose{max-width:820px;font-size:17px;line-height:1.7}html[data-surface=provider-detail] .prov-prose p{color:#303b42;line-height:1.7}html[data-surface=provider-detail] .section-tight h2{font-size:clamp(26px,2.6vw,34px);font-weight:500;letter-spacing:-.045em;line-height:1.22;margin:58px 0 24px;max-width:850px}html[data-surface=provider-detail] .prov-prose h3{font-weight:500;letter-spacing:-.025em}html[data-surface=provider-detail] .prov-stale,html[data-surface=provider-detail] .prov-disclosure{background:#f3f7f0;border:1px solid #dfe8d8;padding:18px 22px;border-radius:12px}html[data-surface=provider-detail] .dt-wrap{border:0;background:transparent;border-radius:0}html[data-surface=provider-detail] .dt{border-collapse:separate;border-spacing:0 10px;table-layout:fixed;font-size:14px}html[data-surface=provider-detail] .dt thead th{background:transparent;border:0;padding:12px 18px;font-size:10px;letter-spacing:.08em;color:#5a7465;white-space:normal}html[data-surface=provider-detail] .dt tbody td,html[data-surface=provider-detail] .dt tbody th{padding:22px 18px;background:#fff;border-top:1px solid #d9e3d5;border-bottom:1px solid #d9e3d5;line-height:1.75;overflow-wrap:anywhere}html[data-surface=provider-detail] .dt tbody th{border-left:1px solid #d9e3d5;border-radius:12px 0 0 12px;color:#184f4d}html[data-surface=provider-detail] .dt tbody td:last-child{border-right:1px solid #d9e3d5;border-radius:0 12px 12px 0}html[data-surface=provider-detail] .dt-src{font-size:12px;line-height:1.8;color:#5e736a;margin-top:18px}html[data-surface=provider-detail] .prov-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html[data-surface=provider-detail] .prov-steps li{padding:26px;background:#f3f7f0;border:1px solid #e0e9db;border-radius:14px;gap:18px}html[data-surface=provider-detail] .prov-step-n{width:38px;height:38px;border-radius:10px;background:#deedcf;color:#214e43}html[data-surface=provider-detail] .prov-steps h3{font-weight:600;letter-spacing:-.025em}html[data-surface=provider-detail] .prov-steps p{font-size:14px;line-height:1.8}html[data-surface=provider-detail] .prov-fit-col{padding:28px;border-radius:14px;border-color:#d9e3d5}html[data-surface=provider-detail] .prov-fit-col--against{background:#f5f7f3}html[data-surface=provider-detail] .prov-fit-col li{font-size:14px;line-height:1.85}html[data-surface=provider-detail] .prov-fit-col h3{color:#214e43;letter-spacing:-.02em}html[data-surface=provider-detail] .prov-record li{border:1px solid #d9e3d5;border-radius:14px;padding:26px;background:#f7f9f4;gap:10px}html[data-surface=provider-detail] .prov-rec-v{font-size:26px;font-weight:500;letter-spacing:-.035em}html[data-surface=provider-detail] .prov-chip{border-radius:8px;background:#f2f6ed;border:1px solid #d4e2cc;font-size:13px;min-height:44px;display:inline-flex;align-items:center}html[data-surface=provider-detail] .prov-band{background:#173e41;margin:16px 24px;border-radius:20px;padding:48px 0}html[data-surface=provider-detail] .prov-band h3{font-size:30px;font-weight:500;letter-spacing:-.045em}html[data-surface=provider-detail] .prov-band-cta{background:#d4edab;color:#173e41}html[data-surface=provider-detail] .prov-hub{border:1px solid #d9e3d5;background:#f2f6ed;border-radius:16px;padding:32px}html[data-surface=provider-detail] .prov-hub h3{font-size:26px;font-weight:500;letter-spacing:-.04em}html[data-surface=provider-detail] .prov-faq details{border-color:#dce5d7;border-radius:12px;margin-bottom:10px}html[data-surface=provider-detail] .prov-faq summary{padding:22px 24px;font-size:15px;line-height:1.65}html[data-surface=provider-detail] .prov-faq details[open]{background:#f6f9f2}html[data-surface=provider-detail] .prov-faq-a{padding:22px 24px;font-size:14px}html[data-surface=provider-detail] .prov-sticky{border-color:#d7e2d1;box-shadow:0 -4px 24px #20423a09}html[data-surface=provider-detail] .prov-sticky-inner{max-width:1280px;padding-bottom:max(12px,env(safe-area-inset-bottom))}html[data-surface=provider-detail] .site-footer{padding-bottom:calc(var(--prov-sticky-height, 94px) + 24px)}html[data-surface=provider-detail]{scroll-padding-bottom:calc(var(--prov-sticky-height, 94px) + 16px)}@media(max-width:980px){html[data-surface=provider-detail] .prov-hero h1{font-size:40px}html[data-surface=provider-detail] .prov-hero-grid{grid-template-columns:1fr;gap:32px}html[data-surface=provider-detail] .prov-hero-grid>div{max-width:720px}html[data-surface=provider-detail] .prov-glance{display:grid;grid-template-columns:1fr 1fr}html[data-surface=provider-detail] .prov-cell{border-bottom:1px solid #e2e9de}}@media(max-width:640px){html[data-surface=provider-detail] .prov-hero{padding:22px 0 36px}html[data-surface=provider-detail] .breadcrumbs{margin-bottom:24px}html[data-surface=provider-detail] .prov-hero h1{font-size:36px}html[data-surface=provider-detail] .prov-hero .lede{font-size:15px}html[data-surface=provider-detail] .prov-glance,html[data-surface=provider-detail] .prov-steps{grid-template-columns:1fr}html[data-surface=provider-detail] .prov-steps li{padding:22px}html[data-surface=provider-detail] .section-tight{padding:34px 0}html[data-surface=provider-detail] .dt tbody tr{border:1px solid #d9e3d5;border-radius:12px;overflow:hidden;margin-bottom:14px}html[data-surface=provider-detail] .dt tbody th,html[data-surface=provider-detail] .dt tbody td{border:0;border-radius:0;padding:16px 20px}html[data-surface=provider-detail] .dt tbody td:last-child{border:0;border-radius:0}html[data-surface=provider-detail] .prov-band{margin:10px 16px;padding:32px 0;border-radius:16px}html[data-surface=provider-detail] .prov-band-inner{grid-template-columns:1fr;gap:24px}html[data-surface=provider-detail] .prov-fit-col,html[data-surface=provider-detail] .prov-hub{padding:24px}html[data-surface=provider-detail] .prov-sticky-copy{flex-direction:column;gap:2px}html[data-surface=provider-detail] .prov-sticky-cta{max-width:58%;padding:10px 12px;font-size:12px}}html[data-surface=provider-detail]{--c-ink: #182b35;--c-ink-soft: #303b42;--c-ink-muted: #53616a}html[data-surface=provider-detail] .prov-hero{background:radial-gradient(ellipse at 90% 0%,#dce9c9,transparent 62%),#edf3e7;border-bottom:2px solid #bacdb4}html[data-surface=provider-detail] .prov-hero h1{font-weight:600;letter-spacing:-.045em;color:#182b35}html[data-surface=provider-detail] .prov-hero .lede{color:#303b42;font-size:17px;line-height:1.8}html[data-surface=provider-detail] .prov-hero .eyebrow{color:#30533f;font-size:12px;font-weight:700}html[data-surface=provider-detail] .breadcrumbs,html[data-surface=provider-detail] .article-meta{color:#53616a;font-size:13px}html[data-surface=provider-detail] .prov-panel{border:1px solid #b7cbb1;box-shadow:0 12px 32px #24452e0d}html[data-surface=provider-detail] .prov-panel-head{background:#dfead5;border-color:#bacdb4}html[data-surface=provider-detail] .prov-panel-name{font-size:19px;font-weight:600}html[data-surface=provider-detail] .prov-panel-group{color:#385444;font-size:11px;font-weight:600}html[data-surface=provider-detail] .prov-cell:first-child{background:#f0f6e8}html[data-surface=provider-detail] .prov-cell:first-child strong{font-size:35px;font-weight:600}html[data-surface=provider-detail] .prov-cell dt{color:#3a5849;font-size:11px;font-weight:600}html[data-surface=provider-detail] .prov-note{color:#303b42;font-size:14px}html[data-surface=provider-detail] .prov-stamp{color:#53616a;font-size:12px}html[data-surface=provider-detail] .prov-tag{color:#274b3d;font-weight:500}html[data-surface=provider-detail] .section-tight h2{color:#182b35;font-weight:600;margin-top:54px;padding-top:28px;border-top:2px solid #c7d7bf;max-width:none}html[data-surface=provider-detail] .prov-prose p{color:#303b42}html[data-surface=provider-detail] .prov-prose h3,html[data-surface=provider-detail] .prov-fit-col h3,html[data-surface=provider-detail] .prov-steps h3{font-weight:600;color:#182b35}html[data-surface=provider-detail] .prov-steps li,html[data-surface=provider-detail] .prov-fit-col,html[data-surface=provider-detail] .prov-record li,html[data-surface=provider-detail] .prov-faq details{border-color:#c4d3bc}html[data-surface=provider-detail] .dt thead th{color:#345247;font-size:11px;font-weight:600}html[data-surface=provider-detail] .dt tbody th{background:#f0f5e9;font-weight:600}html[data-surface=provider-detail] .dt-src{color:#53616a;font-size:13px}html[data-surface=provider-detail] .prov-rec-k{color:#3d554a;font-size:12px;font-weight:600}html[data-surface=provider-detail] .prov-rec-v{font-weight:600}html[data-surface=provider-detail] .prov-record .prov-record-company{grid-column:1 / -1;background:#f6f8f2;gap:18px}html[data-surface=provider-detail] .prov-company-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px}html[data-surface=provider-detail] .prov-company-metric{display:block;padding-left:16px;border-left:2px solid #bdceb4;color:#303b42;font-size:14px;line-height:1.65}html[data-surface=provider-detail] .prov-company-metric strong{display:block;font-size:30px;font-weight:600;letter-spacing:-.03em;color:#153e3b}html[data-surface=provider-detail] .prov-rec-self{color:#303b42;font-size:13px;font-weight:500;border-color:#9caf95}html[data-surface=provider-detail] .prov-faq summary{font-weight:600}html[data-surface=provider-detail] .prov-band h3,html[data-surface=provider-detail] .prov-hub h3{font-weight:600}@media(max-width:640px){html[data-surface=provider-detail] .prov-hero .lede{font-size:16px}html[data-surface=provider-detail] .prov-company-metrics{grid-template-columns:1fr;gap:18px}html[data-surface=provider-detail] .section-tight h2{font-size:27px;padding-top:24px}}html[data-surface=provider-detail] .prov-record:has(.prov-record-company){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){html[data-surface=provider-detail] .prov-record:has(.prov-record-company){grid-template-columns:1fr}}html[data-surface=provider-detail] main{color:#303b42}html[data-surface=provider-detail] .prov-hero{background:#f0f6f3}html[data-surface=provider-detail] .prov-hero-grid{gap:48px}html[data-surface=provider-detail] .prov-panel{border-radius:16px;box-shadow:0 4px 20px #183b3b0a}html[data-surface=provider-detail] .prov-panel-name,html[data-surface=provider-detail] .prov-fit-col h3,html[data-surface=provider-detail] .prov-hub h3,html[data-surface=provider-detail] .prov-rec-v{color:#182b35}html[data-surface=provider-detail] .prov-steps p,html[data-surface=provider-detail] .prov-fit-col li,html[data-surface=provider-detail] .prov-faq-a p,html[data-surface=provider-detail] .prov-rec-n{color:#303b42}html[data-surface=provider-detail] .prov-rec-k,html[data-surface=provider-detail] .prov-rec-src,html[data-surface=provider-detail] .prov-panel-group{color:#53616a}html[data-surface=provider-detail] .prov-company-metric strong{color:#182b35;font-variant-numeric:tabular-nums}html[data-surface=provider-detail] .prov-band{max-width:1232px;margin:16px auto;border-radius:16px}html[data-surface=provider-detail] .prov-band-inner{padding-inline:40px}html[data-surface=provider-detail] .prov-cell dd strong{font-variant-numeric:tabular-nums}@media(max-width:1280px){html[data-surface=provider-detail] .prov-band{margin-inline:24px}}@media(max-width:640px){html[data-surface=provider-detail] .prov-prose{font-size:16px}html[data-surface=provider-detail] .prov-hero-grid{gap:28px}html[data-surface=provider-detail] .prov-band{margin-inline:16px}html[data-surface=provider-detail] .prov-band-inner{padding-inline:24px}}.prov-hero-grid[data-astro-cid-gfstqm3u]{display:grid;grid-template-columns:1.25fr .85fr;gap:40px;align-items:start;margin-top:4px}.prov-hero[data-astro-cid-gfstqm3u] .eyebrow[data-astro-cid-gfstqm3u]{display:block;margin-bottom:12px}.prov-hero[data-astro-cid-gfstqm3u] h1[data-astro-cid-gfstqm3u]{font-size:clamp(30px,3.3vw,42px);line-height:1.14;margin:0 0 16px}.prov-hero[data-astro-cid-gfstqm3u] .lede[data-astro-cid-gfstqm3u]{margin-bottom:18px}.prov-hero-cta[data-astro-cid-gfstqm3u]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0 20px}.prov-hero-jump[data-astro-cid-gfstqm3u]{font-size:14px;font-weight:600;color:var(--c-ink-soft);text-decoration:none;border-bottom:1px solid var(--c-line-strong)}.prov-hero-jump[data-astro-cid-gfstqm3u]:hover{color:var(--prov);border-color:var(--prov)}.prov-panel[data-astro-cid-gfstqm3u]{background:var(--c-bg-cream);border:1px solid var(--prov-line);border-radius:var(--radius-lg);box-shadow:10px 10px 0 var(--prov-tint);overflow:hidden}.prov-panel-head[data-astro-cid-gfstqm3u]{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--prov-line)}.prov-panel-head[data-astro-cid-gfstqm3u]>span[data-astro-cid-gfstqm3u]{display:block}.prov-panel-name[data-astro-cid-gfstqm3u]{display:block;font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.2}.prov-panel-group[data-astro-cid-gfstqm3u]{display:block;margin-top:2px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-muted)}.prov-glance[data-astro-cid-gfstqm3u]{margin:0}.prov-cell[data-astro-cid-gfstqm3u]{padding:16px 22px;border-bottom:1px solid var(--c-line)}.prov-cell[data-astro-cid-gfstqm3u]:last-child{border-bottom:0}.prov-cell[data-astro-cid-gfstqm3u] dt[data-astro-cid-gfstqm3u]{font-family:var(--font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-muted);margin-bottom:8px}.prov-cell[data-astro-cid-gfstqm3u] dd[data-astro-cid-gfstqm3u]{margin:0;display:flex;flex-direction:column;gap:5px}.prov-cell[data-astro-cid-gfstqm3u] dd[data-astro-cid-gfstqm3u] strong[data-astro-cid-gfstqm3u]{font-family:var(--font-display);font-size:24px;line-height:1.15;color:var(--c-ink)}.prov-states[data-astro-cid-gfstqm3u]{font-size:17px!important}.prov-note[data-astro-cid-gfstqm3u]{font-size:13px;line-height:1.5;color:var(--c-ink-soft)}.prov-note--lead[data-astro-cid-gfstqm3u]{color:var(--c-ink);font-size:14px}.prov-stamp[data-astro-cid-gfstqm3u]{font-size:12px;color:var(--c-ink-muted)}.prov-tags[data-astro-cid-gfstqm3u]{display:flex;flex-wrap:wrap;gap:6px}.prov-tag[data-astro-cid-gfstqm3u]{font-size:12px;font-weight:600;color:var(--prov);background:#fff;border:1px solid var(--prov-line);border-radius:var(--radius-pill);padding:3px 10px}section[data-astro-cid-gfstqm3u] h2[data-astro-cid-gfstqm3u]{font-size:32px;line-height:1.18;letter-spacing:-.025em;margin:56px 0 16px}.prov-stale[data-astro-cid-gfstqm3u],.prov-disclosure[data-astro-cid-gfstqm3u]{font-size:13.5px;line-height:1.6;border-radius:var(--radius);padding:12px 16px;margin:0 0 20px}.prov-stale[data-astro-cid-gfstqm3u]{background:var(--c-bg-soft);color:var(--c-ink-soft)}.prov-disclosure[data-astro-cid-gfstqm3u]{border:1px solid var(--c-line-strong);color:var(--c-ink-soft)}.prov-stale[data-astro-cid-gfstqm3u] a[data-astro-cid-gfstqm3u],.prov-disclosure[data-astro-cid-gfstqm3u] a[data-astro-cid-gfstqm3u]{color:var(--c-link)}.prov-prose[data-astro-cid-gfstqm3u]{padding:0}.prov-prose>*+*{margin-top:24px}.prov-prose>h2:first-of-type:not(:first-child){margin-top:56px}.prov-steps[data-astro-cid-gfstqm3u]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.prov-steps[data-astro-cid-gfstqm3u] li[data-astro-cid-gfstqm3u]{display:flex;gap:16px;align-items:flex-start}.prov-step-n[data-astro-cid-gfstqm3u]{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--prov);color:#fff;font-weight:700;font-size:14px}.prov-steps[data-astro-cid-gfstqm3u] h3[data-astro-cid-gfstqm3u]{font-size:17px;margin:4px 0}.prov-steps[data-astro-cid-gfstqm3u] p[data-astro-cid-gfstqm3u]{margin:0;color:var(--c-ink-soft);line-height:1.6}.prov-fit[data-astro-cid-gfstqm3u]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.prov-fit-col[data-astro-cid-gfstqm3u]{border:1px solid var(--c-line-strong);border-radius:var(--radius-lg);padding:20px 22px;background:#fff}.prov-fit-col--against[data-astro-cid-gfstqm3u]{background:var(--c-bg-soft)}.prov-fit-col[data-astro-cid-gfstqm3u] h3[data-astro-cid-gfstqm3u]{font-size:17px;margin:0 0 12px;letter-spacing:.01em}.prov-fit-col[data-astro-cid-gfstqm3u] ul[data-astro-cid-gfstqm3u]{margin:0;padding-left:18px}.prov-fit-col[data-astro-cid-gfstqm3u] li[data-astro-cid-gfstqm3u]{line-height:1.6;margin-bottom:9px;font-size:15px}.prov-record[data-astro-cid-gfstqm3u]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.prov-record[data-astro-cid-gfstqm3u] li[data-astro-cid-gfstqm3u]{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--c-line-strong);border-top:3px solid var(--prov);border-radius:var(--radius);background:var(--c-bg)}.prov-rec-k[data-astro-cid-gfstqm3u]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-muted)}.prov-rec-v[data-astro-cid-gfstqm3u]{font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.3;color:var(--c-ink);font-variant-numeric:tabular-nums}.prov-rec-n[data-astro-cid-gfstqm3u]{font-size:13.5px;line-height:1.45;color:var(--c-ink-soft)}.prov-rec-n[data-astro-cid-gfstqm3u] b[data-astro-cid-gfstqm3u]{font-weight:700;color:var(--c-ink)}.prov-rec-dot[data-astro-cid-gfstqm3u]{color:var(--c-line-strong)}.prov-rec-self[data-astro-cid-gfstqm3u]{font-size:12.5px;line-height:1.45;color:var(--c-ink-soft);padding-left:9px;border-left:2px solid var(--c-line-strong);margin-top:2px}.prov-rec-src[data-astro-cid-gfstqm3u]{display:flex;flex-direction:column;gap:1px;margin-top:auto;padding-top:10px;font-size:12.5px;color:var(--c-ink-muted)}.prov-rec-src[data-astro-cid-gfstqm3u] a[data-astro-cid-gfstqm3u]{font-weight:600}.prov-rec-read[data-astro-cid-gfstqm3u]{white-space:nowrap}.prov-rec-stale[data-astro-cid-gfstqm3u]{margin:14px 0 0}.prov-rec-src[data-astro-cid-gfstqm3u] a[data-astro-cid-gfstqm3u]{color:var(--c-ink-soft)}.prov-menu[data-astro-cid-gfstqm3u]{display:flex;flex-wrap:wrap;gap:9px}.prov-chip[data-astro-cid-gfstqm3u]{display:inline-block;padding:8px 15px;border:1.5px solid var(--prov-line);border-radius:var(--radius-pill);font-weight:600;font-size:14.5px;color:var(--c-ink);text-decoration:none;transition:border-color .15s,color .15s}.prov-chip[data-astro-cid-gfstqm3u]:hover{border-color:var(--prov);color:var(--prov)}.prov-band[data-astro-cid-gfstqm3u]{background:var(--c-bg-dark);color:#fff;padding:56px 0;margin-top:8px}.prov-band-inner[data-astro-cid-gfstqm3u]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px}.prov-band-eyebrow[data-astro-cid-gfstqm3u]{color:var(--c-brand-light);display:block;margin-bottom:8px}.prov-band[data-astro-cid-gfstqm3u] h3[data-astro-cid-gfstqm3u]{margin:0 0 10px;color:#fff}.prov-band[data-astro-cid-gfstqm3u] p[data-astro-cid-gfstqm3u]{margin:0;color:#ffffffc7;line-height:1.65;max-width:60ch}.prov-band-cta[data-astro-cid-gfstqm3u]{background:var(--c-brand-light);color:var(--c-ink);white-space:nowrap}.prov-band-cta[data-astro-cid-gfstqm3u]:hover{background:#d8ffb0}.prov-hub[data-astro-cid-gfstqm3u]{border:1px solid var(--c-line-strong);border-left:3px solid var(--prov);border-radius:var(--radius);padding:24px 26px;margin:0}.prov-hub[data-astro-cid-gfstqm3u] h3[data-astro-cid-gfstqm3u]{margin:8px 0 10px;font-size:22px}.prov-hub[data-astro-cid-gfstqm3u] p[data-astro-cid-gfstqm3u]{margin:0 0 18px;color:var(--c-ink-soft);line-height:1.65;max-width:62ch}.prov-faq[data-astro-cid-gfstqm3u] details[data-astro-cid-gfstqm3u]{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-bg);margin-bottom:12px;overflow:hidden}.prov-faq[data-astro-cid-gfstqm3u] summary[data-astro-cid-gfstqm3u]{cursor:pointer;list-style:none;padding:18px 22px;font-weight:600;color:var(--c-ink);display:flex;justify-content:space-between;align-items:center;gap:16px}.prov-faq[data-astro-cid-gfstqm3u] summary[data-astro-cid-gfstqm3u]::-webkit-details-marker{display:none}.prov-faq[data-astro-cid-gfstqm3u] summary[data-astro-cid-gfstqm3u]:after{content:"+";color:var(--prov);font-size:22px;font-weight:400;line-height:1;display:inline-block;transition:transform .3s ease}.prov-faq[data-astro-cid-gfstqm3u] details[data-astro-cid-gfstqm3u][open] summary[data-astro-cid-gfstqm3u]:after{transform:rotate(45deg)}.prov-faq[data-astro-cid-gfstqm3u] details[data-astro-cid-gfstqm3u][open] summary[data-astro-cid-gfstqm3u]{border-bottom:1px solid var(--c-line)}.prov-faq-a[data-astro-cid-gfstqm3u]{padding:16px 22px 20px}.prov-faq-a[data-astro-cid-gfstqm3u] p[data-astro-cid-gfstqm3u]{margin:0;color:var(--c-ink-soft);line-height:1.65}.prov-faq-cta[data-astro-cid-gfstqm3u]{display:inline-block;margin-top:10px;font-weight:600;color:var(--prov);text-decoration:none}.prov-faq-cta[data-astro-cid-gfstqm3u]:hover{text-decoration:underline}.prov-soft[data-astro-cid-gfstqm3u]{font-size:14.5px;line-height:1.65;color:var(--c-ink-soft);margin-top:32px}.prov-soft[data-astro-cid-gfstqm3u] a[data-astro-cid-gfstqm3u]{color:var(--c-link);font-weight:600}.prov-sticky[data-astro-cid-gfstqm3u]{position:fixed;inset:auto 0 0;z-index:40;background:#fffffff5;backdrop-filter:blur(8px);border-top:1px solid var(--c-line-strong);box-shadow:0 -4px 16px #16243314;transform:translateY(100%);transition:transform .22s ease}.prov-sticky[data-astro-cid-gfstqm3u][data-show]{transform:translateY(0)}.prov-sticky-inner[data-astro-cid-gfstqm3u]{max-width:var(--container-narrow);margin:0 auto;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.prov-sticky-copy[data-astro-cid-gfstqm3u]{display:flex;align-items:baseline;gap:10px;min-width:0}.prov-sticky-copy[data-astro-cid-gfstqm3u] strong[data-astro-cid-gfstqm3u]{font-family:var(--font-display);font-size:16px}.prov-sticky-price[data-astro-cid-gfstqm3u]{font-size:13.5px;color:var(--c-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.prov-sticky-cta[data-astro-cid-gfstqm3u]{white-space:nowrap}@media(prefers-reduced-motion:reduce){.prov-sticky[data-astro-cid-gfstqm3u]{transition:none}.prov-faq[data-astro-cid-gfstqm3u] summary[data-astro-cid-gfstqm3u]:after{transition:none}}@media(max-width:980px){.prov-hero-grid[data-astro-cid-gfstqm3u]{grid-template-columns:1fr;gap:32px}.prov-panel[data-astro-cid-gfstqm3u]{box-shadow:6px 6px 0 var(--prov-tint)}}@media(max-width:860px){.prov-fit[data-astro-cid-gfstqm3u]{grid-template-columns:1fr}.prov-band-inner[data-astro-cid-gfstqm3u]{grid-template-columns:1fr;gap:24px}.prov-band-cta[data-astro-cid-gfstqm3u]{justify-self:start}}@media(max-width:560px){.prov-sticky-inner[data-astro-cid-gfstqm3u]{padding:9px 16px;gap:12px}.prov-sticky-copy[data-astro-cid-gfstqm3u]{flex-direction:column;gap:0}.prov-sticky-cta[data-astro-cid-gfstqm3u]{padding:10px 16px;font-size:13px}}
