/*
Theme Name: Custom Auto Theme
Author: System
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@300;400;500&display=swap');*{margin:0;padding:0;box-sizing:border-box}:root{--sand:#F5F5F5;--fog:#DCDAD7;--text:#4A4A4A;--accent:#8B8B8B;--radius:20px}html{scroll-behavior:smooth}body{font-family:'Inter',sans-serif;background:var(--sand);color:var(--text);line-height:1.8;font-weight:300}h1,h2,h3,h4{font-family:'Cormorant Garamond',serif;font-weight:500;line-height:1.3}a{color:var(--text);text-decoration:none;transition:opacity .3s}a:hover{opacity:.7}.container{max-width:800px;margin:0 auto;padding:0 24px}header{padding:40px 0;text-align:center;border-bottom:1px solid var(--fog)}header .logo{font-family:'Cormorant Garamond',serif;font-size:2rem;letter-spacing:2px}nav{margin-top:20px;display:flex;justify-content:center;gap:32px;flex-wrap:wrap}nav a{font-size:.875rem;text-transform:uppercase;letter-spacing:1px}main{padding:80px 0}footer{padding:60px 0;border-top:1px solid var(--fog);text-align:center;font-size:.875rem}footer nav{margin-bottom:20px}.hero{text-align:center;padding:100px 24px;background:linear-gradient(rgba(245,245,245,.9),rgba(245,245,245,.9)),url('http://38.180.163.137/wp-content/uploads/2026/04/01.jpg') center/cover;margin-bottom:80px}.hero h1{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:24px;max-width:600px;margin-left:auto;margin-right:auto}.hero p{font-size:1.125rem;max-width:500px;margin:0 auto 32px}.btn{display:inline-block;padding:16px 40px;background:var(--text);color:var(--sand);border-radius:var(--radius);font-size:.875rem;text-transform:uppercase;letter-spacing:1px;transition:all .3s}.btn:hover{opacity:.8;transform:translateY(-2px)}section{margin-bottom:80px}section h2{font-size:2rem;margin-bottom:40px;text-align:center}.card{background:#fff;border-radius:var(--radius);padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.05);margin-bottom:24px;transition:transform .3s}.card:hover{transform:translateY(-4px)}.card h3{font-size:1.5rem;margin-bottom:16px}.card p{color:var(--accent)}.card a{display:inline-block;margin-top:20px;font-size:.875rem;text-transform:uppercase;letter-spacing:1px}.articles-grid{display:grid;gap:24px}article{padding:60px 0}article h1{font-size:2.5rem;margin-bottom:24px;text-align:center}article .meta{text-align:center;color:var(--accent);margin-bottom:60px}article p{margin-bottom:24px;text-align:justify}article h2{font-size:1.5rem;margin:48px 0 24px}.disclaimer{background:var(--fog);padding:32px;border-radius:var(--radius);margin-top:60px;font-size:.875rem;text-align:center}.form-section{background:#fff;padding:60px 40px;border-radius:var(--radius);box-shadow:0 4px 20px rgba(0,0,0,.05);text-align:center}.form-section h2{margin-bottom:16px}.form-section p{color:var(--accent);margin-bottom:32px}form{display:grid;gap:16px;max-width:400px;margin:0 auto}input{padding:16px 20px;border:1px solid var(--fog);border-radius:var(--radius);font-family:inherit;font-size:1rem;transition:border-color .3s}input:focus{outline:none;border-color:var(--text)}button[type=submit]{padding:16px;background:var(--text);color:var(--sand);border:none;border-radius:var(--radius);font-family:inherit;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s}button[type=submit]:hover{opacity:.8}.about{text-align:center}.about p{max-width:600px;margin:0 auto}.success-page{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px}.success-page h1{margin-bottom:24px}.success-page p{margin-bottom:32px;color:var(--accent)}.error-page{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.error-page h1{font-size:6rem;margin-bottom:16px}.error-page p{color:var(--accent);margin-bottom:32px}.policy{padding:60px 0}.policy h1{font-size:2rem;margin-bottom:40px;text-align:center}.policy h2{font-size:1.25rem;margin:32px 0 16px}.policy p,.policy ul{margin-bottom:16px}.policy ul{padding-left:24px}.cookie-banner{position:fixed;bottom:20px;right:20px;background:#fff;padding:24px;border-radius:var(--radius);box-shadow:0 4px 30px rgba(0,0,0,.1);max-width:320px;font-size:.875rem;z-index:1000}#cookie-check{display:none}#cookie-check:checked+.cookie-banner{display:none}.cookie-banner p{margin-bottom:16px}.cookie-banner label{display:inline-block;padding:12px 24px;background:var(--text);color:var(--sand);border-radius:var(--radius);cursor:pointer;font-size:.75rem;text-transform:uppercase;letter-spacing:1px}.cookie-banner a{text-decoration:underline}@media(max-width:600px){.hero{padding:60px 24px}.hero h1{font-size:1.75rem}nav{gap:16px}nav a{font-size:.75rem}.card{padding:24px}.form-section{padding:40px 24px}}