.cta[data-astro-cid-p7n2e5wu]{background:var(--dark);grid-template-columns:1fr 1fr;min-height:650px;display:grid}.left[data-astro-cid-p7n2e5wu]{padding:60px var(--gutter);align-items:center;display:flex}.inner[data-astro-cid-p7n2e5wu]{flex-direction:column;gap:40px;max-width:540px;display:flex}.text[data-astro-cid-p7n2e5wu]{gap:20px;margin-top:60px;display:grid}.text[data-astro-cid-p7n2e5wu] p[data-astro-cid-p7n2e5wu]{color:#fffc}.btns[data-astro-cid-p7n2e5wu]{flex-wrap:wrap;gap:10px;display:flex}.right[data-astro-cid-p7n2e5wu]{min-height:400px;position:relative}.right[data-astro-cid-p7n2e5wu] img{position:absolute;inset:0}@media (width<=809px){.cta[data-astro-cid-p7n2e5wu]{grid-template-columns:1fr;min-height:0}.text[data-astro-cid-p7n2e5wu]{margin-top:20px}.right[data-astro-cid-p7n2e5wu]{min-height:300px}}.hero[data-astro-cid-lcdefpme]{background:var(--bg);padding:200px 0 40px;overflow:hidden}.hero-sky[data-astro-cid-lcdefpme]{z-index:-1;object-fit:cover;object-position:center 75%;opacity:.22;width:100%;height:55%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 75%);mask-image:linear-gradient(#0000,#000 75%)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:550px 1fr;align-items:center;gap:100px;display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.hero-copy[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:10px}.hero-copy[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--primary)}.hero-copy[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--text)}.btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hero-visual[data-astro-cid-lcdefpme]{height:430px;position:relative}.hero-bg[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--dark) 0%, #2b0fa0 100%);border-radius:18px;flex-direction:column;justify-content:space-between;max-width:100%;padding:30px;display:flex;position:absolute;inset:30px 0 40px}.hero-bg[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:210px}.card-title[data-astro-cid-lcdefpme]{letter-spacing:-.8px;color:#fff;font-size:24px;font-weight:500;line-height:1.2}.hero-bg[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].small{color:#ffffffbf}.stack[data-astro-cid-lcdefpme]{width:315px;height:420px;position:absolute;top:0;right:30px}.ghost[data-astro-cid-lcdefpme]{background:var(--cream);box-shadow:var(--shadow);border-radius:16px;position:absolute;inset:0}.g2[data-astro-cid-lcdefpme]{inset:10px 20px -10px}.g3[data-astro-cid-lcdefpme]{inset:20px 30px -20px}.portrait[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);border-radius:16px;margin:0;position:absolute;inset:0;overflow:hidden}.portrait[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{background:linear-gradient(#0000,#000000b3);padding:50px 15px 15px;display:grid;position:absolute;inset:auto 0 0}.portrait[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{letter-spacing:-.72px;color:#fff;font-size:18px;font-weight:500}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.2,.6,.2,1) both slide-up}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.16s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.24s}.hero-visual[data-astro-cid-lcdefpme]{animation:1s cubic-bezier(.2,.6,.2,1) .2s both rise}.portrait[data-astro-cid-lcdefpme]{animation:7s ease-in-out 1.2s infinite float}.g2[data-astro-cid-lcdefpme]{animation:7s ease-in-out 1.5s infinite float}.g3[data-astro-cid-lcdefpme]{animation:7s ease-in-out 1.8s infinite float}.motion-bar[data-astro-cid-lcdefpme]{justify-content:flex-end;margin-top:30px;display:flex}.motion-toggle[data-astro-cid-lcdefpme]{min-height:32px;color:var(--text);font-family:var(--font);cursor:pointer;background:0 0;border:0;border-radius:60px;align-items:center;gap:6px;padding:4px 12px;transition:background .25s,color .25s;display:inline-flex}.motion-toggle[data-astro-cid-lcdefpme]:hover{background:var(--beige);color:var(--primary)}.motion-toggle[data-astro-cid-lcdefpme] svg{width:16px;height:16px}.motion-toggle[data-astro-cid-lcdefpme] .i-play,.motion-paused .motion-toggle[data-astro-cid-lcdefpme] .i-pause{display:none}.motion-paused .motion-toggle[data-astro-cid-lcdefpme] .i-play{display:block}@media (prefers-reduced-motion:reduce){.motion-bar[data-astro-cid-lcdefpme]{display:none}}.clients[data-astro-cid-lcdefpme]{background:var(--bg);padding:70px 0 30px}.clients-title[data-astro-cid-lcdefpme]{text-align:center;color:var(--text);letter-spacing:-.2px;margin-bottom:30px;font-size:16px;font-weight:500}.client-grid[data-astro-cid-lcdefpme]{--cols:7;--gap:20px;--s:1;justify-content:center;gap:var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.client[data-astro-cid-lcdefpme]{flex:0 0 calc((100% - var(--gap) * (var(--cols) - 1)) / var(--cols));place-items:center;height:120px;padding:16px 12px;display:grid}.client[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:calc(var(--h) * var(--s));object-fit:contain;width:auto;max-width:100%}@media (width<=999px){.client-grid[data-astro-cid-lcdefpme]{--cols:4}}@media (width<=599px){.clients[data-astro-cid-lcdefpme]{padding:50px 0 24px}.client-grid[data-astro-cid-lcdefpme]{--cols:2;--gap:12px;--s:.7}.client[data-astro-cid-lcdefpme]{height:100px}}.intro[data-astro-cid-lcdefpme]{background:var(--bg);padding-top:100px}.intro[data-astro-cid-lcdefpme] .stack-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:640px}.intro-sub[data-astro-cid-lcdefpme]{color:var(--primary);letter-spacing:-.3px;margin-top:-6px;font-size:18px;font-weight:500}.icon-box[data-astro-cid-lcdefpme].sm{border-radius:12px;width:48px;height:48px;margin-bottom:10px}.icon-box[data-astro-cid-lcdefpme].sm svg{width:20px;height:20px}.intro[data-astro-cid-lcdefpme] .stack-head[data-astro-cid-lcdefpme] .btn{margin-top:10px}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:80px;display:grid}.h5[data-astro-cid-lcdefpme]{letter-spacing:-.8px;font-size:20px;line-height:1.1}.feature[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;padding:20px 20px 60px;transition:transform .4s;display:flex}.feature[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px)}.f-ico[data-astro-cid-lcdefpme]{background:var(--primary);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:14px;display:grid}.f-ico[data-astro-cid-lcdefpme] svg{width:20px;height:20px}.svc[data-astro-cid-lcdefpme]{background:var(--cream)}.tabs[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;margin:50px 0 20px;display:flex}.tab[data-astro-cid-lcdefpme]{background:var(--beige);height:32px;color:var(--text);font:400 16px/24px var(--font);letter-spacing:-.56px;cursor:pointer;border:0;border-radius:60px;padding:4px 14px;transition:all .3s}.tab[data-astro-cid-lcdefpme].active{background:var(--primary);color:#fff}.panels[data-astro-cid-lcdefpme]{display:grid}.panel[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:1fr 270px;gap:80px;padding:10px 10px 10px 50px;transition:all .45s;display:grid;transform:translateY(10px)}.panel[data-astro-cid-lcdefpme].active{opacity:1;visibility:visible;transform:none}.panel-copy[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;gap:20px;padding:20px 0;display:flex}.panel-copy[data-astro-cid-lcdefpme] .link-underline[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:10px}.panel-img[data-astro-cid-lcdefpme]{border-radius:8px;height:360px;overflow:hidden}.panel-img[data-astro-cid-lcdefpme] img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1);transform:scale(1.08)}.panel[data-astro-cid-lcdefpme].active .panel-img[data-astro-cid-lcdefpme] img{transform:none}.process[data-astro-cid-lcdefpme]{background:var(--dark);padding:100px 0}.process[data-astro-cid-lcdefpme] .stack-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffd9}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:30px;margin:60px 0 80px;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;display:flex}.step-num[data-astro-cid-lcdefpme]{align-items:center;gap:0;margin-bottom:20px;display:flex}.step-num[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--accent);width:24px;height:24px;color:var(--dark);border-radius:6px;place-items:center;font-size:14px;display:grid}.step-num[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--accent), #ffffff40);transform-origin:0;flex:1;max-width:220px;height:1px}.js[data-astro-cid-lcdefpme] .step-num[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:0;transition:transform .6s cubic-bezier(.3,1.6,.5,1),opacity .4s;transition-delay:calc(var(--d,0s) + .25s);transform:scale(.4)}.js[data-astro-cid-lcdefpme] .step-num[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transition:transform 1.2s cubic-bezier(.2,.6,.2,1);transition-delay:calc(var(--d,0s) + .45s);transform:scaleX(0)}.js[data-astro-cid-lcdefpme] .step[data-astro-cid-lcdefpme].in .step-num[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.js[data-astro-cid-lcdefpme] .step[data-astro-cid-lcdefpme].in .step-num[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{opacity:1;transform:none}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fffc;max-width:400px}.banner-img[data-astro-cid-lcdefpme]{border-radius:16px;height:550px;position:relative;overflow:hidden}.js[data-astro-cid-lcdefpme] .banner-img[data-astro-cid-lcdefpme] img{transition:transform 2s cubic-bezier(.2,.6,.2,1);transform:scale(1.12)}.js[data-astro-cid-lcdefpme] .banner-img[data-astro-cid-lcdefpme].in img{transform:none}.banner-img[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#16094a1a 20%,#16094abf);position:absolute;inset:0}.banner-copy[data-astro-cid-lcdefpme]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:30px;padding:0 20px;display:flex;position:absolute;inset:auto 0 60px}.banner-copy[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{letter-spacing:-1.5px;color:#fff;max-width:760px;font-size:42px;font-weight:500;line-height:1.2}.help[data-astro-cid-lcdefpme]{background:var(--cream)}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:8px;margin-top:60px;display:grid;position:relative}.b[data-astro-cid-lcdefpme]{background:var(--bg);flex-direction:column;gap:14px;padding:50px;display:flex;overflow:hidden}.b2[data-astro-cid-lcdefpme]{border-radius:36px 16px 16px 36px;justify-content:flex-end;padding-top:30px}.b3[data-astro-cid-lcdefpme]{border-radius:16px 36px 36px 16px;flex-direction:column-reverse;justify-content:flex-start;gap:30px;padding-top:30px}.b3[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{gap:14px;max-width:310px;display:grid}.skills[data-astro-cid-lcdefpme]{height:150px;margin-bottom:30px;position:relative}.skill[data-astro-cid-lcdefpme]{width:250px;height:48px;color:var(--primary);align-items:center;gap:10px;padding:10px 14px;font-size:14px;transition:transform .5s;display:flex;position:absolute}.skill[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border:1.5px solid var(--accent);border-radius:50%;width:18px;height:18px}.sk1[data-astro-cid-lcdefpme]{color:var(--primary-2)}.sk2[data-astro-cid-lcdefpme]{color:var(--dark)}.sk0[data-astro-cid-lcdefpme]{top:0;left:0}.sk1[data-astro-cid-lcdefpme]{top:56px;left:70px}.sk2[data-astro-cid-lcdefpme]{top:112px;left:0}.b2[data-astro-cid-lcdefpme]:hover .sk1[data-astro-cid-lcdefpme]{transform:translate(-20px)}.sk0[data-astro-cid-lcdefpme]{animation:6s ease-in-out infinite float}.sk1[data-astro-cid-lcdefpme]{animation:6s ease-in-out 1s infinite float}.sk2[data-astro-cid-lcdefpme]{animation:6s ease-in-out 2s infinite float}.skill[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transition:background .4s}.skill[data-astro-cid-lcdefpme]:hover i[data-astro-cid-lcdefpme]{background:var(--accent)}.notes[data-astro-cid-lcdefpme]{width:360px;height:130px;position:relative}.note[data-astro-cid-lcdefpme]{align-items:center;gap:12px;width:360px;padding:14px;display:flex;position:absolute;left:50%;translate:-50%}.n-ico[data-astro-cid-lcdefpme]{background:var(--beige);width:42px;height:42px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.n-ico[data-astro-cid-lcdefpme] svg{width:20px;height:20px}.n-title[data-astro-cid-lcdefpme]{color:var(--heading);font-weight:500}.note[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex:1;min-width:0}.note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plus[data-astro-cid-lcdefpme]{background:var(--primary);width:36px;height:36px;color:var(--cream);border-radius:8px;place-items:center;display:grid}.plus[data-astro-cid-lcdefpme] svg{width:18px;height:18px}.note[data-astro-cid-lcdefpme]{transition:bottom .7s cubic-bezier(.2,.6,.2,1),width .7s cubic-bezier(.2,.6,.2,1),opacity .7s}.note[data-astro-cid-lcdefpme][data-pos="2"]{opacity:.6;z-index:0;width:288px;bottom:48px}.note[data-astro-cid-lcdefpme][data-pos="1"]{opacity:.85;z-index:1;width:324px;bottom:24px}.note[data-astro-cid-lcdefpme][data-pos="0"]{z-index:2;bottom:0}.testi[data-astro-cid-lcdefpme]{background:var(--cream)}.slider[data-astro-cid-lcdefpme]{align-items:center;gap:30px;max-width:850px;margin:60px auto 0;display:flex;position:relative}.track[data-astro-cid-lcdefpme]{flex:1;display:grid}.slide[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden;grid-area:1/1;transition:all .5s;transform:translate(20px)}.slide[data-astro-cid-lcdefpme].active{opacity:1;visibility:visible;transform:none}.nav[data-astro-cid-lcdefpme]{background:var(--cream);width:40px;height:40px;color:var(--primary);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:all .3s;display:grid}.nav[data-astro-cid-lcdefpme]:hover{background:var(--primary);color:var(--cream)}.nav[data-astro-cid-lcdefpme] svg{width:18px;height:18px}.dots[data-astro-cid-lcdefpme]{flex-basis:100%;justify-content:center;gap:8px;margin-top:4px;display:flex}.slider[data-astro-cid-lcdefpme]{flex-wrap:wrap}.dot[data-astro-cid-lcdefpme]{background:var(--beige);cursor:pointer;border:0;border-radius:8px;width:8px;height:8px;padding:0;transition:width .4s,background .3s;position:relative;overflow:hidden}.dot[data-astro-cid-lcdefpme]:hover{background:var(--accent)}.dot[data-astro-cid-lcdefpme].active{width:36px}.dot[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.slider[data-astro-cid-lcdefpme].playing .dot[data-astro-cid-lcdefpme].active i[data-astro-cid-lcdefpme]{animation:fill var(--slide-ms,0s) linear forwards}.slider[data-astro-cid-lcdefpme]:not(.playing) .dot[data-astro-cid-lcdefpme].active i[data-astro-cid-lcdefpme]{transform:none}@keyframes fill{to{transform:none}}@media (width<=1199px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:60px}.hero-visual[data-astro-cid-lcdefpme]{width:100%;max-width:610px;margin-inline:auto}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}}@media (width<=809px){.hero[data-astro-cid-lcdefpme]{padding-top:130px}.hero-visual[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;height:auto;display:flex}.stack[data-astro-cid-lcdefpme]{aspect-ratio:3/4;z-index:2;order:0;width:min(300px,80%);height:auto;position:relative;inset:auto;translate:none}.ghost[data-astro-cid-lcdefpme]{display:none}.hero-bg[data-astro-cid-lcdefpme]{text-align:center;order:1;justify-content:flex-start;align-items:center;gap:8px;width:100%;margin-top:-84px;padding:108px 24px 26px;position:relative;inset:auto}.hero-bg[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.hero-bg[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].small{max-width:320px}.card-title[data-astro-cid-lcdefpme]{font-size:22px}.portrait[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding:40px 14px 14px}.portrait[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{font-size:17px}.features[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:50px}.feature[data-astro-cid-lcdefpme]{padding-bottom:40px}.panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px;padding:20px}.panel-img[data-astro-cid-lcdefpme]{height:280px}.banner-img[data-astro-cid-lcdefpme]{height:460px}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.b[data-astro-cid-lcdefpme]{padding:30px}.b2[data-astro-cid-lcdefpme],.b3[data-astro-cid-lcdefpme]{border-radius:16px}.notes[data-astro-cid-lcdefpme]{align-self:center;width:100%;max-width:300px;height:112px}.note[data-astro-cid-lcdefpme]{width:100%}.note[data-astro-cid-lcdefpme][data-pos="1"]{width:92%}.note[data-astro-cid-lcdefpme][data-pos="2"]{width:84%}.note[data-astro-cid-lcdefpme][data-pos="1"]>[data-astro-cid-lcdefpme],.note[data-astro-cid-lcdefpme][data-pos="2"]>[data-astro-cid-lcdefpme]{visibility:hidden}.skills[data-astro-cid-lcdefpme]{height:140px}.skill[data-astro-cid-lcdefpme]{width:min(250px,88%)}.sk1[data-astro-cid-lcdefpme]{left:12%}.slider[data-astro-cid-lcdefpme]{gap:10px}.nav[data-astro-cid-lcdefpme]{position:absolute;bottom:-60px}.prev[data-astro-cid-lcdefpme]{left:calc(50% - 50px)}.next[data-astro-cid-lcdefpme]{right:calc(50% - 50px)}.testi[data-astro-cid-lcdefpme]{padding-bottom:120px}}.stats[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(3,1fr);max-width:850px;margin:50px auto 0;display:grid}.stats[data-astro-cid-lcdefpme]:first-child{margin-top:0}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);flex-direction:column-reverse;gap:6px;padding:10px 20px;display:flex}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:first-child{border-left:0}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{letter-spacing:-1.6px;color:var(--primary);margin:0;font-size:48px;font-weight:500;line-height:1}.latest[data-astro-cid-lcdefpme]{background:var(--bg)}.latest-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.latest-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}@media (width<=809px){.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:34px}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:10px 6px}.latest-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.banner-copy[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{letter-spacing:-.8px;font-size:26px}}
