:root{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=light] body{background-color:#eef0f5;background-image:radial-gradient(ellipse at 72% 8%,rgba(42,122,224,.36) 0,transparent 55%),radial-gradient(ellipse at 12% 80%,rgba(42,184,122,.22) 0,transparent 50%),radial-gradient(ellipse at 88% 75%,rgba(224,92,42,.25) 0,transparent 45%),radial-gradient(ellipse at 40% 45%,rgba(42,122,224,.14) 0,transparent 60%)}html[data-theme=light] ._0{background-position:0 -40px}html[data-theme=light] ._1{filter:invert(1)}html[data-theme=light] ._2{object-position:bottom}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background-color:#020617;background-image:radial-gradient(ellipse at 72% 8%,rgba(42,122,224,.18) 0,transparent 55%),radial-gradient(ellipse at 12% 80%,rgba(42,184,122,.12) 0,transparent 50%),radial-gradient(ellipse at 88% 75%,rgba(224,92,42,.1) 0,transparent 45%),radial-gradient(ellipse at 40% 45%,rgba(42,122,224,.1) 0,transparent 60%)}@media(prefers-color-scheme:light){html:not([data-theme]) body{background-color:#eef0f5;background-image:radial-gradient(ellipse at 72% 8%,rgba(42,122,224,.36) 0,transparent 55%),radial-gradient(ellipse at 12% 80%,rgba(42,184,122,.22) 0,transparent 50%),radial-gradient(ellipse at 88% 75%,rgba(224,92,42,.25) 0,transparent 45%),radial-gradient(ellipse at 40% 45%,rgba(42,122,224,.14) 0,transparent 60%)}html:not([data-theme]) ._0{background-position:0 -40px}html:not([data-theme]) ._1{filter:invert(1)}html:not([data-theme]) ._2{object-position:bottom}}@media(prefers-color-scheme:dark){html:not([data-theme]) body{background-color:#020617;background-image:radial-gradient(ellipse at 72% 8%,rgba(42,122,224,.18) 0,transparent 55%),radial-gradient(ellipse at 12% 80%,rgba(42,184,122,.12) 0,transparent 50%),radial-gradient(ellipse at 88% 75%,rgba(224,92,42,.1) 0,transparent 45%),radial-gradient(ellipse at 40% 45%,rgba(42,122,224,.1) 0,transparent 60%)}}html{scroll-behavior:smooth}body{background-attachment:fixed;color:light-dark(#111827,#f9fafb);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;min-height:100vh;padding:0}*{box-sizing:border-box;outline:none}a{text-decoration:none}._3{margin:0 auto;padding:0 15px;width:100%}@media(min-width:576px){._3{max-width:540px}}@media(min-width:768px){._3{max-width:720px}}@media(min-width:992px){._3{max-width:960px}}@media(min-width:1200px){._3{max-width:1140px}}@media(min-width:1400px){._3{max-width:1320px}}._4{padding:0 16px;width:100%}._5{position:relative}._6{position:absolute}._7{position:fixed}._8{position:sticky}._9{top:0}._a{left:0}._b{right:0}._c{bottom:0}._d{align-items:center;display:flex;justify-content:center}._e{display:grid;place-items:center}._f{width:100%}._g{height:100%}._h{min-height:100vh}._i{margin-bottom:20px;padding:80px 0 40px}._j{text-align:center}._k{color:light-dark(#111827,#f9fafb);display:inline-block;font-size:2.2rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;padding-bottom:.4rem;position:relative}._k:after{background:light-dark(#0269e2,#3b8ff5);border-radius:2px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:300px}._l{color:light-dark(#4b5563,#9ca3af);line-height:1.6;margin:10px auto 0;max-width:600px}@media(max-width:768px){._l{font-size:.95rem}}._m{background:light-dark(hsla(0,0%,100%,.45),rgba(26,31,46,.55));overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}._m:before{background:linear-gradient(90deg,light-dark(hsla(0,0%,100%,0),hsla(0,0%,100%,0)) 0,light-dark(hsla(0,0%,100%,.4),hsla(0,0%,100%,.07)) 50%,light-dark(hsla(0,0%,100%,0),hsla(0,0%,100%,0)));content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);transition:all .7s ease;width:50%}._m:hover{box-shadow:light-dark(0 15px 40px 0 rgba(31,38,135,.15),0 15px 40px 0 rgba(0,0,0,.4));transform:translateY(-10px)}._m:hover:before{left:200%}._n{align-items:center;border-radius:8px;display:inline-flex;font-size:.875rem;font-weight:500;padding:11px 22px;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s,transform .18s}._o{background:light-dark(#0269e2,#3b8ff5);box-shadow:light-dark(0 2px 10px rgba(2,105,226,.28),0 2px 10px rgba(59,143,245,.28));color:light-dark(#fff,#fff)}._o:hover{background:light-dark(#025bc4,#1e7ef4);box-shadow:light-dark(0 4px 18px rgba(2,105,226,.36),0 4px 18px rgba(59,143,245,.36));transform:translateY(-1px)}._p{background:light-dark(#f3f4f6,#242938);border:1px solid light-dark(#e5e7eb,#374151);color:light-dark(#374151,#d1d5db)}._p:hover{background:light-dark(#e5e7eb,#374151);box-shadow:light-dark(0 4px 14px rgba(0,0,0,.08),0 4px 14px rgba(0,0,0,.3));color:light-dark(#111827,#f9fafb);transform:translateY(-1px)}._p:active{box-shadow:none;transform:translateY(0)}._q{background:transparent;border:1.5px solid light-dark(#0269e2,#3b8ff5);color:light-dark(#0269e2,#3b8ff5)}._q:hover{background:light-dark(#025bc4,#1e7ef4);border-color:light-dark(#0269e2,#3b8ff5);color:light-dark(#fff,#fff);transform:translateY(-1px)}*{scrollbar-color:light-dark(rgba(0,0,0,.25),hsla(0,0%,100%,.2)) transparent;scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:light-dark(rgba(0,0,0,.25),hsla(0,0%,100%,.2));border-radius:100px}::-webkit-scrollbar-thumb:hover{background-color:light-dark(rgba(0,0,0,.4),hsla(0,0%,100%,.35))}::-webkit-scrollbar-thumb:active{background-color:light-dark(rgba(0,0,0,.55),hsla(0,0%,100%,.5))}::-webkit-scrollbar-corner{background:transparent}._r{height:44px;left:0;position:fixed;right:0;top:0;transition:all 1s ease;width:100%;z-index:99999}.header--sticky{-webkit-backdrop-filter:blur(.8px) saturate(200%);backdrop-filter:blur(.8px) saturate(200%);background-color:light-dark(hsla(0,0%,100%,.867),rgba(23,23,30,.937));box-shadow:0 0 5px light-dark(rgba(0,0,0,.102),#000)}._s{align-items:center;display:flex;height:100%;justify-content:space-between}._0{background-image:url(../../assets/images/main_logo.png);background-position:light-dark(0 0,0 -40px);background-size:100%;display:block;height:40px;opacity:.8;width:40px}._t{background:none;border:none;color:light-dark(#111827,#f9fafb);cursor:pointer;display:none;font-size:20px;height:30px;padding:0;width:30px;z-index:100000}._t i{transition:all .2s ease}._t .fa-xmark,._u .fa-bars{display:none}._u .fa-xmark{display:block}._v{align-items:center;display:flex;gap:5px;list-style:none;margin:0;padding:0}._w{color:light-dark(#111,#eee);font-weight:300;padding:3px 8px;position:relative;text-decoration:none;transition:all .2s ease}._w:after{background:light-dark(#0269e2,#4da3ff);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}._w:hover{color:light-dark(#0269e2,#4da3ff)}._w:hover:after{width:100%}._x{align-items:center;display:flex;margin-left:10px}._y{display:inline-block;height:26px;position:relative;width:50px}._y input{height:0;opacity:0;width:0}._y input:checked+._z:before{transform:translateX(24px)}._y input:checked+._z .fa-sun{opacity:0;transform:scale(.5) rotate(45deg)}._y input:checked+._z .fa-moon,._y input:not(:checked)+._z .fa-sun{opacity:1;transform:scale(1) rotate(0)}._y input:not(:checked)+._z .fa-moon{opacity:0;transform:scale(.5) rotate(-45deg)}._z{align-items:center;-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background-color:light-dark(hsla(0,0%,100%,.4),rgba(0,0,0,.4));border:1px solid light-dark(hsla(0,0%,100%,.8),hsla(0,0%,100%,.15));border-radius:30px;box-shadow:inset 0 2px 4px light-dark(rgba(0,0,0,.05),rgba(0,0,0,.3)),0 2px 10px light-dark(rgba(0,0,0,.05),rgba(0,0,0,.2));cursor:pointer;display:flex;inset:0;overflow:hidden;transition:background-color .4s ease,border-color .4s ease}._z,._z:before{position:absolute}._z:before{background:light-dark(linear-gradient(135deg,#fff,#f0f0f0),linear-gradient(135deg,#2a2d4a,#1c1e33));border-radius:50%;bottom:.1875em;box-shadow:0 2px 5px rgba(0,0,0,.2),inset 0 1px 1px light-dark(#fff,hsla(0,0%,100%,.2));content:"";height:19px;left:.1875em;transition:transform .2s ease-out;width:19px;z-index:2}._z i{font-size:11px;position:absolute;transition:all .2s ease-out;z-index:1}._z .fa-sun{bottom:.5975em;color:#f39c12;left:.3875em;text-shadow:0 0 8px rgba(243,156,18,.6)}._z .fa-moon{color:#f1c40f;right:6px;text-shadow:0 0 8px rgba(241,196,15,.6)}@media(max-width:768px){._t{display:block}._v{-webkit-backdrop-filter:blur(16px) saturate(200%);backdrop-filter:blur(16px) saturate(200%);background-color:light-dark(hsla(0,0%,100%,.96),rgba(6,8,33,.96));box-shadow:0 8px 32px light-dark(rgba(0,0,0,.12),rgba(0,0,0,.5));flex-direction:column;gap:0;left:0;max-height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:fixed;right:0;top:44px;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding .35s ease}._v li{border-bottom:1px solid light-dark(rgba(0,0,0,.06),hsla(0,0%,100%,.06));opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease;width:100%}._v li:last-child{border-bottom:none}.header__menu--open{max-height:400px;opacity:1;padding:8px 0;pointer-events:all}.header__menu--open li{opacity:1;transform:translateY(0)}.header__menu--open li:first-child{transition-delay:.04s}.header__menu--open li:nth-child(2){transition-delay:.08s}.header__menu--open li:nth-child(3){transition-delay:.12s}.header__menu--open li:nth-child(4){transition-delay:.16s}.header__menu--open li:nth-child(5){transition-delay:.2s}.header__menu--open li:nth-child(6){transition-delay:.24s}._w{display:block;font-size:15px;font-weight:400;padding:14px 24px}._w:after{bottom:10px;left:24px}._x{margin-left:0;padding:14px 24px}}@keyframes landing_fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_scrollLine{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@keyframes landing_pulseRing{0%,to{opacity:.2}50%{opacity:.45}}@keyframes landing_float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes landing_orbit-cw{0%{transform:rotate(0deg) translateX(var(--radius)) rotate(0deg)}to{transform:rotate(1turn) translateX(var(--radius)) rotate(-1turn)}}@keyframes landing_orbit-ccw{0%{transform:rotate(0deg) translateX(var(--radius)) rotate(0deg)}to{transform:rotate(-1turn) translateX(var(--radius)) rotate(1turn)}}._10{--orbit-r1:85px;--orbit-r2:140px;--orbit-r3:195px;--dot-size:40px;--center-size:62px;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:80px 0;position:relative}._10 ._11{opacity:0}._12{display:flex;justify-content:center;margin-bottom:56px;padding-top:80px;width:100%}._1{display:block;height:auto;opacity:.8;width:90%}._13{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 420px}._14{color:light-dark(#111827,#f9fafb);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;letter-spacing:-.02em;line-height:1.18;margin:0 0 20px}._15{color:light-dark(#0269e2,#3b8ff5);display:block}._16{color:light-dark(#4b5563,#9ca3af);font-size:1rem;line-height:1.75;margin:0 0 32px;max-width:480px}._17{margin-bottom:36px}._17,._18{display:flex;flex-wrap:wrap;gap:12px}._18{border-top:1px solid light-dark(#fff,#222);padding-top:24px}._18,._19{align-items:center}._19{color:light-dark(#4b5563,#9ca3af);display:inline-flex;font-size:.78rem;gap:7px}._19 i{color:light-dark(#0269e2,#3b8ff5);font-size:.75rem}._1a{color:light-dark(#e5e7eb,#374151)}._1b{align-items:center;bottom:28px;cursor:pointer;display:flex;flex-direction:column;font-size:.68rem;gap:8px;left:0;letter-spacing:.1em;position:absolute;right:0;text-transform:uppercase;transform:translateX(-50%);width:100%}._1b a{color:light-dark(#4b5563,#9ca3af)}._1c{background:light-dark(#e5e7eb,#374151);height:36px;overflow:hidden;position:relative;width:1.5px}._1c:after{animation:landing_scrollLine 1.8s ease-in-out infinite;background:light-dark(#0269e2,#3b8ff5);content:"";inset:0;position:absolute}._1d{height:460px;padding-top:100px;width:100%}._10 ._1e,._1d{align-items:center;display:flex;justify-content:center;position:relative}._10 ._1e{flex-shrink:0;height:200px;user-select:none;width:200px}._10 ._1f{animation:landing_pulseRing 3s ease-in-out infinite;border:1px solid light-dark(rgba(2,105,226,.8),rgba(59,143,245,.8));border-radius:50%;position:absolute}._10 ._1g{animation-delay:0s;height:calc(var(--orbit-r1)*2);width:calc(var(--orbit-r1)*2)}._10 ._1h{animation-delay:.5s;border-color:light-dark(rgba(2,105,226,.8),rgba(59,143,245,.8));border-style:dashed;height:calc(var(--orbit-r2)*2);width:calc(var(--orbit-r2)*2)}._10 ._1i{animation-delay:1s;height:calc(var(--orbit-r3)*2);width:calc(var(--orbit-r3)*2)}._10 ._1j{align-items:center;animation:landing_float 4s ease-in-out infinite;background:light-dark(#fff,#1a1f2e);border:1px solid light-dark(#e5e7eb,#374151);border-radius:50%;box-shadow:0 4px 24px light-dark(rgba(2,105,226,.16),rgba(59,143,245,.16));display:flex;height:var(--center-size);justify-content:center;position:relative;width:var(--center-size);z-index:2}._10 ._1j i{color:light-dark(#0269e2,#3b8ff5);font-size:calc(var(--center-size)*.4)}._10 ._1k{height:0;left:50%;position:absolute;top:50%;width:0;z-index:3}._10 ._1l{animation:landing_orbit-cw 15s linear infinite;--radius:var(--orbit-r1)}._10 ._1m{animation:landing_orbit-ccw 18s linear infinite;--radius:var(--orbit-r2)}._10 ._1n{animation:landing_orbit-cw 20s linear infinite;--radius:var(--orbit-r3)}._10 ._1o{align-items:center;background:light-dark(#fff,#1a1f2e);border:1px solid light-dark(#e5e7eb,#374151);border-radius:50%;box-shadow:0 2px 12px light-dark(rgba(0,0,0,.08),rgba(0,0,0,.3));color:var(--brand-color,light-dark(#374151,#d1d5db));display:flex;height:var(--dot-size);justify-content:center;margin-left:calc(var(--dot-size)/-2);margin-top:calc(var(--dot-size)/-2);transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease;width:var(--dot-size)}._10 ._1o i{color:inherit;font-size:calc(var(--dot-size)*.4);transition:transform .3s ease}._10 ._1o:hover{border-color:var(--brand-color);box-shadow:0 0 16px var(--brand-color),0 4px 12px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.4));transform:scale(1.05)}._10 ._1o:hover i,._10 ._1o:hover span._1p{transform:scale(1.1)}._10 ._1p{color:inherit;font-size:calc(var(--dot-size)*.3);font-weight:800;letter-spacing:-.02em;transition:transform .3s ease}@media(max-width:900px){._10{--orbit-r1:75px;--orbit-r2:125px;--orbit-r3:175px}._13{gap:52px;grid-template-columns:1fr}._1d{height:380px;margin:0 auto;max-width:100%}}@media(max-width:540px){._10{padding:70px 0 60px;--orbit-r1:45px;--orbit-r2:80px;--orbit-r3:115px;--dot-size:32px;--center-size:48px}._1q{padding:0 16px}._14{font-size:2rem}._1d{height:280px}}.document-loaded ._11{animation:landing_fadeIn .65s ease forwards;animation-delay:var(--delay,0s)}._1r{overflow:hidden}._1s{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-top:50px}@media(max-width:768px){._1s{grid-template-columns:1fr}}._1t ._1u{order:-1}._1v{display:flex;flex-direction:column}._1w{color:light-dark(#111827,#f9fafb);font-size:1.3rem;font-weight:700}._1x{color:light-dark(#4b5563,#9ca3af);line-height:1.6;margin-top:.5rem;max-width:420px}._1y{list-style:disc;margin-top:.8rem;padding-left:20px}._1y li{color:light-dark(#4b5563,#9ca3af);font-size:.9rem;margin-bottom:.3rem}._1z{margin-top:1rem}._1u{perspective:800px}._1u img{border-radius:12px;box-shadow:light-dark(0 20px 40px rgba(0,0,0,.08),0 20px 40px rgba(0,0,0,.4));transition:.3s ease;width:100%}._20{margin-bottom:60px}._21{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}._22{font-size:20px;font-weight:600}._23{color:light-dark(#0269e2,#3b8ff5);font-size:14px;text-decoration:none}._23:hover{text-decoration:underline}._24{align-items:stretch;flex-wrap:wrap;margin:-10px}._24,._25{display:flex}._25{padding:10px;width:33.333%}@media(max-width:900px){._25{width:50%}}@media(max-width:500px){._25{width:100%}}._26{align-items:center;border-radius:12px;display:flex;gap:14px;height:100%;padding:12px;position:relative;transition:all .3s ease;user-select:none;width:100%}._26:hover{box-shadow:0 5px 25px light-dark(rgba(0,0,0,.08),rgba(0,0,0,.35));transform:translateY(-5px)}._27{display:flex;flex-direction:column;justify-content:center;padding:4px 0}._28{border-radius:10px;flex-shrink:0;height:70px;overflow:hidden;width:70px}._28 img{height:100%;object-fit:cover;width:100%}._29{border-radius:12px;height:50px;width:50px}._2a{color:light-dark(#111827,#f9fafb);font-size:15px;font-weight:600;margin-bottom:4px}._2a,._2b{margin-top:0}._2b{color:light-dark(#4b5563,#9ca3af);font-size:13px;margin-bottom:0}._2c{margin-top:20px;width:100%}._2d{background-color:light-dark(rgba(240,240,241,.733),rgba(31,31,34,.8));border-radius:8px;color:#646cff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.05em;padding:4px 12px;text-transform:uppercase}._2d,._2e{margin-bottom:1rem}._2e{color:light-dark(#111827,#f9fafb);font-size:clamp(28px,5vw,42px);font-weight:800;letter-spacing:-.03em}._2f{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}._2g{align-items:center;border:1px solid light-dark(#f1f1f1,#2a2a2a);border-radius:6px;display:flex;flex-direction:column;height:140px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.23,1,.32,1)}._2g:hover{border-color:transparent;box-shadow:0 15px 35px light-dark(rgba(0,0,0,.08),rgba(0,0,0,.35));transform:translateY(-8px)}._2g:hover ._2h{transform:scale(1.1)}._2g:hover ._2i{color:light-dark(#111827,#f9fafb)}._2g:hover:after{opacity:.2}._2g:after{border-radius:16px;content:"";filter:blur(20px);inset:0;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}._2j:hover ._2h{color:#cc342d}._2j:hover:after{background:#cc342d}._2k:hover ._2h{color:#00599c}._2k:hover:after{background:#00599c}._2l:hover ._2h{color:#ed8b00}._2l:hover:after{background:#ed8b00}._2m:hover ._2h{color:#f7df1e}._2m:hover:after{background:#f7df1e}._2n:hover ._2h{color:#777bb4}._2n:hover:after{background:#777bb4}._2o:hover ._2h{color:#4eaa25}._2o:hover:after{background:#4eaa25}._2p:hover ._2h{color:#d30001}._2p:hover:after{background:#d30001}._2q:hover ._2h{color:#ff2d20}._2q:hover:after{background:#ff2d20}._2r:hover ._2h{color:#61dafb}._2r:hover:after{background:#61dafb}._2s:hover ._2h{color:#1da145}._2s:hover:after{background:#1da145}._2t:hover ._2h{color:#721297}._2t:hover:after{background:#721297}._2u:hover ._2h{color:#3d3d3d}._2u:hover:after{background:#3d3d3d}._2v:hover ._2h{color:#3ddc84}._2v:hover:after{background:#3ddc84}._2w:hover ._2h{color:#47848f}._2w:hover:after{background:#47848f}._2x:hover ._2h{color:#764abc}._2x:hover:after{background:#764abc}._2y:hover ._2h{color:#2496ed}._2y:hover:after{background:#2496ed}._2z:hover ._2h{color:#326ce5}._2z:hover:after{background:#326ce5}._30:hover ._2h{color:#4479a1}._30:hover:after{background:#4479a1}._31:hover ._2h{color:#336791}._31:hover:after{background:#336791}._32:hover ._2h{color:#333}._32:hover:after{background:#333}._33:hover ._2h{color:teal}._33:hover:after{background:teal}._34:hover ._2h{color:#005f5f}._34:hover:after{background:#005f5f}._35:hover ._2h{color:#c21325}._35:hover:after{background:#c21325}._36:hover ._2h{color:#99424f}._36:hover:after{background:#99424f}._2h{color:light-dark(#888,#777);font-size:2rem;margin-bottom:12px;transition:color .3s ease,transform .3s ease}._2i{color:light-dark(#4b5563,#9ca3af);font-size:13px;font-weight:600;transition:color .3s ease}._37{display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin-top:50px}@media(max-width:768px){._37{grid-template-columns:1fr}}._38{align-items:center;display:flex;gap:16px}._38 a{color:light-dark(#111827,#f9fafb);cursor:pointer;text-decoration:none}._38 a:hover{color:light-dark(#0269e2,#3b8ff5)}._39{border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;width:80px}._39 img{display:block;height:100%;object-fit:contain;width:100%}._3a{flex:1}._3b{font-size:17px;font-weight:600;margin:0 0 8px;text-decoration:none}._3c{color:light-dark(#4b5563,#9ca3af);font-size:14px;line-height:1.5;margin:0 0 4px}._3d{color:light-dark(#787879,#4b5563);display:flex;font-size:13px;gap:8px}._3e{font-weight:500}._3f{font-weight:400}._3g{overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}._3g:before{background:linear-gradient(90deg,light-dark(hsla(0,0%,100%,0),hsla(0,0%,100%,0)) 0,light-dark(hsla(0,0%,100%,.4),hsla(0,0%,100%,.08)) 50%,light-dark(hsla(0,0%,100%,0),hsla(0,0%,100%,0)));content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);transition:all .7s ease;width:50%}._3g:hover:before{left:200%}._3h{margin-top:40px;position:relative}._3i{overflow:hidden;padding:20px}._3j{border:1px solid light-dark(hsla(0,0%,100%,.6),hsla(0,0%,100%,.08));border-radius:7px;box-shadow:light-dark(0 4px 30px rgba(0,0,0,.05),0 4px 30px rgba(0,0,0,.4))}._3k{position:relative}._3l{color:light-dark(#111827,#f9fafb);font-size:16px;margin:0}._3m{background-color:light-dark(#7734b1,#9333ea);border:1px solid light-dark(#e9d5ff,#6b21a8);border-radius:3px;color:#fff;font-size:.8rem;left:-1px;line-height:1rem;padding:3px 6px;top:-13px}._3m,._3n{position:absolute}._3n{background:linear-gradient(180deg,light-dark(rgba(59,130,246,0),rgba(96,165,250,0)),light-dark(rgba(99,102,241,.5),rgba(129,140,248,.5)) 10%,light-dark(rgba(168,85,247,.5),rgba(192,132,252,.5)) 90%,light-dark(rgba(168,85,247,0),rgba(192,132,252,0)));border-radius:9999px;bottom:0;left:1rem;top:0;width:4px}@media(min-width:768px){._3n{left:50%;transform:translateX(-50%)}}._3o{gap:1rem}._3o,._3p{display:flex;flex-direction:column}._3p{align-items:flex-end;position:relative;width:100%}@media(min-width:768px){._3p{align-items:center;flex-direction:row;justify-content:space-between}._3p:nth-child(2n){flex-direction:row-reverse}}._3q{align-items:center;background-color:light-dark(#fff,#1e293b);border:4px solid;border-radius:50%;display:flex;height:2.5rem;justify-content:center;left:1rem;position:absolute;top:0;transform:translateX(-50%);transition:all .3s ease;width:2.5rem;z-index:10}@media(min-width:768px){._3q{left:50%;top:50%;transform:translate(-50%,-50%)}}._3r{border-color:light-dark(#c7d2fe,#3730a3);box-shadow:0 0 15px light-dark(rgba(99,102,241,.3),rgba(129,140,248,.4));color:light-dark(#6366f1,#818cf8)}._3s{border-color:light-dark(#e9d5ff,#6b21a8);box-shadow:0 0 15px light-dark(rgba(168,85,247,.3),rgba(192,132,252,.4));color:light-dark(#a855f7,#c084fc)}._3t{border-color:light-dark(#bfdbfe,#1d4ed8);box-shadow:0 0 15px light-dark(rgba(59,130,246,.3),rgba(96,165,250,.4));color:light-dark(#3b82f6,#60a5fa)}._3u{border-color:light-dark(#a5f3fc,#155e75);box-shadow:0 0 15px light-dark(rgba(6,182,212,.3),rgba(34,211,238,.4));color:light-dark(#06b6d4,#22d3ee)}._3v{background-color:light-dark(#f1f5f9,#0f172a);border-color:light-dark(#e2e8f0,#334155);box-shadow:none}@media(hover:hover){._3p:hover ._3q{transform:translateX(-50%) scale(1.1)}}@media(hover:hover)and (min-width:768px){._3p:hover ._3q{transform:translate(-50%,-50%) scale(1.1)}}._3w{background-color:light-dark(#94a3b8,#475569);border-radius:50%;height:.5rem;width:.5rem}._3x{padding:1.5rem;position:relative;transition:all .3s ease;width:calc(100% - 3.5rem)}@media(min-width:768px){._3x{width:45%}}._3p:hover ._3x{box-shadow:light-dark(0 20px 25px -5px rgba(0,0,0,.1),0 20px 25px -5px rgba(0,0,0,.4)),light-dark(0 10px 10px -5px rgba(0,0,0,.04),0 10px 10px -5px rgba(0,0,0,.2));transform:translateY(-4px)}._3y{background:transparent;border:none;box-shadow:none;color:light-dark(#4b5563,#9ca3af);font-size:.875rem;font-style:italic}@media(min-width:768px){._3y{text-align:center}}._3p:hover ._3y{box-shadow:none;transform:none}._3z{border-top:1px solid light-dark(#fff,#222)}._40{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;overflow:hidden;padding:100px 15px}@media(max-width:992px){._40{flex-direction:column;text-align:center}}._41{flex:0 0 calc(60% - 2rem)}@media(max-width:992px){._41{flex:0 0 100%;margin:0 auto}}._42{display:flex;flex:0 0 calc(40% - 2rem);justify-content:center}@media(max-width:992px){._42{flex:0 0 100%}}._43{color:light-dark(#111827,#f9fafb);font-size:2rem;font-weight:700;margin-bottom:1.5rem}._44{color:light-dark(#4b5563,#9ca3af);font-size:.95rem;line-height:1.7;margin-bottom:1rem}._45{border:1px solid light-dark(#ddd,#222);border-radius:50%;box-shadow:0 0 30px 0 light-dark(rgba(0,0,0,.1),rgba(0,0,0,.4));height:300px;overflow:hidden;width:300px}._45,._45 img{transition:all .3s ease}._45 img{height:100%;object-fit:cover;transform:rotate(-4deg) scale(1.2) translate(-5px,19px);width:100%}._45 img:hover{transform:rotate(-4deg) scale(1.17) translate(-5px,19px)}._45:hover{box-shadow:0 0 50px 0 light-dark(rgba(27,0,73,.55),rgba(2,105,226,.4))}._46{background:#0b1220;border-top:1px solid hsla(0,0%,100%,.06);padding:10px 0}._47{align-items:center;display:flex;gap:2rem;justify-content:space-between}@media(max-width:768px){._47{flex-direction:column;text-align:center}}._48{color:#eee;font-size:1rem;font-weight:600;margin-bottom:.5rem}._49{color:#ddd;font-size:.9rem}._4a{gap:.75rem}._4a,._4b{align-items:center;display:flex}._4b{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:50%;color:hsla(0,0%,100%,.8);height:38px;justify-content:center;transition:all .25s ease;width:38px}._4b i{font-size:.9rem}._4b:hover{background:#0269e2;box-shadow:0 10px 25px rgba(2,105,226,.25);color:#fff;transform:translateY(-3px)}#go-top-btn{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:light-dark(hsla(0,0%,100%,.4),rgba(40,40,40,.4));border:1px solid light-dark(hsla(0,0%,100%,.7),hsla(0,0%,100%,.15));border-radius:50%;bottom:30px;box-shadow:0 4px 15px light-dark(rgba(0,0,0,.08),rgba(0,0,0,.3));color:light-dark(#111827,#f9fafb);display:none;font-size:1.25rem;height:55px;justify-content:center;position:fixed;right:30px;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);width:55px;z-index:999}#go-top-btn:hover{background:light-dark(hsla(0,0%,100%,.7),rgba(60,60,60,.6));box-shadow:0 10px 25px light-dark(rgba(0,0,0,.12),rgba(0,0,0,.45));transform:translateY(-6px)}#go-top-btn:active{box-shadow:0 4px 10px light-dark(rgba(0,0,0,.08),rgba(0,0,0,.2));transform:translateY(-2px) scale(.92);transition:all .1s ease}@keyframes loader_logo-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.93)}}@keyframes loader_spin{to{transform:rotate(1turn)}}@keyframes loader_scan{0%{opacity:.2;transform:rotate(-60deg)}to{opacity:.5;transform:rotate(60deg)}}@keyframes loader_dot-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.2;transform:scale(.4)}}@keyframes loader_dot-orbit{to{transform:rotate(1turn)}}#site-loader{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}#site-loader~*{visibility:hidden}#site-loader.loader--done{opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),visibility .6s cubic-bezier(.22,1,.36,1);visibility:hidden}#site-loader.loader--done~*{visibility:visible}._4c{background:light-dark(#fff,#0d0d0d);inset:0;position:absolute}._4d{align-items:center;display:flex;height:100px;justify-content:center;width:100px}._2,._4d{position:relative}._2{animation:loader_logo-breathe 2.8s cubic-bezier(.22,1,.36,1) infinite;border-radius:16px;height:80px;object-fit:cover;object-position:top;width:80px;z-index:2}._4e{border:1.5px solid light-dark(rgba(0,0,0,.1),hsla(0,0%,100%,.1));border-radius:50%;left:50%;position:absolute;top:50%}._4f{animation:loader_spin 1.6s linear infinite;border-top-color:light-dark(#111,#f0f0f0);height:130px;margin-left:-65px;margin-top:-65px;width:130px}._4g{animation:loader_spin 2.4s linear infinite reverse;border-right-color:light-dark(#555,#888);height:166px;margin-left:-83px;margin-top:-83px;width:166px}._4h{animation:loader_spin 3.4s linear infinite;border-bottom-color:light-dark(#111,#f0f0f0);height:202px;margin-left:-101px;margin-top:-101px;opacity:.5;width:202px}._4i{animation:loader_scan 2s ease-in-out infinite alternate;background:linear-gradient(90deg,transparent,light-dark(#555,#888) 50%,transparent);height:2px;margin-left:-101px;margin-top:-1px;opacity:.4;transform-origin:center;width:202px}._4i,._4j{left:50%;position:absolute;top:50%}._4j{height:8px;width:8px}._4j span{background:light-dark(#111,#fff);border-radius:50%;height:5px;left:-2.5px;position:absolute;top:-2.5px;width:5px}._4j span:first-child{animation:loader_dot-pulse 1.4s ease-in-out infinite,loader_dot-orbit 3.2s linear infinite;animation-delay:0s;transform:rotate(0deg) translateY(-95px)}._4j span:nth-child(2){animation:loader_dot-pulse 1.4s ease-in-out infinite,loader_dot-orbit 3.2s linear infinite;animation-delay:.28s;transform:rotate(72deg) translateY(-95px)}._4j span:nth-child(3){animation:loader_dot-pulse 1.4s ease-in-out infinite,loader_dot-orbit 3.2s linear infinite;animation-delay:.56s;transform:rotate(144deg) translateY(-95px)}._4j span:nth-child(4){animation:loader_dot-pulse 1.4s ease-in-out infinite,loader_dot-orbit 3.2s linear infinite;animation-delay:.84s;transform:rotate(216deg) translateY(-95px)}._4j span:nth-child(5){animation:loader_dot-pulse 1.4s ease-in-out infinite,loader_dot-orbit 3.2s linear infinite;animation-delay:1.12s;transform:rotate(288deg) translateY(-95px)}