.hm-faq{margin:56px calc(-1 * var(--frame-pad)) 0;border-bottom:1px solid var(--hm-border)}@media (min-width:640px){.hm-faq{margin-top:72px}}@media (min-width:1024px){.hm-faq{max-width:51rem;margin-inline:auto}}.hm-faq-item{padding-inline:var(--frame-pad)}@media (min-width:1024px){.hm-faq-item{padding-inline:0}}.hm-faq-item:not(:last-child){border-bottom:1px solid var(--hm-border)}.hm-faq-q{text-align:start;width:100%;color:var(--hm-fg);justify-content:space-between;align-items:center;gap:24px;padding-block:16px;font-size:18px;font-weight:500;line-height:28px;display:flex}.hm-faq-q:focus-visible{outline:2px solid var(--ln-ffffff);outline-offset:4px;border-radius:4px}.hm-faq-icon{color:var(--hm-subtle);transition:transform .2s var(--hm-ease);flex-shrink:0}.hm-faq-item[data-open=true] .hm-faq-icon{transform:rotate(45deg)}.hm-faq-a{transition:grid-template-rows .2s var(--hm-ease);grid-template-rows:0fr;display:grid}.hm-faq-a>div{overflow:hidden}.hm-faq-a p{max-width:46rem;color:var(--hm-strong);white-space:pre-line;padding-bottom:16px;font-size:15px;line-height:24px}.hm-faq-item[data-open=true] .hm-faq-a{grid-template-rows:1fr}.hm-faq-more{justify-content:center;margin-top:24px;font-size:14px;font-weight:500;display:flex}.hm-faq-more a{color:var(--hm-strong);align-items:center;gap:6px;display:inline-flex}.hm-faq-more a:hover{color:var(--hm-fg)}.hm-close{border-bottom:1px solid var(--rail)}.hm-close>.frame{padding-block:var(--frame-pad)}.hm-cta{background:var(--sf-ffffffa20);border-radius:12px;padding:8px}.hm-cta-card{isolation:isolate;box-shadow:inset 0 0 0 1px var(--ln-ffffffa100);border-radius:6px;position:relative;overflow:hidden}.hm-cta-art{z-index:-2;object-fit:cover;object-position:center 40%}.hm-cta-wash{z-index:-1;background:#00000038;position:absolute;inset:0}@media (min-width:1024px){.hm-cta-wash{background:linear-gradient(to right, var(--sf-281006a420), var(--sf-281006a160) 60%, transparent);right:25%}}.hm-cta-body{color:var(--tx-ffffff);flex-direction:column;justify-content:center;padding:32px;display:flex}@media (min-width:640px){.hm-cta-body{padding:48px}}@media (min-width:1024px){.hm-cta-body{min-height:500px;padding:56px}}.hm-cta-body h2{letter-spacing:-.025em;text-wrap:balance;max-width:28rem;text-shadow:0 1px 24px rgb(80 30 10/calc(.25 * var(--shadow-k)));font-size:clamp(2rem,10vw,2.5rem);font-weight:500;line-height:1.2}.hm-cta-body p{max-width:24rem;color:var(--tx-ffffffa860);text-wrap:pretty;text-shadow:0 1px 16px rgb(80 30 10/calc(.25 * var(--shadow-k)));margin-top:20px;font-size:16px;line-height:24px}.hm-cta-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.hm-cta-primary{background:var(--sf-ffffff);height:36px;color:var(--tx-111111);border-radius:6px;align-items:center;gap:8px;padding-inline:14px 12px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.hm-cta-primary span{width:16px;height:16px;color:var(--tx-111111);transition:transform .15s var(--hm-ease);place-items:center;display:grid}.hm-cta-primary:hover span{transform:translate(2px)}.hm-cta-primary:focus-visible,.hm-cta-secondary:focus-visible{outline:2px solid var(--ln-ffffff);outline-offset:3px}.hm-cta-secondary{border:1px solid var(--ln-ffffffa300);height:36px;color:var(--tx-ffffff);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000002e;border-radius:6px;align-items:center;gap:6px;padding-inline:12px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.hm-cta-secondary:hover{background:#00000047}@media (prefers-reduced-motion:reduce){.hm-faq-a,.hm-faq-icon,.hm-cta-primary span{transition:none}}
