:root{--primary: #ff9d00;--secondary: #3498db;--dark: #2c3e50;--light: #ecf0f1;--accent: #e74c3c;--background: #e8f0f8;--card-bg: #ffffff;--accent-yellow: #feca1b;--neutral-white: #ffffff;--neutral-off-white: #f9fafc;--neutral-light: #eef1f6;--neutral-medium: #d0d7e2;--neutral-dark: #495057;--neutral-black: #212529;--gradient-blue: linear-gradient(135deg, #3498db 0%, #2980b9 100%);--gradient-green: linear-gradient(135deg, #16a34a, #22c55e);--gradient-dark-blue: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);--gradient-dark: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);--gradient-orange: linear-gradient(45deg, #ff6b35, #f7931e);--box-shadow: 0 10px 20px rgba(0, 0, 0, .1);--hover-transform: translateY(-5px);--gold-gradient: rgba(255, 157, 0, .5);--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 15px;--font-base: "Poppins", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{background-color:var(--background);color:var(--dark);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit}.section{padding:80px 20px}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header.svelte-h3v2qd{background:var(--gradient-dark-blue);color:#fff;padding:15px 0;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.header.svelte-h3v2qd:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../../images/clouds.webp),url(../../../images/clouds.png);background-position:center center;background-size:600px auto;background-repeat:repeat-x;opacity:.5;animation:svelte-h3v2qd-float 60s linear infinite}@keyframes svelte-h3v2qd-float{0%{background-position:0px center}to{background-position:600px center}}.container.svelte-h3v2qd{position:relative;z-index:1}.logoContainer.svelte-h3v2qd{display:flex;align-items:center;justify-content:center;gap:2rem}.logo.svelte-h3v2qd{font-size:3.5rem;font-weight:900;text-shadow:-2px -2px 0 var(--neutral-black),2px -2px 0 var(--neutral-black),-2px 2px 0 var(--neutral-black),2px 2px 0 var(--neutral-black);letter-spacing:2px}.logo.svelte-h3v2qd span:where(.svelte-h3v2qd){color:var(--accent-yellow)}.cardLogo.svelte-h3v2qd{max-width:120px;height:auto;aspect-ratio:351 / 251;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));transition:transform .3s ease}.cardLogo.svelte-h3v2qd:hover{transform:scale(1.05) rotate(3deg)}.nav.svelte-h3v2qd{background:var(--gradient-dark);padding:12px 0;position:sticky;top:0;z-index:100;border-top:2px solid var(--gold-gradient);border-bottom:2px solid var(--gold-gradient);box-shadow:0 4px 20px #0000004d,0 1px #ffffff1a inset;position:relative;overflow:hidden}.nav-background.svelte-h3v2qd{position:absolute;top:0;left:0;width:100%;height:100%}.navList.svelte-h3v2qd{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.navItem.svelte-h3v2qd{margin:0 8px;display:flex;align-items:center}.navLink.svelte-h3v2qd{color:#e8eaed;text-decoration:none;font-weight:600;margin:12px 24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;text-transform:uppercase;letter-spacing:.5px;font-size:1rem;position:relative;border-radius:0}.navLink.svelte-h3v2qd:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background-color:var(--primary);transition:all .3s ease-in-out;transform:translate(-50%)}.navLink.svelte-h3v2qd:hover:after{width:100%}.active.svelte-h3v2qd{color:#fff}.active.svelte-h3v2qd:after{width:100%!important}.mobile-toggle.svelte-h3v2qd{display:none;background:transparent;border:none;cursor:pointer;position:fixed;top:18px;right:18px;z-index:3001;padding:8px;width:42px;height:42px}.bar.svelte-h3v2qd{display:block;width:26px;height:3px;background:#fff;border-radius:2px;transition:transform .25s ease,opacity .2s ease;margin:4px 0;transform-origin:center}.drawer-overlay.svelte-h3v2qd{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:4000;display:flex;align-items:stretch;justify-content:flex-end;animation:fadeIn .2s ease}.drawer.svelte-h3v2qd{background:var(--gradient-dark);width:min(78vw,360px);height:100%;padding:72px 16px 20px;box-shadow:-6px 0 24px #00000059;display:flex;flex-direction:column;gap:6px;position:relative;animation:svelte-h3v2qd-slideInRight .25s ease-out both}.drawer-close.svelte-h3v2qd{position:absolute;top:8px;right:8px;width:40px;height:40px;border:none;border-radius:50%;background:#ffffff1f;color:#fff;font-size:1.3rem;line-height:40px;cursor:pointer}.drawer-link.svelte-h3v2qd{color:#fff;text-decoration:none;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:10px;border-radius:8px;transition:background .2s ease,color .2s ease}.drawer-link.svelte-h3v2qd:hover,.drawer-link.active.svelte-h3v2qd{color:var(--accent-yellow);background:#ffffff14}@media (max-width: 1024px){.logoContainer.svelte-h3v2qd{gap:1rem}.logo.svelte-h3v2qd{font-size:2.2rem}.cardLogo.svelte-h3v2qd{height:70px}.container.svelte-h3v2qd{padding:0 15px}.mobile-toggle.svelte-h3v2qd{display:block}.navList.svelte-h3v2qd{display:none}}@media (max-width: 480px){.logoContainer.svelte-h3v2qd{flex-direction:column;gap:.5rem;text-align:center}.logo.svelte-h3v2qd{font-size:1.8rem}.cardLogo.svelte-h3v2qd{height:60px}.header.svelte-h3v2qd{padding:10px 0}.mobile-toggle.svelte-h3v2qd{width:38px;height:38px;padding:6px}.bar.svelte-h3v2qd{width:22px;margin:3px 0}.drawer-link.svelte-h3v2qd{font-size:.95rem;padding:9px 8px}}@keyframes svelte-h3v2qd-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.site-footer.svelte-1jbyve0{background:var(--gradient-dark);color:#eef1f6;padding:48px 20px 20px;border-top:2px solid var(--gold-gradient)}.footer-container.svelte-1jbyve0{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px;align-items:start}.footer-col.svelte-1jbyve0{min-width:220px}.footer-logo.svelte-1jbyve0{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px}.footer-logo.svelte-1jbyve0 img:where(.svelte-1jbyve0){width:auto;height:40px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.logo-text.svelte-1jbyve0{font-size:1.3rem;font-weight:800;color:#fff;letter-spacing:1px}.logo-text.svelte-1jbyve0 span:where(.svelte-1jbyve0){color:var(--accent-yellow)}.tagline.svelte-1jbyve0{color:#d0d7e2;margin-top:6px}@media (max-width: 900px){.footer-container.svelte-1jbyve0{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.footer-container.svelte-1jbyve0{grid-template-columns:1fr}}.footer-col.svelte-1jbyve0 p:where(.svelte-1jbyve0){display:flex;align-items:center;gap:10px;margin-bottom:10px}.footer-col.svelte-1jbyve0 svg:where(.svelte-1jbyve0){flex-shrink:0}.footer-title.svelte-1jbyve0{font-size:1.1rem;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid var(--primary)}.footer-links.svelte-1jbyve0{list-style:none;padding:0}.footer-links.svelte-1jbyve0 li:where(.svelte-1jbyve0){margin-bottom:8px}.footer-links.svelte-1jbyve0 a:where(.svelte-1jbyve0){color:#d0d7e2;transition:color .2s ease,transform .2s ease}.footer-links.svelte-1jbyve0 a:where(.svelte-1jbyve0):hover{color:var(--accent-yellow);transform:translate(4px)}.footer-social.svelte-1jbyve0{display:flex;gap:15px;margin-top:20px}.footer-social.svelte-1jbyve0 a:where(.svelte-1jbyve0){width:35px;height:35px;border-radius:50%;background-color:#ffffff1f;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .2s ease,background-color .2s ease}.footer-social.svelte-1jbyve0 a:where(.svelte-1jbyve0):hover{background-color:var(--accent-yellow);transform:translateY(-3px)}.footer-social.svelte-1jbyve0 img:where(.svelte-1jbyve0){filter:brightness(0) invert(1)}.footer-bottom.svelte-1jbyve0{margin-top:28px;text-align:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.footer-bottom.svelte-1jbyve0 p:where(.svelte-1jbyve0){color:#b7c2d3;font-size:.9rem}#root.svelte-1ndx34{min-height:100vh;display:flex;flex-direction:column}.pageContent.svelte-1ndx34{flex:1;background:var(--background)}
