*{box-sizing:border-box}body{margin:0;background:#f4f7f5;color:#17241f;font-family:Tahoma,Arial,sans-serif;font-size:17px;line-height:1.9;padding-bottom:100px}header{background:#073844;color:#fff;display:flex;align-items:center;gap:14px;padding:16px 6%;position:sticky;top:0;z-index:5;box-shadow:0 6px 22px #001d1530}header img{width:58px;height:58px;object-fit:contain;background:#fff;border-radius:13px}header b,header span{display:block}header b{font-size:25px}header span{font-size:14px;color:#d5e8e3}main{max-width:850px;margin:28px auto;padding:0 18px}h1{color:#073844;font-size:34px;line-height:1.4}.intro{background:#fff7e7;border-right:5px solid #d6a33e;padding:16px;border-radius:13px}section{background:#fff;margin:14px 0;padding:20px 22px;border-radius:16px;box-shadow:0 5px 20px #15372b0d}h2{font-size:21px;color:#087443;margin:0 0 7px}section p{margin:0;color:#40514a}footer{position:fixed;bottom:0;right:0;left:0;background:#fff;padding:13px max(18px,calc((100% - 820px)/2));display:grid;grid-template-columns:1fr 1fr;gap:12px;box-shadow:0 -7px 25px #001d1520}button{min-height:56px;border:0;border-radius:13px;font:800 17px Tahoma,Arial;cursor:pointer}.accept{background:#087443;color:#fff}.decline{background:#f5e8e4;color:#9c3423}@media(max-width:550px){body{font-size:16px}h1{font-size:27px}footer{padding:10px;grid-template-columns:1fr}button{min-height:50px}}
