: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{display:block}._4{display:inline}._5{display:inline-block}._6{display:none}._7{display:flex}._8{display:grid}._9{flex-direction:row}._a{flex-direction:column}._b{flex-wrap:wrap}._c{flex-wrap:nowrap}._d{justify-content:flex-start}._e{justify-content:center}._f{justify-content:flex-end}._g{justify-content:space-between}._h{justify-content:space-around}._i{align-items:flex-start}._j{align-items:center}._k{align-items:flex-end}._l{align-items:stretch}._m{flex:1}._n{gap:0}._o{gap:4px}._p{gap:8px}._q{gap:12px}._r{gap:16px}._s{gap:24px}._t{grid-template-columns:repeat(1,1fr)}._u{grid-template-columns:repeat(2,1fr)}._v{grid-template-columns:repeat(3,1fr)}._w{grid-template-columns:repeat(4,1fr)}._x{grid-template-columns:repeat(6,1fr)}._y{grid-template-columns:repeat(12,1fr)}._z{display:grid;place-items:center}._10{gap:4px}._11{gap:8px}._12{gap:12px}._13{gap:16px}._14{gap:24px}._15{margin:0 auto;padding:0 10px;width:100%}@media(min-width:576px){._15{max-width:540px}}@media(min-width:768px){._15{max-width:720px}}@media(min-width:992px){._15{max-width:960px}}@media(min-width:1200px){._15{max-width:1140px}}@media(min-width:1400px){._15{max-width:1320px}}._16{padding:0 16px;width:100%}._17{position:relative}._18{position:absolute}._19{position:fixed}._1a{position:sticky}._1b{top:0}._1c{left:0}._1d{right:0}._1e{bottom:0}._1f{align-items:center;display:flex;justify-content:center}._1g{display:grid;place-items:center}._1h{width:100%}._1i{height:100%}._1j{min-height:100vh}._1k{margin-bottom:20px;padding:80px 0 40px}._1l{text-align:center}._1m{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}._1m:after{background:light-dark(#0269e2,#3b8ff5);border-radius:2px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:300px}._1n{color:light-dark(#4b5563,#9ca3af);line-height:1.6;margin:10px auto 0;max-width:600px}@media(max-width:768px){._1n{font-size:.95rem}}._1o{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}._1o: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%}._1o: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)}._1o:hover:before{left:200%}._1p{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}._1q{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)}._1q: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)}._1r{background:light-dark(#f3f4f6,#242938);border:1px solid light-dark(#e5e7eb,#374151);color:light-dark(#374151,#d1d5db)}._1r: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)}._1r:active{box-shadow:none;transform:translateY(0)}._1s{background:transparent;border:1.5px solid light-dark(#0269e2,#3b8ff5);color:light-dark(#0269e2,#3b8ff5)}._1s: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}._1t{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)}._1u{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}._1v{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}._1v i{transition:all .2s ease}._1v .fa-xmark,._1w .fa-bars{display:none}._1w .fa-xmark{display:block}._1x{align-items:center;display:flex;gap:5px;list-style:none;margin:0;padding:0}._1y{color:light-dark(#111,#eee);font-weight:300;padding:3px 8px;position:relative;text-decoration:none;transition:all .2s ease}._1y:after{background:light-dark(#0269e2,#4da3ff);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}._1y:hover{color:light-dark(#0269e2,#4da3ff)}._1y:hover:after{width:100%}._1z{align-items:center;display:flex;margin-left:10px}._20{display:inline-block;height:26px;position:relative;width:50px}._20 input{height:0;opacity:0;width:0}._20 input:checked+._21:before{transform:translateX(24px)}._20 input:checked+._21 .fa-sun{opacity:0;transform:scale(.5) rotate(45deg)}._20 input:checked+._21 .fa-moon,._20 input:not(:checked)+._21 .fa-sun{opacity:1;transform:scale(1) rotate(0)}._20 input:not(:checked)+._21 .fa-moon{opacity:0;transform:scale(.5) rotate(-45deg)}._21{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}._21,._21:before{position:absolute}._21:before{background:light-dark(linear-gradient(135deg,#fff,#f0f0f0),linear-gradient(135deg,#2a2d4a,#1c1e33));border-radius:50%;bottom:3px;box-shadow:0 2px 5px rgba(0,0,0,.2),inset 0 1px 1px light-dark(#fff,hsla(0,0%,100%,.2));content:"";height:18px;left:3px;transition:transform .2s ease-out;width:18px;z-index:2}._21 i{font-size:11px;position:absolute;transition:all .2s ease-out;z-index:1}._21 .fa-sun{bottom:6px;color:#f39c12;left:4px;text-shadow:0 0 8px rgba(243,156,18,.6)}._21 .fa-moon{color:#f1c40f;right:6px;text-shadow:0 0 8px rgba(241,196,15,.6)}@media(max-width:768px){._1v{display:block}._1x{-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}._1x 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%}._1x 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}._1y{display:block;font-size:15px;font-weight:400;padding:14px 24px}._1y:after{bottom:10px;left:24px}._1z{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)}}._22{--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}._22 ._23{animation:landing_fadeIn .65s ease forwards;animation-delay:var(--delay,0s);opacity:0}._24{display:flex;justify-content:center;margin-bottom:56px;padding-top:80px;width:100%}._1{display:block;height:auto;opacity:.8;width:90%}._25{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 420px}._26{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}._27{color:light-dark(#0269e2,#3b8ff5);display:block}._28{color:light-dark(#4b5563,#9ca3af);font-size:1rem;line-height:1.75;margin:0 0 32px;max-width:480px}._29{margin-bottom:36px}._29,._2a{display:flex;flex-wrap:wrap;gap:12px}._2a{border-top:1px solid light-dark(#fff,#222);padding-top:24px}._2a,._2b{align-items:center}._2b{color:light-dark(#4b5563,#9ca3af);display:inline-flex;font-size:.78rem;gap:7px}._2b i{color:light-dark(#0269e2,#3b8ff5);font-size:.75rem}._2c{color:light-dark(#e5e7eb,#374151)}._2d{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%}._2d a{color:light-dark(#4b5563,#9ca3af)}._2e{background:light-dark(#e5e7eb,#374151);height:36px;overflow:hidden;position:relative;width:1.5px}._2e:after{animation:landing_scrollLine 1.8s ease-in-out infinite;background:light-dark(#0269e2,#3b8ff5);content:"";inset:0;position:absolute}._2f{height:460px;padding-top:100px;width:100%}._22 ._2g,._2f{align-items:center;display:flex;justify-content:center;position:relative}._22 ._2g{flex-shrink:0;height:200px;user-select:none;width:200px}._22 ._2h{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}._22 ._2i{animation-delay:0s;height:calc(var(--orbit-r1)*2);width:calc(var(--orbit-r1)*2)}._22 ._2j{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)}._22 ._2k{animation-delay:1s;height:calc(var(--orbit-r3)*2);width:calc(var(--orbit-r3)*2)}._22 ._2l{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}._22 ._2l i{color:light-dark(#0269e2,#3b8ff5);font-size:calc(var(--center-size)*.4)}._22 ._2m{height:0;left:50%;position:absolute;top:50%;width:0;z-index:3}._22 ._2n{animation:landing_orbit-cw 15s linear infinite;--radius:var(--orbit-r1)}._22 ._2o{animation:landing_orbit-ccw 18s linear infinite;--radius:var(--orbit-r2)}._22 ._2p{animation:landing_orbit-cw 20s linear infinite;--radius:var(--orbit-r3)}._22 ._2q{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)}._22 ._2q i{color:inherit;font-size:calc(var(--dot-size)*.4);transition:transform .3s ease}._22 ._2q: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)}._22 ._2q:hover i,._22 ._2q:hover span._2r{transform:scale(1.1)}._22 ._2r{color:inherit;font-size:calc(var(--dot-size)*.3);font-weight:800;letter-spacing:-.02em;transition:transform .3s ease}@media(max-width:900px){._22{--orbit-r1:75px;--orbit-r2:125px;--orbit-r3:175px}._25{gap:52px;grid-template-columns:1fr}._2f{height:380px;margin:0 auto;max-width:100%}}@media(max-width:540px){._22{padding:70px 0 60px;--orbit-r1:45px;--orbit-r2:80px;--orbit-r3:115px;--dot-size:32px;--center-size:48px}._2s{padding:0 16px}._26{font-size:2rem}._2f{height:280px}}._2t{overflow:hidden}._2u{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-top:50px}@media(max-width:768px){._2u{grid-template-columns:1fr}}._2v ._2w{order:-1}._2x{display:flex;flex-direction:column}._2y{color:light-dark(#111827,#f9fafb);font-size:1.3rem;font-weight:700}._2z{color:light-dark(#4b5563,#9ca3af);line-height:1.6;margin-top:.5rem;max-width:420px}._30{list-style:disc;margin-top:.8rem;padding-left:20px}._30 li{color:light-dark(#4b5563,#9ca3af);font-size:.9rem;margin-bottom:.3rem}._31{margin-top:1rem}._2w{perspective:800px}._2w 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%}._32{margin-bottom:60px}._33{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}._34{font-size:20px;font-weight:600}._35{color:light-dark(#0269e2,#3b8ff5);font-size:14px;text-decoration:none}._35:hover{text-decoration:underline}._36{align-items:stretch;flex-wrap:wrap;margin:-10px}._36,._37{display:flex}._37{padding:10px;width:33.333%}@media(max-width:900px){._37{width:50%}}@media(max-width:500px){._37{width:100%}}._38{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%}._38:hover{box-shadow:0 5px 25px light-dark(rgba(0,0,0,.08),rgba(0,0,0,.35));transform:translateY(-5px)}._39{display:flex;flex-direction:column;justify-content:center;padding:4px 0}._3a{border-radius:10px;flex-shrink:0;height:70px;overflow:hidden;width:70px}._3a img{height:100%;object-fit:cover;width:100%}._3b{border-radius:12px;height:50px;width:50px}._3c{color:light-dark(#111827,#f9fafb);font-size:15px;font-weight:600;margin-bottom:4px}._3c,._3d{margin-top:0}._3d{color:light-dark(#4b5563,#9ca3af);font-size:13px;margin-bottom:0}._3e{margin-top:20px;width:100%}._3f{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}._3f,._3g{margin-bottom:1rem}._3g{color:light-dark(#111827,#f9fafb);font-size:clamp(28px,5vw,42px);font-weight:800;letter-spacing:-.03em}._3h{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}._3i{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)}._3i:hover{border-color:transparent;box-shadow:0 15px 35px light-dark(rgba(0,0,0,.08),rgba(0,0,0,.35));transform:translateY(-8px)}._3i:hover ._3j{transform:scale(1.1)}._3i:hover ._3k{color:light-dark(#111827,#f9fafb)}._3i:hover:after{opacity:.2}._3i:after{border-radius:16px;content:"";filter:blur(20px);inset:0;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}._3l:hover ._3j{color:#cc342d}._3l:hover:after{background:#cc342d}._3m:hover ._3j{color:#00599c}._3m:hover:after{background:#00599c}._3n:hover ._3j{color:#ed8b00}._3n:hover:after{background:#ed8b00}._3o:hover ._3j{color:#f7df1e}._3o:hover:after{background:#f7df1e}._3p:hover ._3j{color:#777bb4}._3p:hover:after{background:#777bb4}._3q:hover ._3j{color:#4eaa25}._3q:hover:after{background:#4eaa25}._3r:hover ._3j{color:#d30001}._3r:hover:after{background:#d30001}._3s:hover ._3j{color:#ff2d20}._3s:hover:after{background:#ff2d20}._3t:hover ._3j{color:#61dafb}._3t:hover:after{background:#61dafb}._3u:hover ._3j{color:#47848f}._3u:hover:after{background:#47848f}._3v:hover ._3j{color:#764abc}._3v:hover:after{background:#764abc}._3w:hover ._3j{color:#2496ed}._3w:hover:after{background:#2496ed}._3x:hover ._3j{color:#326ce5}._3x:hover:after{background:#326ce5}._3y:hover ._3j{color:#4479a1}._3y:hover:after{background:#4479a1}._3z:hover ._3j{color:#336791}._3z:hover:after{background:#336791}._40:hover ._3j{color:#333}._40:hover:after{background:#333}._41:hover ._3j{color:teal}._41:hover:after{background:teal}._42:hover ._3j{color:#005f5f}._42:hover:after{background:#005f5f}._43:hover ._3j{color:#c21325}._43:hover:after{background:#c21325}._44:hover ._3j{color:#99424f}._44:hover:after{background:#99424f}._3j{color:light-dark(#888,#777);font-size:2rem;margin-bottom:12px;transition:color .3s ease,transform .3s ease}._3k{color:light-dark(#4b5563,#9ca3af);font-size:13px;font-weight:600;transition:color .3s ease}._45{display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin-top:50px}@media(max-width:768px){._45{grid-template-columns:1fr}}._46{align-items:center;display:flex;gap:16px}._46 a{color:light-dark(#111827,#f9fafb);cursor:pointer;text-decoration:none}._46 a:hover{color:light-dark(#0269e2,#3b8ff5)}._47{border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;width:80px}._47 img{display:block;height:100%;object-fit:contain;width:100%}._48{flex:1}._49{font-size:17px;font-weight:600;margin:0 0 8px;text-decoration:none}._4a{color:light-dark(#4b5563,#9ca3af);font-size:14px;line-height:1.5;margin:0 0 4px}._4b{color:light-dark(#787879,#4b5563);display:flex;font-size:13px;gap:8px}._4c{font-weight:500}._4d{font-weight:400}._4e{overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}._4e: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%}._4e:hover:before{left:200%}._4f{margin-top:40px;position:relative}._4g{overflow:hidden;padding:20px}._4h{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))}._4i{position:relative}._4j{color:light-dark(#111827,#f9fafb);font-size:16px;margin:0}._4k{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}._4k,._4l{position:absolute}._4l{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){._4l{left:50%;transform:translateX(-50%)}}._4m{gap:1rem}._4m,._4n{display:flex;flex-direction:column}._4n{align-items:flex-end;position:relative;width:100%}@media(min-width:768px){._4n{align-items:center;flex-direction:row;justify-content:space-between}._4n:nth-child(2n){flex-direction:row-reverse}}._4o{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){._4o{left:50%;top:50%;transform:translate(-50%,-50%)}}._4p{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)}._4q{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)}._4r{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)}._4s{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)}._4t{background-color:light-dark(#f1f5f9,#0f172a);border-color:light-dark(#e2e8f0,#334155);box-shadow:none}@media(hover:hover){._4n:hover ._4o{transform:translateX(-50%) scale(1.1)}}@media(hover:hover)and (min-width:768px){._4n:hover ._4o{transform:translate(-50%,-50%) scale(1.1)}}._4u{background-color:light-dark(#94a3b8,#475569);border-radius:50%;height:.5rem;width:.5rem}._4v{padding:1.5rem;position:relative;transition:all .3s ease;width:calc(100% - 3.5rem)}@media(min-width:768px){._4v{width:45%}}._4n:hover ._4v{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)}._4w{background:transparent;border:none;box-shadow:none;color:light-dark(#4b5563,#9ca3af);font-size:.875rem;font-style:italic}@media(min-width:768px){._4w{text-align:center}}._4n:hover ._4w{box-shadow:none;transform:none}._4x{border-top:1px solid light-dark(#fff,#222)}._4y{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;overflow:hidden;padding:100px 0}@media(max-width:992px){._4y{flex-direction:column;text-align:center}}._4z{flex:0 0 calc(60% - 2rem)}@media(max-width:992px){._4z{flex:0 0 100%;margin:0 auto}}._50{display:flex;flex:0 0 calc(40% - 2rem);justify-content:center}@media(max-width:992px){._50{flex:0 0 100%}}._51{color:light-dark(#111827,#f9fafb);font-size:2rem;font-weight:700;margin-bottom:1.5rem}._52{color:light-dark(#4b5563,#9ca3af);font-size:.95rem;line-height:1.7;margin-bottom:1rem}._53{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}._53,._53 img{transition:all .3s ease}._53 img{height:100%;object-fit:cover;transform:rotate(-4deg) scale(1.2) translate(-5px,19px);width:100%}._53 img:hover{transform:rotate(-4deg) scale(1.17) translate(-5px,19px)}._53:hover{box-shadow:0 0 50px 0 light-dark(rgba(27,0,73,.55),rgba(2,105,226,.4))}._54{background:#0b1220;border-top:1px solid hsla(0,0%,100%,.06);padding:10px 0}._55{align-items:center;display:flex;gap:2rem;justify-content:space-between}@media(max-width:768px){._55{flex-direction:column;text-align:center}}._56{color:#eee;font-size:1rem;font-weight:600;margin-bottom:.5rem}._57{color:#ddd;font-size:.9rem}._58{gap:.75rem}._58,._59{align-items:center;display:flex}._59{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}._59 i{font-size:.9rem}._59: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}._5a{background:light-dark(#fff,#0d0d0d);inset:0;position:absolute}._5b{align-items:center;display:flex;height:100px;justify-content:center;width:100px}._2,._5b{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}._5c{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%}._5d{animation:loader_spin 1.6s linear infinite;border-top-color:light-dark(#111,#f0f0f0);height:130px;margin-left:-65px;margin-top:-65px;width:130px}._5e{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}._5f{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}._5g{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}._5g,._5h{left:50%;position:absolute;top:50%}._5h{height:8px;width:8px}._5h span{background:light-dark(#111,#fff);border-radius:50%;height:5px;left:-2.5px;position:absolute;top:-2.5px;width:5px}._5h 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)}._5h 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)}._5h 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)}._5h 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)}._5h 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)}