.services_services_hero_wrapper__ISIOJ{width:100%;background:#f3e0f9;background:radial-gradient(ellipse at 50% 20%,hsla(0,0%,100%,.8) 0,#f3e0f9 60%,#eed4f7 100%);border-bottom:1px solid rgba(153,0,204,.12)}.services_services_hero__rkx2c{padding:clamp(110px,15vh,160px) clamp(20px,4vw,48px) clamp(60px,8vh,90px);max-width:1450px;margin:0 auto;text-align:center;position:relative}.services_hero_pill__nA1Xz{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#90c;font-family:Aeonik,sans-serif;padding:6px 18px;border:1px solid #eeaae4;border-radius:9999px;background:hsla(0,0%,100%,.8);margin-bottom:24px}.services_services_hero__rkx2c h1{font-size:clamp(38px,4.8vw,68px);font-weight:500;color:#1b1b1b;font-family:ClashDisplay,sans-serif;line-height:1.14;letter-spacing:-.015em;margin-bottom:24px}.services_gradient_title__XFzjl{background:linear-gradient(135deg,#304,#90c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.services_services_hero__rkx2c p{font-size:clamp(16px,1.3vw,18px);color:#4c4c4c;line-height:1.7;max-width:720px;margin:0 auto 36px}.services_workflow_section___FfAu{padding:clamp(70px,9vh,110px) 0;background:#faf6fd;border-top:1px solid rgba(153,0,204,.1);border-bottom:1px solid rgba(153,0,204,.1)}.services_workflow_header__w8WuN{max-width:650px;margin-bottom:50px}.services_workflow_grid__Q3SMA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.services_workflow_card__r6VHj{background:#fff;border:1px solid rgba(153,0,204,.14);border-radius:18px;padding:30px 24px;display:flex;flex-direction:column;gap:14px;position:relative;transition:all .3s ease;box-shadow:0 4px 16px rgba(153,0,204,.04)}.services_workflow_card__r6VHj:hover{border-color:#90c;transform:translateY(-4px);box-shadow:0 12px 30px rgba(153,0,204,.1)}.services_step_badge__MIy0H{font-family:ClashDisplay,sans-serif;font-size:28px;font-weight:600;color:#90c;line-height:1}.services_workflow_card__r6VHj h3{font-size:19px;font-weight:500;color:#1b1b1b;font-family:ClashDisplay,sans-serif;margin:0}.services_workflow_card__r6VHj p{font-size:14px;color:#555;line-height:1.6;margin:0}@media (max-width:1080px){.services_workflow_grid__Q3SMA{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.services_workflow_grid__Q3SMA{grid-template-columns:1fr}}.tech-marquee_marquee_section__8ergi{width:100%;padding:30px 0;position:relative;overflow:hidden;background:#fff;border-top:1px solid rgba(153,0,204,.1);border-bottom:1px solid rgba(153,0,204,.1)}.tech-marquee_marquee_label_container__VdRHi{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.tech-marquee_marquee_label__Tb769{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6a6a6a;font-weight:600;font-family:Aeonik,sans-serif}.tech-marquee_marquee_track__9afpg{display:flex;width:max-content;animation:tech-marquee_marqueeLeft__ldzVf 32s linear infinite;gap:16px}.tech-marquee_marquee_track__9afpg:hover{animation-play-state:paused}.tech-marquee_marquee_item__Yxtl7{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;border-radius:9999px;background:#faf4fc;border:1px solid rgba(153,0,204,.14);color:#304;font-size:14px;font-weight:500;white-space:nowrap;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tech-marquee_marquee_item__Yxtl7:hover{background:#f3e0f9;border-color:#90c;color:#90c;transform:translateY(-2px);box-shadow:0 4px 14px rgba(153,0,204,.15)}.tech-marquee_tech_icon__dyYhS{display:flex;align-items:center;justify-content:center}.tech-marquee_marquee_fade_left__5qYZa,.tech-marquee_marquee_fade_right__AjFjr{position:absolute;top:0;bottom:0;width:120px;pointer-events:none;z-index:2}.tech-marquee_marquee_fade_left__5qYZa{left:0;background:linear-gradient(90deg,#fff,transparent)}.tech-marquee_marquee_fade_right__AjFjr{right:0;background:linear-gradient(-90deg,#fff,transparent)}@keyframes tech-marquee_marqueeLeft__ldzVf{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.home-services_services_section__r5W9J{width:100%;padding:clamp(70px,9vh,110px) 0;background:#fff;position:relative;scroll-margin-top:88px}.home-services_services_container__b0AJx{width:100%;max-width:1450px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.home-services_services_header__jCWnR{margin-bottom:clamp(40px,6vh,60px)}.home-services_badge_row__TPYVA{margin-bottom:12px}.home-services_header_flex__8bnFy{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.home-services_header_description__7Lp4_{max-width:520px}.home-services_header_description__7Lp4_ p{font-size:clamp(15px,1.2vw,17px);color:#4c4c4c;line-height:1.7}.home-services_gradient_word__jnuZo{background:linear-gradient(135deg,#304,#90c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-services_services_grid__ntxzg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-bottom:60px}.home-services_service_card__iUcqg{background:#faf6fd;border:1px solid rgba(153,0,204,.12);border-radius:20px;padding:clamp(26px,3vw,36px);display:flex;flex-direction:column;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;scroll-margin-top:96px}.home-services_service_card__iUcqg:hover{background:#fff;border-color:#90c;transform:translateY(-4px);box-shadow:0 16px 36px rgba(153,0,204,.12)}.home-services_card_top__uGs4d{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.home-services_icon_wrapper__xkRA_{width:50px;height:50px;border-radius:14px;background:#f3e0f9;display:flex;align-items:center;justify-content:center;border:1px solid rgba(153,0,204,.18);transition:transform .3s ease}.home-services_service_card__iUcqg:hover .home-services_icon_wrapper__xkRA_{transform:scale(1.08);background:#eed5f8}.home-services_service_number__QG4Xb{font-family:ClashDisplay,sans-serif;font-size:15px;font-weight:600;color:#90c;opacity:.6}.home-services_service_title__FSN5s{font-size:clamp(20px,1.8vw,24px);font-weight:500;color:#1b1b1b;margin-bottom:12px;line-height:1.25;font-family:ClashDisplay,sans-serif}.home-services_service_desc__hpWTn{font-size:14.5px;color:#555;line-height:1.65;margin-bottom:24px;flex:1 1}.home-services_tags_row__TTDp_{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px;border-top:1px solid rgba(153,0,204,.08)}.home-services_tag_pill__nCm4c{font-size:12px;font-weight:500;color:#90c;background:#f3e0f9;padding:4px 12px;border-radius:9999px;font-family:Aeonik,sans-serif}.home-services_services_cta_banner__qUScP{background:linear-gradient(135deg,#f8effc,#f1daf8);border:1px solid rgba(153,0,204,.2);border-radius:20px;padding:clamp(28px,4vw,40px) clamp(24px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.home-services_cta_text__BPaQa h4{font-size:clamp(20px,2vw,26px);font-weight:500;color:#304;margin-bottom:6px;font-family:ClashDisplay,sans-serif}.home-services_cta_text__BPaQa p{font-size:15px;color:#555}.home-services_btn_consult__Rj49C{display:inline-flex;align-items:center;gap:10px;background:#90c;color:#fff;padding:14px 28px;border-radius:9999px;font-size:14.5px;font-weight:500;font-family:Aeonik,sans-serif;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 16px rgba(153,0,204,.25);white-space:nowrap}.home-services_btn_consult__Rj49C:hover{background:#7b00b5;box-shadow:0 6px 24px rgba(153,0,204,.4);transform:translateY(-2px)}@media (max-width:1080px){.home-services_services_grid__ntxzg{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.home-services_services_grid__ntxzg{grid-template-columns:1fr}.home-services_header_flex__8bnFy,.home-services_services_cta_banner__qUScP{flex-direction:column;align-items:flex-start}.home-services_btn_consult__Rj49C{width:100%;justify-content:center}}.ready-tobuild_ready_to_build_container__K4y4r{width:100%;padding:clamp(80px,11vw,130px) clamp(20px,4vw,48px);position:relative;overflow:hidden;background:#f3e0f9;background-image:url(/assets/m-icon.svg);background-repeat:no-repeat;background-position:calc(100% - -40px);background-size:clamp(320px,40vw,680px) auto;border-top:1px solid rgba(153,0,204,.15)}.ready-tobuild_content__C5IsX{position:relative;z-index:2;max-width:1450px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start}.ready-tobuild_cta_tag__o8rqC{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#90c;font-family:Aeonik,sans-serif;padding:6px 16px;border:1px solid #eeaae4;border-radius:9999px;background:#fff;margin-bottom:24px;box-shadow:0 2px 10px rgba(153,0,204,.08)}.ready-tobuild_content__C5IsX h2{font-size:clamp(34px,4.4vw,56px);font-weight:500;color:#304;font-family:ClashDisplay,sans-serif;line-height:1.15;letter-spacing:-.015em;margin-bottom:20px;max-width:780px}.ready-tobuild_gradient_cta__TL_BP{background:linear-gradient(135deg,#304,#90c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ready-tobuild_content__C5IsX p{font-size:clamp(16px,1.3vw,18px);line-height:1.7;color:#4c4c4c;max-width:620px;margin-bottom:36px}.ready-tobuild_btn_row__PXkRY{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ready-tobuild_btn_primary__jELXg{display:inline-flex;align-items:center;gap:10px;background:#90c;color:#fff!important;font-size:15px;font-weight:500;padding:14px 32px;border-radius:9999px;border:1px solid transparent;cursor:pointer;font-family:Aeonik,sans-serif;box-shadow:0 4px 18px rgba(153,0,204,.35);transition:all .25s ease;text-decoration:none}.ready-tobuild_btn_primary__jELXg:hover{background:#7b00b5;box-shadow:0 6px 26px rgba(153,0,204,.5);transform:translateY(-2px);color:#fff}.ready-tobuild_btn_secondary__paumx{display:inline-flex;align-items:center;gap:8px;color:#304;background:#fff;border:1px solid rgba(153,0,204,.25);padding:13px 26px;border-radius:9999px;font-size:14.5px;font-weight:500;font-family:Aeonik,sans-serif;text-decoration:none;transition:all .2s ease}.ready-tobuild_btn_secondary__paumx:hover{background:#fff;border-color:#90c;color:#90c;transform:translateY(-2px)}@media (max-width:820px){.ready-tobuild_ready_to_build_container__K4y4r{background-position:calc(100% - -10px) bottom;background-size:320px auto}}.faq_faq_section__AYO4u{width:100%;padding:clamp(70px,8vw,100px) 0;background:#faf6fd;border-top:1px solid rgba(153,0,204,.08);position:relative;scroll-margin-top:88px}.faq_faq_container__hbMi9{max-width:920px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.faq_faq_header__fafQu{margin-bottom:52px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.faq_faq_tag__Qwi_H{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.faq_faq_header__fafQu h2{color:#304;margin:0}.faq_faq_header__fafQu p{font-size:16px;color:#6a6a6a;margin-top:14px;max-width:500px;line-height:1.6}.faq_faq_wrapper__hY_uw{display:flex;flex-direction:column;gap:14px}.faq_faq_box__eYgsX{background:#fff;border:1px solid rgba(153,0,204,.12);border-radius:18px;overflow:hidden;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 14px rgba(153,0,204,.03)}.faq_faq_box__eYgsX:hover{border-color:#90c;box-shadow:0 8px 24px rgba(153,0,204,.08)}.faq_faq_box_open__C_bgv{background:#fff;border-color:#90c;box-shadow:0 10px 28px rgba(153,0,204,.1)}.faq_faq_question__V2q8n{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:ClashDisplay,sans-serif;font-size:18px;font-weight:500;color:#1b1b1b;transition:color .2s ease}.faq_faq_box_open__C_bgv .faq_faq_question__V2q8n,.faq_faq_question__V2q8n:hover{color:#90c}.faq_faq_icon__Rf3hv{flex-shrink:0;color:#90c;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f3e0f9;transition:all .25s ease}.faq_faq_box_open__C_bgv .faq_faq_icon__Rf3hv{transform:none!important;background:#90c;color:#fff}.faq_faq_box_open__C_bgv .faq_faq_icon__Rf3hv svg{transform:none!important}.faq_faq_answer__RVMHk{overflow:hidden}.faq_faq_answer_inner__yJubk{font-size:15px;line-height:1.7;color:#555;border-top:1px solid rgba(153,0,204,.08);padding:16px 28px 26px}.faq_faq_answer_inner__yJubk p{margin:0}.faq_show_more_container__jXgi9{display:flex;justify-content:center;margin-top:36px}.faq_show_more_btn__HUOTL{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:9999px;border:1px solid rgba(153,0,204,.2);background:#fff;color:#90c;font-size:14px;font-weight:500;font-family:Aeonik,sans-serif;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 10px rgba(153,0,204,.06)}.faq_show_more_btn__HUOTL:hover{background:#90c;color:#fff;border-color:#90c;transform:translateY(-2px);box-shadow:0 6px 20px rgba(153,0,204,.2)}