.services_page__MzkUe{max-width:1024px;margin:0 auto;padding:88px 32px 24px;--scene-bg:color-mix(in srgb,var(--foreground) 3%,transparent);--scene-line:color-mix(in srgb,var(--foreground) 12%,transparent);--scene-fill:color-mix(in srgb,var(--foreground) 7%,transparent);--scene-solid:color-mix(in srgb,var(--foreground) 20%,transparent);--scene-strong:color-mix(in srgb,var(--foreground) 38%,transparent);--scene-accent:#b19eef;--scene-accent-2:#69bc56}[data-theme=light] .services_page__MzkUe{--scene-accent:#5b3fd6;--scene-accent-2:#3f8f2f}.services_back__QQH_D{font-family:var(--mono);font-size:13px;color:var(--muted);transition:color .2s}.services_back__QQH_D:hover{color:var(--foreground)}.services_hero___BMcT{padding-bottom:8px}.services_label__q0jVQ{margin:72px 0 16px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.services_title__keKNC{margin:0 0 28px;font-size:clamp(36px,4.6vw,52px);font-weight:500;line-height:1.14;letter-spacing:-.035em}.services_intro__sJZif{margin:0 0 16px;max-width:60ch;font-size:20px;line-height:1.7}.services_intro__sJZif+.services_intro__sJZif{font-size:18px;color:var(--muted)}.services_index__fJqlm{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.services_indexLink__LISME{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--border);font-size:15px;line-height:1.2;color:var(--muted);transition:color .2s,border-color .2s,transform .2s}.services_indexLink__LISME:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 40%,transparent);transform:translateY(-2px)}.services_indexNum___lQpS{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--scene-accent)}.services_block__x41lL{display:grid;grid-gap:36px;gap:36px;padding:64px 0;border-top:1px solid var(--border);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.3,1)}.services_block__x41lL[data-revealed=false]{opacity:0;transform:translateY(28px)}.services_blockNum__RQmmj{margin:0 0 12px;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--muted)}.services_blockHeading__P1GxK{margin:0 0 14px;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.services_blockLead__qpAKc{margin:0 0 18px;font-size:20px;line-height:1.45;color:var(--scene-accent)}.services_blockText__Jh_Ok{margin:0 0 14px;max-width:56ch;font-size:17px;line-height:1.7;color:var(--muted)}.services_blockText__Jh_Ok:last-of-type{margin-bottom:0}.services_deliverables__soUBn{margin-top:28px;padding-top:24px;border-top:1px solid var(--border)}.services_deliverablesHeading__vs9LW{margin:0 0 14px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.services_deliverables__soUBn ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.services_deliverables__soUBn li{display:flex;align-items:flex-start;gap:12px;max-width:54ch;font-size:16px;line-height:1.55}.services_deliverables__soUBn li:before{content:"";flex-shrink:0;width:5px;height:5px;margin-top:10px;background:var(--scene-accent)}.services_blockMeta__FOZqC{display:flex;align-items:center;gap:10px;margin:26px 0 0;font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--muted)}.services_blockMeta__FOZqC:before{content:"";flex-shrink:0;width:5px;height:5px;background:var(--muted);opacity:.7}.services_scene___UjQk{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--border);border-radius:4px;background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--scene-accent) 9%,transparent),transparent 62%),var(--scene-bg)}.services_sceneEdge__23FlS{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 9%,transparent)}.services_block__x41lL[data-active=false] .services_scene___UjQk,.services_block__x41lL[data-active=false] .services_scene___UjQk *{animation-play-state:paused}.services_sceneLayout__8hYWm{position:absolute;inset:0}.services_sceneGrid__uMRDU{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(var(--scene-line) 1px,transparent 1px),linear-gradient(90deg,var(--scene-line) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(115% 85% at 50% 42%,#000 28%,transparent 76%);mask-image:radial-gradient(115% 85% at 50% 42%,#000 28%,transparent 76%)}.services_piece__YEyYK{position:absolute;border-radius:2px;background:var(--scene-solid);animation:services_piece-snap__MmZBo 7s cubic-bezier(.22,.9,.24,1) infinite;animation-delay:var(--d)}.services_pieceHero__Etjxc{border-radius:3px;background:linear-gradient(118deg,color-mix(in srgb,var(--scene-accent) 60%,transparent),color-mix(in srgb,var(--scene-accent-2) 42%,transparent))}.services_pieceTitle__gGHlY{background:var(--scene-strong)}.services_pieceCard__GzsWm{border-radius:3px;background:var(--scene-fill);box-shadow:inset 0 0 0 1px var(--scene-line)}@keyframes services_piece-snap__MmZBo{0%{opacity:0;transform:translate(var(--sx),var(--sy)) rotate(var(--sr)) scale(.94)}9%{opacity:1}30%,86%{opacity:1;transform:translate(0) rotate(0deg) scale(1)}to{opacity:0;transform:translate(var(--sx),var(--sy)) rotate(var(--sr)) scale(.94)}}.services_scenePanel__tO46V{position:absolute;inset:0;display:flex;flex-direction:column;gap:18px;padding:26px 26px 28px}.services_panelBar__8GdmY{display:flex;gap:8px;flex-shrink:0}.services_panelBar__8GdmY span{height:7px;width:30px;border-radius:999px;background:var(--scene-line)}.services_panelBar__8GdmY span:first-child{width:52px;background:var(--scene-strong)}.services_panelBody__GroHb{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:18px;gap:18px}.services_panelChart__1mu2G{position:relative;overflow:hidden;border:1px solid var(--scene-line);border-radius:4px;background:var(--scene-fill)}.services_panelChart__1mu2G svg{position:absolute;inset:10px;display:block}.services_chartArea__tEPvZ{fill:color-mix(in srgb,var(--scene-accent) 16%,transparent);animation:services_chart-area__YVT67 7s ease-out infinite}.services_chartLine__b7bqK{fill:none;stroke:var(--scene-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;animation:services_chart-draw__auLqe 7s ease-in-out infinite}@keyframes services_chart-draw__auLqe{0%{stroke-dashoffset:100}34%,88%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes services_chart-area__YVT67{0%,22%{opacity:0}46%,88%{opacity:1}to{opacity:0}}.services_panelMeasures___gHiB{display:flex;flex-direction:column;justify-content:center;gap:16px}.services_measure__wxmFu{display:flex;flex-direction:column;gap:7px}.services_measureLabel___naam{width:54%;height:6px;border-radius:999px;background:var(--scene-line)}.services_measureTrack__Msh7S{height:8px;border-radius:999px;background:var(--scene-fill);overflow:hidden}.services_measureFill__lMSCN{display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,var(--scene-accent),var(--scene-accent-2));transform-origin:left center;animation:services_measure-fill__mIgJp 7s cubic-bezier(.3,.8,.3,1) infinite;animation-delay:var(--d)}@keyframes services_measure-fill__mIgJp{0%{transform:scaleX(0)}26%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.services_panelRows__qKWfo{display:flex;flex-direction:column;gap:9px;flex-shrink:0}.services_panelRow__2nt3T{height:7px;width:var(--w);border-radius:999px;background:var(--scene-solid);transform-origin:left center;animation:services_row-land__6jmRr 7s cubic-bezier(.2,.8,.3,1) infinite;animation-delay:var(--d)}@keyframes services_row-land__6jmRr{0%{opacity:0;transform:translateX(-14px)}18%,88%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-14px)}}.services_sceneFlow__08fDY{position:absolute;inset:0;display:grid;place-items:center;padding:6%}.services_sceneFlow__08fDY svg{width:100%;height:100%}.services_flowTrack__UnuCl path{fill:none;stroke:var(--scene-line);stroke-width:2}.services_flowPulse__fjVRT path{fill:none;stroke:var(--scene-accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:12 100;animation:services_comet__GMeAX 7s linear infinite;animation-delay:var(--d)}@keyframes services_comet__GMeAX{0%{stroke-dashoffset:12;opacity:0}3%{opacity:1}14%{stroke-dashoffset:-100;opacity:1}15%,to{stroke-dashoffset:-100;opacity:0}}.services_flowNodes__6K7Bs rect{fill:var(--scene-fill);stroke:var(--scene-solid);stroke-width:1.5}.services_flowHub__LtbAv,.services_flowNode__FCXuS{animation:services_node-hit__P2xAY 7s ease-out infinite;animation-delay:var(--d)}.services_flowHub__LtbAv{stroke-width:2}@keyframes services_node-hit__P2xAY{0%{fill:var(--scene-fill);stroke:var(--scene-solid)}2%{fill:color-mix(in srgb,var(--scene-accent) 32%,transparent);stroke:var(--scene-accent)}18%,to{fill:var(--scene-fill);stroke:var(--scene-solid)}}.services_other__7Zbyq{margin-top:56px;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.3,1)}.services_other__7Zbyq[data-revealed=false]{opacity:0;transform:translateY(24px)}.services_otherRule__9fQRv{display:block;height:1px;background:repeating-linear-gradient(90deg,var(--border) 0 7px,transparent 7px 14px);background-size:14px 1px;animation:services_rule-drift__alu_g 1.4s linear infinite}.services_other__7Zbyq[data-active=false] .services_otherRule__9fQRv{animation-play-state:paused}@keyframes services_rule-drift__alu_g{to{background-position:14px 0}}.services_otherBody__Qdgn1{padding-top:32px}.services_otherHeading__U1VMt{margin:0 0 14px;font-size:22px;font-weight:600;letter-spacing:-.02em}.services_otherCopy__q0ZzJ{margin:0;max-width:62ch;font-size:17px;line-height:1.7;color:var(--muted)}.services_note__AViP5{margin-top:48px;padding-top:28px;border-top:1px solid var(--border);font-size:15px;line-height:1.65;color:var(--muted)}.services_note__AViP5 p{margin:0 0 10px;max-width:62ch}.services_note__AViP5 p:last-child{margin-bottom:0}.services_faq__COiqO{display:grid;grid-gap:24px;gap:24px;margin-top:64px;padding:56px 0;border-top:1px solid var(--border);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.3,1)}.services_faq__COiqO[data-revealed=false]{opacity:0;transform:translateY(24px)}.services_faqHead__QJ9C_ .services_label__q0jVQ{margin-top:0}.services_faqHeading__DyHBR{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em}.services_faqList__dIldj{display:flex;flex-direction:column}.services_faqItem__BC_Tk{border-top:1px solid var(--border)}.services_faqItem__BC_Tk:last-child{border-bottom:1px solid var(--border)}.services_faqItem__BC_Tk summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 2px;cursor:pointer;list-style:none;font-size:17px;font-weight:500;line-height:1.4;transition:color .2s}.services_faqItem__BC_Tk summary::-webkit-details-marker{display:none}.services_faqItem__BC_Tk summary:hover{color:var(--scene-accent)}.services_faqItem__BC_Tk summary:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.services_faqMark__rPtAb{position:relative;flex-shrink:0;width:14px;height:14px}.services_faqMark__rPtAb:after,.services_faqMark__rPtAb:before{content:"";position:absolute;left:0;top:6px;width:14px;height:1.5px;background:currentColor;opacity:.7;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.services_faqMark__rPtAb:after{transform:rotate(90deg)}.services_faqItem__BC_Tk[open] .services_faqMark__rPtAb:after{transform:rotate(0deg)}.services_faqAnswer__OAk4x{overflow:hidden}.services_faqAnswerInner__5Ob7S{padding:0 2px 24px}.services_faqAnswer__OAk4x p{margin:0;max-width:62ch;font-size:16px;line-height:1.7;color:var(--muted)}.services_contact__Is7Wi{padding:56px 0 88px;border-top:1px solid var(--border);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.3,1)}.services_contact__Is7Wi[data-revealed=false]{opacity:0;transform:translateY(24px)}.services_contactHeading__exZF8{margin:0 0 16px;font-size:clamp(26px,3.4vw,36px);font-weight:500;letter-spacing:-.03em}.services_contactCopy__MMNZM{margin:0;max-width:56ch;font-size:18px;line-height:1.7;color:var(--muted)}.services_contactLink__V9weo{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:32px auto 0;padding-bottom:8px;border-bottom:1px solid var(--muted);font-family:var(--mono);font-size:16px;overflow-wrap:anywhere;transition:border-color .2s}.services_contactLink__V9weo span:last-child{transition:transform .2s}.services_contactLink__V9weo:hover{border-color:var(--foreground)}.services_contactLink__V9weo:hover span:last-child{transform:translate(3px,-3px)}@media (min-width:900px){.services_block__x41lL{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;padding:88px 0}.services_blockFlip__1gLDy .services_blockScene__kuZlG{order:2}.services_faq__COiqO{grid-template-columns:220px minmax(0,1fr);gap:48px;padding:72px 0}.services_faqHead__QJ9C_{position:-webkit-sticky;position:sticky;top:105px;align-self:flex-start}.services_note__AViP5{margin-left:0}.services_otherBody__Qdgn1{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:48px;gap:48px;padding-top:40px}.services_otherBody__Qdgn1 .services_blockNum__RQmmj,.services_otherBody__Qdgn1 .services_otherHeading__U1VMt{grid-column:1}.services_otherBody__Qdgn1 .services_blockNum__RQmmj{margin-bottom:8px}.services_otherBody__Qdgn1 .services_otherCopy__q0ZzJ{grid-column:2;grid-row:1/span 2}}@media (max-width:767px){.services_page__MzkUe{padding:56px 24px 16px}.services_label__q0jVQ{margin-top:56px}.services_block__x41lL{padding:48px 0;gap:28px}.services_contact__Is7Wi{padding-bottom:64px}.services_indexLink__LISME{padding:12px 16px}}