@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#333;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}a{color:inherit}header.svelte-12qhfyh{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:1rem 3rem;transition:background-color .3s ease,box-shadow .3s ease;background-color:transparent}header.solid.svelte-12qhfyh{background-color:#fff;box-shadow:0 2px 10px #0000001a}.logo.svelte-12qhfyh img:where(.svelte-12qhfyh){height:40px;width:auto}nav.svelte-12qhfyh{display:flex;gap:2rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;color:#fff;font-weight:500;font-size:.95rem;transition:color .3s ease}header.solid.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:#333}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#ccc}header.solid.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover,header.solid.svelte-12qhfyh nav:where(.svelte-12qhfyh) a.active:where(.svelte-12qhfyh){color:#000}main.svelte-12qhfyh{min-height:100vh}footer.svelte-12qhfyh{background-color:#1a1a2e;color:#ccc;padding:4rem 3rem 1.5rem}.footer-content.svelte-12qhfyh{display:grid;grid-template-columns:1fr 1.5fr auto;gap:3rem;max-width:1200px;margin:0 auto;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.footer-logo.svelte-12qhfyh{height:40px;width:auto;margin-bottom:1rem}.footer-about.svelte-12qhfyh p:where(.svelte-12qhfyh){font-size:.9rem;line-height:1.6}.ekom-badge.svelte-12qhfyh{height:100px;width:auto;margin-bottom:1rem}.footer-ekom.svelte-12qhfyh p:where(.svelte-12qhfyh){font-size:.85rem;line-height:1.5;margin-bottom:.5rem}.footer-legal.svelte-12qhfyh{display:flex;flex-direction:column;gap:.5rem;text-align:right}.legal-heading.svelte-12qhfyh{font-weight:600;color:#fff;margin-bottom:.5rem}.footer-legal.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#ccc;text-decoration:none;font-size:.9rem;transition:color .2s}.footer-legal.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#fff}.footer-bottom.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:1.5rem auto 0}.footer-bottom.svelte-12qhfyh p:where(.svelte-12qhfyh){font-size:.85rem;color:#888}.social-links.svelte-12qhfyh{display:flex;gap:1rem}.social-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#ccc;transition:color .2s}.social-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#fff}@media(max-width:768px){header.svelte-12qhfyh{padding:.75rem 1.5rem}.footer-content.svelte-12qhfyh{grid-template-columns:1fr;gap:2rem}.footer-legal.svelte-12qhfyh{text-align:left}footer.svelte-12qhfyh{padding:3rem 1.5rem 1.5rem}}
