.hero[data-v-a04a8169]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 48px 80px;position:relative;overflow:hidden;background:#0a1628}.hero-grid[data-v-a04a8169]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(13,115,119,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(13,115,119,.06) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%)}.hero-glow-1[data-v-a04a8169]{position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(13,115,119,.12) 0%,transparent 65%);top:50%;left:50%;transform:translate(-50%,-50%);animation:breathe-a04a8169 7s ease-in-out infinite}.hero-glow-2[data-v-a04a8169]{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(200,169,110,.07) 0%,transparent 65%);top:30%;right:15%;animation:breathe-a04a8169 9s ease-in-out infinite 2s}.hero-glow-3[data-v-a04a8169]{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(13,115,119,.08) 0%,transparent 65%);bottom:20%;left:10%;animation:breathe-a04a8169 11s ease-in-out infinite 4s}@keyframes breathe-a04a8169{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.15)}}.orbit-container[data-v-a04a8169]{position:absolute;width:700px;height:700px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.orbit[data-v-a04a8169]{position:absolute;border-radius:50%;border:1px solid transparent;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-1[data-v-a04a8169]{width:280px;height:280px;border-color:#0d737733;animation:orbit1-a04a8169 15s linear infinite}.orbit-2[data-v-a04a8169]{width:460px;height:460px;border-color:#c8a96e1a;animation:orbit1-a04a8169 28s linear infinite reverse}.orbit-3[data-v-a04a8169]{width:640px;height:640px;border-color:#0d737712;animation:orbit1-a04a8169 45s linear infinite}@keyframes orbit1-a04a8169{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.orbit-dot[data-v-a04a8169]{position:absolute;width:6px;height:6px;border-radius:50%;background:#14a8a0;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #14a8a0cc}.orbit-dot-gold[data-v-a04a8169]{background:#c8a96e;box-shadow:0 0 10px #c8a96ecc}.scan-line[data-v-a04a8169]{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(13,115,119,.4),rgba(20,168,160,.6),rgba(13,115,119,.4),transparent);animation:scan-a04a8169 6s ease-in-out infinite;opacity:.6}@keyframes scan-a04a8169{0%{top:-2%;opacity:0}10%{opacity:.6}90%{opacity:.6}to{top:102%;opacity:0}}.hero-content[data-v-a04a8169]{position:relative;z-index:2;max-width:820px}.hero-badge[data-v-a04a8169]{display:inline-flex;align-items:center;gap:10px;background:#0d737726;border:1px solid rgba(13,115,119,.4);padding:7px 20px;border-radius:100px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#14a8a0;margin-bottom:32px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-badge-dot[data-v-a04a8169]{width:6px;height:6px;border-radius:50%;background:#14a8a0;animation:blink-a04a8169 2s infinite;box-shadow:0 0 8px #14a8a0cc}@keyframes blink-a04a8169{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.hero-sub[data-v-a04a8169]{font-size:1.1rem;color:#c8dcffa6;line-height:1.75;max-width:620px;margin:0 auto 48px}.hero-stats[data-v-a04a8169]{display:flex;justify-content:center;gap:48px;margin-bottom:48px;flex-wrap:wrap}.hstat[data-v-a04a8169]{text-align:center;padding:20px 28px;background:#0d737714;border:1px solid rgba(13,115,119,.2);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.hstat[data-v-a04a8169]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#14a8a0,transparent)}.hstat-val[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:2.4rem;color:#c8a96e;line-height:1;display:block}.hstat-lbl[data-v-a04a8169]{font-size:.72rem;color:#c8dcff66;text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.hero-btns[data-v-a04a8169]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-a04a8169]{background:linear-gradient(135deg,#0d7377,#14a8a0);color:#fff;border:none;padding:16px 40px;border-radius:6px;font-size:.9rem;font-weight:500;letter-spacing:.04em;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 32px #0d737766;display:inline-block}.btn-primary[data-v-a04a8169]:hover{transform:translateY(-2px);box-shadow:0 14px 44px #0d737799}.btn-outline[data-v-a04a8169]{background:transparent;border:1px solid rgba(200,169,110,.2);color:#e8d5a3;padding:16px 40px;border-radius:6px;font-size:.9rem;cursor:pointer;text-decoration:none;transition:all .2s;display:inline-block}.btn-outline[data-v-a04a8169]:hover{border-color:#c8a96e;background:#c8a96e12}.scroll-hint[data-v-a04a8169]{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:2}.scroll-hint span[data-v-a04a8169]{font-size:.68rem;letter-spacing:.12em;color:#ffffff40;text-transform:uppercase}.scroll-arrow[data-v-a04a8169]{width:1px;height:40px;background:linear-gradient(to bottom,rgba(13,115,119,.6),transparent);animation:scrollArrow-a04a8169 2s ease-in-out infinite}@keyframes scrollArrow-a04a8169{0%,to{opacity:.3;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}.section-label[data-v-a04a8169]{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;color:#14a8a0}.section-title[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:300;line-height:1.2;margin-bottom:20px;color:#fff}.gold-em[data-v-a04a8169]{color:#c8a96e;font-style:italic;font-family:Cormorant Garamond,serif}.body-text[data-v-a04a8169]{color:#c8dcffa6}.how-section[data-v-a04a8169]{background:#0d1f3a;border-top:1px solid rgba(200,169,110,.2);border-bottom:1px solid rgba(200,169,110,.2);padding:100px 48px;position:relative;overflow:hidden}.how-section[data-v-a04a8169]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(13,115,119,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(13,115,119,.04) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.how-grid[data-v-a04a8169]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;z-index:1;max-width:1200px;margin:0 auto}.how-step[data-v-a04a8169]{background:#0a1628;border:1px solid rgba(200,169,110,.2);border-radius:16px;padding:32px 24px;text-align:center;position:relative;overflow:hidden;transition:border-color .3s,transform .3s}.how-step[data-v-a04a8169]:hover{border-color:#0d737780;transform:translateY(-5px)}.how-num[data-v-a04a8169]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#0d7377,#14a8a0);display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:1.5rem;margin:0 auto 20px;color:#fff;box-shadow:0 0 24px #0d737780,0 0 48px #0d737733}.how-title[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:1.2rem;margin-bottom:10px;color:#fff}.how-text[data-v-a04a8169]{font-size:.82rem;color:#c8dcff8c;line-height:1.65}.how-tag[data-v-a04a8169]{display:inline-block;margin-top:14px;background:#0d737726;border:1px solid rgba(13,115,119,.25);color:#14a8a0;font-size:.68rem;padding:3px 12px;border-radius:100px;letter-spacing:.06em;text-transform:uppercase}.pathology-section[data-v-a04a8169]{background:#0a1628;padding:100px 48px}.pathology-intro[data-v-a04a8169]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1200px;margin:0 auto}.pathology-systems[data-v-a04a8169]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sys-card[data-v-a04a8169]{background:#0d1f3a;border:1px solid rgba(200,169,110,.2);border-radius:14px;padding:22px;transition:all .3s;cursor:default;position:relative;overflow:hidden}.sys-card[data-v-a04a8169]:hover{border-color:#0d737780;transform:translateY(-3px)}.sys-card[data-v-a04a8169]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0d7377,#14a8a0);transform:scaleX(0);transition:transform .3s;transform-origin:left}.sys-card[data-v-a04a8169]:hover:before{transform:scaleX(1)}.sys-icon[data-v-a04a8169]{font-size:1.6rem;display:block;margin-bottom:12px}.sys-name[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:1.1rem;color:#fff;margin-bottom:6px}.sys-examples[data-v-a04a8169]{font-size:.75rem;color:#c8dcff99;line-height:1.5}.programs-section[data-v-a04a8169]{background:#0d1f3a;border-top:1px solid rgba(200,169,110,.2);padding:100px 48px;max-width:100%}.prog-carousel[data-v-a04a8169]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;max-width:1200px;margin-left:auto;margin-right:auto}.prog-feat-card[data-v-a04a8169]{background:#0a1628;border:1px solid rgba(200,169,110,.2);border-radius:14px;padding:24px;transition:all .3s;position:relative;overflow:hidden;cursor:pointer}.prog-feat-card[data-v-a04a8169]:hover{border-color:#0d737780;transform:translateY(-4px)}.prog-feat-card[data-v-a04a8169]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0d7377,#14a8a0);transform:scaleX(0);transition:transform .35s;transform-origin:left}.prog-feat-card[data-v-a04a8169]:hover:before{transform:scaleX(1)}.pfc-cat[data-v-a04a8169]{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#14a8a0;margin-bottom:10px}.pfc-name[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:1.2rem;color:#fff;margin-bottom:8px}.pfc-desc[data-v-a04a8169]{font-size:.78rem;color:#c8dcff99;line-height:1.5;margin-bottom:16px}.pfc-footer[data-v-a04a8169]{display:flex;align-items:center;justify-content:space-between}.pfc-price[data-v-a04a8169]{color:#c8a96e;font-size:1.1rem;font-weight:500}.pfc-btn[data-v-a04a8169]{background:#0d737733;border:1px solid rgba(13,115,119,.35);color:#14a8a0;font-size:.72rem;padding:5px 12px;border-radius:5px;cursor:pointer;transition:all .2s;text-decoration:none}.pfc-btn[data-v-a04a8169]:hover{background:#0d737766;color:#fff}.pfc-badge[data-v-a04a8169]{position:absolute;top:14px;right:14px;background:#c8a96e26;border:1px solid rgba(200,169,110,.3);color:#e8d5a3;font-size:.62rem;padding:2px 10px;border-radius:100px}.sub-banner[data-v-a04a8169]{background:linear-gradient(135deg,#0d737740,#0a1628e6);border:1px solid #0d7377;border-radius:20px;padding:48px 56px;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;overflow:hidden;margin:0 48px 100px}.sub-banner[data-v-a04a8169]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#14a8a0,#c8a96e,#14a8a0,transparent)}.sub-banner-glow[data-v-a04a8169]{position:absolute;right:-100px;top:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(13,115,119,.12) 0%,transparent 65%);pointer-events:none}.sub-left[data-v-a04a8169]{position:relative;z-index:1}.sub-tag[data-v-a04a8169]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#14a8a0;margin-bottom:12px}.sub-title[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:2rem;color:#fff;margin-bottom:8px}.sub-desc[data-v-a04a8169]{font-size:.88rem;color:#c8dcff8c;max-width:420px}.sub-right[data-v-a04a8169]{display:flex;flex-direction:column;align-items:flex-end;gap:16px;position:relative;z-index:1;flex-shrink:0}.sub-price-display[data-v-a04a8169]{text-align:right}.sub-price[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:3rem;color:#c8a96e;line-height:1}.sub-price-lbl[data-v-a04a8169]{font-size:.78rem;color:#c8dcff59}.testimonials-section[data-v-a04a8169]{background:#0a1628;border-top:1px solid rgba(200,169,110,.2);overflow:hidden;padding:100px 48px}.ticker-wrapper[data-v-a04a8169]{overflow:hidden;position:relative}.ticker-wrapper[data-v-a04a8169]:before,.ticker-wrapper[data-v-a04a8169]:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.ticker-wrapper[data-v-a04a8169]:before{left:0;background:linear-gradient(90deg,#0a1628,transparent)}.ticker-wrapper[data-v-a04a8169]:after{right:0;background:linear-gradient(270deg,#0a1628,transparent)}.ticker-track[data-v-a04a8169]{display:flex;gap:20px;animation:ticker-a04a8169 40s linear infinite;width:-moz-max-content;width:max-content}.ticker-track[data-v-a04a8169]:hover{animation-play-state:paused}.review-card[data-v-a04a8169]{background:#0d1f3a;border:1px solid rgba(200,169,110,.2);border-radius:12px;padding:24px;min-width:300px;max-width:300px;flex-shrink:0;border-left:2px solid #0d7377}.review-stars[data-v-a04a8169]{color:#c8a96e;font-size:.8rem;margin-bottom:10px}.review-text[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:1rem;font-style:italic;line-height:1.55;color:#ffffffd1;margin-bottom:12px}.review-meta[data-v-a04a8169]{font-size:.75rem;color:#c8dcff66;display:flex;align-items:center;gap:8px}.review-meta[data-v-a04a8169]:before{content:"";width:16px;height:1px;background:#0d7377;flex-shrink:0}@keyframes ticker-a04a8169{0%{transform:translate(0)}to{transform:translate(-50%)}}.doctor-section[data-v-a04a8169]{background:#0d1f3a;border-top:1px solid rgba(200,169,110,.2);border-bottom:1px solid rgba(200,169,110,.2);padding:100px 48px}.doctor-grid[data-v-a04a8169]{display:grid;grid-template-columns:auto 1fr;gap:60px;align-items:center;max-width:900px;margin:0 auto}.doctor-avatar[data-v-a04a8169]{width:160px;height:160px;border-radius:50%;background:linear-gradient(145deg,#0d73774d,#0a1628cc);border:2px solid #0d7377;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;position:relative}.doctor-avatar img[data-v-a04a8169]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.doctor-avatar[data-v-a04a8169]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1px solid rgba(13,115,119,.3);animation:ringPulse-a04a8169 3s ease-in-out infinite}@keyframes ringPulse-a04a8169{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.06);opacity:1}}.doctor-name[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:1.8rem;color:#fff;margin-bottom:4px}.doctor-title[data-v-a04a8169]{font-size:.78rem;color:#14a8a0;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.doctor-bio[data-v-a04a8169]{font-size:.9rem;color:#c8dcff99;line-height:1.7;margin-bottom:20px}.doctor-tags[data-v-a04a8169]{display:flex;flex-wrap:wrap;gap:8px}.dtag[data-v-a04a8169]{background:#0d73771f;border:1px solid rgba(13,115,119,.2);color:#14a8a0;font-size:.72rem;padding:4px 14px;border-radius:100px}.community-new-section[data-v-a04a8169]{background:#0a1628;text-align:center;padding:80px 48px 100px}.community-header[data-v-a04a8169]{margin-bottom:40px}.community-label-top[data-v-a04a8169]{font-size:.65rem;color:#b4c8dca3;letter-spacing:.35em;text-transform:uppercase;font-weight:400}.community-title[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,4.5vw,3.5rem);margin:20px 0 24px;line-height:1.2}.text-cream[data-v-a04a8169]{color:#e8dcc8;font-style:normal}.text-gold-italic[data-v-a04a8169]{color:#c8a96e;font-style:italic}.text-gold[data-v-a04a8169]{color:#c8a96e}.text-coral[data-v-a04a8169]{color:#e07a5f}.community-desc[data-v-a04a8169]{font-size:.85rem;color:#b4c8dca3;max-width:680px;margin:0 auto;line-height:1.8}.community-stats-main[data-v-a04a8169]{margin:50px 0 60px}.stat-number-large[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:clamp(4rem,8vw,7rem);color:#c8a96e;line-height:1}.stat-label[data-v-a04a8169]{font-size:.7rem;color:#c8dcff99;letter-spacing:.15em;text-transform:uppercase;margin-top:12px}.testimonials-grid[data-v-a04a8169]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:0 auto 28px}.testimonial-card[data-v-a04a8169]{background:#0d73770f;border:1px solid rgba(13,115,119,.25);border-radius:6px;padding:0;text-align:left;position:relative;overflow:hidden}.card-border-top[data-v-a04a8169]{height:2px;background:linear-gradient(90deg,#c8a96e 0%,#d4b87e 50%,transparent 100%);margin-bottom:0}.testimonial-card .stars[data-v-a04a8169]{color:#c8a96e;font-size:.72rem;letter-spacing:2px;margin:18px 22px 14px}.testimonial-header[data-v-a04a8169]{display:flex;align-items:center;gap:10px;margin:0 22px 16px}.avatar[data-v-a04a8169]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#4a9d9f,#5eb5b7);display:flex;align-items:center;justify-content:center;font-size:.88rem;font-weight:700;color:#fff;flex-shrink:0}.avatar.avatar-orange[data-v-a04a8169]{background:linear-gradient(135deg,#c8a96e,#d4b87e)}.avatar.avatar-blue[data-v-a04a8169]{background:linear-gradient(135deg,#5a7a8a,#6a8a9a)}.avatar.small[data-v-a04a8169]{width:30px;height:30px;font-size:.7rem}.user-info[data-v-a04a8169]{display:flex;flex-direction:column}.user-name[data-v-a04a8169]{font-size:.85rem;font-weight:600;color:#fff;margin-bottom:2px}.user-protocol[data-v-a04a8169]{font-size:.58rem;color:#4a9d9f;letter-spacing:.08em;text-transform:uppercase}.protocol-badge-inline[data-v-a04a8169]{background:#0d73771f;border:1px solid rgba(13,115,119,.2);border-radius:5px;padding:8px 12px;margin:0 22px 16px;display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content}.badge-value[data-v-a04a8169]{font-size:1.25rem;font-weight:700;color:#c8a96e;line-height:1}.badge-label[data-v-a04a8169]{font-size:.6rem;color:#c8dcffa3;line-height:1.2}.progress-section[data-v-a04a8169]{margin:0 24px 18px}.progress-header[data-v-a04a8169]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.progress-title[data-v-a04a8169]{font-size:.68rem;color:#c8dcff8c;font-weight:400}.progress-percent[data-v-a04a8169]{font-size:.68rem;color:#5eb5b7;font-weight:500}.progress-bar-full[data-v-a04a8169]{height:3px;background:#c8dcff0a;border-radius:2px;overflow:hidden}.progress-fill-full[data-v-a04a8169]{height:100%;background:linear-gradient(90deg,#c8a96e,#c8a96e 60%,#4db8ba);border-radius:2px}.testimonial-quote[data-v-a04a8169]{font-size:.8rem;color:#c8dcffb3;line-height:1.55;margin:0 22px 16px;font-style:italic;border-left:1.5px solid rgba(13,115,119,.3);padding-left:10px}.testimonial-footer[data-v-a04a8169]{border-top:1px solid rgba(13,115,119,.2);padding:10px 22px}.day-badge[data-v-a04a8169]{font-size:.58rem;color:#c8dcffa3;letter-spacing:.05em}.testimonials-bottom-row[data-v-a04a8169]{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;max-width:1200px;margin:0 auto 40px}.testimonial-card-large[data-v-a04a8169]{background:#0d73770f;border:1px solid rgba(13,115,119,.25);border-radius:8px;padding:0;text-align:left;position:relative;overflow:hidden}.testimonial-card-large .card-border-top[data-v-a04a8169]{height:3px;background:linear-gradient(90deg,#c8a96e 0%,#d4b87e 50%,transparent 100%);margin-bottom:0}.testimonial-card-large .stars[data-v-a04a8169]{color:#c8a96e;font-size:.8rem;letter-spacing:3px;margin:20px 28px 16px}.stars[data-v-a04a8169]{color:#c8a96e;font-size:1.2rem;letter-spacing:2px;margin-bottom:16px}.testimonial-quote-large[data-v-a04a8169]{font-size:.88rem;color:#c8dcffb3;line-height:1.65;margin:0 28px 20px;font-style:italic;border-left:2px solid rgba(13,115,119,.3);padding-left:14px}.testimonial-author[data-v-a04a8169]{display:flex;align-items:center;gap:12px;margin:0 28px 20px}.author-info[data-v-a04a8169]{display:flex;flex-direction:column}.author-name[data-v-a04a8169]{font-size:.88rem;font-weight:600;color:#fff}.author-protocol[data-v-a04a8169]{font-size:.62rem;color:#4a9d9f;letter-spacing:.08em;text-transform:uppercase}.wellness-score[data-v-a04a8169]{border-top:1px solid rgba(13,115,119,.2);padding:20px 28px}.score-badge[data-v-a04a8169]{background:#0d73771f;border:1px solid rgba(13,115,119,.2);border-radius:6px;padding:10px 14px;margin-bottom:16px;display:inline-flex;align-items:center;gap:10px}.score-badge .score[data-v-a04a8169]{font-size:1.5rem;font-weight:700;color:#c8a96e}.score-badge .score-label[data-v-a04a8169]{font-size:.7rem;color:#c8dcff80;line-height:1.3}.score-bars[data-v-a04a8169]{display:flex;flex-direction:column;gap:10px}.score-bar[data-v-a04a8169]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.bar-label[data-v-a04a8169]{font-size:.68rem;color:#c8dcff8c;min-width:85px;font-weight:400}.score-bar .bar[data-v-a04a8169]{height:3px;background:#c8dcff0a;border-radius:2px;overflow:hidden}.score-bar .fill[data-v-a04a8169]{height:100%;background:linear-gradient(90deg,#c8a96e,#c8a96e,#4db8ba);border-radius:2px}.bar-percent[data-v-a04a8169]{font-size:.68rem;color:#5eb5b7;font-weight:500;min-width:50px;text-align:right}.satisfaction-card[data-v-a04a8169]{background:linear-gradient(145deg,#0d737726,#0a1628cc);border:1px solid rgba(13,115,119,.25);border-radius:8px;padding:40px 32px;text-align:center;display:flex;flex-direction:column;justify-content:center}.star-icon[data-v-a04a8169]{font-size:3rem;color:#c8a96e;margin-bottom:16px}.satisfaction-score[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:3.8rem;color:#fff;line-height:1;font-weight:400}.satisfaction-label[data-v-a04a8169]{font-size:.62rem;color:#c8dcff66;letter-spacing:.15em;text-transform:uppercase;margin:10px 0 32px;display:block}.satisfaction-grid[data-v-a04a8169]{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.satisfaction-item[data-v-a04a8169]{text-align:center}.sat-value[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:500;color:#c8a96e;display:block;margin-bottom:8px;line-height:1}.sat-label[data-v-a04a8169]{font-size:.58rem;color:#c8dcff66;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;display:block}.community-bottom-stats[data-v-a04a8169]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:0 auto 50px}.bottom-stat[data-v-a04a8169]{text-align:center;padding:32px 20px;background:#0d73770a;border-radius:8px;border:1px solid rgba(13,115,119,.12)}.stat-icon-large[data-v-a04a8169]{font-size:1.8rem;margin-bottom:16px}.stat-percent[data-v-a04a8169]{font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:500;color:#c8a96e;line-height:1;display:block;margin-bottom:12px}.stat-desc[data-v-a04a8169]{font-size:.62rem;color:#c8dcff73;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.community-actions[data-v-a04a8169]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:40px}.btn-explore[data-v-a04a8169]{padding:14px 32px;background:#0d7377;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:8px;text-decoration:none;transition:all .3s}.btn-explore[data-v-a04a8169]:hover{background:#14a8a0}.btn-join[data-v-a04a8169]{padding:14px 32px;background:transparent;color:#c8a96e;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid #c8a96e;border-radius:8px;text-decoration:none;transition:all .3s}.btn-join[data-v-a04a8169]:hover{background:#c8a96e1a}.cta-section[data-v-a04a8169]{text-align:center;position:relative;overflow:hidden;padding:140px 48px;background:#0a1628;border-top:1px solid rgba(200,169,110,.2)}.cta-bg[data-v-a04a8169]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(13,115,119,.15) 0%,transparent 70%);pointer-events:none}.cta-grid-bg[data-v-a04a8169]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(13,115,119,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(13,115,119,.04) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,black,transparent);pointer-events:none}.cta-content[data-v-a04a8169]{position:relative;z-index:2}.cta-btns[data-v-a04a8169]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:40px}@media (max-width:1000px){.hero[data-v-a04a8169]{padding:120px 24px 80px}.how-section[data-v-a04a8169],.pathology-section[data-v-a04a8169],.programs-section[data-v-a04a8169],.testimonials-section[data-v-a04a8169],.doctor-section[data-v-a04a8169],.community-section[data-v-a04a8169],.cta-section[data-v-a04a8169]{padding:72px 24px}.sub-banner[data-v-a04a8169]{flex-direction:column;align-items:flex-start;margin:0 24px 72px;padding:32px}.sub-right[data-v-a04a8169]{align-items:flex-start}.how-grid[data-v-a04a8169]{grid-template-columns:1fr 1fr}.pathology-intro[data-v-a04a8169]{grid-template-columns:1fr;gap:40px}.pathology-systems[data-v-a04a8169],.prog-carousel[data-v-a04a8169]{grid-template-columns:1fr 1fr}.doctor-grid[data-v-a04a8169]{grid-template-columns:1fr;text-align:center}.doctor-avatar[data-v-a04a8169]{margin:0 auto}.doctor-tags[data-v-a04a8169]{justify-content:center}.community-grid[data-v-a04a8169]{grid-template-columns:repeat(4,1fr)}.hero-stats[data-v-a04a8169]{gap:16px}.community-new-section[data-v-a04a8169]{padding:50px 20px 70px}.testimonials-grid[data-v-a04a8169]{grid-template-columns:repeat(2,1fr);gap:16px}.testimonials-bottom-row[data-v-a04a8169]{grid-template-columns:1fr;gap:16px}.community-bottom-stats[data-v-a04a8169]{grid-template-columns:repeat(2,1fr);gap:14px}.satisfaction-grid[data-v-a04a8169]{grid-template-columns:1fr 1fr}.testimonial-card .stars[data-v-a04a8169]{font-size:.68rem;margin:16px 18px 12px}.testimonial-header[data-v-a04a8169]{margin:0 18px 14px}.protocol-badge-inline[data-v-a04a8169]{margin:0 18px 14px;padding:7px 10px}.progress-section[data-v-a04a8169]{margin:0 18px 14px}.testimonial-quote[data-v-a04a8169]{margin:0 18px 14px;font-size:.75rem}.testimonial-footer[data-v-a04a8169]{padding:9px 18px}}@media (max-width:600px){.how-grid[data-v-a04a8169],.prog-carousel[data-v-a04a8169],.pathology-systems[data-v-a04a8169]{grid-template-columns:1fr}.community-grid[data-v-a04a8169]{grid-template-columns:repeat(3,1fr)}.hero-btns[data-v-a04a8169]{flex-direction:column;align-items:center}.testimonials-grid[data-v-a04a8169]{grid-template-columns:1fr;gap:14px}.community-bottom-stats[data-v-a04a8169]{grid-template-columns:1fr;gap:12px}.community-actions[data-v-a04a8169]{flex-direction:column;align-items:center;gap:12px}.btn-explore[data-v-a04a8169],.btn-join[data-v-a04a8169]{width:100%;max-width:300px;text-align:center;padding:12px 28px;font-size:.75rem}.testimonial-card .stars[data-v-a04a8169]{font-size:.65rem;margin:14px 16px 10px}.testimonial-header[data-v-a04a8169]{margin:0 16px 12px;gap:8px}.avatar[data-v-a04a8169]{width:40px;height:40px;font-size:.82rem}.user-name[data-v-a04a8169]{font-size:.8rem}.user-protocol[data-v-a04a8169]{font-size:.55rem}.protocol-badge-inline[data-v-a04a8169]{margin:0 16px 12px;padding:6px 10px}.badge-value[data-v-a04a8169]{font-size:1.1rem}.badge-label[data-v-a04a8169]{font-size:.56rem}.progress-section[data-v-a04a8169]{margin:0 16px 12px}.progress-title[data-v-a04a8169],.progress-percent[data-v-a04a8169]{font-size:.64rem}.testimonial-quote[data-v-a04a8169]{margin:0 16px 12px;font-size:.72rem}.testimonial-footer[data-v-a04a8169]{padding:8px 16px}.day-badge[data-v-a04a8169]{font-size:.55rem}.satisfaction-score[data-v-a04a8169]{font-size:3.2rem}.sat-value[data-v-a04a8169]{font-size:1.9rem}.sat-label[data-v-a04a8169]{font-size:.54rem}.bottom-stat[data-v-a04a8169]{padding:24px 16px}.stat-percent[data-v-a04a8169]{font-size:1.9rem}.stat-desc[data-v-a04a8169]{font-size:.58rem}}
