.home-faq{background:#fff}.home-faq .wrap{background:#edf3f3;padding:32px;border-top:2px solid #a4bcc1;counter-reset:faq-item}.home-faq .section-head{margin-bottom:26px}.home-faq-item{counter-increment:faq-item;margin:0;border:0;border-bottom:1px solid #c8d6d9;border-radius:0;background:transparent}.home-faq-item:first-child{border-top:1px solid #c8d6d9}.home-faq-item summary{display:grid;grid-template-columns:30px 1fr 30px;gap:16px;padding:24px 16px;font-family:inherit;font-size:1.05rem;font-weight:600;color:#0b303b;cursor:pointer;list-style:none}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary:before{content:counter(faq-item,decimal-leading-zero);font-size:.75rem;font-weight:400;color:#72888f;letter-spacing:.08em}.home-faq-item summary:after{content:'+';display:grid;place-items:center;width:30px;height:30px;border:1px solid #b6c8cc;color:#137b8b;font-size:1.3rem}.home-faq-item summary:hover{background:#eaf1f1}.home-faq-item[open],.home-faq-item[open] summary{background:#0b303b;color:#f2f5f4}.home-faq-item[open] summary:before{color:#ccb68a}.home-faq-item[open] summary:after{content:'−';border-color:#8e8469;color:#e2cfa7}.home-faq-answer{padding:0 62px 28px;color:#c7d6da}.home-faq-answer p{color:inherit;margin:0 0 12px;line-height:1.8}.home-faq-answer a{color:#e2cfa7;font-weight:600;text-decoration:underline;text-underline-offset:4px}.home-faq-item summary:focus-visible{outline:2px solid #b69b66;outline-offset:-3px}@media(max-width:600px){.home-faq .wrap{padding:24px 14px}.home-faq-item summary{padding:21px 12px;grid-template-columns:22px 1fr 26px;gap:10px;font-size:1rem}.home-faq-item summary:after{width:26px;height:26px}.home-faq-answer{padding:0 18px 24px 44px}}