.service-detail_service_detail__6R9qO{padding:var(--top-space) 0 var(--bottom-space);min-height:60vh;background:linear-gradient(180deg,transparent,rgba(99,102,241,.04) 20%,rgba(99,102,241,.02) 50%,transparent)}[data-theme=dark] .service-detail_service_detail__6R9qO{background:linear-gradient(180deg,transparent,rgba(99,102,241,.06) 20%,rgba(99,102,241,.04) 50%,transparent)}.service-detail_inner__zmg2a{max-width:64rem;margin:0 auto;padding:0 1.25rem}@media screen and (min-width:768px){.service-detail_inner__zmg2a{padding:0 2rem}}.service-detail_back_link__tm7kB{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:rgb(var(--color-text));opacity:.9;text-decoration:none;margin-bottom:2.5rem;padding:.5rem 0;border-radius:.375rem;transition:opacity .2s ease,color .2s ease}.service-detail_back_link__tm7kB:hover{opacity:1;color:#6366f1}.service-detail_hero__UyGE8{margin-bottom:3rem}@media screen and (min-width:768px){.service-detail_hero__UyGE8{margin-bottom:4rem}}.service-detail_section_label__QVrhy{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6366f1;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(99,102,241,.4)}.service-detail_title__0LFTv{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.04em;line-height:1.15;color:rgb(var(--color-title));margin-bottom:1.25rem;max-width:28ch}.service-detail_lead__3y4PF{font-size:1.25rem;line-height:1.55;color:rgb(var(--color-text));opacity:.9;max-width:40rem;margin:0 0 2.5rem;font-weight:400}@media screen and (min-width:768px){.service-detail_lead__3y4PF{font-size:1.3125rem;margin-bottom:3rem}}.service-detail_image_wrap__lZZ_Y{position:relative;width:100%;border-radius:1.25rem;overflow:hidden;border:1px solid rgba(var(--color-border),.3);background:rgba(var(--color-bg),.6);box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);aspect-ratio:21/10}[data-theme=dark] .service-detail_image_wrap__lZZ_Y{border-color:rgba(131,131,131,.25);box-shadow:0 4px 32px rgba(0,0,0,.3)}@media screen and (min-width:768px){.service-detail_image_wrap__lZZ_Y{aspect-ratio:2.4/1}}.service-detail_image_wrap__lZZ_Y img{object-fit:cover}.service-detail_content_card__BLRXU{max-width:48rem;margin-top:3rem;padding:2rem 1.5rem;border-radius:1rem;background:rgba(var(--color-bg),.7);box-shadow:0 2px 16px rgba(0,0,0,.04);border:1px solid rgba(var(--color-border),.35);border-left:3px solid #6366f1}[data-theme=dark] .service-detail_content_card__BLRXU{background:rgba(30,30,38,.6);border-color:rgba(131,131,131,.3);box-shadow:0 2px 20px rgba(0,0,0,.2)}@media screen and (min-width:768px){.service-detail_content_card__BLRXU{padding:2.5rem;margin-top:3.5rem}}.service-detail_content__AzMI5 p{margin-bottom:1.35rem;font-size:1.0625rem;line-height:1.75;color:rgb(var(--color-text));opacity:.92}.service-detail_content__AzMI5 p:last-child{margin-bottom:0}.service-detail_content__AzMI5 strong{font-weight:600;color:rgb(var(--color-title))}.service-detail_content__AzMI5 a{color:#6366f1;font-weight:500;text-decoration:underline;text-underline-offset:3px}.service-detail_content__AzMI5 a:hover{text-decoration:none}.service-detail_content__AzMI5 ul{margin:1.5rem 0;padding-left:0;list-style:none}.service-detail_content__AzMI5 ul li{position:relative;margin-bottom:.625rem;padding-left:1.25rem;font-size:1.0625rem;line-height:1.65;color:rgb(var(--color-text));opacity:.92}.service-detail_content__AzMI5 ul li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:#6366f1}.service-detail_cta_block__lDT19{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:3rem;padding:2rem 0;border-top:1px solid rgba(var(--color-border),.4)}.service-detail_cta_primary__6o3ih{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;background:rgb(var(--btn-primary-bg));color:rgb(var(--btn-primary-text));text-decoration:none;border-radius:.5rem;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.service-detail_cta_primary__6o3ih:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.service-detail_cta_secondary__VCaGS{display:inline-flex;align-items:center;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:500;color:rgb(var(--color-text));opacity:.9;text-decoration:none;border-radius:.5rem;border:1px solid rgba(var(--color-border),.6);background:rgba(0,0,0,0);transition:opacity .2s ease,border-color .2s ease,background .2s ease}.service-detail_cta_secondary__VCaGS:hover{opacity:1;border-color:rgba(99,102,241,.4);background:rgba(99,102,241,.06)}.faq_faq__QCJo7{padding:var(--top-space) 0 var(--bottom-space);background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,.01))}.faq_faq__QCJo7 .faq_title__auxCF{text-align:center;font-size:clamp(1.375rem,4vw + .5rem,1.75rem);font-weight:700;margin-bottom:1.5rem;color:rgb(var(--color-title));padding:0 .75rem;overflow-wrap:break-word}@media screen and (min-width:480px){.faq_faq__QCJo7 .faq_title__auxCF{font-size:1.6rem;margin-bottom:2rem;padding:0 1rem}}@media screen and (min-width:768px){.faq_faq__QCJo7 .faq_title__auxCF{font-size:2.25rem;margin-bottom:2.5rem;padding:0}}@media screen and (min-width:1024px){.faq_faq__QCJo7 .faq_title__auxCF{font-size:2.5rem;margin-bottom:3rem}}.faq_faq__QCJo7 .faq_title__auxCF:after{content:"";display:block;width:60px;height:3px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));margin:1rem auto 0;border-radius:2px}@media screen and (min-width:768px){.faq_faq__QCJo7 .faq_title__auxCF:after{width:80px;height:4px;margin:1.5rem auto 0}}.faq_faq__QCJo7 .faq_wrapper__9G2af{max-width:800px;margin:0 auto;padding:0 .75rem;min-width:0}@media screen and (min-width:480px){.faq_faq__QCJo7 .faq_wrapper__9G2af{padding:0 1rem}}@media screen and (min-width:768px){.faq_faq__QCJo7 .faq_wrapper__9G2af{padding:0}}.faq_faq__QCJo7 .faq_item__oiJQ1{background:rgba(var(--color-bg),.95);border:1px solid rgba(var(--color-border),.2);border-radius:.75rem;margin-bottom:.75rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.04);backdrop-filter:blur(10px);display:flex;flex-direction:column}@media screen and (min-width:768px){.faq_faq__QCJo7 .faq_item__oiJQ1{border-radius:1rem;margin-bottom:1rem}}.faq_faq__QCJo7 .faq_item__oiJQ1:hover{border-color:rgba(var(--color-primary),.3);box-shadow:0 8px 32px rgba(0,0,0,.08);transform:translateY(-1px)}.faq_faq__QCJo7 .faq_item__oiJQ1:last-child{margin-bottom:0}.faq_faq__QCJo7 .faq_item_title__Tr1mg{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem .875rem;min-height:var(--touch-target-min,44px);margin:0;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem;color:rgb(var(--color-title));background:rgba(0,0,0,0);border:none;width:100%;text-align:left}@media screen and (min-width:480px){.faq_faq__QCJo7 .faq_item_title__Tr1mg{padding:1.25rem 1rem;font-size:.95rem}}@media screen and (min-width:768px){.faq_faq__QCJo7 .faq_item_title__Tr1mg{padding:1.5rem;font-size:1.05rem}}@media screen and (min-width:1024px){.faq_faq__QCJo7 .faq_item_title__Tr1mg{padding:2rem;font-size:1.1rem}}.faq_faq__QCJo7 .faq_item_title__Tr1mg span{flex:1;min-width:0;overflow-wrap:break-word}.faq_faq__QCJo7 .faq_item_title__Tr1mg:hover{background:rgba(var(--color-primary),.02)}.faq_faq__QCJo7 .faq_item_title__Tr1mg svg{transition:transform .3s cubic-bezier(.4,0,.2,1);color:var(--color-primary);flex-shrink:0;width:20px;height:20px;margin-left:auto}.faq_faq__QCJo7 .faq_item_title__Tr1mg.faq_active__V_OCA{background:rgba(var(--color-primary),.03);border-bottom:1px solid rgba(var(--color-border),.1)}.faq_faq__QCJo7 .faq_item_title__Tr1mg.faq_active__V_OCA svg{transform:rotate(90deg);color:var(--color-primary)}.faq_faq__QCJo7 .faq_item_title__Tr1mg.faq_active__V_OCA+.faq_item_description__6id1i{border-top:1px solid rgba(var(--color-border),.1)}.faq_faq__QCJo7 .faq_item_description__6id1i{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.faq_faq__QCJo7 .faq_item_description__6id1i.faq_active__V_OCA{grid-template-rows:1fr}.faq_faq__QCJo7 .faq_item_description__6id1i.faq_active__V_OCA .faq_item_description_inner__Tfqzi{padding:0 1rem 1.25rem;opacity:1;transition:opacity .2s ease .02s}@media screen and (min-width:768px){.faq_faq__QCJo7 .faq_item_description__6id1i.faq_active__V_OCA .faq_item_description_inner__Tfqzi{padding:0 1.5rem 1.5rem}}@media screen and (min-width:1024px){.faq_faq__QCJo7 .faq_item_description__6id1i.faq_active__V_OCA .faq_item_description_inner__Tfqzi{padding:0 2rem 2rem}}.faq_faq__QCJo7 .faq_item_description_inner__Tfqzi{min-height:0;overflow:hidden;color:rgb(var(--color-text));line-height:1.6;padding:0 1rem;opacity:0;transition:opacity .2s ease}.faq_faq__QCJo7 .faq_item_description_inner__Tfqzi p{margin:0;font-size:.875rem;opacity:.9}@media screen and (min-width:768px){.faq_faq__QCJo7 .faq_item_description_inner__Tfqzi p{font-size:.95rem}}.hero-diagram_diagramWrap__vqDHd{position:relative;width:100%;max-width:min(560px,90vw);margin:0 auto;padding:.75rem;overflow:visible;min-height:280px}@media screen and (min-width:768px){.hero-diagram_diagramWrap__vqDHd{min-height:380px}}.hero-diagram_diagramInner__9Bryn{position:relative;width:100%;padding-bottom:100%;height:0;min-height:0}.hero-diagram_diagramSvg__0Ut_D{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;display:block;font-family:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.hero-diagram_center__s8kp9{pointer-events:none}.hero-diagram_center__s8kp9 a{pointer-events:auto;cursor:pointer}.hero-diagram_centerLink__xZaP1{display:block;cursor:pointer;transform-origin:center;transition:transform .25s ease}.hero-diagram_centerLink__xZaP1:hover{transform:scale(1.03)}.hero-diagram_centerRect__e7tW8{transition:stroke .2s ease,filter .25s ease}.hero-diagram_centerTitle__pjQL9{font-family:inherit;letter-spacing:-.025em}.hero-diagram_centerSubtitle___cM_M{font-family:inherit;letter-spacing:.06em;opacity:.92}.hero-diagram_satelliteLink__tT4jb{cursor:pointer;display:block}.hero-diagram_satellite___NgoF{cursor:pointer;transition:transform .25s ease}.hero-diagram_satellite___NgoF:hover{transform:scale(1.03)}.hero-diagram_satelliteRect__EV6_v{cursor:pointer;transition:stroke .2s ease,stroke-width .2s ease,filter .2s ease}.hero-diagram_satelliteLabel___jZDf{font-family:inherit;letter-spacing:-.015em;user-select:none}.hero-diagram_satelliteSub__8ARBT{font-family:inherit;letter-spacing:.02em;user-select:none;opacity:.88}.service-cad-page_cad_page__i91ms{padding:var(--top-space) 0 var(--bottom-space);background:linear-gradient(180deg,transparent,rgba(99,102,241,.05) 12%,rgba(99,102,241,.02) 35%,transparent 60%,rgba(99,102,241,.03) 85%,transparent)}[data-theme=dark] .service-cad-page_cad_page__i91ms{background:linear-gradient(180deg,transparent,rgba(99,102,241,.08) 12%,rgba(99,102,241,.04) 35%,transparent 60%,rgba(99,102,241,.05) 85%,transparent)}.service-cad-page_inner__e2DwO{max-width:64rem;margin:0 auto;padding:0 1.25rem}@media screen and (min-width:768px){.service-cad-page_inner__e2DwO{padding:0 2rem}}.service-cad-page_back_link__A30in{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:rgb(var(--color-text));opacity:.88;text-decoration:none;margin-bottom:2.5rem;padding:.5rem .75rem;margin-left:-.75rem;border-radius:.5rem;transition:opacity .2s ease,color .2s ease,background .2s ease}.service-cad-page_back_link__A30in:hover{opacity:1;color:#6366f1;background:rgba(99,102,241,.08)}.service-cad-page_hero__SAiXt{margin-bottom:4.5rem;padding:2.5rem 0;position:relative}@media screen and (min-width:768px){.service-cad-page_hero__SAiXt{margin-bottom:5.5rem;padding:3rem 0}}.service-cad-page_hero_strip__tErL_{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px;background:linear-gradient(180deg,#6366f1,rgba(99,102,241,.4));opacity:.9}.service-cad-page_hero_inner__np5E_{position:relative;padding-left:1.25rem}@media screen and (min-width:768px){.service-cad-page_hero_inner__np5E_{padding-left:1.5rem}}.service-cad-page_section_label__vwuRC{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6366f1;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(99,102,241,.35)}.service-cad-page_hero_title__ZcApa{font-size:clamp(2.125rem,5.5vw,3.25rem);font-weight:700;letter-spacing:-.04em;line-height:1.12;color:rgb(var(--color-title));margin-bottom:1.25rem;max-width:22ch}.service-cad-page_hero_subheadline__Pt2Un{font-size:1.25rem;line-height:1.5;color:#6366f1;font-weight:600;margin-bottom:1.25rem;max-width:38rem}@media screen and (min-width:768px){.service-cad-page_hero_subheadline__Pt2Un{font-size:1.375rem}}.service-cad-page_hero_desc__tWZ2Y{font-size:1.0625rem;line-height:1.7;color:rgb(var(--color-text));opacity:.9;max-width:42rem;margin-bottom:1.25rem}.service-cad-page_hero_who_is_for__ljjz3{font-size:.9375rem;line-height:1.6;color:rgb(var(--color-text));opacity:.85;max-width:42rem;margin-bottom:1.5rem;padding-left:1.25rem;border-left:3px solid rgba(99,102,241,.4)}[data-theme=dark] .service-cad-page_hero_who_is_for__ljjz3{border-left-color:rgba(99,102,241,.5)}.service-cad-page_hero_key_points__xNfFY{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-wrap:wrap;gap:.75rem;max-width:42rem}.service-cad-page_hero_key_points__xNfFY li{font-size:.875rem;font-weight:500;color:rgb(var(--color-text));opacity:.9;padding:.5rem 1rem;border-radius:2rem;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.25)}[data-theme=dark] .service-cad-page_hero_key_points__xNfFY li{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.3)}.service-cad-page_hero_cta__ByWmQ{display:inline-flex;align-items:center;justify-content:center;padding:.9375rem 1.875rem;font-size:1rem;font-weight:600;background:rgb(var(--btn-primary-bg));color:rgb(var(--btn-primary-text));text-decoration:none;border-radius:.5rem;box-shadow:0 4px 14px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.service-cad-page_hero_cta__ByWmQ:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.14)}.service-cad-page_section__Bty0Y{margin-bottom:4.5rem;padding-top:2rem;border-top:1px solid rgba(var(--color-border),.2)}@media screen and (min-width:768px){.service-cad-page_section__Bty0Y{margin-bottom:5.5rem;padding-top:2.5rem}}.service-cad-page_section__Bty0Y:first-of-type{border-top:none;padding-top:0}.service-cad-page_section_heading__zxuw_{margin-bottom:2.25rem;text-align:center}@media screen and (min-width:768px){.service-cad-page_section_heading__zxuw_{margin-bottom:2.5rem}}.service-cad-page_section_title__idWSy{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:rgb(var(--color-title));margin-bottom:.5rem}@media screen and (min-width:768px){.service-cad-page_section_title__idWSy{font-size:2.125rem}}.service-cad-page_section_desc__8y9S1{font-size:1.0625rem;line-height:1.7;color:rgb(var(--color-text));opacity:.88;max-width:40rem;margin:0 auto}.service-cad-page_value_section_header__FPlyE{text-align:center;margin-bottom:2.5rem}@media screen and (min-width:768px){.service-cad-page_value_section_header__FPlyE{margin-bottom:3rem}}.service-cad-page_value_section_label__xDu4v{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6366f1;margin-bottom:.75rem}.service-cad-page_value_section_title__t3xlS{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:rgb(var(--color-title));margin:0 0 .75rem}@media screen and (min-width:768px){.service-cad-page_value_section_title__t3xlS{font-size:2rem}}.service-cad-page_value_section_desc__Cgxhp{font-size:1.0625rem;line-height:1.65;color:rgb(var(--color-text));opacity:.88;max-width:36rem;margin:0 auto}.service-cad-page_value_grid__YOorg{display:grid;grid-template-columns:1fr;gap:1.25rem;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.service-cad-page_value_grid__YOorg{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.service-cad-page_value_card__XN2LN{border-radius:1.25rem;border:1px solid rgba(var(--color-border),.35);background:rgb(var(--color-bg));overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}[data-theme=dark] .service-cad-page_value_card__XN2LN{background:rgba(24,24,30,.9);border-color:rgba(131,131,131,.2)}.service-cad-page_value_card__XN2LN:hover{border-color:rgba(99,102,241,.3);box-shadow:0 8px 32px rgba(0,0,0,.08)}[data-theme=dark] .service-cad-page_value_card__XN2LN:hover{box-shadow:0 8px 32px rgba(0,0,0,.25)}.service-cad-page_value_card_inner__xc1HX{padding:1.75rem 1.5rem;position:relative}@media screen and (min-width:768px){.service-cad-page_value_card_inner__xc1HX{padding:2rem 1.75rem}}.service-cad-page_value_card_num__RpFPI{position:absolute;top:1rem;right:1rem;font-size:2rem;font-weight:700;line-height:1;color:rgba(99,102,241,.12);letter-spacing:-.02em}[data-theme=dark] .service-cad-page_value_card_num__RpFPI{color:rgba(99,102,241,.18)}.service-cad-page_value_icon_wrap__tHx5C{width:3rem;height:3rem;border-radius:.75rem;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}[data-theme=dark] .service-cad-page_value_icon_wrap__tHx5C{background:rgba(99,102,241,.18);border-color:rgba(99,102,241,.35)}.service-cad-page_value_icon_svg__oWI9h{width:1.375rem;height:1.375rem;color:#6366f1}.service-cad-page_value_title__cbkRu{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:rgb(var(--color-title));margin:0 0 .625rem}.service-cad-page_value_text__NeS9o{font-size:1rem;line-height:1.65;color:rgb(var(--color-text));opacity:.88;margin:0}.service-cad-page_process_list__Lf_8v{list-style:none;margin:0;counter-reset:step;position:relative;padding:0}@media screen and (min-width:768px){.service-cad-page_process_list__Lf_8v{padding-left:.5rem}}.service-cad-page_process_step__xZ2nM{display:flex;gap:1.5rem;padding:1.75rem 1.5rem;border-radius:1.25rem;border:1px solid rgba(var(--color-border),.25);background:rgba(var(--color-bg),.5);margin-bottom:1rem;transition:border-color .2s ease,box-shadow .2s ease}[data-theme=dark] .service-cad-page_process_step__xZ2nM{background:rgba(30,30,38,.4);border-color:rgba(131,131,131,.2)}.service-cad-page_process_step__xZ2nM:hover{border-color:rgba(99,102,241,.25);box-shadow:0 4px 20px rgba(0,0,0,.06)}.service-cad-page_process_step__xZ2nM:last-child{margin-bottom:0}.service-cad-page_process_num__6_ZCw{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.75rem;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(99,102,241,.1));color:#6366f1;font-size:.9375rem;font-weight:700;display:flex;align-items:center;justify-content:center;counter-increment:step;border:1px solid rgba(99,102,241,.25)}.service-cad-page_process_num__6_ZCw:before{content:counter(step)}.service-cad-page_process_step_label__6tFQ0{font-size:.8125rem;font-weight:500;color:rgb(var(--color-text));opacity:.7;text-transform:uppercase;letter-spacing:.04em}.service-cad-page_process_content__iuJCP h4{font-size:1.125rem;font-weight:600;color:rgb(var(--color-title));margin-bottom:.5rem}.service-cad-page_process_content__iuJCP p{font-size:.9375rem;line-height:1.68;color:rgb(var(--color-text));opacity:.9;margin:0}.service-cad-page_services_list__qNFKh{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.service-cad-page_service_item__Lg2rI{padding:1.5rem 1.5rem 1.5rem 1.75rem;border-radius:1.25rem;background:rgba(var(--color-bg),.6);border:1px solid rgba(var(--color-border),.3);border-left:3px solid #6366f1;transition:border-color .2s ease,box-shadow .2s ease}[data-theme=dark] .service-cad-page_service_item__Lg2rI{background:rgba(30,30,38,.5);border-color:rgba(131,131,131,.25)}.service-cad-page_service_item__Lg2rI:hover{border-color:rgba(99,102,241,.3);box-shadow:0 4px 20px rgba(0,0,0,.05)}.service-cad-page_service_item_title__6mh_9{font-size:1.125rem;font-weight:600;color:rgb(var(--color-title));margin-bottom:.5rem}.service-cad-page_service_item_desc__dSLaI{font-size:.9375rem;line-height:1.65;color:rgb(var(--color-text));opacity:.9;margin:0}.service-cad-page_service_item_specs__hzaEJ{font-size:.8125rem;color:rgb(var(--color-text));opacity:.8;margin-top:.75rem;padding:.625rem .75rem .5rem;border-top:1px solid rgba(var(--color-border),.35);background:rgba(var(--color-bg),.4);border-radius:.375rem;font-weight:500}[data-theme=dark] .service-cad-page_service_item_specs__hzaEJ{background:rgba(0,0,0,.2)}.service-cad-page_software_grid__jPs36{display:grid;grid-template-columns:1fr;gap:1.25rem}@media screen and (min-width:768px){.service-cad-page_software_grid__jPs36{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.service-cad-page_software_card__f5LyU{padding:1.75rem 1.5rem;border-radius:1.25rem;border:1px solid rgba(var(--color-border),.3);background:rgba(var(--color-bg),.6);box-shadow:0 2px 12px rgba(0,0,0,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}[data-theme=dark] .service-cad-page_software_card__f5LyU{background:rgba(30,30,38,.5);border-color:rgba(131,131,131,.25)}.service-cad-page_software_card__f5LyU:hover{border-color:rgba(99,102,241,.3);box-shadow:0 6px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.service-cad-page_software_name__2Ym3q{font-size:1.0625rem;font-weight:600;color:rgb(var(--color-title));margin-bottom:.625rem;padding-bottom:.5rem;border-bottom:1px solid rgba(var(--color-border),.3)}.service-cad-page_software_desc__s0yXP{font-size:.9375rem;line-height:1.65;color:rgb(var(--color-text));opacity:.9;margin:0}.service-cad-page_software_link__n6dGz{display:inline-block;margin-top:1rem;font-size:.875rem;font-weight:500;color:#6366f1;text-decoration:none}.service-cad-page_software_link__n6dGz:hover{text-decoration:underline}.service-cad-page_faq_list__EBjKE{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.service-cad-page_faq_item__wJ66g{padding:1.5rem;border-radius:1.25rem;border:1px solid rgba(var(--color-border),.3);background:rgba(var(--color-bg),.5);transition:border-color .2s ease}[data-theme=dark] .service-cad-page_faq_item__wJ66g{background:rgba(30,30,38,.4);border-color:rgba(131,131,131,.25)}.service-cad-page_faq_item__wJ66g:hover{border-color:rgba(99,102,241,.2)}.service-cad-page_faq_q__vFk1i{font-size:1rem;font-weight:600;color:rgb(var(--color-title));margin-bottom:.5rem}.service-cad-page_faq_a__d1hrN{font-size:.9375rem;line-height:1.68;color:rgb(var(--color-text));opacity:.9;margin:0}.service-cad-page_trust_wrap__vks6B{padding:2rem 1.5rem;border-radius:1.25rem;border:1px solid rgba(var(--color-border),.3);background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(99,102,241,.03))}[data-theme=dark] .service-cad-page_trust_wrap__vks6B{background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(99,102,241,.05));border-color:rgba(131,131,131,.25)}@media screen and (min-width:768px){.service-cad-page_trust_wrap__vks6B{padding:2.5rem}}.service-cad-page_trust_list__sZBxP{display:grid;grid-template-columns:1fr;gap:.875rem 2rem;list-style:none;margin:0;padding:0}@media screen and (min-width:640px){.service-cad-page_trust_list__sZBxP{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.service-cad-page_trust_list__sZBxP{grid-template-columns:repeat(3,1fr)}}.service-cad-page_trust_item__4xmiq{font-size:.9375rem;font-weight:500;color:rgb(var(--color-text));opacity:.92;display:flex;align-items:center;gap:.625rem}.service-cad-page_trust_item__4xmiq:before{content:"";width:6px;height:6px;border-radius:50%;background:#6366f1;flex-shrink:0;box-shadow:0 0 0 2px rgba(99,102,241,.25)}.service-cad-page_cta_section__gnW1t{text-align:center;padding:3.5rem 1.5rem;border-radius:1.25rem;border:1px solid rgba(var(--color-border),.35);background:linear-gradient(180deg,rgba(var(--color-bg),.8) 0,rgba(var(--color-bg),.5) 100%);box-shadow:0 4px 24px rgba(0,0,0,.06);position:relative;overflow:hidden}[data-theme=dark] .service-cad-page_cta_section__gnW1t{background:linear-gradient(180deg,rgba(30,30,38,.8),rgba(30,30,38,.5));border-color:rgba(131,131,131,.3);box-shadow:0 4px 24px rgba(0,0,0,.2)}@media screen and (min-width:768px){.service-cad-page_cta_section__gnW1t{padding:4.5rem 3rem}}.service-cad-page_cta_section__gnW1t:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#6366f1,transparent);opacity:.6}.service-cad-page_cta_heading__rzyj9{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:rgb(var(--color-title));margin-bottom:.75rem;position:relative}@media screen and (min-width:768px){.service-cad-page_cta_heading__rzyj9{font-size:1.875rem}}.service-cad-page_cta_sub__I3Po1{font-size:1rem;line-height:1.65;color:rgb(var(--color-text));opacity:.9;margin-bottom:1.75rem;max-width:32rem;margin-left:auto;margin-right:auto}.service-cad-page_cta_buttons__d6n4_{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.service-cad-page_cta_primary__JV570{display:inline-flex;align-items:center;justify-content:center;padding:.9375rem 1.875rem;font-size:1rem;font-weight:600;background:rgb(var(--btn-primary-bg));color:rgb(var(--btn-primary-text));text-decoration:none;border-radius:.5rem;box-shadow:0 4px 14px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.service-cad-page_cta_primary__JV570:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.14)}.service-cad-page_cta_secondary__WjMcE{display:inline-flex;align-items:center;padding:.875rem 1.375rem;font-size:.9375rem;font-weight:500;color:rgb(var(--color-text));text-decoration:none;border-radius:.5rem;border:1px solid rgba(var(--color-border),.5);background:rgba(0,0,0,0);transition:border-color .2s ease,background .2s ease,color .2s ease}.service-cad-page_cta_secondary__WjMcE:hover{border-color:rgba(99,102,241,.45);background:rgba(99,102,241,.08);color:rgb(var(--color-title))}