body{margin:0;background:#f4ecd8;color:#3b2a1a;font:17px/1.65 Rockwell,"Courier New",serif}.w{max-width:980px;margin:auto;padding:0 5vw}h1,h2,h3{line-height:1.12}h2{font-size:1.9rem;color:#4a6b2a}
header{background:#4a6b2a;color:#f4ecd8;padding:13px 0}header .w{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-weight:700}header a{color:#f4ecd8}.hero{padding:90px 0 80px;background:linear-gradient(#f4ecd8 0 70%,#c9a26a 70% 76%,#8a5a2b 76%);}.hero h1{font-size:clamp(2.2rem,6vw,4.2rem);max-width:17ch}.tag{color:#a8531f;text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;font-weight:700}
.hero .w{padding-bottom:50px}.btn{display:inline-block;background:#a8531f;color:#fff;padding:14px 28px;font-weight:700;text-decoration:none;border-radius:4px}.s{padding:52px 0}.g{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.c{background:#fffaf0;border:2px solid #8a5a2b;border-radius:4px;padding:18px}
.steps{padding:0;list-style:none;border-left:4px solid #4a6b2a;margin-left:10px}.steps li{padding:8px 0 8px 22px;display:grid;gap:2px;position:relative}.steps li::before{content:"";position:absolute;left:-12px;top:16px;width:20px;height:20px;border-radius:50%;background:#a8531f}.chips{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.chips li{background:#4a6b2a;color:#f4ecd8;padding:6px 16px;border-radius:4px}
details{border-bottom:1px solid #c9a26a;padding:12px 0}summary{cursor:pointer;font-weight:700}.info{background:#3b2a1a;color:#f4ecd8}.info h2{color:#e2b866}.info a{color:#e2b866}form{display:grid;gap:12px}input,textarea{padding:11px;font:inherit;width:100%;box-sizing:border-box;border:2px solid #c9a26a;border-radius:4px}.sub{background:#4a6b2a;color:#fff;border:0;padding:13px;font-weight:700;cursor:pointer;font:inherit;border-radius:4px}footer{padding:22px 0;text-align:center;font-size:.85rem}