.xh{--bg-cream: #FAF8F5;--bg-white: #FFFFFF;--bg-dark: #1A2A3A;--text-primary: #1A2A3A;--text-secondary: #475569;--accent: #C8A05E;--font-display: "Urbanist", sans-serif;--font-body: "Inter", sans-serif;--rule: rgba(26, 42, 58, .08)}.xh *{box-sizing:border-box}.xh .eyebrow{display:block;font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:24px}.xh .gold{color:var(--accent)}.xh .h-section{font-family:var(--font-display);font-size:clamp(32px,4.5vw,52px);font-weight:200;line-height:1.15;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 24px}.xh .lead{font-size:18px;font-weight:300;line-height:1.7;color:var(--text-secondary);max-width:620px}.xh .body{font-size:16px;font-weight:300;line-height:1.8;color:var(--text-secondary)}.xh .body strong{color:var(--text-primary);font-weight:500}.xh .btn{display:inline-block;padding:16px 36px;font-family:var(--font-display);font-size:12px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border-radius:100px;font-weight:500;transition:all .3s ease;cursor:pointer}.xh .btn-gold{background:var(--accent);color:var(--text-primary);border:1px solid var(--accent)}.xh .btn-gold:hover{background:transparent;color:var(--accent)}.xh .btn-outline{background:transparent;color:var(--text-primary);border:1px solid rgba(26,42,58,.2)}.xh .btn-outline:hover{border-color:var(--accent);color:var(--accent)}.xh .btn-outline-light{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.xh .btn-outline-light:hover{border-color:#fff;background:#ffffff0f}.xh .btn-gold-on-dark{background:var(--accent);color:var(--text-primary);border:1px solid var(--accent)}.xh .btn-gold-on-dark:hover{background:transparent;color:var(--accent)}.xh .link-arrow{display:inline-block;margin-top:24px;font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:1.5px;color:var(--accent);text-decoration:none;transition:opacity .3s ease}.xh .link-arrow:hover{opacity:.65}.xh .proof{background:var(--bg-cream);padding:80px 0;border-bottom:1px solid var(--rule)}.xh .proof-inner{max-width:1100px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center}.xh .proof-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:32px;border-top:1px solid rgba(200,160,94,.25)}.xh .proof-value{font-family:var(--font-display);font-size:clamp(36px,5vw,56px);font-weight:200;color:var(--accent);letter-spacing:-.02em;line-height:1}.xh .proof-label{font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-primary)}.xh .truths{background:var(--bg-cream);padding:140px 0}.xh .truths-head{max-width:820px;margin:0 auto 100px;padding:0 40px;text-align:center}.xh .truth-row{max-width:1200px;margin:0 auto 100px;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.xh .truth-row:last-child{margin-bottom:0}.xh .truth-row.reverse .truth-image{order:2}.xh .truth-row.reverse .truth-text{order:1}.xh .truth-image img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px}.xh .truth-title{font-family:var(--font-display);font-size:clamp(26px,3.4vw,38px);font-weight:300;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 20px}.xh .how{background:var(--bg-white);padding:140px 0}.xh .how-head{max-width:820px;margin:0 auto 80px;padding:0 40px;text-align:center}.xh .how-head .lead{margin:0 auto}.xh .how-grid{max-width:1100px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.xh .how-card{padding:48px 32px;background:var(--bg-cream);border-radius:4px}.xh .how-num{display:block;font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:4px;color:var(--accent);text-transform:uppercase;margin-bottom:20px}.xh .how-title{font-family:var(--font-display);font-size:24px;font-weight:300;color:var(--text-primary);margin:0 0 16px}.xh .how-cta{text-align:center;margin-top:64px}.xh .products{background:var(--bg-cream);padding:140px 0;border-top:1px solid var(--rule)}.xh .products-head{max-width:820px;margin:0 auto 80px;padding:0 40px;text-align:center}.xh .products-head .lead{margin:0 auto}.xh .product-grid{max-width:1100px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.xh .product{text-decoration:none;color:inherit;transition:transform .35s ease;display:block}.xh .product:hover{transform:translateY(-6px)}.xh .product-img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;display:block;margin-bottom:24px;border-radius:4px}.xh .product-tag{font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.xh .product-title{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--text-primary);margin-bottom:10px;line-height:1.3}.xh .product-desc{font-size:14px;font-weight:300;line-height:1.65;color:var(--text-secondary);margin-bottom:16px}.xh .product-link{font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:1.5px;color:var(--accent)}.xh .products-foot{text-align:center;margin-top:80px}.xh .evidence{position:relative;padding:160px 0;background:var(--bg-dark);overflow:hidden;text-align:center}.xh .evidence-bg{position:absolute;inset:0;z-index:0}.xh .evidence-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.35) saturate(.9)}.xh .evidence-gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,#1a2a3aeb,#1a2a3ac7,#1a2a3aeb)}.xh .evidence-inner{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:0 40px;color:#fff}.xh .evidence-eyebrow{display:block;font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:28px}.xh .evidence-title{font-family:var(--font-display);font-size:clamp(32px,5vw,52px);font-weight:200;line-height:1.2;letter-spacing:-.01em;color:#fff;margin:0 0 64px}.xh .evidence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:64px}.xh .evidence-cell{padding:32px 16px;border-top:1px solid rgba(200,160,94,.25)}.xh .evidence-value{display:block;font-family:var(--font-display);font-size:clamp(40px,6vw,64px);font-weight:200;color:var(--accent);line-height:1;margin-bottom:14px;letter-spacing:-.02em}.xh .evidence-label{display:block;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#fff;margin-bottom:8px}.xh .evidence-note{display:block;font-size:12px;color:#ffffff8c}.xh .partners-row{display:flex;justify-content:center;flex-wrap:wrap;gap:48px;margin-bottom:56px}.xh .partner{text-align:center}.xh .partner-name{display:block;font-family:var(--font-display);font-size:14px;font-weight:500;color:#fff;margin-bottom:6px}.xh .partner-role{display:block;font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent)}.xh .evidence-cta{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.xh .science{background:var(--bg-white);padding:140px 0;text-align:center}.xh .science-inner{max-width:900px;margin:0 auto;padding:0 40px}.xh .science .lead{margin:0 auto 48px}.xh .pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:48px}.xh .pill{display:inline-block;padding:14px 28px;font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:1.5px;color:var(--text-primary);background:transparent;border:1px solid rgba(26,42,58,.12);border-radius:100px;text-decoration:none;transition:all .3s ease}.xh .pill:hover{border-color:var(--accent);color:var(--accent);background:#c8a05e0a}.xh .b2b{background:var(--bg-cream);padding:140px 0;text-align:center;border-top:1px solid var(--rule)}.xh .b2b-inner{max-width:760px;margin:0 auto;padding:0 40px}.xh .b2b .lead{margin:0 auto 40px}.xh .b2b-cta{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:32px}.xh .b2b-contact{font-size:13px;color:var(--text-secondary)}.xh .b2b-contact a{color:var(--accent);text-decoration:none}.xh .faq{background:var(--bg-white);padding:120px 0}.xh .faq-inner{max-width:820px;margin:0 auto;padding:0 40px}.xh .faq-head{text-align:center;margin-bottom:56px}.xh .faq-list{border-top:1px solid var(--rule)}.xh .faq-item{padding:36px 0;border-bottom:1px solid var(--rule)}.xh .faq-q{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--text-primary);margin:0 0 14px;line-height:1.4}.xh .faq-a{font-size:15px;font-weight:300;line-height:1.75;color:var(--text-secondary);margin:0}.xh .faq-foot{text-align:center;margin-top:40px}.xh .faq-foot .link-arrow{margin-top:0}@media (max-width: 1024px){.xh .product-grid,.xh .evidence-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.xh .proof-inner{grid-template-columns:1fr;gap:32px}.xh .proof-item{padding-top:24px}.xh .truth-row{grid-template-columns:1fr;gap:40px;margin-bottom:80px}.xh .truth-row.reverse .truth-image{order:1}.xh .truth-row.reverse .truth-text{order:2}.xh .how-grid,.xh .product-grid{grid-template-columns:1fr}.xh .partners-row{gap:32px}.xh .evidence,.xh .science,.xh .b2b,.xh .faq,.xh .truths,.xh .how,.xh .products{padding:100px 0}}@media (max-width: 768px){.xh .proof-inner,.xh .truth-row,.xh .how-grid,.xh .product-grid,.xh .evidence-inner,.xh .science-inner,.xh .b2b-inner,.xh .faq-inner,.xh .truths-head,.xh .how-head,.xh .products-head{padding-left:24px;padding-right:24px}.xh .evidence-grid{grid-template-columns:1fr;gap:0}.xh .evidence-cell{border-bottom:1px solid rgba(255,255,255,.08)}.xh .evidence-cta,.xh .b2b-cta{flex-direction:column;align-items:center}}.xh .reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.xh .reveal.visible{opacity:1;transform:translateY(0)}.xh .truth-row.reveal,.xh .how-card.reveal,.xh .product.reveal,.xh .pill.reveal{transition-delay:calc(var(--i, 0) * .1s)}.xh .product{transition:transform .35s ease,box-shadow .35s ease}.xh .product:hover{transform:translateY(-8px);box-shadow:0 24px 48px #1a2a3a14}.xh .product-img{transition:transform .5s ease}.xh .product:hover .product-img{transform:scale(1.04)}.xh .pill{transition:all .25s ease}.xh .pill:hover{transform:translateY(-2px)}.xh .how-card{transition:transform .3s ease,box-shadow .3s ease}.xh .how-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #1a2a3a0f}
