.hf-faq{--hf-ink:#272727;--hf-ink-2:#4a4a4a;--hf-brand:#da3b17;--hf-accent:#ff914d;--hf-accent-soft:#ffefe2;--hf-accent-line:#ffc5a1;--hf-line:#e9e2da;--hf-card:#fff;--hf-focus:#1f7fb3;--hf-yellow:#ffbc4d;--hf-radius:16px;--hf-ease:cubic-bezier(.2,.7,.2,1);--hf-font-display:"Josefin Sans",Arial,sans-serif;--hf-font-body:"Cabin",Arial,sans-serif;--hf-pad:0px;--hf-sticky-top:120px;color:var(--hf-ink);font-family:var(--hf-font-body);padding-block:var(--hf-pad);position:relative;-webkit-font-smoothing:antialiased;interpolate-size:allow-keywords}.hf-faq *,.hf-faq :after,.hf-faq :before{box-sizing:border-box}.hf-faq--bg-white{background:#fff;padding-inline:5vw}.hf-faq--bg-cream{background:#fff7f1;padding-inline:5vw}.hf-faq--space-m{--hf-pad:48px}.hf-faq--space-l{--hf-pad:clamp(56px,8vw,96px)}.hf-faq__inner{display:flex;flex-direction:column;margin:0 auto;max-width:1200px}.hf-faq--stacked .hf-faq__inner{max-width:860px}.hf-faq__aside{display:contents}.hf-faq__head{order:1}.hf-faq__list{order:2}.hf-faq__more{order:3}.hf-faq__head{margin:0 0 32px;max-width:760px}.hf-faq--stacked .hf-faq__head{margin:0 auto 40px;text-align:center}.hf-faq .hf-faq__eyebrow{color:var(--hf-brand);font:700 12px/1.3 var(--hf-font-body);letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.hf-faq .hf-faq__title{color:var(--hf-ink);font:700 clamp(28px,3.2vw,42px)/1.12 var(--hf-font-display);letter-spacing:-.02em;margin:0;text-transform:none;text-wrap:balance}.hf-faq__title mark{background:var(--hf-yellow);border-radius:.22em;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;padding:.06em .18em 0}.hf-faq .hf-faq__intro{color:var(--hf-ink-2);font:400 17px/1.55 var(--hf-font-body);margin:16px 0 0;max-width:60ch}.hf-faq--stacked .hf-faq__intro{margin-inline:auto}.hf-faq .hf-faq__intro p{margin:0 0 .6em}.hf-faq .hf-faq__intro p:last-child{margin-bottom:0}.hf-faq__list{display:flex;flex-direction:column;gap:12px;min-width:0}.hf-faq--lines .hf-faq__list{border-top:1px solid var(--hf-line);gap:0}.hf-faq .hf-faq__item{margin:0;padding:0;scroll-margin-top:var(--hf-sticky-top)}.hf-faq--cards .hf-faq__item{background:var(--hf-card);border:1px solid var(--hf-line);border-radius:var(--hf-radius);box-shadow:0 1px 2px rgba(39,39,39,.05);transition:border-color .25s var(--hf-ease),box-shadow .35s var(--hf-ease)}.hf-faq--cards .hf-faq__item:hover,.hf-faq--cards .hf-faq__item[open]{border-color:var(--hf-accent-line)}.hf-faq--cards .hf-faq__item[open]{box-shadow:0 10px 28px rgba(218,59,23,.08)}.hf-faq--lines .hf-faq__item{border-bottom:1px solid var(--hf-line)}.hf-faq .hf-faq__summary{align-items:center;border-radius:inherit;color:inherit;cursor:pointer;display:flex;gap:20px;list-style:none;margin:0;padding:18px 18px 18px 20px;-webkit-tap-highlight-color:transparent}.hf-faq--lines .hf-faq__summary{padding:20px 2px}.hf-faq .hf-faq__summary::-webkit-details-marker{display:none}.hf-faq .hf-faq__summary::marker{content:""}.hf-faq .hf-faq__summary:focus:not(:focus-visible){outline:none}.hf-faq .hf-faq__summary:focus-visible{outline:3px solid var(--hf-focus);outline-offset:2px}.hf-faq .hf-faq__q{color:var(--hf-ink);flex:1;font:700 17px/1.35 var(--hf-font-display);letter-spacing:0;margin:0;min-width:0;padding:.12em 0 0;text-transform:none;transition:color .2s var(--hf-ease)}.hf-faq .hf-faq__item[open] .hf-faq__q,.hf-faq .hf-faq__summary:hover .hf-faq__q{color:var(--hf-brand)}.hf-faq__icon{background:var(--hf-accent-soft);border-radius:50%;flex:none;height:32px;position:relative;transition:background-color .3s var(--hf-ease),transform .4s var(--hf-ease);width:32px}.hf-faq__icon:after,.hf-faq__icon:before{background:var(--hf-brand);border-radius:2px;content:"";height:2px;left:50%;margin:-1px 0 0 -6px;position:absolute;top:50%;transition:background-color .3s var(--hf-ease);width:12px}.hf-faq__icon:after{transform:rotate(90deg)}.hf-faq__summary:hover .hf-faq__icon{background:#ffdec9}.hf-faq__item[open] .hf-faq__icon,.hf-faq__item[open] .hf-faq__summary:hover .hf-faq__icon{background:linear-gradient(135deg,var(--hf-accent),var(--hf-brand));transform:rotate(45deg)}.hf-faq__item[open] .hf-faq__icon:after,.hf-faq__item[open] .hf-faq__icon:before{background:#fff}.hf-faq .hf-faq__answer{color:var(--hf-ink-2);font:400 16px/1.65 var(--hf-font-body);padding:0 20px 20px}.hf-faq--lines .hf-faq__answer{padding:0 2px 22px}.hf-faq .hf-faq__answer>*{max-width:72ch}.hf-faq .hf-faq__answer p{margin:0 0 .8em}.hf-faq .hf-faq__answer ol,.hf-faq .hf-faq__answer ul{margin:0 0 .8em;padding-left:1.3em}.hf-faq .hf-faq__answer li{margin:0 0 .3em}.hf-faq .hf-faq__answer>:last-child{margin-bottom:0}.hf-faq .hf-faq__answer b,.hf-faq .hf-faq__answer strong{color:var(--hf-ink)}.hf-faq .hf-faq__answer a{color:var(--hf-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.hf-faq .hf-faq__answer a:hover{color:var(--hf-ink)}.hf-faq .hf-faq__answer img{height:auto;max-width:100%}@supports selector(::details-content){.hf-faq__item::details-content{block-size:0;overflow-y:clip;transition:block-size .38s var(--hf-ease),content-visibility .38s allow-discrete}.hf-faq__item[open]::details-content{block-size:auto}}.hf-faq__item[open] .hf-faq__answer{animation:hf-faq-in .38s var(--hf-ease) both}@keyframes hf-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.hf-faq__more{margin-top:36px}.hf-faq--stacked .hf-faq__more{text-align:center}.hf-faq .hf-faq__lead{color:var(--hf-ink);font:600 17px/1.4 var(--hf-font-body);margin:0 0 16px}.hf-faq__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.hf-faq--stacked .hf-faq__actions{justify-content:center}.hf-faq .hf-faq__cta [class*=cta_button]{text-align:center}.hf-faq .hf-faq__cta img{height:auto;max-width:100%}.hf-faq .hf-faq__cta [class*=cta_button]:focus-visible{outline:3px solid var(--hf-focus);outline-offset:3px}@media (min-width:768px){.hf-faq .hf-faq__summary{padding:22px 22px 22px 26px}.hf-faq--lines .hf-faq__summary{padding:24px 4px}.hf-faq .hf-faq__answer{padding:0 78px 24px 26px}.hf-faq--lines .hf-faq__answer{padding:0 60px 26px 4px}.hf-faq .hf-faq__q{font-size:19px}.hf-faq__icon{height:36px;width:36px}}@media (min-width:992px){.hf-faq--split .hf-faq__inner{align-items:start;display:grid;gap:0 clamp(48px,6vw,104px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hf-faq--split .hf-faq__aside{display:block;position:sticky;top:var(--hf-sticky-top)}.hf-faq--split .hf-faq__list{grid-column:2}.hf-faq--split .hf-faq__head{margin:0}.hf-faq--split .hf-faq__more{border-top:1px solid var(--hf-line);margin-top:36px;padding-top:28px}.hf-faq--split .hf-faq__head+.hf-faq__more{margin-top:36px}}@media (max-width:479px){.hf-faq__actions{align-items:stretch;flex-direction:column}.hf-faq .hf-faq__cta .hs-cta-node,.hf-faq .hf-faq__cta .hs-cta-wrapper,.hf-faq .hf-faq__cta [class*=cta_button]{display:block}}@media (prefers-reduced-motion:reduce){.hf-faq *,.hf-faq :after,.hf-faq :before,.hf-faq__item::details-content{animation:none!important;transition:none!important}}