.content-block{margin-top:72px;padding:38px;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.content-block>p:not(.eyebrow){font-size:1.02rem;line-height:1.75;color:var(--muted);max-width:800px}.content-block .button{margin-top:10px}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0}.check-grid>div{padding:18px;background:var(--band);border-radius:12px}.check-grid h3{font-size:1.05rem;margin-bottom:8px}.check-grid p{font-size:.86rem;color:var(--muted);margin:0}.faq-block{margin-top:72px}.faq-block h2{font-size:clamp(2rem,3.7vw,3.2rem)}.faq-block details{background:#fff;border-top:1px solid var(--line);padding:0 20px}.faq-block details:last-child{border-bottom:1px solid var(--line)}.faq-block summary{padding:20px 28px 20px 0;cursor:pointer;font-weight:800;list-style:none;position:relative}.faq-block summary::-webkit-details-marker{display:none}.faq-block summary:after{content:'+';position:absolute;right:0;color:var(--blue);font-size:1.4rem;font-weight:500}.faq-block details[open] summary:after{content:'−'}.faq-block details p{color:var(--muted);font-size:.92rem;line-height:1.7;max-width:780px;padding-bottom:18px;margin:0}.faq-block details a{font-weight:800;color:var(--blue);text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.content-block,.faq-block{margin-top:52px}.content-block{padding:26px 20px}.check-grid{grid-template-columns:1fr;gap:10px}.faq-block details{padding:0 14px}}