.services_pillar__PYRwq{position:relative;padding-block:clamp(72px,8vw,116px)}.services_anchorAlias__yuwL7{position:absolute;top:0;inset-inline-start:0;width:1px;height:1px;pointer-events:none}.services_pillarHead__DUu5p{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"kicker ." "title aside";align-items:start;grid-gap:18px clamp(32px,6vw,96px);gap:18px clamp(32px,6vw,96px);margin-bottom:clamp(40px,5vw,72px)}.services_pillarLead__4nK0e{display:contents}.services_pillarLead__4nK0e>:first-child{grid-area:kicker;justify-self:start}.services_pillarTitle__tV0vL{grid-area:title;min-width:0;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.services_pillarAside__4WfjK{grid-area:aside;display:flex;flex-direction:column;gap:22px;min-width:0}.services_pillarSub__oLYUn{font-size:clamp(17px,1.45vw,20px);line-height:1.5;color:var(--fg-muted);text-wrap:pretty}.services_proof__vX52q{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 22px 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--fg) 3%,transparent);border:1px solid var(--line-2)}.services_proofLabel__ldInG{display:inline-flex;align-items:center;gap:10px;color:var(--fg)}.services_proofLabel__ldInG:before{content:"";flex:none;width:7px;height:7px;border-radius:1px;background:var(--accent)}.services_proof__vX52q p{font-size:15px;line-height:1.5;color:var(--fg-muted);text-wrap:pretty}.services_proof__vX52q .link-more{font-size:15.5px;min-height:40px}.services_tiles__Ka3_H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--bento-gap);gap:var(--bento-gap)}.services_svc__Os1P4{display:flex;flex-direction:column;min-width:0;scroll-margin-top:12px}.services_svcWide__ARRow{grid-column:1/-1}.services_svcVisual__0C7IH{--page-shadow:var(--shadow-window);position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line);background:var(--bg)}.services_svcVisual__0C7IH:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--fg) 16%,transparent) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent);opacity:.6}.services_svcBody__EZ8Qb{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,36px);container-type:inline-size}.services_svcMeta__bifEq{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13.5px;font-weight:500;color:var(--fg-muted)}.services_svcN___DX2e{font-size:12px;font-weight:500;line-height:1;padding:4px 6px;border-radius:4px;color:var(--fg);background:transparent;border:1px solid var(--line-strong)}.services_svcTitleRow__8iB7_{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.services_svcName__M9rOW{font-size:clamp(24px,2.3vw,32px);font-weight:600;letter-spacing:-.028em;line-height:1.12;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.services_svcDesc__AKR46{font-size:16.5px;line-height:1.55;color:var(--fg-muted);max-width:62ch;text-wrap:pretty}.services_svcIncludes__cTPHu{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding-top:16px;border-top:1px solid var(--line-2)}.services_colLabel__6QPho{color:var(--fg-muted)}.services_includes__DnpiL{gap:8px 22px}.services_includes__DnpiL li{font-size:14.5px;line-height:1.45}.services_svcIncludes__cTPHu .services_includes__DnpiL li:before{width:14px;height:14px;margin-top:2px;border:0;border-radius:0;background:var(--fg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.2 2.2L9.5 3.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.2 2.2L9.5 3.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /12px no-repeat}@container (min-width: 440px){.services_includes__DnpiL{grid-template-columns:repeat(2,minmax(0,1fr))}}.services_svcRelated__TFQ9q{list-style:none;margin:auto 0 0;padding:14px 0 0;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:2px}.services_svcRelated__TFQ9q li{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px}.services_relatedLink__RevNh{font-size:15.5px;min-height:40px}.services_relatedStatus__FCIgv{-webkit-margin-start:auto;margin-inline-start:auto}@media (min-width:1069px){.services_svcWide__ARRow{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.services_svcWide__ARRow .services_svcVisual__0C7IH{display:grid;align-content:center;border-bottom:0;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.services_svcFlip__qOikW .services_svcVisual__0C7IH{order:2;-webkit-border-end:0;border-inline-end:0;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.services_svcWide__ARRow .services_svcVisual__0C7IH>*{aspect-ratio:6/5}.services_svcWide__ARRow .services_svcBody__EZ8Qb{justify-content:center;padding:clamp(32px,3.4vw,52px)}.services_svcWide__ARRow .services_svcRelated__TFQ9q{margin-top:6px}}.services_pricing__f_Vf2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px)}.services_pricingCopy__t7vgY{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;min-width:0}.services_pricingLead__MWcQs{font-size:clamp(16px,1.35vw,18.5px);line-height:1.55;color:var(--fg-muted);max-width:52ch;text-wrap:pretty}.services_pricingActions__AMRQd{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.services_pricingVisual__bgQOm{--desk-shadow:var(--shadow-window);position:relative;isolation:isolate;display:grid;place-items:center;min-height:500px;padding:clamp(56px,5vw,80px) clamp(24px,4vw,56px);border-radius:var(--radius-lg);overflow:hidden;background:var(--tile);border:1px solid var(--line-2)}html[data-theme=dark] .services_pricingVisual__bgQOm{background:var(--tile-2)}.services_pricingVisual__bgQOm:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--fg) 14%,transparent) 1px,transparent 1.3px);background-size:22px 22px;opacity:.6}.services_quote__yqzpv{position:relative;width:min(100%,380px);padding:22px 24px 24px;border-radius:6px;background:var(--bg);color:var(--fg);box-shadow:var(--desk-shadow)}.services_quoteHead__GWrWH{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px dashed var(--line-strong)}.services_quoteHead__GWrWH b{flex:1 1;min-width:0;font-size:16.5px;font-weight:650;letter-spacing:-.015em}.services_quoteIcon__LLAHO{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:6px;color:var(--fg);background:var(--bg-2)}.services_quoteDots__j1o7U{display:flex;gap:4px}.services_quoteDots__j1o7U i{width:5px;height:5px;border-radius:50%;background:var(--fg-dim)}.services_quoteRows__LKUwD{list-style:none;margin:0;padding:6px 0}.services_quoteRows__LKUwD li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:11px;font-size:14.5px;color:var(--fg-muted);border-bottom:1px solid var(--line)}.services_quoteV__aPTnY{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--fg);text-align:end}.services_quoteV__aPTnY svg{flex:none;color:var(--fg)}.services_quoteTotal__IW1e7{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:12px;padding-top:16px;border-top:1px dashed var(--line-strong)}.services_quoteTotal__IW1e7 span{font-size:15px;color:var(--fg-muted)}.services_quoteTotal__IW1e7 b{font-size:clamp(30px,3vw,40px);font-weight:650;letter-spacing:-.04em;line-height:1.05}.services_stamp__P3Khq{position:absolute;top:-18px;inset-inline-end:-14px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:4px;border:2px solid var(--fg);color:var(--accent-ink);background:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}html[lang=ar] .services_stamp__P3Khq,html[lang=ja] .services_stamp__P3Khq,html[lang=zh] .services_stamp__P3Khq{font-family:var(--font-sans);text-transform:none}.in .services_stamp__P3Khq{animation:services_stamp-in__ECdMi .6s var(--ease) .6s both}.services_steps__KUVjE{--gap:clamp(20px,2.4vw,36px);list-style:none;margin:clamp(56px,7vw,96px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.services_step__lYwBb{position:relative;display:flex;flex-direction:column;gap:22px}.services_stepRail__qsYke{height:56px}.services_stepNode__qYX5J{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:14px;font-size:15px;font-weight:500;color:var(--fg);background:var(--tile);border:1px solid var(--line-strong);box-shadow:0 0 0 6px var(--bg)}.services_stepLink__XYGaX{position:absolute;top:27px;inset-inline-start:68px;inset-inline-end:calc(-1 * var(--gap) + 12px);height:2px;overflow:hidden;background:var(--line-2)}.services_stepLink__XYGaX i{position:absolute;inset-block:0;inset-inline-start:0;width:0;background:var(--accent-text)}.services_step__lYwBb.in .services_stepLink__XYGaX i{animation:services_fill-x__2eLSG 1s var(--ease) calc(var(--step, 0) * .22s + .35s) forwards}.services_stepBody__St0AA{display:flex;flex-direction:column;gap:12px;min-width:0}.services_stepViz__3kNV9{display:grid;place-items:center;height:108px;margin-bottom:8px;overflow:hidden;border-radius:var(--radius);background:var(--tile);border:1px solid var(--line-2)}.services_stepMeta__pMKKt{font-size:13.5px;font-weight:600;color:var(--fg-muted)}.services_stepDesc__t6T2V{font-size:15.5px;line-height:1.55;color:var(--fg-muted);text-wrap:pretty}.services_vizCall__OyfQJ{display:flex;align-items:center;gap:14px}.services_vizAvatars__p_LZG{display:inline-flex}.services_vizAvatars__p_LZG i{width:34px;height:34px;border-radius:50%;border:2px solid var(--tile);background:radial-gradient(circle at 50% 38%,var(--accent-ink) 0 19%,transparent 20%),radial-gradient(circle at 50% 112%,var(--accent-ink) 0 44%,transparent 45%),var(--accent)}.services_vizAvatars__p_LZG i+i{-webkit-margin-start:-10px;margin-inline-start:-10px;background:radial-gradient(circle at 50% 38%,var(--fg-faint) 0 20%,transparent 21%),radial-gradient(circle at 50% 112%,var(--fg-faint) 0 44%,transparent 45%),var(--bg-2)}.services_vizWave__E32ZD{display:inline-flex;align-items:center;gap:3px;height:24px}.services_vizWave__E32ZD i{width:3px;height:100%;border-radius:1px;background:var(--fg);transform:scaleY(.35)}.services_vizWave__E32ZD i:nth-child(2){transform:scaleY(.7)}.services_vizWave__E32ZD i:nth-child(3){transform:scaleY(1);background:var(--accent)}.services_vizWave__E32ZD i:nth-child(4){transform:scaleY(.6)}.services_step__lYwBb.in .services_vizWave__E32ZD i{animation:services_wave__95LOe 1.1s ease-in-out 3}.services_step__lYwBb.in .services_vizWave__E32ZD i:nth-child(2){animation-delay:.12s}.services_step__lYwBb.in .services_vizWave__E32ZD i:nth-child(3){animation-delay:.24s}.services_step__lYwBb.in .services_vizWave__E32ZD i:nth-child(4){animation-delay:.36s}.services_step__lYwBb.in .services_vizWave__E32ZD i:nth-child(5){animation-delay:.48s}.services_vizDoc__n7kNl{position:relative}.services_vizPaper__Z6Sm2{display:flex;flex-direction:column;gap:6px;width:64px;height:76px;padding:12px 10px;border-radius:4px;background:var(--bg-1);border:1px solid var(--line-2)}.services_vizPaper__Z6Sm2 i{display:block;height:4px;border-radius:1px;background:var(--line-strong)}.services_vizPaper__Z6Sm2 i:nth-child(2){width:80%}.services_vizPaper__Z6Sm2 i:nth-child(3){width:60%}.services_vizPaper__Z6Sm2 b{display:block;margin-top:auto;align-self:flex-end;width:55%;height:8px;border-radius:1px;background:var(--accent)}.services_vizSeal__RhtJH{position:absolute;bottom:-8px;inset-inline-end:-14px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--accent-ink);background:var(--accent);box-shadow:0 0 0 4px var(--tile)}.services_step__lYwBb.in .services_vizSeal__RhtJH{animation:services_seal-in__OYhXx .6s var(--ease) calc(var(--step, 0) * .12s + .6s) both}.services_vizBuild__JDJPN{width:min(70%,180px);display:flex;flex-direction:column;gap:14px}.services_vizBars__qlIZu{display:flex;flex-direction:column;gap:7px}.services_vizBars__qlIZu i{display:block;height:6px;border-radius:1px;background:var(--line-strong)}.services_vizBars__qlIZu i:nth-child(2){width:76%}.services_vizBars__qlIZu i:nth-child(3){width:88%}.services_step__lYwBb.in .services_vizBars__qlIZu i{animation:services_type-in__SFv_B 1.2s var(--ease) .3s both}.services_step__lYwBb.in .services_vizBars__qlIZu i:nth-child(2){animation-delay:.5s}.services_step__lYwBb.in .services_vizBars__qlIZu i:nth-child(3){animation-delay:.7s}.services_vizProgress__E9KWo{display:block;height:8px;border-radius:2px;overflow:hidden;background:var(--bg-2)}.services_vizProgress__E9KWo i{display:block;height:100%;width:72%;background:var(--accent)}.services_step__lYwBb.in .services_vizProgress__E9KWo i{animation:services_progress__0weoT 1.6s var(--ease) .4s both}.services_vizLaunch__w2I9E{display:flex;flex-direction:column;align-items:center;gap:12px}.services_vizUrl__8skaX{display:flex;align-items:center;gap:8px;width:132px;height:26px;padding-inline:10px;border-radius:6px;background:var(--bg-2)}.services_vizUrl__8skaX i{width:9px;height:9px;flex:none;border-radius:1px;background:var(--accent)}.services_vizUrl__8skaX b{flex:1 1;height:5px;border-radius:1px;background:var(--line-strong)}.services_vizLive__c2y0y{display:inline-flex;align-items:center;gap:7px;height:24px;padding-inline:9px;border-radius:6px;border:1px solid var(--line-2);font-size:12px;font-weight:600;color:var(--fg)}.services_vizLive__c2y0y:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--accent);flex:none}.services_faqGrid__96_vi{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.services_faqIntro__Dy1Ix{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 52px + 36px);display:flex;flex-direction:column;align-items:flex-start;gap:18px}.services_faqLead__SnE58{font-size:clamp(16px,1.35vw,18.5px);line-height:1.55;color:var(--fg-muted);max-width:44ch;text-wrap:pretty}.services_faqAsk__gRNl5{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:10px;padding-top:22px;border-top:1px solid var(--line-2)}.services_faqAsk__gRNl5 .label{color:var(--fg-muted)}.services_faqList__S4BEC{border-top:1px solid var(--fg)}.services_faqItem__J8Y4F{border-bottom:1px solid var(--line-2)}.services_faqQ__BemnP{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding-block:22px;cursor:pointer;list-style:none;font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.02em;line-height:1.35;color:var(--fg);-webkit-tap-highlight-color:transparent}.services_faqQ__BemnP::-webkit-details-marker{display:none}.services_faqQ__BemnP::marker{content:""}.services_faqQText__RR3_u{flex:1 1;min-width:0;text-wrap:pretty}.services_faqChev__Embmp{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:8px;color:var(--fg-muted);border:1px solid var(--line-2);transition:transform .45s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.services_faqQ__BemnP:hover .services_faqChev__Embmp{color:var(--fg);border-color:var(--line-strong);background:var(--hover-fill)}.services_faqItem__J8Y4F[open] .services_faqChev__Embmp{transform:rotate(180deg);color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.services_faqA__o6Tb8{padding-block:0 26px;-webkit-padding-end:54px;padding-inline-end:54px}.services_faqA__o6Tb8 p{font-size:16px;line-height:1.65;color:var(--fg-muted);max-width:68ch;text-wrap:pretty}.services_faqItem__J8Y4F[open] .services_faqA__o6Tb8{animation:services_faq-in__DReaN .5s var(--ease)}@supports (interpolate-size:allow-keywords){.services_faqItem__J8Y4F{interpolate-size:allow-keywords}.services_faqItem__J8Y4F::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--ease),content-visibility .45s var(--ease) allow-discrete}.services_faqItem__J8Y4F[open]::details-content{block-size:auto}}@keyframes services_stamp-in__ECdMi{0%{opacity:0}to{opacity:1}}@keyframes services_fill-x__2eLSG{to{width:100%}}@keyframes services_fill-y__XjvGE{to{height:100%}}@keyframes services_wave__95LOe{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes services_type-in__SFv_B{0%{max-width:0}}@keyframes services_progress__0weoT{0%{width:8%}}@keyframes services_seal-in__OYhXx{0%{opacity:0;transform:scale(.4)}}@keyframes services_faq-in__DReaN{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1068px){.services_svcWide__ARRow{grid-column:auto}.services_pillarHead__DUu5p{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "title" "aside"}.services_pillarAside__4WfjK{max-width:680px;margin-top:10px}.services_pricing__f_Vf2{grid-template-columns:minmax(0,1fr)}.services_pricingVisual__bgQOm{min-height:440px}.services_faqGrid__96_vi{grid-template-columns:minmax(0,1fr);gap:40px}.services_faqIntro__Dy1Ix{position:static}}@media (min-width:735px) and (max-width:1068px){.services_tiles__Ka3_H>.services_svcWide__ARRow:first-child:nth-last-child(odd){grid-column:1/-1}.services_tiles__Ka3_H>.services_svcWide__ARRow:first-child:nth-last-child(odd) .services_svcVisual__0C7IH>*{aspect-ratio:2/1}.services_steps__KUVjE{--gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.services_step__lYwBb:nth-child(2n) .services_stepLink__XYGaX{display:none}}@media (max-width:734px){.services_tiles__Ka3_H{grid-template-columns:minmax(0,1fr)}.services_relatedStatus__FCIgv{-webkit-margin-start:0;margin-inline-start:0}.services_pricingVisual__bgQOm{min-height:0;padding:64px 22px 52px}.services_stamp__P3Khq{inset-inline-end:-4px}.services_steps__KUVjE{--gap:28px;grid-template-columns:minmax(0,1fr)}.services_step__lYwBb{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:0 18px;gap:0 18px}.services_stepRail__qsYke{height:48px}.services_stepNode__qYX5J{width:48px;height:48px;border-radius:12px}.services_stepLink__XYGaX{top:58px;bottom:calc(-1 * var(--gap) + 10px);inset-inline-start:23px;inset-inline-end:auto;width:2px;height:auto}.services_stepLink__XYGaX i{width:100%;height:0;inset-block:0 auto}.services_step__lYwBb.in .services_stepLink__XYGaX i{animation-name:services_fill-y__XjvGE}.services_faqQ__BemnP{padding-block:18px;gap:14px}.services_faqA__o6Tb8{-webkit-padding-end:0;padding-inline-end:0}}@media (max-width:540px){.services_svcVisual__0C7IH>*{aspect-ratio:6/5}}@media (max-height:640px){.services_faqIntro__Dy1Ix{position:static}}@media (prefers-reduced-motion:reduce){.services_stepLink__XYGaX i{animation:none!important;width:100%!important;height:100%!important}.services_stamp__P3Khq,.services_vizBars__qlIZu i,.services_vizProgress__E9KWo i,.services_vizSeal__RhtJH,.services_vizWave__E32ZD i{animation:none!important}.services_faqItem__J8Y4F[open] .services_faqA__o6Tb8{animation:none}.services_faqChev__Embmp{transition:none}.services_faqItem__J8Y4F::details-content{transition:none}}