.faq-hero{min-height:707px;padding:100px 0;position:relative;overflow:hidden}.faq-hero .finora-heading{max-width:690px}.faq-hero-art{object-fit:cover;width:648px;height:607px;position:absolute;top:0;right:0}.faq-tabs{scrollbar-width:thin;scrollbar-color:#e23d5b #ede8db;gap:8px;margin-bottom:40px;display:flex;overflow-x:auto}.faq-tabs button{font:inherit;white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;flex-shrink:0;padding:4px 8px;font-size:16px;font-weight:600}.faq-tabs button[aria-selected=true]{color:#e23d5b;border-bottom-color:#e23d5b}.faq-accordion{flex-direction:column;gap:24px;display:flex}.faq-item{background:#f8f4ec;border-radius:24px;overflow:hidden;box-shadow:0 4px 10px #9f9b9033}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.finora-faq-page .faq-item h2{letter-spacing:-.03em;flex:1;min-width:0;font-size:24px;font-weight:900;line-height:1.1}.faq-arrow{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:15px;display:flex}.faq-arrow img{width:15px;max-width:none;height:26px;transform:rotate(90deg)}.faq-item[open] .faq-arrow img{transform:rotate(-90deg)}.faq-answer{margin:0 24px;padding:0 50px 24px 0}.faq-answer p{max-width:1000px}@media (max-width:1199px) and (min-width:768px){.faq-hero{min-height:46.8364vw;padding-block:48px}.faq-questions{padding-block:48px}.faq-hero .finora-heading{max-width:50%}.faq-hero h1{overflow-wrap:anywhere;font-size:clamp(36px,4.5vw,52px)}.faq-hero .finora-description{max-width:none}.faq-hero-art{width:50%;height:auto}}@media (max-width:767px){.faq-hero{flex-direction:column;min-height:0;padding:0 0 48px;display:flex}.faq-hero-art{aspect-ratio:1296/1213;align-self:flex-end;width:calc(100% - 16px);height:auto;margin-bottom:-20px;position:static}.faq-hero .finora-heading{max-width:none}.faq-hero h1{overflow-wrap:anywhere}.faq-tabs{margin-bottom:24px}.faq-tabs button{font-size:14px}.faq-accordion{gap:16px}.faq-item summary{gap:16px;padding:16px}.finora-faq-page .faq-item h2{font-size:20px}.faq-answer{margin-inline:16px;padding:0 0 16px}}.faq-item summary:focus-visible{outline-offset:-4px;border-radius:24px}.faq-tabs button:focus-visible{outline-offset:-3px;border-radius:4px}
