*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:#f7f8fa;color:#171b26;line-height:1.65}a{color:#ff6a00;text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:920px;margin:0 auto;padding:28px 20px 64px}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0 28px}.brand{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800}.mark{width:34px;height:34px;border:9px solid #ff6a00;border-radius:50%;position:relative}.mark:after{content:"";position:absolute;width:15px;height:9px;background:#ff6a00;right:-12px;top:-7px;transform:rotate(-38deg);border-radius:2px}.links{display:flex;flex-wrap:wrap;gap:14px;font-size:14px}.hero,.card{background:#fff;border:1px solid #e7e9ee;border-radius:24px;box-shadow:0 10px 35px rgba(20,26,40,.06)}.hero{padding:42px;margin-bottom:20px}.hero h1{font-size:42px;line-height:1.15;margin:0 0 14px}.hero p{color:#667085;font-size:18px;margin:0}.card{padding:34px;margin-top:18px}.card h1,.card h2,.card h3{line-height:1.25}.card h1{font-size:34px;margin-top:0}.card h2{margin-top:34px;font-size:23px}.card h3{margin-top:26px;font-size:18px}.card p,.card li{color:#394150}.card ul{padding-left:22px}.muted{color:#7a8495}.notice{background:#fff4eb;border:1px solid #ffd3b2;border-radius:16px;padding:16px 18px}.footer{margin-top:28px;color:#7a8495;font-size:14px;text-align:center}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tile{display:block;background:#fff;border:1px solid #e7e9ee;border-radius:20px;padding:24px;color:#171b26;box-shadow:0 8px 24px rgba(20,26,40,.05)}.tile h2{margin:0 0 8px;font-size:20px}.tile p{margin:0;color:#667085}.button{display:inline-block;background:#ff6a00;color:#fff;padding:12px 18px;border-radius:12px;font-weight:700}.button:hover{text-decoration:none;opacity:.92}@media(max-width:680px){.nav{align-items:flex-start;flex-direction:column}.hero{padding:28px}.hero h1{font-size:34px}.card{padding:24px}.grid{grid-template-columns:1fr}.links{gap:10px}.wrap{padding:20px 14px 48px}}