*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:#fff8f0;color:#24201d;line-height:1.6}a{color:inherit}.wrap{width:min(1080px,92%);margin:auto}.nav{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{text-decoration:none;font-weight:800;font-size:1.05rem}.nav nav{display:flex;gap:18px;flex-wrap:wrap}.nav nav a{text-decoration:none;font-weight:650}.hero{padding:90px 0 70px;text-align:center}.badge{display:inline-block;padding:7px 12px;border-radius:999px;background:#ffe0b2;font-size:.8rem;font-weight:800;letter-spacing:.06em}.hero h1{font-size:clamp(2.5rem,8vw,5rem);line-height:1.05;margin:18px 0}.hero p{max-width:680px;margin:0 auto 28px;font-size:1.12rem;color:#625b54}.actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.button{display:inline-block;padding:12px 20px;border-radius:14px;background:#24201d;color:white;text-decoration:none;font-weight:800}.button.secondary{background:white;color:#24201d;border:1px solid #d9cfc5}.section{padding:45px 0}.section h2{font-size:2rem}.card{display:flex;gap:18px;align-items:flex-start;background:white;border:1px solid #eadfd5;border-radius:20px;padding:22px;margin:16px 0;box-shadow:0 8px 30px rgba(50,30,10,.05)}.icon{font-size:2.4rem}.card h3{margin:0 0 5px}.card p{margin:0 0 10px;color:#625b54}.status{font-size:.85rem;font-weight:700}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.info{background:white;border:1px solid #eadfd5;border-radius:18px;padding:22px;text-decoration:none}.info strong,.info span{display:block}.info span{color:#625b54;margin-top:6px}.page{max-width:800px;padding:55px 0 80px}.page h1{font-size:2.6rem}.page h2{margin-top:35px}.page a{font-weight:700}footer{border-top:1px solid #eadfd5;padding:28px 0;color:#716960}@media(max-width:700px){.nav{align-items:flex-start;padding:15px 0;flex-direction:column}.hero{padding:55px 0}.grid{grid-template-columns:1fr}.card{padding:18px}.nav nav{gap:12px;font-size:.92rem}}