@keyframes svcEcgSlide{0%{background-position:0 0}to{background-position:-300px 0}}@keyframes svcFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svcPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes svcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes svcShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes svcHeartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.15)}28%{transform:scale(1)}42%{transform:scale(1.1)}56%{transform:scale(1)}}.svc-hero{position:relative;width:100%;max-width:calc(100% - 56px);margin:0 auto;box-sizing:border-box;background:linear-gradient(135deg,var(--color-primary) 0%,#1a4a7a 50%,#0d3a6a 100%);border-radius:32px;padding:100px 80px;overflow:hidden;color:#fff}.custom-sidebar-content{padding:100px 80px}.svc-hero-pattern{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg width='300' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,50 L40,50 C42,50 44,48 46,46 C48,44 50,46 52,48 C54,49 56,50 58,50 L72,50 C74,50 76,49 78,47 L82,25 L86,62 L90,50 C92,48 94,47 96,47 L112,47 C117,47 122,44 127,44 C132,44 137,47 142,50 L300,50' stroke='%23ffffff' stroke-width='2.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 100px;animation:svcEcgSlide 8s linear infinite;pointer-events:none}.svc-hero-art{position:absolute;right:-60px;top:-60px;width:450px;height:450px;background:radial-gradient(closest-side,rgba(255,255,255,.1),transparent 70%);pointer-events:none}.svc-hero-art-2{position:absolute;left:-80px;bottom:-80px;width:350px;height:350px;background:radial-gradient(closest-side,rgba(255,255,255,.05),transparent 70%);pointer-events:none}.svc-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 400px;gap:60px;align-items:center}.svc-hero-content{position:relative;z-index:2;animation:svcFadeInUp .8s ease-out}.svc-hero-badge{display:inline-flex;align-items:center;gap:10px;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--r-pill);padding:10px 20px;font-size:14px;font-weight:600;color:#fff;margin-bottom:32px}.svc-hero-badge-dot{width:8px;height:8px;background:#4ade80;border-radius:50%;animation:svcPulse 2s ease-in-out infinite}.svc-hero h1{font-family:var(--font-base);font-size:clamp(1.875rem,1.25rem + 2.8vw,3rem);font-weight:800;line-height:1.12;margin:0 0 24px;color:#fff}.svc-hero h1 .accent{color:#fbbf24}.svc-hero-subtitle{font-family:var(--font-base);font-size:clamp(.9375rem,.85rem + .35vw,1.125rem);font-weight:400;line-height:1.7;color:#ffffffe0;margin:0 0 36px;max-width:min(560px,100%)}.svc-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.svc-btn-book{display:inline-flex;align-items:center;gap:10px;background:var(--color-accent);color:#fff;border:none;padding:16px 32px;border-radius:var(--r-pill);font-size:16px;font-weight:600;font-family:var(--font-base);cursor:pointer;transition:all .3s ease;text-decoration:none;box-sizing:border-box}.svc-btn-book:hover{background:#c41108;transform:translateY(-2px);box-shadow:0 8px 24px #a7010766;color:#fff}.svc-btn-learn{display:inline-flex;align-items:center;gap:10px;background:#ffffff1f;border:2px solid rgba(255,255,255,.3);color:#fff;padding:14px 28px;border-radius:var(--r-pill);font-size:16px;font-weight:600;font-family:var(--font-base);cursor:pointer;transition:all .3s ease;text-decoration:none;backdrop-filter:blur(10px)}.svc-btn-learn:hover{background:#ffffff38;border-color:#ffffff80;color:#fff}.svc-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,4vw,36px);margin-top:44px;padding-top:32px;border-top:1px solid rgba(255,255,255,.15);align-items:start}.svc-hero-stat{display:flex;flex-direction:column;gap:4px;min-width:0}.svc-hero-stat-num{font-size:clamp(1.375rem,1.1rem + 1.1vw,1.75rem);font-weight:800;color:#fff;line-height:1.1}.svc-hero-stat-label{font-size:clamp(.75rem,.7rem + .15vw,.8125rem);color:#ffffffa6;font-weight:500;line-height:1.35}.svc-hero-panel{position:relative;z-index:2;animation:svcFadeInUp 1s ease-out .2s both}.svc-hero-panel-card{background:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:36px;position:relative;overflow:hidden}.svc-hero-panel-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#fbbf24,#f97316,#a70107);border-radius:3px 3px 0 0}.svc-hero-panel-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffff73;margin-bottom:20px}.svc-hero-fact-list{display:flex;flex-direction:column;gap:10px}.svc-hero-fact-item{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease}.svc-hero-fact-item:hover{background:#ffffff1f;border-color:#fff3;transform:translate(4px)}.svc-hero-fact-icon{width:36px;height:36px;min-width:36px;border-radius:10px;background:#fbbf242e;color:#fbbf24;display:flex;align-items:center;justify-content:center;font-size:16px}.svc-hero-fact-text{font-size:14px;color:#ffffffd9;line-height:1.5;font-weight:500}.svc-hero-fact-text strong{color:#fff;font-weight:700}.svc-hero.svc-hero--metallic{max-width:min(1200px,calc(100% - clamp(16px,4vw,56px)));margin:clamp(12px,2.5vw,40px) auto;padding:clamp(1.75rem,4vw,4rem) clamp(1.25rem,4vw,3.25rem);background:linear-gradient(118deg,#0f172a 0%,#1e1b4b 28%,var(--theme-primary, #312e81) 55%,#1e3a5f 100%);box-sizing:border-box;overflow:hidden}.svc-hero-metallic-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:clamp(1.5rem,4vw,3rem);align-items:stretch;width:100%}.svc-hero-metallic-main{min-width:0;display:flex;flex-direction:column;justify-content:center}.svc-hero-metallic-aside{min-width:0;display:flex;align-items:stretch}.svc-hero-metallic-panel{flex:1;display:flex;flex-direction:column;justify-content:center;border-radius:22px;padding:clamp(1.25rem,3vw,2.25rem);background:#0f172a73;border:1px solid rgba(199,210,254,.22);box-shadow:inset 0 1px #ffffff0f}.svc-hero-metallic-panel .svc-hero-panel-title{color:#c7d2fed9;letter-spacing:.14em;margin-bottom:clamp(14px,2vw,20px)}.svc-hero-metallic-fact-list{gap:0}.svc-hero-metallic-fact-item{padding:clamp(12px,2vw,14px) 0;margin:0;background:transparent;border:none;border-radius:0;border-bottom:1px solid rgba(255,255,255,.1);align-items:flex-start}.svc-hero-metallic-fact-item:last-child{border-bottom:none;padding-bottom:0}.svc-hero-metallic-fact-item:first-child{padding-top:0}.svc-hero-metallic-fact-item:hover{transform:none;background:transparent;border-color:transparent;border-bottom-color:#ffffff1a}@media(min-width:1024px){.svc-hero-metallic-panel{border-radius:0 24px 24px 0;margin-right:calc(-1*clamp(1.25rem,4vw,3.25rem));margin-top:calc(-1*clamp(1.75rem,4vw,4rem));margin-bottom:calc(-1*clamp(1.75rem,4vw,4rem));padding-right:clamp(1.25rem,4vw,3.25rem);min-height:calc(100% + 2*clamp(1.75rem,4vw,4rem));border-left:1px solid rgba(199,210,254,.28);border-right:none;justify-content:center}.svc-hero--metallic .svc-hero-stats{max-width:100%}}@media(max-width:1023px){.svc-hero-metallic-layout{grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2rem)}.svc-hero-metallic-aside{order:1}.svc-hero-metallic-main{order:0}.svc-hero-metallic-panel{margin:0;min-height:0;border-radius:20px}}.svc-section-badge{display:inline-flex;align-items:center;gap:8px;background:#17579b14;color:var(--color-primary);padding:8px 18px;border-radius:var(--r-pill);font-size:14px;font-weight:600;margin-bottom:16px}.svc-section-heading{font-family:var(--font-base);font-size:44px;font-weight:700;line-height:1.2;color:var(--color-black);margin:0 0 16px}.svc-section-heading .primary{color:var(--color-primary)}.svc-section-heading .accent{color:var(--color-accent)}.svc-heading-line{display:flex;align-items:center;gap:0;margin-bottom:32px}.svc-heading-gradient{width:80px;height:4px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-accent) 100%);border-radius:2px}.svc-heading-dot{width:12px;height:12px;background:var(--color-accent);border-radius:50%;margin-left:-2px;box-shadow:0 0 0 4px #a701071a}.svc-overview-section{width:100%;padding:120px 0;background:var(--color-bg)}.svc-overview-container{width:calc(100% - 56px);max-width:1200px;margin:0 auto}.svc-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-top:16px}.svc-overview-content p{font-family:var(--font-base);font-size:17px;font-weight:400;line-height:1.8;color:var(--color-muted);margin:0 0 20px}.svc-overview-content p:last-child{margin-bottom:0}.svc-overview-content strong{color:var(--color-black);font-weight:600}.svc-overview-highlight-card{background:linear-gradient(135deg,#17579b0a,#17579b14);border:1px solid rgba(23,87,155,.12);border-radius:20px;padding:40px;position:sticky;top:140px;transition:transform .3s ease,box-shadow .3s ease}.svc-overview-highlight-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px -8px #17579b1f}.svc-overview-highlight-icon{width:64px;height:64px;border-radius:16px;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:24px;animation:svcHeartbeat 3s ease-in-out infinite}.svc-overview-highlight-card h3{font-family:var(--font-base);font-size:22px;font-weight:700;color:var(--color-black);margin:0 0 12px}.svc-overview-highlight-card p{font-size:16px;line-height:1.7;color:var(--color-muted);margin:0}.svc-symptoms-section{width:100%;padding:120px 0;background:linear-gradient(180deg,#f7f9fc,#fff)}.svc-symptoms-container{width:calc(100% - 56px);max-width:1200px;margin:0 auto}.svc-symptoms-intro{font-family:var(--font-base);font-size:18px;line-height:1.7;color:var(--color-muted);max-width:800px;margin:0 0 56px}.svc-symptoms-outro,.svc-risk-outro{max-width:800px;margin:48px auto 0}.svc-symptoms-outro p,.svc-risk-outro p{font-family:var(--font-base);font-size:18px;line-height:1.7;color:var(--color-muted);margin:0 0 1rem}.svc-symptoms-outro p:last-child,.svc-risk-outro p:last-child{margin-bottom:0}.svc-risk-outro p.svc-risk-outro-kicker{text-align:center;margin:0 0 .85rem;font-size:clamp(1.05rem,2.1vw,1.2rem);font-weight:600;line-height:1.45;color:var(--color-heading, #1a1a1a)}.svc-risk-outro.svc-risk-outro--with-kicker{margin-left:auto;margin-right:auto;max-width:min(100%,42rem);margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,3vw,2.35rem) clamp(1.35rem,3vw,2.25rem);text-align:center;background:linear-gradient(165deg,#fff,#f4faf8 52%,#faf7f2);border:1px solid rgba(20,24,33,.1);border-radius:18px;box-shadow:0 16px 44px -28px #14182124}.svc-risk-outro.svc-risk-outro--with-kicker p:not(.svc-risk-outro-kicker){text-align:center;max-width:38rem;margin-left:auto;margin-right:auto;font-size:1.0625rem;line-height:1.75}.svc-risk-outro.svc-risk-outro--with-kicker .svc-risk-outro-kicker{margin-bottom:0;padding-bottom:1rem;font-size:clamp(1.12rem,2.3vw,1.35rem);letter-spacing:.01em}.svc-overview-container .svc-prose-block{max-width:800px;margin-top:8px}.svc-overview-container .svc-prose-block p{font-size:18px;line-height:1.7;color:var(--color-muted);margin:0 0 1.15rem}.svc-symptoms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.svc-symptom-card{position:relative;background:#fff;border:1px solid var(--color-border);border-radius:16px;padding:32px 28px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden}.svc-symptom-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));opacity:0;transition:opacity .3s ease}.svc-symptom-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px -8px #17579b26;border-color:#17579b26}.svc-symptom-card:hover:before{opacity:1}.svc-symptom-icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#17579b1a,#17579b0a);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px;transition:all .3s ease}.svc-symptom-card:hover .svc-symptom-icon{background:linear-gradient(135deg,#17579b26,#17579b14);transform:scale(1.08)}.svc-symptom-card h3{font-family:var(--font-base);font-size:18px;font-weight:700;color:var(--color-black);margin:0 0 10px;line-height:1.3}.svc-symptom-card p{font-family:var(--font-base);font-size:15px;line-height:1.65;color:var(--color-muted);margin:0;flex-grow:1}.svc-risk-section{width:100%;padding:120px 0;background:var(--color-bg)}.svc-risk-container{width:calc(100% - 56px);max-width:1200px;margin:0 auto}.svc-risk-intro{font-family:var(--font-base);font-size:18px;line-height:1.7;color:var(--color-muted);max-width:800px;margin:0 0 56px}.svc-risk-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.svc-risk-card{background:#fff;border:1px solid var(--color-border);border-radius:16px;padding:32px;display:flex;gap:20px;align-items:flex-start;transition:all .3s cubic-bezier(.4,0,.2,1)}.svc-risk-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px -4px #17579b1f;border-color:#17579b33}.svc-risk-icon{flex-shrink:0;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#a701071a,#a701070a);color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s ease}.svc-risk-card:hover .svc-risk-icon{transform:scale(1.1)}.svc-risk-card h3{font-family:var(--font-base);font-size:18px;font-weight:700;color:var(--color-black);margin:0 0 8px}.svc-risk-card p{font-family:var(--font-base);font-size:15px;line-height:1.6;color:var(--color-muted);margin:0}.svc-treatment-section{width:100%;padding:120px 0;background:var(--color-primary);position:relative;overflow:hidden}.svc-treatment-pattern{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg width='300' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,50 L40,50 C42,50 44,48 46,46 C48,44 50,46 52,48 C54,49 56,50 58,50 L72,50 C74,50 76,49 78,47 L82,25 L86,62 L90,50 C92,48 94,47 96,47 L112,47 C117,47 122,44 127,44 C132,44 137,47 142,50 L300,50' stroke='%23ffffff' stroke-width='2.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 100px;animation:svcEcgSlide 8s linear infinite;pointer-events:none}.svc-treatment-container{width:calc(100% - 56px);max-width:1200px;margin:0 auto;position:relative;z-index:2}.svc-treatment-section .svc-section-badge{background:#ffffff26;color:#fff}.svc-treatment-section .svc-section-heading{color:#fff}.svc-treatment-section .svc-heading-gradient{background:linear-gradient(90deg,#fffc,#fbbf24)}.svc-treatment-section .svc-heading-dot{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2433}.svc-treatment-intro{font-family:var(--font-base);font-size:18px;line-height:1.7;color:#ffffffd9;max-width:800px;margin:0 0 56px}.svc-treatment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.svc-treatment-card{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:36px 28px;text-align:center;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.svc-treatment-card:hover{background:#ffffff24;transform:translateY(-6px);border-color:#ffffff40}.svc-treatment-card-number{width:56px;height:56px;border-radius:50%;background:#ffffff1f;color:#fbbf24;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;margin:0 auto 20px;transition:all .3s ease;border:2px solid rgba(251,191,36,.3)}.svc-treatment-card:hover .svc-treatment-card-number{background:#fbbf2433;transform:scale(1.1)}.svc-treatment-card h3{font-family:var(--font-base);font-size:20px;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.3}.svc-treatment-card p{font-family:var(--font-base);font-size:15px;line-height:1.65;color:#ffffffbf;margin:0}.svc-warning-section{width:100%;padding:120px 0;background:linear-gradient(180deg,#fff,#f7f9fc)}.svc-warning-container{width:calc(100% - 56px);max-width:1200px;margin:0 auto}.svc-warning-intro{font-family:var(--font-base);font-size:18px;line-height:1.7;color:var(--color-muted);max-width:800px;margin:0 0 56px}.svc-warning-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.svc-warning-card{background:#fff;border:1px solid var(--color-border);border-radius:16px;padding:28px 24px;display:flex;gap:16px;align-items:flex-start;transition:all .3s ease;position:relative;overflow:hidden}.svc-warning-card:after{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--color-accent);opacity:0;transition:opacity .3s ease}.svc-warning-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #a7010714;border-color:#a7010726}.svc-warning-card:hover:after{opacity:1}.svc-warning-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#a701071a,#a701070a);color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:20px}.svc-warning-card h3{font-family:var(--font-base);font-size:16px;font-weight:700;color:var(--color-black);margin:0 0 6px}.svc-warning-card p{font-family:var(--font-base);font-size:14px;line-height:1.6;color:var(--color-muted);margin:0}.svc-warning-bottom-note{margin-top:40px;padding:24px 32px;background:var(--color-accent);border-radius:16px;color:#fff;font-size:18px;font-weight:500;line-height:1.6;text-align:center;animation:svcFadeInUp .6s ease-out}.svc-warning-bottom-note strong{font-weight:700}.svc-cta-section{width:calc(100% - 56px);max-width:1200px;margin:0 auto 120px;background:linear-gradient(135deg,var(--color-primary) 0%,#1a4a7a 60%,var(--color-accent) 100%);border-radius:32px;padding:80px 64px;text-align:center;position:relative;overflow:hidden}.svc-cta-pattern{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg width='300' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,50 L40,50 C42,50 44,48 46,46 C48,44 50,46 52,48 C54,49 56,50 58,50 L72,50 C74,50 76,49 78,47 L82,25 L86,62 L90,50 C92,48 94,47 96,47 L112,47 C117,47 122,44 127,44 C132,44 137,47 142,50 L300,50' stroke='%23ffffff' stroke-width='2.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 100px;animation:svcEcgSlide 8s linear infinite;pointer-events:none}.svc-cta-content{position:relative;z-index:2}.svc-cta-content h2{font-family:var(--font-base);font-size:40px;font-weight:800;color:#fff;margin:0 0 16px;line-height:1.2}.svc-cta-content p{font-family:var(--font-base);font-size:18px;color:#ffffffd9;line-height:1.6;max-width:600px;margin:0 auto 40px}.svc-cta-button-wrapper{margin-bottom:24px;display:flex;justify-content:center;align-items:center}.svc-cta-btn{display:inline-flex;align-items:center;gap:12px;background:#fff;color:var(--color-accent);border:none;padding:20px 40px;border-radius:var(--r-pill);font-size:18px;font-weight:700;font-family:var(--font-base);cursor:pointer;transition:all .3s ease;text-decoration:none;min-height:60px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 32px #00000026}.svc-cta-btn:hover{background:#f8f9fa;color:#c41108;transform:translateY(-3px);box-shadow:0 12px 40px #0003}.svc-cta-btn:active{transform:translateY(-1px);box-shadow:0 6px 20px #00000026}.svc-cta-btn:focus{outline:3px solid rgba(255,255,255,.5);outline-offset:2px}.svc-cta-btn svg{font-size:20px;flex-shrink:0}.svc-cta-btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-cta-tagline{margin-top:24px;font-size:15px;font-weight:600;color:#fff9;letter-spacing:.05em}@media(max-width:1024px){.svc-cta-section{width:calc(100% - 40px);margin:0 auto 100px;padding:70px 48px;border-radius:24px}.svc-cta-content h2{font-size:36px}.svc-cta-content p{font-size:17px;margin-bottom:32px}.svc-cta-btn{padding:18px 36px;font-size:17px;min-height:56px}.svc-cta-btn svg{font-size:18px}}@media(max-width:768px){.svc-cta-section{width:calc(100% - 32px);margin:0 auto 80px;padding:56px 32px;border-radius:20px}.svc-cta-content h2{font-size:32px;margin-bottom:12px}.svc-cta-content p{font-size:16px;margin-bottom:28px;max-width:100%}.svc-cta-button-wrapper{margin-bottom:20px;width:100%}.svc-cta-btn{width:100%;max-width:400px;padding:16px 32px;font-size:16px;min-height:52px;justify-content:center}.svc-cta-btn svg{font-size:16px}.svc-cta-tagline{font-size:14px;margin-top:20px}}@media(max-width:480px){.svc-cta-section{width:calc(100% - 16px);margin:0 auto 60px;padding:40px 24px;border-radius:16px}.svc-cta-content h2{font-size:28px;margin-bottom:10px;line-height:1.3}.svc-cta-content p{font-size:15px;margin-bottom:24px;line-height:1.5}.svc-cta-button-wrapper{margin-bottom:16px}.svc-cta-btn{width:100%;max-width:none;padding:14px 24px;font-size:15px;min-height:48px;gap:8px}.svc-cta-btn svg{font-size:14px}.svc-cta-btn span{font-size:15px}.svc-cta-tagline{font-size:13px;margin-top:16px;line-height:1.4}}.svc-related-section{width:100%;padding:100px 0;background:var(--color-bg)}.svc-related-container{width:calc(100% - 56px);max-width:1200px;margin:0 auto}.svc-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:16px}.svc-related-card{background:#fff;border:1px solid var(--color-border);border-radius:16px;padding:28px 24px;text-decoration:none;color:inherit;transition:all .3s ease;display:flex;flex-direction:column;overflow:hidden;position:relative}.svc-related-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));opacity:0;transition:opacity .3s ease}.svc-related-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px -8px #17579b26;border-color:#17579b26}.svc-related-card:hover:before{opacity:1}.svc-related-card-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#17579b1a,#17579b0a);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}.svc-related-card h3{font-family:var(--font-base);font-size:18px;font-weight:700;color:var(--color-black);margin:0 0 8px}.svc-related-card p{font-size:14px;line-height:1.6;color:var(--color-muted);margin:0;flex-grow:1}.svc-related-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:600;color:var(--color-primary);transition:gap .3s ease}.svc-related-card:hover .svc-related-link{gap:10px}@media(max-width:1024px){.svc-hero{padding:80px 48px}.svc-hero-inner{grid-template-columns:1fr;gap:48px}.svc-hero-panel{margin-top:24px;width:100%}.custom-sidebar-content{padding:80px 48px}.svc-hero-stats{gap:clamp(20px,3vw,32px)}.svc-section-heading{font-size:38px}.svc-overview-grid{grid-template-columns:1fr;gap:40px}.svc-overview-highlight-card{position:static}.svc-symptoms-grid{grid-template-columns:repeat(2,1fr)}.svc-risk-grid{grid-template-columns:1fr}.svc-treatment-grid{grid-template-columns:repeat(2,1fr)}.svc-warning-grid{grid-template-columns:1fr}.svc-related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.svc-hero{width:100%;max-width:calc(100% - 32px);padding:56px 24px;border-radius:20px}.custom-sidebar-content{padding:56px 24px}.svc-hero-subtitle{margin-bottom:28px}.svc-hero-stats{grid-template-columns:1fr;gap:20px;margin-top:32px;padding-top:28px;text-align:center}.svc-hero-stat{align-items:center}.svc-hero-stat-num{font-size:1.625rem}.svc-btn-book,.svc-btn-learn{width:100%;justify-content:center;padding:16px 24px;font-size:15px;text-align:center}.svc-hero-actions{flex-direction:column}.svc-section-heading{font-size:32px}.svc-overview-section,.svc-symptoms-section,.svc-risk-section,.svc-warning-section,.svc-related-section{padding:80px 0}.svc-overview-container,.svc-symptoms-container,.svc-risk-container,.svc-warning-container,.svc-related-container{width:calc(100% - 32px)}.svc-symptoms-grid{grid-template-columns:1fr}.svc-symptoms-intro,.svc-risk-intro,.svc-warning-intro{font-size:16px}.svc-treatment-section{padding:80px 0}.svc-treatment-container{width:calc(100% - 32px)}.svc-treatment-grid{grid-template-columns:1fr;gap:20px}.svc-treatment-intro{font-size:16px}.svc-cta-section{width:calc(100% - 16px);padding:56px 24px;border-radius:20px;margin-bottom:80px}.svc-cta-content h2{font-size:28px}.svc-cta-content p{font-size:16px}.svc-cta-content .svc-btn-book{width:100%;justify-content:center;padding:16px 20px;font-size:16px}.svc-warning-bottom-note{font-size:16px;padding:20px 24px}.svc-related-grid{grid-template-columns:1fr}}@media(max-width:480px){.svc-hero{padding:48px 20px}.svc-cta-content .svc-btn-book,.svc-btn-book{padding:14px 16px;font-size:15px;line-height:1.4;gap:8px;flex-wrap:wrap}.custom-sidebar-content{padding:48px 20px}.svc-hero-badge{font-size:12px;padding:8px 14px}.svc-section-heading{font-size:28px}.svc-overview-section,.svc-symptoms-section,.svc-risk-section,.svc-warning-section,.svc-related-section,.svc-treatment-section{padding:60px 0}.svc-cta-section{margin-bottom:60px}.svc-cta-content h2{font-size:24px}.svc-overview-container,.svc-symptoms-container,.svc-risk-container,.svc-warning-container,.svc-related-container,.svc-treatment-container{width:calc(100% - 16px)}}.svc-page-wrapper{--color-primary: var(--theme-primary, #17579b);--color-secondary: var(--theme-secondary, var(--color-accent))}.theme-glass-glow .svc-symptom-card,.theme-glass-glow .svc-risk-card,.theme-glass-glow .svc-warning-card{background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(139,92,246,.2);border-radius:20px;box-shadow:0 4px 24px #00000008;transition:all .4s ease}.theme-glass-glow .svc-symptom-card:hover,.theme-glass-glow .svc-risk-card:hover,.theme-glass-glow .svc-warning-card:hover{border-color:#8b5cf699;box-shadow:0 10px 40px #8b5cf640;transform:translateY(-8px)}.theme-glass-glow .svc-treatment-section{background:linear-gradient(135deg,#4c1d95,#2e1065);border-top:1px solid rgba(139,92,246,.3)}.theme-glass-glow .svc-overview-section{position:relative;overflow:hidden;margin-top:-64px;padding-top:clamp(6.5rem,11vw,9.5rem);padding-bottom:120px;color:#e2e8f0;background:radial-gradient(ellipse 100% 70% at 15% -30%,rgba(167,139,250,.45) 0%,transparent 52%),radial-gradient(ellipse 80% 50% at 95% 40%,rgba(34,211,238,.14) 0%,transparent 48%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(244,114,182,.12) 0%,transparent 50%),linear-gradient(168deg,#070118,#12082e 28%,#1f0f4a 55%,#0a0618)}.theme-glass-glow .svc-overview-section:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-14deg,transparent,transparent 3px,rgba(255,255,255,.025) 3px,rgba(255,255,255,.025) 6px);pointer-events:none;opacity:.55;z-index:0}.theme-glass-glow .svc-overview-section:after{content:"";position:absolute;width:min(72vw,640px);height:min(48vw,420px);right:-12%;top:18%;background:radial-gradient(circle,rgba(139,92,246,.28) 0%,rgba(99,102,241,.08) 45%,transparent 70%);pointer-events:none;z-index:0;animation:theme-glass-glow-orb 10s ease-in-out infinite}@keyframes theme-glass-glow-orb{0%,to{transform:translate(0) scale(1);opacity:.75}50%{transform:translate(-4%,6%) scale(1.12);opacity:1}}@media(prefers-reduced-motion:reduce){.theme-glass-glow .svc-overview-section:after{animation:none}}.theme-glass-glow .svc-overview-section .svc-overview-container{position:relative;z-index:1}.theme-glass-glow .svc-overview-section .svc-section-heading{color:#fafafa;text-shadow:0 0 40px rgba(167,139,250,.2)}.theme-glass-glow .svc-overview-section .svc-section-heading .primary{background:linear-gradient(120deg,#fae8ff,#c4b5fd,#22d3ee 70%,#a5f3fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 24px rgba(167,139,250,.35))}.theme-glass-glow .svc-overview-content p{color:#e2e8f0e6}.theme-glass-glow .svc-overview-content strong{color:#fff;font-weight:600}.theme-glass-glow .svc-overview-section .svc-section-badge{background:#8b5cf62e;border:1px solid rgba(196,181,253,.4);color:#e9d5ff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 28px #8b5cf626}.theme-glass-glow .svc-overview-section .svc-heading-gradient{background:linear-gradient(90deg,#a78bfa,#22d3ee 45%,#f472b6);box-shadow:0 0 16px #22d3ee59}.theme-glass-glow .svc-overview-section .svc-heading-dot{background:#22d3ee;box-shadow:0 0 18px #22d3eebf}.theme-glass-glow .svc-overview-highlight-card{background:#0c0620b8;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(167,139,250,.5);border-radius:24px;box-shadow:inset 0 1px #ffffff14,0 28px 56px -16px #0000008c,0 0 0 1px #8b5cf61f,0 0 80px -24px #8b5cf673}.theme-glass-glow .svc-overview-highlight-card:hover{border-color:#c4b5fdbf;box-shadow:inset 0 1px #ffffff1a,0 32px 64px -16px #0009,0 0 0 1px #a78bfa33,0 0 100px -20px #a78bfa8c}.theme-glass-glow .svc-overview-highlight-card h3{color:#fafafa}.theme-glass-glow .svc-overview-highlight-card p{color:#e2e8f0e0}.theme-glass-glow .svc-overview-highlight-icon{background:linear-gradient(145deg,#8b5cf6,#6366f1,#4f46e5);box-shadow:0 0 36px #8b5cf68c}@media(max-width:768px){.theme-glass-glow .svc-hero{max-width:calc(100% - 40px)}.theme-glass-glow .svc-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:20px}.theme-glass-glow .svc-hero-stat{align-items:center}.theme-glass-glow .svc-hero-stat-num{font-size:clamp(1.85rem,4.6vw,2.2rem);line-height:1}.theme-glass-glow .svc-hero-stat-label{font-size:clamp(.75rem,2.2vw,.9rem);line-height:1.25}.theme-glass-glow .svc-overview-container,.theme-glass-glow .svc-symptoms-container,.theme-glass-glow .svc-risk-container,.theme-glass-glow .svc-warning-container,.theme-glass-glow .svc-related-container,.theme-glass-glow .svc-treatment-container,.theme-glass-glow .svc-cta-content{width:calc(100% - 40px);max-width:calc(100% - 40px)}}@media(max-width:360px){.theme-glass-glow .svc-hero{max-width:calc(100% - 32px)}.theme-glass-glow .svc-hero-stats{gap:8px}.theme-glass-glow .svc-hero-stat-num{font-size:2rem}.theme-glass-glow .svc-hero-stat-label{font-size:.74rem}.theme-glass-glow .svc-overview-container,.theme-glass-glow .svc-symptoms-container,.theme-glass-glow .svc-risk-container,.theme-glass-glow .svc-warning-container,.theme-glass-glow .svc-related-container,.theme-glass-glow .svc-treatment-container,.theme-glass-glow .svc-cta-content{width:calc(100% - 32px);max-width:calc(100% - 32px)}}@supports (-webkit-touch-callout: none){@media(max-width:900px){.theme-glass-glow .svc-hero{background:linear-gradient(145deg,#3a136f,#27104d 52%,#190b34);border:1px solid rgba(196,181,253,.28);box-shadow:0 2px #4c1d9566,0 24px 40px -20px #0000008c;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.theme-glass-glow .svc-hero-pattern,.theme-glass-glow .svc-hero-art,.theme-glass-glow .svc-hero-art-2{opacity:.04;animation:none}.theme-glass-glow .svc-hero-badge,.theme-glass-glow .svc-btn-learn,.theme-glass-glow .svc-hero-panel-card{backdrop-filter:none;-webkit-backdrop-filter:none}.theme-glass-glow .svc-hero-badge{background:#ffffff29;border-color:#ffffff4d;color:#fff}.theme-glass-glow .svc-hero h1,.theme-glass-glow .svc-hero-subtitle,.theme-glass-glow .svc-hero-stat-num,.theme-glass-glow .svc-hero-stat-label,.theme-glass-glow .svc-hero-panel-title,.theme-glass-glow .svc-hero-fact-text{color:#fff}.theme-glass-glow .svc-hero-subtitle,.theme-glass-glow .svc-hero-stat-label,.theme-glass-glow .svc-hero-panel-title{opacity:.9}.theme-glass-glow .svc-hero-panel-card{background:#11182752;border-color:#c4b5fd59}}}.theme-neumorphic .svc-overview-section,.theme-neumorphic .svc-risk-section{background:#f8fafc}.theme-neumorphic .svc-symptoms-section,.theme-neumorphic .svc-warning-section{background:#f1f5f9}.theme-neumorphic .svc-symptom-card,.theme-neumorphic .svc-risk-card,.theme-neumorphic .svc-warning-card{background:#f8fafc;border:none;border-radius:24px;box-shadow:8px 8px 16px #e2e8f0,-8px -8px 16px #fff;transition:all .25s ease}.theme-neumorphic .svc-symptoms-section .svc-symptom-card,.theme-neumorphic .svc-warning-section .svc-warning-card{background:#f1f5f9;box-shadow:8px 8px 16px #dadae2,-8px -8px 16px #fff}.theme-neumorphic .svc-symptom-card:hover,.theme-neumorphic .svc-risk-card:hover,.theme-neumorphic .svc-warning-card:hover{box-shadow:inset 4px 4px 8px #e2e8f0,inset -4px -4px 8px #fff;transform:scale(.98)}.theme-neumorphic .svc-symptoms-section .svc-symptom-card:hover,.theme-neumorphic .svc-warning-section .svc-warning-card:hover{box-shadow:inset 4px 4px 8px #dadae2,inset -4px -4px 8px #fff}.theme-neumorphic .svc-treatment-section{background:linear-gradient(135deg,#b91c1c,#7f1d1d)}.theme-brutalism-lite .svc-symptom-card,.theme-brutalism-lite .svc-risk-card,.theme-brutalism-lite .svc-warning-card,.theme-brutalism-lite .svc-overview-highlight-card{border-radius:0;border:2px solid #0f172a;box-shadow:8px 8px 0 var(--theme-secondary);transition:all .2s cubic-bezier(.2,.8,.2,1)}.theme-brutalism-lite .svc-hero-inner{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:stretch}.theme-brutalism-lite .svc-hero-panel{height:100%}.theme-brutalism-lite .svc-hero-panel-card{height:100%;border-radius:0;border:2px solid #fff;box-shadow:8px 8px 0 var(--theme-secondary)}.theme-brutalism-lite .svc-hero-fact-item{border-radius:0}.theme-brutalism-lite .svc-hero{background:radial-gradient(ellipse 90% 70% at 85% 15%,rgba(94,234,212,.18) 0%,transparent 50%),radial-gradient(ellipse 60% 50% at 10% 90%,rgba(13,148,136,.35) 0%,transparent 45%),linear-gradient(145deg,#022c26,#0f766e 32%,#0d9488 58%,#115e59);box-shadow:inset 0 1px #ffffff0f}.theme-brutalism-lite .svc-hero h1 .accent{color:#ecfdf5;text-shadow:0 0 42px rgba(94,234,212,.55),0 0 2px rgba(15,23,42,.8)}.theme-brutalism-lite .svc-hero-badge{background:#0f172a73;border-color:#5eead459;color:#f0fdfa}.theme-brutalism-lite .svc-hero-panel-card{background:#0f172ad1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:#ffffffeb;box-shadow:8px 8px 0 var(--theme-secondary, #5eead4),inset 0 1px #ffffff14}.theme-brutalism-lite .svc-hero-panel-card:before{height:4px;background:linear-gradient(90deg,var(--theme-secondary, #5eead4) 0%,#99f6e4 35%,#fff 70%,var(--theme-primary, #0d9488) 100%);border-radius:0}.theme-brutalism-lite .svc-hero-panel-title{color:#99f6e4;letter-spacing:.16em;font-size:12px;margin-bottom:22px;text-shadow:0 0 24px rgba(94,234,212,.35)}.theme-brutalism-lite .svc-hero-fact-item{background:#ffffff12;border:1px solid rgba(94,234,212,.28)}.theme-brutalism-lite .svc-hero-fact-item:hover{background:#5eead41a;border-color:#99f6e473}.theme-brutalism-lite .svc-hero-fact-icon{background:#5eead438;color:#ccfbf1;box-shadow:0 0 20px #5eead433}.theme-brutalism-lite .svc-hero-fact-text{color:#f8fafceb;font-weight:400}.theme-brutalism-lite .svc-hero-fact-text strong{color:#fff;font-weight:700}@media(max-width:767px){.theme-brutalism-lite .svc-hero-inner{grid-template-columns:1fr;gap:48px}.theme-brutalism-lite .svc-hero-panel-card{box-shadow:5px 5px 0 var(--theme-secondary)}}.theme-brutalism-lite .svc-symptom-card:hover,.theme-brutalism-lite .svc-risk-card:hover,.theme-brutalism-lite .svc-warning-card:hover,.theme-brutalism-lite .svc-overview-highlight-card:hover{transform:translate(4px,4px);box-shadow:4px 4px 0 var(--theme-primary)}.theme-brutalism-lite .svc-symptom-icon,.theme-brutalism-lite .svc-risk-icon,.theme-brutalism-lite .svc-warning-icon{border-radius:0}.theme-brutalism-lite .svc-treatment-section{background:var(--theme-primary);border-top:4px solid #0f172a;border-bottom:4px solid #0f172a}.theme-brutalism-lite .svc-treatment-card{border-radius:0;border:2px solid #fff}.theme-dark-glow{background:transparent}.theme-dark-glow .svc-section-heading,.theme-dark-glow h2,.theme-dark-glow h3,.theme-dark-glow .svc-overview-content p,.theme-dark-glow .svc-overview-highlight-card p,.theme-dark-glow .svc-symptom-card p,.theme-dark-glow .svc-risk-card p,.theme-dark-glow .svc-warning-card p,.theme-dark-glow .svc-overview-content strong,.theme-dark-glow .svc-symptoms-intro,.theme-dark-glow .svc-risk-intro,.theme-dark-glow .svc-warning-intro{color:#cbd5e1}.theme-dark-glow .svc-overview-section .svc-section-heading,.theme-dark-glow .svc-symptoms-section .svc-section-heading,.theme-dark-glow .svc-risk-section .svc-section-heading,.theme-dark-glow .svc-warning-section .svc-section-heading,.theme-dark-glow .svc-related-section .svc-section-heading,.theme-dark-glow .svc-related-card h3{color:var(--color-black)}.theme-dark-glow .svc-treatment-section .svc-section-heading,.theme-dark-glow .svc-cta-content h2{color:#fff}.theme-dark-glow .svc-overview-content p,.theme-dark-glow .svc-symptoms-intro,.theme-dark-glow .svc-risk-intro,.theme-dark-glow .svc-warning-intro{color:var(--color-muted)}.theme-dark-glow .svc-overview-content strong{color:var(--color-black)}.theme-dark-glow .qna-main-heading{color:var(--color-primary)}.theme-dark-glow .svc-overview-section,.theme-dark-glow .svc-symptoms-section,.theme-dark-glow .svc-risk-section,.theme-dark-glow .svc-warning-section,.theme-dark-glow .svc-related-section,.theme-dark-glow .qna-section-new{background:transparent}.theme-dark-glow .svc-symptom-card,.theme-dark-glow .svc-risk-card,.theme-dark-glow .svc-warning-card,.theme-dark-glow .svc-overview-highlight-card{background:#1e293b;border:1px solid #334155;box-shadow:0 4px 20px #00000080}.theme-dark-glow .svc-symptom-card:hover,.theme-dark-glow .svc-risk-card:hover,.theme-dark-glow .svc-warning-card:hover{border-color:var(--theme-secondary);box-shadow:0 0 25px #0ea5e966}.theme-dark-glow .qna-list-new{gap:12px}.theme-dark-glow .qna-item-new .qna-divider{display:none}.theme-dark-glow .qna-question-btn{background:#fff;border:1px solid var(--color-border);box-shadow:0 1px 3px #0f172a0f}.theme-dark-glow .qna-question-btn:hover{border-color:#0ea5e973;box-shadow:0 4px 14px #0ea5e91a}.theme-dark-glow .qna-question-btn:hover .qna-question-text{color:var(--theme-primary, #0ea5e9)}.theme-dark-glow .qna-question-number{color:#64748b;opacity:1;font-weight:500}.theme-dark-glow .qna-question-btn.active{background:linear-gradient(135deg,#f0f9ff,#e0f2fe 45%,#f8fafc);border-color:#0ea5e966;box-shadow:0 6px 24px #0ea5e91f}.theme-dark-glow .qna-question-btn.active .qna-question-text{color:#0f172a;font-weight:600}.theme-dark-glow .qna-question-btn.active .qna-answer-text{color:#334155}.theme-dark-glow .svc-treatment-section{background:linear-gradient(135deg,#0c4a6e,#082f49);border-top:1px solid rgba(14,165,233,.3)}.theme-dark-glow .svc-hero{background:linear-gradient(128deg,#0a1628,#0f172a 38%,#0c4a6e 88%,#082f49);border:1px solid rgba(56,189,248,.14);box-shadow:0 4px 6px #00000026,0 24px 48px -12px #00000073}.theme-dark-glow .svc-hero-panel-card{background:#0f172ab8;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(56,189,248,.22);border-radius:22px;padding:clamp(1.35rem,3.2vw,2rem);box-shadow:inset 0 1px #ffffff0f,0 12px 40px -16px #00000080}.theme-dark-glow .svc-hero-panel-card:before{height:4px;background:linear-gradient(90deg,var(--theme-primary, #0ea5e9),var(--theme-secondary, #38bdf8),#7dd3fc,var(--theme-primary, #0ea5e9));border-radius:4px 4px 0 0}.theme-dark-glow .svc-hero-panel-title{color:#7dd3fc;margin-bottom:clamp(12px,2vw,18px);letter-spacing:.14em}.theme-dark-glow .svc-hero-fact-list{gap:0}.theme-dark-glow .svc-hero-fact-item{padding:clamp(14px,2.2vw,18px) 0;margin:0;background:transparent;border:none;border-radius:0;border-bottom:1px solid rgba(148,163,184,.14);align-items:flex-start;gap:14px}.theme-dark-glow .svc-hero-fact-item:first-child{padding-top:0}.theme-dark-glow .svc-hero-fact-item:last-child{border-bottom:none;padding-bottom:0}.theme-dark-glow .svc-hero-fact-item:hover{transform:none;background:#0ea5e912;border-radius:14px;padding-left:12px;padding-right:12px;margin-left:-12px;margin-right:-12px;border-bottom-color:transparent}.theme-dark-glow .svc-hero-fact-item:last-child:hover{margin-bottom:0}.theme-dark-glow .svc-hero-fact-icon{width:44px;height:44px;min-width:44px;border-radius:12px;background:linear-gradient(145deg,#0ea5e947,#38bdf80f);border:1px solid rgba(56,189,248,.35);color:#bae6fd;font-size:17px;box-shadow:0 0 24px #0ea5e91f}.theme-dark-glow .svc-hero-fact-text{font-size:clamp(13px,.85rem + .2vw,15px);line-height:1.58;color:#e2e8f0}.theme-dark-glow .svc-hero-fact-text strong{color:#f8fafc;font-weight:700}@media(min-width:1025px){.theme-dark-glow .svc-hero-inner{grid-template-columns:minmax(0,1fr) minmax(280px,372px);gap:clamp(28px,3.5vw,52px);align-items:start}.theme-dark-glow .svc-hero-panel{position:sticky;top:100px}}@media(max-width:1024px){.theme-dark-glow .svc-hero-panel{position:relative;top:auto;width:100%;max-width:560px;margin-left:auto;margin-right:auto}}.theme-soft-pill .svc-symptom-card,.theme-soft-pill .svc-risk-card,.theme-soft-pill .svc-warning-card{border-radius:40px;background:linear-gradient(180deg,#fff,#f0fdfa);border:1px solid #ccfbf1;padding:40px 32px}.theme-soft-pill .svc-symptom-card:before{display:none}.theme-soft-pill .svc-symptom-icon,.theme-soft-pill .svc-risk-icon,.theme-soft-pill .svc-warning-icon{border-radius:50%}.theme-soft-pill .svc-symptom-card:hover,.theme-soft-pill .svc-risk-card:hover,.theme-soft-pill .svc-warning-card:hover{transform:translateY(-10px);animation:svcFloat 3s ease-in-out infinite;box-shadow:0 16px 40px #2dd4bf26;border-color:var(--theme-primary)}.theme-soft-pill .svc-treatment-section{background:linear-gradient(135deg,#115e59,#134e4a)}.theme-metallic .svc-symptom-card,.theme-metallic .svc-risk-card,.theme-metallic .svc-warning-card{background:#fff;border:1px solid #e0e7ff;border-radius:12px;position:relative;z-index:1;box-shadow:0 4px 15px #4f46e50d;overflow:visible}.theme-metallic .svc-symptom-card:before,.theme-metallic .svc-risk-card:before,.theme-metallic .svc-warning-card:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#4f46e5,#c7d2fe,#e0e7ff,#4f46e5);background-size:300% 300%;z-index:-1;border-radius:14px;opacity:0;transition:opacity .4s ease}.theme-metallic .svc-symptom-card:hover:before,.theme-metallic .svc-risk-card:hover:before,.theme-metallic .svc-warning-card:hover:before{opacity:1;animation:svcShimmer 3s infinite linear}.theme-metallic .svc-symptom-card:hover,.theme-metallic .svc-risk-card:hover,.theme-metallic .svc-warning-card:hover{transform:translateY(-4px)}.theme-metallic .svc-treatment-section{background:linear-gradient(135deg,#312e81,#4f46e5)}@media(max-width:480px){.svc-hero-metallic-panel .svc-hero-fact-icon{width:32px;min-width:32px;height:32px;font-size:14px}.svc-hero-metallic-panel .svc-hero-fact-text{font-size:13px}}.theme-valve-hemodynamic{background:linear-gradient(180deg,#eef2f6,#e2e8f0 48%,#f1f5f9);overflow-x:hidden}.theme-valve-hemodynamic .svc-page-wrapper{overflow-x:hidden;overflow-x:clip}.theme-valve-hemodynamic .svc-overview-section{position:relative;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1px solid rgba(12,74,110,.08);box-shadow:inset 0 1px #fffc}.theme-valve-hemodynamic .svc-overview-section .svc-section-heading{color:#0f172a;font-family:Playfair Display,Georgia,Times New Roman,serif;letter-spacing:-.02em}.theme-valve-hemodynamic .svc-overview-section .svc-section-heading .primary{color:#0e7490;background:none;-webkit-text-fill-color:#0e7490;filter:none}.theme-valve-hemodynamic .svc-overview-section .svc-section-badge{background:#0e748f1a;border:1px solid rgba(14,116,143,.22);color:#0c4a6e}.theme-valve-hemodynamic .svc-overview-section .svc-heading-gradient{background:linear-gradient(90deg,#0e7490,#b45309);box-shadow:none}.theme-valve-hemodynamic .svc-overview-section .svc-heading-dot{background:#b45309;box-shadow:0 0 0 4px #b4530933}.theme-valve-hemodynamic #overview.svc-overview-section{position:relative;padding-top:clamp(52px,7vw,84px);padding-bottom:clamp(52px,7vw,84px);background:radial-gradient(ellipse 90% 65% at 0% 0%,rgba(14,116,144,.09) 0%,transparent 52%),radial-gradient(ellipse 55% 45% at 100% 15%,rgba(45,212,191,.07) 0%,transparent 48%),linear-gradient(180deg,#ecfdf5,#f8fafc 32%,#f1f5f9);border-top:1px solid rgba(12,74,110,.06)}.theme-valve-hemodynamic #overview.svc-overview-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,118,110,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(15,118,110,.035) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(180deg,transparent 0%,black 10%,black 88%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 10%,black 88%,transparent 100%);pointer-events:none;opacity:.55;z-index:0}.theme-valve-hemodynamic #overview .svc-overview-container{position:relative;z-index:1}.theme-valve-hemodynamic #overview .svc-section-heading{border-left:3px solid #0e7490;padding-left:clamp(14px,2vw,18px);margin-bottom:12px}.theme-valve-hemodynamic #overview .svc-heading-line{max-width:min(100%,560px);margin-bottom:clamp(22px,3vw,28px)}.theme-valve-hemodynamic #overview .svc-overview-grid{margin-top:0}.theme-valve-hemodynamic #overview .svc-overview-content{width:100%;max-width:none;padding:clamp(22px,3vw,32px) clamp(22px,3vw,36px);background:#ffffffc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(12,74,110,.1);border-radius:20px;box-shadow:0 1px #fffffff2 inset,0 18px 48px -26px #0c4a6e24}.theme-valve-hemodynamic #overview .svc-overview-content p{font-size:clamp(17px,.4vw + 16px,18px);line-height:1.78;color:#475569;margin:0}.theme-valve-hemodynamic #overview .svc-overview-content p+p{margin-top:clamp(14px,2vw,18px)}@media(min-width:960px){.theme-valve-hemodynamic #overview .svc-overview-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,44px);align-items:start}.theme-valve-hemodynamic #overview .svc-overview-content p:nth-of-type(1){grid-column:1}.theme-valve-hemodynamic #overview .svc-overview-content p:nth-of-type(2){grid-column:2}.theme-valve-hemodynamic #overview .svc-overview-content p:nth-of-type(n+3){grid-column:1 / -1}.theme-valve-hemodynamic #overview .svc-overview-content p+p{margin-top:0}}.theme-valve-hemodynamic #overview .svc-overview-content p:first-of-type{font-size:clamp(17.5px,.55vw + 16px,19px);color:#334155}.theme-valve-hemodynamic #overview .svc-overview-content strong{color:#0f172a;font-weight:600}.theme-valve-hemodynamic .svc-overview-highlight-card{background:#fff;border:1px solid rgba(12,74,110,.12);border-radius:16px;border-left:4px solid #0e7490;box-shadow:0 1px #ffffffe6 inset,0 18px 40px -20px #0f172a1f}.theme-valve-hemodynamic .svc-overview-highlight-card:hover{border-color:#0e748f59;box-shadow:0 1px #fffffff2 inset,0 22px 48px -18px #0f172a29}.theme-valve-hemodynamic .svc-overview-highlight-card h3{color:#0c4a6e}.theme-valve-hemodynamic .svc-overview-highlight-card p{color:#334155}.theme-valve-hemodynamic .svc-overview-highlight-icon{background:linear-gradient(145deg,#0e7490,#0c4a6e);color:#ecfeff;box-shadow:0 8px 24px #0c4a6e40}.theme-valve-hemodynamic .svc-symptom-card,.theme-valve-hemodynamic .svc-risk-card,.theme-valve-hemodynamic .svc-warning-card{background:#fff;border:1px solid rgba(12,74,110,.1);border-radius:14px;box-shadow:0 8px 28px #0f172a0f;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.theme-valve-hemodynamic .svc-symptom-card:hover,.theme-valve-hemodynamic .svc-risk-card:hover,.theme-valve-hemodynamic .svc-warning-card:hover{border-color:#0e748f73;box-shadow:0 14px 36px #0c4a6e1f;transform:translateY(-4px)}.theme-valve-hemodynamic .svc-symptom-icon,.theme-valve-hemodynamic .svc-risk-icon,.theme-valve-hemodynamic .svc-warning-icon{background:linear-gradient(145deg,#0e748f1f,#0c4a6e14);color:#0c4a6e}.theme-valve-hemodynamic .svc-treatment-section{position:relative;background:radial-gradient(circle at top left,rgba(45,212,191,.16) 0%,transparent 26%),linear-gradient(135deg,#082f49,#0c4a6e 42%,#134e4a);border-top:1px solid rgba(94,234,212,.15);overflow:hidden}.theme-valve-hemodynamic .svc-treatment-section:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.03) 0%,transparent 22%,transparent 78%,rgba(255,255,255,.02) 100%);pointer-events:none}.theme-valve-hemodynamic .svc-treatment-grid{grid-template-columns:1fr;gap:24px;max-width:1180px;justify-items:start}.theme-valve-hemodynamic .svc-treatment-card{position:relative;width:min(100%,1040px);min-height:96px;padding:18px 30px 18px 96px;border-radius:999px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid rgba(148,163,184,.22);box-shadow:0 8px #0f172a8c,0 16px 30px -24px #0f172a73;text-align:left;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.theme-valve-hemodynamic .svc-treatment-card:nth-child(2){width:min(100%,1080px)}.theme-valve-hemodynamic .svc-treatment-card:nth-child(3){width:min(100%,980px)}.theme-valve-hemodynamic .svc-treatment-card:nth-child(4){width:min(100%,1100px)}.theme-valve-hemodynamic .svc-treatment-card:nth-child(5){width:min(100%,1025px)}.theme-valve-hemodynamic .svc-treatment-card:before{content:"";position:absolute;inset:auto 18px -6px 62px;height:8px;border-radius:999px;background:linear-gradient(90deg,#0e7490,#1d4ed8 70%,#0ea5e9);box-shadow:0 2px #ffffff14,0 8px 16px -10px #0e74908c}.theme-valve-hemodynamic .svc-treatment-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(14,116,144,.06) 0%,transparent 28%,transparent 72%,rgba(180,83,9,.05) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.theme-valve-hemodynamic .svc-treatment-card:hover{transform:translateY(-4px);border-color:#0e749047;box-shadow:0 10px #0f172a85,0 22px 38px -26px #0f172a80,0 0 0 1px #0e749014,0 0 24px -16px #fbbf2473}.theme-valve-hemodynamic .svc-treatment-card:hover:after{opacity:1}.theme-valve-hemodynamic .svc-treatment-card-number{position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:64px;height:64px;margin:0;border-radius:50%;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.95);color:#2f6f92;box-shadow:0 6px 14px -12px #0f172a61,0 4px #0f172a57}.theme-valve-hemodynamic .svc-treatment-card:hover .svc-treatment-card-number{transform:translateY(-50%);color:#0e7490;box-shadow:0 8px 18px -12px #0e749052,0 4px #0f172a4d,0 0 18px -12px #fbbf2473}.theme-valve-hemodynamic .svc-treatment-card h3{margin:0 0 6px;font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.22;color:#0f172a}.theme-valve-hemodynamic .svc-treatment-card p{margin:0;font-size:.98rem;line-height:1.45;color:#64748b}.theme-valve-hemodynamic .svc-treatment-intro{max-width:54rem;margin:0 0 42px;font-size:1.02rem;line-height:1.72;color:#ffffffd1}@media(max-width:768px){.theme-valve-hemodynamic .svc-treatment-grid{gap:18px}.theme-valve-hemodynamic .svc-treatment-card,.theme-valve-hemodynamic .svc-treatment-card:nth-child(2),.theme-valve-hemodynamic .svc-treatment-card:nth-child(3),.theme-valve-hemodynamic .svc-treatment-card:nth-child(4),.theme-valve-hemodynamic .svc-treatment-card:nth-child(5){width:100%;min-height:110px;padding:18px 20px 18px 82px;border-radius:28px}.theme-valve-hemodynamic .svc-treatment-card:before{inset:auto 14px -6px 52px}.theme-valve-hemodynamic .svc-treatment-card-number{width:56px;height:56px;left:-1px}.theme-valve-hemodynamic .svc-treatment-card h3{font-size:1rem}.theme-valve-hemodynamic .svc-treatment-card p{font-size:.92rem;line-height:1.42}.theme-valve-hemodynamic .svc-treatment-intro{max-width:none;margin-bottom:32px;font-size:.98rem;line-height:1.66}}.theme-valve-hemodynamic .svc-cta-section{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid rgba(12,74,110,.1)}.theme-valve-hemodynamic .svc-cta-content h2{color:#0f172a}.theme-valve-hemodynamic .svc-cta-content p{color:#475569}.theme-valve-hemodynamic .svc-cta-tagline{color:#64748b}.theme-valve-hemodynamic .svc-cta-pattern{opacity:.035}.theme-valve-hemodynamic .svc-cta-section .svc-btn-book{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px}.theme-valve-hemodynamic .svc-cta-section .svc-btn-book span{white-space:nowrap}.theme-valve-hemodynamic .svc-related-section .svc-related-card{border:1px solid rgba(12,74,110,.1)}.theme-valve-hemodynamic .svc-overview-container,.theme-valve-hemodynamic .svc-symptoms-container,.theme-valve-hemodynamic .svc-risk-container,.theme-valve-hemodynamic .svc-treatment-container,.theme-valve-hemodynamic .svc-warning-container,.theme-valve-hemodynamic .svc-related-container,.theme-valve-hemodynamic .svc-cta-content,.theme-valve-hemodynamic .qna-container-new{max-width:1320px}@media(max-width:768px){.theme-valve-hemodynamic .svc-overview-container,.theme-valve-hemodynamic .svc-symptoms-container,.theme-valve-hemodynamic .svc-risk-container,.theme-valve-hemodynamic .svc-treatment-container,.theme-valve-hemodynamic .svc-warning-container,.theme-valve-hemodynamic .svc-related-container,.theme-valve-hemodynamic .svc-cta-content,.theme-valve-hemodynamic .qna-container-new{width:calc(100% - 40px)}}@media(max-width:360px){.theme-valve-hemodynamic .svc-overview-container,.theme-valve-hemodynamic .svc-symptoms-container,.theme-valve-hemodynamic .svc-risk-container,.theme-valve-hemodynamic .svc-treatment-container,.theme-valve-hemodynamic .svc-warning-container,.theme-valve-hemodynamic .svc-related-container,.theme-valve-hemodynamic .svc-cta-content,.theme-valve-hemodynamic .qna-container-new{width:calc(100% - 32px)}}@media(max-width:768px){.theme-valve-hemodynamic .svc-treatment-container{width:calc(100% - 32px)}}@media(max-width:480px){.theme-valve-hemodynamic .svc-cta-section .svc-btn-book{width:min(100%,420px);padding:12px 14px;font-size:14px;line-height:1.25}}.theme-valve-hemodynamic .svc-overview-grid{gap:clamp(32px,4vw,56px)}.theme-valve-hemodynamic .svc-overview-section,.theme-valve-hemodynamic .svc-symptoms-section,.theme-valve-hemodynamic .svc-risk-section{padding-top:clamp(72px,10vw,100px);padding-bottom:clamp(72px,10vw,100px)}.theme-valve-hemodynamic .svc-symptoms-section .svc-section-heading,.theme-valve-hemodynamic .svc-risk-section .svc-section-heading{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.02em;color:#0f172a;border-left:3px solid #0e7490;padding-left:clamp(14px,2vw,20px);margin-bottom:12px}.theme-valve-hemodynamic .svc-symptoms-section .svc-section-heading .primary,.theme-valve-hemodynamic .svc-risk-section .svc-section-heading .primary{color:#0e7490;background:none;-webkit-text-fill-color:#0e7490;filter:none}.theme-valve-hemodynamic .svc-symptoms-section .svc-section-heading .accent,.theme-valve-hemodynamic .svc-risk-section .svc-section-heading .accent{color:#b45309;-webkit-text-fill-color:#b45309}.theme-valve-hemodynamic .svc-symptoms-section .svc-heading-line,.theme-valve-hemodynamic .svc-risk-section .svc-heading-line{max-width:min(100%,520px);margin-bottom:20px;opacity:.92}.theme-valve-hemodynamic .svc-symptoms-section .svc-heading-gradient,.theme-valve-hemodynamic .svc-risk-section .svc-heading-gradient{background:linear-gradient(90deg,#0e7490,#0c4a6e 55%,#b45309)}.theme-valve-hemodynamic .svc-symptoms-section .svc-heading-dot,.theme-valve-hemodynamic .svc-risk-section .svc-heading-dot{background:#b45309;box-shadow:0 0 0 4px #b453092e}.theme-valve-hemodynamic .svc-symptoms-section .svc-section-badge,.theme-valve-hemodynamic .svc-risk-section .svc-section-badge{background:#0e748f1a;border:1px solid rgba(14,116,143,.22);color:#0c4a6e}.theme-valve-hemodynamic .svc-symptoms-section{position:relative;overflow:hidden;background:radial-gradient(ellipse 90% 55% at 50% -15%,rgba(45,212,191,.14) 0%,transparent 52%),radial-gradient(ellipse 55% 45% at 100% 60%,rgba(56,189,248,.1) 0%,transparent 50%),linear-gradient(185deg,#ecfdf5,#f8fafc 38%,#f1f5f9);border-top:1px solid rgba(12,74,110,.08);border-bottom:1px solid rgba(12,74,110,.05)}.theme-valve-hemodynamic .svc-symptoms-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,118,110,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,118,110,.04) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 75% 60% at 50% 45%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 75% 60% at 50% 45%,black,transparent);pointer-events:none;z-index:0}.theme-valve-hemodynamic .svc-symptoms-container{position:relative;z-index:1}.theme-valve-hemodynamic .svc-symptoms-intro{max-width:720px;margin-bottom:clamp(28px,4vw,42px);padding:clamp(14px,2vw,18px) clamp(16px,2.5vw,22px);background:#ffffff94;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(94,234,212,.28);border-radius:14px;box-shadow:0 8px 28px -16px #0c4a6e1f;color:#475569;font-size:clamp(16px,.75vw + 14px,18px);line-height:1.65}.theme-valve-hemodynamic .svc-symptoms-outro{margin-top:clamp(32px,4.5vw,52px);padding:clamp(18px,2.5vw,24px) clamp(20px,3vw,28px);max-width:820px;margin-left:auto;margin-right:auto;text-align:center;background:#ffffff8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(12,74,110,.1);border-radius:16px;box-shadow:0 10px 36px -20px #0f172a1a}.theme-valve-hemodynamic .svc-symptoms-outro p{color:#475569;font-size:clamp(15px,.5vw + 14px,17px);line-height:1.65}.theme-valve-hemodynamic .svc-symptoms-outro strong{color:#0c4a6e}.theme-valve-hemodynamic .svc-risk-section{background:radial-gradient(ellipse 80% 50% at 100% 0%,rgba(14,116,144,.06) 0%,transparent 55%),linear-gradient(180deg,#f8fafc,#eef2f6);border-top:1px solid rgba(12,74,110,.08)}.theme-valve-hemodynamic .svc-risk-intro{color:#475569;font-size:clamp(16px,1.1vw + 14px,18px);line-height:1.65;margin-bottom:clamp(36px,5vw,48px)}.theme-valve-hemodynamic .svc-risk-grid{gap:clamp(18px,2.5vw,26px)}.theme-valve-hemodynamic .svc-risk-card{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(12,74,110,.12);box-shadow:0 1px #fffffff2 inset,0 10px 32px -14px #0f172a14;padding:clamp(22px,3vw,28px) clamp(22px,3vw,30px)}.theme-valve-hemodynamic .svc-risk-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:16px 0 0 16px;background:linear-gradient(180deg,#14b8a6,#0e7490);opacity:.85;transition:opacity .25s ease,width .25s ease}.theme-valve-hemodynamic .svc-risk-card:nth-child(3n+2):before{background:linear-gradient(180deg,#0ea5e9,#0c4a6e)}.theme-valve-hemodynamic .svc-risk-card:nth-child(3n):before{background:linear-gradient(180deg,#f59e0b,#b45309)}.theme-valve-hemodynamic .svc-risk-card:hover{transform:translateY(-6px);box-shadow:0 1px #fff inset,0 20px 44px -16px #0c4a6e2e;border-color:#0e748f59}.theme-valve-hemodynamic .svc-risk-card:hover:before{opacity:1;width:5px}.theme-valve-hemodynamic .svc-risk-icon{background:linear-gradient(145deg,#0e748f24,#0c4a6e14);color:#0c4a6e;border-radius:14px;box-shadow:0 4px 14px #0c4a6e1f}.theme-valve-hemodynamic .svc-risk-card:hover .svc-risk-icon{background:linear-gradient(145deg,#0e7490,#0c4a6e);color:#ecfeff;box-shadow:0 8px 22px #0c4a6e47;transform:scale(1.06)}.theme-valve-hemodynamic .svc-risk-card h3{font-family:var(--font-base);font-weight:700;font-size:clamp(16px,.8vw + 15px,18px);color:#0f172a;letter-spacing:-.01em}.theme-valve-hemodynamic .svc-risk-card p{color:#64748b;line-height:1.55}@media(prefers-reduced-motion:reduce){.theme-valve-hemodynamic .svc-risk-card:hover,.theme-valve-hemodynamic .svc-risk-card:hover .svc-risk-icon{transform:none}}.theme-valve-hemodynamic #booking.svc-overview-section{background:radial-gradient(ellipse 95% 55% at 50% 0%,rgba(14,116,144,.08) 0%,transparent 52%),linear-gradient(180deg,#e8eef4,#f8fafc 38%,#fff);border-top:1px solid rgba(12,74,110,.1);border-bottom:1px solid rgba(12,74,110,.07)}.theme-valve-hemodynamic #booking .svc-section-heading{font-weight:600;border-left:3px solid #0e7490;padding-left:clamp(14px,2vw,20px);margin-bottom:12px}.theme-valve-hemodynamic #booking .svc-heading-line{max-width:min(100%,72ch,920px);margin-bottom:22px}.theme-valve-hemodynamic #booking .svc-heading-gradient{background:linear-gradient(90deg,#0e7490,#0c4a6e 55%,#b45309)}.theme-valve-hemodynamic #booking .svc-heading-dot{background:#b45309;box-shadow:0 0 0 4px #b453092e}.theme-valve-hemodynamic #booking .svc-prose-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);width:100%;max-width:none;margin-top:4px}.theme-valve-hemodynamic #booking .svc-prose-block>p:first-child{grid-column:1 / -1;margin:0 0 4px;padding:clamp(14px,2.5vw,18px) clamp(16px,3vw,22px);background:linear-gradient(135deg,#0e74901c,#0c4a6e0d);border:1px solid rgba(14,116,144,.24);border-radius:14px;border-left:4px solid #0e7490;color:#0f172a;font-size:clamp(16px,1vw + 15px,18px);line-height:1.6}.theme-valve-hemodynamic #booking .svc-prose-block>p:first-child strong{color:#0c4a6e}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(2),.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(3),.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(4),.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(5){position:relative;margin:0;padding:clamp(16px,2.5vw,20px) clamp(16px,2.5vw,22px) clamp(16px,2.5vw,20px) clamp(18px,2.5vw,24px);background:#fff;border:1px solid rgba(12,74,110,.12);border-radius:16px;box-shadow:0 1px #fffffff2 inset,0 10px 30px -14px #0f172a17;color:#475569;font-size:clamp(15px,.55vw + 14px,17px);line-height:1.55;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(2):before,.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(3):before,.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(4):before,.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(5):before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:16px 0 0 16px;background:linear-gradient(180deg,#14b8a6,#0e7490)}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(3):before{background:linear-gradient(180deg,#38bdf8,#0c4a6e)}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(4):before{background:linear-gradient(180deg,#2dd4bf,#0f766e)}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(5):before{background:linear-gradient(180deg,#fbbf24,#b45309)}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(n+2):nth-child(-n+5):hover{transform:translateY(-4px);border-color:#0e748f59;box-shadow:0 1px #fff inset,0 18px 40px -14px #0c4a6e24}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(n+2):nth-child(-n+5) strong:first-child{display:block;margin-bottom:6px;color:#0c4a6e;font-size:.95rem;font-weight:800;letter-spacing:.02em}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(6){grid-column:1 / -1;margin:6px 0 0;padding:14px 18px;background:#f8fafcf2;border:1px dashed rgba(12,74,110,.22);border-radius:12px;color:#64748b;font-size:clamp(15px,.5vw + 14px,17px);line-height:1.55}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(7){grid-column:1 / -1;margin:0;padding:clamp(22px,3.5vw,32px) clamp(18px,3vw,28px);background:#ffffffb3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.55);border-radius:20px;box-shadow:0 1px #ffffffe6 inset,0 16px 48px -22px #0c4a6e2e;color:#475569;text-align:center;line-height:1.65}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(7) strong:first-of-type{display:block;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.2rem,2.2vw + .5rem,1.55rem);font-weight:600;color:#0f172a;margin-bottom:10px;letter-spacing:-.02em}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(7) a{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:13px 26px;background:linear-gradient(135deg,#5eead4,#2dd4bf 42%,#14b8a6);color:#042f2e!important;font-weight:700;font-size:15px;text-decoration:none!important;border-radius:12px;border:none;box-shadow:0 8px 28px #2dd4bf61;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(7) a:hover{transform:translateY(-2px);box-shadow:0 12px 36px #2dd4bf73;filter:brightness(1.02)}.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(7) a:focus-visible{outline:3px solid rgba(14,116,144,.45);outline-offset:3px}@media(max-width:720px){.theme-valve-hemodynamic #booking .svc-prose-block{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(n+2):nth-child(-n+5):hover,.theme-valve-hemodynamic #booking .svc-prose-block>p:nth-child(7) a:hover{transform:none}}
