@font-face{font-family:Modam FaNum;font-weight:200;font-style:normal;font-display:swap;src:url(/fonts/ModamFaNum-ExtraLight.woff2)format("woff2")}@font-face{font-family:Modam FaNum;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/ModamFaNum-Light.woff2)format("woff2")}@font-face{font-family:Modam FaNum;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/ModamFaNum-Regular.woff2)format("woff2")}@font-face{font-family:Modam FaNum;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/ModamFaNum-Medium.woff2)format("woff2")}@font-face{font-family:Modam FaNum;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/ModamFaNum-SemiBold.woff2)format("woff2")}@font-face{font-family:Modam FaNum;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/ModamFaNum-Bold.woff2)format("woff2")}@font-face{font-family:Modam FaNum;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/ModamFaNum-ExtraBold.woff2)format("woff2")}@font-face{font-family:Modam FaNum;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/ModamFaNum-Black.woff2)format("woff2")}@font-face{font-family:Jobto Numerals;font-weight:100 900;font-style:normal;font-display:swap;src:local(Segoe UI),local(Helvetica Neue),local(Helvetica),local(Arial),local(Liberation Sans),local(DejaVu Sans),local(Roboto),local(Noto Sans),local(Ubuntu);unicode-range:U+30-39,U+2C,U+2E,U+25}:root{--blue-500:#2b90d9;--slate-900:#282c37;--slate-300:#b9c5d6;--slate-100:#e9eef3;--blue-50:#eef6fc;--blue-100:#d4e9f7;--blue-200:#a9d3ef;--blue-300:#6fb4e5;--blue-400:#4aa1df;--blue-600:#1f77bb;--blue-700:#1a5f96;--blue-800:#184e79;--blue-900:#163f60;--slate-950:#1b1e26;--slate-800:#363b49;--slate-700:#474d5d;--slate-600:#5d6577;--slate-500:#77809a;--slate-400:#9baec8;--slate-200:#d9e1e8;--slate-50:#f4f7fa;--white:#fff;--bg-app:#f7f8fc;--bg-subtle:#f1f3f9;--success-500:#1f9d63;--success-50:#e6f5ee;--warning-500:#e0a020;--warning-50:#fbf3e1;--danger-500:#d9482b;--danger-50:#fbe9e5;--color-primary:var(--blue-500);--color-primary-hover:var(--blue-600);--color-primary-active:var(--blue-700);--color-primary-soft:var(--blue-50);--text-strong:var(--slate-900);--text-body:var(--slate-700);--text-muted:var(--slate-500);--text-on-primary:var(--white);--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--surface-page:var(--bg-app);--surface-card:var(--white);--surface-raised:var(--white);--surface-inverse:var(--slate-900);--border-subtle:var(--slate-100);--border-default:var(--slate-200);--border-strong:var(--slate-300);--border-focus:var(--blue-400);--font-sans:"Modam FaNum", "Segoe UI", Tahoma, sans-serif;--font-display:"Modam FaNum", "Segoe UI", Tahoma, sans-serif;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--fs-caption:.8125rem;--fs-sm:.9375rem;--fs-body:1.0625rem;--fs-lead:1.25rem;--fs-h6:1.125rem;--fs-h5:1.375rem;--fs-h4:1.75rem;--fs-h3:2.25rem;--fs-h2:3rem;--fs-h1:3.75rem;--fs-display:4.5rem;--lh-tight:1.2;--lh-heading:1.3;--lh-snug:1.5;--lh-body:1.8;--ls-tight:-.01em;--ls-normal:0;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container-max:1200px;--container-pad:1.5rem;--section-y:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px #282c370f;--shadow-sm:0 2px 8px #282c370f;--shadow-md:0 8px 24px #282c3714;--shadow-lg:0 16px 40px #282c371a;--shadow-primary:0 8px 22px #2b90d947;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.38s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background var(--dur-slow) var(--ease-standard), color var(--dur-slow) var(--ease-standard);margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-strong);font-weight:var(--fw-extrabold);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);margin:0}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4);font-weight:var(--fw-bold)}h5{font-size:var(--fs-h5);font-weight:var(--fw-bold)}h6{font-size:var(--fs-h6);font-weight:var(--fw-semibold)}p{margin:0 0 1rem}a{color:var(--color-primary);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--blue-700)}img{max-width:100%;display:block}button{font-family:inherit}::selection{background:var(--blue-100);color:var(--slate-900)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}:root[data-jt-theme=dark]{--bg-app:#12141b;--surface-page:#12141b;--surface-card:#1b1e28;--surface-raised:#1b1e28;--text-strong:#f2f5f9;--text-body:#cbd4e0;--text-muted:#93a3b8;--border-subtle:#262b38;--border-default:#364050;--border-strong:#434b5e;--blue-50:#1d2836;--blue-100:#23405f;--slate-50:#1b1e28;--slate-100:#222633;--slate-200:#2e3444;--slate-300:#434b5e;--slate-400:#93a3b8;--jt-nav-bg:#12141bd1;--jt-shell:#0d0f15}:root{--jt-nav-bg:#ffffffd1;--jt-shell:#fff}:root[lang=en]{--font-sans:"Jobto Numerals", "Modam FaNum", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lh-body:1.65}.jt-container{max-width:var(--container-max);padding-inline:var(--container-pad);margin:0 auto}.jt-section{padding-block:5.5rem;padding-inline:var(--container-pad)}.jt-band{background:var(--surface-card);border-block:1px solid var(--border-subtle)}[data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(26px)}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}@keyframes jtFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes jtMarquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes jtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes jtPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.2;transform:scale(1.35)}}@keyframes jtLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jtCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes jtSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes jtAurora{0%,to{transform:translate(0)scale(1)}33%{transform:translate(80px,40px)scale(1.15)}66%{transform:translate(-60px,20px)scale(.95)}}@keyframes jtAurora2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-90px,-30px)scale(1.1)}75%{transform:translate(50px,30px)scale(.9)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}
