.hero[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(50% 60% at 15%,#ff00490d 0%,#0000 60%),radial-gradient(50% 60% at 85%,#0dcccc0d 0%,#0000 60%);position:absolute;inset:0}.hero-center[data-astro-cid-lcdefpme]{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1100px;padding:140px 56px 88px;display:flex;position:relative}.hero-shape[data-astro-cid-lcdefpme]{pointer-events:none;mix-blend-mode:screen;position:absolute}.shape-cyan[data-astro-cid-lcdefpme]{opacity:1;filter:blur(2px);width:60%;max-width:884px;top:50%;right:-8%;transform:translateY(-50%)}.shape-red[data-astro-cid-lcdefpme]{opacity:.92;filter:blur(1px);width:60%;max-width:884px;top:50%;left:-8%;transform:translateY(-50%)}.hero-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin-bottom:28px;font-family:Stack Sans Text,system-ui,sans-serif;font-size:14px;font-weight:600;animation:.8s .15s both fadeUp}.hero-h1[data-astro-cid-lcdefpme]{margin-bottom:10px;font-size:clamp(52px,5.8vw,104px);animation:.85s .28s both fadeUp}.hero-sub[data-astro-cid-lcdefpme]{color:#fff;max-width:560px;margin:0 auto 52px;font-size:17px;line-height:1.72;animation:.8s .52s both fadeUp}.hero-actions[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:32px;animation:.8s .64s both fadeUp;display:flex}.hero-scroll[data-astro-cid-lcdefpme]{color:#ffffff3d;letter-spacing:.12em;text-transform:uppercase;z-index:2;align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;bottom:36px;left:56px}.hero-scroll-line[data-astro-cid-lcdefpme]{background:#ffffff2e;width:36px;height:1px}.svc-head[data-astro-cid-lcdefpme]{text-align:center;max-width:680px;margin:0 auto 80px}.svc-split-hl[data-astro-cid-lcdefpme]{margin:16px 0 24px;font-size:clamp(36px,4.5vw,68px);line-height:1}.svc-intro[data-astro-cid-lcdefpme]{color:#fff;font-size:17px;line-height:1.72}.proc-track[data-astro-cid-lcdefpme]{aspect-ratio:1199/2359;max-width:1000px;margin:0 auto;position:relative}.proc-svg-wrap[data-astro-cid-lcdefpme]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.proc-svg-wrap[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%}.proc-step[data-astro-cid-lcdefpme]{align-items:center;display:flex;position:absolute;left:0;right:0}.proc-step[data-astro-cid-lcdefpme]:nth-child(2){top:12.97%;transform:translateY(-50%)}.proc-step[data-astro-cid-lcdefpme]:nth-child(2) .proc-content[data-astro-cid-lcdefpme]{position:absolute;left:52%}.proc-step[data-astro-cid-lcdefpme]:nth-child(3){top:31.2%;transform:translateY(-50%)}.proc-step[data-astro-cid-lcdefpme]:nth-child(3) .proc-content[data-astro-cid-lcdefpme]{position:absolute;left:12%}.proc-step[data-astro-cid-lcdefpme]:nth-child(4){top:48.39%;transform:translateY(-50%)}.proc-step[data-astro-cid-lcdefpme]:nth-child(4) .proc-content[data-astro-cid-lcdefpme]{position:absolute;left:42%}.proc-step[data-astro-cid-lcdefpme]:nth-child(5){top:64.84%;transform:translateY(-50%)}.proc-step[data-astro-cid-lcdefpme]:nth-child(5) .proc-content[data-astro-cid-lcdefpme]{position:absolute;left:12%}.proc-step[data-astro-cid-lcdefpme]:nth-child(6){top:82.85%;transform:translateY(-50%)}.proc-step[data-astro-cid-lcdefpme]:nth-child(6) .proc-content[data-astro-cid-lcdefpme]{position:absolute;left:42%}.proc-content[data-astro-cid-lcdefpme]{width:38%;max-width:340px;padding:24px 32px}.proc-h[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:14px;font-family:Stack Sans Text,system-ui,sans-serif;font-size:clamp(20px,2.2vw,30px);font-weight:400;line-height:1.2}.proc-p[data-astro-cid-lcdefpme]{color:#fff;font-size:16px;line-height:1.78}#proc-path-red[data-astro-cid-lcdefpme]{stroke-dasharray:10000;stroke-dashoffset:10000px;transition:stroke-dashoffset 50ms linear}.about-split[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.about-text[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:24px;display:flex}.about-text[data-astro-cid-lcdefpme] .btn-red[data-astro-cid-lcdefpme]{align-self:center}.about-p[data-astro-cid-lcdefpme]{color:#fff;max-width:640px;font-size:17px;line-height:1.78}.intro-hl[data-astro-cid-lcdefpme]{font-size:clamp(38px,4.2vw,68px)}.kw-marquee-wrap[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;margin-top:56px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.kw-track[data-astro-cid-lcdefpme]{align-items:center;gap:12px;width:max-content;padding:4px 0;display:flex}.kw-track--left[data-astro-cid-lcdefpme]{animation:38s linear infinite kw-left}.kw-track--right[data-astro-cid-lcdefpme]{animation:38s linear infinite kw-right}.kw-tag[data-astro-cid-lcdefpme]{white-space:nowrap;color:#fff;background:#000;border:1px solid #ffffff24;border-radius:50px;flex-shrink:0;align-items:center;gap:10px;padding:10px 22px;font-family:Stack Sans Text,system-ui,sans-serif;font-size:14px;display:flex}.kw-tag[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--cyan);flex-shrink:0;width:14px;height:14px}@keyframes kw-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kw-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.approach-split[data-astro-cid-lcdefpme]{flex-direction:column;gap:96px;display:flex}.approach-text[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.approach-text-left[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;display:flex}.approach-text-right[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.tl-items[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;display:flex;position:relative}.tl-items[data-astro-cid-lcdefpme]:before{content:"";background:var(--red);opacity:.15;z-index:0;height:1px;position:absolute;bottom:28px;left:28px;right:28px}.tl-items[data-astro-cid-lcdefpme]:after{content:"";height:2px;width:var(--line-progress,0%);background:var(--red);opacity:.35;z-index:0;position:absolute;bottom:28px;left:28px}.tl-item[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;flex:1;align-items:center;gap:32px;display:flex;position:relative}.tl-label[data-astro-cid-lcdefpme]{color:#fff;text-align:center;font-family:Stack Sans Text,system-ui,sans-serif;font-size:clamp(16px,1.8vw,28px);font-weight:400;line-height:1.2}.tl-node[data-astro-cid-lcdefpme]{background:#000;border:1px solid #219ca2;border-radius:50%;flex-shrink:0;width:56px;height:56px;box-shadow:0 0 6px #219ca28c,0 0 18px #219ca24d,0 0 38px #219ca221,inset 0 0 10px #219ca20d}.clients-top[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:48px}.clients-hl[data-astro-cid-lcdefpme]{font-size:clamp(38px,4.2vw,68px)}.logo-marquee-wrap[data-astro-cid-lcdefpme]{align-items:center;width:100%;height:120px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.logo-marquee-track[data-astro-cid-lcdefpme]{will-change:transform;flex:none;align-items:center;gap:80px;padding:0 0 0 80px;animation:70s linear infinite marquee-scroll;display:flex;transform:translateZ(0)}.logo-marquee-wrap--reverse[data-astro-cid-lcdefpme] .logo-marquee-track[data-astro-cid-lcdefpme]{animation-name:marquee-scroll-reverse;animation-duration:75s}.logo-marquee-wrap[data-astro-cid-lcdefpme]+.logo-marquee-wrap[data-astro-cid-lcdefpme]{margin-top:24px}.logo-item[data-astro-cid-lcdefpme]{flex-shrink:0;justify-content:center;align-items:center;height:52px;display:flex}.logo-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:auto;max-width:160px;height:52px}.logo-item--lg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{max-width:200px;height:72px}.logo-item--xl[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{max-width:230px;height:92px}.logo-item--xxl[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{max-width:260px;height:110px}.logo-item--no-filter[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:none}.svc-head-hl[data-astro-cid-lcdefpme]{font-size:clamp(38px,4.2vw,68px)}.blog-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.blog-grid[data-astro-cid-lcdefpme]>.post-card{min-width:0}.faq-sec[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-sec);padding:104px 56px}.faq-head[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:64px}.faq-hl[data-astro-cid-lcdefpme]{margin-top:12px;font-size:clamp(38px,4.2vw,68px)}.faq-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:0;max-width:760px;margin:0 auto;display:flex}.cta-sec[data-astro-cid-lcdefpme]{text-align:center;border-top:1px solid var(--border-sec);padding:136px 56px}.cta-outer[data-astro-cid-lcdefpme]{background:linear-gradient(#000,#0dcccc,#000)}.cta-hl[data-astro-cid-lcdefpme]{margin-bottom:28px;font-size:clamp(48px,7vw,104px)}.cta-sub[data-astro-cid-lcdefpme]{color:#fff;max-width:640px;margin:12px auto 52px;font-size:18px;line-height:1.72}@media (width<=1024px){.hero[data-astro-cid-lcdefpme]{min-height:80svh}.hero-center[data-astro-cid-lcdefpme]{padding:140px 36px 88px}.shape-cyan[data-astro-cid-lcdefpme]{width:78%;max-width:546px;right:-15%;transform:translateY(-50%)}.shape-red[data-astro-cid-lcdefpme]{width:78%;max-width:546px;left:-15%;transform:translateY(-50%)}.hero-scroll[data-astro-cid-lcdefpme]{left:28px}.about-split[data-astro-cid-lcdefpme]{gap:24px}.approach-text[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.proc-track[data-astro-cid-lcdefpme]{aspect-ratio:unset;flex-direction:column;gap:0;height:auto;display:flex}.proc-step[data-astro-cid-lcdefpme]{border-bottom:1px solid #fff;justify-content:flex-start;min-height:0;top:unset!important;position:relative!important;transform:none!important}.proc-step[data-astro-cid-lcdefpme]:last-child{border-bottom:none}.proc-svg-wrap[data-astro-cid-lcdefpme]{display:none}.proc-content[data-astro-cid-lcdefpme]{width:100%;max-width:100%;padding:48px 0 32px;left:unset!important;position:relative!important}.blog-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.faq-sec[data-astro-cid-lcdefpme]{padding:80px 36px}.cta-sec[data-astro-cid-lcdefpme]{padding:96px 36px}.tl-items[data-astro-cid-lcdefpme]{justify-content:space-between;width:100%}.tl-item[data-astro-cid-lcdefpme]{flex:1 1 0;min-width:0}.tl-items[data-astro-cid-lcdefpme]:before{left:12.5%;right:12.5%}.tl-items[data-astro-cid-lcdefpme]:after{width:calc(var(--line-progress,0%) * .75);left:12.5%;right:auto}}@media (width<=640px){.hero-center[data-astro-cid-lcdefpme]{padding:100px 28px 72px}.shape-cyan[data-astro-cid-lcdefpme]{width:130%;top:10%;right:-60%;transform:translateY(0)}.shape-red[data-astro-cid-lcdefpme]{width:130%;top:55%;left:-60%;transform:translateY(0)}.hero-scroll[data-astro-cid-lcdefpme]{display:none}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px}.hero-eyebrow[data-astro-cid-lcdefpme]{font-size:12px}.hero-sub[data-astro-cid-lcdefpme]{font-size:16px}.kw-tag[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{stroke-width:1.8px;width:16px;height:16px}.faq-sec[data-astro-cid-lcdefpme]{padding:64px 28px}.cta-sec[data-astro-cid-lcdefpme]{padding:80px 20px}.blog-grid[data-astro-cid-lcdefpme]{gap:28px}.svc-head[data-astro-cid-lcdefpme]{text-align:left;margin:0 0 48px}.proc-step[data-astro-cid-lcdefpme]{border-bottom:1px solid #fff;padding:0 0 56px}.proc-step[data-astro-cid-lcdefpme]:last-child{border-bottom:none;padding-bottom:0}.proc-content[data-astro-cid-lcdefpme]{padding:40px 0 0}.approach-split[data-astro-cid-lcdefpme]{gap:32px}.tl-items[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:0;padding-left:0}.tl-items[data-astro-cid-lcdefpme]:before{top:20px;bottom:20px;left:20px;right:unset;width:1px;height:auto}.tl-items[data-astro-cid-lcdefpme]:after{top:20px;bottom:20px;left:20px;right:unset;width:2px;height:var(--line-progress,0%)}.tl-item[data-astro-cid-lcdefpme]{flex-direction:row;align-items:center;gap:20px;width:100%;padding:24px 0}.tl-node[data-astro-cid-lcdefpme]{flex-shrink:0;order:0;width:40px;height:40px}.tl-label[data-astro-cid-lcdefpme]{text-align:left;order:1;font-size:clamp(15px,4vw,18px)}}
