@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-ext-400-normal.D127hM_v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/plus-jakarta-sans-latin-ext-500-normal.9VZagAe1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/plus-jakarta-sans-latin-500-normal.Bf-nb4oT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-ext-600-normal.DQgPU_Cg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-ext-700-normal.BajbvANd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-400-normal.CJ-V5oYT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-ext-600-normal.DxxdqCpr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--bg-2:#f7f7f9;--surface:#fff;--surface-2:#f2f2f5;--line:#0000000f;--line-2:#0000001a;--line-3:#d9d9e3;--track:#e6e6ec;--ink:#1a1a2e;--ink-dim:#4a4a5e;--ink-mute:#8b8b9e;--orange:#ff8a00;--orange-2:#e67e00;--orange-soft:#ff8a0014;--gold:#f0b429;--navy:#060739;--green:#16a34a;--red:#dc2626;--radius:14px;--radius-lg:22px;--maxw:1240px;--shadow-card:0 1px 3px #0000000a, 0 4px 12px #00000008;--shadow-card-hover:0 2px 8px #0000000f, 0 8px 24px #0000000a;--shadow-glow:none}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Plus Jakarta Sans,system-ui,sans-serif;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-family:Space Grotesk,sans-serif;font-weight:600}h1{letter-spacing:-.035em;font-size:clamp(2.4rem,5.6vw,4.5rem);font-weight:600;line-height:1.02}h2{font-size:clamp(1.8rem,3.4vw,2.85rem);line-height:1.08}h3{letter-spacing:-.01em;font-size:1.15rem;line-height:1.3}p{color:var(--ink-dim);margin:0}a{color:inherit;text-decoration:none}.container{max-width:var(--maxw);z-index:1;margin:0 auto;padding:0 28px;position:relative}section{padding:72px 0;position:relative}@media (width<=720px){section{padding:56px 0}.container{padding:0 20px}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);background:var(--orange-soft);border:1px solid #ff8a0038;border-radius:100px;align-items:center;gap:8px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}.btn{cursor:pointer;white-space:nowrap;border:0;border-radius:100px;align-items:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .25s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 2px 8px #ff8a0033}.btn-primary:hover{background:var(--orange-2);transform:translateY(-1px);box-shadow:0 4px 14px #ff8a0047}.btn-ghost{color:var(--ink);border:1px solid var(--line-2);background:0 0}.btn-ghost:hover{background:var(--bg-2);border-color:#0000002e}.btn-lg{padding:17px 28px;font-size:16px}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translate(3px)}.btn-navy{background:var(--navy);color:#fff;box-shadow:0 2px 10px #06073938}.btn-navy:hover{background:#12145a;transform:translateY(-1px);box-shadow:0 6px 18px #06073947}.btn-navy .btn-ico{width:18px;height:18px;color:var(--orange);flex-shrink:0}.section-head{text-align:center;max-width:720px;margin:0 auto 36px}.section-head .eyebrow{margin-bottom:18px}.section-head h2{margin-bottom:14px;padding-top:18px;position:relative}.section-head h2:before{content:"";background:var(--orange);border-radius:2px;width:32px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-head p{max-width:580px;margin:0 auto;font-size:1.05rem}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s);will-change:opacity, transform;transform:translateY(20px)}.reveal.in{opacity:1;transform:translateY(0)}@view-transition{navigation:auto}.nav{view-transition-name:site-nav}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}@view-transition{navigation:none}}.nav{z-index:100;border-bottom:1px solid #0000;transition:background .2s,border-color .2s,box-shadow .2s;position:fixed;top:0;left:0;right:0}.nav.scrolled{border-bottom-color:var(--line);box-shadow:0 1px 0 var(--line);background:#fff}.nav-inner{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:10px 28px;display:flex}.logo{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:600;display:flex}.logo-mark{object-fit:contain;border-radius:8px;width:40px;height:40px;display:block}.logo-text{width:auto;height:256px;display:block}.logo .x{color:var(--orange)}.logo-full{width:auto;height:48px;display:block}.footer-logo{height:26px}.nav-links{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{text-align:center;color:var(--ink-dim);border-radius:100px;padding:9px 14px;font-size:14px;font-weight:500;transition:color .15s,background .15s;display:inline-block}.nav-links a:hover{color:var(--ink);background:var(--bg-2)}.nav-cta{align-items:center;gap:10px;display:flex}.nav-sign{white-space:nowrap;color:var(--ink-dim);text-align:center;min-width:78px;padding:9px 14px;font-size:14px}.nav-sign:hover{color:var(--ink)}.nav-cta .btn-primary{justify-content:center;min-width:150px}.lang-toggle{cursor:pointer;letter-spacing:.06em;color:var(--ink-mute);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:4px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:inline-flex;position:relative}.lang-toggle .lang-opt{z-index:1;color:var(--ink-mute);border-radius:6px;padding:6px 8px;transition:color .2s,background .2s;position:relative}.lang-toggle .lang-opt:hover{color:var(--ink)}.lang-toggle .lang-opt.is-active{background:#0000000f;box-shadow:inset 0 0 0 1px #0000000a}.lang-toggle .lang-sep{z-index:1;color:var(--line-2);user-select:none;padding:0 1px;font-weight:400;position:relative}.lang-toggle[data-lang=en] .lang-opt[data-lang=en],.lang-toggle[data-lang=sr] .lang-opt[data-lang=sr]{color:var(--ink)}.lang-toggle .lang-opt.is-active:hover{background:#00000014}.lang-toggle .lang-opt:focus-visible{outline:none;box-shadow:0 0 0 2px #ff8a0059}@media (width<=1040px){.lang-toggle{order:-1}}.nav-burger{border:1px solid var(--line-2);background:var(--bg-2);cursor:pointer;border-radius:10px;width:40px;height:40px;display:none;position:relative}.nav-burger span{background:var(--ink);height:1.5px;transition:transform .2s,opacity .2s;position:absolute;left:10px;right:10px}.nav-burger span:first-child{top:14px}.nav-burger span:nth-child(2){top:19px}.nav-burger span:nth-child(3){top:24px}.nav-burger.open span:first-child{transform:translateY(5px)rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.nav-links a{white-space:nowrap}@media (width<=1180px){.nav-inner{gap:20px}.nav-links a{padding:9px 10px}}@media (width<=1040px){.nav-links,.nav-sign{display:none}.nav-burger{display:block}}@media (width<=560px){.nav-inner{gap:12px;padding:10px 20px}.nav-cta{gap:8px}.nav-cta:has(.nav-burger) .btn-primary{display:none}.logo-full{height:40px}}.mobile-menu{backdrop-filter:blur(20px);z-index:99;background:#fffffffa;flex-direction:column;gap:8px;padding:32px 24px;display:none;position:fixed;inset:64px 0 0}.mobile-menu.open{display:flex}.mobile-menu a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;font-size:18px;display:flex}.mobile-menu a:after{content:"→";color:var(--ink-mute)}.mobile-menu .btn-primary{justify-content:center;margin-top:16px;padding:18px}.mobile-menu .btn-navy{justify-content:center;margin-top:10px;padding:18px}.mobile-menu .btn:after{content:none}footer{border-top:1px solid var(--line);background:var(--bg-2);padding:48px 0 32px}.foot-grid{grid-template-columns:1.4fr repeat(3,1fr) auto;align-items:flex-start;gap:48px;display:grid}@media (width<=900px){.foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=540px){.foot-grid{grid-template-columns:1fr}}.foot-brand .desc{color:var(--ink-mute);max-width:260px;margin-top:14px;font-size:13.5px;line-height:1.55}.foot-col h4{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.foot-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot-col a{color:var(--ink-dim);font-size:14px;transition:color .15s}.foot-col a:hover{color:var(--ink)}.foot-social{gap:10px;display:flex}.foot-social a{border:1px solid var(--line-2);background:var(--surface);width:36px;height:36px;color:var(--ink-dim);border-radius:10px;place-items:center;transition:border-color .2s,color .2s,background .2s;display:grid}.foot-social a:hover{border-color:var(--orange);color:var(--orange);background:var(--orange-soft)}.foot-social svg{width:17px;height:17px}.foot-bottom{border-top:1px solid var(--line);color:var(--ink-mute);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding-top:24px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex}footer.foot-minimal{padding:28px 0}.foot-minimal .foot-bottom{border-top:0;margin-top:0;padding-top:0}.foot-minimal a{transition:color .15s}.foot-minimal a:hover{color:var(--ink)}.consent[data-astro-cid-u6s5b3h2]{z-index:200;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);max-width:720px;box-shadow:var(--shadow-card-hover);flex-wrap:wrap;align-items:center;gap:18px;margin:0 auto;padding:16px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{color:var(--ink-dim);flex:320px;font-size:14px}.consent[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--orange);margin-left:4px}.consent-actions[data-astro-cid-u6s5b3h2]{gap:10px;display:flex}.consent[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]{padding:10px 18px;font-size:14px}
