:root{--fo:#0e2a21;--fo2:#14382c;--fo3:#071b15;--go:#c6a45d;--go2:#e8d5a8;--go3:#a8793d;--iv:#faf6f0;--cr:#f7efe4;--pe:#fff8ea;--rg:#c9907a;--cb:#2a4a6b;--co:#5a3825;--tx:#2a1f14;--tx2:#4a3a2c;--tx3:#6b5a48;--wh:#fff;--rad:14px;--rad-sm:8px;--rad-lg:20px;--sh:0 4px 24px #0e2a211f;--sh-lg:0 12px 48px #0e2a212e;--sh-go:0 0 0 3px #c6a45d4d;--trans:.22s cubic-bezier(.4,0,.2,1)}.hst-root *,.hst-root :before,.hst-root :after{box-sizing:border-box;margin:0;padding:0}.hst-root{color:var(--tx);background:var(--iv);font-family:DM Sans,sans-serif;line-height:1.6;overflow-x:hidden}.hst-root img{max-width:100%;height:auto;display:block}.hst-root a{color:inherit;text-decoration:none}.hst-root button{cursor:pointer;background:0 0;border:none;font-family:inherit}.hst-h1{color:var(--wh);font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:700;line-height:1.18}.hst-h2{color:var(--fo);font-family:Cormorant Garamond,serif;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:600;line-height:1.25}.hst-h2-gold{color:var(--go2)}.hst-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--go);margin-bottom:10px;font-size:.72rem;font-weight:700}.hst-eyebrow-light{color:var(--go2)}.hst-container{max-width:1280px;margin:0 auto;padding:0 24px}.hst-section{padding:72px 0}.hst-section-sm{padding:48px 0}.hst-bg-dark{background:var(--fo3)}.hst-bg-emerald{background:var(--fo)}.hst-bg-ivory{background:var(--iv)}.hst-bg-cream{background:var(--cr)}.hst-bg-pearl{background:var(--pe)}.hst-btn{letter-spacing:.03em;transition:var(--trans);border-radius:50px;align-items:center;gap:7px;padding:13px 26px;font-size:.88rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.hst-btn:after{content:"";background:#ffffff1f;transition:transform .35s;position:absolute;inset:0;transform:translate(-100%)}.hst-btn:hover:after{transform:translate(0)}.hst-btn-primary{background:linear-gradient(135deg,var(--go3),var(--go));color:var(--fo3);box-shadow:0 4px 18px #c6a45d66}.hst-btn-primary:hover{transform:translateY(-2px)}.hst-btn-forest{background:var(--fo);color:var(--go2);box-shadow:0 4px 16px #0e2a2140}.hst-btn-forest:hover{background:var(--fo2);transform:translateY(-2px)}.hst-btn-outline{border:1.5px solid var(--go);color:var(--go)}.hst-btn-outline:hover{background:var(--go);color:var(--fo3)}.hst-btn-outline-wh{color:#ffffffe0;border:1.5px solid #ffffff80}.hst-btn-outline-wh:hover{background:#ffffff1a}.hst-btn-sm{padding:9px 18px;font-size:.8rem}.hst-btn-ghost{color:#ffffffe0;border:1px solid #ffffff47}.hst-btn-ghost:hover{background:#ffffff1a}.hst-trust{background:var(--fo3);border-bottom:1px solid #c6a45d2e;padding:10px 0;overflow:hidden}.hst-trust-track{white-space:nowrap;gap:40px;animation:30s linear infinite hstTrustScroll;display:flex}.hst-trust-track:hover{animation-play-state:paused}@keyframes hstTrustScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hst-trust-item{color:#ffffffbf;letter-spacing:.06em;align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:inline-flex}.hst-trust-dot{background:var(--go);border-radius:50%;flex-shrink:0;width:5px;height:5px}.hst-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:100;background:#0e2a21f7;border-bottom:1px solid #c6a45d33;position:sticky;top:0}.hst-nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.hst-logo{color:var(--go2);letter-spacing:.04em;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700}.hst-nav-links{align-items:center;gap:24px;display:flex}.hst-nav-link{color:#ffffffc7;font-size:.82rem;font-weight:500;transition:color .2s}.hst-nav-link:hover{color:var(--go2)}.hst-nav-ctas{align-items:center;gap:10px;display:flex}.hst-hamburger{flex-direction:column;gap:5px;padding:6px;display:none}.hst-hamburger span{background:var(--go2);width:22px;height:2px;transition:var(--trans);border-radius:2px}@media (max-width:768px){.hst-nav-links,.hst-nav-ctas{display:none}.hst-hamburger{display:flex}}.hst-mob-menu{z-index:200;background:#071b15f7;flex-direction:column;padding:24px;transition:transform .32s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;transform:translate(100%)}.hst-mob-menu.hst-open{transform:translate(0)}.hst-mob-close{color:var(--go2);align-self:flex-end;padding:4px 10px;font-size:1.5rem}.hst-mob-links{flex-direction:column;gap:20px;margin-top:32px;display:flex}.hst-mob-link{color:#ffffffe0;border-bottom:1px solid #c6a45d1f;padding-bottom:16px;font-size:1.15rem;font-weight:500}.hst-mob-link:hover{color:var(--go2)}.hst-breadcrumb{background:var(--cr);border-bottom:1px solid #0e2a2114;padding:14px 0}.hst-bc-list{flex-wrap:wrap;align-items:center;gap:8px;list-style:none;display:flex}.hst-bc-item{color:var(--tx3);font-size:.78rem}.hst-bc-item a{color:var(--go3);font-weight:500}.hst-bc-item a:hover{color:var(--go)}.hst-bc-sep{color:var(--tx3);font-size:.7rem}.hst-bc-current{color:var(--fo);font-weight:600}.hst-hero{background:linear-gradient(135deg,var(--fo3) 0%,var(--fo) 55%,#0a2518 100%);padding:80px 0 72px;position:relative;overflow:hidden}.hst-hero:before{content:"";background:radial-gradient(70% 60% at 65%,#c6a45d1a 0%,#0000 70%);position:absolute;inset:0}.hst-hero-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.hst-hero-img{border-radius:var(--rad-lg);aspect-ratio:4/3;background:linear-gradient(135deg,#c6a45d1f,#0e2a2133);border:1px solid #c6a45d33;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.hst-hero-img-placeholder{filter:drop-shadow(0 0 20px #c6a45d80);font-size:3.5rem}.hst-hero-img-label{letter-spacing:.1em;color:var(--go2);text-transform:uppercase;font-size:.72rem;font-weight:600}.hst-hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--go);margin-bottom:14px;font-size:.72rem;font-weight:700}.hst-hero-sub{color:#ffffffd1;margin:18px 0 14px;font-size:1.05rem;line-height:1.65}.hst-hero-trust{color:#ffffffad;border-left:3px solid var(--go);border-radius:0 var(--rad-sm) var(--rad-sm) 0;background:#c6a45d14;margin-bottom:24px;padding:14px 18px;font-size:.88rem;line-height:1.6}.hst-hero-ctas{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.hst-hero-badges{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.hst-badge{color:#ffffffbf;background:#ffffff12;border:1px solid #c6a45d40;border-radius:50px;align-items:center;gap:5px;padding:5px 12px;font-size:.73rem;font-weight:500;display:inline-flex}.hst-hero-disclaimer{color:#ffffff73;margin-top:8px;font-size:.72rem;line-height:1.55}.hst-float-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.hst-float-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--rad-sm);transition:var(--trans);background:#ffffff0f;border:1px solid #c6a45d33;padding:12px 16px}.hst-float-card:hover{border-color:var(--go);background:#c6a45d1f;transform:translateY(-3px)}.hst-float-card-name{color:var(--go2);margin-bottom:3px;font-size:.82rem;font-weight:700}.hst-float-card-desc{color:#ffffff9e;font-size:.72rem}@media (max-width:900px){.hst-hero-grid{grid-template-columns:1fr}.hst-hero-img{display:none}}.hst-qa-wrap{text-align:center;max-width:860px;margin:0 auto}.hst-qa-answer{color:var(--tx2);margin:18px 0 22px;font-size:1.02rem;line-height:1.75}.hst-qa-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.hst-qa-link{border:1px solid var(--go);color:var(--go3);transition:var(--trans);border-radius:50px;padding:7px 16px;font-size:.8rem;font-weight:600}.hst-qa-link:hover{background:var(--go);color:var(--fo3)}.hst-filter-panel{background:var(--wh);border-radius:var(--rad-lg);box-shadow:var(--sh-lg);border:1px solid #c6a45d26;padding:30px}.hst-filter-search{width:100%;color:var(--tx);background:var(--iv);transition:var(--trans);border:1.5px solid #c6a45d4d;border-radius:50px;margin-bottom:22px;padding:13px 18px;font-family:inherit;font-size:.9rem}.hst-filter-search:focus{border-color:var(--go);box-shadow:var(--sh-go);outline:none}.hst-filter-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:18px;display:grid}.hst-select{border-radius:var(--rad-sm);width:100%;color:var(--tx);background:var(--iv);cursor:pointer;transition:var(--trans);border:1.5px solid #0e2a2126;padding:10px 14px;font-family:inherit;font-size:.84rem}.hst-select:focus{border-color:var(--go);box-shadow:var(--sh-go);outline:none}.hst-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.hst-chip{color:var(--tx2);cursor:pointer;transition:var(--trans);border:1.5px solid #0e2a2126;border-radius:50px;padding:6px 14px;font-size:.78rem;font-weight:500}.hst-chip:hover,.hst-chip.hst-on{background:var(--fo);border-color:var(--fo);color:var(--go2)}.hst-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hst-filter-count{color:var(--tx3);margin-left:auto;font-size:.82rem}.hst-selector-group{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.hst-selector-label{color:var(--fo);margin-bottom:8px;font-size:.8rem;font-weight:700}.hst-selector-chip{color:var(--tx2);cursor:pointer;transition:var(--trans);border:1.5px solid #0e2a2126;border-radius:50px;padding:7px 16px;font-size:.8rem;font-weight:600}.hst-selector-chip:hover,.hst-selector-chip.hst-sel{background:var(--go);border-color:var(--go);color:var(--fo3)}.hst-subcat-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px;display:grid}.hst-subcat-card{background:var(--wh);border-radius:var(--rad);transition:var(--trans);border:1px solid #0e2a2114;overflow:hidden}.hst-subcat-card:hover{box-shadow:var(--sh-lg);border-color:#c6a45d59;transform:translateY(-7px)}.hst-subcat-img{background:linear-gradient(135deg,var(--fo),var(--fo2));justify-content:center;align-items:center;height:140px;font-size:2.6rem;display:flex;position:relative}.hst-subcat-img:after{content:"";background:linear-gradient(#0000,#0e2a2166);height:40%;position:absolute;bottom:0;left:0;right:0}.hst-subcat-body{padding:18px 18px 14px}.hst-subcat-tag{color:var(--go3);background:#c6a45d1a;border:1px solid #c6a45d33;border-radius:50px;margin-bottom:8px;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-block}.hst-subcat-tag-aerosol{color:var(--cb);background:#2a4a6b1a;border-color:#2a4a6b33}.hst-subcat-body h3{color:var(--fo);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:600}.hst-subcat-body p{color:var(--tx2);margin-bottom:12px;font-size:.82rem;line-height:1.6}.hst-subcat-note{color:var(--tx3);background:#c6a45d0f;border-left:3px solid #c6a45d4d;border-radius:6px;margin-bottom:12px;padding:6px 10px;font-size:.72rem}.hst-subcat-cta{color:var(--go3);border:1.5px solid var(--go);transition:var(--trans);border-radius:50px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.hst-subcat-cta:hover{background:var(--go);color:var(--fo3)}.hst-goal-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.hst-goal-card{background:var(--wh);border-radius:var(--rad);transition:var(--trans);border:1px solid #0e2a2114;padding:22px}.hst-goal-card:hover{box-shadow:var(--sh-lg);border-color:#c6a45d4d;transform:translateY(-5px)}.hst-goal-icon{margin-bottom:10px;font-size:1.8rem}.hst-goal-card h3{color:var(--fo);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:600}.hst-goal-best{color:var(--tx2);margin-bottom:6px;font-size:.82rem}.hst-goal-products{color:var(--tx3);background:#c6a45d14;border-radius:6px;margin-bottom:10px;padding:6px 10px;font-size:.75rem}.hst-goal-note{color:var(--tx3);margin-bottom:12px;font-size:.73rem}.hst-goal-ctas{gap:8px;display:flex}.hst-goal-cta{transition:var(--trans);border:1.5px solid;border-radius:50px;padding:6px 14px;font-size:.75rem;font-weight:600}.hst-goal-cta-learn{border-color:var(--fo);color:var(--fo)}.hst-goal-cta-learn:hover{background:var(--fo);color:var(--wh)}.hst-goal-cta-shop{border-color:var(--go);color:var(--go3)}.hst-goal-cta-shop:hover{background:var(--go);color:var(--fo3)}.hst-tabs{border-bottom:1px solid #0e2a211a;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding-bottom:12px;display:flex}.hst-tab{color:var(--tx2);background:var(--wh);transition:var(--trans);border:1.5px solid #0e2a211f;border-radius:50px;padding:9px 20px;font-size:.82rem;font-weight:600}.hst-tab.hst-tab-on,.hst-tab:hover{background:var(--fo);border-color:var(--fo);color:var(--go2)}.hst-rail{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:none}.hst-rail.hst-rail-on{display:grid}.hst-prod-card{background:var(--wh);border-radius:var(--rad);transition:var(--trans);border:1px solid #0e2a2114;overflow:hidden}.hst-prod-card:hover{box-shadow:var(--sh-lg);transform:translateY(-6px)}.hst-prod-img{background:linear-gradient(135deg,#c6a45d1a,#0e2a210f);justify-content:center;align-items:center;height:158px;font-size:2.8rem;display:flex;position:relative;overflow:hidden}.hst-prod-img:hover .hst-prod-qa{opacity:1}.hst-prod-label{background:var(--go);color:var(--fo3);border-radius:4px;padding:3px 10px;font-size:.68rem;font-weight:700;position:absolute;top:10px;left:10px}.hst-prod-label-aerosol{background:var(--cb);color:var(--wh)}.hst-prod-qa{opacity:0;background:#071b15d1;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .22s;display:flex;position:absolute;inset:0}.hst-prod-qa-btn{cursor:pointer;transition:var(--trans);border-radius:50px;padding:7px 16px;font-size:.75rem;font-weight:700}.hst-prod-qa-btn-cart{background:var(--go);color:var(--fo3);border:none}.hst-prod-qa-btn-view{color:var(--wh);background:0 0;border:1.5px solid #ffffffb3}.hst-prod-body{padding:14px}.hst-prod-hold{color:var(--go3);background:#c6a45d17;border-radius:50px;align-items:center;gap:5px;margin-bottom:4px;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.hst-prod-finish{color:var(--tx3);background:#0e2a210f;border-radius:50px;margin-bottom:8px;margin-left:4px;padding:3px 10px;font-size:.66rem;font-weight:600;display:inline-block}.hst-prod-name{color:var(--fo);margin-bottom:4px;font-size:.88rem;font-weight:700;line-height:1.35}.hst-prod-best{color:var(--tx3);margin-bottom:6px;font-size:.75rem}.hst-prod-safety{color:var(--tx3);background:#c6a45d0f;border-radius:4px;margin-bottom:8px;padding:4px 8px;font-size:.7rem}.hst-prod-price-row{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.hst-prod-price{color:var(--fo);font-size:1rem;font-weight:700}.hst-prod-mrp{color:var(--tx3);font-size:.8rem;text-decoration:line-through}.hst-prod-disc{color:#2a8a4a;font-size:.72rem;font-weight:700}.hst-prod-rating{color:var(--go3);margin-bottom:10px;font-size:.75rem}.hst-prod-cta-row{gap:8px;display:flex}.hst-prod-add{background:var(--go);color:var(--fo3);cursor:pointer;transition:var(--trans);border:none;border-radius:50px;flex:1;padding:9px 12px;font-size:.78rem;font-weight:700}.hst-prod-add:hover{background:var(--go3)}.hst-prod-wish{width:36px;height:36px;transition:var(--trans);border:1.5px solid #0e2a2126;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:flex}.hst-prod-wish:hover{border-color:var(--rg);background:#c9907a1f}.hst-pincode-wrap{background:var(--wh);border-radius:var(--rad-sm);border:1px solid #c6a45d26;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 20px;display:flex}.hst-pincode-input{color:var(--tx);border:1.5px solid #0e2a2126;border-radius:50px;flex:1;padding:9px 14px;font-family:inherit;font-size:.84rem}.hst-pincode-input:focus{border-color:var(--go);box-shadow:var(--sh-go);outline:none}.hst-pincode-result{color:var(--tx2);min-height:20px;margin-top:4px;font-size:.78rem}.hst-bundle-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;display:grid}.hst-bundle-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--rad);transition:var(--trans);background:#ffffff0f;border:1px solid #c6a45d33;padding:24px}.hst-bundle-card:hover{border-color:var(--go);background:#ffffff17;transform:translateY(-5px)}.hst-bundle-icon{margin-bottom:10px;font-size:1.8rem}.hst-bundle-card h3{color:var(--go2);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:600}.hst-bundle-includes{color:#ffffffb3;margin-bottom:8px;font-size:.8rem;line-height:1.6}.hst-bundle-best{color:var(--go);margin-bottom:12px;font-size:.75rem}.hst-bundle-cta{border:1.5px solid var(--go);color:var(--go2);transition:var(--trans);border-radius:50px;align-items:center;gap:6px;padding:9px 18px;font-size:.78rem;font-weight:700;display:inline-flex}.hst-bundle-cta:hover{background:var(--go);color:var(--fo3)}.hst-science-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.hst-science-col h3{border-bottom:2px solid;margin-bottom:14px;padding-bottom:10px;font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:600}.hst-science-col-can h3{color:var(--go2);border-color:var(--go)}.hst-science-col-cannot h3{color:#ffffff80;border-color:#ffffff2e}.hst-science-list{flex-direction:column;gap:8px;list-style:none;display:flex}.hst-science-list li{border-radius:var(--rad-sm);align-items:flex-start;gap:9px;padding:9px 14px;font-size:.85rem;line-height:1.55;display:flex}.hst-science-col-can .hst-science-list li{color:#ffffffd1;background:#c6a45d1a}.hst-science-col-cannot .hst-science-list li{color:#ffffffa6;background:#ffffff0a}.hst-science-icon{flex-shrink:0;margin-top:2px}@media (max-width:640px){.hst-science-grid{grid-template-columns:1fr}}.hst-fw-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.hst-fw-card{background:var(--wh);border-radius:var(--rad);transition:var(--trans);border:1px solid #0e2a2114;padding:22px;position:relative}.hst-fw-card:hover{box-shadow:var(--sh);border-color:#c6a45d4d}.hst-fw-num{color:#c6a45d26;font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:10px;right:14px}.hst-fw-card h3{color:var(--fo);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:1rem;font-weight:700}.hst-fw-card p{color:var(--tx2);font-size:.82rem;line-height:1.6}.hst-tutorial-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.hst-tutorial-card{background:var(--wh);border-radius:var(--rad);transition:var(--trans);border:1px solid #0e2a2114;overflow:hidden}.hst-tutorial-card:hover{box-shadow:var(--sh);border-color:#c6a45d40}.hst-tutorial-header{background:linear-gradient(135deg,var(--fo),var(--fo2));padding:18px 20px}.hst-tutorial-header h3{color:var(--go2);font-family:Cormorant Garamond,serif;font-size:1.05rem;font-weight:600}.hst-tutorial-icon{margin-bottom:8px;font-size:1.5rem}.hst-tutorial-steps{padding:16px 20px}.hst-tutorial-step{align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.hst-tutorial-step-num{background:var(--go);width:22px;height:22px;color:var(--fo3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.72rem;font-weight:700;display:flex}.hst-tutorial-step-text{color:var(--tx2);font-size:.8rem;line-height:1.5}.hst-compare-wrap{border-radius:var(--rad);box-shadow:var(--sh);border:1px solid #0e2a211a;overflow-x:auto}.hst-compare-table{border-collapse:collapse;width:100%;font-size:.85rem}.hst-compare-table th{background:var(--fo);color:var(--go2);text-align:left;padding:12px 16px;font-weight:700}.hst-compare-table td{color:var(--tx2);vertical-align:top;border-bottom:1px solid #0e2a2114;padding:12px 16px;line-height:1.55}.hst-compare-table tr:nth-child(2n) td{background:#0e2a2106}.hst-compare-label{color:var(--fo);font-weight:700}.hst-myth-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.hst-myth-card{background:var(--wh);border-radius:var(--rad);transition:var(--trans);border:1px solid #0e2a2114;overflow:hidden}.hst-myth-card:hover{box-shadow:var(--sh);border-color:#c6a45d33}.hst-myth-header{background:#c6a45d12;border-bottom:1px solid #c6a45d1f;padding:12px 18px}.hst-myth-label{letter-spacing:.1em;color:var(--rg);text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:700}.hst-myth-text{color:var(--tx);font-size:.85rem;font-weight:600}.hst-myth-body{padding:14px 18px}.hst-fact-label{letter-spacing:.1em;color:var(--go3);text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:700}.hst-fact-text{color:var(--tx2);font-size:.85rem;line-height:1.6}.hst-redflag-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.hst-redflag-item{background:var(--wh);border-radius:var(--rad-sm);border:1px solid #5a38251f;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.hst-redflag-icon{color:var(--rg);flex-shrink:0;margin-top:2px;font-size:.95rem}.hst-redflag-text{color:var(--tx2);font-size:.82rem;line-height:1.5}.hst-ai-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.hst-ai-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--rad);transition:var(--trans);background:#ffffff0d;border:1px solid #c6a45d33;padding:22px}.hst-ai-card:hover{border-color:var(--go);background:#c6a45d1a;transform:translateY(-4px)}.hst-ai-icon{margin-bottom:10px;font-size:1.6rem}.hst-ai-card h3{color:var(--go2);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:600}.hst-ai-for{color:#ffffff9e;margin-bottom:12px;font-size:.78rem;line-height:1.55}.hst-ai-cta{border:1.5px solid var(--go);color:var(--go2);transition:var(--trans);border-radius:50px;align-items:center;gap:5px;padding:8px 16px;font-size:.75rem;font-weight:700;display:inline-flex}.hst-ai-cta:hover{background:var(--go);color:var(--fo3)}.hst-ai-disclaimer{color:#ffffff73;text-align:center;margin-top:20px;font-size:.75rem}.hst-links-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;display:grid}.hst-links-col h3{color:var(--go2);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #c6a45d33;margin-bottom:12px;padding-bottom:8px;font-family:Cormorant Garamond,serif;font-size:.95rem;font-weight:700}.hst-links-col ul{flex-direction:column;gap:6px;list-style:none;display:flex}.hst-links-col a{color:#ffffffa6;font-size:.8rem;transition:color .2s}.hst-links-col a:hover{color:var(--go2)}.hst-refs-list{flex-wrap:wrap;gap:12px;display:flex}.hst-ref-link{color:var(--go3);transition:var(--trans);border:1px solid #0e2a2126;border-radius:50px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.hst-ref-link:hover{background:var(--go);color:var(--fo3)}.hst-faq-list{flex-direction:column;gap:10px;max-width:860px;margin:0 auto;display:flex}.hst-faq-item{background:var(--wh);border-radius:var(--rad-sm);border:1px solid #0e2a2114;transition:border-color .2s;overflow:hidden}.hst-faq-item:focus-within{border-color:var(--go)}.hst-faq-q{text-align:left;width:100%;color:var(--fo);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:.9rem;font-weight:700;transition:background .2s;display:flex}.hst-faq-q:hover{background:#c6a45d0a}.hst-faq-q[aria-expanded=true]{color:var(--go3);border-left:3px solid var(--go)}.hst-faq-chevron{flex-shrink:0;font-size:.75rem;transition:transform .22s}.hst-faq-q[aria-expanded=true] .hst-faq-chevron{transform:rotate(180deg)}.hst-faq-a{max-height:0;transition:max-height .32s cubic-bezier(.4,0,.2,1),padding .22s;overflow:hidden}.hst-faq-a-inner{color:var(--tx2);padding:0 22px 18px;font-size:.85rem;line-height:1.72}.hst-final-cta{background:linear-gradient(135deg,var(--fo3),var(--fo));text-align:center;border-top:1px solid #c6a45d26;padding:72px 0}.hst-final-cta p{color:#ffffffb8;max-width:620px;margin:16px auto 30px;font-size:1rem;line-height:1.7}.hst-final-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hst-sticky{z-index:150;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071b15f2;border-top:1px solid #c6a45d40;justify-content:center;align-items:center;gap:10px;padding:12px 24px;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.hst-sticky.hst-sticky-show{transform:translateY(0)}@media (min-width:769px){.hst-sticky{display:none}}.hst-sticky-label{color:#ffffffb3;flex:1;font-size:.8rem;font-weight:600}.hst-toast{background:var(--fo);color:var(--go2);box-shadow:var(--sh-lg);z-index:300;opacity:0;pointer-events:none;white-space:nowrap;border:1px solid #c6a45d4d;border-radius:50px;padding:12px 24px;font-size:.82rem;font-weight:700;transition:opacity .25s,transform .25s;position:fixed;bottom:80px;left:50%;transform:translate(-50%)translateY(20px)}.hst-toast.hst-toast-show{opacity:1;transform:translate(-50%)translateY(0)}@keyframes hstReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hst-reveal{opacity:0;transition:opacity .5s,transform .5s}.hst-vis{opacity:1;animation:.5s forwards hstReveal}@media (prefers-reduced-motion:reduce){.hst-root *{transition:none!important;animation:none!important}}.hst-text-center{text-align:center}.hst-mb-14{margin-bottom:14px}.hst-mb-20{margin-bottom:20px}.hst-mb-28{margin-bottom:28px}.hst-mb-36{margin-bottom:36px}.hst-mt-20{margin-top:20px}.hst-mt-28{margin-top:28px}.hst-disclaimer{color:var(--tx3);border-radius:var(--rad-sm);background:#5a38250f;border-left:3px solid #c6a45d4d;padding:12px 16px;font-size:.73rem;line-height:1.6}.hst-section-intro{color:var(--tx2);max-width:760px;margin:0 auto 36px;font-size:1rem;line-height:1.7}.hst-aerosol-note{color:var(--cb);background:#2a4a6b12;border-radius:50px;align-items:center;gap:5px;padding:6px 12px;font-size:.73rem;font-weight:600;display:inline-flex}@media (max-width:640px){.hst-filter-grid{grid-template-columns:1fr 1fr}.hst-subcat-grid,.hst-bundle-grid{grid-template-columns:1fr}.hst-goal-grid{grid-template-columns:1fr 1fr}.hst-tutorial-grid{grid-template-columns:1fr}.hst-links-grid{grid-template-columns:1fr 1fr}}@media (max-width:400px){.hst-goal-grid{grid-template-columns:1fr}}.upg-glass{-webkit-backdrop-filter:blur(14px);border-radius:var(--rad);background:#ffffff0f;border:1px solid #c6a45d2e}.upg-glass-light{-webkit-backdrop-filter:blur(10px);border-radius:var(--rad);background:#ffffffd1;border:1px solid #0e2a2114}.upg-grain{position:relative}.upg-grain:after{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/%3E%3C/svg%3E");position:absolute;inset:0}.upg-grain>*{z-index:1;position:relative}.upg-divider{background:linear-gradient(90deg,transparent,var(--go),transparent);opacity:.5;border:none;height:2px;margin:0}.upg-wyl{padding:48px 0}.upg-wyl-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;max-width:1080px;margin:20px auto 0;display:grid}.upg-wyl-item{border-radius:var(--rad-sm);transition:var(--trans);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.upg-wyl-item:hover{transform:translateY(-2px)}.upg-wyl-check{color:var(--go);flex-shrink:0;margin-top:1px;font-weight:700}.upg-wyl-text{color:var(--tx2);font-size:.85rem;line-height:1.55}.hst-bg-dark .upg-wyl-text{color:#ffffffc7}.hst-bg-cream .upg-wyl-item{background:#ffffffb3}.hst-bg-ivory .upg-wyl-item{background:var(--wh)}.hst-bg-pearl .upg-wyl-item{background:#ffffffb3}.upg-qa-box{border-radius:var(--rad);border:1.5px solid var(--go);max-width:860px;margin:0 auto;padding:28px 32px;position:relative;overflow:hidden}.upg-qa-box:before{content:"";background:linear-gradient(90deg,var(--go3),var(--go),var(--go2));height:4px;position:absolute;top:0;left:0;right:0}.upg-qa-badge{background:linear-gradient(135deg,var(--go3),var(--go));color:var(--fo3);letter-spacing:.08em;text-transform:uppercase;border-radius:50px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.upg-qa-text{color:var(--tx2);font-size:.95rem;line-height:1.75}.upg-whois{padding:56px 0}.upg-whois-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;max-width:1080px;margin:20px auto 0;display:grid}.upg-whois-card{border-radius:var(--rad);transition:var(--trans);padding:24px}.upg-whois-card:hover{transform:translateY(-3px)}.upg-whois-card h3{margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:700}.upg-whois-card ul{flex-direction:column;gap:6px;list-style:none;display:flex}.upg-whois-card li{align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.55;display:flex}.upg-whois-card li span:first-child{flex-shrink:0;margin-top:1px}.upg-whois-best{background:#c6a45d14;border:1px solid #c6a45d33}.upg-whois-best h3{color:var(--go3)}.upg-whois-best li{color:var(--tx2)}.upg-whois-not{background:#0e2a210a;border:1px solid #0e2a211a}.upg-whois-not h3,.upg-whois-not li{color:var(--tx3)}.upg-whois-doc{background:var(--wh);border:1px solid #c9907a33}.upg-whois-doc h3{color:var(--rg)}.upg-whois-doc li{color:var(--tx2)}.upg-guides{padding:56px 0}.upg-guides-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;max-width:1080px;margin:20px auto 0;display:grid}.upg-guide-card{background:var(--wh);border-radius:var(--rad);transition:var(--trans);border:1px solid #0e2a2114;padding:20px}.upg-guide-card:hover{box-shadow:var(--sh);border-color:#c6a45d4d;transform:translateY(-3px)}.upg-guide-icon{margin-bottom:8px;font-size:1.4rem}.upg-guide-card h3{color:var(--fo);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:.95rem;font-weight:700}.upg-guide-card p{color:var(--tx3);margin-bottom:10px;font-size:.78rem;line-height:1.5}.upg-guide-cta{color:var(--go3);align-items:center;gap:5px;font-size:.75rem;font-weight:700;transition:color .2s;display:inline-flex}.upg-guide-cta:hover{color:var(--go)}@media (max-width:640px){.upg-wyl-grid,.upg-whois-grid{grid-template-columns:1fr}.upg-guides-grid{grid-template-columns:1fr 1fr}.upg-qa-box{padding:20px}}@media (max-width:400px){.upg-guides-grid{grid-template-columns:1fr}}.hst-btn-primary:before,.hst-btn-gold:before{content:"→";opacity:0;margin-right:-6px;transition:opacity .25s,transform .25s;display:inline-block;transform:translate(-8px)}.hst-btn-primary:hover:before,.hst-btn-gold:hover:before{opacity:1;margin-right:4px;transform:translate(0)}@media (prefers-reduced-motion:reduce){.hst-btn-primary:before,.hst-btn-gold:before{display:none!important}}@keyframes shimSweep{0%{opacity:0;left:-75%}20%{opacity:1}to{opacity:0;left:125%}}.hst-subcat-card:after,.hst-prod-card:after,.hst-type-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:50%;height:100%;position:absolute;top:0;left:-75%}.hst-subcat-card:hover:after,.hst-prod-card:hover:after,.hst-type-card:hover:after{animation:.7s forwards shimSweep}@media (prefers-reduced-motion:reduce){.hst-subcat-card:hover:after,.hst-prod-card:hover:after,.hst-type-card:hover:after{animation:none!important}}.hst-img-slot{background:linear-gradient(135deg,#0e2a210d,#c6a45d08);border:1px solid #0e2a2114;border-radius:14px;position:relative;overflow:hidden}.hst-img-slot img{width:100%;height:auto;transition:transform .45s cubic-bezier(.25,.46,.45,.94);display:block}.hst-img-slot:hover img{transform:scale(1.04)}.hst-img-slot figcaption{color:#6b5a48;padding:10px 16px;font-size:.75rem;line-height:1.5}.hst-img-single{max-width:800px;margin:32px auto 0}
