.hero[data-astro-cid-ge2uvauf]{border-bottom:1.5px solid var(--line);place-items:center;min-height:860px;padding:160px 0;display:grid;position:relative;overflow:hidden}.center[data-astro-cid-ge2uvauf]{z-index:100;text-align:center;justify-items:center;gap:28px;max-width:1240px;padding:0 24px;display:grid;position:relative}@keyframes hero-in{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes word-wipe{0%{clip-path:inset(-20% 105% -20% -5%);translate:0 6px}to{clip-path:inset(-20% -5%);translate:0}}.w[data-astro-cid-ge2uvauf]{display:inline-block}@media (prefers-reduced-motion:no-preference){.logo[data-astro-cid-ge2uvauf],.lead[data-astro-cid-ge2uvauf],.btns[data-astro-cid-ge2uvauf]{animation:.7s cubic-bezier(.2,.7,.2,1) both hero-in}.lead[data-astro-cid-ge2uvauf]{animation-delay:1.9s}.btns[data-astro-cid-ge2uvauf]{animation-delay:2s}.w[data-astro-cid-ge2uvauf]{animation:word-wipe .8s cubic-bezier(.65, 0, .35, 1) calc(.15s + (var(--o) - 1) * .4s) both}.fonts-wait [data-astro-cid-ge2uvauf]:is(.logo,.lead,.btns,.w){animation-play-state:paused}}.logo[data-astro-cid-ge2uvauf]{width:clamp(150px,14vw,210px);height:auto;margin-bottom:24px;display:block}.big[data-astro-cid-ge2uvauf]{text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(44px,10.5vw,164px);font-weight:850;font-stretch:62%;line-height:.84}.big[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}.big[data-astro-cid-ge2uvauf] .b[data-astro-cid-ge2uvauf]{color:var(--blue)}.lead[data-astro-cid-ge2uvauf]{margin:0 auto;font-size:clamp(19px,1.9vw,26px);line-height:1.45}.lead[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}.btn-p[data-astro-cid-ge2uvauf],.btn-s[data-astro-cid-ge2uvauf]{padding:20px 34px;font-size:19px}@media (width>=701px){.hero[data-astro-cid-ge2uvauf]{min-height:max(700px,100svh - 64px);padding:100px 0}}.dust[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.dust[data-astro-cid-ge2uvauf].faded{opacity:0}@media (prefers-reduced-motion:no-preference){.dust[data-astro-cid-ge2uvauf]{transition:opacity 2s}}.robot[data-astro-cid-ge2uvauf]{z-index:50;pointer-events:none;visibility:hidden;will-change:transform;filter:drop-shadow(0 2px 3px oklch(19% .015 260/.25));width:64px;height:64px;margin:-32px 0 0 -32px;display:block;position:absolute;top:0;left:0}.robot[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{display:block}.brush[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50%;animation:.6s steps(36,end) infinite spin}.led[data-astro-cid-ge2uvauf]{animation:1.6s steps(2,end) infinite blink}.robot[data-astro-cid-ge2uvauf].idle .brush[data-astro-cid-ge2uvauf],.robot[data-astro-cid-ge2uvauf].idle .led[data-astro-cid-ge2uvauf]{animation-play-state:paused}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.brush[data-astro-cid-ge2uvauf],.led[data-astro-cid-ge2uvauf]{animation:none}}@media (width<=700px){.lead[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{white-space:normal;display:inline}.btn-p[data-astro-cid-ge2uvauf],.btn-s[data-astro-cid-ge2uvauf]{flex:auto;justify-content:center}.hero[data-astro-cid-ge2uvauf]{min-height:700px;padding:140px 0}.big[data-astro-cid-ge2uvauf]{font-size:calc(15.873vw - 7.61905px)}.lead[data-astro-cid-ge2uvauf]{margin-top:-12px}}.ticker[data-astro-cid-u6vsyxkm]{border-block:1.5px solid var(--line);background:var(--ink);color:var(--paper);overflow:hidden}.ticker-track[data-astro-cid-u6vsyxkm]{width:max-content;animation:45s linear infinite tick;display:flex}.ticker-track[data-astro-cid-u6vsyxkm] span[data-astro-cid-u6vsyxkm]{align-items:center;padding:14px 0;font-size:22px;font-weight:700;font-stretch:110%;display:inline-flex}.ticker-track[data-astro-cid-u6vsyxkm] span[data-astro-cid-u6vsyxkm]:after{content:"";background:var(--blue-light);border-radius:50%;width:8px;height:8px;margin-inline:28px}@media (hover:hover){.ticker[data-astro-cid-u6vsyxkm]:hover .ticker-track[data-astro-cid-u6vsyxkm]{animation-play-state:paused}}@keyframes tick{to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.ticker-track[data-astro-cid-u6vsyxkm]{animation:none}}.price-list[data-astro-cid-lesv7jgp]{padding:0;list-style:none}.row[data-astro-cid-lesv7jgp]{cursor:pointer;border-bottom:1.5px solid var(--line);grid-template-columns:80px minmax(0,1fr) 340px;align-items:center;gap:32px;padding:36px 16px;transition:background .2s;display:grid;position:relative}.row[data-astro-cid-lesv7jgp]:last-child{border-bottom:0}.row-link[data-astro-cid-lesv7jgp]{color:inherit;text-decoration:none}.row-link[data-astro-cid-lesv7jgp]:hover{color:inherit}.row-link[data-astro-cid-lesv7jgp]:after{content:"";position:absolute;inset:0}.row-link[data-astro-cid-lesv7jgp]:focus-visible{outline:none}.row[data-astro-cid-lesv7jgp]:has(.row-link:focus-visible){outline:2px solid var(--blue);outline-offset:2px}@media (hover:hover){.row[data-astro-cid-lesv7jgp]:hover{background:var(--blue);color:var(--on-blue)}}.row-num[data-astro-cid-lesv7jgp]{place-items:center;width:44px;height:44px;font-size:32px;line-height:1;display:grid}.row-main[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.row[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{letter-spacing:-.03em;font-size:clamp(26px,3vw,40px);font-weight:800;font-stretch:112%;line-height:1.05}.row-main[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);max-width:30em}@media (hover:hover){.row[data-astro-cid-lesv7jgp]:hover .row-main[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--on-blue)}}.row-price[data-astro-cid-lesv7jgp]{letter-spacing:-.02em;grid-template-columns:1.92rem 3.2em auto;justify-content:start;align-items:baseline;gap:6px;font-size:clamp(40px,4.6vw,64px);font-weight:850;font-stretch:70%;line-height:1;display:grid}.amount[data-astro-cid-lesv7jgp]{white-space:nowrap}.row-quote[data-astro-cid-lesv7jgp]{font-size:clamp(28px,3.2vw,44px)}.row-quote[data-astro-cid-lesv7jgp] .amount[data-astro-cid-lesv7jgp]{grid-column:2/-1}.row-price[data-astro-cid-lesv7jgp] small[data-astro-cid-lesv7jgp]{font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em}.row-price[data-astro-cid-lesv7jgp] .vat[data-astro-cid-lesv7jgp]{opacity:.7;margin-left:4px}@media (width<=1000px){.row[data-astro-cid-lesv7jgp]{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px 24px}.row-main[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;gap:8px}.row-price[data-astro-cid-lesv7jgp]{grid-column:2}.row-quote[data-astro-cid-lesv7jgp]{grid-template-columns:auto}.row-quote[data-astro-cid-lesv7jgp] .amount[data-astro-cid-lesv7jgp]{grid-column:1}}@media (width<=680px){.row[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;gap:16px;padding:28px 0}.row-price[data-astro-cid-lesv7jgp]{grid-column:1;justify-content:flex-start;min-width:0}.row-num[data-astro-cid-lesv7jgp]{justify-items:start}.row-quote[data-astro-cid-lesv7jgp]{grid-template-columns:auto}.row-quote[data-astro-cid-lesv7jgp] .amount[data-astro-cid-lesv7jgp]{grid-column:1}.row[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{overflow-wrap:anywhere;font-size:32px}}.rcard[data-astro-cid-wz2p2ybn]{border:1.5px solid oklch(97.5% .008 95/.35);flex-direction:column;gap:28px;width:min(420px,82vw);min-height:400px;margin:0;padding:32px;transition:border-color .2s,background .2s;display:flex}@media (hover:hover){.rcard[data-astro-cid-wz2p2ybn]:hover{background:var(--blue);border-color:var(--blue)}}.rmark[data-astro-cid-wz2p2ybn]{height:44px;font-size:120px;font-weight:850;font-stretch:68%;line-height:.6}blockquote[data-astro-cid-wz2p2ybn]{text-wrap:pretty;flex:1;margin:0;font-size:19px;line-height:1.45}figcaption[data-astro-cid-wz2p2ybn]{align-items:center;gap:14px;display:flex}.avatar[data-astro-cid-wz2p2ybn]{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;font-stretch:90%;display:grid}.who[data-astro-cid-wz2p2ybn]{font:500 13px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em;display:grid}.who[data-astro-cid-wz2p2ybn] strong[data-astro-cid-wz2p2ybn]{font-weight:500}.who[data-astro-cid-wz2p2ybn] span[data-astro-cid-wz2p2ybn]{color:var(--blue-light);transition:color .2s}@media (hover:hover){.rcard[data-astro-cid-wz2p2ybn]:hover .who[data-astro-cid-wz2p2ybn] span[data-astro-cid-wz2p2ybn]{color:var(--paper)}}.reviews[data-astro-cid-4bjs7uhz]{background:var(--ink);color:var(--paper);padding:112px 0;overflow:hidden}.reviews-head[data-astro-cid-4bjs7uhz]{gap:20px;margin-bottom:56px;display:grid;position:relative}.reviews-head[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{letter-spacing:-.035em;color:#fff;font-size:clamp(36px,4.6vw,64px);font-weight:800;font-stretch:112%;line-height:1}.nav[data-astro-cid-4bjs7uhz]{gap:8px;display:flex;position:absolute;top:0;right:0}.nav[data-astro-cid-4bjs7uhz] button[data-astro-cid-4bjs7uhz]{border:1.5px solid var(--paper);width:44px;height:44px;color:var(--paper);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;place-items:center;font-size:20px;transition:background .15s,color .15s;display:grid}.nav[data-astro-cid-4bjs7uhz] button[data-astro-cid-4bjs7uhz]:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px}.nav[data-astro-cid-4bjs7uhz] button[data-astro-cid-4bjs7uhz]:active{background:var(--paper);color:var(--ink)}@media (hover:hover){.nav[data-astro-cid-4bjs7uhz] button[data-astro-cid-4bjs7uhz]:hover{background:var(--paper);color:var(--ink)}}.carousel[data-astro-cid-4bjs7uhz]{--gutter:max(24px, (100% - 1280px) / 2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;position:relative;overflow-x:auto}.carousel[data-astro-cid-4bjs7uhz]::-webkit-scrollbar{display:none}.carousel[data-astro-cid-4bjs7uhz]:focus-visible{outline:2px solid var(--blue-light);outline-offset:4px}.carousel-track[data-astro-cid-4bjs7uhz]{width:max-content;padding-inline:var(--gutter);gap:20px;display:flex}.carousel-track[data-astro-cid-4bjs7uhz]>*{scroll-snap-align:start}@media (hover:hover) and (pointer:fine){.carousel[data-astro-cid-4bjs7uhz]{cursor:grab}}.carousel[data-astro-cid-4bjs7uhz].dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}@media (width<=680px){.reviews[data-astro-cid-4bjs7uhz]{padding:80px 0}.nav[data-astro-cid-4bjs7uhz]{position:static}}.cta[data-astro-cid-6a2uyp33]{background:var(--blue);color:var(--on-blue);padding:96px 0 80px}.cta[data-astro-cid-6a2uyp33] .wrap[data-astro-cid-6a2uyp33]{gap:20px;display:grid}.cta-lead[data-astro-cid-6a2uyp33]{max-width:26em;font-size:clamp(20px,2vw,26px);font-weight:500}.cta-phone[data-astro-cid-6a2uyp33]{letter-spacing:-.02em;white-space:nowrap;color:var(--on-blue);font-size:clamp(64px,14vw,210px);font-weight:850;font-stretch:64%;line-height:.9;text-decoration:none}@media (hover:hover){.cta-phone[data-astro-cid-6a2uyp33]:hover{color:var(--on-blue);text-underline-offset:12px;text-decoration:underline;text-decoration-thickness:6px}}@media (width<=680px){.cta-phone[data-astro-cid-6a2uyp33]{white-space:normal;font-size:22vw}}.form[data-astro-cid-vekgkm42]{flex-direction:column;gap:28px;padding-top:8px;display:flex}legend[data-astro-cid-vekgkm42]{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em}.field[data-astro-cid-vekgkm42]{display:block;position:relative}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{width:100%;font:500 20px/1.4 var(--sans);color:var(--ink);border:1.5px solid var(--ink);resize:vertical;background:0 0;border-radius:0;outline:none;padding:26px 16px 8px;transition:border-color .15s,box-shadow .15s;display:block}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{field-sizing:content;min-height:calc(3lh + 38px);padding-top:30px}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.field[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{font:500 15px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);transform-origin:0 0;pointer-events:none;position:absolute;top:22px;left:17.5px}:is(.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42]:focus+span[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42]:not(:placeholder-shown)+span[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42]:autofill+span[data-astro-cid-vekgkm42]){transform:translateY(-13px)scale(.75)}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42]:focus+span[data-astro-cid-vekgkm42]{color:var(--blue)}@media (prefers-reduced-motion:no-preference){.field[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{transition:transform .15s,color .15s}}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:#0000;transition:color .15s}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus::placeholder{color:oklch(42% .015 260/.6)}fieldset[data-astro-cid-vekgkm42]{border:0;margin:0;padding:0}legend[data-astro-cid-vekgkm42]{margin-bottom:12px;padding:0}.options[data-astro-cid-vekgkm42]{flex-direction:column;display:flex}.option[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;position:absolute}.option[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{font:500 20px/1.4 var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:8px 0;display:flex}.option[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]:before{content:"";border:1.5px solid var(--ink);background:var(--paper);border-radius:50%;flex:none;width:22px;height:22px;transition:box-shadow .15s,border-color .15s,background .15s}@media (hover:hover){.option[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]:before{background:var(--paper-2)}}.option[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{font-weight:650}.option[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]:before{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 4px var(--paper)}.option[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]:before{outline:2px solid var(--ink);outline-offset:2px}.submit[data-astro-cid-vekgkm42]{border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);font:600 22px/1 var(--sans);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;padding:22px 40px;transition:background .15s,color .15s;display:inline-flex}.submit[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:progress}.privacy[data-astro-cid-vekgkm42]{font:400 14px/1.5 var(--sans);color:var(--muted);margin:-12px 0 0}.hp[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.status[data-astro-cid-vekgkm42]{font:500 15px/1.5 var(--sans);min-height:1.5em;margin:0}.status[data-astro-cid-vekgkm42]:not([data-state=sent]){color:#b3261e}@media (hover:hover){.submit[data-astro-cid-vekgkm42]:hover{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}}.contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.details[data-astro-cid-he3spzz3]{gap:8px;display:grid}.details[data-astro-cid-he3spzz3] div[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:4px;padding:12px 0;display:grid}.details[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{font:500 12px/1.9 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.details[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{font-size:18px;font-weight:500;line-height:1.6}.details[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{padding:6px 0;display:inline-block}.social[data-astro-cid-he3spzz3]{gap:12px;margin-top:32px;display:flex}.social[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{background:var(--ink);width:48px;height:48px;color:var(--paper);border-radius:50%;place-items:center;font-size:24px;text-decoration:none;transition:background .15s;display:grid}@media (hover:hover){.social[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{background:var(--blue);color:#fff}}@media (width<=1000px){.contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:56px}}
