.ai-services_section__Dz8fR{color:#f5f7fc;background:#090c12;padding:clamp(48px,7vw,88px) 20px}.ai-services_container__x0aJZ{width:min(1240px,100%);margin-inline:auto}.ai-services_hero__WKtWt{padding-top:164px;background:radial-gradient(ellipse at 80% 15%,#4c1d9524,transparent 55%),radial-gradient(ellipse at 10% 20%,#0369a114,transparent 55%),#090c12}.ai-services_heroGrid__oRR4W{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center}.ai-services_eyebrow__QsUeO{display:inline-flex;align-items:center;gap:8px;color:#b9a8ff;font-size:12px;font-weight:600;letter-spacing:.055em;margin-bottom:20px}.ai-services_title___dnB0{font-size:clamp(34px,4.1vw,56px);line-height:1.08;font-weight:650;letter-spacing:-.045em;max-width:760px;text-wrap:balance}.ai-services_subtitle__OEHN8{color:#9faebe;font-size:16px;line-height:1.75;max-width:690px;margin-top:22px}.ai-services_heading__wrF_Y{font-size:clamp(25px,3vw,38px);line-height:1.17;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.ai-services_smallHeading__XPuUT{font-size:23px;line-height:1.3;letter-spacing:-.025em;font-weight:600}.ai-services_actions__UG4kB{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:28px}.ai-services_primary___X4DG,.ai-services_secondary__RHzh_{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 18px;border-radius:12px;font-size:13px;font-weight:600;line-height:1.5;transition:background .2s,border-color .2s}.ai-services_primary___X4DG{color:#100c24;background:#c4b5fd;border:1px solid #c4b5fd}.ai-services_primary___X4DG:hover{background:#ddd6fe}.ai-services_secondary__RHzh_{background:#ffffff05;color:#d8e0ed;border:1px solid #ffffff20}.ai-services_secondary__RHzh_:hover{background:#ffffff0c;border-color:#ffffff40}.ai-services_arrow__yfBao:focus-visible,.ai-services_back__wvF3H:focus-visible,.ai-services_card__jQ6X_:focus-visible,.ai-services_filter__MnBCO:focus-visible,.ai-services_primary___X4DG:focus-visible,.ai-services_secondary__RHzh_:focus-visible{outline:2px solid #c4b5fd;outline-offset:4px}.ai-services_headerRow__JPWTq{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.ai-services_headerRow__JPWTq .ai-services_subtitle__OEHN8{font-size:15px;margin-top:14px;max-width:650px}.ai-services_controls__g51Eo{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.ai-services_arrow__yfBao{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ffffff20;border-radius:12px;color:#d8e0ed;background:#ffffff04;transition:background .2s}.ai-services_arrow__yfBao:hover{background:#ffffff12}.ai-services_arrow__yfBao:disabled{opacity:.3;cursor:default}.ai-services_carousel__4D1gH{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:thin;scrollbar-color:#ffffff22 transparent;padding:6px 4px 20px;margin-inline:-4px}.ai-services_carouselItem__uPJBR{flex:0 0 286px;scroll-snap-align:start}.ai-services_grid__Uktow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ai-services_card__jQ6X_{display:flex;flex-direction:column;height:100%;min-height:248px;position:relative;overflow:hidden;border-radius:18px;border:1px solid #ffffff12;padding:20px;background:linear-gradient(130deg,var(--ai-tint),transparent 64%),#10151e;transition:transform .2s,border-color .2s,background-color .2s}.ai-services_card__jQ6X_:before{content:"";position:absolute;top:0;left:20px;height:2px;width:30px;background:var(--ai-accent);opacity:.8;transition:width .2s}.ai-services_card__jQ6X_:hover{transform:translateY(-3px);border-color:var(--ai-accent);background-color:#141b27}.ai-services_card__jQ6X_:hover:before{width:60px}.ai-services_cardTop__l4Ox5{display:flex;align-items:center;gap:10px;margin-bottom:17px}.ai-services_icon__3t_ha{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;color:var(--ai-accent);background:var(--ai-tint);border:1px solid var(--ai-border)}.ai-services_category__auNfE{font-size:11px;color:#a7b5c8;line-height:1.5;flex:1}.ai-services_cardTitle__slSCP{font-size:17px;line-height:1.35;font-weight:600;letter-spacing:-.02em;margin-bottom:10px;text-wrap:balance}.ai-services_cardDesc__XqQHA{font-size:13px;line-height:1.65;color:#a7b5c8;margin-bottom:20px}.ai-services_cardFooter__Dxvgs{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:15px;margin-top:auto;border-top:1px solid #ffffff10;font-size:12px;line-height:1.5;color:var(--ai-accent)}.ai-services_cardFooter__Dxvgs svg{flex-shrink:0}.ai-services_filters__Jxadc{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.ai-services_filter__MnBCO{min-height:44px;padding:10px 16px;border-radius:12px;border:1px solid #ffffff16;color:#a7b5c8;font-size:13px;background:#ffffff03}.ai-services_filter__MnBCO[aria-pressed=true]{color:#e3d9ff;background:#a78bfa19;border-color:#a78bfa70}.ai-services_count__QNFBa{font-size:12px;color:#a7b5c8;white-space:nowrap}.ai-services_demo__remic{margin-top:32px;padding:25px 28px;border:1px solid #a78bfa30;border-radius:20px;display:flex;align-items:center;gap:28px;background:linear-gradient(110deg,#7c3aed10,transparent),#10141d}.ai-services_demoMark__5gvpi{display:flex;justify-content:center;align-items:center;width:54px;height:54px;flex-shrink:0;border-radius:17px;color:#c4b5fd;background:#a78bfa18}.ai-services_demoContent___oyN_{flex:1}.ai-services_demo__remic .ai-services_eyebrow__QsUeO{margin-bottom:6px;font-size:10px}.ai-services_demo__remic h3{font-size:19px;font-weight:600;letter-spacing:-.02em}.ai-services_demo__remic p{font-size:13px;color:#a7b5c8;line-height:1.7;max-width:770px;margin-top:8px}.ai-services_demo__remic a{flex-shrink:0}.ai-services_workflow__CK6_k{border:1px solid #ffffff16;border-radius:24px;padding:24px;background:linear-gradient(145deg,#a78bfa0b,transparent),#0e131d;box-shadow:0 20px 60px #00000024}.ai-services_workflowCaption__RINPZ{font-size:11px;color:#a7b5c8;letter-spacing:.04em;display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #ffffff10}.ai-services_dots__1gmM1{display:flex;gap:5px}.ai-services_dots__1gmM1 i{width:5px;height:5px;border-radius:50%;background:#ffffff30}.ai-services_flowRow__XbWWi{display:flex;gap:14px;align-items:center;border:1px solid #ffffff10;border-radius:14px;padding:14px 16px;background:#ffffff03}.ai-services_flowRow__XbWWi strong{font-size:14px;font-weight:550}.ai-services_flowRow__XbWWi p{font-size:11px;color:#a7b5c8;margin-top:4px;line-height:1.5}.ai-services_flowRow__XbWWi[data-active]{border-color:#a78bfa50;background:#a78bfa0c}.ai-services_flowNumber__OXcP6{font-size:11px;color:#a7b5c8;font-family:monospace}.ai-services_connector__DrRIT{height:23px;width:1px;margin-left:31px;background:linear-gradient(#a78bfa88,#a78bfa22)}.ai-services_flowBody__Okkuc{padding-top:20px}.ai-services_flowNote__5ZcRK{font-size:11px;color:#a7b5c8;line-height:1.6;margin-top:18px}.ai-services_steps__SdGfJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ffffff15;margin-top:28px;gap:24px}.ai-services_step__vqrJ_{padding-top:22px}.ai-services_stepNumber__X_065{color:#a78bfa;font-size:12px;font-family:monospace}.ai-services_step__vqrJ_ h3{font-size:15px;margin:12px 0 8px;line-height:1.6;font-weight:500}.ai-services_step__vqrJ_ p{font-size:13px;color:#a7b5c8;line-height:1.7}.ai-services_footer__i8AXu{text-align:center;border-top:1px solid #ffffff10}.ai-services_footer__i8AXu .ai-services_subtitle__OEHN8{margin-inline:auto}.ai-services_footer__i8AXu .ai-services_actions__UG4kB{justify-content:center}.ai-services_back__wvF3H{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:24px;font-size:13px;color:#a7b5c8}.ai-services_detailTitle__jUkP3{font-size:clamp(32px,3.8vw,50px)}.ai-services_price__DXLDG{color:#c4b5fd;font-size:14px;font-weight:500;margin-top:22px}.ai-services_detailColumns__SKbA6{display:grid;grid-template-columns:1.2fr 1fr;gap:48px}.ai-services_panel___CW7Z{padding:28px;border-radius:20px;border:1px solid #ffffff15;background:#10151e}.ai-services_list__G3_Hz{display:grid;gap:16px;margin-top:24px}.ai-services_list__G3_Hz li{display:flex;align-items:start;gap:12px;font-size:14px;line-height:1.6;color:#c3cedd}.ai-services_list__G3_Hz svg{color:#6ee7b7;flex-shrink:0;margin-top:3px}.ai-services_tags___U95b{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ai-services_tag__ECxuk{border:1px solid #ffffff15;border-radius:8px;background:#ffffff03;color:#c3cedd;font-size:12px;padding:8px 11px}.ai-services_editorial__GGCJY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:50px}.ai-services_editorial__GGCJY p{margin-top:16px;font-size:14px;color:#a7b5c8;line-height:1.85}.ai-services_faq__WJRAp{display:grid;gap:10px;margin-top:24px}.ai-services_faq__WJRAp details{padding:0 20px;border:1px solid #ffffff15;border-radius:14px;background:#10151e}.ai-services_faq__WJRAp summary{padding:18px 0;font-size:14px;font-weight:500;cursor:pointer}.ai-services_faq__WJRAp summary:focus-visible{outline:2px solid #c4b5fd;outline-offset:4px}.ai-services_faq__WJRAp p{color:#a7b5c8;font-size:14px;line-height:1.8;padding-bottom:20px}.ai-services_scope__HUOoX{margin-top:30px;font-size:13px;line-height:1.8;color:#a7b5c8}.ai-services_scope__HUOoX strong{display:block;color:#e2e8f0;margin-bottom:8px;font-size:15px}@media(max-width:1050px){.ai-services_heroGrid__oRR4W{gap:32px}.ai-services_headerRow__JPWTq{align-items:start;flex-direction:column}.ai-services_demo__remic{flex-wrap:wrap;gap:18px}.ai-services_demoContent___oyN_{flex-basis:calc(100% - 80px)}.ai-services_demo__remic a{margin-left:72px}.ai-services_grid__Uktow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ai-services_section__Dz8fR{padding-inline:20px}.ai-services_hero__WKtWt{padding-top:138px}.ai-services_detailColumns__SKbA6,.ai-services_editorial__GGCJY,.ai-services_heroGrid__oRR4W{grid-template-columns:1fr;gap:28px}.ai-services_title___dnB0{font-size:36px}.ai-services_subtitle__OEHN8{font-size:15px}.ai-services_workflow__CK6_k{padding:20px}.ai-services_steps__SdGfJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.ai-services_demo__remic{padding:22px}.ai-services_demoMark__5gvpi{display:none}.ai-services_demo__remic a{margin-left:0}.ai-services_demoContent___oyN_{flex-basis:100%}.ai-services_panel___CW7Z{padding:22px}.ai-services_grid__Uktow{grid-template-columns:1fr;gap:12px}.ai-services_card__jQ6X_{min-height:228px}.ai-services_carouselItem__uPJBR{flex-basis:min(282px,83vw)}.ai-services_filters__Jxadc{gap:6px}.ai-services_filter__MnBCO{padding-inline:12px;font-size:12px}.ai-services_editorial__GGCJY{margin-top:34px}.ai-services_smallHeading__XPuUT{font-size:21px}}@media(prefers-reduced-motion:reduce){.ai-services_arrow__yfBao,.ai-services_card__jQ6X_,.ai-services_card__jQ6X_:before,.ai-services_primary___X4DG,.ai-services_secondary__RHzh_{transition:none}.ai-services_card__jQ6X_:hover{transform:none}}.light .ai-services_section__Dz8fR{color:var(--foreground);background-color:transparent}.light .ai-services_hero__WKtWt{background:radial-gradient(ellipse at 80% 15%,#8a61c00d,transparent 55%),radial-gradient(ellipse at 10% 20%,#147ca310,transparent 55%),var(--background)}.light :is(.ai-services_eyebrow__QsUeO,.ai-services_demoMark__5gvpi,.ai-services_stepNumber__X_065,.ai-services_price__DXLDG){color:#69469b}.light :is(.ai-services_subtitle__OEHN8,.ai-services_category__auNfE,.ai-services_cardDesc__XqQHA,.ai-services_count__QNFBa,.ai-services_demo__remic p,.ai-services_workflowCaption__RINPZ,.ai-services_flowRow__XbWWi p,.ai-services_flowNumber__OXcP6,.ai-services_flowNote__5ZcRK,.ai-services_step__vqrJ_ p,.ai-services_back__wvF3H,.ai-services_editorial__GGCJY p,.ai-services_faq__WJRAp p,.ai-services_scope__HUOoX){color:var(--muted-foreground)}.light :is(.ai-services_card__jQ6X_,.ai-services_panel___CW7Z,.ai-services_faq__WJRAp details){background:var(--card);border-color:var(--border)}.light .ai-services_card__jQ6X_{background:linear-gradient(130deg,var(--ai-tint),transparent 64%),var(--card);box-shadow:0 6px 22px #1930500e}.light .ai-services_card__jQ6X_:hover{background-color:var(--popover);border-color:color-mix(in srgb,var(--ai-accent) 70%,#243650)}.light :is(.ai-services_cardFooter__Dxvgs,.ai-services_icon__3t_ha){color:color-mix(in srgb,var(--ai-accent) 32%,#15263d)}.light :is(.ai-services_secondary__RHzh_,.ai-services_arrow__yfBao,.ai-services_filter__MnBCO,.ai-services_flowRow__XbWWi,.ai-services_tag__ECxuk){color:var(--day-text);background:#17263a04;border-color:var(--border)}.light :is(.ai-services_secondary__RHzh_,.ai-services_arrow__yfBao):hover{background:#17263a09;border-color:#9aabc1}.light .ai-services_filter__MnBCO[aria-pressed=true]{color:#64428f;background:#dcd5e8;border-color:#ad98cb}.light .ai-services_primary___X4DG{background:#714cab;border-color:#714cab;color:#fff}.light .ai-services_primary___X4DG:hover{background:#5f3c96}.light .ai-services_demo__remic{background:linear-gradient(110deg,#8659be09,transparent),var(--card);border-color:#b2a3c8}.light .ai-services_workflow__CK6_k{background:linear-gradient(145deg,#8754ba08,transparent),var(--card);border-color:var(--border);box-shadow:0 20px 60px #15345b0a}.light :is(.ai-services_cardFooter__Dxvgs,.ai-services_workflowCaption__RINPZ,.ai-services_steps__SdGfJ,.ai-services_footer__i8AXu){border-color:var(--border)}.light .ai-services_carousel__4D1gH{scrollbar-color:#a9b6c9 transparent}.light .ai-services_dots__1gmM1 i{background:#9aaac0}.light .ai-services_flowRow__XbWWi>svg{color:#405f83}.light .ai-services_flowRow__XbWWi[data-active]>svg{color:#714cab}.light .ai-services_connector__DrRIT{background:linear-gradient(#9278b6,#b2a3c8)}.light :is(.ai-services_list__G3_Hz li,.ai-services_scope__HUOoX strong){color:var(--foreground)}.light .ai-services_list__G3_Hz svg{color:#087557}.light :is(.ai-services_primary___X4DG,.ai-services_secondary__RHzh_,.ai-services_card__jQ6X_,.ai-services_filter__MnBCO,.ai-services_arrow__yfBao,.ai-services_back__wvF3H,.ai-services_faq__WJRAp summary):focus-visible{outline-color:#714cab}.ai-services_eyebrow__QsUeO[style]{color:var(--ai-detail-accent)}.light .ai-services_eyebrow__QsUeO[style]{color:color-mix(in srgb,var(--ai-detail-accent) 32%,#15263d)}.violet .ai-services_hero__WKtWt,.violet .ai-services_section__Dz8fR{background:transparent}