:root{--moss: #1A3A5C;--moss-deep: #0D1B2A;--moss-dark: #070E17;--moss-light: #2A5080;--leaf: #00BFA5;--leaf-light: #26D0B8;--sage: #B2EBE8;--cream: #F7F5F0;--off-white: #F8FAFA;--white: #FFFFFF;--charcoal: #1A1A1A;--dark: #0A0D14;--text: #1E2A35;--text-secondary: #5C6B78;--text-muted: #8A9BA8;--border: rgba(0,0,0,.07);--gold-star: #E8B84B;--font-body: "Outfit", sans-serif;--font-display: "Fraunces", serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--white);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}.page-width{max-width:1200px;margin:0 auto;padding:0 32px}.announcement{background:var(--moss-dark);color:#ffffffe6;text-align:center;padding:10px 20px;font-size:13px;font-weight:500;letter-spacing:.5px}.announcement strong{color:var(--leaf-light)}.header-wrap{position:sticky;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--border);transition:box-shadow .3s}.header-wrap.scrolled{box-shadow:0 4px 30px #0000000f}.header{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.header__logo{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--moss-dark);letter-spacing:-.5px}.header__nav{display:flex;gap:32px;align-items:center}.header__nav a{font-size:14px;font-weight:500;color:var(--text-secondary);transition:color .2s}.header__nav a:hover{color:var(--moss)}.header__actions{display:flex;gap:16px;align-items:center}.header__cta{background:var(--moss);color:#fff;border:none;padding:10px 24px;border-radius:100px;font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;transition:all .3s}.header__cta:hover{background:var(--moss-dark);transform:translateY(-1px);box-shadow:0 4px 12px #3a5a404d}.header__cart{position:relative;background:none;border:none;cursor:pointer;color:var(--text)}.header__cart-badge{position:absolute;top:-5px;right:-7px;background:var(--moss);color:#fff;font-size:9px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.hero{min-height:94vh;display:grid;grid-template-columns:1fr 1fr;background:var(--off-white);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(164,196,154,.15) 0%,transparent 70%);pointer-events:none}.hero__content{display:flex;flex-direction:column;justify-content:center;padding:80px 60px 80px 0;animation:fadeUp .4s ease-out both}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero__rating{display:flex;align-items:center;gap:8px;margin-bottom:20px}.hero__stars{color:var(--gold-star);font-size:16px;letter-spacing:2px}.hero__rating-text{font-size:13px;font-weight:500;color:var(--text-secondary)}.hero__heading{font-family:var(--font-display);font-size:clamp(38px,4.5vw,58px);font-weight:700;line-height:1.1;color:var(--charcoal);margin-bottom:20px;letter-spacing:-1px}.hero__heading .accent{color:var(--moss)}.hero__desc{font-size:17px;line-height:1.65;color:var(--text-secondary);max-width:440px;margin-bottom:12px;font-weight:400}.hero__benefits{display:flex;flex-direction:column;gap:8px;margin-bottom:36px}.hero__benefit{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--text)}.hero__benefit-check{width:22px;height:22px;background:var(--moss);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.hero__actions{display:flex;gap:12px;align-items:center}.btn-main{background:var(--moss);color:#fff;border:none;padding:16px 36px;border-radius:100px;font-size:15px;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:all .35s cubic-bezier(.25,.46,.45,.94);display:inline-flex;align-items:center;gap:8px}.btn-main:hover{background:var(--moss-dark);transform:translateY(-2px);box-shadow:0 8px 24px #3a5a4059}.btn-outline{background:none;border:2px solid var(--border);color:var(--text);padding:14px 32px;border-radius:100px;font-size:15px;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:all .3s}.btn-outline:hover{border-color:var(--moss);color:var(--moss)}.hero__image{display:flex;align-items:center;justify-content:center;position:relative;padding:40px;animation:fadeUp .4s ease-out both}.hero__product-display{position:relative;width:100%;max-width:480px}.hero__product-bg{width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 38%,#1a3a5c,#070e17 70%);position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.hero__product-bg:before{content:"";position:absolute;width:70%;height:70%;border-radius:50%;border:1px solid rgba(0,191,165,.18);animation:pulse-ring 3s ease-out infinite}.hero__product-bg:after{content:"";position:absolute;width:90%;height:90%;border-radius:50%;border:1px solid rgba(0,191,165,.08);animation:pulse-ring 3s ease-out 1.5s infinite}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.08)}}.hero__device{position:relative;z-index:2;animation:floatDevice 5s ease-in-out infinite;will-change:transform;display:flex;flex-direction:column;align-items:center}@keyframes floatDevice{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hero__device-body{width:90px;height:120px;background:linear-gradient(145deg,#2a5080,#1a3a5c 60%,#0d1b2a);border-radius:45px 45px 30px 30px;position:relative;box-shadow:0 0 40px #00bfa540,0 20px 50px #00000080,inset 0 1px #ffffff1a}.hero__device-body:before{content:"";position:absolute;top:18px;left:50%;transform:translate(-50%);width:22px;height:22px;background:radial-gradient(circle,#00bfa5,#007a6a);border-radius:50%;box-shadow:0 0 20px #00bfa5e6,0 0 6px #00bfa580;animation:glow-pulse 2s ease-in-out infinite}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #00bfa5e6,0 0 6px #00bfa580}50%{box-shadow:0 0 8px #00bfa566,0 0 3px #00bfa533}}.hero__device-body:after{content:"";position:absolute;top:52px;left:50%;transform:translate(-50%);width:44px;height:2px;background:#00bfa566;border-radius:1px;box-shadow:0 8px #00bfa540,0 16px #00bfa51f}.hero__device-cable{width:2px;height:50px;background:linear-gradient(180deg,#00bfa5,#00bfa500);border-radius:2px;margin-top:0}.hero__device-tip{width:14px;height:14px;background:radial-gradient(circle,#26d0b8,#00bfa5);border-radius:50%;box-shadow:0 0 12px #00bfa599}.hero__floating-tag{position:absolute;top:30px;right:0;background:#fff;padding:10px 18px;border-radius:100px;box-shadow:0 4px 20px #00000014;font-size:12px;font-weight:600;color:var(--moss);display:flex;align-items:center;gap:6px;z-index:3;animation:fadeUp .5s ease-out .2s both}.hero__floating-tag-2{position:absolute;bottom:40px;left:-10px;background:#fff;padding:10px 18px;border-radius:100px;box-shadow:0 4px 20px #00000014;font-size:12px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:6px;z-index:3;animation:fadeUp .5s ease-out .3s both}.marquee{background:var(--moss-dark);padding:14px 0;overflow:hidden;contain:content}.marquee__track{display:flex;gap:48px;animation:marquee 25s linear infinite;width:max-content;will-change:transform}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee__item{font-size:13px;font-weight:600;color:#ffffffd9;white-space:nowrap;display:flex;align-items:center;gap:10px;letter-spacing:.5px}.marquee__dot{width:5px;height:5px;background:var(--leaf-light);border-radius:50%}.buy-section{padding:100px 0;background:var(--white)}.buy-section__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.buy__image-area{position:sticky;top:120px}.buy__main-image{width:100%;aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#1a3a5c,#070e17);border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.buy__main-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='1' fill='rgba(0,191,165,0.06)'/%3E%3C/svg%3E")}.buy__thumbnails{display:flex;gap:8px;margin-top:12px}.buy__thumb{width:72px;height:72px;border-radius:10px;background:linear-gradient(135deg,#0d1b2a,#1a3a5c);cursor:pointer;border:2px solid transparent;transition:border-color .2s;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:22px}.buy__thumb.active,.buy__thumb:hover{border-color:var(--moss)}.buy__info{padding-top:8px}.buy__rating{display:flex;align-items:center;gap:8px;margin-bottom:12px}.buy__stars{color:var(--gold-star);font-size:15px}.buy__rating-count{font-size:13px;color:var(--text-muted);font-weight:500}.buy__title{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--charcoal);line-height:1.15;margin-bottom:12px;letter-spacing:-.5px}.buy__subtitle{font-size:15px;color:var(--text-secondary);line-height:1.6;margin-bottom:24px;font-style:italic}.buy__badges{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.buy__badge{background:var(--off-white);border:1px solid var(--border);padding:6px 14px;border-radius:100px;font-size:12px;font-weight:600;color:var(--moss);display:flex;align-items:center;gap:5px}.packages{margin-bottom:28px}.packages__label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:12px}.packages__options{display:flex;flex-direction:column;gap:10px}.package-option{display:flex;align-items:center;gap:16px;padding:16px 20px;border:2px solid var(--border);border-radius:14px;cursor:pointer;transition:all .25s;position:relative;overflow:hidden}.package-option:hover{border-color:var(--sage)}.package-option.selected{border-color:var(--moss);background:#3a5a4008}.package-option.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--moss);border-radius:0 4px 4px 0}.package-option input{display:none}.package__radio{width:20px;height:20px;border:2px solid #ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.package-option.selected .package__radio{border-color:var(--moss)}.package-option.selected .package__radio:after{content:"";width:10px;height:10px;background:var(--moss);border-radius:50%}.package__details{flex:1}.package__name{font-size:15px;font-weight:600;color:var(--charcoal);margin-bottom:2px}.package__supply{font-size:12px;color:var(--text-muted)}.package__pricing{text-align:right}.package__price{font-size:20px;font-weight:700;color:var(--charcoal)}.package__original{font-size:13px;color:var(--text-muted);text-decoration:line-through}.package__save{font-size:11px;font-weight:700;color:var(--moss);background:#3a5a4014;padding:2px 8px;border-radius:100px;margin-top:2px;display:inline-block}.package__popular{position:absolute;top:-1px;right:16px;background:var(--moss);color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 12px;border-radius:0 0 8px 8px;text-transform:uppercase}.buy__add-btn{width:100%;background:var(--moss);color:#fff;border:none;padding:18px;border-radius:14px;font-size:16px;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:all .35s;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px}.buy__add-btn:hover{background:var(--moss-dark);transform:translateY(-2px);box-shadow:0 8px 24px #3a5a4059}.buy__buy-now-btn{width:100%;background:transparent;color:var(--moss);border:2px solid var(--moss);padding:16px;border-radius:14px;font-size:15px;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:all .35s;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px}.buy__buy-now-btn:hover{background:var(--moss);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #3a5a4040}.buy__guarantee{text-align:center;font-size:13px;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:24px}.buy__perks{display:flex;justify-content:space-around;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.buy__perk{text-align:center;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.buy__perk-icon{font-size:20px;display:block;margin-bottom:4px}.subscribe-toggle{margin-bottom:24px}.subscribe-toggle__options{display:flex;background:var(--off-white);border-radius:12px;padding:4px;border:1px solid var(--border)}.subscribe-toggle__btn{flex:1;padding:12px 16px;border:none;border-radius:10px;font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:all .25s;background:transparent;color:var(--text-muted)}.subscribe-toggle__btn.active{background:var(--white);color:var(--moss);box-shadow:0 2px 8px #0000000f}.subscribe-toggle__btn:not(.active):hover{color:var(--text)}.subscribe-details{margin-top:12px;background:#3a5a400a;border:1px solid rgba(58,90,64,.12);border-radius:12px;padding:14px 18px;animation:fadeUp .3s ease-out}.subscribe-details__inner{display:flex;align-items:center;gap:12px}.subscribe-details__icon{font-size:20px;flex-shrink:0}.subscribe-details__title{font-size:14px;font-weight:600;color:var(--moss-dark);margin-bottom:2px}.subscribe-details__perks{font-size:12px;color:var(--text-muted)}.benefits{padding:100px 0;background:var(--off-white)}.benefits__header{text-align:center;margin-bottom:64px}.benefits__tag{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--moss);margin-bottom:12px}.benefits__title{font-family:var(--font-display);font-size:clamp(30px,3.5vw,44px);font-weight:700;color:var(--charcoal);letter-spacing:-.5px}.benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.benefit-card{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:40px 32px;text-align:center;transition:all .35s}.benefit-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0000000f;border-color:var(--sage)}.benefit-card__icon{width:56px;height:56px;background:linear-gradient(135deg,var(--moss),var(--moss-light));border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:24px;color:#fff}.benefit-card__title{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--charcoal);margin-bottom:10px}.benefit-card__desc{font-size:14px;line-height:1.65;color:var(--text-secondary)}.comparison{padding:100px 0;background:var(--white)}.comparison__header{text-align:center;margin-bottom:48px}.comparison__tag{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--moss);margin-bottom:12px}.comparison__title{font-family:var(--font-display);font-size:clamp(30px,3.5vw,44px);font-weight:700;color:var(--charcoal)}.comparison__table{max-width:700px;margin:0 auto;border-radius:16px;overflow:hidden;border:1px solid var(--border)}.comp-row{display:grid;grid-template-columns:1fr 120px 120px;align-items:center;border-bottom:1px solid var(--border)}.comp-row:last-child{border-bottom:none}.comp-row--header{background:var(--off-white);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.comp-row--header .comp-cell:nth-child(2){color:var(--moss)}.comp-cell{padding:16px 20px;font-size:14px;font-weight:500}.comp-cell:nth-child(2),.comp-cell:nth-child(3){text-align:center}.comp-check{color:var(--moss);font-size:20px;font-weight:700}.comp-x{color:#ccc;font-size:18px}.reviews{padding:100px 0;background:var(--off-white)}.reviews__header{text-align:center;margin-bottom:48px}.reviews__tag{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--moss);margin-bottom:12px}.reviews__title{font-family:var(--font-display);font-size:clamp(30px,3.5vw,44px);font-weight:700;color:var(--charcoal)}.reviews__subtitle{font-size:15px;color:var(--text-muted);margin-top:8px}.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.review{background:var(--white);border-radius:16px;padding:28px;border:1px solid var(--border);transition:transform .3s}.review:hover{transform:translateY(-4px)}.review__stars{color:var(--gold-star);font-size:14px;letter-spacing:2px;margin-bottom:14px}.review__title{font-weight:700;font-size:15px;margin-bottom:8px;color:var(--charcoal)}.review__text{font-size:14px;line-height:1.6;color:var(--text-secondary);margin-bottom:18px}.review__author{display:flex;align-items:center;gap:10px}.review__avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--sage);display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700}.review__name{font-size:13px;font-weight:600}.review__verified{font-size:11px;color:var(--moss);font-weight:600}.faq{padding:100px 0;background:var(--white)}.faq__header{text-align:center;margin-bottom:48px}.faq__tag{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--moss);margin-bottom:12px}.faq__title{font-family:var(--font-display);font-size:clamp(30px,3.5vw,44px);font-weight:700;color:var(--charcoal)}.faq__list{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-item__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--charcoal);text-align:left;transition:color .2s}.faq-item__question:hover{color:var(--moss)}.faq-item__icon{width:28px;height:28px;border-radius:50%;background:var(--off-white);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--moss);flex-shrink:0;transition:transform .3s}.faq-item.open .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.faq-item.open .faq-item__answer{max-height:200px;padding-bottom:20px}.faq-item__answer p{font-size:14px;line-height:1.7;color:var(--text-secondary)}.final-cta{padding:100px 0;background:linear-gradient(135deg,var(--moss-dark) 0%,var(--moss) 50%,var(--moss-light) 100%);text-align:center;color:#fff;position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='2' fill='rgba(255,255,255,0.04)'/%3E%3C/svg%3E")}.final-cta__inner{position:relative;z-index:1}.final-cta__title{font-family:var(--font-display);font-size:clamp(32px,4vw,50px);font-weight:700;margin-bottom:16px;letter-spacing:-.5px}.final-cta__desc{font-size:17px;opacity:.8;max-width:500px;margin:0 auto 32px;line-height:1.6}.btn-white{background:#fff;color:var(--moss-dark);border:none;padding:16px 40px;border-radius:100px;font-size:15px;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:all .3s}.btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.guarantees{padding:40px 0;background:var(--off-white);border-top:1px solid var(--border)}.guarantees__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.guarantee__icon{font-size:24px;margin-bottom:8px}.guarantee__text{font-size:13px;font-weight:600;color:var(--text)}.guarantee__sub{font-size:11px;color:var(--text-muted);margin-top:2px}.footer{background:var(--dark);padding:60px 0 30px;color:#ffffff80}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:40px}.footer__logo{font-family:var(--font-display);font-size:24px;font-weight:700;color:#fff;margin-bottom:12px}.footer__desc{font-size:13px;line-height:1.6;max-width:280px}.footer__heading{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fff;margin-bottom:16px}.footer__link{display:block;font-size:13px;margin-bottom:10px;transition:color .2s}.footer__link:hover{color:var(--sage)}.footer__bottom{padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;font-size:12px;flex-wrap:wrap;gap:12px}.footer__payments{display:flex;gap:8px}.footer__payment{background:#ffffff14;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;color:#ffffff80}.reveal{opacity:0;transform:translateY(24px);transition:all .7s cubic-bezier(.25,.46,.45,.94)}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:1024px){.hero{grid-template-columns:1fr;min-height:auto}.hero__content{padding:60px 0}.hero__image{padding:20px}.buy-section__inner{grid-template-columns:1fr;gap:48px}.buy__image-area{position:static}.benefits__grid,.footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.page-width{padding:0 20px}.header__nav{display:none}.product-grid,.benefits__grid,.reviews__grid{grid-template-columns:1fr}.guarantees__grid{grid-template-columns:1fr 1fr}.footer__grid{grid-template-columns:1fr;gap:28px}.comp-row{grid-template-columns:1fr 80px 80px}.hero__product-display{max-width:320px}.clinical-stats__grid{grid-template-columns:1fr;gap:20px}.how-it-works__steps{grid-template-columns:1fr}.how-it-works__connector{display:none}.social-bar__grid{grid-template-columns:1fr 1fr;gap:20px}}.social-bar{padding:64px 0;background:var(--moss-deep);color:#fff}.social-bar__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;text-align:center}.social-bar__number{font-family:var(--font-display);font-size:clamp(32px,4vw,48px);font-weight:700;color:var(--leaf-light);line-height:1;margin-bottom:8px}.social-bar__label{font-size:14px;color:#ffffffa6;font-weight:500;line-height:1.4}.clinical-stats{padding:100px 0;background:var(--moss-dark);color:#fff;position:relative;overflow:hidden}.clinical-stats:before{content:"";position:absolute;top:-200px;left:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(0,191,165,.07) 0%,transparent 70%);pointer-events:none}.clinical-stats:after{content:"";position:absolute;bottom:-200px;right:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(0,191,165,.05) 0%,transparent 70%);pointer-events:none}.clinical-stats__header{text-align:center;margin-bottom:64px;position:relative;z-index:1}.clinical-stats__tag{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--leaf);margin-bottom:12px}.clinical-stats__title{font-family:var(--font-display);font-size:clamp(30px,3.5vw,44px);font-weight:700;color:#fff;letter-spacing:-.5px;margin-bottom:16px}.clinical-stats__subtitle{font-size:16px;color:#ffffff8c;max-width:560px;margin:0 auto;line-height:1.6}.clinical-stats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative;z-index:1}.stat-card{background:#ffffff0a;border:1px solid rgba(0,191,165,.2);border-radius:20px;padding:40px 32px;text-align:center;transition:all .35s;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--leaf),transparent)}.stat-card:hover{background:#ffffff12;border-color:#00bfa566;transform:translateY(-4px)}.stat-card__number{font-family:var(--font-display);font-size:clamp(48px,6vw,72px);font-weight:700;color:var(--leaf-light);line-height:1;margin-bottom:8px}.stat-card__label{font-size:16px;font-weight:600;color:#fff;margin-bottom:12px}.stat-card__source{font-size:12px;color:#fff6;line-height:1.5}.how-it-works{padding:100px 0;background:var(--off-white)}.how-it-works__header{text-align:center;margin-bottom:72px}.how-it-works__tag{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--moss);margin-bottom:12px}.how-it-works__title{font-family:var(--font-display);font-size:clamp(30px,3.5vw,44px);font-weight:700;color:var(--charcoal);letter-spacing:-.5px;margin-bottom:14px}.how-it-works__subtitle{font-size:16px;color:var(--text-secondary);max-width:520px;margin:0 auto;line-height:1.6}.how-it-works__steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:start;gap:0;max-width:1000px;margin:0 auto}.how-it-works__connector{display:flex;align-items:center;padding-top:36px}.how-it-works__connector-line{width:60px;height:2px;background:linear-gradient(90deg,var(--leaf),var(--leaf-light));opacity:.4}.step{text-align:center;padding:0 12px}.step__num{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--moss),var(--moss-light));color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 16px #1a3a5c40}.step__icon{font-size:28px;margin-bottom:12px;display:block}.step__title{font-size:16px;font-weight:700;color:var(--charcoal);margin-bottom:8px}.step__desc{font-size:13px;line-height:1.6;color:var(--text-secondary)}.disclaimer{padding:24px 0;border-top:1px solid var(--border);background:var(--off-white)}.disclaimer p{font-size:11px;color:var(--text-muted);line-height:1.6;text-align:center;max-width:800px;margin:0 auto}.evidence-hero{background:var(--moss-dark);color:var(--white);padding:80px 0 60px;text-align:center}.evidence-hero__tag{display:inline-block;background:#00bfa526;color:var(--leaf);border:1px solid var(--leaf);border-radius:20px;padding:6px 18px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:24px}.evidence-hero__title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.15;margin-bottom:20px}.evidence-hero__subtitle{font-size:1.1rem;color:#ffffffbf;max-width:640px;margin:0 auto 36px;line-height:1.7}.evidence-hero__badges{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.evidence-badge{background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;color:#ffffffd9}.evidence-section-header{text-align:center;max-width:680px;margin:0 auto 56px}.evidence-tag{display:inline-block;background:#00bfa51a;color:var(--leaf);border:1px solid var(--leaf);border-radius:20px;padding:5px 16px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.evidence-section-header h2{font-family:var(--font-display);font-size:clamp(1.6rem,3.5vw,2.5rem);font-weight:800;color:var(--moss-dark);margin-bottom:16px}.evidence-section-header p{font-size:1rem;color:var(--text-secondary);line-height:1.7}.evidence-mechanism{padding:96px 0;background:var(--off-white)}.evidence-mechanism__steps{display:flex;flex-direction:column;gap:32px;max-width:800px;margin:0 auto}.evidence-mech-step{display:grid;grid-template-columns:56px 1fr;gap:24px;align-items:start;background:var(--white);border-radius:16px;padding:28px;border:1px solid var(--border)}.evidence-mech-step__num{width:48px;height:48px;background:var(--moss);color:var(--white);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex-shrink:0}.evidence-mech-step__body h3{font-size:1.1rem;font-weight:700;color:var(--moss-dark);margin-bottom:8px}.evidence-mech-step__body p{font-size:.95rem;color:var(--text-secondary);line-height:1.7}.evidence-history{padding:96px 0}.evidence-timeline{position:relative;max-width:800px;margin:0 auto;padding-left:32px;border-left:2px solid var(--sage)}.evidence-timeline__item{display:grid;grid-template-columns:80px 1fr;gap:24px;align-items:start;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--border)}.evidence-timeline__item:last-child{border-bottom:none;margin-bottom:0}.evidence-timeline__year{font-family:var(--font-display);font-size:1.3rem;font-weight:800;color:var(--leaf);padding-top:2px}.evidence-timeline__content h3{font-size:1.05rem;font-weight:700;color:var(--moss-dark);margin-bottom:8px}.evidence-timeline__content p{font-size:.93rem;color:var(--text-secondary);line-height:1.7}.evidence-studies{padding:96px 0;background:var(--moss-dark)}.evidence-studies .evidence-section-header h2,.evidence-studies .evidence-section-header p{color:var(--white)}.evidence-studies .evidence-section-header p{color:#ffffffa6}.evidence-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.evidence-table{width:100%;border-collapse:collapse;background:#ffffff0a;font-size:.9rem}.evidence-table thead{background:var(--moss)}.evidence-table th{padding:16px 20px;text-align:left;color:var(--sage);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.evidence-table tbody tr{border-bottom:1px solid rgba(255,255,255,.07);transition:background .2s}.evidence-table tbody tr:hover{background:#ffffff0d}.evidence-table td{padding:18px 20px;vertical-align:top;color:#fffc;line-height:1.5}.evidence-table__title{font-weight:700;color:var(--white);margin-bottom:4px}.evidence-table__year{font-size:12px;color:var(--leaf)}.evidence-table__journal{font-style:italic;color:var(--sage)!important}.evidence-table__design{font-size:.82rem;color:#ffffff8c!important}.evidence-table__finding{color:#ffffffd9!important}.evidence-safety{padding:96px 0;background:var(--off-white)}.evidence-safety__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto 32px}.evidence-safety-card{border-radius:16px;padding:32px}.evidence-safety-card--good{background:var(--moss-dark);border:1px solid var(--leaf)}.evidence-safety-card--bad{background:var(--white);border:1px solid var(--border)}.evidence-safety-card__label{font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.evidence-safety-card--good .evidence-safety-card__label{color:var(--leaf);border-color:#00bfa533}.evidence-safety-card--bad .evidence-safety-card__label{color:var(--text-muted);border-color:var(--border)}.evidence-safety-card ul{list-style:none;display:flex;flex-direction:column;gap:10px}.evidence-safety-card--good li{font-size:.9rem;color:#ffffffd9}.evidence-safety-card--bad li{font-size:.9rem;color:var(--text-secondary)}.evidence-disclaimer{text-align:center;font-size:11px;color:var(--text-muted);max-width:700px;margin:0 auto;line-height:1.6}.evidence-cta{background:var(--moss);color:var(--white);padding:80px 0;text-align:center}.evidence-cta__title{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3rem);font-weight:800;margin-bottom:16px}.evidence-cta__sub{font-size:1rem;color:#ffffffbf;max-width:520px;margin:0 auto 36px;line-height:1.7}@media(max-width:768px){.evidence-safety__grid{grid-template-columns:1fr}.evidence-mech-step{grid-template-columns:40px 1fr;gap:16px;padding:20px}.evidence-timeline__item{grid-template-columns:60px 1fr;gap:16px}.evidence-hero__badges{flex-direction:column;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/boucute-theme.css.map */
