.hpm-faq{--red:#e6131a;--red-dk:#c00f15;--red-tint:#fdecec;--ink:#111;--ink-2:#1e2226;--ink-3:#2a2f34;--text:#2b2b2b;--muted:#555;--soft:#7a7a7a;--stone:#ececec;--paper:#fff;--line:#e2e2e2;--line-dk:#33383e;--gold:#e8a33b;--serif:"Work Sans",system-ui,sans-serif;--sans:"Poppins",system-ui,sans-serif;--r:10px;--r-lg:16px;--sh:0 1px 2px rgba(21,23,26,.04),0 8px 24px rgba(21,23,26,.06);--sh-lg:0 2px 4px rgba(21,23,26,.05),0 24px 60px rgba(21,23,26,.14);box-sizing:border-box;color:var(--text);display:block;font-family:var(--sans);font-size:15.5px;line-height:1.7;margin:0 0 0 calc(50% - 50vw + var(--hp-sbw, var(--uh-sbw, 0px))/2);max-width:none;padding:0;position:relative;text-align:left;width:calc(100vw - var(--hp-sbw, var(--uh-sbw, 0px)));-webkit-font-smoothing:antialiased}.hpm-faq [id]{scroll-margin-top:110px}@media (min-width:1024px){.hpm-faq [id]{scroll-margin-top:130px}}.hpm-faq :is(section,article,figure,figcaption,blockquote,details,summary,ul,ol,li,p,h1,h2,h3,h4,label){background:transparent;border:0;box-shadow:none;color:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;margin:0;max-width:none;min-height:0;padding:0;text-align:inherit;text-transform:none}.hpm-faq :is(span,a,b,strong,em,small,sup,i){font-family:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.hpm-faq :is(b,strong){font-weight:bolder}.hpm-faq a{text-decoration:none}.hpm-faq img{border:0;box-shadow:none;vertical-align:baseline}.hpm-faq button{box-shadow:none;font:inherit;letter-spacing:normal;margin:0;min-height:0;min-width:0;padding:1px 6px;text-transform:none}.hpm-faq *{box-sizing:border-box}.hpm-faq h2{color:var(--ink);font-family:var(--serif);font-weight:500;line-height:1.14;margin:0}.hpm-faq :focus-visible{outline:3px solid #2f6feb;outline-offset:2px}.hpm-faq .hp-wrap{margin:0 auto;max-width:1200px;padding:0 28px}.hpm-faq .hp-kicker{color:var(--red);display:block;font:600 12.5px/1 var(--sans);letter-spacing:.16em;margin-bottom:18px;text-transform:uppercase}.hpm-faq .hp-head{margin:0 auto 60px;max-width:760px;text-align:center}.hpm-faq .hp-head p{color:var(--muted);font-size:18px;margin-top:16px}.hpm-faq .hp-faq{display:grid;gap:0 56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hpm-faq details{border-bottom:1px solid var(--line)}.hpm-faq summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:20px;justify-content:space-between;list-style:none;padding:24px 0}.hpm-faq summary::-webkit-details-marker{display:none}.hpm-faq summary .hp-pm{border:1px solid var(--line);border-radius:50%;flex:0 0 auto;height:28px;position:relative;transition:transform .25s,background .2s;width:28px}.hpm-faq summary .hp-pm:after,.hpm-faq summary .hp-pm:before{background:var(--ink);content:"";height:1.6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:11px}.hpm-faq summary .hp-pm:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .2s}.hpm-faq details[open] summary .hp-pm{background:var(--ink);border-color:var(--ink)}.hpm-faq details[open] summary .hp-pm:before{background:#fff}.hpm-faq details[open] summary .hp-pm:after{opacity:0}.hpm-faq details p{color:var(--muted);font-size:15.5px;padding:0 48px 24px 0}@media (max-width:1140px){.hpm-faq .hp-faq{grid-template-columns:1fr}}@media (max-width:720px){.hpm-faq .hp-wrap{padding:0 18px}.hpm-faq .hp-head p{font-size:16.5px}.hpm-faq details p{padding-right:0}}.hpm-faq h2{font-weight:600;letter-spacing:-.01em}.hpm-faq .hp-sec{padding:96px 0}.hpm-faq .hp-head{margin-bottom:48px}.hpm-faq .hp-head h2{font-size:40px}@media (max-width:720px){.hpm-faq .hp-sec{padding:68px 0}.hpm-faq .hp-head h2{font-size:30px}}.hpm-faq :target{scroll-margin-top:110px}@media (min-width:1141px){.hpm-faq :target{scroll-margin-top:150px}}@media (max-width:720px){.hpm-faq.hp-sp .hp-sec{padding:60px 0}.hpm-faq.hp-sp .hp-head{margin-bottom:32px}.hpm-faq.hp-sp .hp-head p{font-size:15.5px}}.dnd-section:has(.hpm-faq){padding-bottom:0;padding-top:0}@media (min-width:1141px){.hpm-faq .hp-faq.hp-faq-rows{align-items:stretch;grid-auto-flow:column;grid-template-rows:repeat(var(--hp-fq-rows,10),auto)}.hpm-faq .hp-faq.hp-faq-rows>div{display:contents}.hpm-faq .hp-faq.hp-faq-rows summary{min-height:calc(2lh + 48px)}}.hpm-faq .hp-faq.hp-faq-cards{gap:14px 22px}.hpm-faq .hp-faq.hp-faq-cards>div{display:flex;flex-direction:column;gap:14px}.hpm-faq .hp-faq-cards details{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px rgba(21,23,26,.04),0 6px 18px rgba(21,23,26,.05);padding:0 22px;transition:box-shadow .2s,border-color .2s}.hpm-faq .hp-faq-cards details:hover{border-color:#d2d2d2;box-shadow:0 2px 4px rgba(21,23,26,.05),0 12px 28px rgba(21,23,26,.08)}.hpm-faq .hp-faq-cards details[open]{border-color:#e9b9bb;box-shadow:inset 4px 0 0 var(--red),0 12px 28px rgba(21,23,26,.08)}.hpm-faq .hp-faq-cards summary{padding:20px 0}.hpm-faq .hp-faq-cards details p{padding:0 0 20px}.hpm-faq .hp-faq-cards details p+p{padding-top:0}.hpm-faq .hp-faq-cards summary .hp-pm{background:var(--red-tint,#fdecec);border-color:transparent}.hpm-faq .hp-faq-cards summary .hp-pm:after,.hpm-faq .hp-faq-cards summary .hp-pm:before{background:var(--red)}.hpm-faq .hp-faq-cards details[open] summary .hp-pm{background:var(--red);border-color:var(--red)}.hpm-faq .hp-faq-cards details[open] summary .hp-pm:before{background:#fff}@media (min-width:1141px){.hpm-faq .hp-faq.hp-faq-rows.hp-faq-cards{align-items:start}.hpm-faq .hp-faq.hp-faq-rows.hp-faq-cards>div{display:contents}.hpm-faq .hp-faq.hp-faq-rows.hp-faq-cards summary{min-height:calc(2lh + 40px)}}@media (max-width:720px){.hpm-faq .hp-faq-cards details{padding:0 16px}.hpm-faq .hp-faq-cards summary{font-size:16px;padding:16px 0}}.hpm-faq .hp-faq-links details a{color:var(--red-dk);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hpm-faq .hp-faq-links details a:hover{color:var(--red)}.hpm-faq .hp-faq-cta{align-items:center;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:14px;display:flex;flex-wrap:wrap;gap:16px 22px;margin-top:44px;padding:20px 24px}.hpm-faq .hp-faq-cta>div{flex:1 1 260px;min-width:0}.hpm-faq .hp-faq-cta b{color:#111;display:block;font:600 18px/1.3 var(--sans)}.hpm-faq .hp-faq-cta span{color:#555;display:block;font-size:14px;line-height:1.5;margin-top:2px}.hpm-faq .hp-faq-cta .hp-btn{align-items:center;background:var(--red);border:1.5px solid var(--red);border-radius:6px;color:#fff;display:inline-flex;font:600 15.5px/1 var(--sans);gap:10px;height:54px;justify-content:center;padding:0 28px;text-decoration:none;transition:background .2s,border-color .2s;white-space:nowrap}.hpm-faq .hp-faq-cta .hp-btn:hover{background:var(--red-dk);border-color:var(--red-dk)}.hpm-faq .hp-faq-link{align-items:center;color:#111;display:inline-flex;font-weight:600;min-height:44px;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}.hpm-faq .hp-faq-link:hover{color:var(--red)}@media (max-width:720px){.hpm-faq .hp-faq-cta{margin-top:32px;padding:18px}.hpm-faq .hp-faq-cta .hp-btn{height:auto;min-height:52px;padding-bottom:12px;padding-top:12px;text-align:center;white-space:normal;width:100%}}.hpm-faq .hp-faq-only.hp-sec{padding-bottom:56px;padding-top:56px}.hpm-faq .hp-faq-only .hp-faq-cta{margin:0 auto;max-width:1000px}@media (max-width:720px){.hpm-faq .hp-faq-only.hp-sec{padding-bottom:44px;padding-top:44px}}