.work[data-astro-cid-ojti7bha]{margin:0}.work__frame[data-astro-cid-ojti7bha]{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);text-decoration:none;transition:transform .2s;display:block;overflow:hidden}.work__frame[data-astro-cid-ojti7bha]:hover{transform:translateY(-2px)}.work__bar[data-astro-cid-ojti7bha]{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:.75rem;padding:.55rem .8rem;display:flex}.work__dots[data-astro-cid-ojti7bha]{gap:.35rem;display:flex}.work__dots[data-astro-cid-ojti7bha] i[data-astro-cid-ojti7bha]{background:var(--border);border-radius:50%;width:.6rem;height:.6rem}.work__url[data-astro-cid-ojti7bha]{background:var(--surface-soft);min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;padding:.2rem .7rem;font-size:.8rem;overflow:hidden}.work__img[data-astro-cid-ojti7bha]{width:100%;height:auto;display:block}.work__cap[data-astro-cid-ojti7bha]{color:var(--muted);margin-top:.6rem;font-size:.9rem}.work__cap[data-astro-cid-ojti7bha] a[data-astro-cid-ojti7bha]{color:var(--accent-text);padding-block:3px;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.work__frame[data-astro-cid-ojti7bha]{transition:none}.work__frame[data-astro-cid-ojti7bha]:hover{transform:none}}.hero[data-astro-cid-ge2uvauf]{background:var(--surface-soft);padding:3rem 0 3.5rem}.hero__grid[data-astro-cid-ge2uvauf]{align-items:center;gap:2.5rem;display:grid}@media (width>=960px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1.05fr;gap:3.5rem}.hero[data-astro-cid-ge2uvauf]{padding:5.5rem 0 6rem}}.hero__eyebrow[data-astro-cid-ge2uvauf]{background:var(--accent-soft);color:var(--accent-hover);border-radius:999px;margin-bottom:1.1rem;padding:.35rem .9rem;font-size:.9rem;font-weight:600;display:inline-block}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;font-size:clamp(2.3rem,5vw,3.75rem);line-height:1.05}.hero__subtitle[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:33rem;margin-top:1.4rem;font-size:1.18rem}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.btn-lg{min-height:56px;padding:1rem 1.6rem;font-size:1.06rem}.hero__facts[data-astro-cid-ge2uvauf]{color:var(--muted);flex-wrap:wrap;gap:1.25rem 2rem;margin:2.25rem 0 0;padding:0;font-size:.95rem;line-height:1.35;list-style:none;display:flex}.hero__facts[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;display:block}.steps[data-astro-cid-ge2uvauf]{scroll-margin-top:var(--header-h);padding:4.5rem 0}@media (width>=960px){.steps[data-astro-cid-ge2uvauf]{padding:6rem 0}}.steps__title[data-astro-cid-ge2uvauf]{font-size:clamp(1.75rem,3.4vw,2.5rem)}.steps__list[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-ge2uvauf]{background:var(--surface-soft);border-radius:var(--radius);padding:2rem}.step__num[data-astro-cid-ge2uvauf]{color:var(--accent);font-size:2.75rem;font-weight:800;line-height:1;display:block}.step__t[data-astro-cid-ge2uvauf]{margin-top:1.1rem;font-size:1.35rem}.step__d[data-astro-cid-ge2uvauf]{color:var(--muted);margin-top:.5rem;font-size:1.05rem}.section[data-astro-cid-w6ymvdtg]{scroll-margin-top:var(--header-h);padding:4.5rem 0}.section--tint[data-astro-cid-w6ymvdtg]{background:var(--surface-soft)}@media (width>=960px){.section[data-astro-cid-w6ymvdtg]{padding:6rem 0}}.section__title[data-astro-cid-w6ymvdtg]{font-size:clamp(1.75rem,3.4vw,2.5rem)}.section__intro[data-astro-cid-w6ymvdtg]{color:var(--muted);max-width:46rem;margin-top:.75rem;font-size:1.12rem}.section__body[data-astro-cid-w6ymvdtg]{margin-top:2.5rem}.pricing[data-astro-cid-htruwgye]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.plan[data-astro-cid-htruwgye]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.6rem;padding:1.5rem 1.5rem 2rem;display:flex}.plan--highlighted[data-astro-cid-htruwgye]{border:2px solid var(--accent);box-shadow:var(--shadow-accent)}.plan__art[data-astro-cid-htruwgye]{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.plan__flag[data-astro-cid-htruwgye]{background:var(--accent);color:var(--on-accent);border-radius:999px;align-self:flex-start;padding:.25rem .8rem;font-size:.8rem;font-weight:700}.plan__name[data-astro-cid-htruwgye]{padding:0 .5rem;font-size:1.5rem}.plan__price[data-astro-cid-htruwgye]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding:0 .5rem;font-size:2.6rem;font-weight:800;line-height:1.1}.plan__vat[data-astro-cid-htruwgye],.plan__from[data-astro-cid-htruwgye]{color:var(--muted);font-size:1rem;font-weight:600}.plan__features[data-astro-cid-htruwgye]{flex-direction:column;flex:1;gap:.5rem;margin:0;padding:0 .5rem;list-style:none;display:flex}.plan__feature[data-astro-cid-htruwgye]{gap:.6rem;display:flex}.plan__check[data-astro-cid-htruwgye]{color:var(--accent-text);flex-shrink:0;margin-top:.2rem}.plan__cta[data-astro-cid-htruwgye]{margin:.75rem .5rem 0}.pricing__note[data-astro-cid-htruwgye]{color:var(--muted);margin-top:1rem;font-size:.88rem}.pricing__discuss[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye]{min-height:44px;color:var(--ink);align-items:center;font-weight:600;display:inline-flex}.trust[data-astro-cid-wtzqjce7]{scroll-margin-top:var(--header-h);padding:4.5rem 0}@media (width>=960px){.trust[data-astro-cid-wtzqjce7]{padding:6rem 0}}.trust__title[data-astro-cid-wtzqjce7]{font-size:clamp(1.75rem,3.4vw,2.5rem)}.trust__me[data-astro-cid-wtzqjce7]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.trust__portrait[data-astro-cid-wtzqjce7]{object-fit:cover;border-radius:50%;flex-shrink:0;width:112px;height:112px}.trust__note[data-astro-cid-wtzqjce7]{flex:260px;max-width:40rem;font-size:1.18rem}.trust__note[data-astro-cid-wtzqjce7] p[data-astro-cid-wtzqjce7]+p[data-astro-cid-wtzqjce7]{color:var(--muted);margin-top:.4rem}.trust__sub[data-astro-cid-wtzqjce7]{margin-top:2.25rem;font-size:1.05rem}.trust__logos[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.trust__logos[data-astro-cid-wtzqjce7]>li[data-astro-cid-wtzqjce7]{border-radius:var(--radius-sm);min-height:84px}.trust__live[data-astro-cid-wtzqjce7]{background:var(--accent-soft);border:1px solid var(--border);text-align:center;place-items:center;padding:.5rem;display:grid}.trust__client[data-astro-cid-wtzqjce7]{background:var(--surface);border:1px solid var(--border);place-items:center;padding:.75rem;display:grid}.trust__client[data-astro-cid-wtzqjce7] img[data-astro-cid-wtzqjce7]{object-fit:contain;max-width:100%;max-height:60px}.trust__live[data-astro-cid-wtzqjce7] a[data-astro-cid-wtzqjce7]{color:var(--accent-hover);font-weight:600}.trust__projects[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:1.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.project[data-astro-cid-wtzqjce7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.project__img[data-astro-cid-wtzqjce7]{border-bottom:1px solid var(--border);width:100%;height:auto;display:block}.project__body[data-astro-cid-wtzqjce7]{padding:1.25rem}.project__title[data-astro-cid-wtzqjce7]{margin:0;font-size:1.2rem}.project__title[data-astro-cid-wtzqjce7] a[data-astro-cid-wtzqjce7],.project__tools[data-astro-cid-wtzqjce7] a[data-astro-cid-wtzqjce7]{color:var(--accent-hover);font-weight:600}.project__desc[data-astro-cid-wtzqjce7]{color:var(--muted);margin-top:.4rem}.project__tools[data-astro-cid-wtzqjce7]{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.project__tools[data-astro-cid-wtzqjce7] a[data-astro-cid-wtzqjce7]{min-height:24px;display:inline-block}.project__tool-desc[data-astro-cid-wtzqjce7]{color:var(--muted);font-size:.95rem;display:block}.trust__portfolio[data-astro-cid-wtzqjce7]{margin-top:1.5rem;font-size:.95rem}.trust__portfolio[data-astro-cid-wtzqjce7] a[data-astro-cid-wtzqjce7]{color:var(--muted)}.cta[data-astro-cid-hwvj6ntz]{background:var(--accent);color:var(--on-accent);padding:4rem 0}@media (width>=960px){.cta[data-astro-cid-hwvj6ntz]{padding:5rem 0}}.cta__inner[data-astro-cid-hwvj6ntz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem;display:flex}.cta__copy[data-astro-cid-hwvj6ntz]{flex:26rem;min-width:0}.cta__title[data-astro-cid-hwvj6ntz]{font-size:clamp(1.75rem,3.4vw,2.6rem)}.cta__body[data-astro-cid-hwvj6ntz]{margin-top:.6rem;font-size:1.12rem}.cta__actions[data-astro-cid-hwvj6ntz]{flex-wrap:wrap;gap:.75rem;display:flex}.cta__form[data-astro-cid-hwvj6ntz]{border-color:var(--on-accent);color:var(--on-accent);background:0 0}.cta__form[data-astro-cid-hwvj6ntz]:hover{background:var(--accent-hover);color:var(--on-accent)}.cta[data-astro-cid-hwvj6ntz] [data-astro-cid-hwvj6ntz]:focus-visible{outline-color:var(--on-accent)}.faq[data-astro-cid-hemr5th4]{flex-direction:column;gap:.75rem;max-width:46rem;display:flex}.faq__item[data-astro-cid-hemr5th4]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.faq__question[data-astro-cid-hemr5th4]{cursor:pointer;min-height:44px;padding:.75rem 1.25rem;font-weight:600;list-style:none}.faq__question[data-astro-cid-hemr5th4]:before{content:"+";color:var(--accent);margin-right:.6rem;font-weight:700}.faq__item[data-astro-cid-hemr5th4][open] .faq__question[data-astro-cid-hemr5th4]:before{content:"−"}.faq__answer[data-astro-cid-hemr5th4]{color:var(--muted);padding:0 1.25rem 1rem;font-size:.95rem}.contact[data-astro-cid-vekgkm42]{grid-template-columns:1.7fr 1fr;align-items:start;gap:2rem;display:grid}.form[data-astro-cid-vekgkm42]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.form__hidden[data-astro-cid-vekgkm42]{display:none}.form__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.form__field[data-astro-cid-vekgkm42]{flex-direction:column;gap:.4rem;display:flex}.form__field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-size:.9rem;font-weight:600}.form__field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.form__field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.form__field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);padding:.7rem .9rem}.form__field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.form__field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.form__field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.form__field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border:2px solid var(--accent);padding:calc(.7rem - 1px) calc(.9rem - 1px)}.form__consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][aria-invalid=true]{outline:2px solid var(--accent);outline-offset:2px}.form__hint[data-astro-cid-vekgkm42]{color:var(--muted);margin:-.5rem 0 0;font-size:.85rem}.form__field-error[data-astro-cid-vekgkm42]{color:var(--accent-text);margin:0;font-size:.85rem;font-weight:600}.form__field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:7rem}.form__consent[data-astro-cid-vekgkm42]{color:var(--muted);align-items:flex-start;gap:.6rem;font-size:.85rem;display:flex}.form__consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:24px;height:24px;accent-color:var(--accent-text);flex:none;margin:0}.form__error[data-astro-cid-vekgkm42]{color:var(--accent-text);margin:0;font-size:.9rem;font-weight:600}.form__submit[data-astro-cid-vekgkm42]{align-self:flex-start}.contact__card[data-astro-cid-vekgkm42]{background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius);color:color-mix(in srgb, var(--bg) 78%, transparent);flex-direction:column;gap:.7rem;padding:1.75rem;display:flex}.contact__card[data-astro-cid-vekgkm42] .btn-primary{background:var(--bg);color:var(--ink)}.contact__card[data-astro-cid-vekgkm42] .btn-primary:hover{background:var(--accent-soft);color:var(--accent-strong)}.contact__number[data-astro-cid-vekgkm42]{font-variant-numeric:tabular-nums;color:var(--bg);font-size:1.05rem;font-weight:700}.contact__email[data-astro-cid-vekgkm42]{word-break:break-all;min-height:44px;color:var(--accent-soft);align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.contact__response[data-astro-cid-vekgkm42]{font-size:.85rem}.contact[data-astro-cid-vekgkm42]>[data-astro-cid-vekgkm42]{min-width:0}.form__field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.form__field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.form__field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{width:100%;max-width:100%}@media (width<=820px){.contact[data-astro-cid-vekgkm42],.form__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.sticky-wa[data-astro-cid-milbxydw]{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:50;border-radius:999px;min-height:56px;padding:.9rem 1.3rem;transition:opacity .2s,transform .2s,visibility;position:fixed;box-shadow:0 8px 24px #1e1a1640}.sticky-wa[data-astro-cid-milbxydw][data-away]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s .2s;transform:translateY(1rem)}@media (prefers-reduced-motion:reduce){.sticky-wa[data-astro-cid-milbxydw],.sticky-wa[data-astro-cid-milbxydw][data-away]{transition:none}}@media (width>=900px){.sticky-wa[data-astro-cid-milbxydw]{display:none}}
