.theme-light{--bg-color:#dadada;--bg-text-color:#ccc;--accent-color:#ddbc00;--text-color:#101010;--border-color:#1010102f;background-color:var(--bg-color);color:var(--text-color);transition:all .2s}.theme-dark{--bg-color:#101010;--bg-text-color:#1a1a1a;--accent-color:#ddbc00;--text-color:#f0f0f0;--border-color:#f0f0f02f;background-color:var(--bg-color);color:var(--text-color);transition:all .2s}.theme-katarina{--bg-color:#37030a;--bg-text-color:#541615;--accent-color:#cc3f48;--text-color:#fcd5f1;--border-color:#fcd5f12f;background-color:var(--bg-color);color:var(--text-color);transition:all .2s}.theme-bayonetta{--bg-color:#262b37;--bg-text-color:#303746;--accent-color:#e03330;--text-color:#d4d2c1;--border-color:#d4d2c12f;background-color:var(--bg-color);color:var(--text-color);transition:all .2s}.theme-killjoy{--bg-color:#ffec7c;--bg-text-color:#ffe064;--accent-color:#da80f2;--text-color:#0f1923;--border-color:#0f19232f;background-color:var(--bg-color);color:var(--text-color);transition:all .2s}.theme-alura{--bg-color:#011230;--bg-text-color:#031e41;--accent-color:#0654ad;--text-color:#fff;--border-color:#ffffff2f;background-color:var(--bg-color);color:var(--text-color);transition:all .2s}.theme-rainbow{--bg-color:#000;--bg-text-color:#161616;--accent-color:linear-gradient(90deg, red 0%, #ff9a00 10%, #d0de21 20%, #4fdc4a 30%, #3fdad8 40%, #2fc9e2 50%, #1c7fee 60%, #5f15f2 70%, #ba0cf8 80%, #fb07d9 90%, red 100%);--text-color:#fff;--border-color:#ffffff2f;background-color:var(--bg-color);color:var(--text-color);--rainbow-c1:red;--rainbow-c2:#ff9a00;--rainbow-c3:#d0de21;--rainbow-c4:#4fdc4a;--rainbow-c5:#3fdad8;--rainbow-c6:#2fc9e2;--rainbow-c7:#1c7fee;--rainbow-c8:#5f15f2;--rainbow-c9:#ba0cf8;--rainbow-c10:#fb07d9;transition:all .2s}*{margin:0;padding:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:9999;background:var(--bg-color);color:var(--text-color);padding:.75em 1em;text-decoration:none;position:absolute;left:-9999px}.skip-link:focus{top:1em;left:1em}html,body{scroll-behavior:smooth;height:auto;overflow:hidden auto}header{z-index:100}main{z-index:11;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:5em;width:80%;max-width:1200px;margin-bottom:5em;display:flex;position:relative;overflow:visible}footer{z-index:11}section{width:100%;font-family:Inter Tight,sans-serif;overflow:visible}._bg_19tqo_1{background:var(--bg-color);z-index:-1;flex-direction:column;align-items:center;width:100vw;min-height:auto;display:flex;inset:0;overflow:hidden}._bg_19tqo_1 ._textContainer_19tqo_12{flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0;transform:rotate(-45deg)scale(1.5)}._bg_19tqo_1 ._bgtext_19tqo_20{white-space:nowrap;color:var(--bg-text-color);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-family:Oswald,sans-serif;font-size:3em;display:flex}._bg_19tqo_1 ._left_19tqo_29{animation:50s linear infinite _moveLeft_19tqo_1}._bg_19tqo_1 ._right_19tqo_32{animation:50s linear infinite _moveRight_19tqo_1}@keyframes _moveLeft_19tqo_1{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes _moveRight_19tqo_1{0%{transform:translate(-50%)}to{transform:translate(0%)}}._header_a6v3q_1{background:0 0;width:80%;max-width:1200px;padding:2em;font-family:Inter Tight,sans-serif;position:fixed}._header_a6v3q_1 ._mobile_a6v3q_9{flex-direction:row;justify-content:space-between;display:flex}._header_a6v3q_1 ._mobile_a6v3q_9 button._headerBtn_a6v3q_14{background-color:var(--bg-color) 50%;border:1px solid var(--border-color);color:var(--text-color);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--bg-color);border-radius:100%;justify-content:center;align-items:center;padding:.8em;display:flex}@media screen and (width>=768px){._header_a6v3q_1 ._mobile_a6v3q_9 button._headerBtn_a6v3q_14{padding:1.2em}}._header_a6v3q_1 ._mobile_a6v3q_9._scrolled_a6v3q_32 ._sections_a6v3q_32,._header_a6v3q_1 ._mobile_a6v3q_9._scrolled_a6v3q_32 ._options_a6v3q_35{transform:translate(0)}._header_a6v3q_1 ._mobile_a6v3q_9 ._sections_a6v3q_32{transition:all .2s;position:relative;transform:translate(-10em)}._header_a6v3q_1 ._mobile_a6v3q_9 ._sections_a6v3q_32 nav{background-color:var(--bg-color) 50%;border:1px solid var(--border-color);color:var(--text-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--bg-color);opacity:0;pointer-events:none;border-radius:2em;width:10em;padding:1em;transition:all .2s;position:absolute;top:65%;left:0;transform:translateY(-1em)}@media screen and (width>=768px){._header_a6v3q_1 ._mobile_a6v3q_9 ._sections_a6v3q_32 nav{width:15em;padding:2em}}._header_a6v3q_1 ._mobile_a6v3q_9 ._sections_a6v3q_32 nav._active_a6v3q_66{opacity:1;pointer-events:all;transform:translateY(0)}._header_a6v3q_1 ._mobile_a6v3q_9 ._sections_a6v3q_32 nav ul{flex-direction:column;gap:1.5em;padding:.5em;list-style-type:none;display:flex}@media screen and (width>=768px){._header_a6v3q_1 ._mobile_a6v3q_9 ._sections_a6v3q_32 nav ul{gap:2em;padding:1em;font-size:1.5em}}._header_a6v3q_1 ._mobile_a6v3q_9 ._sections_a6v3q_32 nav ul li{text-decoration:none}._header_a6v3q_1 ._mobile_a6v3q_9 ._sections_a6v3q_32 nav ul li a{color:var(--text-color);font-weight:300;text-decoration:none}._header_a6v3q_1 ._mobile_a6v3q_9 ._sections_a6v3q_32 nav ul li a span{color:#0000;background:var(--accent-color);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-weight:400;animation:2s linear infinite _rainbow-move_a6v3q_1;display:inline-block}._header_a6v3q_1 ._mobile_a6v3q_9 ._options_a6v3q_35{flex-direction:column;gap:1em;transition:all .2s;display:flex;transform:translate(10em)}._header_a6v3q_1 ._mobile_a6v3q_9 ._options_a6v3q_35 ._languages_a6v3q_111{position:relative}._header_a6v3q_1 ._mobile_a6v3q_9 ._options_a6v3q_35 ._languages_a6v3q_111 ._languagesList_a6v3q_114{background-color:var(--bg-color) 50%;border:1px solid var(--border-color);color:var(--text-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--bg-color);opacity:0;pointer-events:none;border-radius:2em;width:5em;padding:1em;transition:all .2s;position:absolute;top:150%;right:0;transform:translateY(-1em)}@media screen and (width>=768px){._header_a6v3q_1 ._mobile_a6v3q_9 ._options_a6v3q_35 ._languages_a6v3q_111 ._languagesList_a6v3q_114{width:8em;padding:2em}}._header_a6v3q_1 ._mobile_a6v3q_9 ._options_a6v3q_35 ._languages_a6v3q_111 ._languagesList_a6v3q_114._active_a6v3q_66{opacity:1;pointer-events:all;transform:translateY(0)}._header_a6v3q_1 ._mobile_a6v3q_9 ._options_a6v3q_35 ._languages_a6v3q_111 ._languagesList_a6v3q_114 ul{text-align:center;flex-direction:column;gap:1.5em;padding:.5em;list-style-type:none;display:flex}@media screen and (width>=768px){._header_a6v3q_1 ._mobile_a6v3q_9 ._options_a6v3q_35 ._languages_a6v3q_111 ._languagesList_a6v3q_114 ul{gap:2em;font-size:1.5em}}._header_a6v3q_1 ._mobile_a6v3q_9 ._options_a6v3q_35 ._languages_a6v3q_111 ._languagesList_a6v3q_114 ul li{cursor:pointer}@media screen and (width>=1024px){._header_a6v3q_1 ._mobile_a6v3q_9{display:none}}._header_a6v3q_1 ._desktop_a6v3q_164{display:none}@media screen and (width>=1024px){._header_a6v3q_1 ._desktop_a6v3q_164{background-color:var(--bg-color) 50%;border:1px solid var(--border-color);color:var(--text-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--bg-color);border-radius:5em;flex-direction:row;justify-content:space-between;align-items:center;padding:.8em;display:flex}._header_a6v3q_1 ._desktop_a6v3q_164 button{cursor:pointer;transition:all .2s}._header_a6v3q_1 ._desktop_a6v3q_164 button:hover{transform:scale(1.2)}._header_a6v3q_1 ._desktop_a6v3q_164 button{color:var(--text-color);background:0 0;border:none;padding-left:.5em;padding-right:.5em}._header_a6v3q_1 ._desktop_a6v3q_164 ._languages_a6v3q_111{position:relative}._header_a6v3q_1 ._desktop_a6v3q_164 ._languages_a6v3q_111 ._languagesList_a6v3q_114{background-color:var(--bg-color) 50%;border:1px solid var(--border-color);color:var(--text-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--bg-color);opacity:0;pointer-events:none;border-radius:2em;width:5em;padding:1em;transition:all .2s;position:absolute;top:200%;left:-25%;transform:translateY(-1em)}._header_a6v3q_1 ._desktop_a6v3q_164 ._languages_a6v3q_111 ._languagesList_a6v3q_114._active_a6v3q_66{opacity:1;pointer-events:all;transform:translateY(0)}._header_a6v3q_1 ._desktop_a6v3q_164 ._languages_a6v3q_111 ._languagesList_a6v3q_114 ul{text-align:center;flex-direction:column;gap:1.5em;padding:.5em;list-style-type:none;display:flex}}@media screen and (width>=1024px) and (width>=768px){._header_a6v3q_1 ._desktop_a6v3q_164 ._languages_a6v3q_111 ._languagesList_a6v3q_114 ul{gap:2em;font-size:1em}}@media screen and (width>=1024px){._header_a6v3q_1 ._desktop_a6v3q_164 ._languages_a6v3q_111 ._languagesList_a6v3q_114 ul li{cursor:pointer;transition:all .2s}._header_a6v3q_1 ._desktop_a6v3q_164 ._languages_a6v3q_111 ._languagesList_a6v3q_114 ul li:hover{transform:translateY(-.2em)}._header_a6v3q_1 ._desktop_a6v3q_164 nav ul{flex-direction:row;gap:2em;font-size:1em;list-style-type:none;display:flex}._header_a6v3q_1 ._desktop_a6v3q_164 nav ul li{transition:all .2s}._header_a6v3q_1 ._desktop_a6v3q_164 nav ul li:hover{transform:translateY(-.3em)}._header_a6v3q_1 ._desktop_a6v3q_164 nav ul li a{color:var(--text-color);font-weight:300;text-decoration:none}._header_a6v3q_1 ._desktop_a6v3q_164 nav ul li a span{color:#0000;background:var(--accent-color);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-weight:400;animation:2s linear infinite _rainbow-move_a6v3q_1;display:inline-block}}@keyframes _rainbow-move_a6v3q_1{0%{background-position:0%}to{background-position:200%}}._themeSelectorDiv_15xvd_1{z-index:200;pointer-events:none;background:var(--bg-color);width:100%;height:auto;color:var(--text-color);text-align:center;flex-direction:column;align-items:center;padding-top:1em;font-family:Inter Tight,sans-serif;display:flex;position:fixed;transform:translateY(-100%)}._themeSelectorDiv_15xvd_1._active_15xvd_17{pointer-events:all;transform:translateY(0)}._themeSelectorDiv_15xvd_1 h2{font-weight:300}._themeSelectorDiv_15xvd_1 ._themeSelector_15xvd_1{flex-flow:wrap;justify-content:center;gap:1em;max-width:1200px;padding-top:1em;display:flex}._themeSelectorDiv_15xvd_1 ._themeBtn_15xvd_33{color:var(--text-color);background-color:#0000;border:none;flex-direction:column;gap:.5em;margin:1em;font-family:Inter Tight,sans-serif;display:flex}._themeSelectorDiv_15xvd_1 ._themeBtn_15xvd_33 ._themeColors_15xvd_43{background-color:linear-gradient(90deg, var(--bg-color), var(--text-color));border-radius:1em;flex-direction:row;width:9em;height:6em;display:flex;overflow:hidden}._themeSelectorDiv_15xvd_1 ._themeBtn_15xvd_33 ._themeColors_15xvd_43 ._themeColor_15xvd_43{flex:1;height:100%}._themeSelectorDiv_15xvd_1 ._themeBtn_15xvd_33 ._themeColors_15xvd_43 ._bg_15xvd_56{background-color:var(--bg-color)}._themeSelectorDiv_15xvd_1 ._themeBtn_15xvd_33 ._themeColors_15xvd_43 ._bgText_15xvd_59{background-color:var(--bg-text-color)}._themeSelectorDiv_15xvd_1 ._themeBtn_15xvd_33 ._themeColors_15xvd_43 ._accent_15xvd_62{background-color:var(--accent-color)}._themeSelectorDiv_15xvd_1 ._themeBtn_15xvd_33 ._themeColors_15xvd_43 ._text_15xvd_65{background-color:var(--text-color)}._themeSelectorDiv_15xvd_1 ._themeBtn_15xvd_33 ._themeColors_15xvd_43 ._rainbow_15xvd_68{background:var(--accent-color);-webkit-text-fill-color:transparent;background-size:400% 400%;font-weight:400;animation:6s linear infinite _rainbow-move_15xvd_1;display:inline-block}._themeSelectorDiv_15xvd_1 ._themeBtn_15xvd_33 ._themeColors_15xvd_43:hover{transform:translateY(-1.05em)}._themeSelectorDiv_15xvd_1 ._themeBtn_15xvd_33 ._selected_15xvd_79{outline:4px solid var(--border-color);transform:translateY(-1.05em)}._themeSelectorDiv_15xvd_1 ._themeBtn_15xvd_33 h3{text-transform:capitalize;font-weight:300}@keyframes _rainbow-move_15xvd_1{0%{background-position:0%}to{background-position:400%}}._hero_1e43r_1{flex-direction:column;justify-content:center;min-height:80vh;margin-top:2em;display:flex}@media screen and (width>=1024px){._hero_1e43r_1{flex-direction:row;justify-content:space-between;align-items:center;margin-top:0}}._content_1e43r_17{text-align:center;width:100%;height:8em;font-family:Inter Tight,sans-serif}@media screen and (width>=1024px){._content_1e43r_17{text-align:start;width:50%}}._content_1e43r_17 p{font-size:1.3em;font-weight:200}@media screen and (width>=768px){._content_1e43r_17 p{font-size:1.8em}}@media screen and (width>=1024px){._content_1e43r_17 p{font-size:2.5em}}@media screen and (width>=1440px){._content_1e43r_17 p{font-size:2.8em}}._content_1e43r_17 h1{text-wrap:nowrap;margin:0;font-size:1.8em;font-weight:400}@media screen and (width>=768px){._content_1e43r_17 h1{font-size:2.5em}}@media screen and (width>=1024px){._content_1e43r_17 h1{font-size:2.7em}}@media screen and (width>=1440px){._content_1e43r_17 h1{font-size:3.3em}}._content_1e43r_17 span{color:#0000;background:var(--accent-color);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:2s linear infinite _rainbow-move_1e43r_1;display:inline-block}._content_1e43r_17 ._cursor_1e43r_81{margin-left:5px;font-weight:500;animation:1.5s step-end infinite _blink_1e43r_1,2s linear infinite _rainbow-move_1e43r_1}._photoDiv_1e43r_87{text-align:center;justify-content:center;transition:all .2s;display:flex;position:sticky;top:0;overflow:visible}._photoDiv_1e43r_87:hover{transform:scale(1.1)rotate(10deg)}@media screen and (width>=1024px){._photoDiv_1e43r_87{width:50%}}@media screen and (width>=1440px){._photoDiv_1e43r_87{width:45%}}._photoDiv_1e43r_87 ._photo_1e43r_87{aspect-ratio:1;border:1px solid var(--text-color);background:var(--accent-color);background-size:200% 200%;border-radius:100%;justify-content:center;align-items:center;width:100%;animation:4s linear infinite _rainbow-move_1e43r_1;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 15px 10px #000}._photoDiv_1e43r_87 ._photo_1e43r_87 img{object-fit:cover;filter:drop-shadow(-5px 5px 10px #000);width:100%;height:100%;position:absolute;left:5%}@keyframes _rainbow-move_1e43r_1{0%{background-position:0%}to{background-position:200%}}@keyframes _blink_1e43r_1{0%,to{opacity:1}50%{opacity:0}}@keyframes _disapear_1e43r_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}._aboutMe_1xjeb_1{opacity:0;transition:all .2s .3s;transform:translateY(1em)}._aboutMe_1xjeb_1._visible_1xjeb_7{opacity:1;transform:translateY(0)}._aboutMe_1xjeb_1 h2{color:var(--text-color);margin-bottom:.2em;font-size:1.8em;font-weight:400}@media screen and (width>=768px){._aboutMe_1xjeb_1 h2{font-size:2.5em}}._aboutMe_1xjeb_1 p{color:var(--text-color);font-size:1.3em;font-weight:300}@media screen and (width>=768px){._aboutMe_1xjeb_1 p{font-size:1.8em}}@media screen and (width>=1440px){._aboutMe_1xjeb_1 p{font-size:2.5em}}._aboutMe_1xjeb_1 span{background:var(--accent-color);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite _rainbow-move_1xjeb_1;display:inline-block}@keyframes _rainbow-move_1xjeb_1{0%{background-position:0%}to{background-position:200%}}._aboutMe_1xjeb_1 span{font-weight:500}._aboutMe_1xjeb_1 ._ref_1xjeb_57{content:""}._skeleton_d8qny_1{border:2px solid color-mix(in srgb, currentColor 32%, transparent);opacity:.5;border-radius:.4rem;width:100%;transition:opacity .4s;overflow:hidden}._skToolbar_d8qny_10{border-bottom:1px solid color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);align-items:center;gap:.35rem;padding:.4rem .55rem;display:flex}._skToolbar_d8qny_10 span{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:50%;width:.42rem;height:.42rem;display:block}._skContent_d8qny_26{flex-direction:column;gap:.38rem;padding:.5rem .55rem .6rem;display:flex}._skBlock_d8qny_33{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:.2rem;height:2.1rem}._skLine_d8qny_39{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:.14rem;height:.48rem}._skLineShort_d8qny_45{width:62%}._serviceDiv_d8qny_49:hover ._skeleton_d8qny_1{opacity:1}._serviceDiv_d8qny_49:hover ._skToolbar_d8qny_10 span,._serviceDiv_d8qny_49:hover ._skBlock_d8qny_33,._serviceDiv_d8qny_49:hover ._skLine_d8qny_39{animation:1.5s ease-in-out infinite _skShimmer_d8qny_1}._serviceDiv_d8qny_49:hover ._skToolbar_d8qny_10 span:first-child{animation-delay:0s}._serviceDiv_d8qny_49:hover ._skToolbar_d8qny_10 span:nth-child(2){animation-delay:.12s}._serviceDiv_d8qny_49:hover ._skToolbar_d8qny_10 span:nth-child(3){animation-delay:.24s}._serviceDiv_d8qny_49:hover ._skBlock_d8qny_33{animation-delay:80ms}._serviceDiv_d8qny_49:hover ._skContent_d8qny_26 ._skLine_d8qny_39:nth-of-type(2){animation-delay:.2s}._serviceDiv_d8qny_49:hover ._skContent_d8qny_26 ._skLine_d8qny_39:nth-of-type(3){animation-delay:.32s}._serviceDiv_d8qny_49:hover ._skLineShort_d8qny_45{animation-delay:.44s}@keyframes _skShimmer_d8qny_1{0%,to{background-color:color-mix(in srgb, currentColor 16%, transparent);box-shadow:none}50%{background-color:color-mix(in srgb, currentColor 42%, transparent);box-shadow:0 0 10px color-mix(in srgb, currentColor 32%, transparent)}}._automationAnim_d8qny_97{justify-content:center;align-items:center;max-width:17rem;display:flex}._autoBox_d8qny_104{border:2px solid color-mix(in srgb, currentColor 38%, transparent);background:color-mix(in srgb, currentColor 10%, transparent);opacity:.45;border-radius:.38rem;flex-shrink:0;width:2.75rem;height:2.75rem}._autoLink_d8qny_114{flex:1;align-items:center;min-width:1.4rem;max-width:2.6rem;padding:0 .1rem;display:flex}._autoLink_d8qny_114 span{transform-origin:0;opacity:.25;background:currentColor;border-radius:1px;width:100%;height:2px;display:block;transform:scaleX(0)}._serviceDiv_d8qny_49:hover ._autoBox_d8qny_104[data-step="1"]{animation:2.8s ease-in-out infinite _autoBox1_d8qny_1}._serviceDiv_d8qny_49:hover ._autoBox_d8qny_104[data-step="2"]{animation:2.8s ease-in-out infinite _autoBox2_d8qny_1}._serviceDiv_d8qny_49:hover ._autoBox_d8qny_104[data-step="3"]{animation:2.8s ease-in-out infinite _autoBox3_d8qny_1}._serviceDiv_d8qny_49:hover ._autoLink_d8qny_114[data-link="1"] span{animation:2.8s ease-in-out infinite _autoLink1_d8qny_1}._serviceDiv_d8qny_49:hover ._autoLink_d8qny_114[data-link="2"] span{animation:2.8s ease-in-out infinite _autoLink2_d8qny_1}@keyframes _autoBox1_d8qny_1{0%,6%,34%,to{opacity:.45;background:color-mix(in srgb, currentColor 10%, transparent);box-shadow:none}10%,28%{opacity:1;background:color-mix(in srgb, currentColor 38%, transparent);box-shadow:0 0 12px color-mix(in srgb, currentColor 40%, transparent)}}@keyframes _autoBox2_d8qny_1{0%,34%,40%,62%,to{opacity:.45;background:color-mix(in srgb, currentColor 10%, transparent);box-shadow:none}44%,58%{opacity:1;background:color-mix(in srgb, currentColor 38%, transparent);box-shadow:0 0 12px color-mix(in srgb, currentColor 40%, transparent)}}@keyframes _autoBox3_d8qny_1{0%,62%,68%,88%,to{opacity:.45;background:color-mix(in srgb, currentColor 10%, transparent);box-shadow:none}72%,84%{opacity:1;background:color-mix(in srgb, currentColor 38%, transparent);box-shadow:0 0 12px color-mix(in srgb, currentColor 40%, transparent)}}@keyframes _autoLink1_d8qny_1{0%,18%,48%,to{opacity:.25;box-shadow:none;transform:scaleX(0)}22%,44%{opacity:1;box-shadow:0 0 8px color-mix(in srgb, currentColor 45%, transparent);transform:scaleX(1)}}@keyframes _autoLink2_d8qny_1{0%,48%,54%,78%,to{opacity:.25;box-shadow:none;transform:scaleX(0)}58%,74%{opacity:1;box-shadow:0 0 8px color-mix(in srgb, currentColor 45%, transparent);transform:scaleX(1)}}._performanceAnim_d8qny_213{justify-content:center;align-items:flex-end;max-width:12rem;display:flex}._speedometer_d8qny_220{width:8.5rem;height:4.75rem;position:relative}._speedoDial_d8qny_226{border:2px solid color-mix(in srgb, currentColor 35%, transparent);opacity:.5;border-bottom:none;border-radius:7.5rem 7.5rem 0 0;width:8.5rem;height:4.25rem;transition:opacity .4s,border-color .4s;position:absolute;inset:0 0 auto}._speedoNeedle_d8qny_238{transform-origin:bottom;opacity:.45;background:currentColor;border-radius:1px;width:2px;height:42%;margin-left:-1px;transition:transform .75s cubic-bezier(.34,1.2,.64,1),opacity .4s;position:absolute;bottom:0;left:50%;transform:rotate(-125deg)}._speedoHub_d8qny_253{opacity:.5;background:currentColor;border-radius:50%;width:.55rem;height:.55rem;margin-left:-.275rem;transition:opacity .4s;position:absolute;bottom:-.2rem;left:50%}._serviceDiv_d8qny_49:hover ._speedoDial_d8qny_226{opacity:1;border-color:color-mix(in srgb, currentColor 65%, transparent)}._serviceDiv_d8qny_49:hover ._speedoNeedle_d8qny_238{opacity:1;transform:rotate(35deg)}._serviceDiv_d8qny_49:hover ._speedoHub_d8qny_253{opacity:1}._integrationAnim_d8qny_280{justify-content:center;align-items:center;gap:2.75rem;max-width:18rem;transition:gap .55s cubic-bezier(.34,1.08,.64,1);display:flex}._socket_d8qny_289{flex-shrink:0;align-items:center;display:flex}._socketFace_d8qny_295{border:2px solid color-mix(in srgb, currentColor 32%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);opacity:.5;border-radius:.4rem;justify-content:center;align-items:flex-end;gap:.38rem;width:2.85rem;height:3.75rem;padding-bottom:.5rem;transition:opacity .45s,border-color .45s,box-shadow .45s;display:flex}._socketFace_d8qny_295 span{background:color-mix(in srgb, currentColor 14%, transparent);width:.48rem;height:.65rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 30%, transparent);border-radius:.18rem;display:block}._socketPin_d8qny_318{background:color-mix(in srgb, currentColor 50%, transparent);opacity:0;border-radius:.1rem;width:0;height:.35rem;transition:width .5s cubic-bezier(.34,1.05,.64,1),opacity .4s,box-shadow .45s}._socket_d8qny_289[data-side=left] ._socketPin_d8qny_318{margin-left:.12rem}._socket_d8qny_289[data-side=right] ._socketPin_d8qny_318{margin-right:.12rem}._serviceDiv_d8qny_49:hover ._integrationAnim_d8qny_280{gap:.25rem}._serviceDiv_d8qny_49:hover ._socketFace_d8qny_295{opacity:1;animation:1.4s ease-in-out infinite _socketGlow_d8qny_1}._serviceDiv_d8qny_49:hover ._socketPin_d8qny_318{opacity:1;width:1.2rem;animation:1.4s ease-in-out infinite _socketGlow_d8qny_1}@keyframes _socketGlow_d8qny_1{0%,to{border-color:color-mix(in srgb, currentColor 45%, transparent);box-shadow:0 0 6px color-mix(in srgb, currentColor 20%, transparent)}50%{border-color:color-mix(in srgb, currentColor 75%, transparent);box-shadow:0 0 16px color-mix(in srgb, currentColor 38%, transparent), 0 0 24px color-mix(in srgb, currentColor 18%, transparent)}}._maintenanceAnim_d8qny_360{justify-content:center;align-items:center;width:6.5rem;height:6.5rem;display:flex}._gear_d8qny_368{opacity:.48;width:6.5rem;height:6.5rem;color:inherit;filter:none;transition:opacity .4s}._serviceDiv_d8qny_49:hover ._gear_d8qny_368{opacity:1;animation:2.2s linear infinite _gearSpinCW_d8qny_1}@keyframes _gearSpinCW_d8qny_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dataAnim_d8qny_390{grid-template-columns:repeat(3,1fr);gap:.42rem;width:6.5rem;display:grid}._dataCell_d8qny_397{aspect-ratio:1;background:color-mix(in srgb, currentColor 22%, transparent);opacity:.55;border-radius:.16rem;transition:transform .55s cubic-bezier(.34,1.1,.64,1),opacity .45s}._dataCell_d8qny_397:first-child{transform:translate(4px,-3px)rotate(-5deg)}._dataCell_d8qny_397:nth-child(2){transform:translate(-2px,2px)rotate(3deg)}._dataCell_d8qny_397:nth-child(3){transform:translate(3px,4px)rotate(-2deg)}._dataCell_d8qny_397:nth-child(4){transform:translate(-3px,-2px)rotate(4deg)}._dataCell_d8qny_397:nth-child(5){transform:translate(2px,-4px)rotate(-3deg)}._dataCell_d8qny_397:nth-child(6){transform:translate(-4px,3px)rotate(2deg)}._dataCell_d8qny_397:nth-child(7){transform:translate(3px,2px)rotate(-4deg)}._dataCell_d8qny_397:nth-child(8){transform:translate(-2px,-3px)rotate(5deg)}._dataCell_d8qny_397:nth-child(9){transform:translate(2px,3px)rotate(-2deg)}._serviceDiv_d8qny_49:hover ._dataCell_d8qny_397{opacity:.95;transform:translate(0)rotate(0)}._serviceDiv_d8qny_49:hover ._dataCell_d8qny_397:first-child{transition-delay:0s}._serviceDiv_d8qny_49:hover ._dataCell_d8qny_397:nth-child(2){transition-delay:40ms}._serviceDiv_d8qny_49:hover ._dataCell_d8qny_397:nth-child(3){transition-delay:80ms}._serviceDiv_d8qny_49:hover ._dataCell_d8qny_397:nth-child(4){transition-delay:.1s}._serviceDiv_d8qny_49:hover ._dataCell_d8qny_397:nth-child(5){transition-delay:.14s}._serviceDiv_d8qny_49:hover ._dataCell_d8qny_397:nth-child(6){transition-delay:.18s}._serviceDiv_d8qny_49:hover ._dataCell_d8qny_397:nth-child(7){transition-delay:.2s}._serviceDiv_d8qny_49:hover ._dataCell_d8qny_397:nth-child(8){transition-delay:.24s}._serviceDiv_d8qny_49:hover ._dataCell_d8qny_397:nth-child(9){transition-delay:.28s}@keyframes _touchSkShimmer_d8qny_1{0%,18%,82%,to{background-color:color-mix(in srgb, currentColor 16%, transparent);box-shadow:none}50%{background-color:color-mix(in srgb, currentColor 42%, transparent);box-shadow:0 0 10px color-mix(in srgb, currentColor 32%, transparent)}}@keyframes _touchSkeleton_d8qny_1{0%,18%,82%,to{opacity:.5}50%{opacity:1}}@keyframes _touchIntegrationGap_d8qny_1{0%,18%,82%,to{gap:2.75rem}50%{gap:.25rem}}@keyframes _touchSpeedoNeedle_d8qny_1{0%,18%,82%,to{opacity:.45;transform:rotate(-125deg)}50%{opacity:1;transform:rotate(35deg)}}@keyframes _touchSpeedoDial_d8qny_1{0%,18%,82%,to{opacity:.5}50%{opacity:1}}@keyframes _touchDataCell_d8qny_1{0%,18%,82%,to{transform:var(--data-messy);opacity:.55}50%{opacity:.95;transform:translate(0)rotate(0)}}@media (hover:none),(pointer:coarse){._serviceDiv_d8qny_49 ._skeleton_d8qny_1{animation:5s ease-in-out infinite _touchSkeleton_d8qny_1}._serviceDiv_d8qny_49 ._skToolbar_d8qny_10 span,._serviceDiv_d8qny_49 ._skBlock_d8qny_33,._serviceDiv_d8qny_49 ._skLine_d8qny_39{animation:5s ease-in-out infinite _touchSkShimmer_d8qny_1}._serviceDiv_d8qny_49 ._autoBox_d8qny_104[data-step="1"]{animation:5s ease-in-out infinite _autoBox1_d8qny_1}._serviceDiv_d8qny_49 ._autoBox_d8qny_104[data-step="2"]{animation:5s ease-in-out infinite _autoBox2_d8qny_1}._serviceDiv_d8qny_49 ._autoBox_d8qny_104[data-step="3"]{animation:5s ease-in-out infinite _autoBox3_d8qny_1}._serviceDiv_d8qny_49 ._autoLink_d8qny_114[data-link="1"] span{animation:5s ease-in-out infinite _autoLink1_d8qny_1}._serviceDiv_d8qny_49 ._autoLink_d8qny_114[data-link="2"] span{animation:5s ease-in-out infinite _autoLink2_d8qny_1}._serviceDiv_d8qny_49 ._speedoDial_d8qny_226{animation:5s ease-in-out infinite _touchSpeedoDial_d8qny_1}._serviceDiv_d8qny_49 ._speedoNeedle_d8qny_238{animation:5s ease-in-out infinite _touchSpeedoNeedle_d8qny_1}._serviceDiv_d8qny_49 ._speedoHub_d8qny_253{animation:5s ease-in-out infinite _touchSpeedoDial_d8qny_1}._serviceDiv_d8qny_49 ._integrationAnim_d8qny_280{animation:5s ease-in-out infinite _touchIntegrationGap_d8qny_1}._serviceDiv_d8qny_49 ._socketFace_d8qny_295,._serviceDiv_d8qny_49 ._socketPin_d8qny_318{animation:5s ease-in-out infinite _socketGlow_d8qny_1,5s ease-in-out infinite _touchSocketConnect_d8qny_1}._serviceDiv_d8qny_49 ._gear_d8qny_368{animation:5s linear infinite _gearSpinCW_d8qny_1,5s ease-in-out infinite _touchGearOpacity_d8qny_1}._serviceDiv_d8qny_49 ._dataCell_d8qny_397:first-child{--data-messy:translate(4px, -3px) rotate(-5deg);animation:5s ease-in-out infinite _touchDataCell_d8qny_1}._serviceDiv_d8qny_49 ._dataCell_d8qny_397:nth-child(2){--data-messy:translate(-2px, 2px) rotate(3deg);animation:5s ease-in-out infinite _touchDataCell_d8qny_1}._serviceDiv_d8qny_49 ._dataCell_d8qny_397:nth-child(3){--data-messy:translate(3px, 4px) rotate(-2deg);animation:5s ease-in-out infinite _touchDataCell_d8qny_1}._serviceDiv_d8qny_49 ._dataCell_d8qny_397:nth-child(4){--data-messy:translate(-3px, -2px) rotate(4deg);animation:5s ease-in-out infinite _touchDataCell_d8qny_1}._serviceDiv_d8qny_49 ._dataCell_d8qny_397:nth-child(5){--data-messy:translate(2px, -4px) rotate(-3deg);animation:5s ease-in-out infinite _touchDataCell_d8qny_1}._serviceDiv_d8qny_49 ._dataCell_d8qny_397:nth-child(6){--data-messy:translate(-4px, 3px) rotate(2deg);animation:5s ease-in-out infinite _touchDataCell_d8qny_1}._serviceDiv_d8qny_49 ._dataCell_d8qny_397:nth-child(7){--data-messy:translate(3px, 2px) rotate(-4deg);animation:5s ease-in-out infinite _touchDataCell_d8qny_1}._serviceDiv_d8qny_49 ._dataCell_d8qny_397:nth-child(8){--data-messy:translate(-2px, -3px) rotate(5deg);animation:5s ease-in-out infinite _touchDataCell_d8qny_1}._serviceDiv_d8qny_49 ._dataCell_d8qny_397:nth-child(9){--data-messy:translate(2px, 3px) rotate(-2deg);animation:5s ease-in-out infinite _touchDataCell_d8qny_1}}@keyframes _touchSocketConnect_d8qny_1{0%,18%,82%,to{opacity:0;width:0}50%{opacity:1;width:1.2rem}}@keyframes _touchGearOpacity_d8qny_1{0%,18%,82%,to{opacity:.48}50%{opacity:1}}@keyframes _rainbowStrokeOnly_d8qny_1{0%,to{stroke:var(--rainbow-c1)}10%{stroke:var(--rainbow-c2)}20%{stroke:var(--rainbow-c3)}30%{stroke:var(--rainbow-c4)}40%{stroke:var(--rainbow-c5)}50%{stroke:var(--rainbow-c6)}60%{stroke:var(--rainbow-c7)}70%{stroke:var(--rainbow-c8)}80%{stroke:var(--rainbow-c9)}90%{stroke:var(--rainbow-c10)}}@keyframes _rainbowBorderColorOnly_d8qny_1{0%,to{border-color:var(--rainbow-c1)}10%{border-color:var(--rainbow-c2)}20%{border-color:var(--rainbow-c3)}30%{border-color:var(--rainbow-c4)}40%{border-color:var(--rainbow-c5)}50%{border-color:var(--rainbow-c6)}60%{border-color:var(--rainbow-c7)}70%{border-color:var(--rainbow-c8)}80%{border-color:var(--rainbow-c9)}90%{border-color:var(--rainbow-c10)}}@keyframes _rainbowFillColorOnly_d8qny_1{0%,to{background-color:var(--rainbow-c1)}10%{background-color:var(--rainbow-c2)}20%{background-color:var(--rainbow-c3)}30%{background-color:var(--rainbow-c4)}40%{background-color:var(--rainbow-c5)}50%{background-color:var(--rainbow-c6)}60%{background-color:var(--rainbow-c7)}70%{background-color:var(--rainbow-c8)}80%{background-color:var(--rainbow-c9)}90%{background-color:var(--rainbow-c10)}}@keyframes _rainbowStrokeShift_d8qny_1{0%,to{stroke:var(--rainbow-c1);filter:drop-shadow(0 0 3px var(--rainbow-c1))}10%{stroke:var(--rainbow-c2);filter:drop-shadow(0 0 4px var(--rainbow-c2))}20%{stroke:var(--rainbow-c3);filter:drop-shadow(0 0 4px var(--rainbow-c3))}30%{stroke:var(--rainbow-c4);filter:drop-shadow(0 0 4px var(--rainbow-c4))}40%{stroke:var(--rainbow-c5);filter:drop-shadow(0 0 4px var(--rainbow-c5))}50%{stroke:var(--rainbow-c6);filter:drop-shadow(0 0 4px var(--rainbow-c6))}60%{stroke:var(--rainbow-c7);filter:drop-shadow(0 0 4px var(--rainbow-c7))}70%{stroke:var(--rainbow-c8);filter:drop-shadow(0 0 4px var(--rainbow-c8))}80%{stroke:var(--rainbow-c9);filter:drop-shadow(0 0 4px var(--rainbow-c9))}90%{stroke:var(--rainbow-c10);filter:drop-shadow(0 0 4px var(--rainbow-c10))}}@keyframes _rainbowBorderShift_d8qny_1{0%,to{border-color:var(--rainbow-c1);box-shadow:0 0 10px color-mix(in srgb, var(--rainbow-c1) 45%, transparent)}10%{border-color:var(--rainbow-c2);box-shadow:0 0 12px color-mix(in srgb, var(--rainbow-c2) 45%, transparent)}20%{border-color:var(--rainbow-c3);box-shadow:0 0 12px color-mix(in srgb, var(--rainbow-c3) 45%, transparent)}30%{border-color:var(--rainbow-c4);box-shadow:0 0 12px color-mix(in srgb, var(--rainbow-c4) 45%, transparent)}40%{border-color:var(--rainbow-c5);box-shadow:0 0 12px color-mix(in srgb, var(--rainbow-c5) 45%, transparent)}50%{border-color:var(--rainbow-c6);box-shadow:0 0 12px color-mix(in srgb, var(--rainbow-c6) 45%, transparent)}60%{border-color:var(--rainbow-c7);box-shadow:0 0 12px color-mix(in srgb, var(--rainbow-c7) 45%, transparent)}70%{border-color:var(--rainbow-c8);box-shadow:0 0 12px color-mix(in srgb, var(--rainbow-c8) 45%, transparent)}80%{border-color:var(--rainbow-c9);box-shadow:0 0 12px color-mix(in srgb, var(--rainbow-c9) 45%, transparent)}90%{border-color:var(--rainbow-c10);box-shadow:0 0 12px color-mix(in srgb, var(--rainbow-c10) 45%, transparent)}}@keyframes _rainbowFillShift_d8qny_1{0%,to{background-color:var(--rainbow-c1);filter:drop-shadow(0 0 2px var(--rainbow-c1))}10%{background-color:var(--rainbow-c2);filter:drop-shadow(0 0 3px var(--rainbow-c2))}20%{background-color:var(--rainbow-c3);filter:drop-shadow(0 0 3px var(--rainbow-c3))}30%{background-color:var(--rainbow-c4);filter:drop-shadow(0 0 3px var(--rainbow-c4))}40%{background-color:var(--rainbow-c5);filter:drop-shadow(0 0 3px var(--rainbow-c5))}50%{background-color:var(--rainbow-c6);filter:drop-shadow(0 0 3px var(--rainbow-c6))}60%{background-color:var(--rainbow-c7);filter:drop-shadow(0 0 3px var(--rainbow-c7))}70%{background-color:var(--rainbow-c8);filter:drop-shadow(0 0 3px var(--rainbow-c8))}80%{background-color:var(--rainbow-c9);filter:drop-shadow(0 0 3px var(--rainbow-c9))}90%{background-color:var(--rainbow-c10);filter:drop-shadow(0 0 3px var(--rainbow-c10))}}@media (hover:hover) and (pointer:fine){.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._skeleton_d8qny_1{animation:2.2s linear infinite _rainbowBorderShift_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._automationAnim_d8qny_97 ._autoBox_d8qny_104[data-step="1"]{animation:2.2s linear infinite _rainbowBorderColorOnly_d8qny_1,2.8s ease-in-out infinite _autoBox1_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._automationAnim_d8qny_97 ._autoBox_d8qny_104[data-step="2"]{animation:2.2s linear infinite _rainbowBorderColorOnly_d8qny_1,2.8s ease-in-out infinite _autoBox2_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._automationAnim_d8qny_97 ._autoBox_d8qny_104[data-step="3"]{animation:2.2s linear infinite _rainbowBorderColorOnly_d8qny_1,2.8s ease-in-out infinite _autoBox3_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._automationAnim_d8qny_97 ._autoLink_d8qny_114[data-link="1"] span{animation:2.2s linear infinite _rainbowFillColorOnly_d8qny_1,2.8s ease-in-out infinite _autoLink1_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._automationAnim_d8qny_97 ._autoLink_d8qny_114[data-link="2"] span{animation:2.2s linear infinite _rainbowFillColorOnly_d8qny_1,2.8s ease-in-out infinite _autoLink2_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._speedoDial_d8qny_226{animation:2.2s linear infinite _rainbowBorderShift_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._speedoNeedle_d8qny_238,.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._speedoHub_d8qny_253{animation:2.2s linear infinite _rainbowFillShift_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._socketFace_d8qny_295{animation:2.2s linear infinite _rainbowBorderShift_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._socketPin_d8qny_318{animation:2.2s linear infinite _rainbowFillShift_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._gear_d8qny_368{filter:none}.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._gear_d8qny_368 path,.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._gear_d8qny_368 circle,.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._gear_d8qny_368 line,.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._gear_d8qny_368 polyline{filter:none;animation:2.2s linear infinite _rainbowStrokeOnly_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49:hover ._animationDiv_d8qny_857 ._dataCell_d8qny_397{animation:2.2s linear infinite _rainbowFillShift_d8qny_1}}@media (hover:none),(pointer:coarse){.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._skeleton_d8qny_1{animation:2.8s linear infinite _rainbowBorderShift_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._automationAnim_d8qny_97 ._autoBox_d8qny_104[data-step="1"]{animation:2.8s linear infinite _rainbowBorderColorOnly_d8qny_1,2.8s ease-in-out infinite _autoBox1_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._automationAnim_d8qny_97 ._autoBox_d8qny_104[data-step="2"]{animation:2.8s linear infinite _rainbowBorderColorOnly_d8qny_1,2.8s ease-in-out infinite _autoBox2_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._automationAnim_d8qny_97 ._autoBox_d8qny_104[data-step="3"]{animation:2.8s linear infinite _rainbowBorderColorOnly_d8qny_1,2.8s ease-in-out infinite _autoBox3_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._automationAnim_d8qny_97 ._autoLink_d8qny_114[data-link="1"] span{animation:2.8s linear infinite _rainbowFillColorOnly_d8qny_1,2.8s ease-in-out infinite _autoLink1_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._automationAnim_d8qny_97 ._autoLink_d8qny_114[data-link="2"] span{animation:2.8s linear infinite _rainbowFillColorOnly_d8qny_1,2.8s ease-in-out infinite _autoLink2_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._speedoDial_d8qny_226{animation:2.8s linear infinite _rainbowBorderShift_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._speedoNeedle_d8qny_238,.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._speedoHub_d8qny_253{animation:2.8s linear infinite _rainbowFillShift_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._socketFace_d8qny_295{animation:2.8s linear infinite _rainbowBorderShift_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._socketPin_d8qny_318{animation:2.8s linear infinite _rainbowFillShift_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._gear_d8qny_368{filter:none}.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._gear_d8qny_368 path,.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._gear_d8qny_368 circle,.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._gear_d8qny_368 line,.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._gear_d8qny_368 polyline{filter:none;animation:2.8s linear infinite _rainbowStrokeOnly_d8qny_1}.theme-rainbow ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857 ._dataCell_d8qny_397{animation:2.8s linear infinite _rainbowFillShift_d8qny_1}}@media (prefers-reduced-motion:reduce){._serviceDiv_d8qny_49,._interfacesAnim_d8qny_950,._skeleton_d8qny_1,._skToolbar_d8qny_10 span,._skBlock_d8qny_33,._skLine_d8qny_39,._automationAnim_d8qny_97,._autoBox_d8qny_104,._autoLink_d8qny_114 span,._performanceAnim_d8qny_213,._speedoDial_d8qny_226,._speedoNeedle_d8qny_238,._speedoHub_d8qny_253,._integrationAnim_d8qny_280,._socketFace_d8qny_295,._socketPin_d8qny_318,._dataAnim_d8qny_390,._dataCell_d8qny_397,._maintenanceAnim_d8qny_360,._gear_d8qny_368,._gear_d8qny_368 path,._gear_d8qny_368 circle{transition-duration:.01ms!important;animation:none!important}._serviceDiv_d8qny_49:hover{transform:none}._serviceDiv_d8qny_49:hover ._integrationAnim_d8qny_280{gap:2.75rem}._serviceDiv_d8qny_49:hover ._socketPin_d8qny_318{opacity:0;width:0}}._services_d8qny_985{opacity:0;transition:all .2s .3s;transform:translateY(1em)}._services_d8qny_985._visible_d8qny_991{opacity:1;transform:translateY(0)}._services_d8qny_985 h2{color:var(--text-color);margin-bottom:.2em;font-size:1.8em;font-weight:400}@media screen and (width>=768px){._services_d8qny_985 h2{font-size:2.5em}}._services_d8qny_985 h2 span{background:var(--accent-color);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite _rainbow-move_d8qny_1;display:inline-block}@keyframes _rainbow-move_d8qny_1{0%{background-position:0%}to{background-position:200%}}._servicesContainer_d8qny_1024{grid-template-areas:"interfaces""automation""performance""integration""data""maintenance";gap:1em;width:100%;display:grid}@media screen and (width>=768px){._servicesContainer_d8qny_1024{grid-template-areas:"interfaces automation""performance integration""maintenance data"}}@media screen and (width>=1200px){._servicesContainer_d8qny_1024{grid-template-areas:"interfaces automation performance""integration maintenance data"}}._servicesContainer_d8qny_1024 ._serviceDiv_d8qny_49{background-color:var(--bg-color) 50%;border:1px solid var(--border-color);color:var(--text-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5em;flex-direction:column;align-items:center;min-height:10em;padding:1.5em;font-size:1.4em;font-weight:300;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}._servicesContainer_d8qny_1024 ._serviceDiv_d8qny_49:hover{z-index:200;transform:scale(1.02)}._servicesContainer_d8qny_1024 ._serviceDiv_d8qny_49>h3{font-weight:300;font-size:inherit;margin:0}._servicesContainer_d8qny_1024 ._serviceDiv_d8qny_49>h3 span{font-weight:600}._servicesContainer_d8qny_1024 ._serviceDiv_d8qny_49 ._animationDiv_d8qny_857{width:100%;min-height:8.5rem;color:var(--text-color,currentColor);opacity:.92;background:0 0;border-radius:.35em;flex:1;justify-content:center;align-items:center;margin-top:1em;padding:.75rem 1rem;display:flex}._interfaces_d8qny_950{grid-area:interfaces}._automation_d8qny_97{grid-area:automation}._performance_d8qny_213{grid-area:performance}._integration_d8qny_280{grid-area:integration}._data_d8qny_390{grid-area:data}._maintenance_d8qny_360{grid-area:maintenance}._interfacesAnim_d8qny_950,._automationAnim_d8qny_97,._performanceAnim_d8qny_213,._integrationAnim_d8qny_280,._dataAnim_d8qny_390,._maintenanceAnim_d8qny_360{width:100%;max-width:16.5rem;color:inherit}._projects_1w5qf_1 h2{color:var(--text-color);margin-bottom:.2em;font-size:1.8em;font-weight:400}@media screen and (width>=768px){._projects_1w5qf_1 h2{font-size:2.5em}}._projects_1w5qf_1 h2 span{background:var(--accent-color);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite _rainbow-move_1w5qf_1;display:inline-block}@keyframes _rainbow-move_1w5qf_1{0%{background-position:0%}to{background-position:200%}}._projects_1w5qf_1 ._projectsList_1w5qf_29{flex-direction:column;gap:1em;width:100%;display:flex}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1{background-color:var(--bg-color) 50%;border:1px solid var(--border-color);color:var(--text-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1em;flex-direction:column-reverse;gap:1em;padding:1em;display:flex}@media screen and (width>=768px){._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1._left_1w5qf_47{flex-direction:row-reverse}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1._right_1w5qf_50{flex-direction:row}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1._right_1w5qf_50 ._info_1w5qf_53 ._description_1w5qf_53{text-align:end}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1._right_1w5qf_50 ._info_1w5qf_53 ._description_1w5qf_53 ._technologies_1w5qf_56{justify-content:end}}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53{flex-direction:column;justify-content:space-between;width:100%;display:flex}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._description_1w5qf_53{flex-direction:column;gap:.6em;display:flex}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._description_1w5qf_53 h3{font-size:1.8em;font-weight:400}@media screen and (width>=1200px){._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._description_1w5qf_53 h3{font-size:2.2em;font-weight:500}}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._description_1w5qf_53 p{font-size:1em;font-weight:300}@media screen and (width>=1200px){._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._description_1w5qf_53 p{font-size:1.5em}}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._description_1w5qf_53 ._technologies_1w5qf_56{flex-flow:wrap;gap:.5em;display:flex}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._description_1w5qf_53 ._technologies_1w5qf_56 ._tech_1w5qf_56{background:var(--accent-color);text-shadow:.5px .5px 5px var(--bg-color);background-size:200% 200%;border-radius:10px;padding:.3em .6em;font-weight:500;transition:all .2s;animation:2s linear infinite _rainbow-move_1w5qf_1}@media screen and (width>=1200px){._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._description_1w5qf_53 ._technologies_1w5qf_56 ._tech_1w5qf_56{font-size:1.2em}}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._description_1w5qf_53 ._technologies_1w5qf_56 ._tech_1w5qf_56:hover{transform:translateY(-.2em)}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._links_1w5qf_124{flex-direction:row;justify-content:space-around;margin-top:2em;display:flex}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._links_1w5qf_124 a{color:var(--text-color);text-align:end;font-family:Inter Tight,sans-serif;text-decoration:none}@media screen and (width>=1200px){._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._links_1w5qf_124 a{font-size:1.2em}}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._links_1w5qf_124 a ._arrow_1w5qf_141{width:1em;height:80%;transition:all .2s}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53 ._links_1w5qf_124 a:hover ._arrow_1w5qf_141{transform:translate(.1em)translateY(-.1em)}@media screen and (width>=768px){._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._info_1w5qf_53{width:50%}}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._preview_1w5qf_154{border-radius:1em;width:100%;overflow:hidden}@media screen and (width>=768px){._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._preview_1w5qf_154{width:50%;transition:all .2s}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._preview_1w5qf_154:hover{transform:scale(1.02)}}._projects_1w5qf_1 ._projectsList_1w5qf_29 ._project_1w5qf_1 ._preview_1w5qf_154 img{width:100%;height:100%}._technologies_hmxfi_1{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex;overflow:hidden}@media screen and (width>=1100px){._technologies_hmxfi_1{flex-direction:row}}._text_hmxfi_15{text-align:center;width:100%;font-family:Inter Tight,sans-serif;transition:all .2s}@media screen and (width>=1100px){._text_hmxfi_15{width:50%}}._text_hmxfi_15 h2{color:var(--text-color);font-size:2.5rem;font-weight:300}._text_hmxfi_15 ._techName_hmxfi_31{background:var(--accent-color);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite _rainbow-move_hmxfi_1;display:inline-block}@keyframes _rainbow-move_hmxfi_1{0%{background-position:0%}to{background-position:200%}}._text_hmxfi_15 ._techName_hmxfi_31{opacity:1;min-height:100px;font-weight:700;transition:all .1s;transform:translateY(0)}._text_hmxfi_15 ._techName_hmxfi_31._disapear_hmxfi_55{opacity:0;transform:translateY(.3em)}._carouselContainer_hmxfi_60{flex-direction:column;gap:.2rem;width:100%;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}._carouselContainer_hmxfi_60._paused_hmxfi_69 ._track_hmxfi_69{animation-play-state:paused}@media screen and (width>=1100px){._carouselContainer_hmxfi_60{width:50%}}._carouselRow_hmxfi_78{width:100%;display:flex;overflow:hidden}._track_hmxfi_69{gap:.2rem;width:max-content;display:flex}._moveLeft_hmxfi_90{animation:25s linear infinite _scrollLeft_hmxfi_1}._moveRight_hmxfi_94{animation:25s linear infinite _scrollRight_hmxfi_1}._iconCard_hmxfi_98{color:var(--text-color);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem;font-size:4rem;transition:transform .2s,color .2s,box-shadow .2s;display:flex}._iconCard_hmxfi_98:hover{transform:scale(1.2)}@keyframes _scrollLeft_hmxfi_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes _scrollRight_hmxfi_1{0%{transform:translate(-50%)}to{transform:translate(0)}}._footer_gccbp_1{background-color:var(--bg-color) 50%;border:1px solid var(--border-color);color:var(--text-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;justify-content:center;align-items:center;gap:5rem;width:100%;padding-top:2em;display:flex}._footer_gccbp_1 ._content_gccbp_14{flex-direction:column;gap:3em;width:80%;max-width:1200px;font-family:Inter Tight,sans-serif;display:flex}._footer_gccbp_1 ._content_gccbp_14 h2,._footer_gccbp_1 ._content_gccbp_14 h3{margin:0;font-size:2em;font-weight:400}@media screen and (width>=1024px){._footer_gccbp_1 ._content_gccbp_14 h2,._footer_gccbp_1 ._content_gccbp_14 h3{font-size:2.5em;font-weight:500}}@media screen and (width>=900px){._footer_gccbp_1 ._content_gccbp_14{flex-direction:row;justify-content:space-between}}._footer_gccbp_1 ._content_gccbp_14 ._contact_gccbp_41{flex-direction:column;gap:1.5em;display:flex}._footer_gccbp_1 ._content_gccbp_14 ._contact_gccbp_41 p{font-size:1.1em;font-weight:300}@media screen and (width>=1024px){._footer_gccbp_1 ._content_gccbp_14 ._contact_gccbp_41 p{font-size:1.3em}}._footer_gccbp_1 ._content_gccbp_14 ._contact_gccbp_41 ._buttons_gccbp_55{flex-flow:column wrap;gap:1em;display:flex}._footer_gccbp_1 ._content_gccbp_14 ._contact_gccbp_41 button,._footer_gccbp_1 ._content_gccbp_14 ._contact_gccbp_41 a{background:var(--accent-color);background-size:200% 200%;animation:2s linear infinite _rainbow-move_gccbp_1}@keyframes _rainbow-move_gccbp_1{0%{background-position:0%}to{background-position:200%}}._footer_gccbp_1 ._content_gccbp_14 ._contact_gccbp_41 button,._footer_gccbp_1 ._content_gccbp_14 ._contact_gccbp_41 a{color:var(--text-color);text-wrap:nowrap;cursor:pointer;border:none;border-radius:1em;justify-content:center;gap:.5em;width:min-content;padding:.4em 1em;font-family:Inter Tight,sans-serif;font-size:1.2em;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._footer_gccbp_1 ._content_gccbp_14 ._contact_gccbp_41 button:hover,._footer_gccbp_1 ._content_gccbp_14 ._contact_gccbp_41 a:hover{transform:translateY(-.2em)}._footer_gccbp_1 ._content_gccbp_14 ._socialMedia_gccbp_97{flex-direction:column;gap:1.5em;display:flex}._footer_gccbp_1 ._content_gccbp_14 ._socialMedia_gccbp_97 ._links_gccbp_102{text-align:left;flex-direction:column;gap:2em;display:flex}@media screen and (width>=900px){._footer_gccbp_1 ._content_gccbp_14 ._socialMedia_gccbp_97 ._links_gccbp_102{text-align:end}}._footer_gccbp_1 ._content_gccbp_14 ._socialMedia_gccbp_97 ._links_gccbp_102 a{background:var(--accent-color);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-size:1.5em;font-weight:500;text-decoration:none;animation:2s linear infinite _rainbow-move_gccbp_1;display:inline-block}._footer_gccbp_1 ._content_gccbp_14 ._socialMedia_gccbp_97 ._links_gccbp_102 a ._arrow_gccbp_135{color:var(--text-color);transition:all .2s}._footer_gccbp_1 ._content_gccbp_14 ._socialMedia_gccbp_97 ._links_gccbp_102 a:hover ._arrow_gccbp_135{transform:translate(.1em)translateY(-.1em)}._footer_gccbp_1 ._extra_gccbp_142{width:80%;max-width:1200px;color:var(--text-color);opacity:.6;flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding-bottom:1em;font-family:Inter Tight,sans-serif;font-size:.8em;display:flex}@media screen and (width>=768px){._footer_gccbp_1 ._extra_gccbp_142{flex-direction:row;justify-content:space-between}}@media screen and (width>=1024px){._footer_gccbp_1 ._extra_gccbp_142{font-size:1em}}._footer_gccbp_1 ._extra_gccbp_142 ._click_gccbp_167{opacity:0}._footer_gccbp_1 ._extra_gccbp_142 ._click_gccbp_167._visible_gccbp_170{opacity:1}._overlay_1jtr1_1{z-index:10000;background:var(--bg-color);opacity:1;pointer-events:all;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:fixed;inset:0}._overlay_1jtr1_1._exiting_1jtr1_13{opacity:0;pointer-events:none}._dots_1jtr1_18{justify-content:center;align-items:flex-end;gap:.55em;height:1.75em;display:flex}._dot_1jtr1_18{background:var(--accent-color);border-radius:50%;width:.55em;height:.55em;animation:.9s ease-in-out infinite _dot-bounce_1jtr1_1}._dot_1jtr1_18:first-child{animation-delay:0s}._dot_1jtr1_18:nth-child(2){animation-delay:.15s}._dot_1jtr1_18:nth-child(3){animation-delay:.3s}@keyframes _dot-bounce_1jtr1_1{0%,55%,to{transform:translateY(0)}27%{transform:translateY(-.85em)}}@media (prefers-reduced-motion:reduce){._dot_1jtr1_18{animation:1.2s ease-in-out infinite _dot-fade_1jtr1_1}@keyframes _dot-fade_1jtr1_1{0%,to{opacity:.35}50%{opacity:1}}}
