*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#2a1d19;background:#fff8f4}a{color:#6b3b2a}img{max-width:100%;display:block}.hero{background:linear-gradient(135deg,#fff1e8,#f6d8c6);padding:24px}.nav{max-width:1120px;margin:0 auto 60px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:24px;font-weight:800}.hero-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.4fr .8fr;gap:32px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:700;color:#8b4b35}h1{font-size:52px;line-height:1.02;margin:0 0 18px}h2{font-size:34px;margin:0 0 22px}h3{font-size:24px;margin:34px 0 16px}.lead{font-size:19px;line-height:1.55;max-width:680px}.btn{display:inline-block;background:#5a2e22;color:white;text-decoration:none;border:0;border-radius:14px;padding:14px 22px;font-weight:700;cursor:pointer}.btn.secondary{background:white;color:#5a2e22}.btn-small{padding:10px 14px;font-size:14px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero-card{background:white;border-radius:24px;padding:28px;box-shadow:0 12px 35px rgba(90,46,34,.14)}.hero-card li{margin:10px 0}.section{max-width:1120px;margin:0 auto;padding:70px 24px}.muted{background:#fff;max-width:none}.muted>h2,.muted>h3,.muted>.products{max-width:1120px;margin-left:auto;margin-right:auto}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.benefits>div,.steps>div,.product,.form{background:white;border-radius:20px;padding:22px;box-shadow:0 8px 24px rgba(90,46,34,.08)}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-img{height:220px;background:#f3dfd3;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#8b4b35;overflow:hidden}.product-img img{width:100%;height:100%;object-fit:cover}.product-body h4{font-size:20px;margin:16px 0 8px}.product-body p{color:#6d5b55;line-height:1.45}.meta{display:flex;justify-content:space-between;gap:12px;font-weight:700}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.steps b{font-size:34px}.lead-section{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.form{display:flex;flex-direction:column;gap:12px}.form input,.form textarea{width:100%;border:1px solid #e2c8b9;border-radius:14px;padding:14px;font-size:16px;background:#fff}.form textarea{min-height:110px}.footer{background:#2a1d19;color:white;padding:28px 24px;text-align:center}.thanks{text-align:center}.admin-wrap{max-width:1200px;margin:0 auto;padding:32px 18px}.admin-top{display:flex;justify-content:space-between;gap:16px;align-items:center}.table-wrap{overflow:auto;background:white;border-radius:18px;box-shadow:0 8px 24px rgba(90,46,34,.08);margin-bottom:36px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px;border-bottom:1px solid #f0ded4}th{background:#fff1e8}.thumb{width:64px;height:64px;object-fit:cover;border-radius:10px}.preview{max-width:220px;border-radius:16px}.error{background:#ffe1df;color:#912018;padding:12px;border-radius:12px}.admin-login{max-width:520px}.admin-form{max-width:760px}.check{display:flex;gap:8px;align-items:center}
@media (max-width: 850px){.hero-inner,.lead-section{grid-template-columns:1fr}h1{font-size:38px}.grid,.steps,.products{grid-template-columns:1fr}.nav{margin-bottom:35px}}
