:root{--ht-navy: #08243d;--ht-ink: #2b3e50;--ht-muted: #5c6a77;--ht-ivory: #fbfaf7;--ht-warm-white: #f7f7f3;--ht-white: #ffffff;--ht-orange: #f1783a;--ht-orange-hover: #c34a1f;--ht-orange-text: #c34a1f;--ht-border: #d8dfe3;--ht-peach: #efb49f;--ht-blue: #9ebbc5;--ht-gold: #d8bc7e;--ht-green: #347a72;--ht-teal: #1e6871;--ht-surface: #edf3f4;--ht-surface-strong: #e3ecee;--ht-beneficial: #55b89d;--ht-neutral: #8bc4d9;--ht-variable: #e4c65f;--ht-harmful: #ed7650;--ht-shell: 1360px;--ht-radius-sm: 14px;--ht-radius-md: 20px;--ht-radius-lg: 28px;--ht-shadow-sm: 0 12px 34px rgba(8, 36, 61, .055);--ht-shadow-md: 0 22px 64px rgba(8, 36, 61, .085)}html{scroll-behavior:smooth}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--ht-interface-font)}body{color:var(--ht-ink);background:var(--ht-ivory);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:#f1783a33;color:var(--ht-navy)}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--ht-orange)!important;outline-offset:3px}.ht-shell{width:min(calc(100% - 48px),var(--ht-shell))}.ht-eyebrow,.ht-blog-hero__eyebrow,.ht-blog-card__label{color:var(--ht-orange-hover);font-size:11px;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.ht-heading{text-wrap:balance}.ht-copy,.ht-copy p{color:var(--ht-ink);font-size:clamp(16px,1.35vw,18px);line-height:1.58}.ht-button,.ht-header-cta{min-height:50px;padding-inline:25px;border-radius:999px;color:var(--ht-navy);font-size:14px;font-weight:680;letter-spacing:-.01em;text-transform:none;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.ht-button:hover,.ht-header-cta:hover{box-shadow:0 10px 24px #dc642d29;transform:translateY(-2px)}.ht-button--secondary{border-color:#08243d57;background:#ffffff57}.ht-button--secondary:hover{border-color:var(--ht-navy);background:var(--ht-navy);color:var(--ht-white);box-shadow:0 10px 24px #08243d24}.ht-media{border-color:#08243d1f;border-radius:var(--ht-radius-lg);background:var(--ht-warm-white)}.ht-icon svg{stroke-width:1.65}:is(.template-index,.template-product,.template-page-science,.template-page-about,.template-page-contact,.template-page-faq,.template-blog,.template-article) .header__menu-item,:is(.template-index,.template-product,.template-page-science,.template-page-about,.template-page-contact,.template-page-faq,.template-blog,.template-article) .ht-header-portal{font-size:1.32rem;font-weight:520;letter-spacing:-.015em}.ht-header-portal+.ht-header-cta{margin-left:14px}:is(.template-index,.template-product,.template-page-science,.template-page-about,.template-page-contact,.template-page-faq,.template-blog,.template-article) .ht-header-cta{min-height:42px;padding-inline:22px;font-size:1.25rem}@media screen and (min-width:990px){:is(.template-index,.template-product,.template-page-science,.template-page-about,.template-page-contact,.template-page-faq,.template-blog,.template-article) .section-header.scrolled-past-header :is(.ht-header-left,.header__icons){border-color:#fff3;background:#2b333480;box-shadow:0 12px 34px #08243d1f;-webkit-backdrop-filter:blur(20px) saturate(115%);backdrop-filter:blur(20px) saturate(115%)}}.ht-motion-ready .ht-reveal{opacity:0;transform:translateY(18px);transition:opacity .58s cubic-bezier(.22,1,.36,1) var(--ht-reveal-delay, 0ms),transform .58s cubic-bezier(.22,1,.36,1) var(--ht-reveal-delay, 0ms)}.ht-motion-ready .ht-reveal.is-visible{opacity:1;transform:translateY(0)}.ht-hero{border-radius:0 0 var(--ht-radius-lg) var(--ht-radius-lg)}.ht-hero__content{max-width:600px}.ht-hero__copy{max-width:545px}.ht-hero__actions{gap:10px}.ht-hero__note{max-width:520px;color:#2b3e50bd;font-size:13px}.ht-trust{background:var(--ht-ivory)}.ht-trust__list{min-height:76px}.ht-trust__item{gap:12px;padding:16px 22px;font-size:13px;font-weight:620}.ht-trust__item .ht-icon{width:27px;height:27px;color:var(--ht-teal)}.ht-story__inner{gap:clamp(48px,7vw,96px);padding-block:clamp(76px,7vw,96px)}.ht-story__media{min-height:460px;box-shadow:var(--ht-shadow-sm)}.ht-story__divider{width:48px;margin-block:28px}.ht-results-process__inner{gap:clamp(44px,5vw,68px);padding-block:clamp(72px,7vw,94px)}.ht-results-process__column+.ht-results-process__column{padding-left:clamp(44px,5vw,68px)}.ht-outcome-grid{gap:12px}.ht-outcome-card,.ht-proof-card{min-height:210px;padding:24px;border-color:#08243d1c;border-radius:var(--ht-radius-md);background:#ffffffbd;box-shadow:0 12px 32px #08243d06;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ht-outcome-card:hover,.ht-proof-card:hover{border-color:#08243d38;box-shadow:var(--ht-shadow-sm);transform:translateY(-3px)}.ht-icon-wrap,.ht-outcome-card:nth-child(n) .ht-icon-wrap,.ht-step:nth-child(n) .ht-icon-wrap{width:54px;height:54px;border:1px solid rgba(30,104,113,.16);border-radius:16px;background:var(--ht-surface);color:var(--ht-teal)}.ht-icon-wrap .ht-icon{width:27px;height:27px}.ht-outcome-card h3,.ht-step h3,.ht-proof-card h3{margin-top:24px;font-size:17px}.ht-step-list{gap:18px}.ht-step{grid-template-columns:54px minmax(0,1fr);gap:16px;padding-block:4px}.ht-step h3{margin:0 0 5px}.ht-why__inner{padding-block:clamp(74px,7vw,94px)}.ht-why__header{margin-bottom:34px}.ht-proof-card .ht-icon{width:30px;height:30px;color:var(--ht-teal)}.ht-offer__inner{gap:clamp(48px,7vw,96px);padding-block:clamp(76px,7vw,96px)}.ht-offer__media{min-height:440px;box-shadow:var(--ht-shadow-sm)}.ht-offer__features{gap:9px;margin-block:24px 28px}.ht-offer__check,.ht-product-results__check,.ht-product-kit__check{background:#347a721f;color:var(--ht-teal)}.ht-faq__inner{gap:clamp(54px,8vw,110px);padding-block:clamp(76px,7vw,96px)}.ht-faq__item summary{padding-block:21px;font-size:17px}.ht-faq__item[open] summary{color:var(--ht-teal)}.ht-science-method{background:var(--ht-warm-white)}.ht-science-method__inner{padding-block:64px 78px}.ht-science-stats{border-color:#08243d1f;border-radius:var(--ht-radius-md);background:#ffffffb8;box-shadow:var(--ht-shadow-sm)}.ht-science-stat{min-height:122px;padding:21px 16px}.ht-science-stat strong{color:var(--ht-navy);font-size:clamp(36px,3.2vw,50px)}.ht-science-stat span{margin-top:10px;color:var(--ht-muted);font-size:10px;font-weight:650;letter-spacing:.035em;text-transform:none}.ht-science-stats>p{padding-bottom:18px;color:var(--ht-muted);font-size:13px}.ht-science-method__header{margin-block:72px 36px}.ht-science-method-grid{gap:12px}.ht-science-method-card{min-height:460px;overflow:hidden;padding:28px 22px 22px;border-color:#08243d1c;border-radius:var(--ht-radius-md);background:#ffffffb3;isolation:isolate;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ht-science-method-card:hover{border-color:#08243d3b;box-shadow:var(--ht-shadow-sm);transform:translateY(-3px)}.ht-science-method-card.is-highlighted{border:1px solid var(--ht-teal);background:linear-gradient(180deg,#e3eceec7,#ffffffeb);box-shadow:0 0 0 1px #1e687114,0 20px 54px #1e687121}.ht-science-method-card.is-highlighted:after{position:absolute;z-index:3;top:-35%;bottom:-35%;left:-60%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);content:"";opacity:0;pointer-events:none;transform:skew(-18deg)}.ht-science-method-card.is-highlighted.is-spotlit{animation:ht-method-glow 1.1s ease-out both}.ht-science-method-card.is-highlighted.is-spotlit:after{animation:ht-method-sheen .9s .12s cubic-bezier(.22,1,.36,1) both}@keyframes ht-method-glow{0%{box-shadow:0 0 0 1px #1e687114,0 20px 54px #1e687121}45%{box-shadow:0 0 0 5px #1e68711c,0 24px 70px #1e68713d}to{box-shadow:0 0 0 2px #1e68711a,0 22px 60px #1e687129}}@keyframes ht-method-sheen{0%{left:-60%;opacity:0}18%{opacity:.8}to{left:132%;opacity:0}}.ht-science-method-card__badge{min-height:27px;margin-top:-15px;background:var(--ht-teal);color:var(--ht-white);font-size:9px}.ht-science-method-card__name{min-height:0;font-size:11px;letter-spacing:.035em;text-transform:none}.ht-science-method-card__visual{min-height:108px;color:var(--ht-teal)}.ht-science-method-card h3{min-height:48px;font-size:clamp(19px,1.4vw,23px)}.ht-science-method-card__price,.ht-science-method-card__footer{letter-spacing:.035em;text-transform:none}.ht-science-method-card__price{border-color:#f1783a80;background:#f1783a12;color:var(--ht-orange-hover)}.ht-science-mission{margin-top:18px;padding-block:38px;border-width:1px;border-color:#08243d38;border-radius:var(--ht-radius-md);background:#ffffff80}.ht-science-mission--copy-only{text-align:center}.ht-product-main{background:radial-gradient(circle at 96% 4%,rgba(30,104,113,.08),transparent 31rem),var(--ht-ivory)}.ht-product-main .product{gap:clamp(36px,4.5vw,66px)}.ht-product-main .product__media-item,.ht-product-main .product-media-container.global-media-settings,.ht-product-main .product-media-container.global-media-settings img,.ht-product-main .product-media-container.global-media-settings iframe,.ht-product-main .product-media-container.global-media-settings model-viewer,.ht-product-main .product-media-container.global-media-settings video{border-radius:var(--ht-radius-lg)}.ht-product-main .product-media-container.global-media-settings{border:1px solid rgba(8,36,61,.1);background:var(--ht-warm-white)}.ht-product-main .product__media-wrapper .ht-media-viewer .ht-media-viewer__controls .slider-button{width:46px;height:46px;min-width:46px;border:1px solid rgba(8,36,61,.13);background:var(--ht-ivory);box-shadow:0 8px 20px #08243d1a;color:var(--ht-navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ht-product-main .product__media-wrapper .ht-media-viewer .ht-media-viewer__controls .slider-button:hover:not([disabled]){border-color:var(--ht-navy);background:var(--ht-navy);color:var(--ht-ivory)}.ht-product-main .product__media-wrapper .ht-media-viewer .ht-media-viewer__controls .slider-button[disabled]{border-color:transparent;background:#ffffff7a}.ht-product-main .ht-media-progress .thumbnail[aria-current=true]{background:var(--ht-teal)}.ht-product-main .product__info-container{padding:clamp(28px,3vw,42px);border-color:#08243d1c;border-radius:var(--ht-radius-lg);background:#ffffffe6;box-shadow:var(--ht-shadow-md);-webkit-backdrop-filter:none;backdrop-filter:none}.ht-product-main .product__info-container>*+*{margin-top:15px}.ht-product-main .product__text.caption-with-letter-spacing{color:var(--ht-orange-text);font-size:11px;letter-spacing:.1em}.ht-product-main .product__text.caption-with-letter-spacing+.product__title{margin-top:22px}.ht-product-main .product__title h1{font-size:clamp(42px,4vw,62px)}.ht-product-main .product__text.subtitle{margin-top:18px;font-size:16px;line-height:1.55}.ht-evidence-stats{gap:0;padding-block:18px;border-color:#08243d1f}.ht-evidence-stats__number{padding:0 .14em .04em;font-size:clamp(3.2rem,3.2vw,4.4rem)}.ht-evidence-stats__label{margin-top:9px;color:var(--ht-muted);font-size:1.02rem;font-weight:650;letter-spacing:.035em;text-transform:none}.ht-product-tabs__tab{border-bottom-style:solid;border-bottom-color:#08243d24;color:var(--ht-muted);font-size:13px;font-weight:620;letter-spacing:-.01em;text-transform:none}.ht-product-tabs__tab.is-active,.ht-product-tabs__tab[aria-selected=true]{border-bottom-color:var(--ht-navy);color:var(--ht-navy)}.ht-product-process__step{border-color:#f1783ab8;background:transparent;color:var(--ht-navy);letter-spacing:.06em;text-transform:uppercase}.ht-product-results__check{background:#f1783a33;color:var(--ht-navy)}.ht-product-main .product-form__quantity{margin-top:22px;padding:18px;border-color:#08243d1c;border-radius:var(--ht-radius-md);background:var(--ht-warm-white)}.ht-quantity-choices{gap:7px}.ht-quantity-choice{min-height:60px;border-color:#08243d29;border-radius:14px}.ht-quantity-choice:hover:not(:disabled){border-color:var(--ht-teal)}.ht-quantity-choice.is-selected{border-color:var(--ht-navy);background:var(--ht-navy)}.ht-product-main .price-per-item__container{margin-top:14px}.ht-product-main quantity-input.quantity{border-color:#08243d2e}.ht-product-main .product-form__submit.button{min-height:54px;font-size:14px;letter-spacing:-.01em;text-transform:none}.ht-product-story__inner{padding-block:clamp(68px,7vw,92px)}.ht-product-story__card{min-height:240px;padding:30px}.ht-product-story__number{margin-bottom:42px;color:var(--ht-orange)}.ht-product-story .ht-product-story__body,.ht-product-story .ht-product-story__body p{color:#fffcf5cc}.ht-product-kit__inner{padding-block:clamp(54px,5vw,70px)}.ht-product-kit__components li,.ht-product-kit__step{border-color:#08243d1a;border-radius:var(--ht-radius-sm);background:#ffffffb8}.ht-product-kit__process{margin-top:clamp(54px,6vw,78px);padding-top:36px}.ht-product-kit__step{min-height:205px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ht-product-kit__step:hover{border-color:#08243d33;box-shadow:var(--ht-shadow-sm);transform:translateY(-3px)}.ht-product-kit__step .ht-icon-wrap{margin-bottom:24px;border-radius:15px;background:var(--ht-surface);color:var(--ht-teal)}.ht-product-kit__step-number{color:var(--ht-orange-text);letter-spacing:.035em;text-transform:none}.ht-product-details__inner{gap:clamp(52px,8vw,110px);padding-block:clamp(66px,7vw,90px)}.ht-about-page__hero-inner{gap:clamp(44px,6vw,86px);min-height:620px;padding-block:clamp(66px,7vw,94px)}.ht-about-page__heading,.ht-contact-page__heading,.ht-faq-page__heading,.ht-blog-hero__heading{font-size:clamp(50px,5.7vw,78px);letter-spacing:-.052em}.ht-about-belief{min-height:440px;border-radius:var(--ht-radius-lg);background:linear-gradient(145deg,#08243d,#0f354d);box-shadow:var(--ht-shadow-md)}.ht-about-belief__orbit{display:none}.ht-about-belief:after{right:-70px;bottom:-135px;border-color:#ffffff1a}.ht-about-belief__tags span{border-color:#ffffff2e;background:#ffffff12}.ht-about-principle,.ht-about-founder,.ht-about-proof{border-color:#08243d1a}.ht-about-principle{border-radius:var(--ht-radius-md);background:#ffffffb8}.ht-about-houston__panel{border-radius:var(--ht-radius-lg);background:linear-gradient(145deg,#08243d,#0f354d)}.ht-about-proof__icon{border-radius:14px;background:#ffffff17}.ht-about-proof__icon .ht-icon{width:26px;height:26px}.ht-contact-page__hero-inner,.ht-faq-page__hero-inner{padding-block:clamp(64px,7vw,92px) clamp(50px,5vw,70px)}.ht-contact-page__main{gap:16px;padding-block:clamp(60px,6vw,86px)}.ht-contact-info,.ht-contact-card{border-radius:var(--ht-radius-lg)}.ht-contact-info{min-height:610px;background:linear-gradient(155deg,#08243d,#0f354d)}.ht-contact-card{border-color:#08243d1a;background:#ffffffc2;box-shadow:var(--ht-shadow-sm)}.ht-contact-field input,.ht-contact-field select,.ht-contact-field textarea{border-color:#08243d29;border-radius:13px;background:var(--ht-white)}.ht-contact-route{border-color:#08243d1a;border-radius:var(--ht-radius-md);background:#ffffffb8}.ht-contact-route__number{border-color:#1e68712e;background:var(--ht-surface);color:var(--ht-teal)}.ht-faq-page__group-heading>span{border-color:transparent;background:#f1783a26;color:var(--ht-orange-hover)}.ht-faq-page__sidebar a span{border-color:var(--ht-border);background:transparent;color:var(--ht-orange-hover)}.ht-faq-page__topics{margin-top:28px}.ht-faq-page__topics a{min-height:38px;border-color:#08243d1f;background:#ffffffb8;font-size:13px}.ht-faq-page__layout{gap:clamp(42px,6vw,80px);padding-block:clamp(54px,6vw,78px) clamp(68px,7vw,96px)}.ht-faq-page__sidebar{padding:16px;border-color:#08243d1a;border-radius:var(--ht-radius-md);background:#ffffffb8}.ht-faq-page__group+.ht-faq-page__group{margin-top:clamp(52px,6vw,74px)}.ht-faq-page__item{border-color:#08243d1a;border-radius:16px;background:#ffffffb8}.ht-faq-page__item:hover,.ht-faq-page__item[open]{border-color:#f1783a94;box-shadow:var(--ht-shadow-sm)}.ht-faq-page__cta{border-color:var(--ht-navy);border-radius:var(--ht-radius-lg);background:linear-gradient(125deg,rgba(241,120,58,.09),transparent 52%),#ffffff8c}.ht-blog-page{background:radial-gradient(circle at 92% 1%,rgba(30,104,113,.08),transparent 26rem),var(--ht-ivory)}.ht-blog-hero{margin-bottom:clamp(42px,5vw,64px)}.ht-blog-featured{min-height:460px;margin-bottom:clamp(56px,6vw,78px);border-color:#08243d1a;border-radius:var(--ht-radius-lg);background:#ffffffc2;box-shadow:var(--ht-shadow-sm)}.ht-blog-card{border-color:#08243d1a;border-radius:var(--ht-radius-md);background:#ffffffbd}.ht-blog-card__content{min-height:270px;padding:24px}.ht-blog-read-link{color:var(--ht-teal);letter-spacing:-.01em;text-transform:none}.footer{border-top:0}.footer .newsletter-form__field-wrapper .field{background:#ffffff0f}.footer .footer-block__heading{letter-spacing:-.025em}@media screen and (max-width:1199px){.ht-results-process__column+.ht-results-process__column{padding-left:0}.ht-science-method-card{min-height:430px}}@media screen and (max-width:989px){.ht-shell,.ht-blog-page__shell{width:min(calc(100% - 40px),var(--ht-shell))}:is(.template-index,.template-product,.template-page-science,.template-page-about,.template-page-contact,.template-page-faq,.template-blog,.template-article) .section-header.scrolled-past-header .header{border-color:#fff3;background:#2b333480;box-shadow:0 12px 34px #08243d1f;-webkit-backdrop-filter:blur(20px) saturate(115%);backdrop-filter:blur(20px) saturate(115%)}.ht-contact-info{position:static;min-height:0}.ht-science-method-card{min-height:410px}}@media screen and (max-width:749px){.ht-shell,.ht-blog-page__shell{width:min(calc(100% - 32px),var(--ht-shell))}.ht-button{min-height:50px}.ht-heading--xl{font-size:clamp(40px,11.2vw,50px)}.ht-heading--lg{font-size:clamp(34px,9.6vw,42px)}.ht-hero__actions{gap:9px}.ht-hero__actions .ht-button{width:auto;flex:1 1 0;min-width:0;padding-inline:14px}.ht-hero__note{max-width:36ch;font-size:12px}.ht-trust__item{min-height:72px;padding:14px 11px}.ht-story__inner,.ht-offer__inner,.ht-results-process__inner,.ht-why__inner,.ht-faq__inner{padding-block:58px}.ht-story__media,.ht-offer__media{border-radius:var(--ht-radius-md)}.ht-outcome-card,.ht-proof-card{padding:22px}.ht-product-main .product__info-container{padding:24px 20px;border-radius:var(--ht-radius-md)}.ht-product-main .product__title h1{font-size:clamp(39px,12vw,50px)}.ht-product-main .product__text.subtitle{font-size:15.5px}.ht-evidence-stats__number{padding-right:.1em;font-size:clamp(2.6rem,8.2vw,3.2rem)}.ht-evidence-stats__label{max-width:14ch;font-size:.86rem;line-height:1.28}.ht-product-main .product-form__quantity{padding:16px 14px}.ht-quantity-choices{gap:6px}.ht-quantity-choice{min-height:56px;padding-inline:2px}.ht-product-main .price-per-item__container{grid-template-columns:1fr;gap:12px}.ht-quantity-total{justify-content:flex-end}.ht-product-story__header,.ht-product-details__inner,.ht-product-story__grid{grid-template-columns:1fr}.ht-product-story__card{min-height:0;padding:26px 0}.ht-product-story__card+.ht-product-story__card{border-top:1px solid rgba(255,255,255,.18);border-left:0}.ht-product-story__number{margin-bottom:20px}.ht-product-kit__components{grid-template-columns:1fr}.ht-product-kit__process{margin-top:46px;padding-top:30px}.ht-about-page__hero-inner{min-height:0;padding-block:54px}.ht-about-page__heading,.ht-contact-page__heading,.ht-faq-page__heading,.ht-blog-hero__heading{font-size:clamp(42px,12vw,54px)}.ht-about-belief{min-height:410px;padding:32px 26px;border-radius:var(--ht-radius-md)}.ht-contact-page__hero-inner,.ht-faq-page__hero-inner{padding-block:52px 42px}.ht-contact-page__main,.ht-faq-page__layout{padding-block:48px 64px}.ht-faq-page__topics{gap:7px}.ht-faq-page__topics a{min-height:36px;padding-inline:14px;font-size:12px}.ht-blog-featured{min-height:0;border-radius:var(--ht-radius-md)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ht-motion-ready .ht-reveal,.ht-motion-ready .ht-reveal.is-visible{opacity:1;transform:none;transition:none}.ht-science-story__flow:after{animation:none}.ht-science-method-card.is-highlighted.is-spotlit,.ht-science-method-card.is-highlighted.is-spotlit:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/ht-polish.css.map */
