@import"https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";html{scroll-padding-top:100px}:root{--coral:#EA580C;--red:#dc2626;--red-h:#dc2626d6;--orange:#ea580c;--coral-h: #f05236;--amber: #F59E0B;--amber-h: #e29207ff;--teal: #0d9488;--page-bg: #080808;--surface: #18191C;--surface2: #1e1f23;--surface3: #252629;--border: #2a2b2f;--border2: #383a3e;--off-white: #F4F3F0;--muted: #c4c4c4;--muted-l: #9aa0a8;--sp1:4px;--sp2: 8px;--sp3: 12px;--sp4: 16px;--sp5: 24px;--sp6: 32px;--sp7: 48px;--sp8: 64px;--sp9: 80px;--sp10: 120px;--f-dis: "Sora", sans-serif;--f-mark: "Conthrax", sans-serif;--f-body: "DM Sans", sans-serif;--pad: 16px;--pad-md: 32px;--pad-lg: 80px;--color-foreground-title: #F4F3F0;--color-foreground: #d0d0d0;--strength-rgb: 220, 38, 38;--energy-rgb: 234, 88, 12;--system-rgb: 120, 255, 120;--recovery-rgb: 2, 132, 199;--stress-rgb:13, 148, 136;--sleep-rgb:109, 40, 217;--digestion-rgb:22, 163, 74;--immune-rgb:245, 158, 11;--hormonal-rgb:219, 39, 119;--surface:#18191C}body{background:var(--page-bg);color:var(--off-white);font-family:var(--f-body);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var( --f-dis);color:var(--off-white);margin:0}h1{font-size:clamp(32px,6vw,64px)!important}body.landing-mode header.header summary.header__icon svg,body.landing-mode .cst-utm-new,body.landing-mode .announcement-bar,body.landing-mode .cst-utm-pro{display:none}a{text-decoration:none}p{margin:0;font-size:15px;font-weight:300;color:#d0d0d0;line-height:1.75}.btn{display:inline-flex;align-items:center;gap:var(--sp2);font-family:var(--f-dis);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 24px;border-radius:5px;border:none;cursor:pointer;transition:all .18s;white-space:nowrap}.btn:before{content:"\25cf";font-size:7px;flex-shrink:0}.btn-p{background:var(--red);color:#fff}.btn-p:hover{transform:translateY(-1px);box-shadow:0 6px 24px #e8482a4d}.btn-s{background:transparent;color:var(--off-white);border:1px solid var(--border2)}.btn-s:hover{background:#ffffff0a}.btn-t{background:var(--orange);color:#fff}.btn-lg{padding:16px 32px;font-size:13px}.manifesto-body p{font-size:15px!important}.btn-t:hover{box-shadow:0 0 32px rgba(var(--energy-rgb),.65),0 0 64px rgba(var(--energy-rgb),.25);transform:translateY(-1px)}.btn-a{background:var(--red);color:#fff;transition:.2s all ease-in-out}.btn-a:hover{box-shadow:0 0 32px rgba(var(--strength-rgb),.65),0 0 64px rgba(var(--strength-rgb),.25);transform:translateY(-1px)}.trust-bar{justify-content:center!important}.sec-title{font-family:var(--f-dis);font-weight:700;font-size:clamp(28px,4vw,40px)!important;letter-spacing:-.01em;line-height:1.05;color:var(--off-white);margin:0}.phasis-founder__headline,.manifesto-sec h2,.problem-sec h2,.standards-sec h2,.products-sec h2,.values-sec h2{font-size:clamp(28px,4vw,40px)!important}.sec-title em{color:var(--red);font-style:normal}main#MainContent{background:inherit}body .section-announcement{height:auto}.announcement-bar{background:var(--red);padding:13px var(--sp9);display:flex;align-items:center;justify-content:center;gap:var(--sp7);height:auto}.announcement-bar__message-inner{display:flex;align-items:center;gap:6px;font-family:var(--f-dis);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.custom-announcement{display:flex;align-items:center;justify-content:center;gap:var(--sp4) var(--sp7);flex-wrap:wrap}.custom-announcement span{display:flex;align-items:center;gap:6px;font-family:var(--f-dis);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--off-white)}.custom-announcement .highlight{color:#ffffff59}sticky-header.header-wrapper .header-drawer-overlay{left:50rem}.header .menu-drawer__inner-container{background:var(--surface)}.header .list-menu__item,.header .menu-drawer__menu .menu-drawer__menu-item{color:var(--off-white)}.header .menu-drawer .icon-arrow{color:#e8482a}.header details[open]>.menu-drawer__submenu a.menu-drawer__menu-item{color:var(--off-white);padding-left:22px}.js .menu-drawer__submenu{background-color:var(--surface)!important}header.header{min-height:0!important;padding:5px 0}header.header{position:sticky;top:0;z-index:200;background:#080808f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:5px var(--sp9)}header.header .header__icon--cart{background:var(--surface);border:1px solid var(--border2);border-radius:5px;color:var(--off-white)!important;font-family:var(--f-dis);font-size:11px;font-weight:600;text-transform:uppercase;padding:8px 12px;cursor:pointer;flex-shrink:0}header.header .header__icon--cart .header__top_icon{gap:6px;margin-right:6px}header.header .header__icon--cart .header__top_icon .header__top_text{font-size:11px}header.header .header__icon--cart .cart-count-bubble{background:var(--coral);color:#fff;font-size:10px;font-weight:700;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center}header.header .header__icon--cart .cart-count-bubble span{display:inline-block;line-height:1.5}header .header__menu-item{font-family:var(--f-dis);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d0d0d0;transition:color .15s}header .container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1280px;margin:0 auto;padding:0;gap:10px}header.header .header__icon--cart:hover{background:var(--surface3)}header.header .header__icons{margin:0}header.header .header__left{width:70%}header.header summary.header__icon svg{color:var(--off-white);width:22px}header.header .mobile-only-account-container svg{color:var(--off-white);width:22px}header.header nav.header__inline-menu{margin:0 auto}.mobile-icons-wrapper{display:none}nav.header__inline-menu .list-menu-item a{padding:0;font-family:var(--f-dis);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d0d0d0;transition:color .15s}nav.header__inline-menu .list-menu-item a:hover{color:#fff}nav.header__inline-menu li.list-menu-item{padding:0}nav.header__inline-menu li .header__menu-item[aria-current=page]{color:var(--off-white)}nav.header__inline-menu ul.list-menu{display:flex;gap:var(--sp5);list-style:none}header.header .header__icons .header__icons-wrapper{gap:20px}header.header .header__top_icon svg{width:22px;color:var(--off-white)}header.header ul.header__submenu{padding:15px}.nav-cta-btn{display:none}.russia-sec .rt-item:before,.russia-timeline:before{background:var(--red)!important}@media(min-width:768px){.nav-cta-btn{display:flex;align-items:center;gap:6px;background:var(--teal);color:#000;font-family:var(--f-dis);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border-radius:5px;border:none;cursor:pointer;min-height:44px;flex-shrink:0;margin-left:10px}}header.header .header__submenu{background:var(--coral)!important}header.header .header__submenu a.header__menu-item{color:#fff}.template-page-phasis-electro-mobile header.header .header__submenu{background:var(--teal)!important}.header__search-inner input[type=search]{font-size:40px!important}.header__search .search__content{padding-left:20px;padding-right:20px}header header-drawer summary.header__icon span svg.icon{color:#fff}.hero{display:grid;grid-template-columns:55% 45%;min-height:calc(100vh - 93px);overflow:hidden}.hero-l{padding:var(--sp10) var(--sp8);display:flex;flex-direction:column;justify-content:center;position:relative}.hero-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:var(--sp5)}.hero-eyebrow span{font-family:var(--f-body);font-size:10px;font-weight:500;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}.hero-eyebrow:before{content:"";width:24px;height:2px;background:var(--red);flex-shrink:0}.hero-h1{font-family:var(--f-dis);font-weight:800;font-size:clamp(32px,6vw,64px);letter-spacing:-.025em;line-height:.92;margin-bottom:var(--sp5);color:var(--off-white)}.hero-h1 em{color:var(--red);font-style:normal}.hero-hook{font-size:18px;font-weight:300;color:#d0d0d0;line-height:1.65;max-width:480px;margin-bottom:var(--sp5)}.hero-hook p{font-size:18px;color:var(--muted)}.hero-hook strong{color:var(--off-white);font-weight:600}.proof-row{display:flex;align-items:center;gap:var(--sp5);margin-bottom:var(--sp7);flex-wrap:wrap}.tagline-text{font-size:clamp(28px,4vw,40px)!important}.proof-item{font-size:15px;color:var(--muted)}.proof-item b{color:var(--off-white);font-weight:600}.hero-cta{display:flex;flex-direction:column;gap:var(--sp3);max-width:380px}.hero-cta .btn-lg{width:100%;justify-content:center;gap:var(--sp3)}.hero-cta-sub{display:flex;align-items:center;gap:10px var(--sp5);padding-top:var(--sp3);flex-wrap:wrap}.cta-sub-item{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--muted)}.cta-sub-item:before{content:"\2713";color:var(--coral);font-weight:700;font-size:11px}.hero-quiz-link{display:inline-flex;align-items:center;gap:6px;font-family:Sora,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-decoration:none;margin-top:4px;padding:4px 0;transition:color .15s}.template-page-quiz .results-footer{padding:40px}.stack-nudge{display:flex;align-items:center;gap:var(--sp3);background:#e8482a0d;border:1px solid rgba(232,72,42,.18);border-radius:6px;padding:14px var(--sp4);margin-top:var(--sp3);cursor:pointer;transition:all .15s;max-width:380px}.stack-nudge-icon{font-size:20px;flex-shrink:0}.stack-nudge-label{font-family:var(--f-dis);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:2px}.stack-nudge-desc{font-size:15px;color:var(--muted);line-height:21px}.stack-nudge-arrow{margin-left:auto;color:var(--coral);font-size:18px;flex-shrink:0}.hero-r{background:var(--surface);position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;padding:20px}.hero-r:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 70% at 50% 30%,rgba(232,72,42,.07) 0%,transparent 65%)}.hero-bg-text{position:absolute;bottom:-20px;right:-10px;font-family:var(--f-dis);font-size:220px;font-weight:800;color:#ffffff05;letter-spacing:-.05em;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-product-emo{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);font-size:160px;filter:drop-shadow(0 30px 80px rgba(232,72,42,.15));animation:float 5s ease-in-out infinite;z-index:1}.hero-rev{position:absolute;bottom:var(--sp6);left:var(--sp5);right:var(--sp5);background:#080808e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:8px;padding:var(--sp5) var(--sp5);z-index:2}.hero-rev .stars{font-size:11px;margin-bottom:var(--sp2)}.stars{color:var(--coral);font-size:14px;letter-spacing:1px}.hero-rev blockquote{font-size:15px;font-style:italic;color:var(--muted);line-height:1.6;margin-bottom:var(--sp3);margin-top:0}.hero-rev cite{font-family:var(--f-dis);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-style:normal}.hero-rev cite span{display:block;font-size:12px;font-weight:400;color:var(--muted);text-transform:none;margin-top:2px}.hero-product-wrap{display:flex;align-items:center;justify-content:center;height:100%;margin:0 auto}@media(min-width:768px){.hero-content{max-width:100%}}.trust-bar{background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:center}.trust-bar .tb-icon img{max-width:14px;filter:invert(41%) sepia(64%) saturate(1005%) hue-rotate(331deg) brightness(87%) contrast(111%);object-fit:contain;vertical-align:middle}.tb{display:flex;align-items:center;gap:7px;font-family:var(--f-dis);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:14px var(--sp6);border-right:1px solid var(--border)}.proof-strip{background:var(--page-bg);border-bottom:1px solid var(--border);padding:var(--sp9) var(--sp9)}.proof-strip-inner{display:grid;grid-template-columns:auto 1fr;gap:var(--sp8);align-items:center}.proof-score{flex-shrink:0;text-align:center;padding-right:var(--sp8);border-right:1px solid var(--border)}.score-big{font-family:var(--f-dis);font-size:72px;font-weight:800;line-height:1;color:var(--off-white)}.score-stars{color:var(--red);font-size:18px;letter-spacing:2px;margin:4px 0}.score-label{font-size:12px;color:var(--muted)}.proof-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp4)}.pr-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:var(--sp5) var(--sp5)}.stars{color:var(--red);font-size:14px;letter-spacing:1px}.pr-card .stars{font-size:11px;margin-bottom:var(--sp3)}.pr-card blockquote{font-size:15px;font-style:italic;color:var(--muted);line-height:1.65;margin-bottom:var(--sp4);margin-top:0}.pr-name{font-family:var(--f-dis);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pr-meta{font-size:14px;color:var(--muted);margin-top:2px}.pr-verified{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--red);margin-top:var(--sp2)}.pr-verified:before{content:"\2713";font-family:var(--f-dis)}body .featured-product{background:var(--surface);border-top:1px solid var(--border);padding:var(--sp9)}.featured-product-section{padding:0!important}.featured-product .container{max-width:100%;padding:0}.featured-product .product__media-item.swiper-slide{border:1px solid var(--border);border-radius:8px}.featured-product .product__media-item.swiper-slide .product__media{background:transparent}body .featured-product .product__outer{flex-wrap:wrap;gap:var(--sp8);align-items:start!important}.featured-product .product__outer .product__main,.featured-product .product__outer .product__info-container{width:calc(50% - var(--sp8) / 2)}.featured-product .product__outer .product__info-container *{max-width:100%}.featured-product .product__outer .product__info-container .price-wrapper{border-top:1px solid var(--border);padding-top:var(--sp5);margin-top:var(--sp5);max-width:100%;display:block}.featured-product .product__outer .product__main .product__media{--section-aspect-ratio: 100% !important}.featured-product .product__info-container .product__title{font-family:var(--f-dis);font-weight:700;font-size:clamp(28px,4vw,40px)!important;letter-spacing:-.02em;line-height:1.05;margin-bottom:var(--sp3);color:var(--off-white)}.featured-product .product__text{display:inline-block;font-family:var(--f-dis);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;border-radius:3px;margin-bottom:var(--sp4);background:#2d1d1d;color:var(--red);width:100%;max-width:max-content!important}.featured-product .product__info-container span.badge{display:inline-block;font-family:var(--f-dis);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;border-radius:3px;margin-bottom:0!important;background:#e8482a26;color:var(--coral);margin-top:12px}.featured-product .product__description p{font-size:15px;font-weight:300;color:var(--muted);line-height:1.65;margin-bottom:var(--sp6)}.featured-product .product__outer .product__info-container .product-form__group-name{font-size:12px;color:var(--muted)}.featured-product .product__outer .price-and-subtext .price--product{font-family:var(--f-dis);font-size:36px;font-weight:800}.featured-product .product__outer .price-and-subtext .product-subtext{font-size:14px;color:var(--muted);margin:0;font-weight:400;display:inline-block}.pathways{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--sp6)}.pathway{display:flex;align-items:flex-start;gap:var(--sp3);padding:12px var(--sp4);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--red);border-radius:4px}.pw-ico{font-size:15px;flex-shrink:0;margin-top:1px}.pw-title{font-family:var(--f-dis);font-size:15px;font-weight:700;margin-bottom:2px;color:var(--off-white)}.pw-sub{font-size:15px;color:var(--muted);line-height:1.5}.product-form-custom .product-form__buttons{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:15px}.product-form-custom .product-form__buttons .product-form__submit{justify-content:center;background:var(--red);color:#fff;display:inline-flex;align-items:center;gap:var(--sp2);font-family:var(--f-dis);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 24px;border-radius:5px;border:none;cursor:pointer;transition:all .18s;line-height:1.65}.product-form-custom .product-form__buttons .product-form__submit:hover{background:var(--red);transform:translateY(-1px);box-shadow:0 6px 24px #e8482a4d}.product-form-custom .product-form__buttons .button--secondary{justify-content:center;background:transparent;color:#fff;display:inline-flex;align-items:center;gap:var(--sp2);font-family:var(--f-dis);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 24px;border-radius:5px;border:none;cursor:pointer;transition:all .18s;line-height:1.65}.product-form-custom .product-form__buttons .button--secondary:hover{border-color:#666!important;background:#ffffff0a}.featured-product .price-wrapper{font-family:var(--f-dis);font-size:36px;font-weight:800;color:var(--off-white)}.featured-product .custom-product-info p{font-size:14px;color:var(--muted);margin-bottom:var(--sp5);margin-top:4px;font-weight:400}.product-benefits{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp2) var(--sp5);font-size:11px;color:var(--muted)}.product-benefits p{font-size:15px;color:var(--muted);display:flex;align-items:center;gap:5px;font-weight:400;margin:0}.product-benefits p .highlight_tick{color:var(--coral);font-weight:700}.how-sec{background:var(--surface);border-top:1px solid var(--border);padding:var(--sp9)}.how-hdr{margin-bottom:var(--sp7);max-width:600px}.how-hdr p{font-size:15px;color:var(--muted);line-height:1.7;margin-top:10px;margin-bottom:0}.eyebrow{display:inline-block;font-family:var(--f-body);font-size:10px;font-weight:500;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:var(--red);margin-bottom:var(--sp5)}.how-hdr p{font-size:15px;color:var(--muted);line-height:1.7;margin-top:10px}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hwc{background:var(--page-bg);border:1px solid var(--border);border-radius:4px;padding:var(--sp6) var(--sp5);transition:border-color .15s}.hwc-n{font-family:var(--f-dis);font-size:44px;font-weight:800;color:var(--red);line-height:1;margin-bottom:var(--sp4);opacity:.75}.hwc h4{font-family:var(--f-dis);font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--sp3);color:var(--off-white)}.hwc p{font-size:15px;color:var(--muted);line-height:1.65;margin-bottom:var(--sp3)}.hwc-tag{font-size:12px;font-style:italic;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.ingr-sec{background:var(--page-bg);border-top:1px solid var(--border);padding:var(--sp9)}.ingr-hdr{margin-bottom:var(--sp7);max-width:600px}.ingr-hdr p{font-size:15px;color:var(--muted);line-height:1.7;margin-top:10px}.ingr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.ic{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:var(--sp5);transition:border-color .15s,background .15s}.ic:hover{border-color:var(--border2);background:var(--surface2)}.ii{width:40px;height:40px;background:var(--page-bg);border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:var(--sp4)}.it{font-size:12px;font-weight:500;font-style:italic;letter-spacing:.18em;text-transform:uppercase;margin-bottom:var(--sp2)}.tp2{color:var(--red)}.tp4{color:#7dc567}.tp5{color:#f0c040}.ic h4{font-family:var(--f-dis);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--sp2);color:var(--off-white)}.ic p{font-size:15px;color:var(--muted);line-height:1.6}.stack-sec .stack-items img,body .purchase-sec .su-icon img{width:60px!important;height:60px!important;object-fit:contain!important}.stack-sec{background:var(--page-bg);border-top:1px solid var(--border);padding:var(--sp9)}.stack-inner{display:grid;grid-template-columns:1fr 1.8fr;gap:var(--sp8);align-items:center}.stack-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:var(--sp5)}.stack-eyebrow:before{content:"";width:24px;height:2px;background:var(--orange);flex-shrink:0}.stack-eyebrow span{font-family:var(--f-body);font-size:10px;font-weight:500;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:var(--orange)}.stack-h{font-family:var(--f-dis);font-weight:700;font-size:clamp(28px,4vw,40px)!important;letter-spacing:-.01em;line-height:1.05;margin-bottom:var(--sp4);color:var(--off-white)}.stack-h span{color:var(--orange);font-style:normal}.stack-p{font-size:15px;color:var(--muted);line-height:1.7;margin-bottom:var(--sp6)}.stack-why{display:flex;flex-direction:column;gap:var(--sp3);margin-bottom:var(--sp6)}.sw-item{display:flex;align-items:flex-start;gap:var(--sp3)}.sw-dot{width:6px;height:6px;background:var(--orange);border-radius:50%;flex-shrink:0;margin-top:7px}.sw-text{font-size:13px;color:#d0d0d0;line-height:1.55}.sw-text p{font-size:15px;color:var(--muted);margin:0}.sw-text strong{color:var(--off-white);font-weight:600}.electro-card{background:var(--surface);border:1px solid #ea580c52;border-radius:10px;overflow:hidden}.electro-card-img{height:200px;background:#ea580c12;display:flex;align-items:center;justify-content:center;font-size:72px;position:relative}.electro-card-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,rgba(0,191,168,.07) 0%,transparent 70%)}.electro-card-img img{object-fit:contain;height:100%;width:100%}.electro-card-body{padding:var(--sp5) var(--sp6) var(--sp6)}.electro-card-body .ctag{display:inline-block;font-family:var(--f-dis);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;border-radius:3px;margin-bottom:var(--sp3);color:var(--orange);background:#e8482a0d;border:1px solid rgba(232,72,42,.18)}.electro-card-body h3{font-family:var(--f-dis);font-size:clamp(18px,3vw,24px);font-weight:700;margin-bottom:6px}.electro-card-body .edesc{font-size:15px;color:var(--muted);line-height:1.6;margin-bottom:var(--sp5)}.electro-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp2);margin-bottom:var(--sp5)}.ef{background:#ffffff08;border:1px solid var(--border);border-radius:4px;padding:10px var(--sp3)}.ef-val{font-family:var(--f-dis);font-size:14px;font-weight:700;color:var(--orange);margin-bottom:2px}.ef-lbl{font-size:15px;color:var(--muted);line-height:1.4}.electro-footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding-top:var(--sp4);border-top:1px solid var(--border);gap:10px}.electro-price{font-family:var(--f-dis);font-size:24px;font-weight:700}.electro-price span{font-size:12px;font-weight:400;color:var(--muted);margin-left:4px}.electro-footer .btn{padding:11px 18px;font-size:13px}.perf-sec{background:var(--surface);border-top:1px solid var(--border);padding:var(--sp9);position:relative;overflow:hidden}.perf-sec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 100% at 100% 50%,rgba(212,131,26,.05) 0%,transparent 65%);pointer-events:none}.perf-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp8);align-items:center;position:relative;z-index:1}.perf-l p{font-size:15px;font-weight:300;color:var(--muted);line-height:1.7;max-width:420px;margin-bottom:var(--sp6)}.perf-l strong{color:var(--off-white);font-weight:600}.perf-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:var(--sp5)}.perf-eyebrow:before{content:"";width:24px;height:2px;background:var(--red);flex-shrink:0}.perf-eyebrow span{font-family:var(--f-body);font-size:10px;font-weight:500;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}.perf-h{font-family:var(--f-dis);font-weight:800;font-size:clamp(28px,4vw,40px)!important;letter-spacing:-.02em;line-height:.95;margin-top:0;margin-bottom:var(--sp5)}.stack-sec h2,.faq-sec h2,.fc-h,.types-sec h2,.why-top h2{font-size:clamp(28px,4vw,40px)!important}.perf-h em{color:var(--red);font-style:normal}.perf-p{font-size:15px;font-weight:300;color:#d0d0d0;line-height:1.7;max-width:420px;margin-bottom:var(--sp6)}.perf-p strong{color:var(--off-white);font-weight:600}.perf-pills{display:flex;flex-wrap:wrap;gap:var(--sp2);margin-bottom:var(--sp6)}.pp{display:flex;align-items:center;gap:6px;background:#e8482a0f;border:1px solid rgba(232,72,42,.2);color:var(--red);font-family:var(--f-dis);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:20px}.pp:before{content:"";width:4px;height:4px;background:var(--amber);border-radius:50%;flex-shrink:0}.perf-form-label{font-family:var(--f-dis);font-size:15px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp3);display:block}.perf-form{display:flex;gap:var(--sp2);max-width:400px;margin-bottom:var(--sp3)}.perf-input{flex:1;background:var(--page-bg);border:1px solid var(--border2);border-radius:5px;color:var(--off-white);font-family:var(--f-body);font-size:14px;padding:13px var(--sp4);outline:none;transition:border-color .15s}.perf-inner .perf-note{font-size:15px;color:var(--muted)}.perf-card{background:var(--page-bg);border:1px solid rgba(212,131,26,.25);border-radius:10px;padding:var(--sp6);position:relative;overflow:hidden}.perf-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(212,131,26,.06) 0%,transparent 65%);pointer-events:none}.perf-status{display:flex;align-items:center;gap:var(--sp3);margin-bottom:var(--sp5)}.perf-dot{width:8px;height:8px;background:var(--red);border-radius:50%;animation:pulse-a 2s ease-in-out infinite;flex-shrink:0}.perf-status-txt{font-family:var(--f-dis);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.perf-pname{font-family:var(--f-dis);font-size:28px;font-weight:800;margin-bottom:4px}.perf-psub{font-size:15px;color:var(--muted);margin-bottom:var(--sp5)}.perf-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp3);margin-bottom:var(--sp5)}.pstat{background:#ffffff08;border:1px solid var(--border);border-radius:6px;padding:var(--sp4)}.pstat-v{font-family:var(--f-dis);font-size:20px;font-weight:700;color:var(--red);line-height:1;margin-bottom:4px}.pstat-l{font-size:14px;color:var(--muted);line-height:1.4}.perf-div{height:1px;background:var(--border);margin-bottom:var(--sp5)}.perf-launch{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp5)}.pl-lbl{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.pl-val{font-family:var(--f-dis);font-size:13px;font-weight:600}.pl-val.amber{color:var(--red)}body .countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp2)}.cdc{background:#d4831a12;border:1px solid rgba(212,131,26,.18);border-radius:6px;padding:10px 6px;text-align:center}.cdc-n{display:block;font-family:var(--f-dis);font-size:22px;font-weight:800;color:var(--amber);line-height:1}.cdc-l{display:block;font-size:13px;color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.cdc-l.pill.variant:hover{cursor:pointer}.cdc.pv-btn.active{background:var(--red)}.cdc.pv-btn:hover{cursor:pointer}.shopify-section:has(.cst-recover-sec){padding:0!important}.cst-recover-sec{background:var(--page-bg);border-top:1px solid var(--border);padding:var(--sp10) var(--sp9);text-align:center;position:relative;overflow:hidden;width:100%;max-width:100%}.cst-recover-sec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 50% 100%,rgba(232,72,42,.07) 0%,transparent 55%);pointer-events:none}.cst-recover-sec .rich-text__wrapper{gap:0}body .cst-recover-sec .rich-text__subheading{display:block;font-family:var(--f-body);font-size:10px;font-weight:500;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:var(--coral);margin-bottom:var(--sp5);max-width:100%}body .cst-recover-sec .rich-text__heading{max-width:100%;color:var(--off-white);margin:0!important;font-family:var(--f-dis);font-weight:800;font-size:clamp(30px,5vw,80px);letter-spacing:-.025em;line-height:1;margin-bottom:var(--sp5);position:relative}body .cst-recover-sec .rich-text__text{max-width:100%;padding:0}.cst-recover-sec div.rich-text__heading{color:var(--coral);font-style:normal;margin-bottom:var(--sp5)!important}body .cst-recover-sec .rich-text__text p{font-size:15px;font-weight:300;color:var(--muted);max-width:440px;margin:0 auto var(--sp7);line-height:1.7;position:relative}.cst-recover-sec .rich-text__buttons{max-width:100%;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.cst-recover-sec .rich-text__buttons a{padding:16px 32px;font-size:14px;border-radius:5px;background:var(--coral);color:#fff;display:inline-flex;align-items:center;gap:var(--sp2);font-family:var(--f-dis);font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .18s;line-height:1.65}.cst-recover-sec .rich-text__buttons a:before{content:"\25cf";font-size:7px!important;flex-shrink:0;background:transparent;box-shadow:none!important}.cst-recover-sec .rich-text__buttons a:hover{background:var(--coral-h);transform:translateY(-1px);box-shadow:0 6px 24px #e8482a4d}.cst-recover-sec .rich-text__buttons a:nth-of-type(2){background:transparent;color:var(--off-white);border:1px solid var(--border2)}.cst-recover-sec .rich-text__buttons a:nth-of-type(2):hover{border-color:#666;background:#ffffff0a;box-shadow:none}.shopify-section:has(.cst-evolv-sec){padding:0!important}.cst-evolv-sec{background:var(--surface, #18191C);border-top:1px solid var(--border, #2a2b2f);padding:64px 16px;text-align:center;position:relative;overflow:hidden;max-width:100%}.cst-evolv-sec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(232,72,42,.07) 0%,transparent 55%);pointer-events:none}.cst-evolv-sec .rich-text__title .rich-text__subheading{max-width:100%;display:block;font-size:10px;font-weight:400;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:#e8482a;margin-bottom:14px;position:relative}.cst-evolv-sec .rich-text__title .rich-text__heading{max-width:100%;font-family:Sora,sans-serif;font-weight:800;font-size:clamp(28px,4vw,40px);letter-spacing:-.025em;line-height:.95;margin-bottom:14px;position:relative;margin-top:0;color:var(--off-white)}.cst-evolv-sec .rich-text__title .rich-text__heading span{color:var(--red)}.cst-evolv-sec .rich-text__wrapper .rich-text__text{max-width:100%;max-width:400px;margin:0 auto 28px;position:relative;padding:0}.cst-evolv-sec .rich-text__wrapper .rich-text__text p{font-size:15px;font-weight:300;color:var(--muted);line-height:1.7;margin:0}.cst-evolv-sec .rich-text__wrapper{gap:0}.cst-evolv-sec .rich-text__wrapper .rich-text__buttons{width:100%}.cst-evolv-sec .rich-text__buttons a.button{display:flex;align-items:center;justify-content:center;gap:8px;background:#e8482a;color:#fff;font-family:Sora,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:16px 32px;border-radius:6px;text-decoration:none;width:100%;max-width:360px;box-sizing:border-box;line-height:1.65;margin:0 auto}.cst-evolv-sec .rich-text__buttons a.button:before{width:6px;height:6px;min-width:0;min-height:0;flex-shrink:0;line-height:1}.cst-evolv-sec .rich-text__buttons a.button:nth-of-type(2){margin-top:12px;background:transparent;color:var(--off-white);border:1px solid var(--border2);font-size:13px}.cst-evolv-sec .rich-text__buttons a.button:hover{background:var(--red);transform:translateY(-1px);box-shadow:0 6px 24px #e8482a4d}.cst-evolv-sec .rich-text__buttons a.button:nth-of-type(2):hover{border-color:#666;background:#ffffff0a;box-shadow:none}.cst-evolv-sec .rich-text__wrapper .cst-item{display:flex;align-items:center;gap:16px;font-size:11px;color:#68717a;flex-wrap:wrap;justify-content:center;margin-top:12px;max-width:100%;margin-bottom:0}.cst-evolv-sec .rich-text__wrapper .cst-item p{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--muted)}.cst-evolv-sec .rich-text__wrapper .cst-item p .highlight_tick{color:#e8482a;font-weight:700}.cst-homefq-sec{padding:var(--sp10) var(--sp9)}.cst-homefq-sec .container{padding:0}.cst-homefq-sec .section-header__subtitle{display:block;font-family:var(--f-body);font-size:10px;font-weight:500;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:var(--coral);margin-bottom:var(--sp5)!important;max-width:100%}.cst-homefq-sec .collapsible-content__wrapper h2{margin:0;padding:0;color:var(--off-white);font-size:clamp(28px,5vw,40px);font-family:var(--f-dis)}.fc-eyebrow{font-family:var(--f-body)!important}.cst-homefq-sec .collapsible-content__wrapper>div{width:100%}body .cst-homefq-sec .collapsible-content__wrapper .collapsible-content-main-container{max-width:100%}.cst-homefq-sec .collapsible-content__item{border-color:var(--border)!important}.cst-homefq-sec .collapsible-content__item button{padding:14px 0}.cst-homefq-sec .collapsible-content__item button h4{font-family:var(--f-dis);font-size:15px;font-weight:600;line-height:1.3;color:var(--off-white)}.cst-homefq-sec .collapsible-content__item p{font-size:15px;color:#d0d0d0}.cst-homefq-sec .collapsible-content__item p br{display:none}.cst-homefq-sec .collapsible-content__item .collapsible-content__icon svg.icon-plus{display:none}.cst-homefq-sec .collapsible-content__item .collapsible-content__icon{background:transparent;color:var(--red);font-size:18px;flex-shrink:0;transition:transform .2s;font-weight:300;line-height:1;min-width:22px;text-align:center}.cst-homefq-sec .collapsible-content__item.active .collapsible-content__icon{transform:rotate(45deg)}.cst-homefq-sec a.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f-dis);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:13px 20px;min-height:48px;border-radius:5px;border:none;cursor:pointer;transition:all .18s;width:100%;max-width:max-content;font-size:13px;background:var(--red);color:#fff}.cst-homefq-sec a.button:before{width:6px;height:6px;min-width:0;min-height:0;line-height:1;content:"\25cf";font-size:7px!important;flex-shrink:0;background:transparent;box-shadow:none!important}.cst-homefq-sec a.button:hover{background:var(--red-h);transform:translateY(-1px)}.cst-homefq-sec .collapsible-content__answer{padding-bottom:14px}.cst-stack-sec label.pill{cursor:pointer;color:#fff;background:var(--surface);margin:8px;padding:8px;border:1px solid var(--orange);border-radius:5px}.cst-stack-sec label.pill:hover{background:var(--orange)}.cst-stack-sec .variant-pills input[type=radio]:checked+label{background-color:var(--orange);border-color:var(--orange)}.card-footer .btn{font-size:13px!important}footer.footer{padding:64px 48px 36px;background:#060606;border-top:1px solid var(--border)}footer.footer .footer__content-top{padding:0}footer.footer .container{max-width:100%;padding:0}footer.footer .footer__blocks-wrapper{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;margin-bottom:40px}footer.footer .footer-block__heading{font-family:var(--f-dis);font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d0d0d0;margin-bottom:14px}footer.footer ul.footer-block__details-content .list-menu__item{font-size:15px;color:#d0d0d0;text-decoration:none;transition:color .15s}footer.footer ul.footer-block__details-content .list-menu__item:hover{color:#fff}footer.footer .footer-block__contacts h5{font-family:var(--f-dis);font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d0d0d0;margin-bottom:14px}footer.footer .footer-block__contacts a.footer-block__contacts-text{font-size:15px;color:#d0d0d0;text-decoration:none;transition:color .15s}footer.footer .footer-block__contacts a.footer-block__contacts-text:hover{color:#fff;opacity:1}footer.footer .footer-block--contacts{margin:0!important}footer.footer .footer-block--logo .footer-block__text{font-size:15px;color:#d0d0d0;line-height:1.65;margin-bottom:16px;max-width:300px}footer.footer .footer-block--logo .footer-block__text em{font-family:var(--f-body);font-size:10px;font-weight:400;font-style:italic;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;display:block}footer.footer .footer__list-social-wrapper{justify-content:start}footer.footer .footer__list-social-wrapper .footer__list-social{gap:8px}footer.footer .footer__list-social-wrapper a.link{width:32px;height:32px;border-radius:6px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#68717a;text-decoration:none;transition:all .15s}footer.footer .footer__list-social-wrapper a.link:hover{opacity:1}footer.footer .footer__list-social-wrapper a.link svg{width:14px}footer.footer .footer__list-social-wrapper a.link:hover svg{color:#fff}footer .footer__content-bottom-container{padding-bottom:0}.footer__copyright a.copyright__content{font-size:15px;color:#d0d0d0}footer.footer .footer__copyright{width:100%;display:flex;justify-content:space-between;font-size:15px;color:var(--muted)}.cst-green-banner .hero-visual{height:auto}section.problem-sec.section.cst-prot-sec{text-align:left}.phasis-founder{padding:120px 80px!important}.cst-prosys-sec .ap-emoji{font-size:unset}.cst-prosys-sec img{height:55px;object-fit:contain;width:55px}.shopify-section:has(.cst-prot-sec){padding:0!important}.cst-prot-sec{background:#e8482a0d;border-top:1px solid rgba(232,72,42,.15);border-bottom:1px solid rgba(232,72,42,.15);padding:24px 16px;text-align:center;max-width:100%}.cst-prot-sec .rich-text__wrapper{max-width:100%;gap:0}.cst-prot-sec .rich-text__wrapper *{max-width:100%}.cst-prot-sec .rich-text__wrapper .rich-text__subheading{font-family:Sora,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e8482a;justify-content:center;margin-bottom:8px;max-width:100%}.cst-prot-sec .rich-text__wrapper .rich-text__heading{max-width:100%;font-family:Sora,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;margin-bottom:12px;letter-spacing:-.01em;color:var(--off-white);margin-top:0}.cst-prot-sec .rich-text__wrapper .rich-text__text{max-width:100%;padding:0}.cst-prot-sec .rich-text__wrapper .rich-text__text p{font-size:15px;color:#c8c8c8;margin-bottom:16px;line-height:1.65;max-width:400px;margin-left:auto;margin-right:auto}.cst-prot-sec .rich-text__wrapper .rich-text__buttons{max-width:100%;width:100%}.cst-prot-sec .rich-text__wrapper a.button{padding:16px 32px;font-size:14px;border-radius:5px;background:var(--red);color:#fff;display:inline-flex;align-items:center;gap:var(--sp2);font-family:var(--f-dis);font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .18s;line-height:1.65;box-shadow:0 0 24px rgba(var(--strength-rgb),.5),0 0 48px rgba(var(--strength-rgb),.18);transition:box-shadow .2s ease,transform .2s ease}.cst-prot-sec .rich-text__wrapper a.button:before{content:"\25cf";font-size:7px!important;flex-shrink:0;background:transparent;box-shadow:none!important}.cst-prot-sec .rich-text__wrapper a.button:hover{background:var(--red);box-shadow:0 0 32px rgba(var(--strength-rgb),.65),0 0 64px rgba(var(--strength-rgb),.25);transform:translateY(-1px)}.shopify-section:has(.cst-start-sec){padding:0!important}.cst-start-sec{background:var(--surface);border-top:1px solid var(--border);padding:24px 16px;max-width:100%}.cst-start-sec .rich-text__wrapper{display:block;max-width:560px;margin:0 auto}body .cst-start-sec .rich-text__subheading{font-family:Sora,sans-serif;font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#68717a;margin-bottom:12px}.cst-start-sec .rich-text__buttons{display:flex;flex-direction:column;gap:10px}.rich-text__buttons a.button--primary{padding:16px 32px;font-size:13px;border-radius:5px;background:var(--coral);color:#fff;display:flex;align-items:center;gap:var(--sp2);font-family:var(--f-dis);font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .18s;line-height:1.65}.rich-text__buttons a.button--primary:before{content:"\25cf";font-size:7px!important;flex-shrink:0;background:transparent;box-shadow:none!important}.rich-text__buttons a.button--primary:hover{background:var(--coral-h);transform:translateY(-1px);box-shadow:0 6px 24px #e8482a4d}.rich-text__buttons a.button--secondary{display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:#f4f3f0;font-family:Sora,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:17px 24px;border-radius:6px;text-decoration:none;border:1px solid #383a3e}.rich-text__buttons a.button--secondary:before{content:"\25cf";font-size:7px!important;flex-shrink:0;background:transparent;box-shadow:none!important}.rich-text__buttons a.button--secondary:hover{border-color:#666;background:#ffffff0a;box-shadow:none}.shopify-section:has(.cst-part-sec){padding:0!important}.cst-part-sec{width:100%;max-width:100%;padding:0;background:var(--surface);border-top:1px solid var(--border);text-align:center;position:relative;overflow:hidden}.cst-part-sec{padding:48px var(--pad)}.header__account-modal a{border-radius:5px!important;font-family:DM Sans;justify-content:center}.header__account-modal .header__account__login{margin-bottom:8px;background:#e8482a}.header__account-modal a span{font-size:15px}.header__search-inner input#Search-In-Modal-1{font-size:15px!important;padding-bottom:0;font-family:DM Sans;font-weight:500}.list-menu--inline .list-menu-item>.header__menu-item:before{display:none}.header__submenu .header__menu-item:before{display:none}@media(min-width:768px){.cst-part-sec{padding:64px var(--pad-md)}}@media(min-width:1024px){.cst-part-sec{padding:80px var(--pad-lg)}}.cst-part-sec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(232,72,42,.07) 0%,transparent 55%);pointer-events:none}.cst-part-sec .rich-text__subheading,.cst-part-sec .rich-text__heading{max-width:100%}.cst-part-sec .rich-text__wrapper{max-width:100%;gap:0}.journal-cta .journal-cta-inner h2{font-size:clamp (28px,4vw,40px)!important}.cst-part-sec .rich-text__wrapper .rich-text__heading{max-width:100%;font-family:var(--f-dis);font-weight:800;font-size:clamp(28px,4vw,40px);letter-spacing:-.025em;line-height:.95;position:relative;color:var(--off-white);margin:0}.cst-part-sec .rich-text__wrapper .subheading{max-width:100%;display:block;font-family:Conthrax,sans-serif;font-size:10px;font-weight:400;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:var(--red);margin-bottom:14px;position:relative}.cst-part-sec .rich-text__wrapper div.rich-text__heading{color:var(--red)}body .cst-part-sec .rich-text__text{max-width:100%;padding-top:14px}.cst-part-sec .rich-text__text p{font-size:15px;font-weight:300;color:#d0d0d0;max-width:400px;margin:0 auto 24px;line-height:1.7}.cst-part-sec .rich-text__buttons{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:600px;margin:0 auto}.cst-part-sec .rich-text__buttons a.button.glow-cta{width:100%;max-width:280px;background:var(--red);box-shadow:0 0 24px rgba(var(--strength-rgb),.5),0 0 48px rgba(var(--strength-rgb),.18);transition:box-shadow .2s ease,transform .2s ease}.cst-part-sec .rich-text__buttons a.button.glow-cta:hover{box-shadow:0 0 32px rgba(var(--strength-rgb),.65),0 0 64px rgba(var(--strength-rgb),.25);transform:translateY(-1px)}.shopify-section:has(.cst-ps-sec){padding:0!important}.cst-ps-sec{width:100%;max-width:100%;background:#e8482a0d;border-top:1px solid rgba(232,72,42,.15);border-bottom:1px solid rgba(232,72,42,.15);padding:20px 16px;text-align:center}.cst-ps-sec .rich-text__wrapper{max-width:100%;gap:0}.cst-ps-sec .rich-text__wrapper *{max-width:100%}.cst-ps-sec .rich-text__wrapper .rich-text__subheading{font-family:Sora,sans-serif;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#d0d0d0;margin-bottom:6px;justify-content:center;max-width:100%}.cst-ps-sec .rich-text__wrapper .rich-text__heading{font-family:Sora,sans-serif;font-size:15px;font-weight:700;margin-bottom:10px;color:var(--off-white);max-width:100%}.cst-ps-sec .rich-text__wrapper .rich-text__text{padding:0;max-width:100%}.cst-ps-sec .rich-text__wrapper .rich-text__text p{font-size:15px;color:#d0d0d0;margin-bottom:14px;line-height:1.6;max-width:380px;margin-left:auto;margin-right:auto}.cst-ps-sec .rich-text__wrapper .rich-text__buttons{width:100%}.cst-ps-sec .rich-text__wrapper .rich-text__buttons a.button{max-width:max-content;margin:0 auto;padding:14px 24px}.cst-ps-sec .rich-text__wrapper .rich-text__buttons a.button--secondary{padding:0;border:0;font-family:Sora,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d0d0d0;text-decoration:underline;margin-top:12px}.shopify-section:has(.cst-cont-new){padding:0!important}.cst-cont-new{background:var(--surface);border-top:1px solid var(--border);padding:48px var(--pad)}@media(min-width:768px){.cst-cont-new{padding:64px var(--pad-md)}}@media(min-width:1024px){.cst-cont-new{padding:80px var(--pad-lg)}.cst-cont-new .contact-form__container{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}}.cst-cont-new .container{max-width:100%;padding:0}.cst-cont-new .contact-form__container,.cst-cont-new .contact-form__container .contact-form__inner *{max-width:100%}.cst-cont-new .contact-form__inner .contact-form__subheading{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-family:var(--f-body);font-size:10px;font-weight:500;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}.cst-cont-new .contact-form__inner .contact-form__title{color:var(--off-white);margin-bottom:12px;font-family:var(--f-dis);font-weight:700;font-size:clamp(28px,3vw,40px)!important;letter-spacing:-.02em;line-height:1.05}.cst-cont-new .contact-form__inner .contact-form__title .highlight_heading{color:var(--red);font-style:normal;display:block}@media(min-width:768px){.cst-cont-new .contact-form__inner .contact-form__title{font-size:36px}}@media(min-width:1024px){.cst-cont-new .contact-form__inner .contact-form__title{font-size:44px}}.cst-cont-new .contact-form__wrapper .contact-form__text{font-size:15px;color:#d0d0d0;line-height:1.65;margin-bottom:24px;margin-top:16px}.cst-cont-new .contact-form .field input,.cst-cont-new .contact-form .field textarea,.cst-cont-new .contact-form .field select{background:var(--page-bg);border:1px solid var(--border2);border-radius:6px;color:var(--off-white);font-family:var(--f-body);font-size:14px;padding:13px 16px;outline:none;transition:border-color .15s;min-height:52px;width:100%;-webkit-appearance:none}.cst-cont-new .contact-form .field input::placeholder,.cst-cont-new .contact-form .field textarea::placeholder{color:var(--muted)}.cst-cont-new .contact-form .field input:hover::placeholder,.cst-cont-new .contact-form .field textarea:hover::placeholder{color:var(--muted)}.cst-cont-new .contact-form .field input:focus,.cst-cont-new .contact-form .field textarea:focus,.cst-cont-new .contact-form .field select:focus{border-color:var(--coral)}.cst-cont-new .contact-form .field label{font-family:var(--f-dis);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 0 6px}.cst-cont-new .contact-form .field select *{background:var(--page-bg)}.cst-cont-new .contact-form .field textarea{min-height:120px;resize:vertical;line-height:1.6}.cst-cont-new .contact-form__container .button--primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f-dis);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:15px 24px;min-height:52px;border-radius:6px;border:none;cursor:pointer;transition:all .18s;width:100%;background:var(--red);color:#fff}.contact-strip .cs-options{flex-direction:row!important}.menu-drawer__utility-links{display:flex;gap:10px}.menu-drawer__utility-links>a{display:inline-flex;justify-content:center;align-items:center;max-width:160px;height:50px}.cst-cont-new .contact-form__container .button--primary:before{content:"\25cf";font-size:7px;flex-shrink:0;display:inline-block;height:0px;width:0px;min-height:0px;margin-top:-9px}.cst-cont-new .contact-form__container .button--primary:hover{box-shadow:0 0 32px rgba(var(--strength-rgb),.65),0 0 64px rgba(var(--strength-rgb),.25);transform:translateY(-1px)}.cst-cont-new .contact-card{background:var(--page-bg);border:1px solid var(--border);border-radius:8px;padding:20px 16px;margin-bottom:12px}.cst-cont-new .contact-card .contact-card__header{font-family:var(--f-dis);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.cst-cont-new .contact-card__item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.cst-cont-new .contact-card__item:last-child{border-bottom:none}.cst-cont-new .contact-card__item .contact-card__icon{font-size:18px;flex-shrink:0;width:30px;text-align:center}.cst-cont-new .contact-card__item strong{font-family:var(--f-dis);font-size:15px;font-weight:700;margin-bottom:2px}.cst-cont-new .contact-card__item .contact-card__location{font-size:12px;color:#d0d0d0;display:block}.cst-cont-new .response-commitment{background:#e8482a0f;border:1px solid rgba(232,72,42,.2);border-radius:8px;padding:16px;text-align:center}.cst-cont-new .response-commitment .response-commitment__icon{font-size:24px;margin-bottom:8px}.cst-cont-new .response-commitment .response-commitment__title{font-family:var(--f-dis);font-size:13px;font-weight:700;margin-bottom:6px}.cst-cont-new .response-commitment .response-commitment__text{font-size:14px;color:#d0d0d0;line-height:1.6}.cst-cont-new .contact-form__add-text{font-size:15px;color:#d0d0d0;line-height:1.6;margin-top:16px}.cst-cont-new .contact-form__add-text a{color:var(--red);text-decoration:underline}.collapsible-content-section{padding:0!important}.cst-sccord-sec{background:var(--page-bg);border-top:1px solid var(--border);padding:48px var(--pad)}.iopt-desc{font-size:15px!important;color:#d0d0d0!important}.intro-meta span.im{color:#d0d0d0;font-size:14px}@media(min-width:768px){.cst-sccord-sec{padding:64px var(--pad-md)}}@media(min-width:1024px){.cst-sccord-sec{padding:80px var(--pad-lg)}}.cst-sccord-sec .container{max-width:100%;padding:0}.cst-sccord-sec .container .collapsible-content__wrapper>div{flex:auto;width:100%;max-width:100%}.cst-sccord-sec .section-header .subheading{display:inline-block;font-family:var(--f-dis);font-size:10px;font-weight:500;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:var(--red);margin-bottom:14px}.cst-sccord-sec .section-header .section-header__title{margin-bottom:8px;font-family:var(--f-dis);font-weight:700;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em;line-height:1.05;color:var(--off-white);text-align:left;margin-top:0}.cst-sccord-sec .section-heading-description{font-size:14px;color:var(--muted);margin-bottom:24px}.cst-sccord-sec .section-heading-description p{font:inherit;color:inherit}.cst-sccord-sec .section-header{margin-bottom:8px}.cst-sccord-sec .collapsible-content__item{border-bottom:1px solid var(--border);border-top:0!important}.cst-sccord-sec .collapsible-content__item h4{font-family:var(--f-dis);font-size:15px;font-weight:600;line-height:1.3;color:var(--off-white)}.cst-sccord-sec .collapsible-content__item p{font-size:15px;color:#c4c4c4;line-height:1.7}.cst-sccord-sec .collapsible-content__item button{padding:14px 0!important}.cst-sccord-sec .collapsible-content__item .collapsible-content__answer{padding-bottom:14px}.cst-sccord-sec .collapsible-content__item .collapsible-content__icon{background:transparent;width:12px;height:12px}.cst-sccord-sec .collapsible-content__item .collapsible-content__icon svg{color:var(--coral)}.cst-sccord-sec .collapsible-content__item .collapsible-content__icon span.custom-cross{display:inline-block!important;color:var(--red)!important;font-size:18px!important;flex-shrink:0;transition:transform .2s;font-weight:300!important;line-height:1;min-width:22px;text-align:center;transform:rotate(45deg)}.cst-sccord-sec .collapsible-content__item.active .collapsible-content__icon span.custom-cross{transform:rotate(0)}.cst-sccord-sec .collapsible-content__item .collapsible-content__icon svg.icon-plus{display:none}.cst-fast-sec{max-width:100%;background:var(--surface, #18191C);border-top:1px solid var(--border, #2a2b2f);padding:48px 16px;text-align:center;position:relative;overflow:hidden}.cst-fast-sec .rich-text__wrapper{max-width:100%;gap:0}.cst-fast-sec .rich-text__wrapper .subheading{max-width:100%;display:block;font-family:Conthrax,sans-serif;font-size:10px;font-weight:400;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:#e8482a;margin-bottom:12px;position:relative}.cst-fast-sec .rich-text__wrapper .rich-text__heading{max-width:100%;font-family:Sora,sans-serif;font-weight:700;font-size:clamp(28px,5vw,40px);letter-spacing:-.02em;margin-bottom:10px;position:relative;margin-top:0;color:var(--off-white)}.cst-fast-sec .rich-text__wrapper .rich-text__heading span{color:var(--red);font-style:normal}.cst-fast-sec .rich-text__wrapper .rich-text__text{font-size:14px;color:#9aa0a8;max-width:380px;margin:0 auto 24px;line-height:1.65;position:relative;padding-top:0}.cst-fast-sec .rich-text__wrapper .rich-text__text p{font:inherit;color:inherit;margin:0}.cst-fast-sec .rich-text__buttons{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:360px;margin:0 auto;position:relative}.cst-fast-sec .rich-text__buttons a.button{width:100%}.cst-fast-sec .rich-text__buttons .button--secondary{font-family:Sora,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#68717a;text-decoration:none;display:flex;align-items:center;padding:8px;border:0}.price-and-subtext .pill-variant{cursor:pointer;color:#fff;background:var(--surface);margin:8px;padding:8px;border:1px solid var(--red);border-radius:5px}.price-and-subtext .pill-variant:hover,.featured-product .product__outer .price-and-subtext .product-subtext label.extra-60ml-class{background:var(--red)}.shopify-section:has(.cst-fast-sec){padding:0!important}.template-page-quiz header.header,.template-page-quiz footer.footer{display:none}.template-page-quiz .announcement-bar,.template-page-about .announcement-bar,.template-page-partner .announcement-bar,.template-page-faq .announcement-bar{display:none}.template-page-phasis-electro-mobile .announcement-bar{background:var(--teal)}.template-page-phasis-electro-mobile .custom-announcement span{color:#000}.template-page-phasis-electro-mobile .hero-cta,.template-page-phasis-electro-mobile .stack-nudge{max-width:100%}.template-page-phasis-electro-mobile .stack-nudge:hover{background:#e8482a0d;border:1px solid rgba(232,72,42,.18)}.template-page-phasis-electro-mobile .trust-bar{justify-content:start}.template-page-phasis-electro-mobile .final-cta .fc-h em,.template-page-phasis-electro-mobile .fc-eyebrow{color:var(--teal)}.template-page-phasis-electro-mobile .purchase-sec .custom-product-thumbnails .swiper-wrapper .thumb-box.swiper-slide{opacity:.8;cursor:pointer;border:1px solid var(--off-white);border-radius:4px;padding:10px;max-width:130px}.template-page-phasis-electro-mobile .purchase-sec .custom-product-thumbnails .swiper-wrapper .thumb-box.swiper-slide.swiper-slide-thumb-active{opacity:1;border:1px solid #EA580C}.template-page-phasis-perform-mobile .hero-eyebrow-row:before{background:var(--red)}.template-page-phasis-perform-mobile .hero-eyebrow-row span{color:var(--red)}.template-page-phasis-perform-mobile .hero-content h1{font-family:var(--f-dis);font-weight:800;font-size:38px;letter-spacing:-.025em;line-height:.92}.phasis-founder__body p{font-size:15px!important}.phasis-founder__signature{margin:40px 0!important}@media(min-width:768px){.template-page-phasis-perform-mobile .hero-content h1{font-size:52px}}@media(min-width:1024px){.template-page-phasis-perform-mobile .hero-content h1{font-size:64px}}.template-page-phasis-perform-mobile .hero-content .btn-t{background:var(--red);color:#fff}.template-page-phasis-perform-mobile .cta-micro .cta-micro-item:before{color:var(--red)}.template-page-phasis-perform-mobile .stack-nudge{display:flex;align-items:flex-start;gap:12px;background:#d4831a12;border:1px solid rgba(212,131,26,.2);border-radius:6px;padding:14px;margin-bottom:16px}.template-page-phasis-perform-mobile .stack-nudge .sn-label{font-family:var(--f-dis);font-size:11px;font-weight:700;color:var(--red);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.template-page-phasis-perform-mobile .stack-nudge .sn-arrow{display:none}.cst-mobile-sec h1{font-family:var(--f-dis);font-weight:800;font-size:38px;letter-spacing:-.025em;line-height:.92}@media(min-width:768px){.cst-mobile-sec h1{font-size:52px}}@media(min-width:1024px){.cst-mobile-sec h1{font-size:64px}}.template-page-phasis-perform-mobile .hero-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 65% 60% at 50% 35%,rgba(212,131,26,.1) 0%,transparent 65%)}.template-page-phasis-perform-mobile .stars{color:var(--red)}.template-page-phasis-perform-mobile .obj-card:before{background:var(--red)}.template-page-phasis-perform-mobile .announcement-bar{background:var(--red)}.template-page-phasis-perform-mobile .custom-announcement span{color:#fff}.template-page-phasis-perform-mobile .hero-cta,.template-page-phasis-perform-mobile .stack-nudge{max-width:100%}.template-page-phasis-perform-mobile .hero-hook,.template-page-phasis-perform-mobile .ms{border-left:3px solid var(--red)}.template-page-phasis-perform-mobile .stack-nudge:hover{background:#e8482a0d;border:1px solid rgba(232,72,42,.18)}.template-page-phasis-perform-mobile .trust-bar{justify-content:start}.template-page-phasis-perform-mobile .electro-btn,.cst-mobile-sec .btn.btn-t{background:var(--amber);color:#fff}.cst-mobile-sec h1 em{color:var(--amber)}.cst-mobile-sec .hero-eyebrow-row:before{background:var(--amber)}.cst-mobile-sec .hero-eyebrow-row span{color:var(--amber)}.cst-mobtrust-sec .tb svg{color:var(--red)}.template-page-phasis-perform-mobile .eyebrow{color:var(--red)}.template-page-phasis-perform-mobile h1 em,.template-page-phasis-perform-mobile h2 em{color:var(--red);font-style:normal}.study-card{background:var(--surface);border:1px solid rgba(212,131,26,.25);border-radius:10px;padding:20px 16px;margin-bottom:12px}.science-sec .sc-label,.cst-mbfq-sec span.faq-icon{color:var(--red)}.sc-label{font-family:var(--f-dis);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:12px;display:flex;align-items:center;gap:6px}.sc-label:before{content:"";width:6px;height:6px;background:var(--amber);border-radius:50%;flex-shrink:0}.sc-finding{font-family:var(--f-dis);font-size:clamp(20px,4vw,28px);font-weight:800;line-height:1.1;margin-bottom:12px;letter-spacing:-.01em}.sc-finding p{font:inherit;color:inherit}.sc-finding p strong{color:var(--amber)}.science-sec .sc-finding p strong,.template-page-phasis-perform-mobile .cc-item.yes:before,.template-page-phasis-perform-mobile .rq,.template-page-phasis-perform-mobile .pc-pt.good:before,.template-page-phasis-perform-mobile .pi-eyebrow-row:before,.template-page-phasis-perform-mobile .sopt-sub{color:var(--red)}.template-page-phasis-perform-mobile .sopt.sel{border-color:var(--red);background:#d4831a0f}.science-sec .sc-label:before,.template-page-phasis-perform-mobile .sopt-badge,.template-page-phasis-perform-mobile .pi-eyebrow-row:before,.template-page-phasis-perform-mobile .final-cta a.btn,.template-page-phasis-perform-mobile .peptide-sec .btn-full,.template-page-phasis-perform-mobile .science-eyebrow-row:before{background:var(--red)}.template-page-phasis-perform-mobile .russia-quote{background:#dc262600;border:1px solid #dc262652}.sc-finding em{color:var(--amber);font-style:normal}.sc-detail{font-size:15px;color:#d0d0d0;line-height:1.65;margin-bottom:12px}.sc-source{font-size:12px;color:#d0d0d0;letter-spacing:.04em;border-top:1px solid var(--border);padding-top:10px}.template-page-phasis-perform-mobile .who-sec{background:var(--surface);border-top:1px solid var(--border)}.template-page-phasis-perform-mobile .rev-card blockquote,.template-page-phasis-perform-mobile .guarantees{margin-top:0}.template-page-phasis-perform-mobile .final-cta .fc-eyebrow{display:block;font-family:var(--f-body);font-size:10px;font-weight:500;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:var(--coral);margin-bottom:16px}.template-page-phasis-perform-mobile .final-cta h2{font-family:var(--f-dis);font-size:clamp(32px,6vw,52px);font-weight:800;letter-spacing:-.025em;line-height:1;margin-bottom:16px}.template-page-phasis-perform-mobile .final-cta h2 em{color:var(--red)!important}.template-page-phasis-perform-mobile .final-cta .fc-p{font-size:15px;font-weight:300;color:#d0d0d0;line-height:1.7;max-width:500px;margin:0 auto 28px}.template-page-phasis-perform-mobile .fc-trust span{font-size:14px;color:#d0d0d0}.template-page-phasis-perform-mobile .fc-trust{margin-top:12px}.template-search .template-search__header .page-header h1.main-page-title,.template-search .template-search__header .template-search__search input{font-size:clamp(28px,4vw,40px)!important}.template-search .template-search__header .template-search__search input{font-size:clamp(24px,4vw,35px)!important}.template-search__header .page-header{margin-bottom:1.4rem!important}.template-search__header{padding:96px var(--pad-lg)!important}.template-search__header .container{padding:0!important;margin:0!important}h2.newsletter__title.cst-newsletter-head{font-size:clamp(26px,4vw,40px);color:var(--page-bg)}.template-search__header .page-header{margin:0!important}p.article-card__excerpt.card-caption{color:var(--off-white)}.search div.field{border-bottom:.1rem solid rgb(23 23 23 / 0%)!important}.template-search__search .search__form-text{color:var(--off-white)!important}.cst-green-banner .hero-hook{border-left:3px solid rgb(234 88 12)}.template-page-max-relief .cst-relibtn-sec .btn-a,.cst-reliefrev-sec .bf,.template-page-max-relief .solution-sec .pw:before,.template-page-max-relief .cst-maxreliefpro-sec .sopt-badge{background:var(--red)!important}.template-page-max-relief .cst-relieffq-sec .faq-icon,.template-page-max-relief .cst-maxmain-sec .hero-eyebrow-row span,.template-page-max-relief .solution-sec h2 em,.template-page-max-relief .solution-sec .eyebrow,.template-page-max-relief .ingr-top h2 em,.template-page-max-relief .ingr-sec .eyebrow,.template-page-max-relief .cst-relieffq-sec h2 em,.template-page-max-relief .cst-relieffq-sec .eyebrow,.cst-reliefrev-sec .rev-tag,.cst-reliefrev-sec .rq,.cst-reliefrev-sec .rev-stars,.cst-reliefrev-sec .score-stars,.template-page-max-relief .cst-reliefrev-sec h2 em,.template-page-max-relief .cst-reliefrev-sec .eyebrow,.cst-maxfighter-sec .sport-tag.active,.cst-maxfighter-sec .fq-stars,.cst-maxfighter-sec .fighter-eyebrow-row span,.cst-maxfighter-sec.fighter-sec h2 em,.template-page-max-relief .cst-maxmain-sec h1 em,.template-page-max-relief .cst-maxmain-sec .stars,.template-page-max-relief .cst-relibtn-sec .fc-eyebrow,.template-page-max-relief .cst-relibtn-sec h2 em{color:var(--red)!important}.cst-maxfighter-sec .fighter-quote,.template-page-max-relief .cst-maxmain-sec .hero-hook{border-left:3px solid var(--red)}.template-page-shop .final-cta{background:var(--page-bg, #080808);border-top:1px solid var(--border, #2a2b2f);padding:56px 16px}.template-page-shop .final-cta .fc-cta .btn-t{max-width:360px;background:var(--red);color:#fff}.template-page-shop .final-cta .fc-cta .btn-t:hover{background:var(--red);transform:translateY(-1px)}.cst-serchnews-sec{padding:50px 0}.template-page-shop .final-cta .fc-p{font-size:14px;font-weight:300;color:#d0d0d0;max-width:360px;margin:0 auto 24px;line-height:1.7;position:relative}.template-page-shop .fc-trust p{display:flex;align-items:center;gap:4px;font-size:14px;color:#c4c4c4}.template-page-shop .fc-trust p .highlight_tick{color:transparent;position:relative;font-size:14px}.template-page-shop .fc-trust p .highlight_tick:before{content:"\2713";color:#e8482a;position:absolute;left:0;top:0;font-weight:700}.section-search{padding-bottom:0!important}.countdown.cst-variant-btn{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.cst-relectro-tick span.highlight_tick:before{content:"\2713";color:#ea580c;position:absolute;left:0;top:0;font-weight:700}.cst-relectro-tick .highlight_tick{color:transparent;position:relative;font-size:14px}.cst-perform-sec .perf-cta-form{text-align:center;padding-bottom:10px}.template-page-max-relief h1{font-family:var(--f-dis);font-weight:800;font-size:42px;letter-spacing:-.025em;line-height:.92}@media(min-width:768px){.template-page-max-relief h1{font-size:56px}}@media(min-width:1024px){.template-page-max-relief h1{font-size:72px}}.template-page-max-relief .eyebrow{color:var(--coral)}.template-page-max-relief .hero-eyebrow-row:before{background:var(--coral)}.template-page-max-relief .hero-eyebrow-row span{color:var(--coral)}.template-page-max-relief h1 em,.template-page-max-relief h2 em{color:var(--coral);font-style:normal}.template-page-max-relief .electro-btn,.template-page-max-relief .btn.btn-t{background:var(--coral);color:#fff}.template-page-max-relief .cta-micro-item:before{color:var(--coral)}.template-page-max-relief .hero-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 65% 60% at 50% 35%,rgba(212,131,26,.1) 0%,transparent 65%)}.template-page-max-relief .tb svg{color:var(--coral)}.template-page-max-relief .stars{color:var(--coral)}.template-page-max-relief .announcement-bar{background:var(--coral)}.template-page-max-relief .custom-announcement span{color:#fff}.template-page-max-relief .hero-cta,.template-page-max-relief .stack-nudge{max-width:100%}.template-page-max-relief .diff-pills{display:none}.template-page-max-relief .hero-hook{border-left:3px solid var(--border2);font-size:17px}.template-page-max-relief .stack-nudge:hover{background:#e8482a0d;border:1px solid rgba(232,72,42,.18)}.template-page-max-relief .trust-bar{justify-content:start}.template-page-max-relief .electro-btn{background:var(--coral);color:#fff}.template-page-max-relief .solution-top{text-align:center;margin-bottom:28px}.template-page-max-relief .mt-4{margin-top:16px}.template-page-max-relief .solution-sub{font-size:15px;font-weight:300;color:#d0d0d0;line-height:1.7}.template-page-max-relief .fighter-sec p{font-size:15px;font-weight:300;color:#d0d0d0;line-height:1.75;margin-bottom:20px;margin-top:0}.template-page-max-relief .fighter-sec p strong{color:var(--off-white);font-weight:600}.template-page-max-relief .ingr-sec{background:var(--surface);border-top:1px solid var(--border)}.template-page-max-relief .faq-icon{color:var(--coral)}.template-page-max-relief .fc-h{font-family:var(--f-dis);font-size:clamp(32px,6vw,52px);font-weight:800;letter-spacing:-.025em;line-height:1;margin-bottom:16px}.template-page-max-relief .fc-eyebrow{display:block;font-family:var(--f-body);font-size:10px;font-weight:500;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:var(--coral);margin-bottom:16px}.template-page-max-relief .fc-p{font-size:15px;font-weight:300;color:#d0d0d0;line-height:1.7;max-width:500px;margin:0 auto 28px}.template-page-max-relief .final-cta .fc-cta .btn-a{background:var(--coral);color:#fff;box-shadow:0 4px 20px #e8482a40}.template-page-max-relief .fc-trust{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:12px}.template-page-max-relief .fc-trust span{font-size:14px;color:#d0d0d0}.template-page-max-relief .rev-card blockquote{margin-top:0}.template-page-phasis-journal .all-grid{max-width:100%}.template-page-phasis-journal .announcement-bar{display:none}body.article{overflow:unset}.template-article .article-template h1{font-family:var(--f-dis);font-weight:800;letter-spacing:-.03em;line-height:.95;margin-bottom:16px;color:var(--off-white);max-width:100%!important;margin-top:40px;font-size:clamp(32px,4vw,50px)!important}.template-article .article-template h2{font-size:clamp(28px,4vw,40px)!important}.template-article .article-template__content-rte{max-width:100%}.template-article h2{font-size:clamp(28px,5vw,52px);color:var(--off-white)}.template-article .article-template__content-rte a{color:var(--coral)!important}.template-article li::marker{color:inherit!important}.section-featured-blog{padding:40px 0!important}.blog .article-card__title{color:var(--off-white)!important}.blog .article-card__title a{color:inherit}.blog .article-card__excerpt{font-size:14px;color:#d0d0d0!important;line-height:1.7}body .policy-panel{padding:40px var(--pad);max-width:1200px}@media(min-width:768px){body .policy-panel{padding:48px var(--pad-md)}}@media(min-width:1024px){body .policy-panel{padding:64px var(--pad-lg)}}.policy-tag{display:inline-block;font-family:var(--f-body);font-size:10px;font-weight:500;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:var(--red);margin-bottom:12px}.policy-title{font-family:var(--f-dis);font-weight:800;font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;line-height:1.05;margin-bottom:12px}.policy-meta{font-size:15px;color:#d0d0d0;line-height:1.6}.policy-header-dynamic{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border)}#privacy .prose{display:flex;flex-direction:column;gap:24px}#privacy .prose .highlight{background:#e8482a0f;border:1px solid rgba(232,72,42,.18);border-radius:6px;padding:16px 18px}#privacy .prose h3{font-family:var(--f-dis);font-size:16px;font-weight:700;letter-spacing:-.01em}#privacy .prose p{font-size:15px;color:#d0d0d0;line-height:1.8}#privacy .prose ul{padding-left:0;display:flex;flex-direction:column;gap:8px}#privacy .prose ul li{font-size:14px;color:#d0d0d0;line-height:1.7;padding-left:20px;position:relative}#privacy .prose ul li:before{content:"\2192";position:absolute;left:0;color:var(--red);font-size:11px;font-weight:700;top:2px;font-family:var(--f-dis)}#terms .prose{display:flex;flex-direction:column;gap:24px}#terms .prose .highlight{background:#e8482a0f;border:1px solid rgba(232,72,42,.18);border-radius:6px;padding:16px 18px}#terms .prose h3{font-family:var(--f-dis);font-size:15px;font-weight:700;letter-spacing:-.01em}#terms .prose p{font-size:15px;color:#d0d0d0;line-height:1.8}#terms .prose ul{padding-left:0;display:flex;flex-direction:column;gap:8px}#terms .prose ul li{font-size:14px;color:#d0d0d0;line-height:1.7;padding-left:20px;position:relative}#terms .prose ul li:before{content:"\2192";position:absolute;left:0;color:var(--coral);font-size:11px;font-weight:700;top:4px;font-family:var(--f-dis)}#shipping .prose{display:flex;flex-direction:column;gap:24px}#shipping .prose .highlight{background:#e8482a0f;border:1px solid rgba(232,72,42,.18);border-radius:6px;padding:16px 18px}#shipping .prose h3{font-family:var(--f-dis);font-size:15px;font-weight:700;letter-spacing:-.01em}#shipping .prose p{font-size:15px;color:#d0d0d0;line-height:1.8}#shipping .prose ul{padding-left:0;display:flex;flex-direction:column;gap:8px}#shipping .prose ul li{font-size:14px;color:#d0d0d0;line-height:1.7;padding-left:20px;position:relative}#shipping .prose ul li:before{content:"\2192";position:absolute;left:0;color:var(--coral);font-size:11px;font-weight:700;top:4px;font-family:var(--f-dis)}#returns .prose{display:flex;flex-direction:column;gap:24px}#returns .prose .highlight{background:#e8482a0f;border:1px solid rgba(232,72,42,.18);border-radius:6px;padding:16px 18px}#returns .prose h3{font-family:var(--f-dis);font-size:15px;font-weight:700;letter-spacing:-.01em}#returns .prose p{font-size:15px;color:#d0d0d0;line-height:1.8}#returns .prose ul{padding-left:0;display:flex;flex-direction:column;gap:8px}#returns .prose ul li{font-size:14px;color:#d0d0d0;line-height:1.7;padding-left:20px;position:relative}#returns .prose ul li:before{content:"\2192";position:absolute;left:0;color:var(--coral);font-size:11px;font-weight:700;top:2px;font-family:var(--f-dis)}.template-page-privacy-policy .announcement-bar,.main-cart .cart-shipping__progress{display:none}.main-cart .cart-item__media-wrapper img.cart-item__image{max-width:200px;margin:0 auto;object-fit:contain!important}.cart-shipping__message,.main-cart .quantity__input,.main-cart .quantity__button{color:#000!important}.main-cart .quantity__button{width:3.9rem}.main-cart{background:var(--page-bg);border-bottom:1px solid var(--border);padding:var(--sp9) var(--sp9);color:var(--off-white)}.main-cart .container{max-width:100%;padding:0}.main-cart h1{font-family:var(--f-dis);font-weight:800;font-size:clamp(52px,6vw,80px);letter-spacing:-.025em;line-height:.92;margin-bottom:var(--sp5);color:var(--off-white)}.main-cart table,.main-cart table th,.main-cart table td{color:var(--off-white)}.main-cart table td .cart-item__name,.main-cart table dl,.main-cart table dt,.main-cart table dd,.main-cart table span{color:var(--off-white)!important}.main-cart__wrapper form#cart{background:var(--surface);padding:24px;border-radius:12px}.main-cart .main-cart__wrapper{display:grid;grid-template-columns:2fr .5fr}.main-cart .main-cart__wrapper .cart__blocks{width:100%;max-width:100%}.main-cart .main-cart__wrapper .cart__blocks .cart__blocks-content{color:var(--off-white)}.main-cart .main-cart__wrapper .cart__blocks .cart__blocks-content p,.main-cart .main-cart__wrapper .cart__blocks .cart__blocks-content small{color:inherit;max-width:100%}.main-cart .main-cart__wrapper .cart__blocks .cart__blocks-content small.tax-note{color:#d0d0d0}.main-cart .cart__footer-dynamic-checkout{max-width:100%}.main-cart button.cart__checkout-button{display:inline-flex;align-items:center;gap:var(--sp2);font-family:var(--f-dis);font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:5px;border:none;cursor:pointer;transition:all .18s;background:var(--coral);color:#fff;padding:16px 32px;font-size:14px;width:100%;max-width:100%}.main-cart button.cart__checkout-button:before{content:"\25cf";font-size:7px;display:inline-block!important;width:6px;height:6px;min-width:0;min-height:0;flex-shrink:0;line-height:1}.main-cart button.cart__checkout-button:hover{background:var(--coral-h);transform:translateY(-1px);box-shadow:0 6px 24px #e8482a4d}.main-cart table td:before{color:inherit!important}.main-cart .cart__footer-dynamic-checkout .cart__dynamic-checkout-buttons{max-width:100%}.main-cart .main-cart__wrapper:has(.is-empty){display:block}.main-cart .is-empty .cart__warnings{padding:40px 0 0}.main-cart cart-items.is-empty .cart__empty-title{color:var(--off-white);font-size:clamp(28px,4vw,48px);text-align:center}.main-cart .is-empty .cart__warnings .cart__empty-text{color:#d0d0d0}.main-cart .main-cart__wrapper a.button{display:inline-flex;align-items:center;gap:var(--sp2);font-family:var(--f-dis);font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:5px;border:none;cursor:pointer;transition:all .18s;background:var(--coral);color:#fff;padding:16px 32px;font-size:13px;width:100%;max-width:max-content}.main-cart .main-cart__wrapper a.button:before{content:"\25cf";font-size:7px;display:inline-block!important;width:0px;height:6px;min-width:0;min-height:0;flex-shrink:0;line-height:1}.main-cart .main-cart__wrapper a.button span{font:inherit}.main-cart .main-cart__wrapper a.button:hover{background:var(--coral-h);transform:translateY(-1px);box-shadow:0 6px 24px #e8482a4d}.main-cart .cart-shipping{background:transparent;border:1px solid #c7c7c7}.main-cart .cart-shipping .cart-shipping__message{color:#fff!important}.header .search__form .search__label{display:none!important}.header__search-inner input[type=search]{font-size:15px!important;font-family:DM Sans!important;font-weight:400!important}.header__search-inner.search{z-index:99}.landing-mode footer,.landing-mode nav{display:none!important}body .main-product{background:var(--surface);border-top:1px solid var(--border);padding:var(--sp9)}.main-product #overview{max-width:100%;padding:0}.main-product #overview .product__info-container{color:var(--off-white);width:100%;padding:0}nav#breadcrumbs{color:var(--coral);margin-top:0}nav#breadcrumbs a{color:var(--off-white)}nav#breadcrumbs a span{color:inherit}.main-product #overview .product__title{color:var(--off-white);max-width:100%}.spaced-section{padding:0!important}.featured-product .product__media-list-wrapper .swiper-pagination-bullet-active:before{background:var(--swiper-bullet-bg)}.cst-proven-sec .rich-text__text{padding-top:0!important}.cst-provmulti-sec h5.multicolumn-card__heading{font-size:20px;font-family:var(--f-dis)}.cst-slide-sec .button--primary:hover,.cst-movement-sec .button--primary:hover{background:var(--coral-h)!important}div#wholesale-form{background:var(--surface);padding-bottom:6.4rem}.cst-provmulti-sec,.cst-benifit-sec,.cst-benifmulti-sec,.cst-earn-sec,.cst-proven-sec{background:var(--page-bg)!important;max-width:100%}.cst-provmulti-sec .container,.cst-benifit-sec .container,.cst-benifmulti-sec .container,.cst-earn-sec .container,.cst-proven-sec .container{max-width:100%;padding:var(--sp9)}.cst-earn-sec{padding-bottom:20px}.cst-provmulti-sec .multicolumn-card__text,.cst-benifmulti-sec .multicolumn-card__text{color:#fff}.cst-proven-sec,.cst-benifit-sec{padding:80px 20px 0}.cst-prtphasis-sec{background:var(--surface)}.cst-prtphasis-sec .container{max-width:100%;padding:var(--sp9)}.cst-prtphasis-sec h2.section-header__title{color:var(--off-white);font-size:clamp(28px,3vw,44px)}.cst-prtphasis-sec .image-with-text__text p{font-size:15px;font-weight:300;color:var(--muted)}.cst-prtphasis-sec .image-with-text__content{padding:20px}.cst-prtphasis-sec .image-with-text__content--image_left .section-header,.cst-prtphasis-sec .image-with-text__text{max-width:100%!important}.cst-proven-sec h2,.cst-benifit-sec h2{font-size:clamp(28px,3vw,44px)}.template-page-relief .hero-visual img{max-width:320px!important;width:100%;object-fit:contain;animation:floatProduct 4s ease-in-out infinite;filter:drop-shadow(0 20px 40px rgba(0,0,0,.4))}@keyframes floatProduct{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.template-page-relief .hero-cta,.template-page-relief .hero-hook,.template-page-relief .stack-nudge{max-width:100%}.template-page-relief .btn-p:hover{box-shadow:none;background:var(--coral-h)}.template-page-relief .faq-item.open .faq-a{max-height:100%!important;padding-top:0!important}.featured-product .product__media-list-wrapper{flex-direction:column}.featured-product .product__media-list-wrapper .product__media-sublist-outer{width:100%!important;max-width:100%!important}.featured-product .product__media-sublist{height:auto!important}.featured-product .product__media-list-wrapper .product__media-sublist-outer .swiper-wrapper{flex-direction:row;justify-content:center;gap:40px}.featured-product .product__media-list-wrapper .product__media-sublist-outer .swiper-wrapper .product__media-subitem{width:20%!important}.featured-product .product__outer .product__media-sublist .product__media{--section-aspect-ratio: 140% !important}.mobile_login{background-color:#e36a4c;color:#fff;margin-left:10px;min-width:150px;text-align:center}.featured-product.featured-product-radios.product.row.color-background-1{overflow:hidden}.template-page-phasis-electro-mobile .upsell-block{background:var(--page-bg);border:1px solid var(--border)}.template-page-phasis-electro-mobile .upsell-block .upsell-inner{gap:12px;padding:12px 14px;background:#18191c;border:1px solid var(--border);border-radius:6px;margin-bottom:8px}.template-page-phasis-electro-mobile .upsell-block .upsell-label{font-family:var(--f-dis);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d0d0d0;margin-bottom:12px}.template-page-phasis-electro-mobile .upsell-block .upsell-inner .upsell-content{display:flex;align-items:center}.template-page-phasis-electro-mobile .upsell-block .upsell-content .upsell-icon img{width:60px;height:60px;object-fit:contain!important}.template-page-phasis-electro-mobile .upsell-block .upsell-inner .upsell-btn{min-height:36px;background:#e8482a26;color:var(--coral);border:1px solid rgba(232,72,42,.25);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px}.template-page-phasis-electro-mobile .upsell-block .upsell-inner .upsell-btn.teal{color:var(--teal);background:#e8482a26;border:1px solid rgba(232,72,42,.25)}.template-page-quiz .shopify-section-header{position:sticky;top:0;will-change:auto}.template-cart .cart-items tr.max-relief-balm---jar-\2014-60ml .cart-item__media-wrapper .cart-item__image{max-width:130px}.template-cart .cart-items tr.relief-balm---stick-\2014-20ml .cart-item__media-wrapper .cart-item__image{transform:scale(1.3)}.template-cart .cart-items tr.max-relief-balm---stick-\2014-30ml .cart-item__media-wrapper .cart-item__image{max-width:110px}.cst-quiz-griddown{flex-direction:column}.cst-quiz-text{text-align:left}.template-page-phasis-electro-mobile .mineral-card{height:100%;display:grid}.template-page-phasis-electro-mobile .how-steps{margin-bottom:0}.template-page-phasis-electro-mobile .ml-item{flex-wrap:wrap}.template-page-phasis-electro-mobile .purchase-sec .purchase-visual img{max-width:110px;object-fit:contain}.template-page-phasis-electro-mobile .purchase-sec .custom-product-thumbnails .swiper-wrapper{gap:0;justify-content:center;margin-top:24px;max-width:260px}.template-page-phasis-electro-mobile .purchase-sec .custom-product-thumbnails .thumb-box img{height:60px;max-width:100%;object-fit:contain}.template-page-phasis-electro-mobile .sci-points{gap:20px;margin-bottom:0;background:var(--page-bg);padding:45px 20px;border-radius:8px;margin-top:44px;border:1px solid var(--border)}.template-page-phasis-electro-mobile .sci-points .sci-pt-title{margin-bottom:12px}.template-page-phasis-electro-mobile .wc-benefit{padding:5px 0}.template-page-phasis-electro-mobile .vs-sec .vs-scroll{padding:0 15px}.template-page-phasis-electro-mobile .vc,.template-page-phasis-electro-mobile .vc.no,.template-page-phasis-electro-mobile .vc.partial{font-size:14px}.template-page-phasis-electro-mobile .vh{font-size:12px}.template-page-phasis-electro-mobile .vh:not(:first-child){text-align:center}.template-page-phasis-perform-mobile .purchase-sec .purchase-visual img{max-width:280px;object-fit:contain}.template-page-phasis-perform-mobile .purchase-sec .custom-product-thumbnails .swiper-wrapper{gap:0;justify-content:center;width:100%;max-width:260px;margin:0 auto 24px}.template-page-phasis-perform-mobile .purchase-sec .custom-product-thumbnails .swiper-wrapper .thumb-box.swiper-slide{opacity:.8;cursor:pointer;border:1px solid var(--off-white);border-radius:4px;padding:10px;max-width:130px}.template-page-phasis-perform-mobile .purchase-sec .custom-product-thumbnails .swiper-wrapper .thumb-box.swiper-slide.swiper-slide-thumb-active{opacity:1;border:1px solid var(--red)}.template-page-phasis-perform-mobile .purchase-sec .custom-product-thumbnails .thumb-box img{height:60px;max-width:100%;object-fit:contain}.template-page-relief .purchase-sec .purchase-visual img{max-width:280px;object-fit:contain}.template-page-relief .purchase-sec .custom-product-thumbnails .swiper-wrapper{gap:0;justify-content:center;width:100%;max-width:260px;margin:0 auto 24px}.template-page-relief .purchase-sec .custom-product-thumbnails .swiper-wrapper .thumb-box.swiper-slide{opacity:.8;cursor:pointer;border:1px solid var(--off-white);border-radius:4px;padding:10px;max-width:130px}.template-page-relief .purchase-sec .custom-product-thumbnails .swiper-wrapper .thumb-box.swiper-slide.swiper-slide-thumb-active{opacity:1;border:1px solid #0284C7}.template-page-relief .purchase-sec .custom-product-thumbnails .thumb-box img{height:60px;max-width:100%;object-fit:contain}.cst-shophero-sec{display:flex;justify-content:space-between;align-items:center;background:var(--page-bg)!important;max-width:1600px;margin:0 auto!important}.cst-shophero-sec .ph-image img{max-width:700px}.si.active{border:1px solid #e8482a38}.ph-title,.intro h1,.about-hero h1,.journal-hero h1{font-size:clamp(32px,6vw,64px)!important}.card-name a{font-size:clamp(20px,4vw,24px)}.cst-reliefpurchase-sec .upsell-block{background:var(--page-bg);border:1px solid var(--border);border-radius:8px;padding:16px;margin-top:16px}.cst-reliefpurchase-sec .upsell-label{font-family:var(--f-dis);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d0d0d0;margin-bottom:12px}.cst-reliefpurchase-sec .upsell-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:6px;margin-bottom:8px}.cst-reliefpurchase-sec .upsell-content{display:flex;align-items:center;gap:12px}.cst-reliefpurchase-sec .upsell-block .upsell-icon img{width:60px!important;height:60px!important;object-fit:contain!important}.cst-reliefpurchase-sec .upsell-title{font-family:var(--f-dis);font-size:12px;font-weight:700}.cst-reliefpurchase-sec .upsell-desc{font-size:12px;color:#d0d0d0;margin-top:1px}.cst-reliefpurchase-sec .swiper-slide.swiper-slide-active{background:var(--page-bg);overflow:hidden;border:1px solid rgba(212,131,26,.18)}.cst-reliefpurchase-sec .custom-product-thumbnails{margin-top:10px}.cst-reliefpurchase-sec .upsell-btn.red,.cst-reliefpurchase-sec .upsell-btn.teal{background:#0284c726;color:#0284c7;border:1px solid #0284c726}.cst-reliefpurchase-sec .upsell-btn{flex-shrink:0;display:flex;align-items:center;gap:4px;font-family:var(--f-dis);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:4px;border:none;cursor:pointer;min-height:36px;white-space:nowrap}.cst-maxmain-sec .hero-visual img,.cst-green-banner .hero-visual img.hero-product-image{max-width:320px;animation:floatProduct 4s ease-in-out infinite}.purchase-sec .purchase-visual img{max-width:350px;max-height:350px;object-fit:contain}.hero-eyebrow-row span,.eyebrow{font-family:var(--f-body)!important}.prob-item{justify-content:start;text-align:left}.btn.glow-cta{box-shadow:0 0 24px rgba(var(--strength-rgb),.5),0 0 48px rgba(var(--strength-rgb),.18);transition:box-shadow .2s ease,transform .2s ease}.btn.glow-cta:hover{box-shadow:0 0 32px rgba(var(--strength-rgb),.65),0 0 64px rgba(var(--strength-rgb),.25);transform:translateY(-1px)}.btn.glow-cta.glow-cta--energy{box-shadow:0 0 24px rgba(var(--energy-rgb),.5),0 0 48px rgba(var(--energy-rgb),.18)}.btn.glow-cta.glow-cta--energy:hover{box-shadow:0 0 32px rgba(var(--energy-rgb),.65),0 0 64px rgba(var(--energy-rgb),.25);transform:translateY(-1px)}.btn.glow-cta--system{box-shadow:0 0 24px rgba(var(--system-rgb),.5),0 0 48px rgba(var(--system-rgb),.18)}.btn.glow-cta--system:hover{box-shadow:0 0 32px rgba(var(--system-rgb),.65),0 0 64px rgba(var(--system-rgb),.25);transform:translateY(-1px)}.purchase-sec .btn.btn-p.btn-full.glow-cta{background:var(--red)}.cst-maxmain-sec .btn.btn-t.glow-cta.glow-cta--energy{background:var(--red)!important;box-shadow:0 0 24px rgba(var(--strength-rgb),.5),0 0 48px rgba(var(--strength-rgb),.18);transition:box-shadow .2s ease,transform .2s ease}.cst-maxmain-sec .btn.btn-t.glow-cta:hover{box-shadow:0 0 32px rgba(var(--strength-rgb),.65),0 0 64px rgba(var(--strength-rgb),.25);transform:translateY(-1px)}.cst-green-banner .btn.glow-cta.glow-cta--energy{background:var(--orange)}.cst-prosys-sec a.button.glow-cta.btn-p{border-radius:5px}.cst-utm-new .rich-text__buttons a.button--primary{background:var(--red);box-shadow:0 0 24px rgba(var(--strength-rgb),.5),0 0 48px rgba(var(--strength-rgb),.18);transition:box-shadow .2s ease,transform .2s ease}.cst-utm-new .rich-text__buttons a.button--primary:hover{box-shadow:0 0 32px rgba(var(--strength-rgb),.65),0 0 64px rgba(var(--strength-rgb),.25);transform:translateY(-1px)}.cst-electro-sec .btn-t.glow-cta{background:var(--orange);color:#000}.screen .intro .btn-primary{transition:box-shadow .2s ease,transform .2s ease}.cst-performplus-sec .btn.glow-cta{background:var(--red)}.template-search>.container{padding:30px 80px;margin:0}.quiz-form form{background:transparent!important;max-width:900px;margin:20px auto;padding:20px!important;box-shadow:0 0 24px rgba(var(--strength-rgb),.5),0 0 48px rgba(var(--strength-rgb),.18);border-radius:10px!important;overflow:hidden}.quiz-form form input[type=email]{padding-right:20px!important}.quiz-form form button.needsclick{background:var(--red)!important;min-width:100px!important;line-height:1!important;height:54px!important}.ph-eyebrow-row span{font-family:var(--f-body)!important}.btn-primary,.btn-next,.phasis-founder__cta{font-size:13px!important}.header__search-inner .search__content{padding:30px 20px!important;margin:0}.cst-green-banner .hero-visual{background:#ea580c1f!important}.cst-maxmain-sec .hero-visual{background:#dc262630}.cst-performmain-sec .hero-visual{background:#dc26262b}.cst-upshell-mobile{display:none}.cst-shopmain-sec .btn-p{background:var(--red)}.cst-shopmain-sec .btn-t{background:var(--red);color:#fff}.cst-shopmain-sec button.btn.btn-o{background:#ea580c;color:#fff}.cst-shopmain-sec button.btn.btn-o:hover{background:#ea5a0ccf}.cst-shopmain-sec .btn-t:hover{background:var(--coral-h)}.btn-db{background:#0284c7;color:#fff}.cst-shopmain-sec div#products-grid .product-card:last-child .cf.coral:before{color:#0283c6}.cst-nothing-sec a#build-my-stack{background:var(--red)}@media screen and (max-width:1440px){.phasis-founder{padding:90px 20px!important}.cst-shophero-sec .ph-image img{max-width:600px}}@media screen and (max-width:1199px){.phasis-founder{padding:70px 20px!important}.cst-shophero-sec .ph-image img{max-width:500px}.hero-hook p{font-size:17px}.template-search__header{padding:96px 36px!important}.template-search>.container{padding:36px;margin:0}}@media(max-width:1100px){.custom-announcement{gap:var(--sp4)}.custom-announcement .highlight{display:none}header .container{padding:0}header .menu-drawer-container .header__icon .icon.icon-menu{color:var(--off-white)}.hero{grid-template-columns:1fr;min-height:auto}.hero-r{height:auto}.hero-rev{margin:0 auto;position:static}.product-inner{grid-template-columns:1fr}.product-visual{height:300px}.proof-strip-inner{grid-template-columns:1fr;gap:30px}.proof-score{border-right:none;border-bottom:1px solid var(--border);padding-right:0;padding-bottom:var(--sp6);text-align:left;display:flex;align-items:center;gap:var(--sp5);flex-wrap:wrap}.proof-reviews{grid-template-columns:1fr 1fr}.stack-inner{grid-template-columns:1fr}.how-grid,.ingr-grid{grid-template-columns:1fr 1fr}.perf-inner{grid-template-columns:1fr}.featured-product .product__outer .product__main,.featured-product .product__outer .product__info-container{width:100%}}@media screen and (max-width:1024px){footer.footer .footer__blocks-wrapper{grid-template-columns:1.4fr 1fr 1fr}.upsell-block{display:none}.cst-upshell-mobile{display:block!important}footer.footer{padding:56px 32px 32px}.purchase-sec .purchase-visual{height:unset}.template-page-relief .trust-bar{display:block;white-space:nowrap}.template-page-relief .tb{display:inline-block}.phasis-founder__headline{font-size:30px!important}.phasis-founder__body p{font-size:15px!important}.phasis-founder__container{gap:30px!important}.card-footer .btn,.btn-lg,.product-form-custom .product-form__buttons .product-form__submit,.btn,.btn-a,.cst-evolv-sec .rich-text__buttons a.button,.cst-homefq-sec a.button,.template-page-shop .final-cta .fc-cta .btn-t,.btn-primary,.btn-next,.rich-text__buttons a.button--primary,.cst-cont-new .contact-form__container .button--primary,.phasis-founder__cta,.main-cart .main-cart__wrapper a.button{font-size:12px!important}.hero-hook p{font-size:16px}.template-search>.container{padding:0 36px!important}}@media screen and (max-width:991px){.cst-maxmain-sec img.hero-product-image,.cst-green-banner img.hero-product-image,.cst-performmain-sec img .hero-product-image{max-width:450px}.cst-maxmain-sec .hero-visual,.cst-green-banner .hero-visual,.cst-performmain-sec .hero-visual{flex-direction:column;height:unset}.mobile-icons-wrapper{display:flex;align-items:center;gap:5px;margin-left:auto}header.header .header__left{width:80%}header.header .header__icons .header__icons-wrapper details-modal{display:none}header.header .header__account{display:none}.template-page-relief .ingr-grid{grid-template-columns:repeat(3,1fr)}.cst-shophero-sec .ph-image img{max-width:350px}}@media(max-width:768px){.cst-performplus-sec .purchase-gallery-wrapper .stack-upsell{display:none}.template-page-shop .custom-announcement span:not(:first-child){display:none}.template-page-phasis-electro-mobile .custom-announcement span:not(:first-child){display:none}#privacy .prose ul,#terms .prose ul,#shipping .prose ul,#returns .prose ul{padding-left:20px}.template-page-relief .hero-visual{height:auto;flex-direction:column;padding:20px}.template-page-relief .hero-rev{margin:0 auto;position:static}.template-page-relief .hero-visual img{max-width:320px!important;width:100%;object-fit:contain}.template-page-relief .ingr-grid{grid-template-columns:repeat(2,1fr)}.template-page-relief .custom-announcement span:not(:last-child){display:none}.template-page-phasis-perform-mobile .vs-scroll{padding:0 15px}.template-page-phasis-perform-mobile .vc{padding:8px 14px;font-size:14px}.template-page-phasis-perform-mobile .vh{padding:10px 14px}.template-page-phasis-perform-mobile .vs-block{min-width:580px}.phasis-founder__headline{font-size:26px!important}.phasis-founder__photo{max-width:100%!important}.phasis-founder{padding:42px 20px!important}.cst-shophero-sec{flex-direction:column-reverse;gap:var(--sp6)}.cst-shophero-sec .ph-image img{max-width:100%;max-height:500px}.template-search__header{padding:64px var(--pad)!important}.template-search>.container{padding:20px!important}}@media(max-width:749px){.cst-prtphasis-sec .image-with-text__content{padding:0!important}}@media(max-width:700px){.perf-inner{gap:var(--sp3)}.announcement-bar{padding:13px var(--sp5)}.ann{gap:var(--sp4);flex-wrap:wrap;padding:9px var(--sp5)}.ann-sep{display:none}header.header{padding:5px 24px!important}.nav{padding:0 var(--sp5)}.nav-links{display:none}.hero-l{padding:var(--sp8) var(--sp5)}.trust-bar{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding:0}.tb{flex-shrink:0;padding:12px var(--sp5)}.proof-strip,.product-sec,.stack-sec,.how-sec,.ingr-sec,.perf-sec,.cta-sec{padding:var(--sp8) var(--sp5)}.how-sec{padding:var(--sp4) var(--sp5)}.proof-reviews,.how-grid,.ingr-grid{grid-template-columns:1fr}.cta-btns{flex-direction:column;align-items:center}.hero-cta,.stack-nudge{max-width:100%}.perf-form{flex-direction:column}body .featured-product{padding:var(--sp4) var(--sp5)}footer.footer{padding:48px 20px 28px}.cst-recover-sec{padding:var(--sp8) var(--sp5)}.header__search-inner.search{width:100%;margin:0 auto;max-height:70vh;overflow:auto}.main-cart,.cst-homefq-sec{padding:var(--sp8) var(--sp5)}.main-cart .main-cart__wrapper{grid-template-columns:100%}.cst-provmulti-sec .container,.cst-benifit-sec .container,.cst-benifmulti-sec .container,.cst-earn-sec .container,.cst-proven-sec .container,.cst-prtphasis-sec .container{padding:var(--sp8) var(--sp5)}.cst-proven-sec,.cst-benifit-sec{padding:50px 20px 0}}@media screen and (max-width:640px){footer.footer .footer__blocks-wrapper{grid-template-columns:100%}header.header .header__left{gap:5px}.template-search__header{padding:64px var(--pad)!important}}@media screen and (max-width:595px){.price-and-subtext .pill-variant{padding:7px;margin:2px}.cst-improve-protocol{flex-direction:column;align-items:center!important}.cst-post{flex-direction:column;align-items:start!important}.template-page-relief .ingr-grid,.template-page-relief .size-opts,.template-page-relief .guarantees{grid-template-columns:100%}.template-page-relief .buy-block .btn-p{font-size:14px}.template-page-relief .price-main{font-size:28px}.template-page-relief .price-note,.template-page-relief .price-sub{font-size:14px}.template-page-phasis-electro-mobile .ml-item .ml-bar-wrap{flex-basis:100%}.template-page-phasis-electro-mobile .mc-footer{grid-template-columns:repeat(2,1fr)}.score-big{font-size:36px}.hero-l{padding:var(--sp6) var(--sp5)}.cst-main-sec .hero-product-wrap .hero-product-img{max-width:160px}.product__media-list .product__media img{max-width:160px;margin:0 auto}.cst-shophero-sec .ph-image img{max-height:400px}.perf-card{padding:var(--sp4)}.bc-desc{font-size:14px!important}}@media screen and (max-width:480px){.product-form-custom .product-form__buttons .product-form__submit,.product-form-custom .product-form__buttons .button--secondary{flex:auto!important}header.header{padding:5px 15px!important}header.header .header__left{gap:5px;width:70%}header .header__heading-logo{max-width:10rem}.electro-card-body{padding:var(--sp3) var(--sp4) var(--sp4)}.cst-pills-select label.pill:first-of-type{margin-left:0}.electro-price>span{display:block;margin-top:10px}.electro-footer{flex-direction:column;align-items:start;gap:15px;flex-wrap:nowrap}.featured-product .product__outer .price-and-subtext .product-subtext{font-size:13px}.tried-why{font-size:14px!important}}@media screen and (max-width:360px){.perf-stats{grid-template-columns:100%}.hero-h1{font-size:clamp(42px,4vw,52px)}.template-page-phasis-electro-mobile .mc-footer{grid-template-columns:100%}.featured-product .product__outer .price-and-subtext .product-subtext{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom.css.map */
