.logo-img{height:22px;display:block}.menu-link.current{color:var(--teal);font-weight:700}.section-head.tight{margin-bottom:32px}.btn-pill-primary.lg{padding:14px 28px;font-size:15px}.foot-logo-text{color:var(--teal);letter-spacing:-.03em;font-size:22px;font-weight:800}.join-form-row{gap:12px;margin-bottom:14px}.modal-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:11.5px}.accent{color:var(--teal)}.accent.alt{color:var(--orange)}.ico.alt{background:var(--orange-soft);color:var(--orange-dark)}.med-hero{background:radial-gradient(50% 50% at 30% 30%,#0f7b7b0d,#0000 70%),radial-gradient(40% 40% at 90% 20%,#e970430a,#0000 70%),#fff;padding:70px 0 80px;position:relative;overflow:hidden}.med-hero:before{content:none;pointer-events:none;background:radial-gradient(circle,#e970431a,#0000 60%);border-radius:50%;width:600px;height:600px;position:absolute;top:-250px;right:-180px}.med-hero .container{z-index:1;position:relative}.med-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.med-hero h1{letter-spacing:-.025em;color:var(--ink);margin:0 0 18px;font-size:clamp(34px,4.4vw,52px);font-weight:700;line-height:1.1}.med-hero .lead{color:var(--muted);max-width:480px;margin:0 0 28px;font-size:17px;line-height:1.6}.med-hero .lead b{color:var(--ink-2);font-weight:600}.med-hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.med-trust{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.med-trust span{align-items:center;gap:7px;display:inline-flex}.med-trust .ck{background:var(--teal);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.med-hero-visual{position:relative}.med-hero-img{object-fit:cover;border-radius:20px;width:100%;height:440px;display:block;box-shadow:0 30px 60px #0f7b7b2e}.med-hero-badge{border:1px solid var(--line);z-index:2;background:#fff;border-radius:14px;align-items:center;gap:11px;padding:11px 15px;display:flex;position:absolute;box-shadow:0 14px 30px #0f7b7b2e}.med-hero-badge .ic{background:var(--teal-50);width:34px;height:34px;color:var(--teal);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.med-hero-badge b{color:var(--ink);font-size:13px;font-weight:700;display:block}.med-hero-badge small{color:var(--muted);font-size:11px}.med-hero-badge.top{animation:5s ease-in-out infinite medFloat;top:24px;left:-18px}.med-hero-badge.bot{animation:5s ease-in-out 1.5s infinite medFloat;bottom:24px;right:-18px}@keyframes medFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.med-stats{background:var(--bg-soft);color:var(--ink)}.med-stats .container{padding:60px 24px}.med-stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.med-stat{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px 18px;transition:all .25s}.med-stat:hover{box-shadow:var(--shadow-card);border-color:var(--teal-100);transform:translateY(-3px)}.med-stat .ic{background:var(--teal-50);width:46px;height:46px;color:var(--teal);border-radius:13px;justify-content:center;align-items:center;margin:0 auto 14px;display:inline-flex}.med-stat .v{letter-spacing:-.02em;color:var(--ink);font-size:clamp(28px,3vw,38px);font-weight:800}.med-stat .l{color:var(--muted);margin-top:4px;font-size:13px;font-weight:600}.med-features{background:var(--bg);padding:80px 0}.med-feat-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.med-feat{border:1px solid var(--line);cursor:default;background:#fff;border-radius:18px;padding:26px;transition:all .25s}.med-feat:hover{box-shadow:var(--shadow-float);border-color:var(--teal-100);transform:translateY(-4px)}.med-feat .ico{background:var(--teal-50);width:48px;height:48px;color:var(--teal);border-radius:13px;justify-content:center;align-items:center;margin-bottom:16px;transition:all .25s;display:inline-flex}.med-feat:hover .ico{background:var(--teal);color:#fff;transform:scale(1.05)rotate(-4deg)}.med-feat:hover .ico.alt{background:var(--orange);color:#fff}.med-feat h4{color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:700}.med-feat p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.med-how{background:var(--bg-soft);padding:80px 0}.med-steps{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px;display:grid}.med-step{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px 24px;position:relative}.med-step .n{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;font-size:16px;font-weight:800;display:inline-flex}.med-step .n.alt{background:var(--orange)}.med-step h4{color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:700}.med-step p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.final-cta-tag{background:var(--orange);border:1px solid var(--orange);color:#fff;letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 16px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px -6px #e9704399}.final-cta-feats{flex-wrap:wrap;justify-content:center;gap:24px;margin:4px 0 26px;display:flex}.final-cta-feats span{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.final-cta-feats .ck{background:var(--teal);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.final-cta-card .reassure{color:var(--muted)!important}.med-diag-figure{border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #0f7b7b59}.med-diag-figure img{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.med-diag-figure-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 10px 28px -12px #0000004d}.med-diag-figure-badge .ic{background:var(--teal);color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.med-diag-figure-badge b{color:var(--ink);font-size:14px;font-weight:700;display:block}.med-diag-figure-badge small{color:var(--muted);font-size:12.5px}.med-tele{background:var(--bg);padding:80px 0}.med-tele-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.med-tele-visual{position:relative}.med-tele-img{object-fit:cover;border-radius:20px;width:100%;height:420px;display:block;box-shadow:0 30px 60px #0f7b7b2e}.med-tele-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--teal-dark);background:#fffffff5;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 10px 22px #0000001f}.med-tele-chip .dot{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite medPulse}@keyframes medPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.med-tele-text h2{letter-spacing:-.02em;color:var(--ink);margin:6px 0 16px;font-size:clamp(26px,3vw,36px);font-weight:700}.med-tele-text>p{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.65}.med-tele-list{flex-direction:column;gap:16px;margin:0 0 28px;padding:0;list-style:none;display:flex}.med-tele-list li{align-items:flex-start;gap:14px;display:flex}.med-tele-list .ck{background:var(--teal);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.med-tele-list b{color:var(--ink);font-size:14.5px;font-weight:700;display:block}.med-tele-list span{color:var(--muted);font-size:13px;line-height:1.5}.med-why{background:var(--bg-soft);padding:80px 0}.med-why-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.med-why-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px 24px;transition:all .25s}.med-why-card:hover{box-shadow:var(--shadow-float);border-color:var(--teal-100);transform:translateY(-4px)}.med-why-card .ico{background:var(--teal-50);width:50px;height:50px;color:var(--teal);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;transition:all .25s;display:inline-flex}.med-why-card:hover .ico{background:var(--teal);color:#fff;transform:scale(1.05)rotate(-4deg)}.med-why-card:hover .ico.alt{background:var(--orange);color:#fff}.med-why-card h4{color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:700}.med-why-card p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.med-spec{background:var(--bg);padding:80px 0}.med-spec-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:8px;display:grid}.med-spec-card{border:1px solid var(--line);background:#fff;border-radius:24px;gap:22px;padding:32px 30px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.med-spec-card:hover{box-shadow:var(--shadow-float);border-color:var(--teal-100);transform:translateY(-4px)}.med-spec-ico{background:var(--teal-50);width:52px;height:52px;color:var(--teal);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .25s,background .25s,color .25s;display:inline-flex}.med-spec-ico.alt{background:var(--orange-soft);color:var(--orange)}.med-spec-card:hover .med-spec-ico{background:var(--teal);color:#fff;transform:scale(1.06)rotate(-4deg)}.med-spec-card:hover .med-spec-ico.alt{background:var(--orange);color:#fff}.med-spec-body{min-width:0}.med-spec-body h4{color:var(--ink);letter-spacing:-.01em;margin:4px 0 12px;font-size:19px;font-weight:700}.med-spec-body p{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.6}.med-spec-list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.med-spec-list li{color:var(--ink-2);padding-left:22px;font-size:13.5px;line-height:1.5;position:relative}.med-spec-list li:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:4px}.med-spec-card.alt .med-spec-list li:before{background:var(--orange)}.med-spec-body p:last-child{margin-bottom:0}.med-diag{background:var(--bg);padding:80px 0}.med-diag-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.med-diag-text h2{letter-spacing:-.02em;color:var(--ink);margin:6px 0 14px;font-size:clamp(26px,3vw,36px);font-weight:700}.med-diag-text>p{color:var(--muted);max-width:480px;margin:0 0 26px;font-size:15px;line-height:1.65}.med-bars{flex-direction:column;gap:20px;display:flex}.med-bar-label{color:var(--ink-2);align-items:center;gap:9px;margin-bottom:9px;font-size:14px;font-weight:600;display:flex}.med-bar-label b{color:var(--ink);letter-spacing:-.02em;margin-left:auto;font-size:18px;font-weight:800}.med-bar-label .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.med-bar-label .dot.teal{background:var(--teal)}.med-bar-label .dot.grey{background:#c2c9cc}.med-bar-track{background:var(--bg-soft);border-radius:999px;height:12px;overflow:hidden}.med-bar-fill{border-radius:999px;height:100%;transition:width 1s cubic-bezier(.2,.7,.2,1);display:block}.med-bar-fill.teal{background:var(--teal)}.med-bar-fill.grey{background:#c2c9cc}.med-bars-note{color:var(--muted);margin:18px 0 0;font-size:12px}.med-quote{background:linear-gradient(150deg, var(--teal-50) 0%, #fff 70%);border:1px solid var(--teal-100);border-radius:22px;margin:0;padding:32px 30px;position:relative}.med-quote-mark{color:var(--teal);opacity:.28;margin-bottom:6px}.med-quote blockquote{color:var(--ink);letter-spacing:-.01em;margin:0 0 22px;font-size:17px;font-weight:600;line-height:1.55}.med-quote figcaption{align-items:center;gap:13px;display:flex}.med-quote-av{background:var(--teal);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:inline-flex}.med-quote-id b{color:var(--ink);font-size:14.5px;font-weight:700;display:block}.med-quote-id small{color:var(--muted);font-size:12.5px}.med-cond{background:var(--bg-soft);padding:80px 0}.med-cond-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.med-cond-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px 26px;transition:all .25s}.med-cond-card:hover{box-shadow:var(--shadow-float);border-color:var(--teal-100);transform:translateY(-4px)}.med-cond-card .ico{background:var(--teal-50);width:54px;height:54px;color:var(--teal);border-radius:15px;justify-content:center;align-items:center;margin-bottom:18px;transition:all .25s;display:inline-flex}.med-cond-card:hover .ico{background:var(--teal);color:#fff;transform:scale(1.05)rotate(-4deg)}.med-cond-card:hover .ico.alt{background:var(--orange);color:#fff}.med-cond-card h4{color:var(--ink);letter-spacing:-.01em;margin:0 0 9px;font-size:18px;font-weight:700}.med-cond-card p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.med-elig{background:var(--bg);padding:80px 0}.med-elig-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;display:grid}.med-elig-visual{position:relative}.med-elig-img{object-fit:cover;border-radius:20px;width:100%;height:440px;display:block;box-shadow:0 30px 60px #0f7b7b2e}.med-elig-badge{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:11px 15px;display:flex;position:absolute;bottom:22px;right:-18px;box-shadow:0 14px 30px #0f7b7b2e}.med-elig-badge .ic{background:var(--teal);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.med-elig-badge b{color:var(--ink);font-size:13px;font-weight:700;display:block}.med-elig-badge small{color:var(--muted);font-size:11px}.med-elig-text h2{letter-spacing:-.02em;color:var(--ink);margin:6px 0 14px;font-size:clamp(26px,3vw,36px);font-weight:700}.med-elig-text>p{color:var(--muted);max-width:460px;margin:0 0 24px;font-size:15px;line-height:1.65}.med-elig-list{flex-direction:column;gap:14px;margin:0 0 30px;padding:0;list-style:none;display:flex}.med-elig-list li{color:var(--ink-2);align-items:flex-start;gap:13px;font-size:14.5px;line-height:1.5;display:flex}.med-elig-list b{color:var(--ink);font-weight:700}.med-elig-list .ck{background:var(--teal);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.med-cross{background:var(--bg-soft);padding:80px 0}.med-cross-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.med-cross-card{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:flex-start;gap:18px;padding:30px;text-decoration:none;transition:all .25s;display:flex}.med-cross-card:hover{box-shadow:var(--shadow-float);border-color:var(--teal-100);transform:translateY(-3px)}.med-cross-card .ico{background:var(--teal-50);width:52px;height:52px;color:var(--teal);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.med-cross-thumb{background:#eef5f3;border:1px solid #0f7b7b14;border-radius:16px;flex-shrink:0;width:104px;height:104px;overflow:hidden}.med-cross-thumb.alt{border-color:#e970431f}.med-cross-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.med-cross-card:hover .med-cross-thumb img{transform:scale(1.06)}.med-cross-card h4{color:var(--ink);margin:0 0 6px;font-size:18px;font-weight:700}.med-cross-card p{color:var(--muted);margin:0 0 10px;font-size:13.5px;line-height:1.55}.med-cross-card .lnk{color:var(--teal);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.med-cross-card .lnk.alt{color:var(--orange-dark)}.med-links{background:var(--bg-soft);padding:80px 0}.links-top{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.links-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px 30px}.links-card.links-dpc{margin-top:20px}.links-card-title{color:var(--ink);align-items:center;gap:12px;margin:0 0 6px;font-size:18px;font-weight:700;display:flex}.links-ic{background:var(--teal-50);width:40px;height:40px;color:var(--teal);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.links-ic.alt{color:var(--orange-dark);background:#fbede6}.links-card-sub{color:var(--muted);margin:0 0 14px;font-size:13.5px;line-height:1.5}.links-list{margin:0;padding:0;list-style:none}.links-list li+li{border-top:1px solid var(--line)}.links-list a{color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:13px 6px 13px 0;text-decoration:none;transition:color .2s,padding .2s;display:flex}.links-list a:hover{color:var(--teal);padding-left:6px}.lk-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.lk-tx b{font-size:14.5px;font-weight:600;line-height:1.35}.lk-tx small{color:var(--muted);word-break:break-all;font-size:12px}.lk-ar{color:var(--teal);opacity:.45;flex:none;transition:opacity .2s,transform .2s}.links-list a:hover .lk-ar{opacity:1;transform:translate(2px,-2px)}.links-dpc-grid{grid-template-columns:repeat(4,1fr);gap:12px 28px;margin-top:6px;display:grid}.fac-block{flex-direction:column;display:flex}.fac-block h5{color:var(--ink);margin:0;font-size:13.5px;font-weight:700;line-height:1.3}.fac-tag{letter-spacing:.05em;color:var(--teal);background:var(--teal-50);border-radius:6px;align-self:flex-start;margin:6px 0 4px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.links-list.compact a{padding:10px 4px 10px 0}.links-list.compact .lk-tx b{font-size:13.5px;font-weight:600}.med-services{background:var(--bg);padding:80px 0}.med-serv-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.med-serv-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:20px;flex-direction:column;padding:28px;transition:all .25s;display:flex}.med-serv-card:hover{box-shadow:var(--shadow-float);border-color:var(--teal-100);transform:translateY(-4px)}.med-serv-card .ico{background:var(--teal-50);width:52px;height:52px;color:var(--teal);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;transition:all .25s;display:inline-flex}.med-serv-card:hover .ico{background:var(--teal);color:#fff;transform:scale(1.05)rotate(-4deg)}.med-serv-card:hover .ico.alt{background:var(--orange);color:#fff}.med-serv-card h4{color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:700}.med-serv-card p{color:var(--muted);margin:0 0 16px;font-size:13.5px;line-height:1.55}.med-serv-tags{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.med-serv-tags span{background:var(--bg-soft);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.med-serv-cta{color:var(--teal);align-items:center;gap:5px;margin-top:auto;font-size:13px;font-weight:700;display:inline-flex}.med-serv-cta.alt{color:var(--orange-dark)}.med-serv-card:hover .med-serv-cta{gap:9px}.med-faq{background:var(--bg);padding:80px 0}.med-faq-list{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}@media (max-width:1024px){.med-hero-grid{grid-template-columns:1fr;gap:40px}.med-feat-grid,.med-steps{grid-template-columns:repeat(2,1fr)}.med-stats-grid{grid-template-columns:repeat(2,1fr);gap:28px}.med-cross-grid,.links-top{grid-template-columns:1fr}.links-dpc-grid{grid-template-columns:repeat(2,1fr);gap:20px 24px}.med-serv-grid{grid-template-columns:1fr}.med-tele-grid{grid-template-columns:1fr;gap:36px}.med-why-grid{grid-template-columns:repeat(2,1fr)}.med-diag-grid{grid-template-columns:1fr;gap:36px}.med-cond-grid{grid-template-columns:1fr}.med-elig-grid{grid-template-columns:1fr;gap:36px}.med-elig-badge{right:16px}}@media (max-width:640px){.med-feat-grid,.med-steps{grid-template-columns:1fr}.med-hero-ctas{flex-direction:column;align-items:stretch}.med-hero-ctas .btn{justify-content:center;width:100%}.med-hero-img{height:320px}.med-tele-img{height:300px}.med-why-grid,.med-spec-grid{grid-template-columns:1fr}.med-spec-card{gap:18px;padding:26px 22px}.links-dpc-grid{grid-template-columns:1fr}.med-elig-img{height:300px}}
