.PracticesPage-module__qBeuUa__page{--ink:#0b1018;--soft:#f4f5f6;--blue:#dcecff;--yellow:#fef38e;color:var(--ink);background:#fff;overflow:clip}.PracticesPage-module__qBeuUa__page *{box-sizing:border-box}.PracticesPage-module__qBeuUa__page a:focus-visible,.PracticesPage-module__qBeuUa__page button:focus-visible,.PracticesPage-module__qBeuUa__page input:focus-visible,.PracticesPage-module__qBeuUa__page summary:focus-visible{outline-offset:3px;outline:3px solid #719fe0}.PracticesPage-module__qBeuUa__hero{color:#fff;background:radial-gradient(circle at 82% 38%,#487cb873,#0000 28%),linear-gradient(135deg,#080b11,#101e2e 58%,#28517d);border-radius:28px;grid-template-columns:1.05fr .95fr;align-items:center;gap:74px;width:min(1440px,100% - 40px);min-height:680px;margin:20px auto 0;padding:68px;display:grid;overflow:hidden}.PracticesPage-module__qBeuUa__heroCopy h1{letter-spacing:-.048em;max-width:770px;margin:0;font-size:clamp(55px,5.2vw,75px);font-weight:400;line-height:.99}.PracticesPage-module__qBeuUa__heroCopy>p{color:#ffffffa1;max-width:650px;margin:28px 0 34px;font-size:16px;line-height:1.7}.PracticesPage-module__qBeuUa__heroTrust{color:#ffffff6b;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:10px;display:flex}.PracticesPage-module__qBeuUa__heroDirectory{color:var(--ink);background:#fffffff0;border:1px solid #ffffff29;border-radius:22px;padding:19px;transform:rotate(1deg);box-shadow:0 32px 85px #00000047}.PracticesPage-module__qBeuUa__directoryHeader{justify-content:space-between;align-items:center;gap:15px;padding:5px 4px 18px;display:flex}.PracticesPage-module__qBeuUa__directoryHeader span{color:#7b8188;letter-spacing:.08em;font-size:8px}.PracticesPage-module__qBeuUa__directoryHeader strong{font-size:11px;font-weight:550}.PracticesPage-module__qBeuUa__heroPractices{gap:7px;display:grid}.PracticesPage-module__qBeuUa__heroPractices a{background:var(--soft);min-height:76px;color:var(--ink);border-radius:11px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}.PracticesPage-module__qBeuUa__logo{background:#fff;border:1px solid #dfe3e7;border-radius:10px;place-items:center;width:56px;height:56px;font-size:18px;display:grid;position:relative;overflow:hidden}.PracticesPage-module__qBeuUa__logo img{object-fit:cover}.PracticesPage-module__qBeuUa__heroPractices strong,.PracticesPage-module__qBeuUa__heroPractices small{display:block}.PracticesPage-module__qBeuUa__heroPractices strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:550;display:flex;overflow:hidden}.PracticesPage-module__qBeuUa__heroPractices strong svg{color:#5d86af;width:13px}.PracticesPage-module__qBeuUa__heroPractices small{color:#7a8086;margin-top:5px;font-size:9px}.PracticesPage-module__qBeuUa__heroPractices a>svg{width:13px}.PracticesPage-module__qBeuUa__directoryStats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.PracticesPage-module__qBeuUa__directoryStats div{background:var(--blue);border-radius:9px;padding:12px}.PracticesPage-module__qBeuUa__directoryStats strong,.PracticesPage-module__qBeuUa__directoryStats span{display:block}.PracticesPage-module__qBeuUa__directoryStats strong{font-size:17px;font-weight:500}.PracticesPage-module__qBeuUa__directoryStats span{color:#667f98;margin-top:4px;font-size:8px}.PracticesPage-module__qBeuUa__signalStrip{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1200px;margin:0 auto;padding:46px 30px;display:grid}.PracticesPage-module__qBeuUa__signalStrip div{background:var(--soft);border-radius:14px;min-height:112px;padding:21px}.PracticesPage-module__qBeuUa__signalStrip span{color:#6a8daf;font-size:10px}.PracticesPage-module__qBeuUa__signalStrip p{color:#555b62;margin:20px 0 0;font-size:13px}.PracticesPage-module__qBeuUa__featured,.PracticesPage-module__qBeuUa__types,.PracticesPage-module__qBeuUa__doctors,.PracticesPage-module__qBeuUa__faqSection{max-width:1240px;margin:0 auto;padding:100px 30px}.PracticesPage-module__qBeuUa__practiceGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:58px;display:grid}.PracticesPage-module__qBeuUa__practiceCard{background:var(--soft);min-height:124px;color:var(--ink);border-radius:15px;grid-template-columns:78px 1fr auto;align-items:center;gap:17px;padding:18px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.PracticesPage-module__qBeuUa__practiceCard:hover{background:var(--blue);transform:translateY(-2px)}.PracticesPage-module__qBeuUa__practiceLogo{background:#fff;border:1px solid #dfe3e7;border-radius:14px;place-items:center;width:78px;height:78px;font-size:25px;display:grid;position:relative;overflow:hidden}.PracticesPage-module__qBeuUa__practiceLogo img{object-fit:cover}.PracticesPage-module__qBeuUa__practiceInfo{min-width:0}.PracticesPage-module__qBeuUa__practiceInfo strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:550;display:flex;overflow:hidden}.PracticesPage-module__qBeuUa__practiceInfo strong svg{color:#5d86af;width:14px}.PracticesPage-module__qBeuUa__practiceInfo small{color:#7a8086;margin-top:7px;font-size:10px;display:block}.PracticesPage-module__qBeuUa__practiceInfo p{color:#686e74;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 0;font-size:10px;overflow:hidden}.PracticesPage-module__qBeuUa__practiceCard>svg{width:15px}.PracticesPage-module__qBeuUa__types{padding-top:40px}.PracticesPage-module__qBeuUa__typeGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:58px;display:grid}.PracticesPage-module__qBeuUa__typeGrid>a{background:var(--soft);min-height:330px;color:var(--ink);border-radius:18px;flex-direction:column;padding:27px;text-decoration:none;display:flex}.PracticesPage-module__qBeuUa__typeGrid>a>span{color:#718ca6;font-size:10px}.PracticesPage-module__qBeuUa__typeGrid>a>div{margin:auto 0 0}.PracticesPage-module__qBeuUa__typeGrid h3{letter-spacing:-.035em;margin:0;font-size:29px;font-weight:400}.PracticesPage-module__qBeuUa__typeGrid p{color:#62686e;margin:14px 0 0;font-size:13px;line-height:1.6}.PracticesPage-module__qBeuUa__typeGrid small{color:#7b8187;margin-top:18px;font-size:9px;display:block}.PracticesPage-module__qBeuUa__typeGrid svg{width:15px;margin-top:20px}.PracticesPage-module__qBeuUa__typeGrid .PracticesPage-module__qBeuUa__blueCard{background:var(--blue)}.PracticesPage-module__qBeuUa__typeGrid .PracticesPage-module__qBeuUa__yellowCard{background:var(--yellow)}.PracticesPage-module__qBeuUa__procedures{background:var(--ink);color:#fff;padding:100px max(30px,50% - 620px)}.PracticesPage-module__qBeuUa__procedureColumns{grid-template-columns:1fr 1fr;gap:10px;margin:58px 0 35px;display:grid}.PracticesPage-module__qBeuUa__procedureColumns>div{background:#151c26;border-radius:17px;grid-template-columns:1fr 1fr;gap:5px;padding:25px;display:grid}.PracticesPage-module__qBeuUa__procedureColumns h3{color:#86a9ca;grid-column:1/-1;margin:0 0 17px;font-size:19px;font-weight:400}.PracticesPage-module__qBeuUa__procedureColumns a{color:#ffffffab;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 9px;font-size:11px;text-decoration:none;display:flex}.PracticesPage-module__qBeuUa__procedureColumns a:hover{color:#fff;background:#ffffff0f}.PracticesPage-module__qBeuUa__procedureColumns svg{width:12px}.PracticesPage-module__qBeuUa__procedures>a{width:max-content}.PracticesPage-module__qBeuUa__doctorGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin:58px 0 35px;display:grid}.PracticesPage-module__qBeuUa__doctorGrid>a{background:var(--soft);min-height:116px;color:var(--ink);border-radius:15px;grid-template-columns:76px 1fr auto;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:background .2s;display:grid}.PracticesPage-module__qBeuUa__doctorGrid>a:hover{background:var(--blue)}.PracticesPage-module__qBeuUa__doctorAvatar{object-fit:cover;color:#fff;background:#0b1018;border-radius:14px;flex:none;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.PracticesPage-module__qBeuUa__doctorGrid strong,.PracticesPage-module__qBeuUa__doctorGrid small{display:block}.PracticesPage-module__qBeuUa__doctorGrid strong{font-size:14px;font-weight:550}.PracticesPage-module__qBeuUa__doctorGrid small{color:#6d747a;margin-top:6px;font-size:10px}.PracticesPage-module__qBeuUa__doctorGrid p{color:#858b91;margin:9px 0 0;font-size:9px}.PracticesPage-module__qBeuUa__doctorGrid p svg{vertical-align:middle;width:10px;margin-right:3px}.PracticesPage-module__qBeuUa__doctorGrid>a>svg{width:14px}.PracticesPage-module__qBeuUa__doctors>a{width:max-content}.PracticesPage-module__qBeuUa__cities{background:var(--ink);color:#fff;padding:100px max(30px,50% - 620px)}.PracticesPage-module__qBeuUa__cityGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:58px;display:grid}.PracticesPage-module__qBeuUa__cityGrid a{color:#fff;background:#151c26;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:15px;min-height:105px;padding:18px;text-decoration:none;transition:background .2s;display:flex}.PracticesPage-module__qBeuUa__cityGrid a:hover{background:#1d2a3a}.PracticesPage-module__qBeuUa__cityGrid strong,.PracticesPage-module__qBeuUa__cityGrid small{display:block}.PracticesPage-module__qBeuUa__cityGrid strong{font-size:16px;font-weight:500}.PracticesPage-module__qBeuUa__cityGrid small{color:#fff6;margin-top:6px;font-size:9px}.PracticesPage-module__qBeuUa__cityGrid svg{color:#84a9cc;width:15px}.PracticesPage-module__qBeuUa__faqWrap{margin-top:58px}.PracticesPage-module__qBeuUa__finalCta{background:var(--blue);text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:min(1400px,100% - 40px);min-height:520px;margin:20px auto;padding:76px;display:flex}.PracticesPage-module__qBeuUa__finalCta h2{letter-spacing:-.048em;max-width:940px;margin:0;font-size:clamp(50px,5.2vw,74px);font-weight:400;line-height:1.01}.PracticesPage-module__qBeuUa__finalCta>p{color:#5d748b;max-width:620px;margin:24px 0 33px;font-size:15px;line-height:1.7}.PracticesPage-module__qBeuUa__finalCta>div{gap:9px;display:flex}@media (max-width:1000px){.PracticesPage-module__qBeuUa__hero{grid-template-columns:1fr;padding:48px}.PracticesPage-module__qBeuUa__heroDirectory{transform:none}.PracticesPage-module__qBeuUa__cityGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.PracticesPage-module__qBeuUa__hero{border-radius:20px;gap:35px;width:calc(100% - 20px);min-height:0;margin-top:10px;padding:43px 20px 20px}.PracticesPage-module__qBeuUa__heroCopy h1{font-size:48px}.PracticesPage-module__qBeuUa__heroCopy>p{margin:22px 0 26px;font-size:14px}.PracticesPage-module__qBeuUa__heroDirectory{border-radius:16px;padding:12px}.PracticesPage-module__qBeuUa__directoryHeader{padding:5px 3px 13px}.PracticesPage-module__qBeuUa__heroPractices a{grid-template-columns:48px 1fr auto}.PracticesPage-module__qBeuUa__logo{width:48px;height:48px}.PracticesPage-module__qBeuUa__directoryStats{grid-template-columns:1fr}.PracticesPage-module__qBeuUa__directoryStats div{justify-content:space-between;align-items:center;display:flex}.PracticesPage-module__qBeuUa__directoryStats span{margin-top:0}.PracticesPage-module__qBeuUa__signalStrip{grid-template-columns:1fr;padding:38px 14px}.PracticesPage-module__qBeuUa__signalStrip div{min-height:96px}.PracticesPage-module__qBeuUa__featured,.PracticesPage-module__qBeuUa__types,.PracticesPage-module__qBeuUa__doctors,.PracticesPage-module__qBeuUa__faqSection{padding:72px 18px}.PracticesPage-module__qBeuUa__practiceGrid,.PracticesPage-module__qBeuUa__typeGrid,.PracticesPage-module__qBeuUa__procedureColumns,.PracticesPage-module__qBeuUa__doctorGrid{grid-template-columns:1fr}.PracticesPage-module__qBeuUa__practiceCard{grid-template-columns:64px 1fr auto;padding:14px}.PracticesPage-module__qBeuUa__practiceLogo{width:64px;height:64px}.PracticesPage-module__qBeuUa__typeGrid>a{min-height:260px}.PracticesPage-module__qBeuUa__procedures,.PracticesPage-module__qBeuUa__cities{padding:72px 18px}.PracticesPage-module__qBeuUa__procedureColumns>div{grid-template-columns:1fr 1fr;padding:18px}.PracticesPage-module__qBeuUa__procedures>a,.PracticesPage-module__qBeuUa__doctors>a{width:100%}.PracticesPage-module__qBeuUa__doctorGrid>a{grid-template-columns:64px 1fr auto;padding:13px}.PracticesPage-module__qBeuUa__doctorAvatar{border-radius:12px;width:64px;height:64px}.PracticesPage-module__qBeuUa__cityGrid{grid-template-columns:1fr 1fr}.PracticesPage-module__qBeuUa__cityGrid a{min-height:96px}.PracticesPage-module__qBeuUa__finalCta{border-radius:20px;width:calc(100% - 20px);min-height:500px;margin:10px auto;padding:60px 20px}.PracticesPage-module__qBeuUa__finalCta h2{font-size:45px}.PracticesPage-module__qBeuUa__finalCta>div{flex-direction:column;width:100%}.PracticesPage-module__qBeuUa__finalCta a{width:100%}}
