@import "https://fonts.googleapis.com/css2?family=Solway:wght@300;400;500;700;800&display=swap";:root{--primary:#1e293b;--primary-light:#334155;--accent:#d97706;--accent-light:#fbbf24;--secondary:#60a5fa;--bg-main:#fff;--bg-soft:#f8fafc;--bg-accent:#f0f9ff;--text-main:#1e293b;--text-muted:#64748b;--white:#fff;--card-shadow:0 10px 25px -5px #0000000d, 0 8px 10px -6px #0000000d;--header-height:80px}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-main);background-color:#fff;font-family:Solway,serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,.serif{font-family:Solway,serif;font-weight:700}h1{font-size:3.5rem;line-height:1.1}h2{font-size:2.5rem;line-height:1.2}h3{font-size:1.75rem;line-height:1.3}h4{font-size:1.25rem;line-height:1.4}@media (width<=768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.1rem}}a{color:inherit;text-decoration:none;transition:all .3s}ul{list-style:none}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit;transition:all .3s}.container{max-width:1440px;margin:0 auto;padding:0 120px}@media (width<=768px){.container{padding:0 24px}}.section-padding{padding:80px 0}@media (width<=768px){.section-padding{padding:40px 0!important}}.btn{border-radius:50px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;display:inline-block}.btn-primary{background-color:var(--primary);color:var(--white)}.btn-primary:hover{background-color:var(--primary-light);transform:translateY(-2px)}.btn-accent{background-color:var(--accent);color:var(--white)}.btn-accent:hover{background-color:var(--accent-light);transform:translateY(-2px)}.btn-accent-light{color:#b45309;background-color:#fef3c7;padding:.75rem 2rem}.btn-accent-light:hover{background-color:#fde68a;transform:translateY(-2px)}.text-accent{color:var(--accent)}.logo{flex-direction:column;align-items:center;gap:.25rem;display:flex}.logo-icon{font-size:1.5rem;line-height:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.8s forwards fadeIn}
