.era-faq{--era-ink:#001128;--era-muted:#53647a;--era-lime:#d5ff2a;background:#fff;color:var(--era-ink);font-family:var(--font-body-family),Arial,sans-serif}
.era-faq *,.era-faq *:before,.era-faq *:after{box-sizing:border-box}
.era-faq__wrap{max-width:1100px;margin:auto;padding:18px 20px 42px}
.era-faq h1,.era-faq h2{color:var(--era-ink)!important;font-family:Arial,sans-serif!important;letter-spacing:-.035em!important;text-transform:none!important}
.era-faq__hero{border-radius:17px;background:#f4f7fa;padding:34px 37px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr);gap:36px;align-items:center}
.era-faq__eyebrow{color:#48617a;font:850 11px/1.3 Arial,sans-serif;letter-spacing:.12em}
.era-faq__hero h1{font:900 clamp(32px,4.1vw,48px)/1.1 Arial,sans-serif!important;margin:10px 0 15px!important;max-width:720px}
.era-faq__dot{color:#80af0d}
.era-faq__hero p{font-size:15px;line-height:1.55;max-width:550px;color:var(--era-muted);margin:0 0 17px}
.era-faq__hero-cta{display:inline-flex;gap:9px;align-items:center;color:var(--era-ink)!important;font:800 12px/1.3 Arial,sans-serif;text-decoration:underline;text-underline-offset:5px}
.era-faq__hero-points{display:flex;flex-direction:column;gap:13px}
.era-faq__hero-points>span{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e1e8ef;border-radius:9px;padding:12px 14px;color:var(--era-ink);font:700 12px/1.35 Arial,sans-serif}
.era-faq__hero-points b{display:grid;place-items:center;flex:none;background:#e5f7b0;color:#001128;border-radius:50%;height:26px;width:26px;font:900 13px/1 Arial,sans-serif}
.era-faq__jump{display:flex;gap:11px;flex-wrap:wrap;align-items:center;margin:20px 0 10px}
.era-faq__jump>a{display:inline-flex;align-items:center;justify-content:space-between;gap:13px;text-decoration:none!important;padding:10px 14px;font:800 12px/1.3 Arial,sans-serif;color:var(--era-ink)!important;border:1px solid #dce6ef;border-radius:30px;background:#fff}
.era-faq__jump>a:hover{background:#f3f8e7;border-color:#bdd773}
.era-faq__group{padding:30px 0 22px;border-bottom:1px solid #e3e9f1;scroll-margin-top:110px}
.era-faq__group-head{display:flex;align-items:flex-start;gap:14px;margin:0 0 18px}
.era-faq__group-number{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;background:#e6f6b9;color:#001128;border-radius:8px;font:850 14px/1 Arial,sans-serif}
.era-faq__group h2{font:850 clamp(22px,2.7vw,30px)/1.2 Arial,sans-serif!important;margin:1px 0 5px!important}
.era-faq__group-head p{color:#6b7b8d;font:400 12px/1.4 Arial,sans-serif;margin:0}
.era-faq__questions{display:grid;gap:9px}
.era-faq__questions details{border:1px solid #e1e8ef;border-radius:10px;background:#fff;overflow:hidden}
.era-faq__questions details[open]{border-color:#b9d16e;background:#fcfef8}
.era-faq__questions summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 19px;cursor:pointer;list-style:none;color:#001128;font:800 14px/1.4 Arial,sans-serif}
.era-faq__questions summary::-webkit-details-marker{display:none}
.era-faq__questions summary span{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:#f0f3f7;font:500 21px/1 Arial,sans-serif;color:#001128}
.era-faq__questions details[open] summary span{transform:rotate(45deg);background:#e5f7ae}
.era-faq__questions details>div{padding:0 19px 17px;font:400 13px/1.62 Arial,sans-serif;color:#4f6177}
.era-faq__questions details p{margin:0 0 11px;font:inherit;color:inherit}
.era-faq__questions details p:last-child{margin-bottom:0}
.era-faq__questions details ul{margin:7px 0 10px;padding-left:21px}
.era-faq__questions details li{margin:5px 0}
.era-faq__questions details strong{color:#001128;font-weight:800}
.era-faq__questions details a{color:#001128!important;text-underline-offset:3px;font-weight:750}
.era-faq__footer{margin:28px 0 0;display:flex;gap:25px;align-items:center;justify-content:space-between;border-radius:13px;padding:26px 29px;background:#001128;color:#fff}
.era-faq__footer .era-faq__eyebrow{color:#d5ff2a}
.era-faq__footer h2{font:850 clamp(23px,2.6vw,31px)/1.2 Arial,sans-serif!important;color:#fff!important;margin:8px 0!important}
.era-faq__footer p{font:400 13px/1.4 Arial,sans-serif;color:#dbe5ed;margin:0}
.era-faq__footer>a{flex:none;padding:13px 16px;background:#d5ff2a;color:#001128!important;font:850 11px/1.3 Arial,sans-serif;text-decoration:none;border-radius:7px}
.era-faq a:focus-visible,.era-faq summary:focus-visible{outline:3px solid #83af09;outline-offset:3px}
@media(max-width:749px){.era-faq__wrap{padding:10px 13px 24px}.era-faq__hero{padding:23px 20px;grid-template-columns:1fr;gap:15px;border-radius:12px}.era-faq__hero h1{font-size:31px!important;line-height:1.13!important;margin:8px 0 10px!important}.era-faq__hero p{font-size:12px;margin:0 0 13px}.era-faq__eyebrow{font-size:9px}.era-faq__hero-cta{font-size:11px}.era-faq__hero-points{gap:7px;display:grid;grid-template-columns:1fr}.era-faq__hero-points>span{padding:8px 11px;font-size:10px}.era-faq__hero-points b{width:23px;height:23px}.era-faq__jump{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:7px;margin:14px -13px 0;padding:0 13px}.era-faq__jump::-webkit-scrollbar{display:none}.era-faq__jump>a{font-size:10px;white-space:nowrap;flex:none;padding:9px 11px}.era-faq__group{padding:23px 0 20px;scroll-margin-top:85px}.era-faq__group-head{gap:10px;margin-bottom:12px}.era-faq__group-number{height:31px;width:31px;font-size:12px}.era-faq__group h2{font-size:21px!important}.era-faq__group-head p{font-size:11px}.era-faq__questions{gap:8px}.era-faq__questions summary{font-size:12px;padding:14px 12px;gap:8px}.era-faq__questions summary span{width:22px;height:22px;font-size:18px}.era-faq__questions details>div{padding:0 12px 14px;font-size:12px}.era-faq__footer{padding:22px 17px;flex-direction:column;align-items:stretch;gap:16px}.era-faq__footer h2{font-size:25px!important}.era-faq__footer p{font-size:12px}.era-faq__footer>a{text-align:center;font-size:11px}}
