.hero[data-astro-cid-lcdefpme]{background:radial-gradient(900px 500px at 85% 10%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),var(--hero);color:var(--hero-ink);padding-block:clamp(48px,8vw,104px) clamp(56px,8vw,112px)}.hero[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:26px;min-width:0;display:flex}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--hero-muted)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#7fa5ff,#b9cdff);color:#0000;-webkit-background-clip:text;background-clip:text}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--hero-muted)}.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero[data-astro-cid-lcdefpme] .phone[data-astro-cid-lcdefpme]{font-family:var(--f-mono);color:var(--hero-ink);user-select:all;font-size:.9375rem}.hero[data-astro-cid-lcdefpme] .phone[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--f-body);color:var(--hero-muted);font-size:.8125rem;display:block}.trust[data-astro-cid-lcdefpme]{border-top:1px solid var(--hero-line);color:var(--hero-muted);flex-wrap:wrap;gap:10px 28px;padding-top:22px;font-size:.9375rem;display:flex}.trust[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--hero-ink);font-family:var(--f-display);font-variant-numeric:tabular-nums;margin-right:6px;font-size:1.25rem;font-weight:700}.dash[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.tile[data-astro-cid-lcdefpme]{background:color-mix(in srgb,var(--hero-2) 88%,transparent);border:1px solid var(--hero-line);border-radius:var(--r);flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.tile[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{color:var(--hero-muted);justify-content:space-between;align-items:center;gap:8px;font-size:.8125rem;display:flex}.tile[data-astro-cid-lcdefpme] .v[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.1}.tile[data-astro-cid-lcdefpme] .v[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--hero-muted);margin-left:4px;font-size:.9375rem;font-weight:500}.tile[data-astro-cid-lcdefpme] .s[data-astro-cid-lcdefpme]{color:var(--hero-muted);font-size:.8125rem}.tile[data-astro-cid-lcdefpme].wide{grid-column:1/-1}.flow[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:4px;display:grid}.flow[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;gap:2px;min-width:0;display:flex}.flow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--hero-muted);font-size:.75rem}.flow[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.flow[data-astro-cid-lcdefpme] .sun[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--sun)}.bar[data-astro-cid-lcdefpme]{background:var(--hero-line);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,var(--ok-hero),#8be3b5);border-radius:inherit;width:78%;height:100%;display:block}.advice[data-astro-cid-lcdefpme]{background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:12px;margin-top:6px;padding:12px 14px;font-size:.9375rem}.advice[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--hero-ink)}.live[data-astro-cid-lcdefpme]{font-family:var(--f-mono);color:var(--ok-hero);align-items:center;gap:6px;font-size:.6875rem;display:inline-flex}.live[data-astro-cid-lcdefpme]:before{content:"";background:var(--ok-hero);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.dash-cap[data-astro-cid-lcdefpme]{color:var(--hero-muted);text-align:right;font-size:.75rem;font-family:var(--f-mono);grid-column:1/-1}@media (width<=900px){.hero[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=440px){.flow[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.svc[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0;color:var(--ink);flex-direction:column;gap:14px;padding:30px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.svc[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));transform:translateY(-2px)}.svc[data-astro-cid-lcdefpme].a{grid-column:span 4}.svc[data-astro-cid-lcdefpme].b,.svc[data-astro-cid-lcdefpme].c{grid-column:span 2}.svc[data-astro-cid-lcdefpme].d{grid-column:span 4}.svc[data-astro-cid-lcdefpme] .ic[data-astro-cid-lcdefpme]{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.svc[data-astro-cid-lcdefpme] .ic[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:22px;height:22px}.svc[data-astro-cid-lcdefpme] .pain[data-astro-cid-lcdefpme]{color:var(--muted)}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.chips[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--surface-2);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:.8125rem}.also[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:24px}@media (width<=900px){.svc[data-astro-cid-lcdefpme].a,.svc[data-astro-cid-lcdefpme].b,.svc[data-astro-cid-lcdefpme].c,.svc[data-astro-cid-lcdefpme].d{grid-column:span 3}}@media (width<=640px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.svc[data-astro-cid-lcdefpme].a,.svc[data-astro-cid-lcdefpme].b,.svc[data-astro-cid-lcdefpme].c,.svc[data-astro-cid-lcdefpme].d{grid-column:auto}}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.step[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;min-width:0;display:flex}.step[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{background:var(--surface);border:1.5px solid var(--accent);width:40px;height:40px;color:var(--accent);font-family:var(--f-display);z-index:1;border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.steps[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 15%,transparent));height:1.5px;position:absolute;top:20px;left:20px;right:20px}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.step[data-astro-cid-lcdefpme] .out[data-astro-cid-lcdefpme]{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:.9375rem}@media (width<=900px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:32px}.steps[data-astro-cid-lcdefpme]:before{display:none}}@media (width<=540px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.prices[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.price[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:8px;min-width:0;padding:26px;display:flex}.price[data-astro-cid-lcdefpme].feature{background:var(--hero);color:var(--hero-ink);border-color:var(--hero)}.price[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.875rem;font-weight:500}.price[data-astro-cid-lcdefpme].feature .k[data-astro-cid-lcdefpme],.price[data-astro-cid-lcdefpme].feature .vat[data-astro-cid-lcdefpme],.price[data-astro-cid-lcdefpme].feature p[data-astro-cid-lcdefpme]{color:var(--hero-muted)}.price[data-astro-cid-lcdefpme] .amt[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:750;line-height:1.1}.price[data-astro-cid-lcdefpme] .vat[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8125rem}.price[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:8px;font-size:.9688rem}@media (width<=960px){.prices[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=520px){.prices[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.cases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.case[data-astro-cid-lcdefpme]{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;padding:26px;display:flex}.case[data-astro-cid-lcdefpme] .where[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8125rem;font-weight:600}.case[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9688rem}@media (width<=900px){.cases[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.about[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.about[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;min-width:0;max-width:62ch;display:flex}.about[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.about[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.quote[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.2}.quote[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent)}@media (width<=860px){.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.contact[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr .75fr;gap:clamp(24px,5vw,56px);display:grid}form[data-astro-cid-lcdefpme]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:1fr 1fr;gap:16px;min-width:0;padding:clamp(20px,3vw,32px);display:grid;position:relative}.f[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;min-width:0;display:flex}.f[data-astro-cid-lcdefpme].full{grid-column:1/-1}.f[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme],.f[data-astro-cid-lcdefpme] .lbl[data-astro-cid-lcdefpme]{font-size:.875rem;font-weight:600}.f[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:not([type=radio]),.f[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme],.f[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:12px;width:100%;padding:13px 14px;font-size:1rem}.f[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical;min-height:140px}.f[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus,.f[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]:focus,.f[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.seg[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.seg[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{white-space:nowrap;border:1.5px solid color-mix(in srgb,var(--ink) 22%,transparent);cursor:pointer;background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:500;display:flex}.seg[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.seg[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{accent-color:var(--accent)}.hp[data-astro-cid-lcdefpme]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.msg[data-astro-cid-lcdefpme]{grid-column:1/-1;font-size:.9375rem}.msg[data-astro-cid-lcdefpme].err{color:var(--err)}.msg[data-astro-cid-lcdefpme].ok{color:var(--ok)}.side[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px;display:flex}.side[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;gap:12px 18px;margin:0;display:grid}.side[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);padding-top:2px;font-size:.8125rem}.side[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;margin:0;font-weight:500}.client[data-astro-cid-lcdefpme]{background:var(--hero);color:var(--hero-ink);border-radius:var(--r);box-shadow:0 0 0 3px var(--accent);flex-direction:column;gap:16px;padding:24px;display:flex}.client-head[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.client-ic[data-astro-cid-lcdefpme]{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.client-ic[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:24px;height:24px}.client[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--hero-ink);font-size:1.5rem}.client[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].big{background:var(--accent);color:#fff;justify-content:center;padding:18px 22px;font-size:1.125rem}.client[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--hero-muted);font-size:1rem}.client[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--hero-ink)}.promise[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.promise[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.promise[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}@media (width<=860px){.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.side[data-astro-cid-lcdefpme]{order:-1}}@media (width<=480px){form[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
