.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}.kicker[data-astro-cid-lcdefpme]{color:var(--hero-muted);font-size:1rem;font-weight:500}.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);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;padding-top:22px;font-size:.9375rem;display:grid}.trust[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.trust[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--hero-ink);font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.1}.sys[data-astro-cid-lcdefpme]{--wire-e:#f2a623;--wire-d:#6f9bff;flex-direction:column;justify-self:end;gap:14px;width:100%;min-width:0;max-width:560px;margin:0;display:flex}.sys-map[data-astro-cid-lcdefpme]{aspect-ratio:1;width:100%;position:relative}.sys-map[data-astro-cid-lcdefpme]:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 38%,transparent),transparent);opacity:0;border-radius:50%;width:46%;animation:1.2s ease-out 2.6s forwards glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wires[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.w[data-astro-cid-lcdefpme]{fill:none;stroke-width:.4px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;animation:1.3s cubic-bezier(.6,0,.3,1) 1s forwards draw}.w[data-astro-cid-lcdefpme].e{stroke:color-mix(in srgb,var(--wire-e) 70%,transparent)}.w[data-astro-cid-lcdefpme].d{stroke:color-mix(in srgb,var(--wire-d) 75%,transparent)}.w[data-astro-cid-lcdefpme]:nth-child(2),.w[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:1.25s}.w[data-astro-cid-lcdefpme]:nth-child(3),.w[data-astro-cid-lcdefpme]:nth-child(6){animation-delay:1.5s}.p[data-astro-cid-lcdefpme].e{fill:#ffd27a}.p[data-astro-cid-lcdefpme].d{fill:#b9cdff}.pulses[data-astro-cid-lcdefpme]{opacity:0;animation:.6s 3.2s forwards fadein}.node[data-astro-cid-lcdefpme]{left:var(--x);top:var(--y);background:color-mix(in srgb,var(--hero-2) 92%,transparent);border:1px solid var(--hero-line);border-radius:14px;flex-direction:column;gap:3px;width:33%;min-width:0;padding:12px 14px;animation:1.4s cubic-bezier(.3,1.25,.5,1) .3s both settle;display:flex;position:absolute;transform:translate(-50%,-50%)}.node[data-astro-cid-lcdefpme]:after{content:"";background:var(--hero-line);border-radius:50%;width:7px;height:7px;animation:.4s 3s forwards on;position:absolute;top:13px;right:12px}.node[data-astro-cid-lcdefpme].e:after{--on:var(--sun)}.node[data-astro-cid-lcdefpme].d:after{--on:var(--ok-hero)}.node[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{color:var(--hero-muted);white-space:nowrap;text-overflow:ellipsis;padding-right:14px;font-size:.75rem;overflow:hidden}.node[data-astro-cid-lcdefpme] .v[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--hero-ink);font-size:1.5rem;font-weight:700;line-height:1.1}.node[data-astro-cid-lcdefpme] .v[data-astro-cid-lcdefpme].sun{color:var(--sun)}.node[data-astro-cid-lcdefpme] .s[data-astro-cid-lcdefpme]{color:var(--hero-muted);font-size:.75rem;line-height:1.3}.bar[data-astro-cid-lcdefpme]{background:var(--hero-line);border-radius:999px;height:5px;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}.hub[data-astro-cid-lcdefpme]{aspect-ratio:1;opacity:.35;filter:grayscale();width:19%;animation:.8s cubic-bezier(.3,1.5,.5,1) 2.6s forwards hubon;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.hub[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{border-radius:28%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #ffffff1f,0 18px 40px -10px #2f6bffb3}.hub[data-astro-cid-lcdefpme]:after{content:"";border:1.5px solid color-mix(in srgb,var(--wire-d) 60%,transparent);opacity:0;border-radius:34%;animation:2.8s ease-out 3.3s infinite ring;position:absolute;inset:-10%}.result[data-astro-cid-lcdefpme]{background:color-mix(in srgb,var(--sun) 12%,var(--hero-2));border:1px solid color-mix(in srgb,var(--sun) 45%,transparent);color:var(--hero-muted);opacity:0;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:.9375rem;animation:.7s ease-out 3.6s forwards rise;display:flex;transform:translateY(10px)}.result[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--hero-ink);font-weight:600}.result-ic[data-astro-cid-lcdefpme]{background:var(--sun);color:#1a1200;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.result-ic[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:17px;height:17px}.sys[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--hero-muted);text-align:right;font-size:.75rem}.mode[data-astro-cid-lcdefpme]{background:color-mix(in srgb,var(--hero-2) 92%,transparent);border:1px solid var(--hero-line);border-radius:999px;align-self:flex-end;gap:2px;padding:3px;display:flex}.mode[data-astro-cid-lcdefpme][hidden]{display:none}.mode[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--hero-muted);font:600 .8125rem/1 var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;display:flex}.mode[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{color:var(--hero-ink)}.mode[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--hero-line);color:var(--hero-ink)}.mode[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme],.proof[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:var(--ok-hero);width:7px;height:7px;box-shadow:0 0 8px var(--ok-hero);border-radius:50%;flex:none}.node[data-astro-cid-lcdefpme] .s[data-astro-cid-lcdefpme]+.bar[data-astro-cid-lcdefpme]{margin-top:4px}.result[data-astro-cid-lcdefpme] b{color:var(--hero-ink);font-weight:600}.result[data-astro-cid-lcdefpme]{transition:background-color .3s,border-color .3s}.result[data-astro-cid-lcdefpme][data-mode=fault]{background:color-mix(in srgb,#ff6b6b 12%,var(--hero-2));border-color:#ff6b6b80}.result[data-astro-cid-lcdefpme][data-mode=fault] .result-ic[data-astro-cid-lcdefpme]{background:#ff6b6b}.node[data-astro-cid-lcdefpme]{transition:opacity .3s,border-color .3s}.w[data-astro-cid-lcdefpme]{transition:stroke .3s}.w[data-astro-cid-lcdefpme].dead{stroke:var(--hero-line);stroke-dasharray:.02 .018}.sys[data-astro-cid-lcdefpme] .node[data-astro-cid-lcdefpme][data-mode=off]{opacity:.5}.sys[data-astro-cid-lcdefpme] .node[data-astro-cid-lcdefpme][data-mode=off] .v[data-astro-cid-lcdefpme]{color:var(--hero-muted)}.sys[data-astro-cid-lcdefpme] .node[data-astro-cid-lcdefpme][data-mode=off]:after{background:var(--hero-line);box-shadow:none;animation:none}.sys[data-astro-cid-lcdefpme] .node[data-astro-cid-lcdefpme][data-mode=warn]{border-color:color-mix(in srgb,var(--sun) 55%,transparent)}.sys[data-astro-cid-lcdefpme] .node[data-astro-cid-lcdefpme][data-mode=fault]{border-color:#ff6b6b8c}.sys[data-astro-cid-lcdefpme] .node[data-astro-cid-lcdefpme][data-mode=fault] .v[data-astro-cid-lcdefpme]{color:#ff8a8a}.sys[data-astro-cid-lcdefpme] .node[data-astro-cid-lcdefpme][data-mode=fault]:after{background:#ff6b6b;animation:1s steps(2,jump-none) infinite blink;box-shadow:0 0 10px #ff6b6b}@keyframes blink{50%{opacity:.25}}.kast-row[data-astro-cid-lcdefpme]{background:color-mix(in srgb,var(--hero-2) 92%,transparent);border:1px solid var(--hero-line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:12px 12px 12px 16px;display:flex}.kast-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:140px;gap:3px;min-width:0;display:flex}.kast-copy[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{color:var(--hero-muted);font-size:.75rem}.kast-hint[data-astro-cid-lcdefpme]{color:var(--hero-ink);max-width:26ch;font-size:.9375rem;line-height:1.35}.kast[data-astro-cid-lcdefpme]{background:#060a14;border-radius:9px;align-items:flex-start;gap:3px;padding:8px 10px 6px;display:flex;position:relative;box-shadow:inset 0 2px 6px #000000b3,inset 0 0 0 1px #ffffff0a,0 1px #ffffff0d}.kast[data-astro-cid-lcdefpme]:before{content:"";opacity:.55;background:linear-gradient(#3a4252,#6d7587 45%,#3e4658);border-radius:1px;height:8px;position:absolute;top:28px;left:4px;right:4px}.brk[data-astro-cid-lcdefpme]{z-index:1;cursor:pointer;color:var(--hero-muted);font:500 .625rem/1.15 var(--f-body);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;max-width:64px;padding:0;display:flex;position:relative}.brk[data-astro-cid-lcdefpme]:focus-visible{outline:none}.brk[data-astro-cid-lcdefpme]:focus-visible .mod[data-astro-cid-lcdefpme]{outline:2px solid var(--accent);outline-offset:2px}.mod[data-astro-cid-lcdefpme]{background:linear-gradient(#c9ced8,#a7afbd);border-radius:3px;width:30px;height:50px;display:block;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e,0 2px 4px #0009}.brk[data-astro-cid-lcdefpme].main .mod[data-astro-cid-lcdefpme]{width:58px}.mod[data-astro-cid-lcdefpme]:before{content:"";background:#8e97a6;border-radius:3px;width:14px;height:33px;position:absolute;top:13px;left:42%;transform:translate(-50%);box-shadow:inset 0 1px 3px #00000073}.brk[data-astro-cid-lcdefpme].main .mod[data-astro-cid-lcdefpme]:before{width:40px;left:45%}.brk[data-astro-cid-lcdefpme].main .lever[data-astro-cid-lcdefpme],.brk[data-astro-cid-lcdefpme].main .ind[data-astro-cid-lcdefpme]{left:45%}.ind[data-astro-cid-lcdefpme]{background:#d63b3b;border-radius:1px;width:11px;height:4px;transition:background-color .1s;position:absolute;top:5px;left:42%;transform:translate(-50%)}.lever[data-astro-cid-lcdefpme]{background:linear-gradient(#3d4352,#181c25);border-radius:2px;width:10px;height:16px;transition:top .13s cubic-bezier(.5,1.7,.6,1);position:absolute;top:15px;left:42%;transform:translate(-50%);box-shadow:0 2px 3px #00000080}.brk[data-astro-cid-lcdefpme].main .lever[data-astro-cid-lcdefpme]{width:36px}.brk[data-astro-cid-lcdefpme]:hover .mod[data-astro-cid-lcdefpme]{background:linear-gradient(#d6dbe4,#b4bbc8)}.brk[data-astro-cid-lcdefpme][aria-checked=false] .lever[data-astro-cid-lcdefpme]{top:28px}.brk[data-astro-cid-lcdefpme][aria-checked=false] .ind[data-astro-cid-lcdefpme]{background:#2fa25e}.io[data-astro-cid-lcdefpme]{font:700 7px/1 var(--f-body);color:#4a5262;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:13px;bottom:4px;right:2px}.io[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:normal}.brk[data-astro-cid-lcdefpme].main .io[data-astro-cid-lcdefpme]{right:3px}.sys[data-astro-cid-lcdefpme]:not(.touched) .brk[data-astro-cid-lcdefpme]:first-child .lever[data-astro-cid-lcdefpme]{animation:.5s ease-in-out 6s 2 nudge}@keyframes nudge{50%{top:20px}}.dark[data-astro-cid-lcdefpme]{z-index:50;touch-action:none;cursor:none;background:radial-gradient(circle 180px at var(--mx,50%) var(--my,50%),#ffe2aa1a,transparent 70%), radial-gradient(circle 180px at var(--mx,50%) var(--my,50%),#02040a00 0,#02040a66 50%,#02040af9 100%);animation:.55s linear flicker;position:fixed;inset:0}.dark[data-astro-cid-lcdefpme][hidden]{display:none}@keyframes flicker{0%{opacity:0}12%{opacity:1}22%{opacity:.3}34%{opacity:1}46%{opacity:.6}58%,to{opacity:1}}.dark-msg[data-astro-cid-lcdefpme]{left:50%;bottom:max(28px,env(safe-area-inset-bottom));text-align:center;color:#c3cbdc;cursor:auto;flex-direction:column;align-items:center;gap:10px;width:min(440px,100% - 32px);display:flex;position:absolute;transform:translate(-50%)}.dark-msg[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.02em;color:#fff;font-size:2rem;font-weight:800}.dark-msg[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#7c869b;font-size:.8125rem}.dark-msg[data-astro-cid-lcdefpme] .restore[data-astro-cid-lcdefpme]{margin-top:6px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:1s ease-out 2.6s both join;display:inline-block}.hero[data-astro-cid-lcdefpme].wait .sys[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme].wait .sys[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:before,.hero[data-astro-cid-lcdefpme].wait .sys[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:after{animation-play-state:paused!important}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadein{to{opacity:1}}@keyframes glow{to{opacity:1}}@keyframes settle{0%{opacity:.45;filter:saturate(0);transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--r))}}@keyframes on{to{background:var(--on);box-shadow:0 0 10px var(--on)}}@keyframes hubon{to{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}}@keyframes ring{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(1.55)}}@keyframes rise{to{opacity:1;transform:none}}@keyframes join{0%{opacity:.12;filter:blur(6px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.pulses[data-astro-cid-lcdefpme],.hub[data-astro-cid-lcdefpme]:after{display:none}.w[data-astro-cid-lcdefpme]{stroke-dashoffset:0}.sys-map[data-astro-cid-lcdefpme]:before,.result[data-astro-cid-lcdefpme]{opacity:1;transform:none}.hub[data-astro-cid-lcdefpme]{opacity:1;filter:none;transform:translate(-50%,-50%)}.node[data-astro-cid-lcdefpme].e:after{background:var(--sun)}.node[data-astro-cid-lcdefpme].d:after{background:var(--ok-hero)}}@media (width<=900px){.hero[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.sys[data-astro-cid-lcdefpme]{justify-self:center}}@media (width<=520px){.node[data-astro-cid-lcdefpme]{border-radius:12px;padding:10px 11px}.node[data-astro-cid-lcdefpme] .v[data-astro-cid-lcdefpme]{font-size:1.2rem}.node[data-astro-cid-lcdefpme] .s[data-astro-cid-lcdefpme]{display:none}.node[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{white-space:normal;padding-right:10px;font-size:.6875rem;line-height:1.25}.node[data-astro-cid-lcdefpme]:after{top:11px;right:9px}.result[data-astro-cid-lcdefpme]{font-size:.875rem}}.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);--glow:0;flex-direction:column;gap:14px;padding:30px;transition:border-color .3s,transform .2s,background-color .3s;display:flex;position:relative}.svc[data-astro-cid-lcdefpme]:before{content:"";border-radius:inherit;pointer-events:none;opacity:var(--glow);background:radial-gradient(560px 340px at calc(100% - 52px) 52px,color-mix(in srgb,var(--sun) 22%,transparent),transparent 70%);transition:opacity .45s;position:absolute;inset:0}.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]:has(.svc-link:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.svc[data-astro-cid-lcdefpme].a{grid-column:span 4}.svc[data-astro-cid-lcdefpme].b{grid-column:span 2}.svc[data-astro-cid-lcdefpme].c,.svc[data-astro-cid-lcdefpme].d{grid-column:span 3}.svc-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.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;transition:background-color .3s,color .3s,box-shadow .3s;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] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.svc-link[data-astro-cid-lcdefpme]:after{content:"";border-radius:var(--r);z-index:1;position:absolute;inset:0}.svc-link[data-astro-cid-lcdefpme]:focus-visible{outline:none}.svc[data-astro-cid-lcdefpme] .pain[data-astro-cid-lcdefpme]{color:var(--muted)}.ex[data-astro-cid-lcdefpme]{grid-template-rows:0fr;margin-top:-14px;transition:grid-template-rows .4s;display:grid}.ex[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{min-height:0;color:var(--ink);opacity:0;padding-top:14px;font-size:.9688rem;transition:opacity .3s;overflow:hidden}.ex[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:600}.svc[data-astro-cid-lcdefpme][data-on] .ex[data-astro-cid-lcdefpme]{grid-template-rows:1fr}.svc[data-astro-cid-lcdefpme][data-on] .ex[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{opacity:1}.svc[data-astro-cid-lcdefpme][data-on]{--glow:1;border-color:color-mix(in srgb,var(--sun) 50%,var(--line))}.svc[data-astro-cid-lcdefpme][data-on] .ic[data-astro-cid-lcdefpme]{background:var(--sun);color:#2a1b00;box-shadow:0 0 22px color-mix(in srgb,var(--sun) 60%,transparent)}.wall[data-astro-cid-lcdefpme]{z-index:2;cursor:pointer;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:linear-gradient(#fff,#eef0f4);border-radius:9px;flex:none;width:44px;height:44px;padding:0;position:relative;box-shadow:0 1px 2px #0d15261f,0 4px 10px -6px #0d152659}.wall[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rocker[data-astro-cid-lcdefpme]{background:linear-gradient(#fff 0 50%,#dde1e9 50% 100%);border-radius:5px;transition:background .15s,box-shadow .15s;position:absolute;inset:6px;box-shadow:inset 0 -2px #0d152614,0 1px 2px #0d15262e}.wall[data-astro-cid-lcdefpme][aria-pressed=true] .rocker[data-astro-cid-lcdefpme]{background:linear-gradient(#dde1e9 0 50%,#fff 50% 100%);box-shadow:inset 0 2px #0d152614,0 -1px 2px #0d152624}.led[data-astro-cid-lcdefpme]{background:#c9ced8;border-radius:50%;width:4px;height:4px;margin-left:-2px;transition:background-color .2s,box-shadow .2s;position:absolute;bottom:9px;left:50%}.wall[data-astro-cid-lcdefpme][aria-pressed=true] .led[data-astro-cid-lcdefpme]{background:var(--sun);box-shadow:0 0 6px var(--sun)}.wall[data-astro-cid-lcdefpme]:hover .rocker[data-astro-cid-lcdefpme]{filter:brightness(.98)}.bento[data-astro-cid-lcdefpme]:not(.touched) .svc[data-astro-cid-lcdefpme].b .rocker[data-astro-cid-lcdefpme]{animation:.5s ease-in-out 2 tip}.bento[data-astro-cid-lcdefpme]:not(.touched):not(.seen) .svc[data-astro-cid-lcdefpme].b .rocker[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes tip{50%{background:linear-gradient(#dde1e9 0 50%,#fff 50% 100%)}}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex;position:relative}.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:28px}.head-wide[data-astro-cid-lcdefpme],.head-wide[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:none}.qmark[data-astro-cid-lcdefpme]{vertical-align:2px;border:1.5px solid color-mix(in srgb,var(--muted) 55%,transparent);width:22px;height:22px;color:var(--muted);font:700 .75rem/1 var(--f-body);cursor:help;background:0 0;border-radius:50%;place-items:center;margin-left:10px;padding:0;display:inline-grid;position:relative}.qmark[data-astro-cid-lcdefpme]:hover,.qmark[data-astro-cid-lcdefpme]:focus-visible,.qmark[data-astro-cid-lcdefpme][aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.qmark[data-astro-cid-lcdefpme] .tip[data-astro-cid-lcdefpme]{z-index:5;background:var(--ink);width:max-content;max-width:min(260px,80vw);color:var(--bg);font:500 .875rem/1.4 var(--f-body);text-align:left;opacity:0;pointer-events:none;border-radius:10px;padding:9px 12px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);right:-8px;transform:translateY(4px);box-shadow:0 10px 24px -10px #0a112280}.qmark[data-astro-cid-lcdefpme]:hover .tip[data-astro-cid-lcdefpme],.qmark[data-astro-cid-lcdefpme]:focus-visible .tip[data-astro-cid-lcdefpme],.qmark[data-astro-cid-lcdefpme][aria-expanded=true] .tip[data-astro-cid-lcdefpme]{opacity:1;transform:none}.qmark[data-astro-cid-lcdefpme].tip-left .tip[data-astro-cid-lcdefpme]{left:-8px;right:auto}.allon[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:24px}.allon[data-astro-cid-lcdefpme][hidden]{display:none}.allon[data-astro-cid-lcdefpme]:before{content:"";vertical-align:middle;background:var(--sun);width:9px;height:9px;box-shadow:0 0 10px var(--sun);border-radius:50%;margin:-2px 10px 0 0;display:inline-block}.allon[data-astro-cid-lcdefpme]:not([hidden])+.also[data-astro-cid-lcdefpme]{margin-top:10px}@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}.svc[data-astro-cid-lcdefpme]{padding:24px}}.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)}.proof[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:6px;padding-top:22px}.proof[data-astro-cid-lcdefpme][hidden]{display:none}.about[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme] .proof-k[data-astro-cid-lcdefpme]{color:var(--muted);align-items:center;gap:9px;font-size:.875rem;display:flex}.proof[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent)}.proof[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 32px;margin:18px 0 0;display:grid}.proof[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0;display:flex}.proof[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme][hidden]{display:none}.proof[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;line-height:1.1}.proof[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.875rem}@media (width<=860px){.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.contact[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr .75fr;align-items:start;gap:0 clamp(24px,5vw,56px);display:grid}.contact-head[data-astro-cid-lcdefpme]{grid-column:1/-1}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;row-gap:24px}.contact-head[data-astro-cid-lcdefpme]{order:-2;margin-bottom:0}.side[data-astro-cid-lcdefpme]{order:-1}}@media (width<=480px){form[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
