.hg,.hg *{box-sizing:border-box}.hg{font-family:var(--hg-sans);color:var(--hg-text-2);font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased}.hg img,.hg video{max-width:100%;display:block}.hg a{color:inherit}.hg p{margin:0 0 1em}.hg h1,.hg h2,.hg h3,.hg h4{font-family:var(--hg-serif);color:var(--hg-text);font-weight:600;margin:0;letter-spacing:.01em}.hg-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.hg-wrap--narrow{max-width:860px}.hg-sec{padding:112px 0}.hg-sec--tight{padding:72px 0}.hg-bg-bone{background:var(--hg-bone)}.hg-bg-paper{background:var(--hg-paper)}.hg-bg-sand{background:var(--hg-sand)}.hg-bg-ink{background:var(--hg-ink);color:var(--hg-on-ink-2)}.hg-bg-night{background:var(--hg-night);color:var(--hg-on-ink-2)}.hg-bg-ink h1,.hg-bg-ink h2,.hg-bg-ink h3,.hg-bg-ink h4,.hg-bg-night h1,.hg-bg-night h2,.hg-bg-night h3,.hg-bg-night h4{color:var(--hg-on-ink)}.hg-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--hg-sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hg-ember);margin-bottom:14px}.hg-bg-ink .hg-eyebrow,.hg-bg-night .hg-eyebrow{color:var(--hg-star)}.hg-h1{font-size:clamp(34px,5vw,64px);line-height:1.2}.hg-h1 em,.hg-h2 em{font-style:normal;color:var(--hg-ember)}.hg-h2{font-size:clamp(27px,3.3vw,42px);line-height:1.35}.hg-lead{font-size:17.5px;max-width:640px}.hg-head{max-width:780px;margin-bottom:48px}.hg-head--center{margin-left:auto;margin-right:auto;text-align:center}.hg-head .hg-lead{margin-top:18px}.hg-small{font-size:13px;color:var(--hg-muted)}.hg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 30px;border-radius:999px;background:var(--hg-ember);color:#fff!important;font-weight:700;font-size:16px;text-decoration:none;border:2px solid var(--hg-ember);cursor:pointer;transition:background .2s,transform .2s;font-family:var(--hg-sans);line-height:1.2}.hg-btn:hover{background:var(--hg-ember-2);border-color:var(--hg-ember-2);transform:translateY(-1px)}.hg-btn[disabled]{opacity:.6;cursor:wait}.hg-btn--ghost{background:transparent;color:var(--hg-ink)!important;border-color:var(--hg-ink)}.hg-btn--ghost:hover{background:var(--hg-ink);color:#fff!important;border-color:var(--hg-ink)}.hg-btn--block{width:100%}.hg-btn--lg{padding:19px 34px;font-size:18px}.hg-link{font-weight:700;color:var(--hg-ink);text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px;font-size:15px;display:inline-block;margin-top:8px}.hg-bg-ink .hg-link,.hg-bg-night .hg-link{color:var(--hg-on-ink)}.hg-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;background:var(--hg-paper);border:1px solid var(--hg-line);color:var(--hg-text)}.hg-pill--soft{background:var(--hg-ember-soft);border-color:transparent;color:var(--hg-ember)}.hg-stars{color:var(--hg-star);letter-spacing:2px}.hg-ticker{background:var(--hg-ink);color:var(--hg-on-ink);overflow:hidden;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.1em;font-family:var(--hg-sans)}.hg-ticker__track{display:inline-flex;padding:10px 0;animation:hgTicker var(--hg-ticker-speed, 40s) linear infinite}.hg-ticker__item{display:inline-flex;align-items:center;gap:48px;padding-right:48px}.hg-ticker__item:after{content:"\25cf";font-size:6px;opacity:.6}@keyframes hgTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hg-ticker__track{animation:none}}.hg-hdr{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--hg-bone) 93%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hg-line)}.hg-hdr__in{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}.hg-hdr__logo{display:inline-flex}.hg-hdr__logo img{height:auto}.hg-hdr__nav{display:flex;gap:28px}.hg-hdr__nav a{text-decoration:none;font-size:15px;font-weight:600;color:var(--hg-text)}.hg-hdr__nav a:hover{color:var(--hg-ember)}.hg-hdr__right{display:flex;align-items:center;gap:14px}.hg-hdr__cta{padding:11px 20px;font-size:14px}.hg-hdr__icon{background:none;border:0;cursor:pointer;position:relative;padding:6px;color:var(--hg-text);display:inline-flex}.hg-hdr__count{position:absolute;top:-2px;right:-4px;background:var(--hg-ember);color:#fff;font-size:10px;font-weight:700;border-radius:999px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px}.hg-hdr__count[hidden],.hg-hdr__burger{display:none}.hg-mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--hg-bone);padding:90px 24px 24px;transform:translate(-100%);transition:transform .3s;display:flex;flex-direction:column;gap:6px}.hg-mnav.is-open{transform:none}.hg-mnav a{font-family:var(--hg-serif);font-size:22px;text-decoration:none;color:var(--hg-text);padding:14px 0;border-bottom:1px solid var(--hg-line)}.hg-mnav .hg-btn{margin-top:20px;font-family:var(--hg-sans);font-size:16px;border-bottom:0}.hg-mnav__close{position:absolute;top:18px;right:18px;background:none;border:0;font-size:32px;cursor:pointer;color:var(--hg-text)}@media(max-width:960px){.hg-hdr__nav{display:none}.hg-hdr__burger{display:inline-flex}.hg-hdr__in{height:64px}.hg-hdr__cta{display:none}}.hg-hero{padding:72px 0 88px}.hg-hero__grid{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center}.hg-hero__pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.hg-hero__text{margin:22px 0 18px;font-size:17.5px;max-width:560px}.hg-checks{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:8px}.hg-checks li{position:relative;padding-left:28px;font-size:15.5px;color:var(--hg-text)}.hg-checks li:before{content:"";position:absolute;left:2px;top:.5em;width:14px;height:8px;border-left:2.5px solid var(--hg-ember);border-bottom:2.5px solid var(--hg-ember);transform:rotate(-45deg)}.hg-bg-ink .hg-checks li,.hg-bg-night .hg-checks li,.hg-fin .hg-checks li{color:var(--hg-on-ink)}.hg-bg-ink .hg-checks li:before,.hg-fin .hg-checks li:before{border-color:var(--hg-star)}.hg-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.hg-hero__media{position:relative}.hg-hero__media img{width:100%;border-radius:20px;aspect-ratio:1/.9;object-fit:cover}.hg-hero__quote{position:absolute;left:-28px;bottom:28px;background:#fff;border-radius:14px;padding:16px 18px;max-width:310px;box-shadow:var(--hg-shadow);font-size:14px;line-height:1.65;color:var(--hg-text)}.hg-hero__quote cite{display:block;font-style:normal;color:var(--hg-muted);font-size:12px;margin-top:6px}@media(max-width:900px){.hg-hero{padding:24px 0 56px}.hg-hero__grid{grid-template-columns:1fr;gap:28px}.hg-hero__media{order:-1}.hg-hero__quote{left:12px;right:12px;bottom:12px;max-width:none}.hg-hero__ctas .hg-btn{flex:1}}.hg-proof{background:var(--hg-paper);border-top:1px solid var(--hg-line);border-bottom:1px solid var(--hg-line)}.hg-proof__row{display:grid;grid-template-columns:repeat(var(--cols, 5),1fr)}.hg-proof__item{text-align:center;padding:26px 12px;border-right:1px solid var(--hg-line)}.hg-proof__item:last-child{border-right:0}.hg-proof__big{font-family:var(--hg-serif);font-size:28px;color:var(--hg-text);line-height:1.2;font-weight:600}.hg-proof__label{font-size:12.5px;color:var(--hg-muted);line-height:1.5;margin-top:4px}@media(max-width:760px){.hg-proof__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.hg-proof__item{min-width:46%;scroll-snap-align:start;padding:18px 10px}.hg-proof__big{font-size:22px}}.hg-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hg-card{background:var(--hg-paper);border:1px solid var(--hg-line);border-radius:14px;overflow:hidden;box-shadow:var(--hg-shadow);display:flex;flex-direction:column}.hg-card__img img{width:100%;aspect-ratio:4/3;object-fit:cover}.hg-card__body{padding:20px 20px 22px}.hg-card__tag{font-size:11.5px;font-weight:700;letter-spacing:.12em;color:var(--hg-ember);text-transform:uppercase;margin-bottom:8px}.hg-card__quote{font-family:var(--hg-serif);font-size:17.5px;line-height:1.6;color:var(--hg-text);margin-bottom:10px}.hg-card__who{font-size:12.5px;color:var(--hg-muted)}@media(max-width:900px){.hg-cards{grid-template-columns:repeat(2,1fr);gap:12px}.hg-card__quote{font-size:15px}.hg-card__body{padding:14px}}.hg-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hg-split--top{align-items:start}.hg-split--rev .hg-split__media{order:2}.hg-split__media{position:relative}.hg-split__media>img,.hg-split__media>video{width:100%;border-radius:20px;object-fit:cover}@media(max-width:900px){.hg-split{grid-template-columns:1fr;gap:32px}.hg-split--rev .hg-split__media{order:0}}.hg-dot{position:absolute;width:30px;height:30px;border-radius:50%;background:var(--hg-paper);color:var(--hg-ink);font-weight:800;font-size:13px;display:grid;place-items:center;box-shadow:0 0 0 6px #ffffff40;transform:translate(-50%,-50%);font-family:var(--hg-sans)}.hg-points{list-style:none;padding:0;margin:28px 0;display:grid;gap:22px}.hg-points li{display:grid;grid-template-columns:34px 1fr;gap:14px}.hg-points__n{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--hg-star);display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--hg-star)}.hg-points h3{font-size:18px;margin-bottom:4px}.hg-points p{margin:0;font-size:15px}.hg-sources{font-size:12px;opacity:.7;margin-top:18px}.hg-feats{display:grid;gap:12px;margin:28px 0}.hg-feat{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;background:var(--hg-paper);border:1px solid var(--hg-line);border-radius:14px;padding:16px 18px}.hg-feat__ic{width:40px;height:40px;border-radius:10px;background:var(--hg-ember-soft);color:var(--hg-ember);display:grid;place-items:center;font-weight:800;font-size:16px}.hg-feat h3{font-size:17px;margin-bottom:2px}.hg-feat p{margin:0;font-size:14.5px}.hg-callout{position:absolute;background:#fffffff2;border-radius:999px;padding:5px 12px 5px 5px;display:flex;gap:8px;align-items:center;font-size:12.5px;font-weight:700;color:var(--hg-text);box-shadow:var(--hg-shadow);white-space:nowrap;transform:translate(-50%,-50%);font-family:var(--hg-sans)}.hg-callout b{width:22px;height:22px;border-radius:50%;background:var(--hg-ember);color:#fff;display:grid;place-items:center;font-size:11px}@media(max-width:600px){.hg-callout{font-size:11px}}.hg-patent{display:flex;gap:14px;align-items:center;margin-top:22px;padding:14px 18px;border:1px dashed var(--hg-line-2);border-radius:14px;font-size:14px;color:var(--hg-text)}.hg-patent b{display:block}.hg-vs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:56px}.hg-vs__col{border-radius:14px;padding:26px;background:var(--hg-paper);border:1px solid var(--hg-line)}.hg-vs__col--us{background:var(--hg-ink);color:var(--hg-on-ink);border-color:var(--hg-ink)}.hg-vs__col--us h3{color:var(--hg-on-ink)!important}.hg-vs__col h3{font-size:19px}.hg-vs__sub{font-size:13px;opacity:.75}.hg-vs__col ul{margin:14px 0 0;padding-left:18px;font-size:15px;display:grid;gap:8px}.hg-specs{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--hg-line);border:1px solid var(--hg-line);border-radius:14px;overflow:hidden;margin-top:16px}.hg-spec{background:var(--hg-paper);padding:18px 14px}.hg-spec__k{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--hg-muted)}.hg-spec__v{font-weight:700;color:var(--hg-text);font-size:15px;line-height:1.5;margin-top:4px}@media(max-width:900px){.hg-vs{grid-template-columns:1fr}.hg-specs{grid-template-columns:repeat(2,1fr)}}.hg-ba{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hg-ba__card{background:var(--hg-paper);border:1px solid var(--hg-line);border-radius:14px;overflow:hidden;box-shadow:var(--hg-shadow)}.hg-ba__imgs{display:grid;grid-template-columns:1fr 1fr;gap:2px}.hg-ba__imgs div{position:relative}.hg-ba__imgs img{width:100%;aspect-ratio:3/4;object-fit:cover}.hg-ba__time{position:absolute;top:10px;left:10px;background:#0009;color:#fff;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px;letter-spacing:.05em}.hg-ba__time--after{background:var(--hg-ember)}.hg-ba__body{padding:20px}.hg-ba__body h3{font-size:19px;margin-bottom:12px}.hg-ba__row{display:grid;grid-template-columns:56px 1fr;gap:10px;font-size:14px;line-height:1.65;margin-bottom:8px}.hg-ba__row b{font-size:11px;letter-spacing:.08em;color:var(--hg-muted);padding-top:2px}.hg-ba__row--after b{color:var(--hg-ember)}.hg-ba-more{margin-top:28px}@media(max-width:900px){.hg-ba{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 10px}.hg-ba__card{min-width:84%;scroll-snap-align:start}}.hg-vids{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none}.hg-vids::-webkit-scrollbar{display:none}.hg-vid{flex:0 0 calc((100% - 56px)/5);scroll-snap-align:start;position:relative;border-radius:14px;overflow:hidden;background:#000;aspect-ratio:9/16;cursor:pointer}.hg-vids--3 .hg-vid{flex-basis:calc((100% - 28px) / 3);aspect-ratio:auto;background:var(--hg-paper);border:1px solid var(--hg-line);cursor:default}.hg-vid__media{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.hg-vids--3 .hg-vid__media{position:relative;aspect-ratio:4/5;cursor:pointer}.hg-vid__media img,.hg-vid__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hg-vid__media video{z-index:1;background:#000}.hg-vid__tag{position:absolute;z-index:2;top:10px;left:10px;background:#ffffffeb;color:var(--hg-text);font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:4px 8px;border-radius:6px}.hg-vid__play{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;border:0;cursor:pointer}.hg-vid__play:after{content:"";border-left:15px solid var(--hg-ink);border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}.hg-vid.is-playing .hg-vid__play,.hg-vid.is-playing .hg-vid__cap,.hg-vid.is-playing .hg-vid__tag{opacity:0;pointer-events:none}.hg-vid__cap{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:48px 14px 14px;background:linear-gradient(transparent,#000c);color:#fff;font-size:13px;line-height:1.5;transition:opacity .2s}.hg-vid__cap q{font-family:var(--hg-serif);font-size:14.5px;display:block;margin-bottom:4px;quotes:"\300c" "\300d"}.hg-vid__cap span{opacity:.8;font-size:11.5px}.hg-vid__body{padding:18px 18px 22px}.hg-vid__body q{font-family:var(--hg-serif);font-size:15.5px;line-height:1.75;color:var(--hg-text);display:block;quotes:"\300c" "\300d";margin-bottom:12px}.hg-vid__body b{display:block;color:var(--hg-text);font-size:14px}.hg-vid__body span{font-size:12.5px;color:var(--hg-muted)}.hg-arrows{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.hg-arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--hg-line-2);background:var(--hg-paper);cursor:pointer;font-size:16px;color:var(--hg-text)}@media(max-width:900px){.hg-vid{flex-basis:46%}.hg-vids--3 .hg-vid{flex-basis:82%}}.hg-revs{columns:3;column-gap:16px}.hg-rev{break-inside:avoid;background:var(--hg-paper);border:1px solid var(--hg-line);border-radius:14px;padding:20px;margin-bottom:16px;display:inline-block;width:100%}.hg-rev[hidden]{display:none}.hg-rev__top{display:flex;justify-content:space-between;font-size:12px;color:var(--hg-muted);margin-bottom:10px}.hg-rev__tag{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.08em;background:var(--hg-sand);color:var(--hg-text);padding:4px 8px;border-radius:6px;margin-bottom:10px}.hg-rev__text{font-size:14.5px;line-height:1.8;color:var(--hg-text);margin-bottom:14px}.hg-rev__who{font-size:11.5px;font-weight:800;letter-spacing:.06em;color:var(--hg-text)}.hg-rev__who span{color:#2e7d4f;margin-left:8px;font-weight:700}.hg-rev__short{font-size:10.5px;color:var(--hg-muted);margin-left:8px}.hg-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.hg-filter{border:1px solid var(--hg-line-2);background:var(--hg-paper);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:700;cursor:pointer;color:var(--hg-text);font-family:var(--hg-sans)}.hg-filter.is-active{background:var(--hg-ink);color:#fff;border-color:var(--hg-ink)}@media(max-width:900px){.hg-revs{columns:2}}@media(max-width:600px){.hg-revs{columns:1}}.hg-two__opts{display:grid;gap:12px;margin-top:26px}.hg-two__opt{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:18px 20px;border-radius:14px;border:1px solid var(--hg-line-ink);text-decoration:none;color:var(--hg-on-ink)!important;transition:border-color .2s}.hg-two__opt:hover,.hg-two__opt--hl{border-color:var(--hg-star)}.hg-two__opt--hl{background:#ffffff0f}.hg-two__opt b{display:block;font-size:17px;color:var(--hg-on-ink)}.hg-two__opt small{font-size:13px;opacity:.8}.hg-two__price{text-align:right;font-weight:800;font-size:19px}.hg-two__price s{display:block;font-weight:400;font-size:13px;opacity:.6}.hg-two__foot{font-size:13px;opacity:.8;margin-top:14px}.hg-promise{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hg-promise__item{background:var(--hg-paper);border:1px solid var(--hg-line);border-radius:14px;padding:22px}.hg-promise__ic{width:38px;height:38px;border-radius:10px;background:var(--hg-ember-soft);color:var(--hg-ember);display:grid;place-items:center;margin-bottom:14px;font-size:18px}.hg-promise__item h3{font-size:17px;margin-bottom:8px}.hg-promise__item p{font-size:14px;margin:0}@media(max-width:900px){.hg-promise{grid-template-columns:1fr 1fr}}@media(max-width:520px){.hg-promise{grid-template-columns:1fr}}.hg-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:56px;align-items:start}.hg-faq--stack{grid-template-columns:1fr;gap:28px;max-width:860px;margin:0 auto}.hg-acc{border-top:1px solid var(--hg-line)}.hg-acc details{border-bottom:1px solid var(--hg-line)}.hg-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font-weight:700;color:var(--hg-text);font-size:16px;line-height:1.5}.hg-acc summary::-webkit-details-marker{display:none}.hg-acc summary:after{content:"+";flex:0 0 26px;height:26px;border-radius:50%;border:1px solid var(--hg-line-2);display:grid;place-items:center;font-weight:400;font-size:18px;line-height:1}.hg-acc details[open] summary:after{content:"\2212"}.hg-acc__body{padding:0 0 20px;font-size:15px;line-height:1.85}.hg-acc__body ul{padding-left:18px}@media(max-width:900px){.hg-faq{grid-template-columns:1fr;gap:24px}}.hg-fin{position:relative;overflow:hidden;color:var(--hg-on-ink-2);background:var(--hg-night)}.hg-fin__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hg-fin__bg img{width:100%;height:100%;object-fit:cover}.hg-fin__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--hg-night) 30%,color-mix(in srgb,var(--hg-night) 35%,transparent))}.hg-fin__in{position:relative;padding:120px 0;max-width:580px}.hg-fin h2{margin-bottom:16px;color:var(--hg-on-ink)!important}.hg-fin .hg-checks{margin-top:22px}.hg-fin .hg-checks li{font-size:14px}@media(max-width:760px){.hg-fin__in{padding:80px 0}.hg-fin__bg:after{background:color-mix(in srgb,var(--hg-night) 78%,transparent)}}.hg-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.hg-quote{background:var(--hg-paper);border-left:4px solid var(--hg-ember);border-radius:10px;padding:20px;font-size:13px;color:var(--hg-muted)}.hg-quote q{display:block;font-family:var(--hg-serif);color:var(--hg-text);font-size:15.5px;line-height:1.75;quotes:"\300c" "\300d";margin-bottom:10px}.hg-studies{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hg-study{background:var(--hg-paper);border:1px solid var(--hg-line);border-radius:14px;padding:24px}.hg-study__src{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--hg-ember);margin-bottom:8px}.hg-study h3{font-size:18px;margin-bottom:10px;line-height:1.5}.hg-study p{font-size:14.5px}.hg-note{font-size:13px;color:var(--hg-muted);margin-top:24px}@media(max-width:900px){.hg-quotes,.hg-studies{grid-template-columns:1fr}}.hg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hg-step img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;margin-bottom:16px}.hg-step__n{font-family:var(--hg-serif);font-size:15px;color:var(--hg-ember);font-weight:700}.hg-step h3{font-size:18px;margin:4px 0 6px}.hg-step p{font-size:14.5px}.hg-tip{margin-top:32px;background:var(--hg-sand);border-radius:14px;padding:20px 22px;font-size:15px;color:var(--hg-text)}.hg-tip p{margin:0}@media(max-width:900px){.hg-steps{grid-template-columns:1fr}}.hg-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--hg-line);background:var(--hg-paper)}.hg-table{width:100%;border-collapse:collapse;min-width:900px;font-size:14px}.hg-table th,.hg-table td{padding:16px 14px;border-bottom:1px solid var(--hg-line);text-align:left;vertical-align:top;line-height:1.65}.hg-table thead th{font-size:12px;letter-spacing:.06em;color:var(--hg-muted);font-weight:800}.hg-table th[scope=row]{font-weight:700;color:var(--hg-text);width:16%}.hg-table td:nth-child(2),.hg-table thead th:nth-child(2){background:var(--hg-ember-soft);color:var(--hg-text);font-weight:700}.hg-table tr:last-child th,.hg-table tr:last-child td{border-bottom:0}.hg-table-hint{display:none;font-size:12px;color:var(--hg-muted);margin-bottom:8px}@media(max-width:900px){.hg-table-hint{display:block}}.hg-pdp{padding:32px 0 64px}.hg-pdp__grid{display:grid;grid-template-columns:1.08fr 1fr;gap:48px;align-items:start}.hg-gal{position:sticky;top:96px}.hg-gal__main{position:relative;border-radius:20px;overflow:hidden;background:var(--hg-sand)}.hg-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hg-gal__track::-webkit-scrollbar{display:none}.hg-gal__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1}.hg-gal__slide img{width:100%;height:100%;object-fit:cover}.hg-gal__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;cursor:pointer;font-size:16px;z-index:2;color:var(--hg-text)}.hg-gal__nav--prev{left:12px}.hg-gal__nav--next{right:12px}.hg-gal__count{position:absolute;right:12px;bottom:12px;background:#0009;color:#fff;font-size:12px;padding:4px 9px;border-radius:999px}.hg-gal__cap{font-size:13px;color:var(--hg-muted);margin:10px 0 14px}.hg-gal__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.hg-gal__thumb{border:2px solid transparent;border-radius:10px;overflow:hidden;padding:0;cursor:pointer;background:none;aspect-ratio:1/1}.hg-gal__thumb img{width:100%;height:100%;object-fit:cover}.hg-gal__thumb.is-active{border-color:var(--hg-ember)}.hg-buy>*+*{margin-top:14px}.hg-buy__pills{display:flex;flex-wrap:wrap;gap:8px}.hg-buy__title{font-size:clamp(26px,3vw,36px);line-height:1.35}.hg-buy__rating{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--hg-text);margin-top:6px!important}.hg-buy__desc{font-size:15.5px;padding-bottom:18px;border-bottom:1px solid var(--hg-line)}.hg-benefits{list-style:none;padding:0;margin:0;display:grid;gap:10px}.hg-benefits li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:15px;color:var(--hg-text);line-height:1.6}.hg-benefits li:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--hg-ember-soft);box-shadow:inset 0 0 0 5px var(--hg-ember-soft),inset 0 0 0 10px var(--hg-ember);margin-top:3px}.hg-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.hg-price__now{font-size:32px;font-weight:800;color:var(--hg-text);font-family:var(--hg-sans)}.hg-price__was{text-decoration:line-through;color:var(--hg-muted);font-size:16px}.hg-price__off{background:var(--hg-ember);color:#fff;font-size:12px;font-weight:800;padding:4px 9px;border-radius:999px}.hg-price__note{font-size:13px;color:var(--hg-muted);width:100%}.hg-qty{display:inline-flex;border:1px solid var(--hg-line-2);border-radius:999px;overflow:hidden;background:var(--hg-paper);margin-bottom:12px}.hg-qty button{width:42px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--hg-text)}.hg-qty input{width:44px;text-align:center;border:0;font-size:16px;font-weight:700;background:none;-moz-appearance:textfield;color:var(--hg-text)}.hg-qty input::-webkit-outer-spin-button,.hg-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.hg-err{color:#b3261e;font-size:13px;margin-top:8px}.hg-ship{display:flex;gap:10px;align-items:flex-start;background:var(--hg-frost);border-radius:12px;padding:12px 14px;font-size:13.5px;color:var(--hg-text);line-height:1.6}.hg-trust3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hg-trust3 div{border:1px solid var(--hg-line);background:var(--hg-paper);border-radius:10px;padding:10px 6px;text-align:center;font-size:12.5px;font-weight:700;color:var(--hg-text);line-height:1.4}.hg-trust3 span{display:block;font-size:17px;margin-bottom:2px}.hg-minirev{background:var(--hg-paper);border:1px solid var(--hg-line);border-radius:14px;padding:16px 18px;font-size:14px;color:var(--hg-text)}.hg-minirev q{display:block;quotes:"\300c" "\300d";line-height:1.75;margin:6px 0 8px}.hg-minirev small{color:var(--hg-muted);font-weight:700;font-size:11.5px;letter-spacing:.04em}.hg-badges{display:flex;flex-wrap:wrap;gap:8px}.hg-badge{display:flex;gap:10px;align-items:center;border:1px solid var(--hg-line);background:var(--hg-paper);border-radius:10px;padding:8px 12px;font-size:12.5px;color:var(--hg-text);line-height:1.4}.hg-badge b{width:30px;height:30px;border-radius:7px;background:var(--hg-ink);color:#fff;display:grid;place-items:center;font-size:12px}.hg-badge--gold b{background:var(--hg-flow)}.hg-urg{display:flex;gap:8px;flex-wrap:wrap}.hg-urg span{background:var(--hg-ember-soft);color:var(--hg-ember);font-weight:800;font-size:12px;padding:5px 10px;border-radius:999px}.hg-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:center}.hg-timeline div{background:var(--hg-paper);border:1px solid var(--hg-line);border-radius:10px;padding:10px 6px;font-size:12.5px;color:var(--hg-text);line-height:1.4}.hg-timeline b{display:block;font-size:14px;color:var(--hg-ember)}@media(max-width:900px){.hg-pdp{padding:0 0 40px}.hg-pdp__grid{grid-template-columns:1fr;gap:22px}.hg-gal{position:static;margin:0 -20px}.hg-gal__main{border-radius:0}.hg-gal__cap,.hg-gal__thumbs{padding:0 20px}.hg-gal__thumbs{grid-template-columns:repeat(5,1fr)}}.hg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--hg-paper);border-top:1px solid var(--hg-line);box-shadow:0 -8px 30px #00000014;transform:translateY(110%);transition:transform .3s;font-family:var(--hg-sans)}.hg-sticky.is-visible{transform:none}.hg-sticky__in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;max-width:1240px;margin:0 auto}.hg-sticky__info{display:flex;align-items:center;gap:12px;min-width:0}.hg-sticky__info img{width:48px;height:48px;border-radius:8px;object-fit:cover}.hg-sticky__t{font-weight:700;color:var(--hg-text);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-sticky__p{font-size:13px;color:var(--hg-muted)}.hg-sticky .hg-btn{padding:13px 26px;white-space:nowrap}@media(max-width:600px){.hg-sticky__info img,.hg-sticky__p{display:none}.hg-sticky__t{font-size:13px}.hg-sticky .hg-btn{padding:12px 18px;font-size:14px}}.hg-mt__media video,.hg-mt__media img{width:100%;border-radius:20px;aspect-ratio:var(--ratio, 1/1);object-fit:cover}.hg-mt__steps{display:grid;gap:10px;margin:20px 0;counter-reset:s;padding:0;list-style:none}.hg-mt__steps li{counter-increment:s;display:flex;gap:12px;align-items:center;font-weight:700;color:var(--hg-text)}.hg-mt__steps li:before{content:counter(s);width:30px;height:30px;border-radius:50%;background:var(--hg-ink);color:#fff;display:grid;place-items:center;font-size:13px;flex:0 0 30px}.hg-rich p:last-child{margin-bottom:0}.hg-rich{margin-top:18px}.hg-tcards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hg-tcard{background:var(--hg-paper);border:1px solid var(--hg-line);border-radius:14px;padding:24px}.hg-tcard h3{font-size:17px;margin:8px 0 10px}.hg-tcard p{font-size:14.5px;line-height:1.85}.hg-tcard small{color:var(--hg-muted);font-weight:700}@media(max-width:900px){.hg-tcards{grid-template-columns:1fr}}.hg-worries{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hg-worry img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px;margin-bottom:16px}.hg-worry__n{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--hg-ember)}.hg-worry h3{font-size:19px;margin:6px 0 8px}.hg-worry p{font-size:14.5px}@media(max-width:900px){.hg-worries{grid-template-columns:1fr}}@media(max-width:760px){.hg-sec{padding:64px 0}.hg-sec--tight{padding:48px 0}.hg-head{margin-bottom:32px}.hg{font-size:16px}}.hg-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden}.hg-cart.is-open{visibility:visible}.hg-cart__ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f2a2173;opacity:0;transition:opacity .3s}.hg-cart.is-open .hg-cart__ov{opacity:1}.hg-cart__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--hg-bone);display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.hg-cart.is-open .hg-cart__panel{transform:none}.hg-cart__inner{display:flex;flex-direction:column;height:100%}.hg-cart__head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--hg-line)}.hg-cart__head h2{font-size:20px}.hg-cart__x{background:none;border:0;font-size:28px;cursor:pointer;color:var(--hg-text);line-height:1}.hg-cart__body{flex:1;overflow-y:auto;padding:16px 20px}.hg-cart__bar{background:var(--hg-paper);border:1px solid var(--hg-line);border-radius:12px;padding:12px 14px;margin-bottom:14px;font-size:13.5px;color:var(--hg-text)}.hg-cart__track{height:8px;border-radius:999px;background:var(--hg-sand);margin-top:8px;overflow:hidden}.hg-cart__fill{height:100%;background:var(--hg-ember);border-radius:999px;transition:width .4s}.hg-cart__timer{text-align:center;background:var(--hg-ink);color:var(--hg-on-ink);font-size:13px;padding:8px;border-radius:10px;margin-bottom:14px;font-weight:700}.hg-li{display:grid;grid-template-columns:76px 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--hg-line)}.hg-li img{width:76px;height:76px;object-fit:cover;border-radius:10px;background:#fff}.hg-li__t{font-weight:700;color:var(--hg-text);font-size:14px;line-height:1.45;text-decoration:none;display:block}.hg-li__v{font-size:12px;color:var(--hg-muted)}.hg-li__p{text-align:right;font-weight:800;color:var(--hg-text);font-size:14px}.hg-li__p s{display:block;color:var(--hg-muted);font-weight:400;font-size:12px}.hg-li__qty{display:inline-flex;align-items:center;border:1px solid var(--hg-line-2);border-radius:999px;margin-top:8px;background:var(--hg-paper)}.hg-li__qty button{width:28px;height:28px;border:0;background:none;cursor:pointer;font-size:15px;color:var(--hg-text)}.hg-li__qty span{min-width:22px;text-align:center;font-size:13px;font-weight:700}.hg-li__rm{background:none;border:0;color:var(--hg-muted);font-size:12px;text-decoration:underline;cursor:pointer;margin-left:8px}.hg-cart__empty{text-align:center;padding:48px 0;color:var(--hg-text)}.hg-cart__sub{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--hg-muted);margin:20px 0 10px}.hg-up{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center;background:var(--hg-paper);border:1px solid var(--hg-line);border-radius:12px;padding:10px;margin-bottom:10px}.hg-up img{width:60px;height:60px;border-radius:8px;object-fit:cover}.hg-up__t{font-size:13.5px;font-weight:700;color:var(--hg-text);line-height:1.4}.hg-up__p{font-size:13px;color:var(--hg-ember);font-weight:800}.hg-up__p s{color:var(--hg-muted);font-weight:400;margin-left:4px}.hg-up__btn{background:var(--hg-ink);color:#fff;border:0;border-radius:999px;padding:9px 14px;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap;font-family:var(--hg-sans)}.hg-bump{display:grid;grid-template-columns:22px 60px 1fr;gap:12px;align-items:center;border:2px dashed var(--hg-ember);background:var(--hg-ember-soft);border-radius:12px;padding:12px;margin:14px 0;cursor:pointer}.hg-bump input{width:20px;height:20px;accent-color:var(--hg-ember)}.hg-bump img{width:60px;height:60px;border-radius:8px;object-fit:cover}.hg-bump__t{font-size:13.5px;font-weight:800;color:var(--hg-text);line-height:1.4}.hg-bump__d{font-size:12.5px;color:var(--hg-text-2);line-height:1.5}.hg-cart__foot{border-top:1px solid var(--hg-line);padding:16px 20px 20px;background:var(--hg-paper)}.hg-cart__row{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px;color:var(--hg-text)}.hg-cart__row--total{font-size:17px;font-weight:800;margin:8px 0 14px}.hg-cart__save{color:var(--hg-ember);font-weight:700}.hg-cart__trust{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--hg-muted);margin-top:10px}.hg-cart.is-loading .hg-cart__body{opacity:.5;pointer-events:none}.hg-ftr{background:var(--hg-night);color:var(--hg-on-ink-2);padding:64px 0 36px;font-size:14.5px;font-family:var(--hg-sans)}.hg-ftr a{color:var(--hg-on-ink-2);text-decoration:none}.hg-ftr a:hover{color:#fff}.hg-ftr__grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:32px}.hg-ftr__about p{margin:18px 0;max-width:320px;line-height:1.75}.hg-ftr h4{font-family:var(--hg-sans);font-size:12px;letter-spacing:.14em;color:var(--hg-on-ink);margin:0 0 14px}.hg-ftr ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.hg-ftr__news{display:flex;gap:8px;margin:18px 0;max-width:340px}.hg-ftr__news input{flex:1;min-width:0;border-radius:999px;border:1px solid var(--hg-line-ink);background:#ffffff0f;color:#fff;padding:12px 16px;font-size:14px}.hg-ftr__news button{border-radius:999px;border:0;background:var(--hg-on-ink);color:var(--hg-night);font-weight:800;padding:0 18px;cursor:pointer}.hg-ftr__badges{display:grid;gap:8px;max-width:300px}.hg-ftr__badge{display:flex;gap:10px;align-items:center;border:1px solid var(--hg-line-ink);border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:1.4}.hg-ftr__badge b{width:30px;height:30px;border-radius:7px;background:#ffffff1a;display:grid;place-items:center;color:#fff;font-size:12px}.hg-ftr__bottom{border-top:1px solid var(--hg-line-ink);margin-top:48px;padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px}.hg-ftr__bottom nav{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:960px){.hg-ftr__grid{grid-template-columns:1fr 1fr}.hg-ftr__about{grid-column:1 / -1}}.hg h1,.hg h2,.hg h3{word-break:auto-phrase;text-wrap:balance}.hg-h1 i,.hg-h2 i{font-style:normal;color:var(--hg-ember)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hg.css.map */
