main.ported{display:block}.ported .container{max-width:1120px;margin-inline:auto;padding-inline:1.25rem}.ported .container-wide{max-width:1320px;margin-inline:auto;padding-inline:1.25rem}.ported .section{padding-block:clamp(2.5rem,6vw,4.5rem)}.ported .section-sm{padding-block:clamp(1.75rem,4vw,2.75rem)}.ported .grid{gap:1.5rem;display:grid}.ported .grid-2{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.ported .grid-3{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.ported .grid-4{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.ported .flex{gap:1rem;display:flex}.ported .flex-wrap{flex-wrap:wrap}.ported .bg-navy{background:var(--navy);color:var(--on-dark)}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) h1,.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) h2,.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) h3,.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) h4{color:#fff}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) a:not(.btn){color:#e8d4a8}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) a:not(.btn):hover{color:#f6efe0}.ported .bg-light{background:var(--surface)}.ported .text-center{text-align:center}.ported .centered{text-align:center;margin-inline:auto}.ported .justify{text-align:left}.ported .text-sm{font-size:.92rem}.ported .text-xs{font-size:.82rem}.ported .text-mid{color:var(--ink-2)}.ported .text-light{color:var(--ink-3)}.ported .text-blue{color:var(--accent-2)}.ported .text-gold{color:var(--gold)}.ported .text-white{color:#fff}.ported .text-white-70{color:#ffffffb8}.ported .text-white-50{color:#ffffff8c}.ported .fw-600{font-weight:600}.ported .mt-2{margin-top:.5rem}.ported .mt-4{margin-top:1rem}.ported .mt-6{margin-top:1.5rem}.ported .mb-6{margin-bottom:1.5rem}.ported .mb-8{margin-bottom:2rem}.ported .gap-2{gap:.5rem}.ported .gap-4{gap:1rem}.ported p{max-width:var(--measure)}.ported .text-center p,.ported .centered p{margin-inline:auto}.ported .section-header{margin-bottom:2rem}.ported .section-label,.ported .section-eyebrow{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem;font-size:.76rem;font-weight:700;display:block}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .section-label,.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .section-eyebrow{color:var(--accent)}.ported .section-title{margin:0 0 .6rem}.ported .section-subtitle{color:var(--ink-2);max-width:62ch;font-size:1.05rem}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .section-subtitle{color:#ffffffbf}.ported .btn{border-radius:var(--radius);font-family:var(--font-body);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.62rem 1.15rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ported .btn-primary{background:var(--btn);color:var(--btn-ink)}.ported .btn-primary:hover{background:var(--navy-2);color:#fff}.ported .btn-outline{border-color:var(--line);color:var(--ink);background:0 0}.ported .btn-outline:hover{border-color:var(--btn);color:var(--btn)}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .btn-outline{color:#fff;border-color:#fff6}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .btn-outline:hover{color:#fff;background:#ffffff14;border-color:#fff}.ported .btn-white{color:var(--navy);background:#fff}.ported .btn-white:hover{background:var(--surface);color:var(--navy)}.ported .btn-lg{padding:.8rem 1.5rem;font-size:1rem}.ported .btn-sm{padding:.42rem .8rem;font-size:.86rem}.ported .btn-block{width:100%;display:flex}.ported .card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.ported .card-body{padding:1.4rem}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .card{background:var(--navy-2);border-color:var(--navy-line);color:var(--on-dark-2);box-shadow:none}.ported .hero,.ported .page-hero,.ported .prem-hero{background:var(--navy);color:var(--on-dark);padding-block:clamp(3rem,7vw,5.5rem)}.ported .hero h1,.ported .page-hero h1,.ported .prem-hero h1{color:#fff;max-width:22ch}.ported .text-center h1,.ported .hero.text-center h1{margin-inline:auto}.ported .hero-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:.8rem;font-size:.78rem;font-weight:700;display:block}.ported .hero-sub,.ported .hero-subtitle{color:#ffffffc7;max-width:62ch;font-size:1.08rem}.ported .hero-badge,.ported .hero-badges{flex-wrap:wrap;gap:.5rem;display:inline-flex}.ported .hero-ctas{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.ported .text-center .hero-ctas,.ported .hero.text-center .hero-ctas{justify-content:center}.ported .hero-stats{border-top:1px solid var(--navy-line);margin-top:2.5rem;padding-top:2rem}.ported .hero-stats-grid,.ported .hero-stat{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem;display:grid}.ported .hero-stat-value{font-family:var(--font-head);color:#fff;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:600;line-height:1.1;display:block}.ported .hero-stat-label{color:#ffffffa8;margin-top:.3rem;font-size:.84rem;display:block}.ported .cert-badge,.ported .badge-master,.ported .badge-certified,.ported .area-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.74rem;font-weight:700;display:inline-flex}.ported .cert-badge,.ported .badge-certified{color:var(--accent-2);background:#a8802f1a;border:1px solid #a8802f47}.ported .badge-master{color:#8a681f;background:#a8802f1f;border:1px solid #a8802f59}.ported .area-pill{background:var(--surface);color:var(--ink-2);border:1px solid var(--line);text-transform:none;letter-spacing:0;font-weight:500}.ported .badge-urofirm{color:var(--accent-2);background:#1b3a5214;border:1px solid #1b3a5242}.ported .cert-badge:has(+.cert-badge){margin-right:.4rem}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .cert-badge,.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .badge-certified{color:#e8d4a8;background:#e8d4a824;border-color:#e8d4a852}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .badge-master{color:#e0c184;background:#e8d4a826;border-color:#e8d4a859}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .badge-urofirm{color:#c6def0;background:#c6def029;border-color:#c6def05c}.ported .status-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--surface);max-width:100%;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;align-items:center;padding:.22rem .6rem;font-size:.74rem;font-weight:700;line-height:1.25;display:inline-flex}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .status-badge{color:#e6ebf0;background:#ffffff1a;border-color:#ffffff52}.ported .provider-card .status-badge{align-self:flex-start;margin-bottom:.5rem}.ported .prem-hero__info .status-badge{margin-top:.25rem}.ported .std-provider-card__info .status-badge{align-self:flex-start}.ported .provider-card,.ported .clinic-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;transition:box-shadow .15s,border-color .15s;overflow:hidden}.ported .provider-card:hover,.ported .clinic-card:hover{box-shadow:var(--shadow);border-color:#c3ced8}.ported .provider-card__inner,.ported .clinic-card__inner{align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.ported .provider-card__photo{object-fit:cover;background:var(--surface-2);border-radius:50%;flex:none;width:76px;height:76px}.ported .provider-card__details,.ported .clinic-card__details{min-width:0}.ported .provider-card__name,.ported .clinic-card__city{font-family:var(--font-head);color:var(--ink);margin:0 0 .2rem;font-size:1.1rem;font-weight:600}.ported .provider-card__specialty,.ported .provider-card__since,.ported .clinic-card__address{color:var(--ink-2);margin:0;font-size:.88rem}.ported .provider-card__meta,.ported .clinic-card__meta{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.ported .clinic-card__phone{color:var(--accent-2);font-weight:600;text-decoration:none}.ported .providers-grid,.ported .clinics-grid,.ported .candidates-grid,.ported .benefits-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.25rem;display:grid}.ported .clinic-meta-item{color:var(--ink-2);align-items:flex-start;gap:.5rem;margin-bottom:.45rem;font-size:.9rem;display:flex}.ported .clinic-meta-icon{color:var(--accent);flex:none;margin-top:.15rem}.ported .clinic-detail-block{border-bottom:1px solid var(--line);padding:1.25rem 0}.ported .faq-list{gap:.75rem;max-width:52rem;display:grid}.ported .faq-item{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.ported .faq-question{cursor:pointer;width:100%;font-family:var(--font-body);color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;display:flex}.ported .faq-question:hover{background:var(--surface)}.ported .faq-arrow{color:var(--accent);flex:none;transition:transform .2s}.ported .faq-item.active .faq-arrow,.ported .faq-item[open] .faq-arrow{transform:rotate(180deg)}.ported .faq-answer{border-top:1px solid var(--line)}.ported .faq-answer-inner{color:var(--ink-2);padding:1rem 1.25rem}.ported .faq-answer-inner p:last-child{margin-bottom:0}.ported .pricing,.ported .pricing-compare{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;display:grid}.ported .pricing-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;display:flex}.ported .pricing-card-header{border-bottom:1px solid var(--line);padding:1.25rem 1.25rem .5rem}.ported .pricing-plan-name{font-family:var(--font-head);margin:0 0 .5rem;font-size:1.15rem;font-weight:600}.ported .pricing-price,.ported .pricing-amount{font-family:var(--font-head);color:var(--ink);font-size:clamp(1.7rem,3.5vw,2.3rem);font-weight:600;line-height:1.1}.ported .pricing-currency{vertical-align:super;color:var(--ink-2);font-size:.55em}.ported .pricing-label{color:var(--ink-3);font-size:.84rem}.ported .pricing-card-body{flex:1;padding:1.25rem}.ported .pricing-card-footer{padding:0 1.25rem 1.25rem}.ported .pricing-features,.ported .pricing-includes{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ported .pricing-features li,.ported .pricing-includes li{color:var(--ink-2);padding-left:1.4rem;font-size:.92rem;position:relative}.ported .pricing-features li:before,.ported .pricing-includes li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.ported .pricing-include-icon{color:var(--accent)}.ported .card-included{border-color:#a8802f59}.ported .timeline{gap:1.5rem;display:grid;position:relative}.ported .timeline-item{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.ported .timeline-marker{justify-content:center;width:2rem;display:flex;position:relative}.ported .timeline-dot{background:var(--accent);border-radius:50%;flex:none;width:.85rem;height:.85rem;margin-top:.4rem}.ported .timeline-line{background:var(--line);width:2px;position:absolute;top:1.4rem;bottom:-1.6rem}.ported .timeline-content{min-width:0}.ported .step-card,.ported .process-step,.ported .benefit-card,.ported .candidate-col{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:1.4rem}.ported .step-number,.ported .process-number{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;margin-bottom:.8rem;font-size:.95rem;font-weight:700;display:inline-flex}.ported .benefit-icon,.ported .check-icon,.ported .li-icon,.ported .audience-check{color:var(--accent);flex:none}.ported .x-icon{color:var(--warn);flex:none}.ported .audience-item,.ported .candidate-list li{align-items:flex-start;gap:.6rem;margin-bottom:.6rem;display:flex}.ported .candidate-list{margin:0;padding:0;list-style:none}.ported .rc-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:1.5rem}.ported .rc-stars{color:var(--gold);letter-spacing:.1em}.ported .rc-quote{font-family:var(--font-head);color:var(--ink);font-size:1.05rem;line-height:1.55}.ported .rc-author{color:var(--ink-3);margin-top:.8rem;font-size:.88rem}.ported .rc-dot{background:var(--line);border:0;border-radius:50%;width:.5rem;height:.5rem;padding:0}.ported .rc-dot.active{background:var(--accent)}.ported .rc-arrow{border:1px solid var(--line);cursor:pointer;width:2.2rem;height:2.2rem;color:var(--ink-2);background:#fff;border-radius:50%}.ported .blog-single-header{border-bottom:1px solid var(--line);padding-block:2.5rem 1.5rem}.ported .blog-meta,.ported .article-byline,.ported .byline-author{color:var(--ink-3);font-size:.88rem}.ported .blog-meta-sep,.ported .byline-separator{color:var(--line);margin-inline:.45rem}.ported .blog-cat-link,.ported .hp-blog-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700;text-decoration:none;display:inline-block}.ported .blog-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (width>=1000px){.ported .blog-layout{grid-template-columns:15rem minmax(0,1fr)}}.ported .blog-toc-col{align-self:start}@media (width>=1000px){.ported .blog-toc-col{position:sticky;top:5rem}}.ported .blog-toc{font-size:.9rem}.ported .blog-toc ul{border-left:2px solid var(--line);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ported .blog-toc a{color:var(--ink-2);padding:.15rem 0 .15rem .8rem;text-decoration:none;display:block}.ported .blog-toc a:hover{color:var(--accent)}.ported .blog-single-body{font-size:1.03rem}.ported .blog-single-body h2{margin-top:2.5rem}.ported .blog-single-body h3{margin-top:1.75rem}.ported .blog-sidebar-card,.ported .prem-sidebar-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.25rem;font-size:.92rem}.ported .hp-blog-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:1.25rem}.ported .article-desc{color:var(--ink-2)}.ported .mobile-toc{margin-block:1.5rem}.ported .mobile-toc-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:.82rem;font-weight:700}.ported .mobile-toc-list{gap:.35rem;margin:.5rem 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}@media (width>=1000px){.ported .mobile-toc{display:none}}.ported .prem-hero__inner{gap:1.75rem;display:grid}@media (width>=800px){.ported .prem-hero__inner{grid-template-columns:auto 1fr;align-items:center}}.ported .prem-creds{border-top:1px solid var(--line);gap:0;margin-top:1rem;display:grid}.ported .prem-cred-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,12rem) 1fr;gap:.75rem 1.25rem;margin:0;padding:.7rem 0;font-size:.93rem;display:grid}.ported .prem-cred-item dt{color:var(--ink-2);margin:0;font-weight:600}.ported .prem-cred-item dd{color:var(--ink);margin:0}@media (width<=520px){.ported .prem-cred-item{grid-template-columns:1fr;gap:.15rem}}.ported .prem-extra__item{align-items:flex-start;gap:.6rem;margin-bottom:.65rem;font-size:.93rem;display:flex}.ported .prem-trust-item{text-align:center}.ported .prem-trust-num{font-family:var(--font-head);color:var(--ink);font-size:1.7rem;font-weight:600;display:block}.ported .prem-trust-lbl{color:var(--ink-3);font-size:.8rem;display:block}.ported .prem-contact-card__btn{width:100%}.ported table{border-collapse:collapse;width:100%;margin-block:1.5rem;font-size:.93rem;display:block;overflow-x:auto}.ported th,.ported td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem .85rem}.ported thead th{background:var(--surface);letter-spacing:.02em;font-size:.85rem;font-weight:700}.ported blockquote{border-left:3px solid var(--accent);color:var(--ink-2);margin:1.5rem 0;padding-left:1.1rem;font-style:italic}.ported .cite,.ported .references{color:var(--ink-3);font-size:.84rem}.ported .references a{word-break:break-word}.ported hr{border:0;border-top:1px solid var(--line);margin-block:2rem}.ported ul,.ported ol{padding-left:1.3rem}.ported li{margin-bottom:.4rem}.ported code{background:var(--surface);border-radius:3px;padding:.1em .35em;font-size:.9em}.ported .page-cta{background:var(--navy);color:var(--on-dark);text-align:center;padding-block:clamp(2.5rem,6vw,4rem)}.ported .page-cta h2{color:#fff}.ported .page-cta p{color:#ffffffbf;margin-inline:auto}.ported .__cf_email__{unicode-bidi:bidi-override}.ported .hp-hero-sub{color:#ffffffc7;margin-inline:auto;font-size:1.08rem}.ported .hp-hero-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.ported .hp-btn-outline-white{color:#fff;border-color:#ffffff73}.ported .hp-btn-outline-white:hover{color:#fff;background:#ffffff14;border-color:#fff}.ported .hp-blog-thumb{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;margin-bottom:.9rem}.ported .hide-mobile{display:none}@media (width>=700px){.ported .hide-mobile{display:inline}}.ported .stats-bar{background:var(--surface);border-block:1px solid var(--line);padding-block:2rem}.ported .stats-grid,.ported .hero-stat{text-align:center;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem;display:grid}.ported .stat-item{gap:.25rem;display:grid}.ported .stat-number{font-family:var(--font-head);color:var(--ink);font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:600;line-height:1.1}.ported .stat-label{color:var(--ink-3);font-size:.85rem}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .stat-number{color:#fff}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .stat-label{color:#ffffffad}.ported .clinic-hero{background:var(--navy);color:var(--on-dark);padding-block:clamp(2.5rem,6vw,4rem)}.ported .clinic-hero__inner{gap:1.5rem;display:grid}@media (width>=860px){.ported .clinic-hero__inner{grid-template-columns:1fr auto;align-items:center}}.ported .clinic-hero__label{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-size:.78rem;font-weight:700}.ported .clinic-hero__title{color:#fff;margin:.5rem 0 .75rem}.ported .clinic-hero__meta{color:#ffffffc7;flex-wrap:wrap;gap:.35rem 1.25rem;font-size:.95rem;display:flex}.ported .clinic-hero__actions{flex-wrap:wrap;gap:.7rem;display:flex}.ported .clinic-details{padding-block:clamp(2rem,5vw,3rem)}.ported .clinic-details__grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:2rem;display:grid}.ported .clinic-providers,.ported .providers{padding-block:clamp(2rem,5vw,3rem)}.ported .provider-cards-grid,.ported .clinic-cards-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.25rem;display:grid}.ported .clinic-cta,.ported .provider-cta,.ported .soft-cta{background:var(--navy);color:var(--on-dark);border-radius:var(--radius-lg);text-align:center;margin-block:2rem;padding:2rem 1.75rem}.ported .clinic-cta h2,.ported .provider-cta h2,.ported .soft-cta h2,.ported .clinic-cta h3,.ported .provider-cta h3,.ported .soft-cta h3{color:#fff}.ported .clinic-cta p,.ported .provider-cta p,.ported .soft-cta p{color:var(--on-dark-2);margin-inline:auto}.ported .clinic-cta a:not(.btn),.ported .provider-cta a:not(.btn),.ported .soft-cta a:not(.btn){color:#e8d4a8}.ported .clinic-address{color:var(--ink-2);font-style:normal}.ported .clinic-state-group{margin-bottom:2.5rem}.ported .clinic-state-group__heading{border-bottom:2px solid var(--line);margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.15rem}.ported .clinic-card__link,.ported .provider-card__link{color:inherit;text-decoration:none;display:block}.ported .clinic-card__meta-item,.ported .provider-card__location{color:var(--ink-3);font-size:.87rem}.ported .service-area{padding-block:clamp(2rem,5vw,3rem)}.ported .area-pills{flex-wrap:wrap;gap:.45rem;display:flex}.ported .prem-hero__avatar{object-fit:cover;background:var(--navy-2);border:3px solid #fff3;border-radius:50%;width:130px;height:130px}.ported .prem-hero__name{color:#fff;margin:0 0 .35rem}.ported .prem-hero__subtitle{color:#ffffffc2;font-size:1.02rem}.ported .prem-trust-bar{border-block:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1.25rem;padding-block:1.75rem;display:grid}.ported .prem-body{gap:2.5rem;max-width:1120px;margin-inline:auto;padding:clamp(2rem,5vw,3rem) 1.25rem;display:grid}@media (width>=960px){.ported .prem-body{grid-template-columns:minmax(0,1fr) 19rem;align-items:start}}.ported .prem-main{min-width:0;display:block}.ported .prem-main>h2{margin-top:2rem}.ported .prem-main>h2:first-child{margin-top:0}.ported .prem-bio{font-size:1.02rem}.ported .prem-creds,.ported .prem-extra{margin-top:2rem}.ported .prem-sidebar{gap:1.25rem;display:grid;position:sticky;top:5rem}.ported .prem-contact-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:1.25rem}.ported .prem-contact-card__name{font-family:var(--font-head);margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.ported .prem-contact-card__hours{color:var(--ink-2);margin-bottom:.9rem;font-size:.88rem}.ported .provider-img{object-fit:cover;background:var(--surface-2);border-radius:50%;flex:none;width:64px;height:64px}.ported .provider-info{min-width:0}.ported .provider-name{margin:0 0 .15rem;font-size:1.02rem;font-weight:600}.ported .provider-badge{font-size:.74rem}.ported .provider-bio{color:var(--ink-2);margin:.4rem 0 0;font-size:.9rem}.ported .blog-single{padding-bottom:2rem}.ported .blog-content-col{min-width:0}.ported .blog-content{font-size:1.03rem}.ported .blog-sidebar-col{align-content:start;gap:1.25rem;display:grid}@media (width>=1000px){.ported .blog-sidebar-col{position:sticky;top:5rem}}.ported .blog-toc__title,.ported .blog-sidebar-card__title{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);margin:0 0 .6rem;font-size:.8rem;font-weight:700}.ported .blog-toc__list{border-left:2px solid var(--line);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ported .blog-toc__list a{color:var(--ink-2);padding:.15rem 0 .15rem .8rem;font-size:.9rem;text-decoration:none;display:block}.ported .blog-toc__list a:hover{color:var(--accent)}.ported .toc-h3{font-size:.86rem;padding-left:1.6rem!important}.ported .blog-author-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;padding:1.25rem}.ported .blog-author-card__avatar{object-fit:cover;background:var(--surface-2);border-radius:50%;width:72px;height:72px;margin:0 auto .7rem;display:block}.ported .blog-author-card__label{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);font-size:.74rem}.ported .blog-author-card__name{font-family:var(--font-head);margin:.2rem 0;font-size:1.02rem;font-weight:600}.ported .blog-author-card__specialty{color:var(--ink-2);font-size:.86rem}.ported .blog-author-card__badge{margin-top:.5rem}.ported .blog-author-card__link{font-size:.88rem}.ported .blog-sidebar-links{gap:.5rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.ported .blog-sidebar-cta{background:var(--navy);color:var(--on-dark-2);border:0}.ported .blog-sidebar-cta__title{color:#fff}.ported .blog-tag,.ported .blog-cat-pill{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:.18rem .6rem;font-size:.78rem;text-decoration:none;display:inline-block}.ported .wp-post-image,.ported .attachment-medium_large,.ported .size-medium_large{border-radius:var(--radius)}.ported .key-takeaways,.ported .info-box,.ported .note{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);margin-block:1.5rem;padding:1.15rem 1.25rem}.ported .key-takeaways ul,.ported .info-box ul{margin-bottom:0}.ported .info-box-label{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);margin-bottom:.45rem;font-size:.76rem;font-weight:700;display:block}.ported .citation,.ported .citation-number,.ported .apo-cite{color:var(--ink-3);font-size:.82rem}.ported .how-it-works,.ported .benefits,.ported .candidates,.ported .reviews,.ported .faq,.ported .contact,.ported .visit{padding-block:clamp(2rem,5vw,3.25rem)}.ported .how-content,.ported .steps-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;display:grid}.ported .ideal,.ported .not-ideal{border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;padding:1.4rem}.ported .ideal{border-left:3px solid var(--ok)}.ported .not-ideal{border-left:3px solid var(--warn)}.ported .green,.ported .eval-green,.ported .tick{color:var(--ok)}.ported .eval-red{color:var(--warn)}.ported .gold{color:var(--gold)}.ported .blue{color:var(--accent-2)}.ported .col-highlight{background:#a8802f0f}.ported .comparison-table{font-size:.9rem}.ported .card-benefit{border-left:3px solid var(--accent)}.ported .eval-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:1.25rem}.ported .eval-flag{margin-bottom:.7rem;line-height:1.55;display:block}.ported .eval-flag-label{margin-right:.3rem;font-weight:600}.ported .rc-wrapper{position:relative;overflow:hidden}.ported .rc-track{gap:1.25rem;transition:transform .3s;display:flex}.ported .rc-slide{flex:0 0 100%;min-width:0}@media (width>=760px){.ported .rc-slide{flex-basis:calc(50% - .625rem)}}@media (width>=1080px){.ported .rc-slide{flex-basis:calc(33.333% - .834rem)}}.ported .rc-nav{justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.ported .rc-dots{align-items:center;gap:.4rem;display:flex}.ported .tier-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ported .tier-list li{align-items:flex-start;gap:.55rem;font-size:.93rem;display:flex}.ported .tier-list-check{color:var(--accent);flex:none}.ported .curriculum-item{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:1rem;padding-block:1rem;display:grid}.ported .curriculum-number{font-family:var(--font-head);color:var(--accent);font-size:1.5rem;font-weight:600;line-height:1}.ported .btn-gold{background:var(--gold);color:#fff}.ported .btn-gold:hover{color:#fff;background:#9a7430}.ported .badge-advanced{color:var(--accent);background:#a8802f1f;border:1px solid #a8802f59}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .badge-advanced{color:#e8d4a8;background:#e8d4a826;border-color:#e8d4a859}.ported .learn-links-title{font-family:var(--font-head);margin:0 0 .3rem;font-size:1.05rem;font-weight:600}.ported .learn-links-desc{color:var(--ink-2);font-size:.9rem}.ported .testimonial-photo{object-fit:cover;border-radius:50%;flex:0 0 56px;width:56px;height:56px}.ported .justify-center{justify-content:center}.ported .mt-8{margin-top:2rem}.ported .whitespace-normal{white-space:normal}.ported .break-words{overflow-wrap:anywhere}.ported .underline{text-decoration:underline}.ported .usc-mf-item{align-items:flex-start;gap:.55rem;margin-bottom:.5rem;display:flex}.ported .usc-mf-tag{color:var(--ink-3);font-size:.78rem}.ported .hp-hero{background:var(--navy);color:var(--on-dark);padding-block:clamp(3rem,7vw,5.5rem)}.ported .hp-hero h1{color:#fff;max-width:24ch;margin-inline:auto}.ported .hp-hero .section-eyebrow{color:var(--accent)}.ported .hp-provider-photo{object-fit:cover;background:var(--surface-2);border-radius:50%;width:120px;height:120px}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta){color:var(--on-dark-2)}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) p{color:#fffc}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .text-mid,.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .text-light{color:#ffffffb3}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .card p{color:#ffffffc7}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) strong{color:#fff}.ported .typical-note{color:var(--ink-2);max-width:70ch;margin:.75rem 0 1rem;font-size:.95rem}.ported .cred-note{max-width:64ch;color:var(--ink-2);margin:.9rem 0 0;font-size:.88rem;line-height:1.5}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta) .cred-note{color:#ffffffb8}.ported .page-cta .cred-note{margin:.25rem auto 1.25rem}.ported .hidden{display:none!important}.ported .clinic-cards-grid,.ported .provider-cards-grid,.ported .providers-grid,.ported .clinics-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.ported .archive-count{color:var(--ink-3)}.ported .archive-no-results{text-align:center;background:var(--surface);border-radius:var(--radius-lg);padding:2rem}.ported .archive-cta{text-align:center}.ported input[type=text],.ported input[type=search],.ported select{border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:26rem;color:var(--ink);background:#fff;padding:.6rem .85rem;font-family:inherit;font-size:.95rem}.ported input:focus-visible,.ported select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ported .us-clinic-map{background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-lg);min-height:300px;color:var(--ink-3);place-items:center;font-size:.9rem;display:grid}.ported .us-clinic-map:after{content:"Map — not yet wired on the rebuild"}.ported .us-clinic-map.cm-ready{min-height:0;color:inherit;background:0 0;border:0;padding:0;display:block}.ported .us-clinic-map.cm-ready:after{content:none}.ported .cm-svg{width:100%;height:auto;display:block;overflow:visible}.ported .cm-states path{transition:fill .12s}.ported .cm-pins circle{fill:var(--navy-2);stroke:#fff;stroke-width:3px;transition:r .12s,fill .12s}.ported .cm-pin:hover circle,.ported .cm-pin:focus-visible circle{fill:var(--accent);r:20}.ported .cm-pin{cursor:pointer}.ported .cm-offmap{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.ported .cm-offmap h3{margin:0 0 .5rem;font-size:.95rem}.ported .cm-offmap ul{flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.ported .form-input{max-width:26rem}.ported [hidden]{display:none!important}.ported .pw-form{text-align:left;gap:1rem;display:grid}.ported .pw-field{gap:.3rem;display:grid}.ported .pw-field>span{color:var(--ink-2);font-size:.84rem;font-weight:600}.ported .pw-field input,.ported .pw-field textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;font:inherit;color:var(--ink);background:#fff;max-width:none;padding:.65rem .8rem;font-size:.95rem}.ported .pw-field textarea{resize:vertical}.ported .pw-consent{color:var(--ink-2);align-items:flex-start;gap:.6rem;font-size:.86rem;display:flex}.ported .pw-consent input{flex:none;margin-top:.2rem}.ported .pw-fallback{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);text-align:center;max-width:none;margin:0;padding:1.1rem 1.25rem}.ported .pw-fallback a{font-size:1.05rem}.ported .rel{background:var(--surface);border-top:1px solid var(--line);padding-block:clamp(2rem,5vw,3rem)}.ported .rel h2{margin:0 0 1.25rem;font-size:clamp(1.15rem,2.2vw,1.45rem)}.ported .rel-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ported .rel-list li{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:1.1rem 1.2rem}.ported .rel-list a{color:var(--accent-2);margin-bottom:.35rem;font-size:1rem;font-weight:600;text-decoration:none;display:block}.ported .rel-list a:hover{text-decoration:underline}.ported .rel-list span{color:var(--ink-2);font-size:.9rem;line-height:1.5;display:block}.ported .pchart{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;margin:1.75rem 0;padding:1.1rem 1.2rem 1rem}.ported .pchart figcaption{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.9rem;display:flex}.ported .pchart figcaption strong{font-family:var(--font-head);font-size:1.05rem;font-weight:600}.ported .pchart figcaption span{color:var(--ink-3);font-size:.8rem}.ported .pchart__scroll{overflow-x:auto}.ported .pchart svg{width:100%;height:auto;display:block}.ported .pchart__grid{stroke:var(--line);stroke-width:1px}.ported .pchart__tick{fill:var(--ink-3);text-anchor:end;font-variant-numeric:tabular-nums;font-size:13px}.ported .pchart__grouplabel{fill:var(--ink-3);text-anchor:middle;font-size:12px}.ported .pchart__grouplabel.is-median{fill:var(--accent);font-weight:700}.ported .pchart__medline{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:3 3;opacity:.55}.ported .pchart__line{stroke:var(--surface-2);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.ported .pchart__line.tone-1{stroke:#b9c6d1}.ported .pchart__line.is-emph{stroke:var(--navy-2);stroke-width:3px}.ported .pchart__dot{fill:var(--surface-2);stroke:#fff;stroke-width:1.5px}.ported .pchart__dot.tone-1{fill:#b9c6d1}.ported .pchart__dot.is-emph{fill:var(--navy-2)}.ported .pchart__dot.is-median{fill:var(--accent);stroke-width:2px}.ported .pchart__xlabel{fill:var(--ink-3);text-anchor:middle;font-size:13px}.ported .pchart__xlabel.is-median{fill:var(--accent);font-weight:700}.ported .pchart__medlabel{fill:var(--accent);text-anchor:middle;letter-spacing:.04em;font-size:11px}.ported .pchart__legend{color:var(--ink-2);flex-wrap:wrap;gap:.45rem 1.1rem;margin-top:.9rem;font-size:.82rem;display:flex}.ported .pchart__legend span{align-items:center;gap:.4rem;display:inline-flex}.ported .pchart__legend i{background:var(--surface-2);border-radius:2px;width:.7rem;height:.7rem;display:inline-block}.ported .pchart__legend .tone-1 i{background:#b9c6d1}.ported .pchart__legend .is-emph i{background:var(--navy-2)}.ported .pchart__legend .is-median-key i{background:var(--accent)}.ported .usc-article,.ported .blog-content,.ported .blog-single-body,.ported .blog-single-header,.ported .archive-count{padding-inline:1.25rem}@media (width>=760px){.ported .usc-article,.ported .blog-content,.ported .blog-single-body,.ported .blog-single-header{padding-inline:2rem}}.ported .container .usc-article,.ported .container .blog-content,.ported .container .blog-single-body,.ported .container .blog-single-header{padding-inline:0}@media (width>=900px){.ported .usc-article>p,.ported .blog-content>p,.ported .blog-single-body>p{max-width:68ch}}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta,.clinic-cta,.provider-cta,.soft-cta) .btn-primary{background:var(--accent);color:#fff}.ported :where(.bg-navy,.hero,.hp-hero,.page-hero,.prem-hero,.clinic-hero,.page-cta,.clinic-cta,.provider-cta,.soft-cta) .btn-primary:hover{color:#fff;background:#8d6a24}.ported ul.check-list,.ported .candidate-list,.ported .tier-list{padding-left:0;list-style:none}.ported .cert-badge,.ported .badge-master,.ported .badge-certified{white-space:normal;text-align:left;max-width:100%;line-height:1.25}.ported .provider-card__photo,.ported .provider-img,.ported .prem-hero__avatar,.ported .hp-provider-photo,.ported .blog-author-card__avatar{object-fit:cover;aspect-ratio:1;overflow:hidden}.ported .provider-card a,.ported .clinic-card a,.ported .provider-card,.ported .clinic-card{text-decoration:none}.ported .provider-card a:hover .provider-card__name,.ported .clinic-card a:hover .clinic-card__city{text-decoration:underline}.ported .tier-cards-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:1.5rem;display:grid}.ported .tier-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;display:flex;overflow:hidden}.ported .tier-card-featured{border-color:var(--accent);box-shadow:var(--shadow);border-width:2px}.ported .tier-featured-badge{background:var(--accent);color:#fff;text-align:center;letter-spacing:.1em;text-transform:uppercase;padding:.35rem;font-size:.72rem;font-weight:700;display:block}.ported .tier-card-header{border-bottom:1px solid var(--line);padding:1.35rem 1.35rem 1.1rem}.ported .tier-level{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.5rem;font-size:.74rem;font-weight:700;display:block}.ported .tier-card-header h3,.ported .tier-card-header h2{font-family:var(--font-head);margin:0 0 .6rem;font-size:1.5rem}.ported .tier-price{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.ported .price-amount{font-family:var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:600;line-height:1}.ported .price-label{color:var(--ink-3);font-size:.85rem}.ported .tier-ongoing{color:var(--ink-3);margin-top:.45rem;font-size:.84rem;display:block}.ported .tier-card-body{flex:1;padding:1.35rem;font-size:.93rem}.ported .tier-card-body h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .55rem;font-size:.78rem;font-weight:700}.ported .tier-card-body ul{gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.ported .tier-card-body li{color:var(--ink-2);padding-left:1.3rem;position:relative}.ported .tier-card-body li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.ported .tier-card-footer{padding:0 1.35rem 1.35rem}.ported .tier-green{border-top:3px solid var(--ok)}.ported .tier-blue{border-top:3px solid var(--navy-2)}.ported .tier-gold{border-top:3px solid var(--accent)}.ported .table-responsive{margin-block:1.5rem;overflow-x:auto}.ported .us-table{border-collapse:collapse;width:100%;font-size:.92rem}.ported .us-table th,.ported .us-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem .85rem}.ported .us-table thead th{background:var(--surface);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.76rem;font-weight:700}.ported .notice,.ported .callout-box{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);margin-block:1.5rem;padding:1.1rem 1.25rem}.ported .notice-info{border-left-color:var(--navy-2)}.ported .callout-content{color:var(--ink-2);font-size:.95rem}.ported .testimonial-cards{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;display:grid}.ported .testimonial-card,.ported .testimonial-card-photo{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:1.35rem}.ported .testimonial-text{color:var(--ink);font-size:.98rem;line-height:1.6}.ported .testimonial-attribution{border-top:1px solid var(--line);align-items:center;gap:.7rem;margin-top:1rem;padding-top:.9rem;display:flex}.ported .testimonial-author{min-width:0}.ported .testimonial-name{font-size:.93rem;font-weight:600;display:block}.ported .testimonial-verified,.ported .testimonial-verified-badge{color:var(--ok);font-size:.78rem}.ported .benefit-cards,.ported .detail-grid,.ported .process-steps,.ported .audience-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;display:grid}.ported .detail-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.25rem}.ported .page-byline{color:var(--ink-3);font-size:.88rem}.ported>article:not([class]){max-width:52rem;margin-inline:auto;padding:1.5rem 1.25rem 2.5rem}@media (width>=760px){.ported>article:not([class]){padding-inline:2rem}}.ported>article:not([class])>h1{margin-block:.5rem 1rem}.ported>article:not([class])>h2{margin-top:2.25rem}.ported>article:not([class])>h3{margin-top:1.75rem}.ported :is(.card,[class$=-card],[class*=-card\ ],.provider-card,.clinic-card,.hp-blog-card,.blog-sidebar-card) a,.ported a:is(.card,[class$=-card],.provider-card,.clinic-card,.hp-blog-card){text-decoration:none}.ported :is(.card,[class$=-card]) a:hover :is(h2,h3,h4,.provider-card__name,.clinic-card__city),.ported a:is(.card,[class$=-card]):hover :is(h2,h3,h4){text-decoration:underline}.ported .archive-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.ported .ba-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.ported .ba-filters--volume{margin-bottom:1.5rem}.ported .container-wide:has(>.ba-grid){max-width:1120px}.ported .ba-filters{justify-content:center}.ported .filter-tab,.ported .ba-filter-btn{border:1px solid var(--line);font:inherit;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:.45rem .9rem;font-size:.88rem;font-weight:600;display:inline-flex}.ported .filter-tab:hover,.ported .ba-filter-btn:hover{border-color:var(--accent);color:var(--accent)}.ported .filter-tab.active,.ported .ba-filter-btn.is-active{background:var(--navy);border-color:var(--navy);color:#fff}.ported .filter-tab__count,.ported .ba-filter-count{color:var(--ink-3);background:var(--surface);border-radius:999px;padding:.05rem .4rem;font-size:.78rem;font-weight:700}.ported .filter-tab.active .filter-tab__count,.ported .ba-filter-btn.is-active .ba-filter-count{color:#fff;background:#ffffff2e}.ported .provider-card .cert-badge,.ported .provider-card .badge-master,.ported .provider-card .badge-advanced,.ported .provider-card .badge-certified{margin-bottom:.5rem}.ported .provider-card__details>*+*{margin-top:.15rem}.ported :where(.clinic-hero,.prem-hero,.bg-navy,.page-hero) .clinic-meta-item{color:var(--on-dark-3)}.ported :where(.clinic-hero,.prem-hero,.bg-navy,.page-hero) .clinic-meta-item a{color:#e8d4a8}.ported :where(.clinic-hero,.prem-hero,.bg-navy,.page-hero) .clinic-meta-icon{color:var(--accent)}.ported .clinic-hero__info,.ported .prem-hero__info{flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.ported .prem-hero__info .cert-badge{margin-top:.25rem}.ported .prem-trust-bar{padding-inline:max(1.25rem,50% - 580px)}.ported .us-cred-strip{background:var(--surface);border-block:1px solid var(--line);color:var(--ink-2);text-align:center;padding:.95rem max(1.25rem,50% - 580px);font-size:.92rem}.ported .us-cred-strip p{text-align:center;width:100%;max-width:none;margin:0 auto}.ported .us-cred-strip b{color:var(--ink);font-weight:600}.ported .us-cred-strip .sep{color:var(--ink-3);margin-inline:.55rem}.ported figure>svg,.ported .chart-container>svg{width:100%;max-width:560px;height:auto;display:block}.ported figure{margin:2rem 0}.ported figcaption{color:var(--ink-2);max-width:60ch;margin-top:.75rem;font-size:.88rem}.ported figure:has(>svg){max-width:var(--measure)}.ported .chart-container{margin:1.75rem 0}.ported .hub-hero{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.6rem;margin-bottom:2rem;padding:2.5rem 0 1.75rem;display:flex}.ported .hub-hero h1{margin:0}.ported .hub-hero p{color:var(--ink-2);max-width:var(--measure);margin:0}.ported .category-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.ported .article-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ported .article-list>li{margin:0}.ported .article-list a{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.ported .article-list a:hover{border-color:var(--accent-2);background:var(--surface)}.ported .article-desc{color:var(--ink-2);margin-top:.3rem;font-size:.9rem;font-weight:400;display:block}.ported .article-list .arrow{color:var(--accent-2);flex:none}.ported .learn-links{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);margin:2.25rem 0;padding:1.35rem 1.5rem}.ported .learn-links-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .3rem;font-size:.72rem;font-weight:700}.ported .learn-links-heading{margin:0 0 .9rem;font-size:1.15rem}.ported .learn-links-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ported .learn-links-list>li{margin:0}.ported .learn-links-list a{text-decoration:none;display:block}.ported .learn-links-list a:hover .learn-links-title{text-decoration:underline}.ported .provider-standard-page{padding-block:2.5rem}.ported .std-provider-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);box-shadow:var(--shadow-sm);padding:1.5rem}.ported .std-provider-card__inner{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.ported .std-provider-card__photo img{object-fit:cover;border-radius:50%;width:96px;height:96px}.ported .std-provider-card__info{flex-direction:column;flex:16rem;gap:.4rem;min-width:0;display:flex}.ported .std-details{grid-template-columns:auto 1fr;gap:.4rem 1rem;margin:1.25rem 0 0;font-size:.95rem;display:grid}.ported .std-details dd{margin:0}.ported .std-cta-row{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.ported .warning{border-left:3px solid var(--warn);border-radius:0 var(--radius) var(--radius) 0;background:#fdf3ee;margin:1.5rem 0;padding:1rem 1.25rem}.ported .warning>:last-child{margin-bottom:0}.ported .pricing-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin:1.75rem 0;display:grid}.ported .pricing-card__price{font-family:var(--font-head);color:var(--ink);font-size:1.9rem;font-weight:600}.ported .pricing-card__name{margin:0 0 .35rem}.ported .curriculum-list{counter-reset:none;gap:.9rem;margin:1.5rem 0;display:grid}.ported .curriculum-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.ported .curriculum-number{background:var(--accent-soft);height:2rem;color:var(--accent);border-radius:50%;flex:0 0 2rem;place-items:center;font-size:.88rem;font-weight:700;display:grid}.ported .curriculum-item h4{margin:0 0 .3rem;font-size:1rem}.ported .curriculum-item p{color:var(--ink-2);margin:0;font-size:.9rem}.ported .instructor-cards{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin:1.5rem 0;display:grid}.ported .eval-cards{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.25rem;margin:1.5rem 0;display:grid}.ported .contact-layout{gap:2rem;margin:1.5rem 0;display:grid}@media (width>=860px){.ported .contact-layout{grid-template-columns:1.1fr .9fr}}.ported .data-table{border-collapse:collapse;width:100%;margin:1.5rem 0}.ported .data-table th,.ported .data-table td{border:1px solid var(--line);text-align:left;padding:.6rem .8rem}.ported .data-table th{background:var(--surface);font-weight:600}.ported .blog-tags{flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;display:flex}.ported .blog-tag{border:1px solid var(--line);color:var(--ink-2);background:var(--surface);border-radius:999px;padding:.3rem .7rem;font-size:.82rem;text-decoration:none}.ported .blog-tag:hover{border-color:var(--accent-2);color:var(--accent-2)}.ported .blog-single-image{margin:1.75rem 0}.ported .blog-single-image img{border-radius:var(--radius);display:block}.ported .medically-reviewed-bar{font-size:.85rem}.ported .b2b-ask__grid{align-items:start;gap:2rem;margin-top:1.5rem;display:grid}@media (width>=880px){.ported .b2b-ask__grid{grid-template-columns:1fr 1fr;gap:3rem}}.ported .b2b-ask__intro p{max-width:46ch}.ported .b2b-ask__tel{font-family:var(--font-head);margin:1.25rem 0 .35rem;font-size:1.5rem}.ported .b2b-ask__tel a{color:var(--accent-2);text-decoration:none}.ported .b2b-ask__tel a:hover{text-decoration:underline}.ported .b2b-ask__form{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:1.5rem}.ported .dark-ground{color:var(--on-dark)}.ported .dark-ground :where(h1,h2,h3,h4,h5,h6){color:#fff}.ported .dark-ground :where(p,li,td,th,div,span,dd,dt){color:inherit}.ported .dark-ground :where(.text-mid,.text-light,small){color:var(--on-dark-3)}.ported .dark-ground a:not(.btn){color:#e8d4a8}.ported .dark-ground :where(strong,b){color:#fff}.ported :where(.bg-navy,.page-cta,.clinic-cta,.provider-cta,.dark-ground) .pw-field>span,.ported :where(.bg-navy,.page-cta,.clinic-cta,.provider-cta,.dark-ground) .pw-consent{color:var(--on-dark-2)}.ported .blog-meta-sep,.ported .byline-separator{color:var(--ink-3)}.ported:has(>.hub-hero)>*{padding-inline:max(1.25rem,50% - 580px)}.ported .us-frame{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);box-shadow:var(--shadow-sm);overflow:hidden}.ported .f-head{background:var(--navy);color:var(--on-dark-3);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.72rem;font-weight:700;display:flex}.ported .f-cols{display:grid}@media (width>=780px){.ported .f-cols{grid-template-columns:1fr 15rem}}.ported .f-main{min-width:0;padding:1.25rem}.ported .f-main .t{font-family:var(--font-head);margin:0 0 .8rem;font-size:1.05rem;font-weight:600}.ported .f-main table{border-collapse:collapse;width:100%;font-size:.9rem}.ported .f-main th,.ported .f-main td{border-bottom:1px solid var(--line);text-align:left;padding:.5rem .25rem}.ported .f-main th{color:var(--ink-2);font-weight:600}.ported .f-rail{border-top:1px solid var(--line);background:var(--surface);padding:1rem;font-size:.86rem}@media (width>=780px){.ported .f-rail{border-top:0;border-left:1px solid var(--line)}}.ported .f-rail .m{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:.9rem 0 .4rem;font-size:.7rem;font-weight:700}.ported .f-rail .m:first-child{margin-top:0}.ported .f-rail .l{color:var(--ink-2);align-items:baseline;gap:.5rem;padding:.22rem 0;display:flex}.ported .f-rail .tick{color:var(--ok);flex:none}.ported .f-poster{min-width:0;position:relative}.ported .f-poster img{width:100%;height:auto;display:block}.ported .f-play{color:#fff;text-shadow:0 2px 12px #00000080;background:#0e223359;place-items:center;font-size:2.5rem;display:grid;position:absolute;inset:0}.ported .ch{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.84rem;line-height:1.9}.ported .us-artifacts{gap:1.5rem;display:grid}@media (width>=880px){.ported .us-artifacts{grid-template-columns:1fr 1fr;align-items:start}}.ported .us-cert{border:2px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);text-align:center;padding:2rem 1.5rem}.ported .us-cert .c-title{letter-spacing:.18em;color:var(--accent);margin:0 0 1.25rem;font-size:.72rem;font-weight:700}.ported .us-cert .c-this,.ported .us-cert .c-body{color:var(--ink-2);margin:.35rem 0;font-size:.84rem}.ported .us-cert .c-name{font-family:var(--font-head);margin:.5rem 0;font-size:1.5rem}.ported .us-cert .c-course{letter-spacing:.1em;margin:.75rem 0 0;font-size:.78rem;font-weight:700}.ported .us-art-caption{color:var(--ink-2);margin-top:.75rem;font-size:.88rem}.ported .dark-ground :where(th,td),.ported .dark-ground:where(tr) :where(th,td){background:0 0;border-color:#ffffff38}.ported .f-play{background:#0e223385}.ported .f-poster-label{letter-spacing:.1em;color:#fff;background:linear-gradient(#0e223300,#0e2233d9);padding:.6rem .8rem;font-size:.68rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.ported .usc-keystats{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin:1.75rem 0;padding:1.25rem;display:grid}.ported .usc-keystat{text-align:center}.ported .usc-keystat-val{font-family:var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600;line-height:1.15}.ported .usc-keystat-sub{color:var(--ink-2);margin-top:.2rem;font-size:.8rem}.ported .hp-path-card .card-body{flex-direction:column;gap:.75rem;height:100%;display:flex}.ported .hp-path-list{gap:.45rem;margin:.25rem 0;padding:0;list-style:none;display:grid}.ported .hp-path-list>li{color:var(--ink-2);margin:0;font-size:.95rem}.ported .hp-path-cta{flex-wrap:wrap;gap:.7rem;margin-top:auto;padding-top:.5rem;display:flex}.ported .hp-step{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.ported .hp-step-num{background:var(--accent-soft);width:2.4rem;height:2.4rem;color:var(--accent);font-weight:700;font-family:var(--font-head);border-radius:50%;place-items:center;display:grid}.ported .hp-step h3{margin:0;font-size:1.05rem}.ported .hp-step p{margin:0}.ported .section-trust .card,.ported .card-on-dark{background:var(--navy-2);border-color:var(--navy-line);box-shadow:none}.ported .section-trust .card :where(h1,h2,h3,h4),.ported .card-on-dark :where(h1,h2,h3,h4){color:#fff}.ported .section-trust .card p,.ported .card-on-dark p{color:var(--on-dark-3)}.ported .card-pricing-featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-sm);position:relative}.ported .card-pricing-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:999px;margin-top:.6rem;padding:.25rem .7rem;font-size:.7rem;font-weight:700;display:inline-block}.ported .nsfw-wrapper{border-radius:var(--radius);position:relative;overflow:hidden}.ported .nsfw-wrapper img{width:100%;transition:filter .25s;display:block}.ported .nsfw-wrapper.is-blurred img{filter:blur(20px)}.ported .nsfw-overlay{cursor:pointer;width:100%;font:inherit;background:#0e223366;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:opacity .25s;display:flex;position:absolute;inset:0}.ported .nsfw-wrapper:not(.is-blurred) .nsfw-overlay{opacity:0;pointer-events:none}.ported .nsfw-overlay-text{color:#fff;border-radius:var(--radius);background:#00000080;padding:8px 18px;font-size:.875rem;font-weight:600}.ported .nsfw-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;margin-top:.5rem;font-size:.75rem}.ported .ba-card{overflow:hidden}.ported .ba-images{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ported .ba-image-col{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ported .ba-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:700}.ported .ba-card-meta{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin-top:.85rem;font-size:.88rem;display:flex}.ported .ba-card-meta__top{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.ported .ba-disclaimer{color:var(--ink-3);margin-top:1rem;font-size:.8rem}.ported .usf-form{text-align:left;gap:1rem;max-width:34rem;display:grid}.ported .usf-field{gap:.3rem;display:grid}.ported .usf-field label{color:var(--ink-2);font-size:.84rem;font-weight:600}.ported .usf-asterisk{color:var(--warn)}.ported .usf-field input,.ported .usf-field textarea,.ported .usf-field select{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;color:var(--ink);font:inherit;padding:.6rem .7rem;font-size:.95rem}.ported .usf-field input:focus-visible,.ported .usf-field textarea:focus-visible,.ported .usf-field select:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px;border-color:var(--accent-2)}.ported .usf-field textarea{resize:vertical;min-height:7rem}.ported .usf-error,.ported .usf-field-error{color:var(--warn);font-size:.8rem}.ported .usf-consent,.ported .usf-note{color:var(--ink-2);font-size:.84rem}.ported .usf-consent{align-items:flex-start;gap:.6rem;display:flex}.ported .usf-consent input{flex:none;margin-top:.2rem}.ported :where(.bg-navy,.page-cta,.clinic-cta,.dark-ground) .usf-field label,.ported :where(.bg-navy,.page-cta,.clinic-cta,.dark-ground) .usf-consent{color:var(--on-dark-2)}.ported .contact-detail{border-bottom:1px solid var(--line);padding:.9rem 0}.ported .contact-detail:last-child{border-bottom:0}.ported .contact-detail h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .2rem;font-size:.78rem;font-weight:700}.ported .contact-detail p{margin:0}.ported .reviews-agg-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:1.5rem;margin:1.5rem 0;padding:1.5rem;display:grid}@media (width>=720px){.ported .reviews-agg-grid{grid-template-columns:auto 1fr;gap:2.5rem}}.ported .reviews-agg-score{align-items:center;gap:1rem;display:flex}.ported .agg-number{font-family:var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:600;line-height:1}.ported .agg-detail{gap:.2rem;display:grid}.ported .star-rating{color:var(--accent);letter-spacing:.08em}.ported .star-rating-lg{font-size:1.15rem}.ported .reviews-agg-bars{gap:.35rem;min-width:0;display:grid}.ported .agg-bar-row{color:var(--ink-2);grid-template-columns:3rem 1fr 2rem;align-items:center;gap:.6rem;font-size:.84rem;display:grid}.ported .agg-bar-label{white-space:nowrap}.ported .agg-bar-track{background:var(--surface-2);border-radius:999px;height:.5rem;overflow:hidden}.ported .agg-bar-fill{background:var(--accent);border-radius:999px;height:100%}.ported .agg-bar-count{text-align:right;font-variant-numeric:tabular-nums}.ported .key-stat{font-family:var(--font-head);color:var(--ink);text-align:center;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);font-variant-numeric:tabular-nums;margin:1.5rem 0;padding:1.25rem;font-size:2rem;font-weight:600;line-height:1.2;display:block}.ported .key-stat .stat-label{font-family:var(--font-body);color:var(--ink-2);margin-top:.35rem;font-size:.85rem;font-weight:400;display:block}.ported .comparison-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:1.5rem 0;display:grid}.ported .comparison-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:1.1rem 1.25rem}.ported .comparison-card h4{margin:0 0 .4rem;font-size:1rem}.ported .comparison-card p{color:var(--ink-2);margin:0;font-size:.92rem}.ported .card-footer{margin-top:auto;padding-top:1rem}.ported .card:has(>.card-footer),.ported .pricing-card{flex-direction:column;display:flex}.ported .card:has(>.card-footer) .card-body,.ported .pricing-card .card-body{flex-direction:column;flex:1;display:flex}.ported .card-header{border-bottom:1px solid var(--line);padding:1rem 1.25rem}.ported .card-candidate .card-body p{margin:.3rem 0}.ported .card-risk-common{border-left:3px solid var(--warn)}.ported .card-risk-rare{border-left:3px solid var(--ink-3)}.ported .us-cta-box{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);margin:2rem 0;padding:1.35rem 1.5rem}.ported .us-cta-box h3{margin:0 0 .5rem;font-size:1.15rem}.ported .us-cta-box>:last-child{margin-bottom:0}.ported .us-chart-wrap{margin:1.75rem 0}.ported .us-chart-wrap>svg{width:100%;max-width:700px;height:auto;display:block}.ported .hub-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:1.5rem 0 2rem;display:grid}.ported .hub-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);color:inherit;padding:1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.ported .hub-card:hover{border-color:var(--accent-2);box-shadow:var(--shadow-sm)}.ported .hub-card h3{margin:0 0 .35rem;font-size:1.05rem}.ported .hub-card p{color:var(--ink-2);margin:0;font-size:.92rem}.ported .hub-footer-links{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.ported .hub-footer-links h3{margin:0 0 .6rem;font-size:1.05rem}.ported .hub-footer-links ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ported .hub-footer-links li{margin:0}.ported .callout-content>:first-child{margin-top:0}.ported .callout-content>:last-child{margin-bottom:0}.ported .callout-content h3,.ported .callout-content h4{margin:0 0 .5rem;font-size:1.1rem}.ported .callout-box{border-radius:var(--radius);border-left:3px solid var(--line);background:var(--surface);margin:1.75rem 0;padding:1.25rem 1.5rem}.ported .callout-safety{border-left-color:var(--ok);background:#eef7f2}.ported .callout-pricing{border-left-color:var(--accent);background:var(--accent-soft)}.ported .gap-3{gap:.75rem}.ported .gap-8{gap:2rem}.ported .wrap-cells th,.ported .wrap-cells td{white-space:normal;word-break:normal;overflow-wrap:anywhere}.ported .wrap-cells th:first-child,.ported .wrap-cells td:first-child{overflow-wrap:normal;word-break:keep-all;hyphens:manual;min-width:7.5rem}@media (width<=640px){.ported .wrap-cells,.ported .wrap-cells thead,.ported .wrap-cells tbody,.ported .wrap-cells tr{width:100%;display:block}.ported .wrap-cells thead th:first-child{display:none}.ported .wrap-cells thead th,.ported .wrap-cells tbody td{box-sizing:border-box;vertical-align:top;text-align:left;border-bottom:0;width:50%;display:inline-block}.ported .wrap-cells tbody td:first-child{background:var(--surface);border-top:1px solid var(--line);width:100%;min-width:0;margin-top:.9rem;padding:.45rem .85rem;font-weight:700;display:block}.ported .wrap-cells tbody tr:last-child td:not(:first-child){border-bottom:1px solid var(--line)}.ported .wrap-cells:has(thead th:nth-child(5)){-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.ported .wrap-cells:has(thead th:nth-child(5)) thead{display:table-header-group}.ported .wrap-cells:has(thead th:nth-child(5)) tbody{display:table-row-group}.ported .wrap-cells:has(thead th:nth-child(5)) tr{width:auto;display:table-row}.ported .wrap-cells:has(thead th:nth-child(5)) th,.ported .wrap-cells:has(thead th:nth-child(5)) td{border-bottom:1px solid var(--line);width:auto;min-width:9rem;margin:0;display:table-cell}.ported .wrap-cells:has(thead th:nth-child(5)) thead th:first-child{display:table-cell}.ported .wrap-cells:has(thead th:nth-child(5)) th:first-child,.ported .wrap-cells:has(thead th:nth-child(5)) td:first-child{z-index:1;background:var(--surface);border-top:0;min-width:7.5rem;padding:.7rem .85rem;font-weight:600;position:sticky;left:0}}.ported .review-card{height:100%}.ported .review-header{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.ported .review-avatar{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent);font-weight:700;font-family:var(--font-head);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;display:grid}.ported .review-header-info{gap:.1rem;min-width:0;display:grid}.ported .review-author{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.ported .review-body{color:var(--ink-2);font-size:.95rem}.ported .review-body>:last-child{margin-bottom:0}.ported .review-meta{color:var(--ink-3);margin-top:.6rem;font-size:.8rem}.ported .founder-layout{align-items:start;gap:1.75rem;display:grid}@media (width>=860px){.ported .founder-layout{grid-template-columns:1.4fr 1fr;gap:2.5rem}}.ported .founder-content>:last-child{margin-bottom:0}.ported .founder-creds{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);gap:.5rem;margin:0;padding:1.25rem;list-style:none;display:grid}.ported .founder-creds li{color:var(--ink-2);margin:0;font-size:.93rem}.ported .usf-form-wrap{max-width:34rem}.ported .usf-global-error{border:1px solid var(--warn);border-radius:var(--radius);color:var(--warn);background:#fdf3ee;padding:.7rem .9rem;font-size:.9rem}.ported .usf-hp{position:absolute;left:-9999px}.ported .apply-layout{align-items:start}.ported .measurement-box{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:1.5rem 0;padding:1.25rem 1.5rem}.ported .measurement-steps ol{gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.ported .usc-steps{counter-reset:usc-step;gap:.9rem;margin:1.5rem 0;display:grid}.ported .usc-step{align-items:flex-start;gap:.9rem;display:flex}.ported .usc-step-num{counter-increment:usc-step;background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.88rem;font-weight:700;display:grid}.ported .usc-step-num:before{content:counter(usc-step)}.ported .usc-step-text{min-width:0}.ported .percentile-visual{border-radius:var(--radius);border:1px solid var(--line);flex-wrap:wrap;margin:1.5rem 0;display:flex;overflow:hidden}.ported .percentile-segment{text-align:center;min-width:5.5rem;color:var(--ink);background:var(--surface);border-right:1px solid var(--line);flex:1 1 0;padding:.7rem .5rem;font-size:.78rem;line-height:1.3}.ported .percentile-segment:last-child{border-right:0}.ported .percentile-segment.p25-50{background:#e9edf1}.ported .percentile-segment.p50-75{background:var(--accent-soft);font-weight:600}.ported .percentile-segment.p75-90{background:#e9edf1}.ported .citations-section{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.ported .citation{color:var(--ink-2);text-indent:-2.2rem;margin-bottom:.9rem;padding-left:2.2rem;font-size:.88rem}.ported .citation-number{color:var(--ink);font-weight:700}.ported .apo-article>:last-child{margin-bottom:0}.ported .apo-bars{gap:.55rem;margin:1.5rem 0;display:grid}.ported .apo-bar-row{grid-template-columns:minmax(7rem,12rem) 1fr;align-items:center;gap:.75rem;font-size:.88rem;display:grid}.ported .apo-bar-label{color:var(--ink-2)}.ported .apo-bar-track{border-radius:var(--radius);background:var(--surface-2);height:1.5rem;overflow:hidden}.ported .apo-bar-fill{border-radius:var(--radius);justify-content:flex-end;align-items:center;height:100%;padding-right:.5rem;font-size:.78rem;font-weight:700;display:flex}.ported .apo-bar-axis{color:var(--ink-3);justify-content:space-between;margin-top:.3rem;font-size:.74rem;display:flex}.ported .apo-chart-title,.ported .apo-figure figcaption{color:var(--ink-2);font-size:.88rem}.ported .apo-chart-title{color:var(--ink);margin-bottom:.6rem;font-weight:600}.ported .apo-mech{gap:1rem;margin:1.75rem 0;display:grid}@media (width>=720px){.ported .apo-mech{grid-template-columns:1fr 1fr}}.ported .apo-mech-side{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-align:center;justify-items:center;gap:.45rem;padding:1.1rem;display:grid}.ported .apo-mech-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:700}.ported .apo-mech-drug{font-family:var(--font-head);font-size:1.1rem;font-weight:600}.ported .apo-mech-organ{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;padding:.5rem .8rem}.ported .apo-mech-organ-name{font-size:.92rem;font-weight:600}.ported .apo-mech-organ-sub{color:var(--ink-3);font-size:.78rem}.ported .apo-mech-arrow{color:var(--ink-3);line-height:1}.ported .apo-mech-via{color:var(--ink-2);font-size:.78rem}.ported .apo-mech-out{color:var(--ok);font-size:.85rem;font-weight:600}.ported .apo-compare{gap:1rem;margin:1.5rem 0;display:grid}@media (width>=720px){.ported .apo-compare{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.ported .apo-cta{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);margin:2rem 0;padding:1.25rem 1.5rem}.ported .apo-cta>:last-child{margin-bottom:0}.ported .hp-blog-card{flex-direction:column;display:flex}.ported .hp-blog-card .card-body{flex-direction:column;flex:1;display:flex}.ported .hp-blog-card h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.05rem;display:-webkit-box;overflow:hidden}.ported .hp-blog-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ported .hp-blog-card .text-xs{margin-top:auto;padding-top:.6rem}.ported .hp-blog-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:700}.ported .city-links__list{max-width:46rem}.ported .city-links__list a{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:.85rem 1.1rem;text-decoration:none;transition:border-color .15s;display:block}.ported .city-links__list a:hover{border-color:var(--accent-2)}.ported .visit-addr{opacity:.8;margin-top:.15rem;font-size:.82rem;font-weight:400;display:block}.ported .grad-roll__list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.6rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.ported .grad-roll__list li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface,#fff)}.ported .grad-roll__list li a{color:inherit;align-items:center;gap:.75rem;padding:.6rem .75rem;text-decoration:none;display:flex}.ported .grad-roll__list li a:hover .grad-roll__name{text-decoration:underline}.ported .grad-roll__photo{object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.ported .grad-roll__initials{background:var(--navy,#0e2233);color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:inline-flex}.ported .grad-roll__text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ported .grad-roll__name{color:var(--ink);font-weight:600}.ported .grad-roll__tier{color:var(--accent);font-size:.8rem;font-weight:600}.ported .grad-roll__where{color:var(--ink-2);font-size:.85rem}.ported .cred-split__grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;display:grid}.ported .cred-split__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:1.25rem}.ported .cred-split__card h3{margin:.7rem 0 .4rem;font-size:1.02rem}.ported .cred-split__card p{color:var(--ink-2);margin:0;font-size:.92rem}.ported .cred-split__note{color:var(--ink-2);margin:1rem 0 0;font-size:.88rem}.ported .cred-filter{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.ported .cred-filter__label{color:var(--ink-2);margin-right:.25rem;font-size:.86rem;font-weight:600}.ported .cred-filter__btn{appearance:none;cursor:pointer;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);border-radius:999px;padding:.35rem .8rem;font-size:.84rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.ported .cred-filter__btn:hover{border-color:var(--accent-2);color:var(--ink)}.ported .cred-filter__btn[aria-pressed=true]{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.ported .cred-filter__btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.ported .std-provider-note{color:var(--ink-2);max-width:42rem;margin:.75rem 0 0;font-size:.9rem}.ported .std-details dt{color:var(--ink-2);font-weight:600}.ported .std-provider-card__info .cert-badge{align-self:flex-start}.ported .std-provider-note a,.ported .std-details a,.ported .cred-split__card a{text-underline-offset:.15em;color:var(--accent-2);text-decoration:underline}.ported .gr h2,.ported .gr-clinic h2{margin:0 0 1rem}.ported .gr-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;display:grid}.ported .gr-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:.8rem;margin:0;padding:1.25rem 1.35rem;display:flex}.ported .gr-card blockquote{color:var(--ink);border:0;margin:0;padding:0;font-size:1rem;line-height:1.6}.ported .gr-card figcaption{color:var(--ink-3);font-size:.88rem}.ported .gr-more{margin:1rem 0 0}.ported .gr-link{color:var(--accent-2);text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.ported .gr-intro{color:var(--ink-2);max-width:64ch;margin:0 0 2rem}.ported .gr-clinic+.gr-clinic{border-top:1px solid var(--line);margin-top:2.25rem;padding-top:2rem}.ported .gr-clinic h2 a{color:var(--ink);text-decoration:none}.ported .gr-clinic h2 a:hover{text-decoration:underline}.ported .cl-dist{color:var(--navy);margin:.15rem 0 .35rem}.ported .archive-hero{padding-block:clamp(2.25rem,5vw,3.5rem)}.ported .archive-hero h1{margin-top:0}.ported .archive-search{margin-top:1.5rem}.ported .archive-search .form-input{max-width:30rem}.ported .section-sm>.container>p:only-child{max-width:46rem;margin-inline:auto}.ported .section-sm:has(>.container>p:only-child){padding-bottom:0}.ported .section-sm:has(>.container>p:only-child)+.section{padding-top:clamp(1.75rem,4vw,2.5rem)}.ported .provider-card__inner{flex-direction:column;gap:.9rem}.ported .provider-card__details{width:100%}.ported .provider-card__photo{place-items:center;width:84px;height:84px;display:grid}.ported .provider-card__photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ported .provider-card__initials{font-family:var(--font-head);color:var(--ink-2);font-size:1.6rem;font-weight:600}.ported .provider-cards-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.ported .provider-card .cert-badge{white-space:nowrap}.ported .archive-filters,.ported .cred-filter{flex-wrap:wrap;justify-content:center}.ported .archive-list .archive-count{text-align:center;margin-inline:auto}.ported .provider-card .card-body>.provider-card__inner{padding:0}@media (width>=1200px){.ported .blog-layout{grid-template-columns:13.5rem minmax(0,1fr) 17.5rem;gap:2.25rem}.ported .blog-sidebar-col{align-self:start;position:static}}@media (width>=1000px) and (width<=1199.98px){.ported .blog-sidebar-col{grid-column:2;position:static}}.ported .blog-author-card .cert-badge{white-space:normal;text-wrap:balance;text-align:center;border-radius:.75rem;justify-content:center}.ported .hr h2{margin:0 0 1rem}.ported .hr h3{margin:0 0 .35rem;font-size:1.1rem}.ported .hr p{margin:0 0 .75rem}.ported .hr .hr-intro{color:var(--ink-2);max-width:64ch;margin-bottom:1.5rem}.ported .hr .hr-more{margin-top:1.25rem}.ported .hr .hr-more a,.ported .hr .hr-link{color:var(--accent-2);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ported .hr .hr-link{align-items:center;min-height:44px;display:inline-flex}.ported .hr .hr-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.ported .hr-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .75rem;font-size:.8rem;font-weight:700}.ported .hr-eyebrow--gold{color:#e0c184}.ported .hr-hero{background:radial-gradient(120% 90% at 100% 0%, #0e22331a 0%, #0e223300 60%), linear-gradient(180deg, #e9eef3 0%, var(--bg) 100%);border-bottom:1px solid var(--line);padding-block:clamp(1.75rem,5vw,4rem) clamp(2rem,5vw,3.5rem)}.ported .hr-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.ported .hr-hero h1{max-width:21ch;color:var(--navy);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .9rem;font-size:clamp(2.1rem,4.4vw,3.2rem);line-height:1.08}.ported .hr-lede{color:var(--ink-2);max-width:46ch;margin:0 0 1.1rem;font-size:1.15rem}.ported .hr-proof{align-items:center;gap:.75rem;margin:1.25rem 0 .9rem;display:flex}.ported .hr-proof .hr-trust strong{color:var(--navy);font-weight:700}.ported .hr-proof .hr-trust{margin:0}.ported .hr-faces{flex:none;display:none}@media (width<=800px){.ported .hr-faces{display:inline-flex}}.ported .hr-faces img{object-fit:cover;background:var(--surface);border:2px solid #fff;border-radius:50%;width:40px;height:40px;box-shadow:0 1px 3px #0e223333}.ported .hr-faces img+img{margin-left:-12px}.ported .hr-ctas{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.ported .hr-trust{color:var(--ink-3);margin:1.5rem 0 0;font-size:.92rem}.ported .hr-doctors{min-height:340px;position:relative}.ported .hr-doc{opacity:0;pointer-events:none;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;text-decoration:none;transition:opacity .5s;display:flex;position:absolute;inset:0}.ported .hr-doc.active{opacity:1;pointer-events:auto}.ported .hr-doc img{object-fit:cover;border:6px solid var(--surface);width:260px;height:260px;box-shadow:var(--shadow);background:var(--surface);border-radius:50%}.ported .hr-doc__name{font-family:var(--font-head);margin-top:.6rem;font-size:1.15rem;font-weight:600}.ported .hr-doc__meta{color:var(--ink-3);font-size:.86rem}.ported .hr-doc:hover .hr-doc__name{text-decoration:underline}.ported .hr-dots{justify-content:center;gap:.1rem;display:flex;position:absolute;bottom:-18px;left:0;right:0}.ported .hr-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.ported .hr-dot:before{content:"";background:var(--line);border-radius:50%;width:8px;height:8px;transition:background .15s}.ported .hr-dot.active:before{background:var(--accent)}.ported .hr-dot:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px;border-radius:50%}.ported .hr-results{background:var(--surface)}.ported .hr-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.ported .hr-fact{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.25rem 1.35rem}.ported .hr-fact h3{font-family:var(--font-head);color:var(--navy);margin:0 0 .45rem;font-size:1.25rem;font-weight:600;line-height:1.2}.ported .hr-fact p{color:var(--ink-2);margin:0;font-size:.98rem}.ported .hr-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.ported .hr-card{border-top:3px solid var(--navy);padding-top:.9rem}.ported .hr-card p{color:var(--ink-2);margin:0;font-size:.98rem}.ported .hr-find__head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:2rem;margin-bottom:2rem;display:grid}.ported .hr-find__head .hr-intro{margin-bottom:0}.ported .hr-search{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.1rem 1.2rem 1rem}.ported .hr-search label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.ported .hr-search__row{gap:.5rem;display:flex}.ported .hr-search input{border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:44px;font:inherit;color:var(--ink);background:#fff;flex:1;padding:.5rem .8rem;font-size:1rem}.ported .hr-search input:focus{outline:2px solid var(--accent-2);outline-offset:1px}.ported .hr-search .btn{min-height:44px}.ported .hr-search .hr-link{min-height:32px;margin-top:.4rem;font-size:.92rem}.ported .hr-country+.hr-country{border-top:1px solid var(--line);margin-top:.5rem;padding-top:.5rem}.ported .hr-country h3{font-family:var(--font-head);margin-bottom:.9rem;font-size:1.25rem}.ported .hr-country h3 span{font-family:var(--font-body);color:var(--ink-3);margin-left:.5rem;font-size:.85rem;font-weight:600}.ported .hr-country__cols{columns:4;column-gap:2rem}.ported .hr-region{break-inside:avoid;margin-bottom:1.1rem}.ported .hr-region h4{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);margin:0 0 .3rem;padding-bottom:.3rem;font-size:.76rem;font-weight:700}.ported .hr-region ul{margin:0;padding:0;list-style:none}.ported .hr-region a{min-height:40px;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;padding:.35rem 0;line-height:1.3;text-decoration:none;display:flex}.ported .hr-region a strong{font-weight:600}.ported .hr-region a span{color:var(--ink-3);font-size:.88rem}.ported .hr-region a:hover strong{color:var(--accent-2);text-decoration:underline}.ported .hr-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.ported .hr-plan{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;padding:1.5rem 1.4rem 1.4rem;display:flex;position:relative}.ported .hr-plan--popular{border:2px solid var(--navy)}.ported .hr-plan__tag{background:var(--navy);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:700;position:absolute;top:-.7rem;left:1.2rem}.ported .hr-plan h3{margin-bottom:.2rem;font-size:1.05rem}.ported .hr-plan__price{font-family:var(--font-head);color:var(--navy);margin:0 0 .75rem;font-size:2rem;font-weight:600;line-height:1.1}.ported .hr-plan ul{flex:1;align-content:start;gap:.4rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.ported .hr-plan li{color:var(--ink-2);padding-left:1.2rem;font-size:.95rem;position:relative}.ported .hr-plan li:before{content:"✓";color:var(--navy);font-weight:700;position:absolute;left:0}.ported .hr-plan .btn{text-align:center}.ported .hr-clin{background:var(--navy);color:var(--on-dark-2)}.ported .hr-clin h2{color:#fff}.ported .hr-clin .hr-intro--dark{color:var(--on-dark-2);max-width:70ch}.ported .hr-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.75rem;display:grid}.ported .hr-path{background:var(--navy-2);border:1px solid var(--navy-line);border-radius:var(--radius-lg);color:var(--on-dark-2);flex-direction:column;padding:1.4rem 1.4rem 1.3rem;text-decoration:none;transition:border-color .15s;display:flex}.ported .hr-path:hover{color:var(--on-dark-2);border-color:#e0c184}.ported .hr-path--featured{border-color:#e0c1848c}.ported .hr-path__kicker{letter-spacing:.08em;text-transform:uppercase;color:#e0c184;margin-bottom:.5rem;font-size:.74rem;font-weight:700}.ported .hr-path h3{color:#fff;margin-bottom:.15rem;font-size:1.2rem}.ported .hr-path__price{font-family:var(--font-head);color:#fff;margin:0 0 .75rem;font-size:1.7rem;font-weight:600}.ported .hr-path ul{flex:1;align-content:start;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.ported .hr-path li{color:var(--on-dark-2);padding-left:1.1rem;font-size:.94rem;position:relative}.ported .hr-path li:before{content:"·";color:#e0c184;font-weight:700;position:absolute;left:.2rem}.ported .hr-path__next{color:#fff;margin-bottom:.75rem;font-size:.9rem;display:block}.ported .hr-path__next time{font-weight:600}.ported .hr-path__go{color:#e8d4a8;font-weight:600}.ported .hr-path:hover .hr-path__go{text-decoration:underline}.ported .hr-clin__why{border-top:1px solid var(--navy-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem;padding-top:1.5rem;display:grid}.ported .hr-clin__why strong{color:#fff;margin-bottom:.2rem;display:block}.ported .hr-clin__why span{color:var(--on-dark-3);font-size:.95rem}.ported .hr-clin__why a{color:#e8d4a8}.ported .hr-btn-gold{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.ported .hr-btn-gold:hover{color:#fff;background:#8d6a24}.ported .hr-clin .btn-outline{color:#fff;border-color:#fff6}.ported .hr-clin .btn-outline:hover{color:#fff;background:#ffffff14;border-color:#fff}.ported .hr-clin__ask{color:var(--on-dark-3);font-size:.95rem}.ported .hr-clin__ask a{color:#fff;font-weight:600}.ported .hr-reviewed{color:var(--ink-3);margin:.4rem 0 0;font-size:.86rem}.ported .hr-reviewed a{color:var(--accent-2)}.ported .hr-cite{margin-left:.15em;font-size:.7em;line-height:0}.ported .hr-cite a{color:var(--accent-2);text-decoration:none}.ported .hr-fit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.ported .hr-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ported .hr-list li{color:var(--ink-2);padding-left:1.4rem;position:relative}.ported .hr-list li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:0}.ported .hr-list--no li:before{content:"✕";color:var(--warn)}.ported .hr-risks h3{margin-bottom:.3rem;font-size:1rem}.ported .hr-risks p{color:var(--ink-2)}.ported .hr-regulatory{border-top:1px solid var(--line);color:var(--ink-3);max-width:70ch;margin-top:1.25rem;padding-top:1rem;font-size:.92rem}.ported .hr-sources{border-top:1px solid var(--line)}.ported .hr-sources h2{margin-bottom:.6rem;font-size:1.05rem}.ported .hr-sources__list{color:var(--ink-3);gap:.35rem;margin:0;padding-left:1.4rem;font-size:.86rem;display:grid}.ported .hr-sources__list li:target{color:var(--ink)}.ported .hr-sources__list a{color:var(--accent-2)}.ported .hr-faq{background:var(--surface)}.ported .hr-faq .faq-list{margin-inline:0}.ported .hr-faq .faq-question{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:1rem 1.25rem;font-weight:600;list-style:none;display:flex}.ported .hr-faq .faq-question::-webkit-details-marker{display:none}.ported .hr-faq .faq-question:after{content:"+";color:var(--accent-2);flex:none;font-size:1.3rem;line-height:1}.ported .hr-faq .faq-item[open] .faq-question:after{content:"–"}.ported .hr-search--hero{background:#fff;border-color:#0000;max-width:34rem;margin-top:.25rem;box-shadow:0 10px 30px -12px #0e223359,0 2px 6px #0e223314}.ported .hr-search--hero .btn{padding-inline:1.4rem}.ported .hr-search--hero label{letter-spacing:0;text-transform:none;color:var(--ink);font-size:.95rem;font-weight:700}.ported .hr-clinician{color:var(--ink-2);margin:.5rem 0 0;font-size:.95rem}.ported .hr-clinician a{color:var(--accent-2);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ported .hr-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.ported .hr-steps li{counter-increment:step;border-top:3px solid var(--navy);padding-top:.9rem}.ported .hr-steps li:before{content:counter(step);font-family:var(--font-head);color:var(--ink-3);margin-bottom:.2rem;font-size:.9rem;font-weight:700;display:block}.ported .hr-steps p{color:var(--ink-2);margin:0;font-size:.98rem}.ported .hr-notes{color:var(--ink-2);gap:.4rem;max-width:70ch;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.ported .hr-notes li{padding-left:1.2rem;position:relative}.ported .hr-notes li:before{content:"·";color:var(--navy);font-weight:700;position:absolute;left:.3rem}.ported .hr-risks h3+p{margin-bottom:1.1rem}.ported .hr-note{color:var(--ink-2);margin-top:1.1rem}.ported .hr-footnote{color:var(--ink-3);max-width:60ch;margin-top:-.5rem;font-size:.9rem}.ported .hr .cred-note{color:var(--ink-3);max-width:64ch;font-size:.92rem}.ported details.hr-country summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;list-style:none;display:flex}.ported details.hr-country summary::-webkit-details-marker{display:none}.ported details.hr-country summary h3{margin:0}.ported details.hr-country summary:after{content:"Show clinics";color:var(--accent-2);text-underline-offset:3px;font-size:.9rem;font-weight:600;text-decoration:underline}.ported details.hr-country[open] summary:after{content:"Hide"}.ported details.hr-country[open] summary{margin-bottom:.9rem}@media (width<=1000px){.ported .hr-plans,.ported .hr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ported .hr-country__cols{columns:3}}@media (width<=900px){.ported .hr-facts,.ported .hr-paths,.ported .hr-clin__why,.ported .hr-find__head,.ported .hr-fit__grid{grid-template-columns:1fr}.ported .hr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.ported .hr-hero__grid{grid-template-columns:1fr;gap:2rem}.ported .hr-hero .hr-doctors{display:none}.ported .hr-hero h1{max-width:none}.ported .hr-doctors{min-height:300px}.ported .hr-doc img{width:200px;height:200px}.ported .hr-ctas .btn{text-align:center;width:100%}.ported .hr-country__cols{columns:2;column-gap:1.25rem}}@media (width<=520px){.ported .hr-cards,.ported .hr-plans,.ported .hr-steps{grid-template-columns:1fr}.ported .hr-country__cols{columns:1}.ported .hr-search__row{flex-direction:column}.ported .hr-search--hero .hr-search__row{flex-direction:row}}.ported .hr [id]{scroll-margin-top:5rem}.ported .hr-clin--slim{padding-block:1.75rem}.ported .hr-clin__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.ported .hr-clin__row p{color:var(--on-dark-2);max-width:60ch;margin:0}.ported .hr-clin__row strong{color:#fff}.ported .hr-hero--page{padding-block:clamp(1.75rem,4vw,3rem) clamp(1.5rem,4vw,2.5rem)}.ported .hr-hero--page h1{max-width:24ch}.ported .hr-hero--page .hr-lede{max-width:60ch;margin-bottom:.75rem}.ported .pp-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.75rem}.ported .pp-table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;margin:0 0 1rem;overflow-x:auto}.ported .pp-table{border-collapse:collapse;width:100%;margin:0;font-size:.98rem;display:table;overflow:visible}.ported .pp-table th,.ported .pp-table td{text-align:left;border-bottom:1px solid var(--line);padding:.8rem 1rem}.ported .pp-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--surface);font-size:.8rem;font-weight:700}.ported .pp-table tbody tr:last-child th,.ported .pp-table tbody tr:last-child td{border-bottom:0}.ported .pp-table tbody th{color:var(--ink);font-weight:600}.ported .pp-table tbody th span{color:var(--ink-3);font-size:.82rem;font-weight:400;display:block}.ported .pp-table td{color:var(--ink-2);white-space:nowrap}.ported .pp-h2-gap{margin-top:1.75rem!important}.ported .pp .hr-fit__grid h2{font-size:1.45rem}.ported .pp-faq-h2{font-size:1.35rem;margin:2rem 0 .9rem!important}.ported .pp-faq-h2:first-child{margin-top:0!important}.ported .pp .hr-faq .faq-list+.pp-faq-h2{margin-top:2.25rem!important}.ported .pp .hr-find__head{margin-bottom:0}@media (width<=900px){.ported .pp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ported .pp-steps{grid-template-columns:1fr}.ported .pp-table thead{display:none}.ported .pp-table,.ported .pp-table tbody,.ported .pp-table tr,.ported .pp-table th,.ported .pp-table td{display:block}.ported .pp-table tr{border-bottom:1px solid var(--line);padding:.8rem 1rem}.ported .pp-table tbody tr:last-child{border-bottom:0}.ported .pp-table th,.ported .pp-table td{border:0;padding:.15rem 0}.ported .pp-table tbody th{margin-bottom:.3rem}.ported .pp-table tbody th span{margin-left:.35rem;display:inline}.ported .pp-table td{justify-content:space-between;display:flex}.ported .pp-table td:before{content:attr(data-l);color:var(--ink-3)}}.ported .pp-cities{columns:4;column-gap:1.5rem;margin:0;padding:0;list-style:none}.ported .pp-cities li{break-inside:avoid}.ported .pp-cities a{min-height:40px;color:var(--ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ported .pp-cities a:hover{color:var(--accent-2);text-decoration:underline}.ported .pp-founder{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:2rem;display:grid}.ported .pp-founder img{object-fit:cover;width:160px;height:160px;box-shadow:var(--shadow);border:5px solid #fff;border-radius:50%}.ported .pp .hr-risks{background:0 0}@media (width<=800px){.ported .pp-cities{columns:2}}@media (width<=520px){.ported .pp-founder{grid-template-columns:1fr}.ported .pp-founder img{width:120px;height:120px}}.ported .pp-prose{max-width:70ch}.ported .pp-prose p{color:var(--ink-2);font-size:1.05rem;line-height:1.65}
