*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#3a2a1e;--color-primary-dark:#16120e;--color-secondary:#8b4513;--color-accent:#e07a2f;--color-bg:#f4efe6;--color-bg-alt:#ebe3d4;--color-surface:#fffdf9;--color-text:#1c1915;--color-text-muted:#5e564c;--color-border:#1c19151f;--font-sans:"Manrope", "Segoe UI", system-ui, sans-serif;--font-display:"Literata", Georgia, serif;--radius:16px;--radius-sm:10px;--shadow:0 10px 30px #1c140c14;--shadow-lg:0 18px 50px #1c140c29;--header-height:76px;--max-width:1120px;--transition:.25s ease}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{font-family:var(--font-sans);color:var(--color-text);background:radial-gradient(ellipse at 0% 0%, #e07a2f14, transparent 36%), var(--color-bg);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);transition:color var(--transition);text-decoration:none}a:hover{color:var(--color-secondary)}ul{list-style:none}button,input,textarea{font:inherit}button{cursor:pointer;background:0 0;border:none}section{padding:4rem 1.25rem}.container{width:100%;max-width:var(--max-width);margin:0 auto}.section-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-primary-dark);margin-bottom:.5rem;font-size:clamp(1.85rem,4vw,2.5rem);font-weight:650}.section-subtitle{color:var(--color-text-muted);max-width:560px;margin-bottom:2.5rem;font-size:1.05rem}.btn{border-radius:var(--radius-sm);transition:background var(--transition), transform var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;display:inline-flex}.btn-primary{background:linear-gradient(180deg, #f09145 0%, var(--color-accent) 100%);color:#1c140e;box-shadow:0 8px 20px #e07a2f47}.btn-primary:hover{color:#fff;background:#c8641c;transform:translateY(-1px);box-shadow:0 12px 24px #e07a2f59}.btn-outline{border:2px solid var(--color-primary);color:var(--color-primary);background:0 0}.btn-outline:hover{background:var(--color-primary);color:#fff}.btn-whatsapp{color:#fff;background:#25d366}.btn-whatsapp:hover{color:#fff;background:#1da851}.btn-telegram{color:#fff;background:#08c}.btn-telegram:hover{color:#fff;background:#069}.btn-avito{color:#fff;background:#0af}.btn-avito:hover{color:#fff;background:#08c}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px){section{padding:5rem 2rem}}
