:root{--bg: transparent;--surface: rgba(255, 255, 255, .04);--surface-2: rgba(255, 255, 255, .07);--border: rgba(255, 255, 255, .09);--border-light: rgba(255, 255, 255, .05);--text: #FFFFFF;--text-2: rgba(255, 255, 255, .72);--text-muted: #667085;--primary: #41EAD4;--primary-dark: #2dd4be;--primary-light: #67f0df;--accent: #41EAD4;--accent-hover: #67f0df;--accent-dark: #2dd4be;--mono: #41EAD4;--mono-hover: #2dd4be;--radius: 8px;--shadow-sm: 0 2px 12px rgba(0, 0, 0, .18);--shadow: 0 8px 32px rgba(0, 0, 0, .22);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .28);--shadow-xl: 0 24px 64px rgba(0, 0, 0, .32)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:url(../../../pozadinaps.png) center/cover fixed;color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn-primary{background:var(--primary);color:#011627;padding:12px 24px;border-radius:var(--radius);border:none;font-weight:700;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease,filter .2s ease;text-decoration:none}.btn-primary:hover{background:var(--primary-light);transform:scale(1.05);filter:brightness(1.15);box-shadow:0 8px 24px #41ead459}.btn-secondary{background:transparent;color:var(--primary);padding:12px 24px;border-radius:var(--radius);border:2px solid var(--primary);font-weight:600;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease,filter .2s ease;text-decoration:none}.btn-secondary:hover{background:#41ead41a;transform:scale(1.05);filter:brightness(1.15);box-shadow:0 8px 24px #41ead433}.btn-mono{background:var(--accent);color:#011627;padding:12px 22px;border-radius:var(--radius);border:2px solid transparent;font-weight:700;font-size:15px;cursor:pointer;display:inline-block;transition:background .2s ease,transform .2s ease,box-shadow .2s ease,filter .2s ease;text-decoration:none}.btn-mono:hover{transform:scale(1.05);filter:brightness(1.2);box-shadow:0 8px 24px #41ead44d}.btn-in-cart{background:#41ead41a;color:var(--accent);padding:12px 22px;border-radius:var(--radius);border:1px solid rgba(65,234,212,.3);font-weight:600;font-size:15px;cursor:pointer;display:inline-block;transition:background .2s ease,transform .2s ease,filter .2s ease;text-decoration:none}.btn-in-cart:hover{transform:scale(1.04);filter:brightness(1.1)}.section{padding:80px 0}.section-title{font-size:36px;font-weight:700;margin-bottom:16px;color:var(--text);letter-spacing:-.01em}.section-subtitle{color:var(--text-2);font-size:18px;max-width:600px;margin-bottom:48px;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:24px}.card{background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease,filter .25s ease}.card:hover{box-shadow:var(--shadow-xl);transform:scale(1.02);filter:brightness(1.08);border-color:#41ead44d}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;animation:fadeIn .8s ease-out forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.fade-up{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.fade-up.in-view{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.fade-up{opacity:1;transform:none;transition:none}}@media(max-width:768px){.section{padding:56px 0}.section-title{font-size:28px}.section-subtitle{font-size:16px}.cards{grid-template-columns:1fr}}.nav.svelte-12qhfyh{position:fixed;top:0;left:0;right:0;z-index:300;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid transparent;transition:box-shadow .25s ease,background .25s ease,backdrop-filter .25s ease,border-color .25s ease}.nav.svelte-12qhfyh:hover{background:#0116278c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom-color:#ffffff12}.nav.scrolled.svelte-12qhfyh{background:#011627bf;box-shadow:0 8px 32px #0000004d;border-bottom-color:#ffffff1a}.nav-inner.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;height:68px;gap:32px}.nav-logo.svelte-12qhfyh{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0}.logo-icon.svelte-12qhfyh{width:51px;height:51px;flex-shrink:0;display:block}.nav-links.svelte-12qhfyh{display:flex;align-items:center;gap:28px;flex:1}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:14px;font-weight:500;color:var(--text-2);text-decoration:none;position:relative;padding:4px 0;transition:color .15s ease;white-space:nowrap}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent);transition:width .25s ease}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--primary)}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover:after{width:100%}.nav-actions.svelte-12qhfyh{display:flex;align-items:center;gap:16px;flex-shrink:0}.nav-cart.svelte-12qhfyh{position:relative;display:flex;align-items:center;color:var(--text-2);transition:color .15s ease}.nav-cart.svelte-12qhfyh:hover{color:var(--primary)}.cart-badge.svelte-12qhfyh{position:absolute;top:-8px;right:-10px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.nav-cta.svelte-12qhfyh{font-size:14px;padding:8px 22px;border-radius:999px;background:#f71735;color:#fff;box-shadow:0 4px 15px #f717354d;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.nav-cta.svelte-12qhfyh:hover{transform:scale(1.05);filter:brightness(1.2);box-shadow:0 6px 22px #f7173580}.nav-toggle.svelte-12qhfyh{display:none;background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:var(--primary);transition:background .15s ease}.nav-toggle.svelte-12qhfyh:hover{background:var(--surface)}.hamburger.svelte-12qhfyh{display:block;width:22px;height:2px;background:var(--primary);position:relative;transition:background .2s ease}.hamburger.svelte-12qhfyh:before,.hamburger.svelte-12qhfyh:after{content:"";position:absolute;left:0;width:22px;height:2px;background:var(--primary);transition:transform .2s ease}.hamburger.svelte-12qhfyh:before{top:-7px}.hamburger.svelte-12qhfyh:after{top:7px}.hamburger.open.svelte-12qhfyh{background:transparent}.hamburger.open.svelte-12qhfyh:before{transform:translateY(7px) rotate(45deg)}.hamburger.open.svelte-12qhfyh:after{transform:translateY(-7px) rotate(-45deg)}.mobile-nav.svelte-12qhfyh{position:fixed;inset:68px 0 0;background:#011627f7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.07);z-index:299;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .25s ease;overflow-y:auto}.mobile-nav.open.svelte-12qhfyh{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav-inner.svelte-12qhfyh{padding-top:32px;padding-bottom:32px}.mobile-nav-list.svelte-12qhfyh{list-style:none;display:flex;flex-direction:column;margin-bottom:24px}.mobile-nav-list.svelte-12qhfyh li:where(.svelte-12qhfyh){border-bottom:1px solid var(--border-light)}.mobile-nav-list.svelte-12qhfyh a:where(.svelte-12qhfyh){display:block;padding:16px 0;font-size:17px;font-weight:500;color:var(--text);text-decoration:none;transition:color .15s ease}.mobile-nav-list.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--primary)}.mobile-nav-btns.svelte-12qhfyh{display:flex;flex-direction:column;gap:12px}.mobile-nav-cta.svelte-12qhfyh{width:100%;justify-content:center}main.svelte-12qhfyh{margin-top:68px}.footer.svelte-12qhfyh{background:#41ead412;border-top:1px solid rgba(65,234,212,.15);color:#fff;padding:64px 0 0}.footer-grid.svelte-12qhfyh{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand.svelte-12qhfyh p:where(.svelte-12qhfyh){font-size:14px;color:#ffffffa6;line-height:1.75;margin-top:16px;max-width:280px}.footer-logo.svelte-12qhfyh{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.footer-logo-icon.svelte-12qhfyh{width:66px;height:66px;display:block}.footer-col.svelte-12qhfyh h4:where(.svelte-12qhfyh){font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#fff;margin-bottom:20px}.footer-col.svelte-12qhfyh ul:where(.svelte-12qhfyh){list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col.svelte-12qhfyh ul:where(.svelte-12qhfyh) li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){display:flex;align-items:center;gap:8px;font-size:14px;color:#ffffffa6;text-decoration:none;transition:color .15s ease}.footer-col.svelte-12qhfyh ul:where(.svelte-12qhfyh) li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{color:var(--accent)}.footer-col.svelte-12qhfyh ul:where(.svelte-12qhfyh) li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh) svg:where(.svelte-12qhfyh){flex-shrink:0;color:var(--accent)}.footer-bottom.svelte-12qhfyh{padding:24px 0;text-align:center}.footer-bottom.svelte-12qhfyh p:where(.svelte-12qhfyh){font-size:13px;color:#ffffff73}.footer-company.svelte-12qhfyh{margin-top:8px;font-size:12px!important}@media(max-width:1024px){.nav-links.svelte-12qhfyh{gap:20px}}@media(max-width:768px){.nav-toggle.svelte-12qhfyh{display:flex;align-items:center;justify-content:center}.nav-links.svelte-12qhfyh,.nav-cta.svelte-12qhfyh{display:none}.footer-grid.svelte-12qhfyh{grid-template-columns:1fr 1fr;gap:32px}.footer-brand.svelte-12qhfyh{grid-column:1 / -1}.footer-brand.svelte-12qhfyh p:where(.svelte-12qhfyh){max-width:100%}}@media(max-width:480px){.footer-grid.svelte-12qhfyh{grid-template-columns:1fr}}
