.providers-scope .gem{border-radius:9999px}.providers-scope .gem-quartz{background:#c9a6b0}.providers-scope .gem-amber{background:#c99a3e}.providers-scope .gem-amethyst{background:#7b5a9e}.providers-scope .gem-sapphire{background:#3e6fb0}.providers-scope .gem-emerald{background:#3f8a5c}.providers-scope .gem-ruby{background:#b0453e}.providers-scope .gem-diamond{background:var(--color-midnight-plum)}.providers-scope .rv{opacity:0;transition:opacity .9s cubic-bezier(.16, 1, .3, 1) var(--d,0s),transform .9s cubic-bezier(.16, 1, .3, 1) var(--d,0s);transform:translateY(14px)}.providers-scope .rv.in{opacity:1;transform:none}.providers-scope .plist{flex-direction:column;gap:14px;display:flex}.providers-scope .pcard{background:#fff;border-radius:22px;grid-template-columns:1fr;transition:opacity .35s,transform .35s;display:grid;position:relative;overflow:hidden}@media (min-width:720px){.providers-scope .pcard{grid-template-columns:213px 1fr}}.providers-scope .pcard.is-featured{background:linear-gradient(#e6fcfccc,#e6fcfccc),#fff}.providers-scope .pcard.rv{opacity:0;transform:translateY(14px)}.providers-scope .pcard.rv.in{opacity:1;transform:none}.providers-scope .pcard.gone,.providers-scope .pcard.rv.in.gone{opacity:0;pointer-events:none;transform:translateY(6px)}.providers-scope .pcard[hidden]{display:none}.providers-scope .pcard-skeleton{pointer-events:none}.providers-scope .pcard-skeleton .pcard-body{flex-direction:column;justify-content:center;gap:12px;display:flex}.providers-scope .pcard-skeleton .sk{background:#2a1a3d12;border-radius:6px;animation:1.4s ease-in-out infinite pcard-pulse;display:block}.providers-scope .pcard-skeleton .sk-title{border-radius:8px;width:52%;height:34px}.providers-scope .pcard-skeleton .sk-meta{width:34%;height:14px}.providers-scope .pcard-skeleton .sk-line{width:88%;height:12px}.providers-scope .pcard-skeleton .sk-short{width:61%}@keyframes pcard-pulse{50%{opacity:.45}}.providers-scope .plist.is-refetching{opacity:.6}.providers-scope .pload{font-family:var(--font-body);color:#2a1a3d8c;text-align:center;padding:20px 0 4px;font-size:13px;font-weight:300}.providers-scope .skip-results{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.providers-scope .skip-results:focus-visible{clip-path:none;width:auto;height:auto;font-family:var(--font-body);color:#2a1a3d;background:#fff;border-radius:999px;margin-bottom:12px;padding:8px 14px;font-size:13px;display:inline-block;position:static;overflow:visible}.providers-scope .pcard-media{background:#eae6f4;justify-content:center;align-items:center;min-height:176px;display:flex;position:relative}@media (min-width:720px){.providers-scope .pcard-media{min-height:258px}}.providers-scope .pcard-media img{object-fit:cover;filter:saturate(.15);width:100%;height:100%;transition:filter .6s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.providers-scope .pcard:hover .pcard-media img{filter:saturate();transform:scale(1.03)}.providers-scope .pcard-body{flex-direction:column;justify-content:space-between;min-width:0;padding:20px 24px;display:flex}@media (min-width:720px){.providers-scope .pcard-body{padding:20px 20px 20px 24px}}.providers-scope .pcard-about{margin-top:24px}@media (min-width:720px){.providers-scope .pcard-about{margin-top:40px}}.providers-scope .pcard-foot{flex-direction:column;align-items:flex-start;gap:14px;padding-top:24px;display:flex}@media (min-width:720px){.providers-scope .pcard-foot{flex-direction:row;justify-content:space-between;align-items:center}}.providers-scope .plink{font-family:var(--font-body);letter-spacing:1.2px;text-transform:uppercase;color:#211025;white-space:nowrap;font-size:13px;position:relative}.providers-scope .plink:after{content:"";opacity:.35;background:currentColor;width:100%;height:1px;transition:opacity .35s;position:absolute;bottom:-3px;left:0}.providers-scope .plink:hover:after{opacity:1}.providers-scope .plink-arrow:after{opacity:1;width:0;transition:width .45s cubic-bezier(.2,.8,.2,1)}.providers-scope .plink-arrow:hover:after{width:100%}.providers-scope .plink-arrow svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.providers-scope .plink-arrow:hover svg{transform:translate(3px)}.providers-scope .back{letter-spacing:1.2px;text-transform:uppercase;color:#211025;align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (min-width:1024px){.providers-scope .back{gap:8px;font-size:13px}}.providers-scope .back svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.providers-scope .back:hover svg{transform:translate(-3px)}.providers-scope button.plink{line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.providers-scope .pgate{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-midnight-plum);background:0 0;border:0;margin:0;padding:20px;position:fixed;inset:0}.providers-scope .pgate[open]{justify-content:center;align-items:center;display:flex}.providers-scope .pgate::backdrop{background:#21102599}.providers-scope .pgate-panel{background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:460px;padding:34px 30px 30px;animation:.5s cubic-bezier(.16,1,.3,1) both pgate-in;display:flex;position:relative}.providers-scope .pgate-panel h2{color:var(--color-midnight-plum);padding-right:36px;font-size:34px;line-height:1.05}.providers-scope .pgate-panel p{font-family:var(--font-body);color:#211025cc;font-size:15px;font-weight:300;line-height:1.55}.providers-scope .pgate-panel .pgate-login{font-family:var(--font-body);color:#211025b3;text-underline-offset:3px;align-self:center;margin-top:4px;font-size:13px;text-decoration:underline}.providers-scope .pgate-panel .pgate-login:hover{color:var(--color-midnight-plum)}.providers-scope .pgate-chip{font-family:var(--font-display);color:var(--color-midnight-plum);white-space:nowrap;background:#fff;border:1px solid #21102533;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;line-height:1;display:inline-flex}.providers-scope .pgate-close{width:40px;height:40px;color:var(--color-midnight-plum);cursor:pointer;background:0 0;border:1px solid #21102533;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .25s,color .25s;display:inline-flex;position:absolute;top:18px;right:18px}.providers-scope .pgate-close:hover{background:var(--color-midnight-plum);color:var(--color-ivory)}@media (prefers-reduced-motion:reduce){.providers-scope .pcard,.providers-scope .pcard-media img,.providers-scope .plink:after,.providers-scope .plink-arrow svg,.providers-scope .back svg{transition:none}.providers-scope .rv,.providers-scope .pcard.rv{opacity:1;transition:none;transform:none}.providers-scope .pcard.gone,.providers-scope .pcard.rv.in.gone{opacity:0;transform:none}.providers-scope .pcard-skeleton .sk,.providers-scope .pgate-panel{animation:none}}@keyframes pgate-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}
