body{margin:0;font-family:'Noto Sans',Arial,sans-serif;color:#000;background:#fff;line-height:1.6}
header{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:4px solid #F47700}
header img{width:180px}.tel{color:#A84500;font-weight:700;text-decoration:none}.hero{background:#F5F3EF;padding:48px 24px}h1{font-size:40px;margin:0 0 12px;max-width:900px}
main{max-width:960px;margin:auto;padding:24px}h2{border-left:6px solid #F47700;padding-left:10px;margin-top:40px}h3{margin-bottom:4px}a{color:#A84500}
.cta{display:inline-block;background:#F47700;color:#000;font-weight:700;padding:14px 22px;border-radius:6px;text-decoration:none;margin-top:12px}
.faq details{background:#F5F3EF;margin:8px 0;padding:10px 14px;border-radius:6px}.notes{border:2px dashed #A84500;padding:12px;font-size:14px;color:#68727A}
footer{background:#000;color:#fff;padding:24px;font-size:14px}footer a{color:#F47700}nav.int a{margin-right:14px}