.services_page___ABK4{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___ABK4{--scene-accent:#5b3fd6;--scene-accent-2:#3f8f2f}.services_back__RwbwR{font-family:var(--mono);font-size:13px;color:var(--muted);transition:color .2s}.services_back__RwbwR:hover{color:var(--foreground)}.services_hero__pf2sB{padding-bottom:8px}.services_label__Nq2oG{margin:72px 0 16px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.services_title__7Q3AS{margin:0 0 28px;font-size:clamp(32px,4.6vw,52px);font-weight:500;line-height:1.14;letter-spacing:-.035em}.services_intro__QHtQS{margin:0 0 16px;max-width:60ch;font-size:20px;line-height:1.7}.services_intro__QHtQS+.services_intro__QHtQS{font-size:18px;color:var(--muted)}.services_index__ILoaF{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.services_indexLink__Fs7Vx{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__Fs7Vx:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 40%,transparent);transform:translateY(-2px)}.services_indexNum__bLcGD{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--scene-accent)}.services_block__gTa2b{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__gTa2b[data-revealed=false]{opacity:0;transform:translateY(28px)}.services_blockNum__xqubC{margin:0 0 12px;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--muted)}.services_blockHeading__qat68{margin:0 0 14px;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.services_blockLead__t2Q1n{margin:0 0 18px;font-size:20px;line-height:1.45;color:var(--scene-accent)}.services_blockText__91uvV{margin:0 0 14px;max-width:56ch;font-size:17px;line-height:1.7;color:var(--muted)}.services_blockText__91uvV:last-of-type{margin-bottom:0}.services_deliverables__6AN69{margin-top:28px;padding-top:24px;border-top:1px solid var(--border)}.services_deliverablesHeading__uRTVx{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__6AN69 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.services_deliverables__6AN69 li{display:flex;align-items:flex-start;gap:12px;max-width:54ch;font-size:16px;line-height:1.55}.services_deliverables__6AN69 li:before{content:"";flex-shrink:0;width:5px;height:5px;margin-top:10px;background:var(--scene-accent)}.services_blockMeta__m86xm{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__m86xm:before{content:"";flex-shrink:0;width:5px;height:5px;background:var(--muted);opacity:.7}.services_scene__NUoP6{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__hUlD_{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 9%,transparent)}.services_block__gTa2b[data-active=false] .services_scene__NUoP6,.services_block__gTa2b[data-active=false] .services_scene__NUoP6 *{animation-play-state:paused}.services_sceneLayout__aDa_5{position:absolute;inset:0}.services_sceneGrid__2ASH_{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__E8JBU{position:absolute;border-radius:2px;background:var(--scene-solid);animation:services_piece-snap__6yDpO 7s cubic-bezier(.22,.9,.24,1) infinite;animation-delay:var(--d)}.services_pieceHero__zxMJD{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__XrC9B{background:var(--scene-strong)}.services_pieceCard__IShOJ{border-radius:3px;background:var(--scene-fill);box-shadow:inset 0 0 0 1px var(--scene-line)}@keyframes services_piece-snap__6yDpO{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__gI_m_{position:absolute;inset:0;display:flex;flex-direction:column;gap:18px;padding:26px 26px 28px}.services_panelBar__Eq_zD{display:flex;gap:8px;flex-shrink:0}.services_panelBar__Eq_zD span{height:7px;width:30px;border-radius:999px;background:var(--scene-line)}.services_panelBar__Eq_zD span:first-child{width:52px;background:var(--scene-strong)}.services_panelBody__vfSFP{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:18px;gap:18px}.services_panelChart__mTmMk{position:relative;overflow:hidden;border:1px solid var(--scene-line);border-radius:4px;background:var(--scene-fill)}.services_panelChart__mTmMk svg{position:absolute;inset:10px;display:block}.services_chartArea__6waff{fill:color-mix(in srgb,var(--scene-accent) 16%,transparent);animation:services_chart-area__b0lED 7s ease-out infinite}.services_chartLine__RPIpq{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__jR_y6 7s ease-in-out infinite}@keyframes services_chart-draw__jR_y6{0%{stroke-dashoffset:100}34%,88%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes services_chart-area__b0lED{0%,22%{opacity:0}46%,88%{opacity:1}to{opacity:0}}.services_panelMeasures__VaWxZ{display:flex;flex-direction:column;justify-content:center;gap:16px}.services_measure__LAWAy{display:flex;flex-direction:column;gap:7px}.services_measureLabel__mObKc{width:54%;height:6px;border-radius:999px;background:var(--scene-line)}.services_measureTrack__XgB3u{height:8px;border-radius:999px;background:var(--scene-fill);overflow:hidden}.services_measureFill__rXNB2{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__myikS 7s cubic-bezier(.3,.8,.3,1) infinite;animation-delay:var(--d)}@keyframes services_measure-fill__myikS{0%{transform:scaleX(0)}26%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.services_panelRows__HKylF{display:flex;flex-direction:column;gap:9px;flex-shrink:0}.services_panelRow__T13xL{height:7px;width:var(--w);border-radius:999px;background:var(--scene-solid);transform-origin:left center;animation:services_row-land__FS6jx 7s cubic-bezier(.2,.8,.3,1) infinite;animation-delay:var(--d)}@keyframes services_row-land__FS6jx{0%{opacity:0;transform:translateX(-14px)}18%,88%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-14px)}}.services_sceneFlow__fMnff{position:absolute;inset:0;display:grid;place-items:center;padding:6%}.services_sceneFlow__fMnff svg{width:100%;height:100%}.services_flowTrack__PItHv path{fill:none;stroke:var(--scene-line);stroke-width:2}.services_flowPulse__g0i_w path{fill:none;stroke:var(--scene-accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:12 100;animation:services_comet__Q_oFM 7s linear infinite;animation-delay:var(--d)}@keyframes services_comet__Q_oFM{0%{stroke-dashoffset:12;opacity:0}3%{opacity:1}14%{stroke-dashoffset:-100;opacity:1}15%,to{stroke-dashoffset:-100;opacity:0}}.services_flowNodes__bApcO rect{fill:var(--scene-fill);stroke:var(--scene-solid);stroke-width:1.5}.services_flowHub__JgM7V,.services_flowNode__jDcUb{animation:services_node-hit__vmYbD 7s ease-out infinite;animation-delay:var(--d)}.services_flowHub__JgM7V{stroke-width:2}@keyframes services_node-hit__vmYbD{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__0oEDu{margin-top:56px;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.3,1)}.services_other__0oEDu[data-revealed=false]{opacity:0;transform:translateY(24px)}.services_otherRule__5L1o3{display:block;height:1px;background:repeating-linear-gradient(90deg,var(--border) 0 7px,transparent 7px 14px);background-size:14px 1px;animation:services_rule-drift__WngdM 1.4s linear infinite}.services_other__0oEDu[data-active=false] .services_otherRule__5L1o3{animation-play-state:paused}@keyframes services_rule-drift__WngdM{to{background-position:14px 0}}.services_otherBody__o4b3z{padding-top:32px}.services_otherHeading__VSUYR{margin:0 0 14px;font-size:22px;font-weight:600;letter-spacing:-.02em}.services_otherCopy__HPQox{margin:0;max-width:62ch;font-size:17px;line-height:1.7;color:var(--muted)}.services_note__mkZaA{margin-top:48px;padding-top:28px;border-top:1px solid var(--border);font-size:15px;line-height:1.65;color:var(--muted)}.services_note__mkZaA p{margin:0 0 10px;max-width:62ch}.services_note__mkZaA p:last-child{margin-bottom:0}.services_faq__SRr_7{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__SRr_7[data-revealed=false]{opacity:0;transform:translateY(24px)}.services_faqHead__Xqhiv .services_label__Nq2oG{margin-top:0}.services_faqHeading__Yon_C{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em}.services_faqList__OGVhB{display:flex;flex-direction:column}.services_faqItem__1I_bS{border-top:1px solid var(--border)}.services_faqItem__1I_bS:last-child{border-bottom:1px solid var(--border)}.services_faqItem__1I_bS 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__1I_bS summary::-webkit-details-marker{display:none}.services_faqItem__1I_bS summary:hover{color:var(--scene-accent)}.services_faqItem__1I_bS summary:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.services_faqMark__6_rvv{position:relative;flex-shrink:0;width:14px;height:14px}.services_faqMark__6_rvv:after,.services_faqMark__6_rvv: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__6_rvv:after{transform:rotate(90deg)}.services_faqItem__1I_bS[open] .services_faqMark__6_rvv:after{transform:rotate(0deg)}.services_faqAnswer__RSK3q{overflow:hidden}.services_faqAnswerInner__y4z_f{padding:0 2px 24px}.services_faqAnswer__RSK3q p{margin:0;max-width:62ch;font-size:16px;line-height:1.7;color:var(--muted)}.services_contact__hB3tW{padding:56px 0 88px;border-top:1px solid var(--border);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.3,1)}.services_contact__hB3tW[data-revealed=false]{opacity:0;transform:translateY(24px)}.services_contactHeading__nbk_x{margin:0 0 16px;font-size:clamp(26px,3.4vw,36px);font-weight:500;letter-spacing:-.03em}.services_contactCopy__Hsmfr{margin:0;max-width:56ch;font-size:18px;line-height:1.7;color:var(--muted)}.services_contactLink__Q92F9{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__Q92F9 span:last-child{transition:transform .2s}.services_contactLink__Q92F9:hover{border-color:var(--foreground)}.services_contactLink__Q92F9:hover span:last-child{transform:translate(3px,-3px)}@media (min-width:900px){.services_block__gTa2b{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;padding:88px 0}.services_blockFlip__wnsbn .services_blockScene__1y_Wp{order:2}.services_faq__SRr_7{grid-template-columns:220px minmax(0,1fr);gap:48px;padding:72px 0}.services_faqHead__Xqhiv{position:-webkit-sticky;position:sticky;top:105px;align-self:flex-start}.services_note__mkZaA{margin-left:0}.services_otherBody__o4b3z{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:48px;gap:48px;padding-top:40px}.services_otherBody__o4b3z .services_blockNum__xqubC,.services_otherBody__o4b3z .services_otherHeading__VSUYR{grid-column:1}.services_otherBody__o4b3z .services_blockNum__xqubC{margin-bottom:8px}.services_otherBody__o4b3z .services_otherCopy__HPQox{grid-column:2;grid-row:1/span 2}}@media (max-width:767px){.services_page___ABK4{padding:56px 24px 16px}.services_label__Nq2oG{margin-top:56px}.services_intro__QHtQS{font-size:18px}.services_intro__QHtQS+.services_intro__QHtQS{font-size:17px}.services_block__gTa2b{padding:48px 0;gap:28px}.services_blockLead__t2Q1n{font-size:18px}.services_blockText__91uvV{font-size:16px}.services_note__mkZaA{font-size:14px}.services_contact__hB3tW{padding-bottom:64px}}