.hgf-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--hgf-pt, 6.4rem) var(--hgf-pb, 4.8rem);background:var(--hg-tint-50)}.hgf-hero__glow{position:absolute;inset:-40% -20% auto -30%;z-index:-1;pointer-events:none;filter:blur(56px);background:radial-gradient(34% 36% at 82% 18%,#05c3dd42,#05c3dd00 60%),radial-gradient(22% 24% at 12% 10%,#ffc4002e,#ffc40000)}.hgf-hero__title{max-width:20ch;margin:0}.hgf-hero__lede{max-width:58ch;margin:1.8rem 0 0}.hgf-hero__jumps{margin-top:3.2rem}.hgf-hero__jump-list{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none}.hgf-jump{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 2rem;border-radius:var(--hg-r-pill);background:var(--hg-white);box-shadow:inset 0 0 0 1px #06222a1a;font-size:1.5rem;font-weight:700;color:var(--hg-teal-aa);text-decoration:none;transition:transform var(--hg-dur) var(--hg-ease),box-shadow var(--hg-dur) var(--hg-ease),background var(--hg-dur) var(--hg-ease)}.hgf-jump:hover{transform:translateY(-2px);background:var(--hg-tint-100);box-shadow:inset 0 0 0 1px #077a8c59}.hgf-jump:focus-visible{outline:2px solid var(--hg-teal-aa);outline-offset:3px}.hgf-jump__arrow{display:inline-flex;transform:rotate(90deg);transition:transform var(--hg-dur) var(--hg-ease)}.hgf-jump:hover .hgf-jump__arrow{transform:rotate(90deg) translate(3px)}[id=how-it-works],[id=safe-at-home],[id=using-it],[id=proof-and-value],.hgf-anchor{scroll-margin-top:12rem}.hgf-lab{padding-block:var(--hgf-pt, 8.8rem) var(--hgf-pb, 8.8rem);background:var(--hg-tint-300)}.hgf-lab__head{max-width:64ch;margin-bottom:3.6rem}.hgf-lab__title{margin:0}.hgf-lab__lede{margin:1.6rem 0 0}.hgf-lab__scroll{overflow-x:auto;border-radius:var(--hg-r-lg);background:var(--hg-white);box-shadow:0 18px 40px -24px #00232e47;-webkit-overflow-scrolling:touch}.hgf-lab__scroll:focus-visible{outline:2px solid var(--hg-teal-aa);outline-offset:3px}.hgf-lab__table{width:100%;border-collapse:collapse;min-width:58rem}.hgf-lab__caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hgf-lab__table th,.hgf-lab__table td{padding:1.6rem 2rem;text-align:left;border-bottom:1px solid rgba(6,34,42,.08)}.hgf-lab__table thead th{font-family:var(--hg-font-body);font-size:1.35rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hg-muted);background:var(--hg-tint-50);white-space:nowrap}.hgf-lab__table tbody th{font-size:1.55rem;font-weight:700;color:var(--hg-ink)}.hgf-lab__table tbody th em{font-style:italic}.hgf-lab__table td{font-size:1.55rem;font-weight:600;color:var(--hg-muted);white-space:nowrap}.hgf-lab__hit{color:var(--hg-ink);font-weight:800}.hgf-lab__table tbody tr:last-child th,.hgf-lab__table tbody tr:last-child td{border-bottom:0}.hgf-lab__note{max-width:70ch;margin:2.4rem 0 0;font-size:1.45rem;line-height:var(--hg-lh-body);color:var(--hg-muted)}@media screen and (max-width:749px){.hgf-hero__title{max-width:100%}.hgf-hero__jump-list{gap:1rem}.hgf-jump{padding:0 1.6rem;font-size:1.45rem}.hgf-lab__table th,.hgf-lab__table td{padding:1.3rem 1.6rem}}@media(prefers-reduced-motion:reduce){.hgf-jump,.hgf-jump__arrow{transition:none}.hgf-jump:hover{transform:none}.hgf-jump:hover .hgf-jump__arrow{transform:rotate(90deg)}html:focus-within{scroll-behavior:auto}}.hg-faq{--hg-faq-pt: var(--hg-section-pad, 76px);--hg-faq-pb: var(--hg-section-pad, 76px);--hg-faq-line: #e7eff0;--hg-faq-line-open: var(--hg-paper-3);--hg-faq-open-bg: var(--hg-tint-50);--hg-faq-pill: var(--hg-tint-200);--hg-faq-pill-hover: #dcedef;--hg-faq-pill-hover-open: #0d3441;--hg-faq-acc: var(--hg-teal-aa);background:var(--hg-white);padding-block:var(--hg-faq-pt) var(--hg-faq-pb);scroll-margin-top:12rem;interpolate-size:allow-keywords}.hg-faq[data-accent=orange],.hg-faq[data-accent=sun]{--hg-faq-acc: #cb7300}.hg-faq[data-accent=rose]{--hg-faq-acc: #c34f67}.hg-faq[data-accent=cyan]{--hg-faq-acc: #11929f}.hg-faq[data-accent=violet]{--hg-faq-acc: #7266bc}.hg-faq[data-accent=leaf]{--hg-faq-acc: #238359}.hg-faq__head{display:flex;gap:4.8rem;align-items:flex-start;margin-bottom:2.6rem}.hg-faq__title{flex:1 1 0;min-width:0}.hg-faq__title .hg-eyebrow{margin-bottom:1.6rem}.hg-faq__heading{margin:0;max-width:74rem}.hg-faq__aside{flex:0 0 39rem;max-width:39rem;padding-left:2.6rem;border-left:1px solid rgba(6,34,42,.14)}.hg-faq__aside-text,.hg-faq__aside-text p{margin:0;max-width:34rem;font-family:var(--hg-font-body);font-weight:400;font-size:1.6rem;line-height:1.58;color:var(--hg-muted);overflow-wrap:anywhere}.hg-faq__aside-text p+p{margin-top:1.2rem}.hg-faq__aside-text strong,.hg-faq__aside-text b{font-weight:700;color:var(--hg-ink)}.hg-faq__aside-text a{color:var(--hg-ink);font-weight:700;text-decoration:underline;text-underline-offset:.3rem}.hg-faq__list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.hg-faq__item{min-width:0}.hg-faq__row{border:1px solid var(--hg-faq-line);border-radius:var(--hg-r-md);background:var(--hg-white);transition:background-color var(--hg-dur) var(--hg-ease),border-color var(--hg-dur) var(--hg-ease)}.hg-faq__row[open]{border-width:1.5px;border-color:var(--hg-faq-line-open);background:var(--hg-faq-open-bg)}.hg-faq__summary{display:flex;align-items:center;gap:2rem;padding:2.2rem 2.4rem 2.2rem 2.8rem;border-radius:inherit;cursor:pointer;list-style:none}.hg-faq__summary::-webkit-details-marker{display:none}.hg-faq__row[open]:has(.hg-faq__a)>.hg-faq__summary{padding-bottom:1.4rem}.hg-faq__summary:focus-visible{outline:2px solid var(--hg-faq-acc);outline-offset:3px;border-radius:var(--hg-r-md)}.hg-faq__q{flex:1 1 0;min-width:0;margin:0;font-family:var(--hg-font-display);font-weight:700;font-size:1.9rem;line-height:1.34;letter-spacing:0;color:var(--hg-ink);overflow-wrap:break-word;transition:color var(--hg-dur) var(--hg-ease)}.hg-faq__toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:var(--hg-r-pill);background:var(--hg-faq-pill);color:var(--hg-ink);transition:background-color var(--hg-dur) var(--hg-ease),color var(--hg-dur) var(--hg-ease)}.hg-faq__toggle svg{display:block;width:1.8rem;height:1.8rem}.hg-faq__toggle .hg-icon--plus path{stroke-width:1.9}.hg-faq__toggle .hg-icon--minus path{stroke-width:2.4}.hg-faq__toggle .hg-icon--minus{display:none}.hg-faq__row[open] .hg-faq__toggle{background:var(--hg-ink);color:var(--hg-white)}.hg-faq__row[open] .hg-faq__toggle .hg-icon--plus{display:none}.hg-faq__row[open] .hg-faq__toggle .hg-icon--minus{display:block}@media(hover:hover){.hg-faq__summary:hover .hg-faq__q{color:var(--hg-faq-acc)}.hg-faq__summary:hover .hg-faq__toggle{background:var(--hg-faq-pill-hover)}.hg-faq__row[open] .hg-faq__summary:hover .hg-faq__toggle{background:var(--hg-faq-pill-hover-open)}}.hg-faq__a{padding:0 2.4rem 2.4rem 2.8rem;font-family:var(--hg-font-body);font-size:1.55rem;line-height:1.72;color:var(--hg-muted);overflow-wrap:break-word}.hg-faq__a p{margin:0 0 1.2rem}.hg-faq__a ul,.hg-faq__a ol{margin:0 0 1.2rem;padding-left:2.2rem}.hg-faq__a li{margin-bottom:.4rem}.hg-faq__a>:last-child{margin-bottom:0}.hg-faq__a strong,.hg-faq__a b{font-weight:700;color:var(--hg-ink)}.hg-faq__a a{color:var(--hg-ink);text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.hg-faq__a a:hover{text-decoration-thickness:2px}@supports selector(::details-content){.hg-faq__row::details-content{block-size:0;overflow:clip;transition:block-size var(--hg-dur-slow) var(--hg-ease),content-visibility var(--hg-dur-slow) var(--hg-ease) allow-discrete}.hg-faq__row[open]::details-content{block-size:auto}}@media screen and (max-width:989px){.hg-faq__head{flex-direction:column;gap:2.4rem}.hg-faq__aside{flex:1 1 auto;max-width:none;padding-left:0;border-left:0}.hg-faq__heading{max-width:none}}@media screen and (max-width:749px){.hg-faq__summary{gap:1.4rem;padding:2rem 1.8rem 2rem 2rem}.hg-faq__row[open]:has(.hg-faq__a)>.hg-faq__summary{padding-bottom:1.2rem}.hg-faq__q{font-size:1.7rem}.hg-faq__summary:hover .hg-faq__q{color:var(--hg-ink)}.hg-faq__toggle{width:3.4rem;height:3.4rem}.hg-faq__toggle svg{width:1.6rem;height:1.6rem}.hg-faq__a{padding:0 1.8rem 2rem 2rem;font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.hg-faq__row,.hg-faq__q,.hg-faq__toggle{transition:none}}@supports selector(::details-content){@media(prefers-reduced-motion:reduce){.hg-faq__row::details-content{transition:none}}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-hg-faq.css.map */
