@charset "UTF-8";:root{--color-primary: #192f4a;--color-secondary: #add8e6;--color-text-dark: #2c2c2c;--color-text-light: #ffffff;--color-background: #f8f9fa;--font-family-base: "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--transition-speed: .3s}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-base);color:var(--color-text-dark);background-color:var(--color-background);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit;transition:color var(--transition-speed)}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title{font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:3rem;position:relative}.section-title:after{content:"";display:block;width:60px;height:4px;background-color:var(--color-secondary);margin:10px auto 0;border-radius:2px}.btn{display:inline-block;padding:10px 25px;border-radius:5px;font-weight:600;cursor:pointer;transition:all var(--transition-speed);border:none}.btn.btn-primary{background-color:var(--color-primary);color:var(--color-text-light)}.btn.btn-primary:hover{background-color:#264770;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.btn.btn-secondary{background-color:var(--color-secondary);color:var(--color-primary)}.btn.btn-secondary:hover{background-color:#86c5da}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .8s ease-out forwards}@keyframes panImageGlobal{0%{object-position:0% 50%}to{object-position:100% 50%}}
