.Contact_form_wrp__ehupP{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-column-gap:5vw;column-gap:5vw;grid-row-gap:3rem;row-gap:3rem}.Contact_form__3_eAw{padding:var(--spacing);background:linear-gradient(135deg,var(--main-color) 0,transparent 50%);display:flex;flex-direction:column;gap:var(--spacing);border-radius:var(--border-radius);max-width:600px}.Contact_form_title__p7QFH{margin:0 0 1rem}.Contact_form_subtitle__PnZAN{margin-bottom:3rem}.Contact_field__QuuJJ{display:flex;flex-direction:column}.Contact_field__QuuJJ input,.Contact_field__QuuJJ textarea{border-radius:calc(var(--border-radius) / 2);min-height:2rem;padding:1rem;border:1px solid rgb(var(--foreground-rgb));background:rgb(var(--background-end-rgb));-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:10px;color:rgb(var(--foreground-rgb))}.Contact_field__QuuJJ label{padding-left:1rem}.Contact_form_submit__DF9LZ{height:3rem;padding:1rem 4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--foreground-rgb));border-radius:calc(var(--border-radius) / 2);background:transparent;transition:all .2s ease;transform-origin:left;cursor:pointer;color:inherit}.Contact_form_submit__DF9LZ:hover{background:rgb(var(--background-end-rgb));transform:scale(1.05)}.Contact_submit__kUSHe{display:flex;align-items:center;flex-wrap:wrap}.Contact_submit__kUSHe small{color:var(--main-color);padding:1rem;text-wrap:nowrap}.Contact_form_right__VUwMv{display:flex;flex-direction:column;justify-content:space-evenly;gap:2rem}.Contact_form_right_div__H00ZT a{font-size:1.5rem;padding-top:10px;display:inline-flex;font-weight:700}.Contact_wa_btn__owP_Y{align-items:center;gap:5px}.Contact_wa_btn__owP_Y svg path{fill:rgb(var(--foreground-rgb))}.Contact_form_right_div__H00ZT a:hover{color:var(--main-color)}.Contact_form_right_div__H00ZT a:hover svg path{fill:var(--main-color)}.PrivacyPolicy_privacy_policy__beTLO h1{font-size:clamp(32px,4vw,60px)}.PrivacyPolicy_content__SmMVg{max-width:800px;margin-inline:auto}.PrivacyPolicy_content__SmMVg h2{margin-bottom:1rem;margin-top:2rem}.PrivacyPolicy_content__SmMVg ol,.PrivacyPolicy_content__SmMVg ul{padding-left:1.5rem;margin-top:0;margin-bottom:1rem}.ProjectPage_project_page__QWm_D h3{margin-bottom:.7rem}.ProjectPage_project_page__QWm_D section{padding:80px 0}.ProjectPage_project_hero_section__nQwqC{position:relative;min-height:80vh;display:flex;align-items:center;transition:all .5s ease}.ProjectPage_project_hero__s9eSW{padding:2rem 0;display:flex;flex-direction:column;gap:2rem;justify-content:center}.ProjectPage_project_cover__c5l1E{position:absolute;max-width:100%;height:100%;width:100%;object-fit:cover;top:0;left:0;z-index:-1;filter:brightness(50%) blur(10px)}.ProjectPage_title__RRbh9{font-size:clamp(40px,6vw,60px)}.ProjectPage_subtitle__4hKZ3{font-size:clamp(18px,1.3vw,26px);max-width:900px;text-wrap:pretty}.ProjectPage_challenge_instruments_wrp__dZEmb{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--spacing);gap:var(--spacing)}.ProjectPage_project_results_grid__Rdx_v{display:flex;flex-wrap:wrap;gap:var(--spacing)}.ProjectPage_projects_results_card__3yVMI{padding:var(--card-padding);border:1px solid;max-width:400px;text-wrap:pretty}.ProjectPage_realization_txt__6qsYy{columns:320px 2}.ProjectPage_implementation__Z_p4q{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--spacing);gap:var(--spacing)}.ProjectPage_implementation_card__QN_sD{padding:var(--card-padding)}.ProjectPage_implementation__Z_p4q h3{text-wrap:pretty}.ProjectPage_btn__2B3hN{padding:1rem;border:1px solid rgb(var(--foreground-rgb));width:15ch;border-radius:var(--border-radius);transition:all .2s ease;font-size:.9em;cursor:pointer;text-align:center;display:block;margin-top:2rem}.ProjectPage_btnWild__2_IcN{width:100%}.ProjectPage_btn__2B3hN:hover{color:rgb(var(--background-end-rgb));background-color:rgb(var(--foreground-rgb));transform:scale(1.05)}@media (max-width:799px){.ProjectPage_project_page__QWm_D section{padding:40px 0}.ProjectPage_title__RRbh9{font-size:2rem}.ProjectPage_implementation__Z_p4q{grid-template-columns:1fr}}.ServicePage_hero_section__4O9ZC{min-height:75vh;display:flex;align-items:center;position:relative;transition:all .5s ease}.ServicePage_hero_wrp__kVjJo{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;gap:4rem}.ServicePage_subtitle__Dbm9_{text-wrap:balance}.ServicePage_service_details_grid__QKOpR{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--spacing);gap:var(--spacing)}.ServicePage_service_details_card__Tnwxi{display:flex;flex-direction:column;gap:1rem}.ServicePage_service_need_wrp__MeJQ_{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;place-items:center}.ServicePage_service_need_cards_wrp__KjlGt{display:grid;grid-gap:var(--spacing);gap:var(--spacing);grid-template-columns:1fr 1fr}.ServicePage_service_need_card__ABVrW{display:flex;flex-direction:column;gap:var(--spacing)}@media (max-width:899px){.ServicePage_service_need_wrp__MeJQ_{grid-template-columns:1fr;place-items:start}.ServicePage_service_need_cards_wrp__KjlGt{grid-template-columns:1fr;gap:2rem}}.ServicePage_service_need_wrp__MeJQ_ img{max-width:100%;height:auto}.ServicePage_divider__WDwvb{width:100%;height:1px;background:linear-gradient(90deg,rgb(var(--foreground-rgb)) 20%,transparent 100%)}.ServicePage_service_instruments_cards_wrp__7GxMT{display:grid;grid-gap:2rem;gap:2rem}.ServicePage_service_instruments_card__nMeof{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--spacing);gap:var(--spacing);align-items:flex-start}.ServicePage_instruments_list__DHv8P{margin-top:1rem}.ServicePage_instruments_logos__vFDm3{display:flex;flex-wrap:wrap;gap:5px}.ServicePage_instruments_logo_wrp__eDoRd{padding:1rem;border:1px solid rgb(var(--foreground-rgb));border-radius:var(--border-radius)}.Clutch_clutch_section__uazL1{display:flex;align-items:top;column-gap:2rem;flex-wrap:wrap}.Clutch_logos_wrp__syEne{display:flex;gap:var(--spacing)}.Clutch_logos_wrp__syEne img{width:100%;height:auto}.ServiceFAQ_faq_section__8tVAK{padding:var(--spacing) 0}.ServiceFAQ_faq_title__gpJSJ{margin-bottom:3rem}.ServiceFAQ_faq_list__pXDoJ{display:flex;flex-direction:column;max-width:860px}.ServiceFAQ_faq_item__SM__f{border-top:1px solid rgba(var(--foreground-rgb),.15)}.ServiceFAQ_faq_item__SM__f:last-child{border-bottom:1px solid rgba(var(--foreground-rgb),.15)}.ServiceFAQ_faq_question__Owexw{width:100%;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;background:none;border:none;color:rgb(var(--foreground-rgb));font-family:inherit;font-size:1.1rem;font-weight:500;text-align:left;cursor:pointer;transition:color .2s ease}.ServiceFAQ_faq_question__Owexw:hover{color:var(--main-color)}.ServiceFAQ_faq_icon__9fqj8{font-size:1.5rem;font-weight:300;flex-shrink:0;color:var(--main-color);transition:transform .3s ease;line-height:1}.ServiceFAQ_open__AjsDv .ServiceFAQ_faq_icon__9fqj8{transform:rotate(0deg)}.ServiceFAQ_faq_answer__FnNX6{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.ServiceFAQ_open__AjsDv .ServiceFAQ_faq_answer__FnNX6{max-height:400px;padding-bottom:1.5rem}.ServiceFAQ_faq_answer__FnNX6 p{color:rgba(var(--foreground-rgb),.75);line-height:1.7;font-size:.95rem}@media (max-width:768px){.ServiceFAQ_faq_question__Owexw{font-size:1rem;padding:1.25rem 0}}