@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_KUn9QB_VIKg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_KUn9Qh_VIKg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_KUn9Qx_VIKg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_KUn9TR_V.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow{0%,to{box-shadow:0 0 20px #4b39ef4d}50%{box-shadow:0 0 40px #4b39efcc}}@keyframes particle-float-1{0%,to{transform:translate(0) rotate(0);opacity:.3}25%{transform:translate(100px,-100px) rotate(90deg);opacity:.6}50%{transform:translate(200px,-50px) rotate(180deg);opacity:.3}75%{transform:translate(100px,50px) rotate(270deg);opacity:.6}}@keyframes particle-float-2{0%,to{transform:translate(0) scale(1);opacity:.2}33%{transform:translate(-150px,100px) scale(1.5);opacity:.5}66%{transform:translate(-50px,-100px) scale(1);opacity:.2}}@keyframes particle-float-3{0%,to{transform:translate(0) rotate(0);opacity:.4}50%{transform:translate(-200px,-150px) rotate(180deg);opacity:.7}}.animate-on-scroll{opacity:0}.animate-on-scroll.visible{animation:fadeInUp .8s ease-out forwards}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}:root{--nl-bg: #0A0A0F;--nl-surface: rgba(255, 255, 255, .035);--nl-border: rgba(255, 255, 255, .09);--nl-border-strong: rgba(255, 255, 255, .16);--nl-fg: #FFFFFF;--nl-fg-soft: rgba(255, 255, 255, .72);--nl-fg-mute: rgba(255, 255, 255, .52);--nl-brand: #4B39EF;--nl-brand-soft: rgba(75, 57, 239, .16);--nl-display: "Plus Jakarta Sans", Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--nl-brand-ink: #6B59FF;--nl-brand-glow: rgba(107, 89, 255, .55);--nl-underline-glow: 0 0 18px rgba(107, 89, 255, .45);--nl-underline-halo: rgba(107, 89, 255, .34);--nl-aurora-fallback: radial-gradient(60% 55% at 22% 8%, rgba(107, 89, 255, .3), transparent 62%), radial-gradient(52% 48% at 86% 36%, rgba(139, 121, 255, .18), transparent 64%), linear-gradient(160deg, #0B0A18, #0A0A0F 58%, #050509);--nl-scrim: linear-gradient(90deg, rgba(10, 10, 15, .94) 0%, rgba(10, 10, 15, .9) 42%, rgba(10, 10, 15, .52) 60%, rgba(10, 10, 15, 0) 80%);--nl-shadow-card: 0 2px 10px rgba(0, 0, 0, .45);--nl-shadow-panel: 0 24px 64px rgba(0, 0, 0, .66), 0 6px 16px rgba(0, 0, 0, .45);--nl-panel-bg: rgba(13, 19, 38, .86);--nl-app-sheet: #0F1934;--nl-app-fg: #EAF0FF;--nl-app-fg-soft: #94A8D0;--nl-app-fg-mute: #5D77A0;--nl-app-border: rgba(255, 255, 255, .08);--nl-app-subtle: rgba(255, 255, 255, .05);--nl-app-primary: #79A8F2;--nl-app-band: linear-gradient(135deg, #3A2A12, #1B1A2E);--nl-app-scrim: rgba(3, 8, 19, .58);--nl-h1: clamp(2.25rem, 1.3rem + 4.2vw, 4.25rem);--nl-h2: clamp(1.75rem, 1.25rem + 2.2vw, 2.75rem);--nl-lead: clamp(1.0625rem, .97rem + .42vw, 1.3125rem);--nl-body: clamp(.9375rem, .91rem + .13vw, 1rem);--nl-section-y: clamp(4.5rem, 3rem + 6vw, 9rem);--nl-gutter: clamp(1.25rem, .75rem + 2vw, 2.5rem);--nl-radius: 18px;--nl-max: 1200px}:root[data-nl-theme=light]{--nl-bg: #EEF3FB;--nl-surface: rgba(255, 255, 255, .72);--nl-border: rgba(41, 54, 129, .1);--nl-border-strong: rgba(41, 54, 129, .18);--nl-fg: #0E1729;--nl-fg-soft: #3B4863;--nl-fg-mute: #5C697E;--nl-brand: #4B39EF;--nl-brand-soft: rgba(75, 57, 239, .09);--nl-brand-ink: #4B39EF;--nl-brand-glow: rgba(75, 57, 239, .38);--nl-underline-glow: none;--nl-underline-halo: transparent;--nl-aurora-fallback: radial-gradient(60% 55% at 22% 8%, rgba(75, 57, 239, .15), transparent 62%), radial-gradient(52% 48% at 86% 36%, rgba(66, 116, 217, .14), transparent 64%), linear-gradient(160deg, #FFFFFF, #F3F6FC 58%, #E7EEF9);--nl-scrim: linear-gradient(90deg, rgba(238, 243, 251, .97) 0%, rgba(238, 243, 251, .94) 42%, rgba(238, 243, 251, .55) 60%, rgba(238, 243, 251, 0) 80%);--nl-shadow-card: 0 8px 28px rgba(41, 54, 129, .1), 0 2px 6px rgba(41, 54, 129, .05);--nl-shadow-panel: 0 20px 56px rgba(41, 54, 129, .14), 0 4px 12px rgba(41, 54, 129, .06);--nl-panel-bg: rgba(255, 255, 255, .88);--nl-app-sheet: #FCFDFF;--nl-app-fg: #0E1729;--nl-app-fg-soft: #3B4863;--nl-app-fg-mute: #6B7A93;--nl-app-border: rgba(41, 54, 129, .1);--nl-app-subtle: rgba(41, 54, 129, .05);--nl-app-primary: #3460C4;--nl-app-band: linear-gradient(135deg, #FFF3DC, #EDF1FF);--nl-app-scrim: rgba(238, 243, 251, .82)}.nl-shell{background:var(--nl-bg);color:var(--nl-fg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:clip}.nl-wrap{width:100%;max-width:var(--nl-max);margin-inline:auto;padding-inline:var(--nl-gutter)}.nl-section{padding-block:var(--nl-section-y)}.nl-h2{font-size:var(--nl-h2);font-weight:700;letter-spacing:-.022em;line-height:1.12;margin:0}.nl-body{font-size:var(--nl-body);line-height:1.55;color:var(--nl-fg-soft);margin:0}.nl-eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-fg-mute);margin:0}.nl-card{background:var(--nl-surface);border:1px solid var(--nl-border);border-radius:var(--nl-radius)}.nl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.4rem;border-radius:999px;border:1px solid transparent;font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.nl-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.nl-btn:hover{transform:translateY(-1px)}.nl-btn--primary{background:var(--nl-brand);color:#fff}.nl-btn--primary:hover,.nl-btn--primary:focus-visible,.nl-btn--primary:active{background:#6b59ff;color:#fff}.nl-btn--ghost{background:transparent;border-color:var(--nl-border-strong);color:var(--nl-fg)}.nl-btn--ghost:hover,.nl-btn--ghost:focus-visible,.nl-btn--ghost:active{border-color:var(--nl-brand-ink);color:var(--nl-fg)}@media (prefers-reduced-motion: reduce){.nl-btn:hover{transform:none}.nl-shell *,.nl-shell *:before,.nl-shell *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--nl-hero-copy: 24rem;--nl-hero-gap: 2.5rem;--nl-hero-z: 1;--nl-hero-pull: calc(68px * var(--nl-hero-z));--nl-hero-axis: calc( var(--nl-hero-copy) + var(--nl-hero-gap) + 125px * var(--nl-hero-z) - var(--nl-hero-pull) )}@media (min-width: 980px){:root{--nl-hero-z: .66 }}@media (min-width: 1060px){:root{--nl-hero-z: .78 }}@media (min-width: 1140px){:root{--nl-hero-z: .88 }}@media (min-width: 1240px){:root{--nl-hero-z: .96 }}@media (min-width: 1340px){:root{--nl-hero-copy: 26rem;--nl-hero-gap: 3rem;--nl-hero-z: 1}}@media (min-width: 1440px){:root{--nl-hero-z: 1.07 }}@media (min-width: 1500px){:root{--nl-hero-z: 1.12 }}@media (min-width: 1600px){:root{--nl-hero-z: 1.18 }}@media (min-width: 1760px){:root{--nl-hero-z: 1.28 }}:root[data-nl-theme] .navbar .container{max-width:var(--nl-max);padding-inline:var(--nl-gutter)}@media (min-width: 1240px){:root[data-nl-theme] .navbar .navbar-content{position:relative}:root[data-nl-theme] .navbar .nav-links.desktop-nav{position:absolute;left:var(--nl-hero-axis);transform:translate(-50%)}}:root[data-nl-theme] .navbar.mobile-menu-open,:root[data-nl-theme] .navbar.mobile-menu-open.scrolled{background:#12121c!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-nl-theme=light] .navbar.scrolled{background:#ffffffd1;border-bottom:1px solid rgba(41,54,129,.1)}:root[data-nl-theme=light] .navbar.mobile-menu-open,:root[data-nl-theme=light] .navbar.mobile-menu-open.scrolled{background:#fcfdff!important;border-bottom:1px solid rgba(41,54,129,.1)}:root[data-nl-theme=light] .nav-link{color:#3b4863}:root[data-nl-theme=light] .nav-link.active,:root[data-nl-theme=light] .nav-link:hover{color:#0e1729}:root[data-nl-theme=light] .language-btn,:root[data-nl-theme=light] .language-dropdown{color:#0e1729}:root[data-nl-theme=light] .language-btn{background:#ffffffd9;border-color:#2936812e}:root[data-nl-theme=light] .language-dropdown{background:#fbfcff;border-color:#2936811f}:root[data-nl-theme=light] .language-btn:hover{background:#fff;border-color:#4b39ef59}:root[data-nl-theme=light] .language-option{color:#3b4863}:root[data-nl-theme=light] .language-option:hover{background:#4b39ef14;color:#0e1729}:root[data-nl-theme=light] .language-option.active{background:#4b39ef1f;color:#0e1729}:root[data-nl-theme=light] .logo-img--on-dark{display:none}:root[data-nl-theme=light] .logo-img--on-light{display:block}:root[data-nl-theme=light] .theme-toggle__sun{display:none}:root[data-nl-theme=light] .theme-toggle__moon{display:block}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.fx-words .fx-w{display:inline-block;opacity:0;filter:blur(10px);transform:translateY(.35em);transition:opacity .6s ease,filter .8s ease,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--w, 0) * 55ms)}.fx-words.is-in .fx-w{opacity:1;filter:none;transform:none}.fx-tilt{transform-origin:50% 0%;transform:perspective(1600px) translateY(calc((1 - var(--pe, 1)) * 48px)) rotateX(calc((1 - var(--pe, 1)) * 22deg)) scale(calc(.86 + var(--pe, 1) * .14));opacity:calc(.3 + var(--pe, 1) * .7);will-change:transform}.fx-scrub .fx-w{opacity:clamp(.16,var(--sp, 1) * (var(--n, 10) + 3) - var(--w, 0),1);transition:opacity .2s linear}@media (prefers-reduced-motion: reduce){.fx-words .fx-w{opacity:1;filter:none;transform:none;transition:none}.fx-tilt{transform:none;opacity:1}.fx-scrub .fx-w{opacity:1}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#fff;background:#0a0a0f;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:16px}h1{font-size:3rem;font-weight:800}@media (min-width: 768px){h1{font-size:3.75rem}}@media (min-width: 1024px){h1{font-size:4.5rem}}h2{font-size:1.875rem}@media (min-width: 768px){h2{font-size:2.25rem}}@media (min-width: 1024px){h2{font-size:3rem}}h3{font-size:1.5rem}@media (min-width: 768px){h3{font-size:1.875rem}}h4{font-size:1.25rem}@media (min-width: 768px){h4{font-size:1.5rem}}p{margin-bottom:16px;color:#ffffffb3}a{color:#4b39ef;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}a:hover{color:#6b59ff}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-size:1rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none;white-space:nowrap}.btn:focus{outline:none}.btn-primary{background:linear-gradient(135deg,#4b39ef,#6b59ff,#8b79ff);color:#fff;box-shadow:0 0 20px #4b39ef80}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 40px #4b39ef99}.btn-primary:active{transform:translateY(0)}.btn-outline{background:transparent;color:#4b39ef;border:2px solid #4B39EF}.btn-outline:hover{background:#4b39ef;color:#fff;box-shadow:0 0 20px #4b39ef80}.btn-lg{padding:20px 40px;font-size:1.125rem}.btn-sm{padding:12px 24px;font-size:.875rem}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}@media (min-width: 768px){.container{padding:0 32px}}@media (min-width: 1024px){.container{padding:0 48px}}.section{padding:64px 0}@media (min-width: 768px){.section{padding:80px 0}}@media (min-width: 1024px){.section{padding:96px 0}}.text-gradient{background:linear-gradient(135deg,#4b39ef,#6b59ff,#8b79ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-center{text-align:center}.text-muted{color:#ffffff4d}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mb-12{margin-bottom:48px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-12{margin-top:48px}.animate-hidden{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.animate-visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.stagger-5{transition-delay:.5s}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes subtleShimmer{0%{background-position:-100% center}to{background-position:200% center}}@keyframes shimmerPulse{0%,to{opacity:.85}50%{opacity:1}}.premium-shimmer{background:linear-gradient(90deg,#fff 0% 40%,#fff 50% 60%,#fff)!important;background-size:200% auto!important;color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:shimmer 4s linear infinite!important;display:inline-block!important}.premium-shimmer-gold{background:linear-gradient(90deg,#c9a227,#e8c547,#fff8dc,#e8c547,#c9a227)!important;background-size:300% auto!important;color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:subtleShimmer 6s ease-in-out infinite!important;display:inline-block!important}.premium-shimmer-purple{background:linear-gradient(90deg,#6b59ff,#9b8aff 30%,#fff,#9b8aff 70%,#6b59ff)!important;background-size:300% auto!important;color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:subtleShimmer 5s ease-in-out infinite!important;display:inline-block!important}.shimmer-text-container{display:inline}.shimmer-text-container.shimmer-purple .shimmer-letter-visible,.shimmer-text-container.shimmer-purple.shimmer-active .shimmer-letter{color:#7f6bff}.shimmer-text-container.shimmer-gold .shimmer-letter-visible,.shimmer-text-container.shimmer-gold.shimmer-active .shimmer-letter{color:#e8c547}.shimmer-text-container.shimmer-style-block{display:inline-block!important;position:relative;z-index:10;color:#6b59ff!important;-webkit-text-fill-color:#6B59FF!important;background:none!important}.shimmer-text-container.shimmer-style-block .shimmer-letter{color:#6b59ff!important;-webkit-text-fill-color:#6B59FF!important;background:none!important;display:inline-block!important}.shimmer-text-container.shimmer-style-block.shimmer-purple,.shimmer-text-container.shimmer-style-block.shimmer-purple .shimmer-letter{color:#6b59ff!important;-webkit-text-fill-color:#6B59FF!important}.shimmer-text-container.shimmer-style-block.shimmer-gold,.shimmer-text-container.shimmer-style-block.shimmer-gold .shimmer-letter{color:#c9a227!important;-webkit-text-fill-color:#C9A227!important}.shimmer-text-container.shimmer-style-block.shimmer-active{opacity:1!important}@keyframes silkFlow{0%{background-position:-200% 0%!important}to{background-position:200% 0%!important}}.shimmer-letter{display:inline-block;opacity:0;transform:translateY(8px);transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.shimmer-letter-visible{opacity:1;transform:translateY(0)}.text-gradient-purple{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#a78bfa;font-style:italic;position:relative;font-weight:800;filter:drop-shadow(0 0 8px rgba(167,139,250,.4));padding-right:12px}.text-purple{color:#a78bfa!important;font-weight:600}
