:root{--primary-orange:#e67350;--primary-blue:#2c7bc4;--text-dark:#555;--text-light:#f8f9fa;--background:#fff;--accent-light:#f1f3f4;--border-light:#e9ecef;--font-primary:"Open Sans",sans-serif;--font-heading:"Montserrat",sans-serif}body{background-color:#fff;background-color:var(--background);color:#555;font-family:Open Sans,sans-serif;font-family:var(--font-primary)}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:500;line-height:1.2;margin-bottom:1rem}a{color:#e67350;color:var(--primary-orange);text-decoration:none;transition:color .3s ease}a:hover{color:#2c7bc4;color:var(--primary-blue)}button{border:none;border-radius:8px;cursor:pointer;font-family:Open Sans,sans-serif;font-family:var(--font-primary);font-weight:500;transition:all .3s ease}.btn-primary{background-color:#e67350;background-color:var(--primary-orange);color:#fff;font-size:16px;padding:12px 24px}.btn-primary:hover{background-color:#2c7bc4;background-color:var(--primary-blue);box-shadow:0 4px 12px #e673504d;transform:translateY(-2px)}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media (max-width:768px){.container{padding:0 16px}}:root{--primary-orange:#ec5c2c;--primary-blue:#2563eb;--text-dark:#1f2937;--text-light:#6b7280;--bg-light:#f8fafc;--bg-white:#fff;--shadow-light:#0000001a;--shadow-medium:#00000026;--border-radius:12px;--border-radius-lg:20px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f2937;color:var(--text-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.App{display:flex;flex-direction:column;min-height:100vh}.section{padding:80px 0}.section-small{padding:40px 0}.fade-in{animation:fadeIn .6s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in-left{animation:slideInLeft .8s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-4px)}
/*# sourceMappingURL=main.7bd5fb2a.css.map*/