.circular-animation_circular_container__ENfjN{position:relative;cursor:pointer}.circular-animation_vector___rbGO{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.circular-animation_text__SSHX4{font-weight:400;letter-spacing:1.7px;font-size:17px;font-feature-settings:none;font-variant-ligatures:none;letter-spacing:6px;transform-origin:250px 250px;fill:var(--n2)}.circular-animation_rotated_text__jT_hm{width:180px;height:180px;animation-name:circular-animation_rotate-circle__k_BDq;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes circular-animation_rotate-circle__k_BDq{to{transform:rotate(1turn)}}@media (max-width:1024px){.circular-animation_rotated_text__jT_hm{width:150px;height:150px}}@media (max-width:430px){.circular-animation_circular_container__ENfjN{display:none}}.hero_hero_content__1lcMZ{display:flex;flex-direction:column;gap:40px}.hero_breakline__tqG31{width:100%;height:1px;background-color:var(--n6)}.hero_icon_container__qgUFw svg{width:38px;height:38px;stroke:var(--n4)}.hero_bottom_content__CKqkw{display:flex;align-items:center;justify-content:space-between;gap:64px}.hero_button__8Ktt2{margin-top:32px}.hero_projects_container__cRwDS{margin-top:64px;display:flex;flex-direction:column;align-items:center;gap:48px}.hero_products__i7GG9{margin-top:64px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}@media (max-width:1024px){.hero_products__i7GG9{margin-top:48px;grid-template-columns:1fr;grid-gap:16px}}@media (max-width:430px){.hero_icon_container__qgUFw svg{width:32px;height:32px}.hero_button__8Ktt2{width:100%}}.cta_container__Yvg5A{display:grid;grid-template-columns:repeat(2,auto);grid-gap:48px}.cta_title_container__dsdja{display:flex;flex-direction:column;align-items:flex-start}.cta_subtitle___hxK0,.cta_text__USNld{color:var(--n4)}.cta_title__P47BZ{margin-top:24px}.cta_subtitle___hxK0{margin-bottom:32px}@media (max-width:1024px){.cta_container__Yvg5A{grid-template-columns:auto;grid-gap:24px}.cta_title__P47BZ{margin-top:16px}}.feature_container__zh7Hh{padding:32px;border-radius:24px;background-color:#f2f2f2}.feature_container__zh7Hh,.feature_skeletonBox__uab4B{animation:feature_pulse__YOuFi 1.5s ease-in-out infinite}.feature_skeletonBox__uab4B{background-color:#e0e0e0;border-radius:6px}.feature_skeletonIcon__VRa8g{width:24px;height:24px}.feature_skeletonTitle__Lx3iu{width:60%;height:16px;margin-top:64px;margin-bottom:16px}.feature_skeletonDescription__gamf9{width:100%;height:12px}@keyframes feature_pulse__YOuFi{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.features_container__Hn2f2{display:flex;flex-direction:column;align-items:flex-start}.features_title_container__il4Oy{text-align:start;max-width:600px}.features_subtitle__4NU8Y,.features_text__cp6Od{color:var(--n4)}.features_title__0kFUA{margin-top:24px}.features_features__DCXmq{margin-top:64px;display:grid;width:100%;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}@media (max-width:1024px){.features_features__DCXmq{margin-top:48px;grid-template-columns:repeat(2,1fr)}}@media (max-width:430px){.features_title__0kFUA{margin-top:16px}.features_features__DCXmq{grid-template-columns:repeat(1,1fr)}}.faq-item_container__DwfNx{padding-top:48px;padding-bottom:48px}.faq-item_header__7FUF0{display:flex;flex-direction:row;width:100%}.faq-item_headerLeft__CDWrE{flex:0 0 13%;display:flex;gap:10px;flex-direction:column}.faq-item_headerRight__8i8Nw{flex:0 0 87%;max-width:87%}.faq-item_date_kind___Yr0T,.faq-item_title___aC6Q{display:flex;flex-direction:column;gap:10px}.faq-item_skeletonBox___Zrt1{background-color:#e2e2e2;border-radius:6px;animation:faq-item_pulse__1iH9O 1.6s ease-in-out infinite}.faq-item_skeletonTitle__EysTy{width:60%;height:16px}.faq-item_skeletonSubtitle__bpl9U{width:40%;height:14px}.faq-item_skeletonDateLarge__bKJmH{width:80px;height:12px}.faq-item_skeletonDateSmall__ucWAb{width:60px;height:10px}.faq-item_skeletonDescription__tg9Vg{width:70%;height:12px;margin-top:8px}.faq-item_skeletonIcon__3UH1y{width:20px;height:20px;border-radius:50%}.faq-item_skeletonLine__8uAx0{width:100%;height:8px;margin-top:6px}@keyframes faq-item_pulse__1iH9O{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media (max-width:430px){.faq-item_header__7FUF0{flex-direction:column;gap:10px}.faq-item_headerLeft__CDWrE{width:100%;flex-direction:row}}.faq_section__4w9H6{padding:80px}.faq_container__BP8EG{display:grid;grid-template-columns:repeat(1,1fr)}.faq_empty__7cAAJ{margin-top:64px}.faq_faq_container__8gZTN{display:flex;flex-direction:column;gap:10px}.faq_subtitle__X3HCG,.faq_text__Sx1kJ{color:var(--n4)}.faq_title__5c_mX{margin-top:24px}.faq_card__k9uvJ{margin-top:48px;padding:48px;background-color:var(--cyan);border-radius:24px;display:flex;flex-direction:column;gap:24px}.faq_card_title__x1FgF,.faq_email__eiflW{color:var(--n2)}.faq_breakline__CKrLC{width:100%;height:1px;background-color:var(--cyan-200)}.faq_email_container__oXxGe{display:flex;gap:8px}.faq_email_container__oXxGe svg{stroke:var(--n2)}@media (max-width:1024px){.faq_container__BP8EG{grid-template-columns:1fr;gap:24px}.faq_card__k9uvJ{padding:32px}.faq_section__4w9H6{padding:64px 32px}}.language_skeletonBar__Rp767{margin-top:64px;display:flex;gap:60px;justify-content:space-between}.language_language_item__mm7Da{width:80%}.language_skeletonTitle__kaS3A{width:20%;height:20px;border-radius:6px;background-color:#e0e0e0;margin-bottom:1rem;animation:language_pulse__RQTA0 1.5s ease-in-out infinite}.language_language_bars__wm3My{display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.language_skill__7sxO_{width:100%}.language_skeletonLabel__ivUGM{width:100%;height:14px;background-color:#e0e0e0;border-radius:4px;margin-bottom:.5rem;animation:language_pulse__RQTA0 1.5s ease-in-out infinite}.language_skeletonDot__BN0E1{background-color:#cfcfcf!important;animation:language_pulse__RQTA0 1.5s ease-in-out infinite}@keyframes language_pulse__RQTA0{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width:430px){.language_skeletonBar__Rp767{margin-top:40px;flex-direction:column;gap:60px;justify-content:space-between}}.language_section__KdYnJ{padding:0 80px}.language_empty__g43sS{margin-top:64px}.language_header___H318{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.language_icon__bhScH{font-size:1.5rem;color:#4b5563}.language_count__02gci{font-size:.9rem;color:#6b7280}.language_label__P02CN{font-size:1.4rem;font-weight:600;color:#6b7280}.language_title__nHF8m{margin-top:24px}.language_text__u4bjZ{color:var(--n4)}.language_grid__gsylC{margin-top:64px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between}.language_language_item__ba3s5{background:#fff;border-radius:8px}.language_language_name__HOJou{font-size:1rem;font-weight:600;color:#111827;margin-bottom:.5rem}.language_language_bars__Py4VI{display:flex;flex-direction:row;gap:30px}.language_skill__WwRdJ{margin-bottom:.5rem}.language_skill_label__0uzpl{color:#374151;display:block;margin-bottom:.2rem}.language_skill_level__ExKMg{font-weight:400}.language_bar__JQmEC{display:flex;gap:.3rem}.language_dot____vEs{width:30px;height:6px;border-radius:4px;background:#d1d5db}.language_dot____vEs.language_active__WJqrC{background:#06d6e0}@media (max-width:430px){.language_section__KdYnJ{padding:64px 32px}.language_language_bars__Py4VI{flex-wrap:wrap;gap:10px}.language_dot____vEs{width:23px;height:5px}}