.providers-page section{padding:0}.providers-hero{gap:50px;padding-bottom:42px}.providers-hero h1{font-size:var(--text-page-title)}.providers-hero-actions{align-items:center;gap:22px;margin-top:25px;display:flex}.providers-hero-actions .cta,.providers-bottom-cta .cta{background:var(--green);border-color:var(--green);font-size:var(--text-sm)}.providers-hero-actions>a:last-child{font-size:var(--text-sm)}.providers-network{text-align:center;background:#f0f5e9;border:1px solid #dce5d4;border-radius:12px;flex-shrink:0;width:340px;padding:24px 30px 18px}.providers-network-label{font:var(--text-xs) var(--mono);letter-spacing:.08em;color:#738567}.providers-network-app{font:var(--text-xs) var(--mono);color:#6e805f;background:#fbfdf7;border:1px solid #d6e2cc;border-radius:5px;width:max-content;margin:17px auto 0;padding:8px 14px}.providers-network-line{color:#91a982;height:24px;font:var(--text-xl) var(--mono);display:block}.providers-network-router{background:#fff;border:1px solid #c9dabe;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 9px;display:flex;box-shadow:0 5px 15px #35492808}.providers-network-router>span:first-child{color:#649855;font-size:var(--text-2xl);line-height:1}.providers-network-router strong{font-size:var(--text-base);letter-spacing:-.035em}.providers-network-router strong span{color:#228345}.providers-network-pill{font:var(--text-xs) var(--mono);color:#70885f;background:#edf4e6;border-radius:3px;padding:3px 5px}.providers-network-branches{color:#8ea47c;height:25px;font:var(--text-xl) var(--mono);justify-content:space-around;display:flex}.providers-network-pools{grid-template-columns:1fr 1fr;gap:12px;display:grid}.providers-network-pools>div{background:#f8fbf3;border:1px solid #d7e3cc;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.providers-network-pools strong{font-size:var(--text-2xl);color:#406f35;letter-spacing:-.04em;font-weight:500}.providers-network-pools>div>span{font-size:var(--text-xs);text-align:left;color:#6c815d;line-height:1.5}.providers-page .providers-hero .providers-network>p{font-size:var(--text-xs);color:#7e8f70;margin:15px 0 0}.providers-directory{border-top:1px solid #e0e6d8}.providers-directory-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:31px 0 24px;display:flex}.providers-directory-heading .pg-eyebrow{font-size:var(--text-xs);margin-bottom:11px}.providers-directory h2,.providers-connect h2,.providers-faq h2{font-size:var(--text-3xl);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.15}.providers-directory-heading>a{font-size:var(--text-sm);margin-bottom:4px}.providers-toolbar{background:#fff;border:1px solid #dde5d4;border-radius:9px;align-items:center;gap:17px;padding:16px;display:flex}.providers-search{color:#8b9b7c;background:#fafcf7;border:1px solid #dde5d5;border-radius:6px;flex:1;align-items:center;gap:9px;min-width:0;padding:0 11px;display:flex}.providers-search>span{font-size:var(--text-xl);line-height:1}.providers-search input{width:100%;min-width:0;font:var(--text-control) var(--body);color:var(--ink);background:0 0;border:0;padding:10px 0}.providers-search:focus-within{outline:2px solid var(--green);outline-offset:2px}.providers-search input:focus{outline:none}.providers-filters{gap:4px;display:flex}.providers-filters button{color:#718166;font:var(--text-sm) var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 10px}.providers-filters button span{font:var(--text-xs) var(--mono);opacity:.8;padding-left:5px}.providers-filters button[aria-pressed=true]{color:#407932;background:#edf5e5;border-color:#dae8cd}.providers-filters button:hover{background:#f5f8ef}.providers-sort{font-size:var(--text-xs);color:#839375;align-items:center;gap:8px;display:flex}.providers-sort select{font-size:var(--text-control);border:1px solid #e0e6d8;border-radius:5px;padding:8px 26px 8px 9px}.providers-results-meta{font-size:var(--text-xs);color:#7f8c73;justify-content:space-between;align-items:center;gap:12px;padding:17px 2px;display:flex}#prov-count{font:var(--text-xs) var(--mono);color:#677f55}.providers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.provider-card{background:#fff;border:1px solid #dde5d5;border-radius:10px;flex-direction:column;min-width:0;padding:21px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.provider-card[hidden]{display:none}.provider-card:hover{border-color:#a5bf94;transform:translateY(-2px);box-shadow:0 6px 20px #35492808}.provider-card-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.provider-mark{background:#f2f7ed;border:1px solid #dce6d4;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.provider-mark[data-tone="1"]{background:#f9f3e7;border-color:#eee2cc}.provider-mark[data-tone="2"]{background:#eef4f8;border-color:#dce6ee}.provider-mark[data-tone="3"]{background:#f4f0f8;border-color:#e7def0}.provider-mark[data-tone="4"]{background:#faf0ec;border-color:#efdfd6}.provider-mark{position:relative}.provider-mark img{opacity:0;z-index:1;background:inherit;object-fit:contain;border-radius:4px;position:relative}.provider-mark .provider-initial{position:absolute}.provider-key-approval{color:#705927;font-size:var(--text-xs);background:#fbf7ed;border:1px solid #e6d6ad;border-radius:4px;align-self:flex-start;margin-top:10px;padding:4px 7px}.provider-mark [hidden]{display:none}.provider-initial{font-size:var(--text-lg);color:#607f4f;font-weight:600}.provider-residency{font:var(--text-xs) var(--mono);color:#7b8971;white-space:nowrap;background:#f9fbf6;border:1px solid #e3e9dc;border-radius:4px;padding:4px 6px}.provider-residency.is-india{color:#487f35;background:#f0f7e8;border-color:#dce9cc}.provider-card h3{font-size:var(--text-lg);letter-spacing:-.025em;margin:0 0 4px;font-weight:600;line-height:1.3}.provider-card h3 a{color:var(--ink)}.provider-card h3 a:hover{color:#168244}.provider-domain{color:#87937c;font:var(--text-xs) var(--mono);overflow-wrap:anywhere}.provider-description{font-size:var(--text-sm);color:#6e7b63;flex:1;margin:16px 0 21px;line-height:1.8}.provider-card-footer{border-top:1px solid #edf1e7;justify-content:space-between;align-items:center;gap:8px;padding-top:13px;display:flex}.provider-card-footer>span{color:#7f8c73;font-size:var(--text-xs)}.provider-card-footer a{font-size:var(--text-sm);color:#3d7c31;white-space:nowrap}.provider-card-footer a span{margin-left:7px}.providers-pagination-row{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:0 2px;display:flex}#prov-page-info{font-size:var(--text-xs);color:#7a896d}.providers-pagination{color:#6e805f;font-size:var(--text-xs);align-items:center;gap:10px;display:flex}.providers-pagination[hidden],.providers-empty[hidden]{display:none}.providers-pagination button{color:#567d43;font:var(--text-sm) var(--body);cursor:pointer;background:#fff;border:1px solid #d9e3d0;border-radius:5px;padding:8px 10px}.providers-pagination button:hover:not(:disabled){background:#edf5e4}.providers-pagination label{align-items:center;gap:6px;display:flex}.providers-pagination select{font-size:var(--text-control);border-radius:5px;padding:7px 26px 7px 8px}.providers-empty{text-align:center;background:#fafcf7;border:1px dashed #cfddc3;border-radius:10px;padding:50px 25px}.providers-empty>span{font-size:var(--text-3xl);color:#869f72}.providers-empty h3{font-size:var(--text-xl);letter-spacing:-.02em;margin:8px 0;font-weight:550}.providers-empty p{color:#7a8a6d;font-size:var(--text-sm);margin:0 0 20px}.providers-empty .cta{font-size:var(--text-sm);margin:0}.providers-page .providers-connect{color:#edf5e7;background:#18271d;border:1px solid #2e4431;border-radius:13px;grid-template-columns:1fr 1.3fr;gap:65px;margin-top:40px;padding:35px;display:grid}.providers-connect .pg-eyebrow{color:#a5bd95;font-size:var(--text-xs);letter-spacing:.08em;margin-bottom:16px}.providers-connect .pg-eyebrow:before{background:#a5bd95}.providers-connect h2 em{color:#a8ce8e;font-style:normal}.providers-connect-intro>p:last-of-type{color:#b0c49f;font-size:var(--text-sm);margin:17px 0;line-height:1.9}.providers-connect-intro>a{color:#bfdbab;font-size:var(--text-sm)}.providers-connect-steps{gap:22px;display:grid}.providers-connect-steps>div{align-items:flex-start;gap:15px;display:flex}.providers-connect-steps>div>span{font:var(--text-xs) var(--mono);color:#a8c495;background:#22351f;border:1px solid #45603b;border-radius:4px;padding:5px}.providers-connect-steps h3{font-size:var(--text-sm);margin:0 0 6px;font-weight:550}.providers-connect-steps p{font-size:var(--text-sm);color:#acc199;margin:0;line-height:1.8}.providers-connect-steps code{color:#d1e6be;font-size:var(--text-xs);background:#2c3e26}.providers-page .providers-faq{border-top:1px solid #dfe7d6;grid-template-columns:1fr 1.8fr;gap:50px;margin-top:45px;padding-top:32px;display:grid}.providers-faq .pg-eyebrow{font-size:var(--text-xs)}.providers-faq>div>a{font-size:var(--text-sm);margin-top:20px;display:inline-block}.providers-faq details{border-bottom:1px solid #dfe7d6}.providers-faq summary{font-size:var(--text-sm);cursor:pointer;padding:17px 24px 17px 0;list-style:none;position:relative}.providers-faq summary::-webkit-details-marker{display:none}.providers-faq summary:after{content:"+";color:#738a61;font-size:var(--text-xl);position:absolute;top:14px;right:0}.providers-faq details[open] summary:after{content:"−"}.providers-faq details p{color:#6e7e62;font-size:var(--text-sm);margin:0 0 18px;line-height:1.9}.providers-bottom-cta{background:#eef5e7;border:1px solid #dbe5d1;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:35px 0 15px;padding:25px;display:flex}.providers-bottom-cta>div{align-items:center;gap:15px;display:flex}.providers-bottom-cta strong{font-size:var(--text-base);font-weight:550}.providers-bottom-cta p{font-size:var(--text-sm);color:#748567;margin:4px 0 0}@media (width<=1000px){.providers-network{width:300px;padding:22px}.providers-hero{gap:28px}.providers-sort{flex-direction:column;align-items:flex-start;gap:4px}.providers-toolbar{gap:10px}.providers-filters button{padding:8px}.provider-card{padding:18px}.providers-connect{gap:35px}}@media (width<=800px){.providers-network{display:none}.providers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.providers-toolbar{flex-wrap:wrap}.providers-search{flex-basis:100%}.providers-sort{flex-direction:row;align-items:center;margin-left:auto}}@media (width<=550px){.providers-hero{padding-bottom:30px}.providers-hero h1{font-size:var(--text-page-title)}.providers-hero-actions{gap:18px}.providers-hero-actions .cta{font-size:var(--text-sm);padding:11px 14px}.providers-hero-actions>a:last-child{font-size:var(--text-sm)}.providers-directory-heading{flex-direction:column;align-items:flex-start;gap:13px}.providers-directory h2{font-size:var(--text-2xl)}.providers-toolbar{gap:12px;padding:12px}.providers-filters{justify-content:space-between;width:100%}.providers-sort{justify-content:space-between;width:100%;margin-left:0}.providers-results-meta>span:last-child{display:none}.providers-grid{grid-template-columns:1fr;gap:13px}.provider-card{padding:22px}.provider-card-footer{flex-direction:row;align-items:center}.provider-description{margin:15px 0 21px}.providers-pagination-row{flex-wrap:wrap;gap:16px}.providers-pagination{justify-content:space-between;gap:6px;width:100%}.providers-page .providers-connect{grid-template-columns:1fr;gap:30px;padding:25px}.providers-connect h2,.providers-faq h2{font-size:var(--text-2xl)}.providers-page .providers-faq{grid-template-columns:1fr;gap:20px}.providers-faq h2 br{display:none}.providers-bottom-cta{flex-direction:column;align-items:flex-start;padding:23px}.providers-bottom-cta strong{font-size:var(--text-sm)}}
