*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#2c3e50;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;scroll-behavior:smooth}:root{--primary-color:#036;--secondary-color:#00acc1;--accent-color:#ff6b00;--light-bg:#f5f8fa;--dark-text:#2c3e50;--light-text:#f5f8fa;--border-color:hsla(0,0%,50%,.2);--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:6rem;--transition:all .3s ease;--container-width:1400px;--navbar-height:80px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-circle:50%;--shadow-sm:0 2px 8px rgba(0,0,0,.1);--shadow-md:0 5px 15px rgba(0,0,0,.1);--shadow-lg:0 10px 25px rgba(0,0,0,.15)}h1,h2,h3,h4{color:var(--primary-color);font-weight:700;line-height:1.2}h1{font-size:3.5rem;margin-bottom:1.5rem}h2{font-size:2.5rem}h2,h3{margin-bottom:var(--spacing-sm)}h3{font-size:1.8rem}p{font-size:1.1rem;margin-bottom:var(--spacing-sm)}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}.container{margin:0 auto;max-width:var(--container-width);width:90%}.section{padding:var(--spacing-xl) 0}.btn{border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-block;font-size:.95rem;font-weight:600;letter-spacing:.5px;padding:.75rem 1.75rem;text-align:center;text-transform:uppercase;transition:var(--transition)}.btn-primary{background-color:var(--accent-color);border:2px solid var(--accent-color);box-shadow:var(--shadow-sm);color:#fff}.btn-primary:hover{background-color:#e06000;box-shadow:var(--shadow-md);transform:translateY(-3px)}.btn-secondary{background-color:transparent;border:2px solid var(--light-text);color:var(--light-text)}.btn-secondary:hover{background-color:#ffffff1a;transform:translateY(-3px)}@media(max-width:992px){h1{font-size:2.8rem}.section{padding:var(--spacing-lg) 0}}@media(max-width:768px){h1{font-size:2.3rem}h2{font-size:2rem}}@media(max-width:480px){h1{font-size:2rem}}
