:root{--teal:#079b94;--teal-2:#33beb7;--teal-dark:#0b4a3d;--ink:#17362f;--muted:#63736f;--gold:#b5a066;--bg:#f3fbfa;--card:#fff;--line:#dbeceb;--shadow:0 18px 45px rgba(7,60,54,.13);--shadow-soft:0 10px 28px rgba(10,54,50,.08);--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Tahoma,Arial,sans-serif;background:linear-gradient(180deg,#fff 0%,#effbf9 58%,#fff 100%);color:var(--ink);direction:rtl;font-size:16px;line-height:1.8;padding-bottom:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.topbar{background:linear-gradient(90deg,#08645d,#0baea6);color:#fff;font-size:13px;padding:6px 40px;display:flex;gap:26px;justify-content:flex-end}.topbar a{font-weight:800}.site-header{position:sticky;top:0;background:rgba(255,255,255,.96);backdrop-filter:blur(16px);z-index:50;box-shadow:0 4px 22px rgba(0,0,0,.045)}.nav-wrap{height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-logo img{height:52px;width:158px;object-fit:contain}.brand-word{font-size:43px;font-weight:900;color:#087d76;letter-spacing:-3px;line-height:1}.desktop-nav{display:flex;gap:30px;align-items:center;font-weight:700;color:#233d37}.desktop-nav a{position:relative}.desktop-nav a:after{content:'';position:absolute;right:0;left:auto;bottom:-8px;width:0;height:3px;border-radius:20px;background:var(--teal);transition:.22s}.desktop-nav a:hover{color:var(--teal)}.desktop-nav a:hover:after{width:100%}.menu-toggle{width:54px;height:54px;border:0;border-radius:16px;background:linear-gradient(145deg,#124b3e,#306f5d);box-shadow:0 12px 24px rgba(14,73,62,.24);display:grid;place-content:center;gap:6px;cursor:pointer;flex:0 0 auto}.menu-toggle span{display:block;width:27px;height:3px;border-radius:20px;background:#fff}.mobile-panel{position:absolute;left:18px;right:18px;top:calc(100% + 8px);background:#fff;border-radius:20px;box-shadow:var(--shadow);padding:10px;z-index:60}.mobile-panel a{display:block;padding:12px 16px;border-bottom:1px solid #edf2f1;font-weight:700}.mobile-panel a:last-child{border-bottom:0}.hero-section{padding:26px 0 18px}.hero-card{display:grid;grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:0;min-height:560px;border-radius:34px;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,255,253,.92));box-shadow:0 28px 70px rgba(13,75,68,.10);border:1px solid rgba(7,155,148,.10)}.hero-text{padding:42px 54px;text-align:center;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-logo{width:285px;height:118px;object-fit:contain;margin:0 auto 12px}.hero-text h1{font-size:42px;line-height:1.22;margin:4px 0;color:var(--teal);font-weight:900}.ornament{display:flex;align-items:center;justify-content:center;gap:12px;margin:10px 0}.ornament span{width:74px;height:2px;background:linear-gradient(90deg,transparent,var(--teal))}.ornament i{width:14px;height:14px;border-radius:50%;background:var(--teal);display:block}.hero-text h2{font-size:25px;margin:16px 0 2px}.hero-text p{margin:4px 0;color:var(--muted);font-weight:700}.hero-desc{max-width:475px;margin:16px auto!important;font-weight:500!important}.hero-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:22px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:11px 24px;border-radius:15px;font-weight:800;border:1px solid transparent;transition:.2s}.btn.primary{background:linear-gradient(135deg,#0ab4ad,#087e77);color:#fff;box-shadow:0 14px 28px rgba(7,154,146,.25)}.btn.ghost{background:#fff;border-color:var(--teal);color:var(--teal)}.btn.light{background:#fff;color:#087e77;border-color:rgba(255,255,255,.5)}.hero-image-wrap{height:100%;min-height:560px;display:flex;align-items:center;justify-content:center;background:#fff}.hero-image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;background:#fff}.features{margin-top:4px;position:relative;z-index:3;background:#fff;border-radius:24px;box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.features article{min-height:150px;padding:22px 18px;text-align:center;border-left:1px solid #e6eeee;display:grid;place-items:center;align-content:center}.features article:last-child{border-left:0}.features b{width:66px;height:66px;border:3px solid var(--gold);border-radius:50%;display:grid;place-items:center;font-size:34px;color:#447756;background:#fff;margin-bottom:9px}.features h3{font-size:21px;line-height:1.55;margin:0}.doctor-section{padding:38px 0 18px}.doctor-card{display:grid;grid-template-columns:.92fr 1.08fr;gap:20px;align-items:center;background:linear-gradient(135deg,#f0ffff,#fff);border:1px solid var(--line);border-radius:34px;overflow:hidden;box-shadow:var(--shadow)}.doctor-copy{padding:46px 58px}.doctor-copy h2{font-size:37px;color:#087e77;margin:0 0 6px}.doctor-copy p{color:var(--muted);font-weight:700}.doctor-copy ul{list-style:none;margin:26px 0;padding:0;display:grid;gap:10px}.doctor-copy li{position:relative;padding-right:38px}.doctor-copy li:before{content:'✓';position:absolute;right:0;top:0;width:26px;height:26px;border:3px solid var(--teal);border-radius:50%;display:grid;place-items:center;color:var(--teal);font-weight:900;line-height:1}.doctor-photo{height:486px;background:linear-gradient(135deg,#00b5af,#e8fffd);border-radius:140px 0 0 0;overflow:hidden;align-self:stretch}.doctor-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.section-title{display:flex;align-items:center;justify-content:center;gap:18px;margin:34px 0 26px}.section-title h2{margin:0;color:#087e77;font-size:33px;font-weight:900}.section-title span{height:3px;width:118px;background:linear-gradient(90deg,transparent,var(--teal));position:relative}.section-title span:before{content:'';position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;background:var(--teal);border-radius:50%}.section-title span:first-child:before{left:0}.section-title span:last-child:before{right:0}.methods-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.method-card{background:#fff;border:1px solid #e3eeee;border-radius:22px;box-shadow:var(--shadow-soft);overflow:hidden;text-align:center;padding-bottom:20px}.method-card img{width:calc(100% - 20px);aspect-ratio:1.18/1;object-fit:cover;object-position:center;border-radius:18px;margin:10px}.method-card h3{font-size:22px;color:#087e77;margin:8px 12px}.method-card p{padding:0 18px;margin:0;color:#5c6e69}.ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ba-grid img{width:100%;aspect-ratio:1.6/1;border-radius:24px;object-fit:cover;object-position:center;border:8px solid #fff;box-shadow:var(--shadow)}.cta{margin-top:42px;margin-bottom:24px;border-radius:24px;background:linear-gradient(135deg,#0abab3,#047c75);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:24px 36px;box-shadow:var(--shadow)}.cta strong{font-size:26px;letter-spacing:1px}.bale-consult{margin-top:22px;margin-bottom:24px;background:linear-gradient(135deg,#fff,#eafffd);border:1px solid rgba(7,155,148,.18);border-radius:26px;padding:28px 34px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.bale-consult:before{content:'';position:absolute;inset:auto -50px -80px auto;width:210px;height:210px;border-radius:50%;background:rgba(7,155,148,.10)}.bale-copy{position:relative;z-index:1}.bale-copy .eyebrow{display:inline-block;background:rgba(7,155,148,.10);color:#087e77;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800;margin-bottom:8px}.bale-copy h2{margin:0 0 8px;color:#087e77;font-size:30px}.bale-copy p{margin:0 0 8px;color:#314943;font-weight:700}.bale-link{direction:ltr;display:inline-block;color:#047c75;font-weight:900;border-bottom:2px solid rgba(7,155,148,.35)}.bale-actions{display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.articles{text-align:center;padding:18px 0 52px}.site-footer{background:linear-gradient(135deg,#043d38,#078b83);color:#fff;padding:46px 0 20px;margin-top:18px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:42px}.footer-logo{width:240px;height:92px;object-fit:contain;background:transparent;border-radius:0;padding:0;margin-bottom:12px;box-shadow:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.18))}.site-footer a{display:block;margin:8px 0;color:#fff}.copyright{text-align:center;border-top:1px solid rgba(255,255,255,.18);margin-top:28px;padding-top:14px;color:rgba(255,255,255,.75)}.bottom-nav{display:none}@media(max-width:920px){body{padding-bottom:94px}.topbar,.desktop-nav{display:none}.container{width:min(100% - 20px,720px)}.nav-wrap{height:82px;flex-direction:row-reverse}.brand-logo img{width:124px;height:50px}.brand-word{font-size:42px}.menu-toggle{width:54px;height:54px}.hero-section{padding:10px 0}.hero-card{display:flex;flex-direction:column-reverse;min-height:0;gap:0;border-radius:22px;box-shadow:var(--shadow-soft);background:#fff;overflow:hidden}.hero-image-wrap{min-height:0;height:auto;width:100%;background:#fff;border-radius:0;overflow:hidden}.hero-image-wrap img{height:auto;width:100%;object-fit:contain;object-position:center}.hero-text{padding:22px 18px 26px}.hero-logo{width:208px;height:86px}.hero-text h1{font-size:30px}.hero-text h2{font-size:21px}.hero-desc{font-size:14px}.btn{min-height:46px;padding:10px 18px}.features{grid-template-columns:repeat(4,1fr);border-radius:22px;overflow-x:auto;margin-top:10px}.features article{min-width:150px;min-height:140px;padding:16px 12px}.features b{width:56px;height:56px;font-size:27px}.features h3{font-size:16px}.doctor-card{grid-template-columns:1fr;border-radius:22px}.doctor-photo{height:auto;min-height:0;order:-1;border-radius:22px 22px 0 0;background:#e9fffd}.doctor-photo img{width:100%;height:auto;object-fit:contain}.doctor-copy{padding:26px 22px;text-align:center}.doctor-copy h2{font-size:29px}.doctor-copy li{text-align:right;font-size:14px}.section-title h2{font-size:25px;white-space:nowrap}.section-title span{width:70px}.methods-grid{grid-template-columns:repeat(2,1fr);gap:12px}.method-card{border-radius:18px}.method-card img{aspect-ratio:1/1;object-fit:cover}.method-card h3{font-size:17px}.method-card p{font-size:13px;padding:0 10px}.ba-grid{grid-template-columns:1fr;gap:16px}.ba-grid img{aspect-ratio:auto;height:auto;object-fit:contain}.cta{display:block;text-align:center;padding:22px;margin-bottom:18px}.cta .btn{margin-top:14px}.bale-consult{display:block;text-align:center;padding:24px 18px;margin-top:18px}.bale-copy h2{font-size:24px}.bale-actions{justify-content:center;margin-top:16px}.footer-grid{grid-template-columns:1fr;text-align:center;gap:20px}.footer-logo{margin-inline:auto}.bottom-nav{position:fixed;z-index:100;left:10px;right:10px;bottom:10px;height:76px;background:#fff;border-radius:25px;box-shadow:0 -10px 35px rgba(0,0,0,.14);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;text-align:center;font-size:13px}.bottom-nav a{padding:20px 4px}.bottom-nav .active{background:linear-gradient(145deg,#104d40,#2f6f5d);color:#fff;border-radius:22px;height:72px;display:grid;place-items:center;transform:translateY(-12px)}}@media(max-width:430px){.container{width:calc(100% - 14px)}.nav-wrap{height:78px}.menu-toggle{width:52px;height:52px}.brand-word{font-size:39px}.brand-logo img{width:112px}.hero-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.btn{font-size:13px;padding:9px 10px}.methods-grid{gap:10px}.method-card p{font-size:12px}.section-title span{width:52px}.doctor-copy{padding:24px 18px}.features article{min-width:142px}.bale-link{font-size:14px}.bale-actions{display:grid;grid-template-columns:1fr 1fr}.bale-actions .btn{width:100%}}.brand-word-en{font-family:Georgia,'Times New Roman',serif;letter-spacing:.5px;font-weight:800;font-size:clamp(30px,4.4vw,54px);direction:ltr;color:#0b8179;text-shadow:0 8px 24px rgba(8,84,78,.10)}@media(max-width:640px){.brand-word-en{font-size:34px}}.hero-actions-three{max-width:560px;margin-inline:auto}.hero-actions-three .bale-btn{background:linear-gradient(135deg,#18bfb8,#0a746e);color:#fff;border-color:transparent;box-shadow:0 14px 28px rgba(7,154,146,.20)}.feature-icon{font-family:Tahoma,Arial,sans-serif;background:linear-gradient(180deg,#fff,#f4fffe)!important;color:#087e77!important;border-color:var(--gold)!important;box-shadow:0 8px 22px rgba(7,60,54,.08)}.features article h3{font-weight:900}@media(max-width:920px){.hero-actions-three{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:10px}.hero-actions-three .bale-btn{grid-column:1/-1}.features article{min-width:156px}}@media(max-width:430px){.hero-actions-three{grid-template-columns:1fr 1fr}.hero-actions-three .bale-btn{grid-column:1/-1}.features article{min-width:150px}.features h3{font-size:15px}}.articles{padding-bottom:64px}.book-download-card{margin:8px auto 0;max-width:880px;display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:center;text-align:right;background:linear-gradient(135deg,#fff,#effefd);border:1px solid rgba(7,155,148,.18);border-radius:28px;padding:18px;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.book-download-card:before{content:'';position:absolute;inset:-80px auto auto -70px;width:200px;height:200px;border-radius:50%;background:rgba(7,155,148,.08)}.book-thumb{position:relative;z-index:1;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgba(20,68,62,.14);border:6px solid #fff}.book-thumb img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center}.book-copy{position:relative;z-index:1}.book-copy .eyebrow{display:inline-block;background:rgba(7,155,148,.10);color:#087e77;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:900;margin-bottom:10px}.book-copy h3{margin:0 0 12px;color:#087e77;font-size:30px;line-height:1.45}.book-copy h3 small{font-size:.72em;color:#31514a}.book-link{display:inline-block;color:#073f39;font-size:21px;font-weight:900;border-bottom:3px solid var(--teal);padding-bottom:6px;line-height:1.7}.book-copy p{margin:14px 0 0;color:var(--muted);font-weight:700}@media(max-width:920px){.book-download-card{grid-template-columns:128px 1fr;gap:14px;border-radius:22px;padding:12px}.book-copy h3{font-size:22px}.book-link{font-size:17px}.book-copy p{font-size:13px}.book-thumb img{aspect-ratio:1/1.18}}@media(max-width:430px){.book-download-card{grid-template-columns:104px 1fr;gap:12px}.book-copy .eyebrow{font-size:11px}.book-copy h3{font-size:18px;margin-bottom:8px}.book-link{font-size:14px;border-bottom-width:2px}.book-copy p{font-size:11.5px;line-height:1.7;margin-top:8px}}.cta{gap:22px}.cta-copy strong{font-size:24px;line-height:1.7}.cta-buttons{display:flex;gap:16px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.cta-pill{min-height:62px;min-width:230px;padding:12px 18px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:19px;font-weight:900;direction:ltr;box-shadow:0 16px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.38);border:1px solid rgba(255,255,255,.35);transition:transform .18s ease,box-shadow .18s ease}.cta-pill:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.44)}.cta-call{background:linear-gradient(145deg,#fff,#effefd);color:#067e77}.cta-nobat{background:linear-gradient(145deg,#0b4a3d,#0aa39b);color:#fff}.cta-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.24);font-size:21px;line-height:1}.cta-call .cta-icon{background:rgba(7,155,148,.12)}@media(max-width:920px){.cta{display:block;text-align:center}.cta-copy strong{font-size:20px}.cta-buttons{justify-content:center;margin-top:16px}.cta-pill{min-width:0;width:min(100%,300px)}}@media(max-width:430px){.cta-buttons{display:grid;grid-template-columns:1fr;gap:12px}.cta-pill{width:100%;font-size:18px;min-height:58px}.cta-icon{width:34px;height:34px}}.bottom-nav .call-fab{position:relative;background:linear-gradient(145deg,#06483e,#0a8f84)!important;color:#fff!important;border-radius:24px!important;height:72px!important;display:grid!important;place-items:center!important;transform:translateY(-12px)!important;box-shadow:0 16px 34px rgba(4,72,62,.28),inset 0 1px 0 rgba(255,255,255,.28);overflow:visible}.bottom-nav .call-fab .ring-phone{font-size:32px;line-height:1;display:inline-block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.18));animation:varisPhoneRing 1.15s ease-in-out infinite;transform-origin:50% 50%}.bottom-nav .call-fab:before{content:'';position:absolute;inset:10px;border-radius:22px;border:1px solid rgba(255,255,255,.22);pointer-events:none}.bottom-nav .call-fab:after{content:'';position:absolute;width:64px;height:64px;border-radius:50%;background:rgba(9,159,149,.18);animation:varisPhonePulse 1.8s ease-out infinite;z-index:-1}.bottom-nav .call-badge{position:absolute;top:6px;left:14px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#e5322d;color:#fff;border:2px solid #fff;font-size:13px;font-weight:900;line-height:18px;display:grid;place-items:center;box-shadow:0 6px 14px rgba(229,50,45,.35)}@keyframes varisPhoneRing{0%,100%{transform:rotate(0) scale(1)}10%{transform:rotate(-14deg) scale(1.04)}20%{transform:rotate(13deg) scale(1.04)}30%{transform:rotate(-10deg) scale(1.03)}40%{transform:rotate(9deg) scale(1.03)}50%{transform:rotate(0) scale(1)}}@keyframes varisPhonePulse{0%{transform:scale(.75);opacity:.55}70%{transform:scale(1.28);opacity:0}100%{transform:scale(1.28);opacity:0}}.bottom-nav .call-fab .ring-phone{width:34px;height:34px;display:grid;place-items:center;color:#fff!important;animation:varisPhoneRing 1.15s ease-in-out infinite;transform-origin:50% 50%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.18))}.bottom-nav .call-fab .ring-phone svg{width:31px;height:31px;display:block;fill:#fff!important;stroke:#fff!important}.bottom-nav .call-badge{top:8px!important;left:17px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:10px!important;line-height:14px!important;border-width:2px!important}@media(max-width:430px){.bottom-nav .call-fab .ring-phone{width:32px;height:32px}.bottom-nav .call-fab .ring-phone svg{width:29px;height:29px}.bottom-nav .call-badge{top:9px!important;left:16px!important;min-width:17px!important;height:17px!important;font-size:9.5px!important;line-height:13px!important}}.hero-image-wrap{position:relative;overflow:hidden;isolation:isolate}.hero-image-wrap img{position:relative;z-index:1}.hero-image-wrap::after{content:'';position:absolute;z-index:2;pointer-events:none;inset:0;background:radial-gradient(ellipse at 68% 34%,rgba(0,154,148,.18) 0 3%,transparent 8%),radial-gradient(ellipse at 72% 44%,rgba(0,154,148,.14) 0 2.5%,transparent 8%),radial-gradient(ellipse at 78% 55%,rgba(0,154,148,.12) 0 2%,transparent 7%),linear-gradient(115deg,transparent 42%,rgba(0,154,148,.08) 50%,transparent 58%);mix-blend-mode:multiply;opacity:.10;animation:varisVeinPulse 3.8s ease-in-out infinite}@keyframes varisVeinPulse{0%,100%{opacity:.06;filter:saturate(1) brightness(1);transform:translateY(0)}45%{opacity:.24;filter:saturate(1.25) brightness(1.06);transform:translateY(-1px)}70%{opacity:.14;filter:saturate(1.1) brightness(1.02);transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.hero-image-wrap::after{animation:none;opacity:.08}}.hero-image-wrap::after{background:radial-gradient(ellipse at 73% 24%,rgba(2,82,95,.34) 0 2.4%,transparent 5.8%),radial-gradient(ellipse at 70% 32%,rgba(0,112,128,.32) 0 2.9%,transparent 6.4%),radial-gradient(ellipse at 72% 41%,rgba(2,95,112,.30) 0 2.7%,transparent 6.2%),radial-gradient(ellipse at 76% 51%,rgba(2,84,105,.28) 0 2.5%,transparent 6%),radial-gradient(ellipse at 80% 60%,rgba(0,110,130,.24) 0 2.2%,transparent 5.6%),linear-gradient(107deg,transparent 45%,rgba(0,128,139,.16) 49%,rgba(0,84,100,.18) 51%,transparent 56%);mix-blend-mode:multiply;opacity:.08;filter:blur(.2px) saturate(1.15) contrast(1.08);animation:varisVeinBulgePulse 2.75s ease-in-out infinite}.hero-image-wrap::before{content:'';position:absolute;z-index:2;pointer-events:none;inset:0;background:radial-gradient(circle at 71% 30%,rgba(0,120,137,.22) 0 10px,transparent 22px),radial-gradient(circle at 73% 42%,rgba(0,120,137,.20) 0 9px,transparent 21px),radial-gradient(circle at 77% 55%,rgba(0,120,137,.18) 0 8px,transparent 19px);mix-blend-mode:multiply;opacity:0;animation:varisVeinNodulePulse 2.75s ease-in-out infinite}@keyframes varisVeinBulgePulse{0%,100%{opacity:.07;transform:scale(1);filter:blur(.2px) saturate(1) contrast(1)}36%{opacity:.38;transform:scale(1.012);filter:blur(.05px) saturate(1.45) contrast(1.22) brightness(.96)}58%{opacity:.30;transform:scale(1.006);filter:blur(.1px) saturate(1.25) contrast(1.14) brightness(.99)}76%{opacity:.14;transform:scale(1.002);filter:blur(.18px) saturate(1.08) contrast(1.05)}}@keyframes varisVeinNodulePulse{0%,100%{opacity:0;transform:scale(.92)}38%{opacity:.34;transform:scale(1.08)}62%{opacity:.20;transform:scale(1.02)}}.cta .cta-icon{animation:varisCtaIconPulse 1.65s ease-in-out infinite;will-change:transform,filter}.cta .cta-phone-icon{animation-name:varisCtaPhoneRing;transform-origin:50% 50%}.cta .cta-site-icon{animation-name:varisCtaSitePulse}@keyframes varisCtaPhoneRing{0%,100%{transform:rotate(0) scale(1)}12%{transform:rotate(-12deg) scale(1.06)}24%{transform:rotate(11deg) scale(1.06)}36%{transform:rotate(-8deg) scale(1.04)}48%{transform:rotate(6deg) scale(1.03)}60%{transform:rotate(0) scale(1)}}@keyframes varisCtaSitePulse{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,255,255,0))}45%{transform:scale(1.12);filter:drop-shadow(0 0 10px rgba(255,255,255,.55))}}.bale-action-btn{gap:10px;display:inline-flex;align-items:center;justify-content:center}.btn-mini-icon{width:25px;height:25px;min-width:25px;border-radius:50%;display:inline-grid;place-items:center;font-size:14px;font-weight:900;line-height:1}.bale-mini{background:#fff;color:#087e77;box-shadow:0 4px 12px rgba(255,255,255,.20)}.mobile-mini{background:rgba(7,155,148,.10);color:#087e77;border:1px solid rgba(7,155,148,.28);animation:varisCtaPhoneRing 1.55s ease-in-out infinite}.btn.primary .bale-mini{background:#fff;color:#087e77}.btn.ghost .mobile-mini{background:#087e77;color:#fff}@media (prefers-reduced-motion:reduce){.hero-image-wrap::before,.hero-image-wrap::after,.cta .cta-icon,.mobile-mini{animation:none!important}}.hero-card,.hero-image-wrap{background:#fff!important}.hero-image-wrap img{background:#fff!important}.bale-mini{background:transparent!important;box-shadow:none!important;padding:0!important;overflow:hidden}.bale-mini img{width:25px;height:25px;display:block;border-radius:50%;object-fit:contain}.btn.primary .bale-mini{background:transparent!important;color:inherit!important}.mobile-mini{background:linear-gradient(145deg,#087e77,#0bb4ad)!important;color:#fff!important;border-color:rgba(255,255,255,.45)!important;box-shadow:0 6px 15px rgba(7,126,119,.24)}.mobile-mini,.mobile-mini *{color:#fff!important;fill:#fff!important;stroke:#fff!important}.btn.ghost .mobile-mini{background:linear-gradient(145deg,#087e77,#0bb4ad)!important;color:#fff!important}.cta-call .cta-phone-icon{background:linear-gradient(145deg,#087e77,#0bb4ad)!important;color:#fff!important}.cta-call .cta-phone-icon,.cta-call .cta-phone-icon *{color:#fff!important;fill:#fff!important;stroke:#fff!important}@media (min-width:921px){.hero-card{min-height:448px!important}.hero-image-wrap{min-height:448px!important}.hero-text{padding-top:28px!important;padding-bottom:28px!important}}.hero-image-wrap{position:relative!important;overflow:hidden!important;background:#fff!important}.hero-image-wrap img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important;filter:none!important}.hero-image-wrap::after{display:none!important;content:none!important}.hero-image-wrap::before{content:''!important;position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;background-image:url('../img/vein-pulse.png')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;mix-blend-mode:multiply!important;opacity:.05;transform:scale(1);animation:varisVeinOnlyFillV125 2.85s ease-in-out infinite!important;will-change:opacity,filter,transform}@keyframes varisVeinOnlyFillV125{0%,100%{opacity:.04;filter:saturate(1) contrast(1) drop-shadow(0 0 0 rgba(10,70,80,0));transform:scale(1)}32%{opacity:.70;filter:saturate(1.35) contrast(1.32) brightness(.90) drop-shadow(0 0 7px rgba(20,92,108,.34));transform:scale(1.006)}52%{opacity:.55;filter:saturate(1.25) contrast(1.22) brightness(.94) drop-shadow(0 0 4px rgba(20,92,108,.22));transform:scale(1.003)}74%{opacity:.17;filter:saturate(1.08) contrast(1.06);transform:scale(1.001)}}@media(max-width:920px){.hero-image-wrap img{height:auto!important;object-fit:contain!important}.hero-image-wrap::before{background-size:100% auto!important}}.method-card{overflow:hidden}.method-card img{animation:varisMethodBreathV125 5.6s ease-in-out infinite;will-change:transform,filter;transform-origin:center}.method-card:nth-child(2) img{animation-delay:.45s}.method-card:nth-child(3) img{animation-delay:.9s}.method-card:nth-child(4) img{animation-delay:1.35s}@keyframes varisMethodBreathV125{0%,100%{transform:scale(1);filter:saturate(1) contrast(1)}45%{transform:scale(1.045);filter:saturate(1.04) contrast(1.03)}70%{transform:scale(1.018);filter:saturate(1.02)}}.mobile-mini,.mobile-mini *,.cta-phone-icon,.cta-phone-icon *,.ring-phone,.ring-phone *{color:#fff!important;fill:#fff!important;stroke:#fff!important}@media (prefers-reduced-motion:reduce){.hero-image-wrap::before,.method-card img{animation:none!important}}.hero-image-wrap::after{display:none!important;content:none!important}.hero-image-wrap::before{content:''!important;position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;background-image:url('../img/vein-pulse.png')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;mix-blend-mode:normal!important;opacity:.06;filter:saturate(1) contrast(1) brightness(1);transform:scale(1);animation:varisVeinNaturalFillV126 3.15s ease-in-out infinite!important;will-change:opacity,filter,transform}@keyframes varisVeinNaturalFillV126{0%,100%{opacity:.05;filter:saturate(1) contrast(1) brightness(1);transform:scale(1)}34%{opacity:.42;filter:saturate(1.10) contrast(1.10) brightness(.99) drop-shadow(0 0 3px rgba(70,100,110,.22));transform:scale(1.0015)}55%{opacity:.30;filter:saturate(1.06) contrast(1.07) brightness(1);transform:scale(1.001)}78%{opacity:.11;filter:saturate(1.02) contrast(1.02);transform:scale(1)}}.phone-svg{width:1em;height:1em;display:block;fill:currentColor!important;stroke:none!important}.mobile-mini,.cta-phone-icon{color:#fff!important}.mobile-mini .phone-svg,.cta-phone-icon .phone-svg{width:20px;height:20px;fill:#fff!important}.cta-phone-icon .phone-svg{width:23px;height:23px}.bottom-nav .ring-phone svg{fill:#fff!important;stroke:none!important}@media(max-width:920px){.hero-image-wrap::before{background-size:100% auto!important}}@media (prefers-reduced-motion:reduce){.hero-image-wrap::before{animation:none!important;opacity:.16!important}}.hero-image-wrap{position:relative!important;overflow:hidden!important;background:#fff!important;isolation:isolate!important}.hero-image-wrap::after{display:none!important;content:none!important}.hero-image-wrap::before{content:''!important;position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;background-image:url('../img/vein-pulse.png')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;mix-blend-mode:multiply!important;opacity:.06;filter:saturate(1) contrast(1) brightness(1);transform:scale(1);animation:varisVeinMidCalfPulseV127 3.05s ease-in-out infinite!important;will-change:opacity,filter,transform}@keyframes varisVeinMidCalfPulseV127{0%,100%{opacity:.05;filter:saturate(1) contrast(1) brightness(1) drop-shadow(0 0 0 rgba(45,77,96,0));transform:scale(1)}36%{opacity:.56;filter:saturate(1.20) contrast(1.18) brightness(.96) drop-shadow(0 1px 4px rgba(43,78,96,.32));transform:scale(1.0025)}54%{opacity:.42;filter:saturate(1.12) contrast(1.12) brightness(.98) drop-shadow(0 1px 3px rgba(43,78,96,.22));transform:scale(1.0015)}78%{opacity:.13;filter:saturate(1.03) contrast(1.04) brightness(1);transform:scale(1)}}.feature-icons-3d .feature-icon{width:72px!important;height:72px!important;border:0!important;border-radius:22px!important;background:linear-gradient(145deg,#ffffff 0%,#e8fffc 45%,#0daaa2 100%)!important;box-shadow:inset 0 3px 7px rgba(255,255,255,.88),inset 0 -10px 16px rgba(3,104,96,.18),0 13px 25px rgba(4,120,112,.18)!important;color:#087e77!important;display:grid!important;place-items:center!important;position:relative!important;margin-bottom:12px!important}.feature-icons-3d .feature-icon:before{content:'';position:absolute;inset:7px;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.70),rgba(255,255,255,.12));pointer-events:none}.feature-icons-3d .feature-icon svg{width:40px;height:40px;position:relative;z-index:1;fill:none;stroke:#075f58;stroke-width:4.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 1px rgba(255,255,255,.75)) drop-shadow(0 5px 7px rgba(5,80,73,.18))}.feature-icons-3d .icon-consult svg path,.feature-icons-3d .icon-consult svg circle{fill:none;stroke:#075f58}.feature-icons-3d .icon-consult svg circle{fill:#075f58;stroke:none}.feature-icons-3d .features h3,.features.feature-icons-3d h3{font-weight:900;color:#17362f}.phone-svg{fill:currentColor!important;stroke:none!important}.mobile-mini,.cta-phone-icon,.bottom-nav .ring-phone{color:#fff!important;animation:varisPhoneRing 1.15s ease-in-out infinite!important;transform-origin:50% 50%}.mobile-mini svg,.cta-phone-icon svg,.bottom-nav .ring-phone svg{fill:#fff!important;stroke:none!important;color:#fff!important}.cta-phone-icon{background:linear-gradient(145deg,#087e77,#0aa69d)!important;color:#fff!important;box-shadow:0 9px 22px rgba(7,126,119,.24)!important}.mobile-mini{background:linear-gradient(145deg,#087e77,#0aa69d)!important;color:#fff!important;border-color:rgba(255,255,255,.46)!important}.bottom-nav .call-fab .ring-phone{animation:varisPhoneRing 1.08s ease-in-out infinite!important;color:#fff!important}@keyframes varisPhoneRing{0%,100%{transform:rotate(0) scale(1)}10%{transform:rotate(-12deg) scale(1.06)}20%{transform:rotate(12deg) scale(1.06)}30%{transform:rotate(-8deg) scale(1.05)}40%{transform:rotate(8deg) scale(1.04)}50%{transform:rotate(-4deg) scale(1.02)}60%{transform:rotate(0) scale(1)}}@media(max-width:920px){.hero-image-wrap::before{background-size:100% auto!important}.feature-icons-3d .feature-icon{width:62px!important;height:62px!important;border-radius:20px!important}.feature-icons-3d .feature-icon svg{width:34px;height:34px}.features.feature-icons-3d article{min-width:154px}}@media (prefers-reduced-motion:reduce){.hero-image-wrap::before,.mobile-mini,.cta-phone-icon,.bottom-nav .ring-phone{animation:none!important}.hero-image-wrap::before{opacity:.18!important}}.hero-image-wrap::after{display:none!important;content:none!important}.hero-image-wrap::before{content:''!important;position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;background-image:url('../img/vein-pulse.png')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;mix-blend-mode:multiply!important;opacity:.04;filter:saturate(1) contrast(1) brightness(1);transform:scale(1);animation:varisVeinNaturalPulseV128 3.25s ease-in-out infinite!important;will-change:opacity,filter,transform}@keyframes varisVeinNaturalPulseV128{0%,100%{opacity:.035;filter:saturate(1) contrast(1) brightness(1) drop-shadow(0 0 0 rgba(72,82,110,0));transform:scale(1)}36%{opacity:.72;filter:saturate(1.12) contrast(1.10) brightness(.985) drop-shadow(0 1px 2px rgba(58,70,95,.22));transform:scale(1.0016)}54%{opacity:.54;filter:saturate(1.08) contrast(1.07) brightness(.995) drop-shadow(0 .5px 1px rgba(58,70,95,.14));transform:scale(1.0008)}78%{opacity:.12;filter:saturate(1.02) contrast(1.02) brightness(1);transform:scale(1)}}@media(max-width:920px){.hero-image-wrap::before{background-size:100% auto!important}}@media (prefers-reduced-motion:reduce){.hero-image-wrap::before{animation:none!important;opacity:.16!important}}.hero-image-wrap{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:#fff!important}.hero-image-wrap img{position:relative!important;z-index:1!important;background:#fff!important}.hero-image-wrap::before,.hero-image-wrap::after{pointer-events:none!important}.hero-image-wrap::before{content:''!important;display:block!important;position:absolute!important;inset:0!important;z-index:3!important;background-image:radial-gradient(ellipse at 73.2% 11.8%,rgba(69,82,101,.32) 0 1.15%,rgba(69,82,101,.16) 1.55%,transparent 3.35%),radial-gradient(ellipse at 72.5% 17.4%,rgba(62,77,100,.33) 0 1.45%,rgba(62,77,100,.15) 1.9%,transparent 3.7%),radial-gradient(ellipse at 73.9% 23.1%,rgba(65,78,103,.36) 0 1.7%,rgba(65,78,103,.17) 2.15%,transparent 4.1%),radial-gradient(ellipse at 71.5% 29.4%,rgba(73,78,99,.32) 0 1.35%,rgba(73,78,99,.14) 1.9%,transparent 4.0%),radial-gradient(ellipse at 74.6% 35.7%,rgba(63,75,98,.34) 0 1.45%,rgba(63,75,98,.15) 2.0%,transparent 4.2%),radial-gradient(ellipse at 72.9% 42.0%,rgba(74,77,99,.30) 0 1.18%,rgba(74,77,99,.13) 1.65%,transparent 3.8%),radial-gradient(ellipse at 71.3% 48.6%,rgba(65,78,100,.27) 0 1.05%,rgba(65,78,100,.12) 1.55%,transparent 3.6%),radial-gradient(ellipse at 75.1% 52.5%,rgba(64,75,96,.24) 0 .90%,rgba(64,75,96,.10) 1.35%,transparent 3.1%);background-repeat:no-repeat!important;mix-blend-mode:multiply!important;opacity:.06;filter:blur(.22px) saturate(1.05) contrast(1.02) drop-shadow(0 0 0 rgba(0,0,0,0));transform:scale(1);clip-path:polygon(65% 7%,81% 7%,82% 55%,77% 63%,69% 60%,65% 45%);animation:varisVeinOrganicPulse129 3.15s ease-in-out infinite!important;will-change:opacity,filter,transform}.hero-image-wrap::after{content:''!important;display:block!important;position:absolute!important;inset:0!important;z-index:4!important;background-image:radial-gradient(ellipse at 73.0% 18.5%,rgba(36,47,67,.18) 0 .8%,transparent 2.1%),radial-gradient(ellipse at 74.0% 25.0%,rgba(36,47,67,.16) 0 .72%,transparent 2.0%),radial-gradient(ellipse at 71.8% 31.5%,rgba(36,47,67,.14) 0 .62%,transparent 1.8%),radial-gradient(ellipse at 74.2% 37.6%,rgba(36,47,67,.13) 0 .58%,transparent 1.7%);mix-blend-mode:multiply!important;opacity:0;filter:blur(.35px) contrast(1.03);clip-path:polygon(66% 10%,80% 10%,81% 53%,77% 60%,69% 58%,66% 43%);animation:varisVeinOrganicBump129 3.15s ease-in-out infinite!important;will-change:opacity,filter,transform}@keyframes varisVeinOrganicPulse129{0%,100%{opacity:.055;filter:blur(.25px) saturate(1.02) contrast(1.00) brightness(1);transform:scale(1)}38%{opacity:.36;filter:blur(.14px) saturate(1.16) contrast(1.13) brightness(.985) drop-shadow(0 1px 1px rgba(49,61,84,.20));transform:scale(1.002)}58%{opacity:.25;filter:blur(.18px) saturate(1.10) contrast(1.08) brightness(.995) drop-shadow(0 .5px .8px rgba(49,61,84,.12));transform:scale(1.001)}80%{opacity:.11;filter:blur(.22px) saturate(1.04) contrast(1.03) brightness(1);transform:scale(1)}}@keyframes varisVeinOrganicBump129{0%,100%{opacity:0;transform:scale(.994)}38%{opacity:.18;transform:scale(1.012)}58%{opacity:.10;transform:scale(1.006)}}@media(max-width:920px){.hero-image-wrap::before{clip-path:polygon(64.5% 6%,81.5% 6%,82.5% 56%,77.5% 64%,68.5% 61%,64.5% 45%)}.hero-image-wrap::after{clip-path:polygon(66% 10%,80% 10%,81% 53%,77% 60%,69% 58%,66% 43%)}}@media (prefers-reduced-motion:reduce){.hero-image-wrap::before,.hero-image-wrap::after{animation:none!important}.hero-image-wrap::before{opacity:.13!important}.hero-image-wrap::after{opacity:.06!important}}.hero-image-wrap{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:#fff!important}.hero-image-wrap img{position:relative!important;z-index:1!important;background:#fff!important;filter:none!important}.hero-image-wrap::after{display:none!important;content:none!important;background:none!important}.hero-image-wrap::before{content:''!important;display:block!important;position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;background-image:url('../img/vein-pulse.png')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;mix-blend-mode:multiply!important;opacity:.02;filter:saturate(1) contrast(1) brightness(1) drop-shadow(0 0 0 rgba(0,0,0,0));transform:scale(1);animation:varisVeinNaturalPulse13 3.05s ease-in-out infinite!important;will-change:opacity,filter,transform}@keyframes varisVeinNaturalPulse13{0%,100%{opacity:.04;filter:saturate(1) contrast(1) brightness(1) drop-shadow(0 0 0 rgba(42,50,70,0));transform:scale(1)}36%{opacity:.96;filter:saturate(1.18) contrast(1.14) brightness(.99) drop-shadow(0 .7px 1.7px rgba(42,50,70,.16));transform:scale(1.0018)}55%{opacity:.70;filter:saturate(1.10) contrast(1.08) brightness(.997) drop-shadow(0 .4px 1.1px rgba(42,50,70,.10));transform:scale(1.0010)}78%{opacity:.14;filter:saturate(1.03) contrast(1.02) brightness(1);transform:scale(1)}}@media(max-width:920px){.hero-image-wrap::before{background-size:100% auto!important}}@media (prefers-reduced-motion:reduce){.hero-image-wrap::before{animation:none!important;opacity:.22!important}}.hero-image-wrap::before{mix-blend-mode:multiply!important;opacity:.03;filter:saturate(1.06) contrast(1.02) brightness(1.01) drop-shadow(0 0 0 rgba(74,68,120,0))!important;animation:varisVeinNaturalPulse141 3.05s ease-in-out infinite!important}@keyframes varisVeinNaturalPulse141{0%,100%{opacity:.055;filter:saturate(1.05) contrast(1.01) brightness(1.015) drop-shadow(0 0 0 rgba(74,68,120,0));transform:scale(1)}34%{opacity:.72;filter:saturate(1.28) contrast(1.11) brightness(1.005) drop-shadow(0 .9px 1.8px rgba(70,62,118,.20));transform:scale(1.0022)}56%{opacity:.56;filter:saturate(1.20) contrast(1.07) brightness(1.01) drop-shadow(0 .5px 1.1px rgba(70,62,118,.13));transform:scale(1.0012)}80%{opacity:.14;filter:saturate(1.08) contrast(1.03) brightness(1.012);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-image-wrap::before{animation:none!important;opacity:.18!important}}.hero-image-wrap{position:relative!important;overflow:hidden!important;isolation:isolate}.hero-image-wrap::after{content:'';position:absolute;top:0;bottom:0;left:49.75%;width:clamp(54px,5.6vw,88px);transform:translateX(-50%);pointer-events:none;z-index:2;background:linear-gradient(180deg,rgba(112,236,231,.10) 0%,rgba(35,194,201,.58) 34%,rgba(123,244,239,.34) 68%,rgba(77,214,216,.14) 100%);opacity:.28;mix-blend-mode:screen;filter:blur(1.25px) saturate(1.06);-webkit-mask-image:url('../img/hero-stripe-mask.svg');mask-image:url('../img/hero-stripe-mask.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;animation:varisHeroStripePulse 3.2s ease-in-out infinite;will-change:opacity,filter}@keyframes varisHeroStripePulse{0%,100%{opacity:.18;filter:blur(1.45px) saturate(1) brightness(.98)}50%{opacity:.76;filter:blur(.1px) saturate(1.24) brightness(1.08) drop-shadow(0 0 10px rgba(50,202,206,.32))}}.hero-logo,.brand-logo img,.footer-logo{background:transparent!important}.doctor-card{align-items:stretch}.doctor-photo{display:flex;align-items:center;justify-content:center;padding:18px;background:linear-gradient(135deg,#dcfbf8 0%,#ffffff 40%,#ebfffd 100%)}.doctor-photo img{width:100%;height:100%;object-fit:contain!important;object-position:center}@media(max-width:920px){.hero-image-wrap::after{left:49.6%;width:clamp(36px,7vw,58px);opacity:.24}.doctor-photo{padding:12px}}@media(max-width:430px){.doctor-photo{padding:10px}}@media (prefers-reduced-motion:reduce){.hero-image-wrap::after{animation:none!important;opacity:.34;filter:none}}.hero-image-wrap::after{content:''!important;position:absolute!important;top:0!important;bottom:0!important;left:49.75%!important;width:clamp(56px,5.7vw,90px)!important;transform:translateX(-50%)!important;pointer-events:none!important;z-index:4!important;opacity:1!important;mix-blend-mode:screen!important;-webkit-mask-image:url('../img/hero-stripe-mask.svg')!important;mask-image:url('../img/hero-stripe-mask.svg')!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;background-image:linear-gradient(180deg,rgba(111,233,227,.10) 0%,rgba(58,209,212,.42) 36%,rgba(111,237,231,.18) 100%),linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.10) 22%,rgba(255,255,255,.88) 50%,rgba(255,255,255,.12) 78%,rgba(255,255,255,0) 100%);background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,100% 34%!important;background-position:center center,center -46%!important;filter:blur(.4px) drop-shadow(0 0 12px rgba(98,228,230,.18)) saturate(1.08)!important;animation:varisHeroStripeGlow143 3.8s ease-in-out infinite,varisHeroStripeSweep143 3.8s linear infinite!important;will-change:background-position,filter,opacity!important}@keyframes varisHeroStripeGlow143{0%,100%{opacity:.62;filter:blur(.55px) drop-shadow(0 0 6px rgba(84,220,224,.12)) saturate(1.02)}50%{opacity:.98;filter:blur(.12px) drop-shadow(0 0 14px rgba(124,242,244,.28)) saturate(1.18) brightness(1.05)}}@keyframes varisHeroStripeSweep143{0%{background-position:center center,center -48%}100%{background-position:center center,center 142%}}.cta-site-word{font-size:11px!important;font-weight:900!important;letter-spacing:0!important;direction:rtl!important;line-height:1.1!important;padding-top:1px}.cta-site-icon.cta-site-word{width:42px!important;height:42px!important;min-width:42px!important;border-radius:999px!important;background:rgba(255,255,255,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.site-footer .footer-logo{width:min(260px,100%)!important;height:auto!important;opacity:.98!important;filter:brightness(1.1) saturate(1.04) drop-shadow(0 8px 18px rgba(0,0,0,.20))!important}@media(max-width:920px){.hero-image-wrap::after{left:49.6%!important;width:clamp(38px,7vw,60px)!important;background-size:100% 100%,100% 30%!important}.cta-site-icon.cta-site-word{width:38px!important;height:38px!important;min-width:38px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){.hero-image-wrap::after{animation:none!important;background-position:center center,center 36%!important;opacity:.82!important}}.knowledge-card{margin-top:18px}.joorab-guide-page{padding:24px 0 54px}.joorab-guide-page .guide-hero{background:linear-gradient(135deg,#fff,#effefd);border:1px solid rgba(7,155,148,.16);border-radius:30px;padding:32px 34px;box-shadow:var(--shadow-soft);margin-bottom:26px}.joorab-guide-page .guide-hero .eyebrow{display:inline-block;background:rgba(7,155,148,.10);color:#087e77;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:900;margin-bottom:10px}.joorab-guide-page .guide-hero h1{margin:0 0 10px;color:#087e77;font-size:38px;line-height:1.35}.joorab-guide-page .guide-hero p{margin:10px 0 0;color:#4f6660;font-weight:700}.joorab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:10px 0 28px}.joorab-card{background:#fff;border:1px solid #e3eeee;border-radius:24px;box-shadow:var(--shadow-soft);padding:22px}.joorab-card h3{margin:0 0 10px;color:#087e77;font-size:24px;line-height:1.5}.joorab-card p{margin:0 0 12px;color:#5b6e69}.joorab-card ul,.guide-note ul{margin:0;padding:0 18px 0 0}.joorab-card li,.guide-note li{margin:6px 0;color:#36514a}.guide-note{background:linear-gradient(135deg,#fff,#f7fffe);border:1px solid rgba(7,155,148,.16);border-radius:24px;padding:24px 26px;box-shadow:var(--shadow-soft);margin-bottom:18px}.guide-note h2{margin:0 0 10px;color:#087e77;font-size:28px}.guide-note p{margin:0 0 12px;color:#526a64}.guide-note .warning{display:block;background:rgba(181,160,102,.12);border-right:4px solid var(--gold);padding:12px 14px;border-radius:14px;color:#27443d;font-weight:800}@media(max-width:920px){.joorab-guide-page{padding:16px 0 42px}.joorab-guide-page .guide-hero{padding:22px 18px;border-radius:22px}.joorab-guide-page .guide-hero h1{font-size:28px}.joorab-grid{grid-template-columns:1fr;gap:14px}.joorab-card,.guide-note{border-radius:20px;padding:18px}}.joorab-buy-links{margin:0 auto 26px}.joorab-buy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:26px}.joorab-buy-card{display:block;background:linear-gradient(135deg,#ffffff,#effefd);border:1px solid rgba(7,155,148,.18);border-radius:24px;padding:24px 26px;box-shadow:var(--shadow-soft);transition:.2s;position:relative;overflow:hidden}.joorab-buy-card:before{content:'';position:absolute;inset:auto -50px -70px auto;width:160px;height:160px;border-radius:50%;background:rgba(7,155,148,.08)}.joorab-buy-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.joorab-buy-card .eyebrow{display:inline-block;background:rgba(7,155,148,.10);color:#087e77;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:900;margin-bottom:10px;position:relative;z-index:1}.joorab-buy-card strong{display:block;color:#087e77;font-size:24px;line-height:1.55;font-weight:900;margin-bottom:8px;position:relative;z-index:1}.joorab-buy-card small{display:block;color:#526a64;font-size:15px;line-height:1.9;font-weight:700;position:relative;z-index:1}.joorab-buy-media{height:150px;border-radius:20px;background:#fff;display:flex;align-items:center;justify-content:center;margin:0 0 18px;overflow:hidden;position:relative;z-index:1;border:1px solid rgba(7,155,148,.12)}.joorab-buy-media img{width:100%;height:100%;object-fit:cover;display:block}.joorab-buy-card:first-child .joorab-buy-media img{object-fit:contain;padding:18px;background:#ef1745}@media(max-width:920px){.joorab-buy-media{height:130px;border-radius:18px;margin-bottom:14px}.joorab-buy-card:first-child .joorab-buy-media img{padding:14px}}@media(max-width:920px){.joorab-buy-grid{grid-template-columns:1fr;gap:14px}.joorab-buy-card{border-radius:20px;padding:20px}.joorab-buy-card strong{font-size:20px}}.doctor-section-secondary{padding-top:18px}.doctor-card-secondary{background:linear-gradient(135deg,#f0ffff,#fff)}.doctor-card-secondary .doctor-photo{background:linear-gradient(135deg,#00b5af,#e8fffd)}.footer-brand{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;row-gap:8px}.footer-brand .footer-logo{grid-column:2;width:min(230px,100%)!important;margin:0 0 2px!important}.footer-brand p{grid-column:1 / -1;margin-top:8px}.footer-brand-icon{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.28);box-shadow:0 14px 28px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.18)}.footer-brand-icon svg{width:42px;height:42px;display:block;fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 8px rgba(0,0,0,.18))}@media(max-width:920px){.doctor-section-secondary{padding-top:14px}.footer-brand{grid-template-columns:1fr;justify-items:center;text-align:center}.footer-brand .footer-logo{grid-column:auto}.footer-brand p{grid-column:auto}.footer-brand-icon{width:58px;height:58px;border-radius:20px}.footer-brand-icon svg{width:38px;height:38px}}.doctor-section,.doctor2-section{background-color:#f5fafd;border-radius:10px;padding:20px}.doctor-section .tick,.doctor2-section .tick{color:#28a745;font-weight:bold}.phone-call-icon::after{content:"1";position:absolute;top:-5px;right:-5px;background:red;color:white;font-size:12px;width:18px;height:18px;text-align:center;line-height:18px;border-radius:50%;font-weight:bold}a[href^="tel"]>.phone-notification-badge{display:none !important}.btn-mini-icon.mobile-mini,.cta-icon.cta-phone-icon,.bottom-nav .call-fab .ring-phone{position:relative !important;overflow:visible !important}.btn-mini-icon.mobile-mini .phone-notification-badge,.cta-icon.cta-phone-icon .phone-notification-badge,.bottom-nav .call-fab .ring-phone .phone-notification-badge{position:absolute !important;top:-8px !important;left:-8px !important;right:auto !important;transform:none !important;width:20px !important;min-width:20px !important;height:20px !important;padding:0 !important;border-radius:999px !important;background:#e5322d !important;color:#fff !important;border:2px solid #fff !important;font-size:12px !important;font-weight:900 !important;line-height:16px !important;display:grid !important;place-items:center !important;box-shadow:0 6px 14px rgba(229,50,45,.35) !important;z-index:50 !important;pointer-events:none !important}.bottom-nav .call-fab .ring-phone .phone-notification-badge{top:-7px !important;left:-7px !important;right:auto !important}a[href^="tel"]>.phone-notification-badge{display:none !important}:root{--v17-navy:#163c42;--v17-teal:#078f88;--v17-mint:#eafffc;--v17-gold:#b5a066}.btn.primary,.hero-actions-three .bale-btn,.cta-pill,.book-link{position:relative;overflow:hidden;isolation:isolate}.btn.primary::before,.hero-actions-three .bale-btn::before,.cta-pill::before{content:'';position:absolute;inset:-2px;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.14) 34%,rgba(255,255,255,.78) 50%,rgba(255,255,255,.12) 66%,transparent 100%);transform:translateX(130%) skewX(-16deg);animation:v17ButtonShine 3.2s ease-in-out infinite;z-index:-1}.btn.primary span,.hero-actions-three .bale-btn,.cta-pill span:last-child{animation:v17TextLift 2.7s ease-in-out infinite}.hero-actions-three .btn:nth-child(2)::before{animation-delay:.45s}.hero-actions-three .btn:nth-child(3)::before{animation-delay:.9s}@keyframes v17ButtonShine{0%,42%{transform:translateX(130%) skewX(-16deg);opacity:0}54%{opacity:1}76%,100%{transform:translateX(-130%) skewX(-16deg);opacity:0}}@keyframes v17TextLift{0%,100%{transform:translateY(0);filter:none}45%{transform:translateY(-1px);filter:drop-shadow(0 3px 7px rgba(255,255,255,.22))}}.doctor-copy h2{font-family:Tahoma,'Arial',sans-serif!important;font-weight:900!important;letter-spacing:-.9px!important;color:var(--v17-navy)!important;text-shadow:0 8px 22px rgba(7,80,78,.08);position:relative;display:inline-block;line-height:1.45}.doctor-copy h2::after{content:'';position:absolute;right:0;bottom:-7px;width:62%;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--v17-gold),rgba(7,143,136,.14))}.doctor-card,.doctor-card-secondary{background:linear-gradient(135deg,#f2fffd 0%,#ffffff 46%,#effcf9 100%)!important;border:1px solid rgba(7,155,148,.16)!important}.doctor-photo,.doctor-card-secondary .doctor-photo{background:radial-gradient(circle at 68% 18%,rgba(255,255,255,.96) 0 22%,rgba(224,251,248,.95) 45%,rgba(7,155,148,.16) 100%)!important}.doctor-section,.doctor-section-secondary{background:transparent!important;padding-inline:0!important}.ba-grid img{transition:transform .55s ease,filter .55s ease,box-shadow .55s ease;animation:v17BeforeAfterFloat 5.8s ease-in-out infinite;will-change:transform,filter}.ba-grid img:nth-child(2){animation-delay:.8s}.ba-grid img:hover{transform:translateY(-7px) scale(1.018);filter:saturate(1.05) contrast(1.04);box-shadow:0 24px 60px rgba(7,60,54,.18)}@keyframes v17BeforeAfterFloat{0%,100%{transform:translateY(0);filter:saturate(1) contrast(1)}50%{transform:translateY(-4px);filter:saturate(1.035) contrast(1.025)}}.method-card img{content-visibility:auto}.method-card{transition:transform .28s ease,box-shadow .28s ease}.method-card:hover{transform:translateY(-5px);box-shadow:0 18px 44px rgba(7,60,54,.14)}@media (prefers-reduced-motion:reduce){.btn.primary::before,.hero-actions-three .bale-btn::before,.cta-pill::before,.btn.primary span,.hero-actions-three .bale-btn,.cta-pill span:last-child,.ba-grid img{animation:none!important}.method-card:hover,.ba-grid img:hover{transform:none!important}}.method-card:first-child img{object-fit:contain!important;object-position:center center!important;background:linear-gradient(180deg,#ffffff 0%,#f2fffd 100%)}@media(max-width:920px){.method-card:first-child img{object-fit:contain!important;object-position:center center!important}}.methods-grid .method-card:first-child img{object-fit:contain!important;object-position:center!important;background:#ffffff!important;padding:0!important}.doctor-photo img{image-rendering:auto;filter:contrast(1.03) saturate(1.02) !important}.methods-grid .method-card:first-child img{aspect-ratio:4/3!important;object-fit:contain!important;object-position:center center!important;background:#ffffff!important;padding:0!important}.doctor-photo img{image-rendering:auto!important;filter:contrast(1.04) saturate(1.03) brightness(1.01)!important}@media(max-width:920px){.methods-grid .method-card:first-child img{aspect-ratio:4/3!important;object-fit:contain!important}}.site-footer{position:relative;overflow:hidden}.site-footer:before{content:'';position:absolute;inset:-120px auto auto -120px;width:330px;height:330px;border-radius:50%;background:rgba(255,255,255,.075);pointer-events:none}.footer-grid{grid-template-columns:1.05fr .85fr .95fr;align-items:start;position:relative;z-index:1}.footer-contact p{margin:0 0 8px}.footer-contact a{display:inline-block;margin:0;color:#fff;font-weight:900}.footer-map-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.map-app-chip{display:inline-flex!important;align-items:center;gap:9px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);border-radius:18px;padding:9px 12px;box-shadow:0 12px 25px rgba(0,0,0,.10);transition:transform .22s ease,background .22s ease,border-color .22s ease}.map-app-chip:hover{transform:translateY(-3px);background:rgba(255,255,255,.20);border-color:rgba(255,255,255,.42)}.map-app-chip img{width:38px;height:38px;border-radius:12px;object-fit:cover;box-shadow:0 6px 16px rgba(0,0,0,.18)}.map-app-chip span{font-weight:900;color:#fff;line-height:1}.footer-map-card{align-self:stretch}.footer-map-card a{position:relative;display:block!important;margin:0;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.12);box-shadow:0 18px 42px rgba(0,0,0,.18);min-height:190px;transition:transform .25s ease,box-shadow .25s ease}.footer-map-card a:hover{transform:translateY(-4px);box-shadow:0 24px 54px rgba(0,0,0,.24)}.footer-map-card img{width:100%;height:220px;object-fit:cover;object-position:center;filter:saturate(1.03) contrast(1.02)}.footer-map-badge{position:absolute;right:14px;bottom:14px;background:linear-gradient(135deg,#0ab4ad,#06766f);color:#fff;border:1px solid rgba(255,255,255,.36);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:900;box-shadow:0 10px 22px rgba(0,0,0,.18)}@media(max-width:920px){.footer-grid{grid-template-columns:1fr;text-align:center}.footer-contact{display:grid;justify-items:center}.footer-map-actions{justify-content:center}.footer-map-card{width:min(420px,100%);margin-inline:auto}.footer-map-card img{height:auto;max-height:300px;object-fit:contain;background:#f3fbfa}.footer-map-badge{right:50%;transform:translateX(50%);white-space:nowrap}}.footer-map-card{display:flex;justify-content:center;align-items:center}.footer-map-card a{width:100%;max-width:420px;min-height:0!important;padding:8px;border-radius:24px;overflow:hidden;border:1.5px solid rgba(177,245,239,.48)!important;background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.06))!important;box-shadow:0 18px 38px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.22)!important}.footer-map-card img{display:block;width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:18px;background:transparent!important;filter:saturate(1.04) contrast(1.02)}.footer-map-badge{bottom:18px;right:50%;transform:translateX(50%);background:linear-gradient(135deg,#12bdb7,#066d67)!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 9px 22px rgba(0,91,86,.24)!important}@media(max-width:920px){.footer-map-card{width:100%;margin:14px auto 0}.footer-map-card a{width:min(84vw,320px)!important;max-width:320px!important;padding:6px!important;border-radius:20px!important;background:rgba(255,255,255,.10)!important;border-color:rgba(202,255,250,.42)!important}.footer-map-card img{height:260px!important;max-height:260px!important;object-fit:cover!important;border-radius:15px!important}.footer-map-badge{font-size:12px!important;padding:6px 11px!important;bottom:14px!important;white-space:nowrap}}@media(max-width:420px){.footer-map-card a{width:min(80vw,292px)!important;max-width:292px!important}.footer-map-card img{height:238px!important;max-height:238px!important}}.articles .book-download-card{max-width:780px}.articles .book-thumb{width:170px;max-width:170px;justify-self:center}.articles .book-thumb img{width:100%;height:220px;aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:16px}@media(max-width:920px){.articles .book-download-card{grid-template-columns:96px 1fr;align-items:center;max-width:calc(100% - 20px)}.articles .book-thumb{width:96px;max-width:96px}.articles .book-thumb img{height:126px;border-radius:14px}.articles{padding-bottom:36px}}@media(max-width:430px){.articles .book-download-card{grid-template-columns:82px 1fr;padding:10px;gap:10px}.articles .book-thumb{width:82px;max-width:82px;border-width:4px;border-radius:16px}.articles .book-thumb img{height:108px;border-radius:12px}}img{max-width:100%;height:auto}.hero-image-wrap img,.doctor-photo img,.method-card img,.ba-grid img,.book-thumb img,.joorab-buy-media img,.footer-map-card img{content-visibility:auto}.method-card,.doctor-card,.book-download-card,.joorab-card,.joorab-buy-card{contain:layout paint}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}


/* v18.25 Safe Hero Vein Effect
   This deliberately avoids drawn SVG vein lines. It adds only a soft, bounded bruise pulse over the leg area.
   The original hero.webp remains unchanged. */


/* v18.26 SEO treatment page */
.treatment-page .treatment-content{background:#fff;border-radius:28px;padding:34px;margin-top:28px;box-shadow:0 18px 50px rgba(15,23,42,.08);line-height:2.2;color:#27313f}.treatment-page .treatment-content p{margin:0 0 16px}.treatment-page .treatment-steps{padding-right:22px;margin:0}.treatment-page .treatment-steps li{margin:10px 0}.treatment-page .faq-section details{border:1px solid rgba(15,23,42,.09);border-radius:18px;padding:16px 18px;margin:12px 0;background:#fafafa}.treatment-page .faq-section summary{cursor:pointer;font-weight:800;color:#172033}.treatment-page .faq-section details p{margin:10px 0 0}.treatment-page .hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.treatment-page .hero-badges span{display:inline-flex;align-items:center;border-radius:999px;padding:8px 14px;background:rgba(14,116,144,.08);color:#0f5363;font-weight:700;font-size:.92rem}@media(max-width:768px){.treatment-page .treatment-content{padding:22px;border-radius:22px}.treatment-page .hero-badges span{font-size:.85rem}}


/* v18.28 Treatment Varis fixed standalone responsive page */
html, body { max-width: 100%; overflow-x: hidden; }
.treatment-page { overflow-x: hidden; }
.treatment-hero { padding: 34px 0 22px; background: linear-gradient(180deg,#ffffff 0%,#eefcfb 100%); }
.treatment-hero .hero-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.02fr) minmax(320px, .98fr);
  align-items: center;
  gap: 28px;
  width: min(1180px, calc(100% - 48px));
  margin-inline: auto;
  background: linear-gradient(135deg, rgba(255,255,255,.98), rgba(240,255,253,.94));
  border: 1px solid rgba(7,155,148,.13);
  border-radius: 34px;
  box-shadow: 0 24px 62px rgba(13,75,68,.10);
  padding: 28px;
}
.treatment-hero .hero-copy { min-width: 0; text-align: right; padding: 10px 8px; }
.treatment-hero .eyebrow {
  display: inline-flex;
  align-items: center;
  border-radius: 999px;
  background: rgba(7,155,148,.10);
  color: #087e77;
  font-weight: 900;
  padding: 6px 14px;
  margin-bottom: 14px;
}
.treatment-hero h1 { font-size: clamp(30px, 4vw, 48px); line-height: 1.35; margin: 0 0 16px; color: #087e77; font-weight: 900; }
.treatment-hero .hero-desc { max-width: 700px; margin: 0 0 18px !important; color: #43534f; font-weight: 600 !important; line-height: 2.05; }
.treatment-hero .hero-actions { justify-content: flex-start; }
.treatment-hero .hero-actions .btn { white-space: normal; text-align: center; }
.treatment-hero .hero-image-wrap {
  min-height: 0;
  height: auto;
  border-radius: 28px;
  overflow: hidden;
  box-shadow: 0 18px 42px rgba(7,60,54,.12);
  background: #fff;
}
.treatment-hero .hero-image-wrap img { width: 100%; height: auto; object-fit: contain; object-position: center; background: #fff; }
.treatment-page .methods-section { margin-top: 30px; }
.treatment-page .section-title h2 { text-align: center; line-height: 1.55; }
.treatment-page .cta { gap: 18px; }
.treatment-page .cta-buttons { display: flex; flex-wrap: wrap; gap: 12px; justify-content: flex-end; }
.treatment-page .cta-pill { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; border-radius: 999px; padding: 10px 18px; background: rgba(255,255,255,.14); border: 1px solid rgba(255,255,255,.35); color: #fff; font-weight: 900; }
@media (max-width: 920px) {
  .treatment-hero { padding: 12px 0 10px; }
  .treatment-hero .hero-grid {
    width: min(100% - 20px, 720px);
    display: flex;
    flex-direction: column;
    gap: 18px;
    border-radius: 24px;
    padding: 14px;
  }
  .treatment-hero .hero-copy { width: 100%; padding: 8px 4px 12px; text-align: right; }
  .treatment-hero h1 { font-size: 27px; }
  .treatment-hero .hero-desc { font-size: 15px; line-height: 2; }
  .treatment-hero .hero-actions { justify-content: stretch; display: grid; grid-template-columns: 1fr; gap: 10px; }
  .treatment-hero .hero-actions .btn { width: 100%; }
  .treatment-hero .hero-image-wrap { width: 100%; border-radius: 20px; box-shadow: 0 10px 28px rgba(7,60,54,.10); }
  .treatment-page .treatment-content { width: min(100% - 20px, 720px); padding: 20px 16px; margin-top: 18px; line-height: 2.05; }
  .treatment-page .methods-grid { grid-template-columns: 1fr; gap: 14px; }
  .treatment-page .method-card { width: 100%; }
  .treatment-page .section-title { gap: 10px; margin: 26px 0 18px; }
  .treatment-page .section-title h2 { font-size: 23px; }
  .treatment-page .section-title span { width: 42px; }
  .treatment-page .cta { width: min(100% - 20px, 720px); flex-direction: column; align-items: stretch; text-align: center; padding: 20px 16px; }
  .treatment-page .cta strong { font-size: 20px; line-height: 1.8; }
  .treatment-page .cta-buttons { justify-content: center; }
  .treatment-page .cta-pill { width: 100%; }
}
@media (max-width: 420px) {
  .treatment-hero .hero-grid, .treatment-page .treatment-content, .treatment-page .cta { width: calc(100% - 16px); }
  .treatment-hero h1 { font-size: 24px; }
  .treatment-page .hero-badges { gap: 8px; }
  .treatment-page .hero-badges span { flex: 1 1 100%; justify-content: center; }
}


/* v18.29 Footer Navigation + Footer Logo polish */
#footer-address{scroll-margin-top:96px}
.site-footer .footer-brand .footer-logo,
.site-footer .footer-logo{
  background:transparent!important;
  box-shadow:none!important;
  opacity:1!important;
  transform:translateZ(0);
  filter:
    drop-shadow(0 2px 0 rgba(255,255,255,.20))
    drop-shadow(0 10px 20px rgba(0,0,0,.28))
    brightness(1.12)
    contrast(1.04)
    saturate(1.04)!important;
}
.site-footer .footer-brand .footer-logo:hover,
.site-footer .footer-logo:hover{
  filter:
    drop-shadow(0 2px 0 rgba(255,255,255,.24))
    drop-shadow(0 12px 24px rgba(0,0,0,.32))
    brightness(1.16)
    contrast(1.05)
    saturate(1.06)!important;
}
.bottom-nav a[href="#footer-address"]{
  font-weight:800;
}
@media(max-width:920px){
  #footer-address{scroll-margin-top:86px}
  .site-footer .footer-brand .footer-logo{width:min(230px,100%)!important;height:auto!important}
}

/* v18.4 — صفحه معرفی رسمی کلینیک واریس هروی */
.clinic-heravi-page{overflow-x:hidden}.clinic-heravi-page .clinic-heravi-hero .hero-image-wrap{background:linear-gradient(180deg,#eafffc 0%,#fff 100%)}.clinic-heravi-page .clinic-heravi-hero .hero-image-wrap img{object-position:center top}.clinic-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.clinic-info-card{background:linear-gradient(145deg,#fff,#effffd);border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:var(--shadow-soft)}.clinic-info-card h2{margin:6px 0 10px;color:#087e77;font-size:26px;line-height:1.5}.clinic-info-card p{margin:0;color:var(--muted);font-weight:700;line-height:2}.clinic-info-kicker{display:inline-flex;border-radius:999px;padding:5px 12px;background:rgba(7,155,148,.10);color:#087e77;font-size:13px;font-weight:900}.clinic-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.clinic-card-actions .btn{min-height:44px;padding:8px 16px;font-size:14px}.clinic-heravi-page .method-card img{aspect-ratio:4/3;object-fit:cover;background:#fff}.clinic-heravi-page .method-card:last-child img{object-fit:contain}@media(max-width:768px){.clinic-info-grid{width:calc(100% - 20px);grid-template-columns:1fr;gap:14px;margin-top:18px}.clinic-info-card{padding:20px;border-radius:22px}.clinic-info-card h2{font-size:22px}.clinic-card-actions .btn{width:100%}}
