.elementor .faq-link{font-size:0.95rem;color:var(--brand-700);margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .faq-group-h{font-family:var(--font-display);font-weight:500;font-size:clamp(1.45rem, 1.2rem + 1vw, 1.9rem);color:var(--ink);line-height:1.18;margin-block-start:3.5rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .faq-ans-last{max-width:72ch;font-size:0.95rem;color:var(--ink-soft);margin:0px;}.elementor .faq-ans{max-width:72ch;font-size:0.95rem;color:var(--ink-soft);margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .faq-content{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .faq-ic{width:18px;height:18px;background-color:var(--brand-700);flex:0 1 auto;clip-path:polygon(42% 0, 58% 0, 58% 42%, 100% 42%, 100% 58%, 58% 58%, 58% 100%, 42% 100%, 42% 58%, 0 58%, 0 42%, 42% 42%);}.elementor .faq-title-p{font-weight:600;font-size:1.04rem;color:var(--ink);letter-spacing:-0.01em;line-height:1.68;margin:0px;}.elementor .faq-head{min-height:80px;cursor:pointer;padding:1.5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .faq-item{overflow:hidden;border-radius:26px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);}.elementor .faq-acc{display:flex;flex-direction:column;gap:0.75rem;}.elementor .h2d{font-family:var(--font-display);font-weight:500;font-size:clamp(2.1rem, 1.5rem + 2.6vw, 3.4rem);color:var(--ink);letter-spacing:-0.015em;line-height:1.08;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .u-paper2{background-color:var(--paper-2);}.elementor .u-section-tight{padding-block-start:clamp(3rem, 2rem + 4vw, 5rem);padding-block-end:clamp(3rem, 2rem + 4vw, 5rem);}.elementor .u-section{padding-block-start:clamp(4.5rem, 3rem + 6vw, 8rem);padding-block-end:clamp(4.5rem, 3rem + 6vw, 8rem);}.elementor .u-container-narrow{width:100%;max-width:880px;padding-inline-start:clamp(1.15rem, 0.6rem + 2.4vw, 2.5rem);padding-inline-end:clamp(1.15rem, 0.6rem + 2.4vw, 2.5rem);margin-inline-start:auto;margin-inline-end:auto;}.elementor .u-container{width:100%;max-width:1240px;padding-inline-start:clamp(1.15rem, 0.6rem + 2.4vw, 2.5rem);padding-inline-end:clamp(1.15rem, 0.6rem + 2.4vw, 2.5rem);margin-inline-start:auto;margin-inline-end:auto;}