@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--hd-cream:#f7f1e8;--hd-paper:#fffaf3;--hd-sand:#ede3d3;--hd-ink:#1f1712;--hd-soot:#211812;--hd-ember:#c2410c;--hd-ember-2:#e8742c;--hd-muted:#5f5148;--hd-line:rgba(31,23,18,.12);--hd-grad:linear-gradient(100deg,#9a3412 0%,#c2410c 38%,#e8742c 72%,#f4a26a 100%)}.hd{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:var(--hd-ink);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}.hd *{box-sizing:border-box}.hd p{margin:0}.hd-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.hd-sec{padding:128px 0}.hd-serif{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.04;margin:0}.hd-h2{font-size:clamp(34px,4.4vw,58px)}.hd .hd-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--hd-ember);margin-bottom:22px}.hd .hd-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.7}.hd-lede{font-size:19px;line-height:1.65;color:var(--hd-muted)}.ev-icon{width:22px;height:22px}.hd-btn{position:relative;display:inline-flex;align-items:center;gap:14px;padding:17px 18px 17px 30px;border-radius:999px;background:var(--hd-grad);background-size:170% 100%;background-position:0 0;color:#fff!important;text-decoration:none!important;font-weight:600;font-size:16px;letter-spacing:.005em;box-shadow:0 14px 30px -14px #c2410cbf,inset 0 1px #ffffff38;transition:background-position .5s ease,transform .25s,box-shadow .25s}.hd-btn:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 20px 36px -14px #c2410cd9,inset 0 1px #ffffff38}.hd-btn span[aria-hidden]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff3;font-size:15px;transition:transform .25s}.hd-btn:hover span[aria-hidden]{transform:translate(3px)}.hd-btn--light{background:var(--hd-cream);color:var(--hd-ink)!important;box-shadow:0 14px 30px -14px #00000073}.hd-btn--light:hover{background:#fff}.hd-btn--light span[aria-hidden]{background:var(--hd-grad);color:#fff}.hd-ph{position:relative;background:var(--hd-sand);border-radius:24px;overflow:hidden}.hd-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hd-ph-brand{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#1f17124d;background:radial-gradient(55% 50% at 50% 48%,rgba(232,116,44,.2),transparent 70%)}.hd-ph-brand svg{width:26%;max-width:130px;min-width:56px;opacity:.75}.hd-ph-label{position:absolute;left:16px;bottom:16px;right:16px;width:fit-content;background:#fffaf3e6;color:var(--hd-muted);padding:7px 14px;border-radius:999px;font-size:12px;line-height:1.4}.hd-hero{background:var(--hd-soot);color:var(--hd-cream);padding:96px 0 0;overflow:hidden}.hd-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}.hd-hero .hd-eyebrow{color:var(--hd-ember-2)}.hd-hero h1{font-size:clamp(46px,6.4vw,92px);color:var(--hd-cream);margin-bottom:28px}.hd-hero h1 em{color:var(--hd-ember-2)}.hd-hero .hd-lede{color:#f7f1e8c2;max-width:470px;margin-bottom:40px}.hd-hero-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hd-hero-note{font-size:14px;color:#f7f1e899}.hd-hero .hd-ph{aspect-ratio:4/5;background:#2c2018}.hd-hero .hd-ph-brand,.hd-proof .hd-ph-brand{color:#f7f1e859;background:radial-gradient(55% 50% at 50% 55%,rgba(232,116,44,.32),transparent 70%)}.hd-hero .hd-ph-label,.hd-proof .hd-ph-label{background:#211812cc;color:#f7f1e8cc}.hd-trust{margin-top:88px;border-top:1px solid rgba(247,241,232,.12);display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 0 40px}.hd-trust>div{display:flex;gap:16px;align-items:center;font-size:14px;color:#f7f1e8a3;line-height:1.4}.hd-trust strong{display:block;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-weight:600;font-size:24px;color:var(--hd-cream);margin-bottom:2px;line-height:1.1}.hd-trust-ic{flex:0 0 52px;height:52px;border-radius:16px;background:#e8742c1f;border:1px solid rgba(232,116,44,.28);color:var(--hd-ember-2);display:flex;align-items:center;justify-content:center}.hd-trust-ic .ev-icon{width:24px;height:24px}.hd-problem{background:var(--hd-cream)}.hd-problem-head{text-align:center;max-width:860px;margin:0 auto 64px}.hd-problem-head .hd-lede{max-width:680px;margin:24px auto 0}.hd-diagrams{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hd-diagram{position:relative;background:var(--hd-paper);border:1px solid var(--hd-line);border-radius:28px;padding:64px 24px 26px}.hd-diagram--good{border-color:#c2410c59;box-shadow:0 24px 50px -30px #c2410c73}.hd-diagram-tag{position:absolute;top:20px;left:24px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;background:var(--hd-ember);color:#fff}.hd-diagram-tag .ev-icon{width:15px;height:15px;stroke-width:2.6}.hd-diagram-tag--bad{background:#e6ecf2;color:#3b5b7d}.hd-diagram svg{width:100%;height:auto;display:block}.hd-diagram-cap{margin-top:18px;font-size:15px;color:var(--hd-muted);text-align:center}.hd .hd-problem-close{margin-top:88px;text-align:center}.hd .hd-problem-close p{font-size:clamp(26px,2.8vw,38px);max-width:820px;margin:0 auto}.hd-divider{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 auto 28px;max-width:320px}.hd-divider:before,.hd-divider:after{content:"";flex:1;height:1px;background:var(--hd-line)}.hd-divider-ic{flex:0 0 44px;height:44px;border-radius:50%;background:var(--hd-paper);border:1px solid var(--hd-line);color:var(--hd-ember);display:flex;align-items:center;justify-content:center}.hd-how{background:var(--hd-sand)}.hd-center{text-align:center;max-width:760px;margin:0 auto 72px}.hd-center .hd-lede{margin-top:20px}.hd-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.hd-step .hd-ph{aspect-ratio:4/3;background:#e3d6c2;margin-bottom:28px}.hd-step-badge{position:absolute;left:16px;top:16px;width:44px;height:44px;border-radius:14px;background:var(--hd-paper);color:var(--hd-ember);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -10px #1f171259}.hd .hd-step-num{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-style:normal;font-size:20px;color:var(--hd-ember);margin-bottom:8px}.hd-step h3{font-size:30px;margin-bottom:12px}.hd-step p{color:var(--hd-muted);font-size:16px}.hd-how-note{margin:104px auto 0;max-width:820px;text-align:center;padding:0 24px}.hd-how-mark{width:40px;height:40px;display:block;margin:0 auto 24px}.hd-how-note blockquote{margin:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-style:normal;font-size:clamp(22px,2.4vw,30px);line-height:1.45;color:var(--hd-ink)}.hd-proof{background:var(--hd-soot);color:var(--hd-cream)}.hd-proof .hd-eyebrow{color:var(--hd-ember-2)}.hd-proof .hd-serif{color:var(--hd-cream)}.hd-proof .hd-serif em{color:var(--hd-ember-2)}.hd-proof .hd-lede{color:#f7f1e8b3}.hd-proof .hd-ph{aspect-ratio:16/9;background:#2c2018}.hd-play{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:var(--hd-cream);display:flex;align-items:center;justify-content:center;z-index:2}.hd-play:after{content:"";margin-left:6px;border-left:20px solid var(--hd-ink);border-top:12px solid transparent;border-bottom:12px solid transparent}.hd-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.hd-review{border:1px dashed rgba(247,241,232,.24);border-radius:20px;padding:28px;font-size:15px;color:#f7f1e899;min-height:150px}.hd-review b{display:block;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-weight:600;font-size:20px;color:var(--hd-cream);margin-bottom:8px}.hd-guarantee{position:relative;overflow:hidden;color:var(--hd-cream);background:radial-gradient(70% 90% at 85% 10%,#e8742c,#e8742c00 60%),radial-gradient(60% 80% at 0% 100%,#8f2f09,#8f2f0900 70%),#c2410c}.hd-g-waves{position:absolute;right:-8%;bottom:-30%;width:62%;max-width:820px;fill:none;stroke:#ffecdc1f;stroke-width:.9;stroke-linecap:round;pointer-events:none}.hd-g-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}.hd-guarantee .hd-serif{color:var(--hd-cream);font-size:clamp(40px,5vw,68px)}.hd-guarantee .hd-serif em{color:#ffe3cc}.hd .hd-guarantee .hd-lede,.hd-guarantee .hd-lede{color:#fffaf3e6;max-width:520px;margin:22px 0 34px}.hd-seal{position:relative;width:148px;height:148px;margin:0 0 32px;color:var(--hd-cream)}.hd-seal-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:hd-spin 40s linear infinite}.hd-seal-ring text{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:2px;fill:#fffaf3e0}.hd-seal-core{position:absolute;top:26px;right:26px;bottom:26px;left:26px;border-radius:50%;background:#fffaf31f;border:1px solid rgba(255,250,243,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;line-height:1}.hd-seal-core span{font-size:38px}.hd-seal-core small{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-top:4px}@keyframes hd-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hd-seal-ring{animation:none}}.hd .hd-g-small{display:flex;align-items:center;gap:8px;margin-top:22px;font-size:14px;color:#fffaf3d1}.hd-g-small .ev-icon{width:18px;height:18px}.hd-g-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.hd-g-steps li{display:flex;gap:18px;align-items:flex-start;padding:22px 24px;border-radius:22px;background:#fffaf31a;border:1px solid rgba(255,250,243,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:15px;line-height:1.5;color:#fffaf3d1}.hd-g-steps small{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:#ffd2b3;margin-bottom:4px}.hd-g-steps strong{display:block;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-weight:600;font-size:23px;color:var(--hd-cream);margin-bottom:4px;line-height:1.2}.hd-g-ic{flex:0 0 50px;height:50px;border-radius:50%;background:var(--hd-cream);color:var(--hd-ember);display:flex;align-items:center;justify-content:center}.hd-faq{background:var(--hd-cream)}.hd-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.hd-faq-side .hd-lede{margin-top:20px}.hd-faq details{border-bottom:1px solid var(--hd-line);padding:24px 0}.hd-faq details:first-child{border-top:1px solid var(--hd-line)}.hd-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:22px;line-height:1.3}.hd-faq summary::-webkit-details-marker{display:none}.hd-faq summary:after{content:"+";flex:0 0 32px;height:32px;border-radius:50%;background:var(--hd-paper);border:1px solid var(--hd-line);display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:20px;color:var(--hd-ember);transition:transform .25s}.hd-faq details[open] summary:after{transform:rotate(45deg)}.hd .hd-faq details p{margin-top:12px;color:var(--hd-muted);font-size:16px;max-width:620px}@media(max-width:989px){.hd-hero-grid,.hd-faq-grid,.hd-g-grid{grid-template-columns:1fr;gap:48px}.hd-diagrams,.hd-steps,.hd-reviews{grid-template-columns:1fr}.hd-trust{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.hd-sec{padding:84px 0}.hd-hero{padding-top:64px}.hd-trust{margin-top:56px;grid-template-columns:1fr 1fr;gap:20px}.hd-trust-ic{flex-basis:44px;height:44px}.hd-trust strong{font-size:20px}.hd-problem-head,.hd-center{margin-bottom:48px}.hd .hd-problem-close{margin-top:64px}.hd-how-note{margin-top:72px}}.hd-built{background:var(--hd-cream)}.hd-built-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.hd-built .hd-ph{aspect-ratio:4/5}.hd-rows{margin-top:48px;border-top:1px solid var(--hd-line)}.hd-row{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--hd-line)}.hd-row h3{font-size:24px;margin-bottom:6px}.hd-row p{font-size:15px;color:var(--hd-muted)}.hd-row-answer{display:flex;gap:12px;align-items:flex-start;font-size:15px;font-weight:500;color:var(--hd-ink)}.hd-row-answer:before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--hd-ember);margin-top:9px}@media(max-width:989px){.hd-built-grid{grid-template-columns:1fr;gap:48px}}@media(max-width:749px){.hd-row{grid-template-columns:1fr;gap:12px}}.hd-serif{font-weight:600;letter-spacing:-.035em;line-height:1.06}.hd-serif em{font-style:normal;color:var(--hd-ember)}.hd-h2{font-size:clamp(30px,3.6vw,48px)}.hd-hero h1{font-size:clamp(40px,5.2vw,72px);line-height:1.02}.hd-guarantee .hd-serif{font-size:clamp(34px,4.2vw,56px)}.hd .hd-problem-close p{font-size:clamp(22px,2.4vw,32px);letter-spacing:-.03em}.hd .hd-step-num{font-size:13px;font-weight:700;letter-spacing:.14em;font-style:normal}.hd-step h3{font-size:24px}.hd-trust strong{font-weight:700;font-size:20px;letter-spacing:-.02em}.hd-g-steps strong{font-weight:600;font-size:19px;letter-spacing:-.02em}.hd-faq summary{font-weight:600;font-size:18px;letter-spacing:-.01em;align-items:center}.hd-lede{font-size:18px}.hd-how-note blockquote{font-style:normal;font-weight:500;font-size:clamp(19px,2vw,24px);letter-spacing:-.02em}.hd-seal-core{font-weight:700}.hd-g-steps li{align-items:center}.hd-g-steps em{display:block;font-style:normal}.hd-g-steps strong{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hd-home.css.map */
