.DevelopmentCycle_cycle__W_60_{position:relative;background:#0a0a0a;color:white;padding:80px 24px}.DevelopmentCycle_layout__nrMwd{display:grid;align-items:start;gap:40px;max-width:1064px;margin:0 auto}.DevelopmentCycle_heading__YWZm1{min-width:0}.DevelopmentCycle_eyebrow___cZek{margin-bottom:20px;color:#ddd0ff;font-size:13px;letter-spacing:.13em;text-transform:uppercase}.DevelopmentCycle_marker__5HjRY{display:none;margin-top:32px;overflow:hidden;border:1px solid #ffffff26;background:#0d0b12}.DevelopmentCycle_steps__h3m2P{min-width:0;padding-left:28px;border-left:1px solid #c4b5fd4d}.DevelopmentCycle_step__0QiA_{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:40px 0}.DevelopmentCycle_dot__FogIe{position:absolute;left:-35px;top:50%;width:12px;height:12px;transform:translateY(-50%);border-radius:50%;border:1px solid #c4b5fd;background:#0a0a0a}@media (min-width:640px){.DevelopmentCycle_cycle__W_60_{padding:96px 48px}}@media (min-width:1024px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.DevelopmentCycle_layout__nrMwd{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,6vw,96px)}.DevelopmentCycle_cycle__W_60_[data-enhanced=true] .DevelopmentCycle_heading__YWZm1{position:sticky;top:112px}.DevelopmentCycle_marker__5HjRY{display:block}.DevelopmentCycle_step__0QiA_{min-height:64svh}.DevelopmentCycle_cycle__W_60_[data-enhanced=true] .DevelopmentCycle_step__0QiA_{opacity:.82;transition:opacity .3s ease}.DevelopmentCycle_step__0QiA_[data-active=true]{opacity:1}.DevelopmentCycle_step__0QiA_[data-active=true] .DevelopmentCycle_dot__FogIe{background:#8b5cf6;box-shadow:0 0 0 5px #8b5cf625}}.ServiceIllustration_frame__uW_5y{width:100%;max-width:440px;aspect-ratio:22/13;overflow:hidden;border:1px solid rgba(181,151,255,.13);border-radius:20px;background:radial-gradient(ellipse at 50% 40%,rgba(110,72,171,.16),transparent 75%),#101014}.ServiceIllustration_canvas__l1lzF{display:block;width:100%;height:100%}.ServiceIllustration_panel__YSf03{fill:#19171f;stroke:#44394f;stroke-width:1}.ServiceIllustration_inset__10fUM{fill:#211b2b;stroke:#4a3b5b;stroke-width:1}.ServiceIllustration_line__A7VL2{stroke:#473d53;stroke-width:1}.ServiceIllustration_dot__8l_e0{fill:#8e7f9f}.ServiceIllustration_quiet__KnvB_{fill:#655770}.ServiceIllustration_accent__gLbhv{fill:#b697e9}.ServiceIllustration_accentSoft___2jCa{fill:#594274}.ServiceIllustration_button__DuqiT{fill:#694b8e;stroke:#a080c9;stroke-width:1}.ServiceIllustration_stroke__PPULw{stroke:#b496da;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ServiceIllustration_heading__NNHDG,.ServiceIllustration_label__Sw1nH,.ServiceIllustration_small__p5O39{fill:#eee6fa;font-family:inherit}.ServiceIllustration_heading__NNHDG{font-size:20px;font-weight:600;letter-spacing:-.4px}.ServiceIllustration_label__Sw1nH{font-size:11px;font-weight:500}.ServiceIllustration_small__p5O39{font-size:10px}.ServicesChapter_chapter__fFOqh{position:relative;z-index:1;display:grid;align-items:start;gap:40px;max-width:1160px;margin:0 auto;padding:0 24px}.ServicesChapter_heading__a4Sbm{min-width:0;background:#0a0a0aee}.ServicesChapter_eyebrow__DLX2R{margin-bottom:20px;color:#ddd0ff;font-size:13px;line-height:20px;letter-spacing:.13em;text-transform:uppercase}.ServicesChapter_title__yOvFm{font-size:clamp(36px,3.5vw,52px);font-weight:600;line-height:1.07;letter-spacing:-.045em}.ServicesChapter_intro__48v73{margin-top:24px;color:#ffffffcc;font-size:17px;line-height:1.75}.ServicesChapter_rail__e67KU{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.ServicesChapter_rail__e67KU a{display:grid;width:44px;height:44px;place-items:center;border:1px solid #ffffff30;color:#ddd0ff;font-size:13px;transition:background-color .2s,border-color .2s}.ServicesChapter_rail__e67KU a[aria-current=step]{background:#7c3aed;border-color:#a78bfa;color:white}.ServicesChapter_rail__e67KU a:hover{border-color:#c4b5fd}.ServicesChapter_link__hPVir:focus-visible,.ServicesChapter_rail__e67KU a:focus-visible{outline:2px solid #c4b5fd;outline-offset:4px}.ServicesChapter_link__hPVir{display:inline-flex;min-height:44px;align-items:center;gap:20px;margin-top:24px;border-bottom:1px solid #ffffff50;font-weight:600;font-size:14px}.ServicesChapter_slot__ZehS0,.ServicesChapter_track__emPLE{min-width:0}.ServicesChapter_slot__ZehS0{scroll-margin-top:112px;margin-bottom:24px}.ServicesChapter_slot__ZehS0:last-child{margin-bottom:0}.ServicesChapter_card__Xj9x8{padding:24px;border:1px solid #ffffff26;background:#0d0b12}.ServicesChapter_cardTitle__wEDQy{display:flex;gap:16px;align-items:baseline}.ServicesChapter_cardTitle__wEDQy h3{font-size:clamp(24px,2vw,30px);font-weight:600;line-height:1.15;letter-spacing:-.035em}.ServicesChapter_number__Cg7CV{color:#c4b5fd;font-size:12px;letter-spacing:.08em}.ServicesChapter_body__wKAvm{margin-top:20px;color:#ffffffcc;font-size:16px;line-height:1.75}.ServicesChapter_illustration__k2H9H{display:flex;justify-content:center;margin-top:24px}.ServicesChapter_detail__apyXs{margin-top:24px;padding-top:20px;border-top:1px solid #ffffff1a;color:#ddd0ff;font-size:13px;line-height:1.7}@media (min-width:640px){.ServicesChapter_chapter__fFOqh{padding:0 48px}.ServicesChapter_card__Xj9x8{padding:28px}}@media (min-width:1024px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.ServicesChapter_chapter__fFOqh{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,6vw,96px)}.ServicesChapter_chapter__fFOqh[data-enhanced=true] .ServicesChapter_heading__a4Sbm{position:sticky;top:112px}.ServicesChapter_slot__ZehS0{min-height:100svh;margin-bottom:0;padding-bottom:64px}.ServicesChapter_chapter__fFOqh[data-enhanced=true] .ServicesChapter_card__Xj9x8{position:sticky;top:112px;opacity:.82;transition:opacity .3s ease,border-color .3s ease}.ServicesChapter_chapter__fFOqh[data-enhanced=true] .ServicesChapter_card__Xj9x8[data-active=true]{opacity:1;border-color:#a78bfa80}}@media (prefers-reduced-motion:reduce){.ServicesChapter_card__Xj9x8,.ServicesChapter_rail__e67KU a{transition:none}}.showcase-ripple{animation:showcase-ripple 2s ease calc(var(--i) * .2s) infinite}@keyframes showcase-ripple{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.9)}}.showcase-meteor{animation:showcase-meteor 5s linear infinite}@keyframes showcase-meteor{0%{transform:rotate(var(--angle)) translateX(0);opacity:1}70%{opacity:1}to{transform:rotate(var(--angle)) translateX(-700px);opacity:0}}[data-animation-active=false] .showcase-meteor,[data-animation-active=false] .showcase-ripple{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.showcase-meteor,.showcase-ripple{animation:none!important}}.niubo-velocity-demo{overflow:hidden;background:#09090b;color:#f4f4f5;border:1px solid #3f3f46;border-radius:16px;padding:1.25rem 0}.niubo-velocity-controls{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem 1rem;font-size:.875rem;color:#d4d4d8}.niubo-velocity-controls p{margin:0}.niubo-velocity-controls button{flex-shrink:0;min-height:44px;border:1px solid #71717a;border-radius:0;padding:.5rem .75rem;background:#18181b;color:#f4f4f5;cursor:pointer}.niubo-velocity-controls button:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.niubo-velocity-row{overflow:hidden;width:100%;white-space:nowrap}.niubo-velocity-line{display:inline-flex;align-items:center;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.niubo-velocity-block{display:inline-flex;align-items:center;flex-shrink:0}.niubo-velocity-word{display:inline-flex;align-items:center;gap:1.5rem;padding:.75rem 1rem;font-size:clamp(1.5rem,4.5vw,3.5rem);font-weight:600;letter-spacing:-.035em}.niubo-velocity-word>span{color:#c4b5fd}.niubo-velocity-static{display:flex;flex-wrap:wrap;justify-content:center;min-height:150px;align-content:center}@media (max-width:640px){.niubo-velocity-controls{flex-direction:column;align-items:flex-start}}.niubo-velocity-full-width{width:100%;border-left:0;border-right:0;border-radius:0}