*{box-sizing:border-box}:root{--g:#08a86b;--ink:#112e28;--mint:#effaf5;--line:#dce9e4;--muted:#70827b}body{margin:0;background:#f7faf9;color:var(--ink);font-family:Arial,Helvetica,sans-serif}header{height:68px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:inherit}.brand img{width:42px;height:42px}.brand div{display:flex;flex-direction:column}.brand small{font-size:8px;color:var(--muted)}header>a:last-child,.contact a{font-size:8px;font-weight:900;text-decoration:none;background:var(--g);color:#fff;padding:9px 13px;border-radius:8px}main{max-width:850px;margin:auto;padding:42px 5%}.hero{text-align:center;margin-bottom:25px}.hero span,.contact span{font-size:8px;color:var(--g);font-weight:900;letter-spacing:.14em}.hero h1{font-size:36px;margin:7px 0}.hero p{font-size:10px;color:var(--muted)}.faq{display:grid;gap:7px}.faq details{background:#fff;border:1px solid var(--line);border-radius:11px;padding:0 16px}.faq summary{font-size:10px;font-weight:900;padding:15px 0;cursor:pointer}.faq p{font-size:9px;color:var(--muted);line-height:1.65;margin:0;padding:0 0 15px}.contact{margin-top:12px;background:var(--ink);color:#fff;border-radius:14px;padding:20px;display:flex;align-items:center;justify-content:space-between}.contact h2{font-size:18px;margin:5px 0}.contact p{font-size:9px;color:#bdd0ca;margin:0}@media(max-width:600px){main{padding:28px 4%}.hero h1{font-size:29px}.contact{display:block}.contact a{display:inline-block;margin-top:13px}}