.wellness-page{color:#fff;background:radial-gradient(1100px 520px at 86% 12%,#87e3521a 0%,#0000 62%),radial-gradient(900px 460px at 12% 88%,#00d2d31a 0%,#0000 64%),#07111a;font-family:Cabin,Inter,sans-serif}.wellness-container{max-width:1440px;margin:0 auto;padding:0 3.4rem}.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(460px,.85fr);align-items:center;gap:3.2rem;display:grid}.wellness-hero{padding:6.2rem 0 5.2rem;position:relative}.wellness-hero:before{content:"";pointer-events:none;background:radial-gradient(1200px 420px at 72% 18%,#87e3521a 0%,#0000 55%),radial-gradient(900px 320px at 18% 85%,#00d2d314 0%,#0000 60%);position:absolute;inset:0}.wellness-h1{letter-spacing:-.02em;margin-bottom:2.3rem;font-family:Unbounded,Cabin,sans-serif;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:900;line-height:1.12}.wellness-h1 span{color:#87e352}.wellness-p-hero{color:#a8bbce;max-width:540px;margin-bottom:2.25rem;font-size:1.12rem;line-height:1.7}.text-teal{color:#00d2d3}.wellness-list{flex-direction:column;gap:1rem;margin-bottom:2.8rem;padding:0;list-style:none;display:flex}.wellness-list li{color:#d7e2ee;align-items:center;gap:1rem;font-size:1.03rem;line-height:1.45;display:flex}.hero-cta-row{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.section-intro{text-align:center}.wellness-section{padding:4.9rem 0;position:relative}.wellness-section:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;top:0;left:0;right:0}.section-problem{background:radial-gradient(1000px 380px at 100%,#00d2d312 0%,#0000 60%),linear-gradient(#08121db3 0%,#071018f0 100%)}.section-philosophy{background:radial-gradient(900px 420px at 20% 14%,#00d2d32e 0%,#0000 66%)}.section-breakdown{background:radial-gradient(860px 420px at 80% 18%,#87e35238 0%,#0000 66%)}.section-faq{background:linear-gradient(#050c14e6 0%,#070d13f2 100%)}.section-final-cta{background:radial-gradient(900px 400px at 50% 100%,#31d6df29 0%,#0000 68%);padding-top:6.2rem;padding-bottom:6.6rem}.section-eyebrow{color:#31d6df;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.95rem;font-size:.78rem;font-weight:700}.section-title{color:#f3f8fc;letter-spacing:-.02em;text-wrap:balance;max-width:26ch;margin:0 auto 1rem;font-family:Unbounded,Cabin,sans-serif;font-size:clamp(2.35rem,4.2vw,3.95rem);line-height:1.16}.section-title span{color:#31d6df}.growth-accent{color:#87e352!important}.philosophy-insight{text-align:center;max-width:980px;margin:1.45rem auto 0}.philosophy-insight p{color:#dbe9f7;margin:0;font-size:1.2rem;line-height:1.5}.philosophy-insight p+p{margin-top:.45rem}.section-title-philosophy{text-wrap:wrap;max-width:100%;margin-bottom:1.5rem;font-size:clamp(2.2rem,3.5vw,3.3rem);line-height:1.25}.section-title-problem{text-wrap:wrap;max-width:100%;margin-bottom:1.2rem;font-size:clamp(2.15rem,3.4vw,3.25rem);line-height:1.25}.problem-support-copy{color:#94a3b8;text-align:center;max-width:none;margin:0 auto;font-size:1.08rem;line-height:1.55}.section-philosophy .section-intro{text-align:left}.section-philosophy .section-title{margin-left:0;margin-right:0}.section-philosophy .philosophy-insight{text-align:left;margin-left:0;margin-right:0}.breakdown-wrap{background:radial-gradient(760px 260px at 88% -8%,#87e3521f 0%,#0000 66%),linear-gradient(165deg,#0e1823eb 0%,#09111af5 100%);border:1px solid #87e3523d;border-radius:22px;max-width:860px;margin-top:2.2rem;margin-left:auto;margin-right:auto;padding:3rem 4rem 2.8rem;box-shadow:0 42px 100px #0000008c}.wellness-list-learn{gap:1.45rem;max-width:62rem;margin-top:2.15rem;margin-bottom:3.2rem}.value-line{color:#b6c8d8;margin-top:1.2rem;font-size:1rem}.final-cta-wrap{background:radial-gradient(600px 240px at 50% 0,#31d6df14 0%,#0000 70%),linear-gradient(145deg,#0d1722d6 0%,#080e15e6 100%);border:1px solid #31d6df2e;border-radius:20px;max-width:860px;margin-left:auto;margin-right:auto;padding:4rem;box-shadow:0 30px 78px #0000008c}.final-cta-wrap .wellness-cta{margin-bottom:.5rem;padding:1.25rem 3rem;font-size:1rem}.section-intro-left{text-align:left;max-width:980px}.section-intro-left .section-title,.section-intro-left .section-eyebrow{margin-left:0;margin-right:0}.section-good-news{color:#87e352;margin-top:1.35rem;font-size:1.16rem;font-weight:700}.section-good-news-centered{text-align:center;font-weight:650}.section-cta-wrap.section-cta-wrap-compact{margin-top:2.5rem}.section-cta-wrap-compact .wellness-cta{padding:1.15rem 2.8rem;font-size:.95rem}.section-intro-problems{padding:4rem 0 2.5rem}.section-intro-evaluation{margin-bottom:4rem}.section-cta-wrap{text-align:center;margin-top:6rem}.section-cta-wrap-regular{margin-top:3.5rem}.section-cta-wrap-tight{margin-top:1rem}.section-cta-copy{margin-bottom:2rem}.section-intro-wyg{max-width:1100px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.wyg-heading{text-wrap:balance;width:100%;max-width:none}.wyg-copy{text-wrap:pretty;max-width:760px;margin-left:auto;margin-right:auto}.section-intro-steps{margin-bottom:1rem}.value-header{margin-bottom:3rem}@media (min-width:1100px){.wyg-heading{white-space:nowrap}.section-intro-wyg{max-width:1180px}.wyg-copy{max-width:860px}}.wellness-check{color:#0b1520;background:linear-gradient(135deg,#87e352,#a3f075);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;font-weight:900;display:flex;box-shadow:0 0 12px #87e35266}.wellness-cta{color:#0b1520;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:linear-gradient(135deg,#87e352 0%,#a3f075 100%);border:none;border-radius:12px;justify-content:center;align-items:center;padding:1.08rem 2.6rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:all .4s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 38px #87e35257,inset 0 1px #ffffff4d}.wellness-cta:hover{background:linear-gradient(135deg,#9aed62 0%,#87e352 100%);transform:translateY(-5px)scale(1.02);box-shadow:0 20px 60px #87e35273,inset 0 1px #fff6}.wellness-cta:active{transform:translateY(-1px)}.wellness-cta:after{content:"";pointer-events:none;background:#ffffff59;width:40%;height:200%;transition:left .6s cubic-bezier(.23,1,.32,1);position:absolute;top:-50%;left:-60%;transform:skew(-20deg)}.wellness-cta:hover:after{left:130%}.video-col{z-index:2;transform-style:preserve-3d;perspective:1400px;justify-content:center;display:flex;position:relative}.section-breakdown:after,.section-final-cta:after{content:none}.section-cta-wrap:before,.section-cta-wrap:after,.section-cta-wrap-compact:before,.section-cta-wrap-compact:after,.breakdown-wrap:before,.breakdown-wrap:after,.final-cta-wrap:before,.final-cta-wrap:after{content:none!important;display:none!important}.video-shell{width:100%;max-width:650px;transition:transform .5s cubic-bezier(.23,1,.32,1);position:relative;transform:perspective(1400px)rotateY(-16deg)rotateX(6deg)}.video-shell:hover{transform:perspective(1400px)rotateY(-8deg)rotateX(3deg)}.video-glow{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(circle,#87e3522e 0%,#00d2d31a 40%,#0000 70%);width:320px;height:320px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.video-frame-outer{z-index:1;background:linear-gradient(158deg,#87e35275 0%,#00d2d347 43%,#ffffff14 100%);border-radius:34px;width:100%;max-width:650px;padding:2px;position:relative;box-shadow:0 80px 160px #000000e6,0 30px 80px #0009,0 0 120px #87e3522e,-20px 40px 80px #0006}.video-frame{aspect-ratio:auto;background:#070d14;border-radius:32px;position:relative;overflow:hidden}@media (max-width:1024px){.wellness-hero{padding:4.5rem 0 3.8rem}.hero-grid{gap:3rem}}.hero-panel{background:radial-gradient(520px 220px at 82% 6%,#87e35217 0%,#0000 60%),linear-gradient(168deg,#0f1722 0%,#09121c 100%);border:1px solid #87e35238;gap:0;padding:.95rem 1.3rem 1.05rem;display:grid}.hero-panel h3{color:#f3f7fb;letter-spacing:-.02em;margin:0;font-family:Unbounded,Cabin,sans-serif;font-size:1.72rem;line-height:1.08}.hero-panel-sub{color:#96abc0;margin:-.25rem 0 .9rem;font-size:1rem}.hero-blindspot-list{gap:.58rem;display:grid}.hero-blindspot-item{background:linear-gradient(135deg,#ffffff06 0%,#ffffff03 100%);border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.84rem .9rem;display:flex}.hero-blindspot-icon{color:#87e352;background:#87e35214;border:1px solid #87e3522e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:.05rem;display:flex}.hero-blindspot-icon svg{width:17px;height:17px}.hero-blindspot-body{flex:1;min-width:0}.hero-blindspot-desc{color:#5a7085;margin:.2rem 0 0;font-size:.76rem;line-height:1.45}.hero-flow-lines{pointer-events:none;z-index:0;opacity:1;width:100%;height:68%;position:absolute;bottom:0;left:0;right:0}.hero-panel-foot-accent{color:#87e352;font-weight:700}.hero-blindspot-title{color:#e6eef7;letter-spacing:-.01em;margin:0;font-size:.98rem;font-weight:700}.hero-leak-meta{justify-items:end;gap:.45rem;padding-top:.1rem;display:grid}.hero-leak-high{color:#f46f87;font-size:.92rem;font-weight:800}.hero-leak-medium{color:#e5b84a;font-size:.92rem;font-weight:800}.hero-bars{gap:.28rem;display:flex}.hero-bars span{border-radius:3px;width:12px;height:16px;box-shadow:0 0 8px #ffffff1f}.bar-high{background:#ff6786;box-shadow:0 0 14px #ff67868f}.bar-med{background:#f3c75e;box-shadow:0 0 12px #f3c75e75}.bar-dim{background:#2d3b4a}.hero-panel-foot{color:#b4c6d6;margin:.74rem 0 .08rem;font-size:.96rem;font-weight:600}.problem-grid{grid-template-columns:repeat(2,1fr);gap:2.2rem;padding:3.8rem 0 3.2rem;display:grid}.problem-card{background:linear-gradient(145deg,#ffffff0e 0%,#ffffff06 100%);border:1px solid #ffffff17;border-top-color:#00d2d333;border-radius:22px;padding:2.5rem;transition:all .45s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.problem-card:before{content:"";opacity:0;background:linear-gradient(135deg,#00d2d30f 0%,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.problem-card:hover{border-color:#00d2d340;transform:translateY(-10px);box-shadow:0 24px 60px #00000080,0 0 0 1px #00d2d31a}.problem-card:hover:before{opacity:1}.problem-card h3{color:#00d2d3;letter-spacing:-.02em;z-index:1;margin-bottom:1.25rem;font-size:1.58rem;font-weight:800;line-height:1.15;position:relative}.problem-card p{color:#8ca2b4;z-index:1;font-size:1.15rem;line-height:1.74;position:relative}.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.9rem;padding:2.95rem 0 2.1rem;display:grid}.check-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:20px;padding:2.1rem;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.check-item:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#87e3524d,#0000);height:2px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.check-item:hover{background:#ffffff09;border-color:#87e35226;transform:translateY(-6px);box-shadow:0 20px 50px #0006}.check-item:hover:after{opacity:1}.check-num{color:#87e35203;pointer-events:none;font-variant-numeric:tabular-nums;font-size:5.6rem;font-weight:900;line-height:1;transition:all .4s;position:absolute;top:-1.1rem;right:-.4rem}.check-item:hover .check-num{color:#87e35206;transform:translate(-.3rem,.3rem)}.check-item h3{z-index:1;color:#e2e8f0;letter-spacing:-.01em;margin-bottom:1rem;font-size:1.4rem;font-weight:800;position:relative}.check-item p{color:#64748b;z-index:1;font-size:1.07rem;line-height:1.72;position:relative}.problem-conclusion{text-align:center;color:#38bdf8;margin-top:3.5rem;font-size:1.3rem;font-weight:500}.proof-strip{z-index:10;background:#31d6df06;border-top:1px solid #31d6df1f;border-bottom:1px solid #31d6df1f;padding:2.2rem 0;position:relative}.proof-strip-inner{text-align:center}.proof-stat{color:#31d6df;letter-spacing:-.03em;text-shadow:0 0 40px #31d6df4d;margin-bottom:.5rem;font-family:Unbounded,Cabin,sans-serif;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:900;line-height:1}.proof-cols{grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;gap:5rem;margin-bottom:1.2rem;display:grid}.proof-col{text-align:center}.proof-col-divider{background:#87e35226;align-self:stretch;min-height:80px}.proof-compare-row{justify-content:center;align-items:baseline;gap:.6rem;display:flex}.proof-compare-row .proof-stat{margin-bottom:.5rem;font-size:clamp(1.4rem,2.6vw,2.2rem)}.proof-stat-muted{color:#f3f8fc!important;text-shadow:none!important}.proof-vs{color:#3d5466;letter-spacing:.1em;text-transform:uppercase;padding-bottom:.4rem;font-size:.8rem;font-weight:700}.proof-copy{color:#c8daea;max-width:280px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}.proof-attr{color:#3a5265;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.faq-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:1.2rem 2.4rem;display:grid}.faq-item{margin-bottom:1rem}.faq-trigger{color:#e2e8f0;cursor:pointer;letter-spacing:-.01em;text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:1.95rem 2.75rem;font-size:1rem;font-weight:700;transition:all .35s cubic-bezier(.23,1,.32,1);display:flex}.faq-trigger:hover{background:#ffffff0d;border-color:#00d2d34d;transform:translate(6px)}.faq-icon{color:#00d2d3;border:1px solid #00d2d34d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.5rem;line-height:1;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.faq-content{color:#7a8fa0;background:#00d2d303;border-radius:0 0 14px 14px;max-height:0;padding:0 2.75rem;font-size:1rem;line-height:1.9;transition:all .45s cubic-bezier(.23,1,.32,1);overflow:hidden}.faq-item.active .faq-content{border-top:1px solid #ffffff0a;max-height:400px;padding:2.1rem 2.75rem 2.2rem}.what-you-learn-label{color:#d9edf8;margin:0 0 1.7rem;font-size:1.22rem;font-weight:700}.wellness-list-learn{margin-bottom:.8rem}.faq-item.active .faq-trigger{background:#00d2d306;border-color:#00d2d340;border-radius:14px 14px 0 0}.faq-item.active .faq-icon{background:#00d2d31a;transform:rotate(45deg)}@media (max-width:899px){.wellness-hero{padding:.35rem 0 2rem}.wellness-container{padding:0 .75rem}.hero-grid{grid-template-columns:1fr;gap:2rem}.video-mini-player{display:none}.video-shell,.video-frame-outer{max-width:320px;margin:0 auto}.hero-cta-row{margin-top:1.5rem}.section-intro-problems{padding:2.75rem 0 1.75rem}.section-intro-evaluation{margin-bottom:2.5rem}.section-cta-wrap{margin-top:3.25rem}.wellness-section-wyg,.wellness-section-steps,.wellness-section-value{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.section-intro-wyg{margin-bottom:2rem}.section-intro-steps{margin-bottom:1.25rem}.section-intro-wyg p,.section-intro-steps p,.section-intro-problems p,.section-intro-evaluation p{margin-bottom:0!important;font-size:1rem!important;line-height:1.55!important}.section-cta-wrap-regular{margin-top:2.25rem}.section-cta-wrap-tight{margin-top:.75rem}.section-cta-copy{margin-bottom:1.25rem!important;font-size:.9rem!important}.value-header{margin-bottom:2rem}}@media (max-width:900px){.faq-grid,.problem-grid{grid-template-columns:1fr}.checklist-grid{grid-template-columns:repeat(2,1fr)}.video-shell,.video-frame-outer{max-width:100%}.video-shell,.video-shell:hover{transform:none}.proof-cols{grid-template-columns:1fr;gap:2rem}.proof-col-divider{display:none}}@media (max-width:600px){.wellness-hero{padding:1.9rem 0 1.75rem}.wellness-container{padding:0 .625rem}.wellness-h1{letter-spacing:-.025em;text-align:left;margin-bottom:1rem;font-size:clamp(1.7rem,8vw,2.35rem);line-height:1.12}.wellness-p-hero{text-align:left;margin-bottom:1.5rem;font-size:.92rem;line-height:1.6}.wellness-list{align-items:stretch;gap:.85rem;margin-bottom:1.5rem}.wellness-list li{text-align:left;grid-template-columns:2.4rem 1fr;justify-content:stretch;align-items:start;column-gap:.8rem;max-width:100%;font-size:.95rem;line-height:1.5;display:grid}.wellness-check{justify-self:center;margin-top:.05rem}.wellness-cta{letter-spacing:.1em;width:100%;padding:.95rem 1.2rem;font-size:.76rem}.hero-cta-row{justify-content:center;margin-top:1rem}.section-intro-problems{padding:2.2rem 0 1.25rem}.section-intro-evaluation{margin-bottom:2rem}.section-cta-wrap{margin-top:2.5rem}.wellness-section-evaluation,.wellness-section-wyg,.wellness-section-steps,.wellness-section-value{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.wellness-section-steps{padding-top:3.4rem!important}.section-intro-wyg,.section-intro-steps,.section-intro-evaluation{margin-bottom:1.5rem}.section-intro-wyg,.section-intro-steps,.section-intro-evaluation,.section-intro-problems,.value-header{text-align:center}.section-intro-wyg p,.section-intro-steps p,.section-intro-problems p,.section-intro-evaluation p{margin-bottom:0!important;font-size:1rem!important;line-height:1.55!important}.section-cta-wrap,.section-cta-wrap-regular,.section-cta-wrap-tight{margin-top:.95rem}.section-cta-copy{margin-bottom:1rem!important;font-size:.88rem!important}.video-glow{filter:blur(26px);width:220px;height:220px}.video-shell,.video-frame-outer{max-width:96%;transform:none}.video-shell:hover{transform:none}.checklist-grid{grid-template-columns:1fr}.proof-cols{grid-template-columns:1fr;gap:2rem}.proof-col-divider{display:none}.breakdown-wrap{padding:1.75rem 1.25rem}.final-cta-wrap{padding:2.5rem 1.25rem}.faq-trigger{padding:1.25rem 1.1rem}.faq-content{padding:0 1.1rem}.faq-item.active .faq-content{padding:1.5rem 1.1rem}.section-title,.section-title-philosophy,.section-title-problem{font-size:clamp(1.3rem,5.2vw,1.65rem);line-height:1.28}.section-philosophy{padding-top:3rem;padding-bottom:2.5rem}.section-philosophy .section-intro{margin-bottom:.5rem}.hide-mobile{display:none}.checklist-grid{gap:1rem;padding-top:1.2rem}.hero-panel{padding:.75rem .9rem}.hero-blindspot-title{font-size:.82rem}.hero-blindspot-item{padding:.55rem .7rem}.hero-leak-high,.hero-leak-medium{font-size:.78rem}.hero-bars span{width:9px;height:12px}.hero-blindspot-icon{width:28px;height:28px}.hero-blindspot-icon svg{width:13px;height:13px}.hero-panel h3{font-size:1.3rem}.wyg-copy{max-width:none}.problem-card,.check-item{border-radius:18px;padding:1.35rem}.problem-card h3,.check-item h3{font-size:1.05rem}.problem-card p{font-size:.92rem;line-height:1.6}.check-num{font-size:4.5rem;top:-.8rem;right:-.35rem}.value-header{gap:1rem;margin-bottom:1.25rem}.value-header>div:last-child{width:100%}}
