@font-face{font-family:SC Display;src:url(/_next/static/media/Karantina-Regular.d0f65d70.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SC Display;src:url(/_next/static/media/Karantina-Bold.c55e92a9.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SC Display Fallback;src:local("Arial");ascent-override:147.50%;descent-override:26.27%;line-gap-override:0.00%;size-adjust:58.24%}@font-face{font-family:SC Display Cyr;src:url(/_next/static/media/Oswald-SemiBold.a89bf166.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SC Display Cyr;src:url(/_next/static/media/Oswald-Bold.9c44f523.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SC Display Cyr Fallback;src:local("Arial");ascent-override:133.00%;descent-override:32.22%;line-gap-override:0.00%;size-adjust:89.70%}@font-face{font-family:SC Body He;src:url(/_next/static/media/IBMPlexSansHebrew-Regular.09d5146d.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SC Body He;src:url(/_next/static/media/IBMPlexSansHebrew-Medium.bbcb85ae.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SC Body He;src:url(/_next/static/media/IBMPlexSansHebrew-SemiBold.f9c55113.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SC Body He Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}@font-face{font-family:SC Body Lat;src:url(/_next/static/media/IBMPlexSans-Regular.64bcbd4d.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SC Body Lat;src:url(/_next/static/media/IBMPlexSans-Medium.42c1e8b6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SC Body Lat;src:url(/_next/static/media/IBMPlexSans-SemiBold.0202600d.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SC Body Lat Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}@font-face{font-family:SC Mono;src:url(/_next/static/media/IBMPlexMono-Regular.0332c089.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SC Mono;src:url(/_next/static/media/IBMPlexMono-Medium.124eba11.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SC Mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}:root{--f-display-main:"SC Display","SC Display Fallback";--f-display-cyr:"SC Display Cyr","SC Display Cyr Fallback";--f-body-he:"SC Body He","SC Body He Fallback";--f-body-lat:"SC Body Lat","SC Body Lat Fallback";--f-mono:"SC Mono","SC Mono Fallback";--ink:#0e1a2b;--ink-2:#1c2b42;--paper:#f3f5f7;--card:#ffffff;--line:#d9dfe7;--muted:#5b6778;--brand:#2563eb;--brand-soft:#dbe6fd;--vis:#ffce2e;--ok:#15803d;--late:#dc2626;--f-display:var(--f-display-main),var(--f-display-cyr),"Arial Narrow",sans-serif;--f-body:var(--f-body-he),var(--f-body-lat),system-ui,sans-serif;--f-mono-stack:var(--f-mono),var(--f-body-he),ui-monospace,monospace;--r:8px;--gutter:clamp(16px,4vw,40px)}:lang(ru){--f-display:var(--f-display-cyr),"Arial Narrow",sans-serif;--f-body:var(--f-body-lat),system-ui,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:820px}.display{font-family:var(--f-display);font-weight:700;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95;letter-spacing:.005em;display:flex;flex-direction:column}.display__accent,.display__line{text-wrap:balance}:lang(en) .display{font-size:clamp(2.2rem,4.8vw,4.4rem)}:lang(ru) .display{font-size:clamp(1.9rem,3.1vw,2.6rem);line-height:1.02}.display--sm{font-size:clamp(3.2rem,7vw,6rem)}:lang(ru) .display--sm{font-size:clamp(2.4rem,5vw,4.2rem)}.display__accent{align-self:flex-start;background:linear-gradient(transparent 58%,var(--vis) 58%,var(--vis) 92%,transparent 92%);padding-inline:.06em;-webkit-margin-start:-.06em;margin-inline-start:-.06em}.h2{font-family:var(--f-display);font-weight:700;font-size:clamp(2.6rem,5.4vw,4.25rem);line-height:.95;max-width:18ch;margin-block:10px 28px}:lang(ru) .h2{font-size:clamp(1.8rem,3.2vw,2.2rem);line-height:1.05;max-width:24ch}.h2--onink{color:#fff}.eyebrow{font-family:var(--f-mono-stack);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--brand)}.eyebrow--onink{color:var(--vis)}:lang(he) .eyebrow{letter-spacing:0;font-size:.9rem;text-transform:none;font-family:var(--f-body);font-weight:600}:lang(he) .board__tag,:lang(he) .row__ping,:lang(he) .step__n{font-family:var(--f-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.lead{font-size:1.2rem;line-height:1.55;color:var(--ink-2);max-width:38ch}.lead--narrow{max-width:52ch;-webkit-margin-after:36px;margin-block-end:36px}.lead--onink{color:#c9d3e1;max-width:46ch}.hint{font-size:.9rem;color:var(--muted)}.hint--lg{font-size:1rem;-webkit-margin-before:28px;margin-block-start:28px;max-width:60ch}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:var(--r);font-weight:600;font-size:.95rem;text-decoration:none;white-space:nowrap;border:1.5px solid transparent;gap:8px;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--lg{min-height:52px;padding:0 24px;font-size:1.05rem}.btn--primary{background:var(--brand);color:#fff;box-shadow:0 6px 18px -8px rgba(37,99,235,.7)}.btn--primary:hover{background:#1d4fd8}.btn--ghost{border-color:var(--line);background:var(--card);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink)}.btn--vis{background:var(--vis);color:var(--ink)}.btn--vis:hover{background:#ffd84f}.btn--onink{border-color:rgba(255,255,255,.28);color:#fff}.btn--onink:hover{border-color:#fff}.nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:10;background:rgba(243,245,247,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.nav__inner{gap:24px;min-height:64px}.brand,.nav__inner{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;font-weight:600;font-size:1.05rem}.nav__links{display:flex;gap:22px;-webkit-margin-start:12px;margin-inline-start:12px}.nav__links a{text-decoration:none;color:var(--muted);font-size:.95rem;white-space:nowrap}.nav__links a:hover{color:var(--ink)}.nav__actions{display:flex;align-items:center;gap:10px;-webkit-margin-start:auto;margin-inline-start:auto}.lang{position:relative}.lang summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 10px;border-radius:var(--r);color:var(--ink-2);font-family:var(--f-mono-stack);font-size:.82rem}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.lang[open] summary{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.lang__menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-width:150px;z-index:20;display:flex;flex-direction:column;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 32px -16px rgba(14,26,43,.35)}.lang__menu a{padding:8px 10px;border-radius:6px;text-decoration:none;font-size:.95rem}.lang__menu a:hover{background:var(--paper)}.lang__menu a[aria-current]{color:var(--brand);font-weight:600}.hero{overflow:hidden;isolation:isolate;min-height:calc(100svh - 65px);display:grid;align-items:center;padding-block:clamp(32px,5vw,64px)}.hero,.hero>.wrap{position:relative}.backdrop{position:absolute;inset:0;width:100%;height:100%;z-index:-1;color:#c5cfdc}.route{fill:none;stroke:var(--brand);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 10;opacity:.35;animation:routeFlow 6s linear infinite}.route--b{stroke:var(--ok);animation-duration:8s;opacity:.3}.stop__dot{fill:var(--brand);opacity:.55}.stop__ring{fill:none;stroke:var(--brand);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:fence 3.2s ease-out infinite;animation-delay:var(--d)}@keyframes routeFlow{to{stroke-dashoffset:-160}}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.hero__copy{display:flex;flex-direction:column;gap:22px}.hero__copy .lead{max-width:none;text-wrap:pretty}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;-webkit-margin-before:6px;margin-block-start:6px}.board{margin:0;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 18px 8px;box-shadow:0 1px 0 var(--line),0 30px 60px -30px rgba(14,26,43,.35)}.board__head{display:flex;align-items:center;gap:10px;-webkit-padding-after:14px;padding-block-end:14px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.board__day{font-weight:600}.board__tag{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--f-mono-stack);font-size:.72rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 10px}.board__live{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 rgba(21,128,61,.5);animation:live 2s infinite}.board__ruler{display:flex;justify-content:space-between;-webkit-margin-start:36%;margin-inline-start:36%;padding-block:10px 4px;font-family:var(--f-mono-stack);font-size:.72rem;color:var(--muted);direction:ltr}[dir=rtl] .board__ruler{flex-direction:row-reverse}.board__rows{display:flex;flex-direction:column}.row{display:grid;grid-template-columns:36% 1fr;grid-template-areas:"who track" "who ping";grid-column-gap:0;column-gap:0;padding-block:12px;-webkit-border-before:1px dashed var(--line);border-block-start:1px dashed var(--line);opacity:0;animation:rowIn .5s ease forwards;animation-delay:calc(var(--i) * .45s + .2s)}.row:first-child{-webkit-border-before:0;border-block-start:0}.row__who{grid-area:who;display:flex;flex-direction:column;-webkit-padding-end:12px;padding-inline-end:12px;min-width:0}.row__who strong{font-size:.95rem;font-weight:600;line-height:1.3}.row__who span{font-size:.8rem;color:var(--muted);line-height:1.35}.row__track{grid-area:track;position:relative;height:22px;background-image:linear-gradient(to right,var(--line) 1px,transparent 1px);background-size:33.333% 100%;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.row__bar{position:absolute;top:4px;height:14px;border-radius:4px;background:var(--brand-soft);box-shadow:inset 0 0 0 1px rgba(37,99,235,.35);transform-origin:var(--origin,left);animation:barGrow .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * .45s + .3s)}[dir=rtl] .row__bar{--origin:right}.row__pin{position:absolute;top:50%;inset-inline-start:-6px;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--card);border:3px solid var(--brand)}.row__pin:after{content:"";position:absolute;inset:-9px;border-radius:50%;border:1.5px solid;opacity:0;animation:fence 1.6s ease-out 2;animation-delay:calc(var(--i) * .45s + 1s)}.row__ping{grid-area:ping;-webkit-margin-before:8px;margin-block-start:8px;display:flex;flex-wrap:wrap;gap:4px 0;font-family:var(--f-mono-stack);font-size:.76rem;line-height:1.3;opacity:0;animation:rowIn .4s ease forwards;animation-delay:calc(var(--i) * .45s + 1s)}.row__ping span+span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5;margin-inline:7px;vertical-align:middle}.row--ok .row__pin{border-color:var(--ok);color:var(--ok)}.row--ok .row__ping{color:var(--ok)}.row--moving .row__pin{border-color:var(--brand);color:var(--brand)}.row--moving .row__ping{color:var(--brand)}.row--late .row__bar{background:repeating-linear-gradient(135deg,#fde2e2 0 6px,#fff 6px 12px);box-shadow:inset 0 0 0 1px rgba(220,38,38,.4)}.row--late .row__pin{border-color:var(--late);color:var(--late)}.row--late .row__ping{color:var(--late)}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fence{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes live{0%{box-shadow:0 0 0 0 rgba(21,128,61,.5)}70%{box-shadow:0 0 0 8px rgba(21,128,61,0)}to{box-shadow:0 0 0 0 rgba(21,128,61,0)}}.law{position:relative;overflow:hidden;isolation:isolate;background:var(--ink);color:#fff;padding-block:clamp(72px,10vw,140px)}.law:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,26,43,.96),rgba(14,26,43,.86) 45%,rgba(14,26,43,.55))}[dir=rtl] .law:before{background:linear-gradient(270deg,rgba(14,26,43,.96),rgba(14,26,43,.86) 45%,rgba(14,26,43,.55))}.bgvideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.law__grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:end}.law__body{color:#c9d3e1;font-size:1.1rem;max-width:52ch}.law__points{display:flex;flex-direction:column;-webkit-border-before:1px solid rgba(255,255,255,.14);border-block-start:1px solid rgba(255,255,255,.14)}.law__points li{-webkit-border-after:1px solid rgba(255,255,255,.14);border-block-end:1px solid rgba(255,255,255,.14)}.law__points li>div{display:flex;gap:14px;align-items:flex-start;padding-block:16px}.check{flex:none;width:20px;height:20px;color:var(--vis);-webkit-margin-before:3px;margin-block-start:3px}.section{padding-block:clamp(64px,9vw,120px)}.section--tint{background:#e9edf2}.steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;-webkit-border-before:2px solid var(--ink);border-block-start:2px solid var(--ink)}.step{padding:22px 20px 8px 0;padding-inline:0 20px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.step:last-child{-webkit-border-end:0;border-inline-end:0}.step+.step{-webkit-padding-start:20px;padding-inline-start:20px}.step__n{font-family:var(--f-mono-stack);font-size:.8rem;color:var(--muted)}.step h3{font-family:var(--f-display);font-weight:700;font-size:2rem;line-height:1;-webkit-margin-after:10px;margin-block-end:10px}:lang(ru) .step h3{font-size:1.45rem;line-height:1.1}.step p{font-size:.95rem;color:var(--ink-2)}.trades{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.trade{background:var(--card);padding:22px;transition:background-color .15s ease}.trade:hover{background:#fffbea}.trade h3{font-size:1.05rem;font-weight:600;-webkit-margin-after:6px;margin-block-end:6px}.trade p{font-size:.93rem;color:var(--muted)}.roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.roles .role{height:100%;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:22px}.roles h3{font-size:1.05rem;font-weight:600;-webkit-margin-after:6px;margin-block-end:6px}.roles p{font-size:.93rem;color:var(--muted)}.bento{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.bento__card{grid-column:span 3}.bento__card--wide{grid-column:span 4}.bento__card--narrow{grid-column:span 2}.bento__inner{height:100%;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.bento__inner:hover{border-color:#b9c7da;box-shadow:0 14px 30px -18px rgba(14,26,43,.35);transform:translateY(-2px)}.bento__title{margin:0;padding:20px 22px 24px;font-size:1.05rem;font-weight:600;line-height:1.45}.sk{position:relative;height:210px;overflow:hidden;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);background:linear-gradient(180deg,#f7f9fc,#edf1f7)}.sk-chip{position:absolute;inset-block-end:16px;inset-inline-start:16px;display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:.8rem;line-height:1.3;box-shadow:0 8px 20px -12px rgba(14,26,43,.4)}.sk-chip b{font-weight:600}.sk-chip span{color:var(--muted);font-size:.74rem}.sk-chip--ok b:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ok);-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:1px}.sk--map{background:#eef1ec}.sk-map__streets{position:absolute;inset:0;width:100%;height:100%}.sk-map__streets path{stroke:#fff;stroke-width:14;fill:none}.sk-map__fence{position:absolute;inset-block-start:50%;inset-inline-start:58%;width:150px;height:150px;translate:-50% -50%;border-radius:50%;border:2px dashed var(--brand);background:rgba(37,99,235,.1)}[dir=rtl] .sk-map__fence,[dir=rtl] .sk-map__site,[dir=rtl] .sk-map__worker{translate:50% -50%}.sk-map__site{inset-block-start:50%;inset-inline-start:58%;translate:-50% -50%;width:14px;height:14px;border-radius:4px;box-shadow:0 0 0 4px #fff}.sk-map__site,.sk-map__site span{position:absolute;background:var(--ink)}.sk-map__site span{inset-block-end:22px;inset-inline-start:50%;translate:-50% 0;white-space:nowrap;color:#fff;font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:6px}[dir=rtl] .sk-map__site span{translate:50% 0}.sk-map__worker{position:absolute;inset-block-start:66%;inset-inline-start:64%;translate:-50% -50%;width:14px;height:14px;border-radius:50%;background:var(--brand);border:3px solid #fff;box-shadow:0 0 0 0 rgba(37,99,235,.5);animation:sk-pulse 2.4s infinite}@keyframes sk-pulse{0%{box-shadow:0 0 0 0 rgba(37,99,235,.45)}70%{box-shadow:0 0 0 14px rgba(37,99,235,0)}to{box-shadow:0 0 0 0 rgba(37,99,235,0)}}.bento__body{padding:18px 22px 22px;display:flex;flex-direction:column;gap:6px}.bento__title--tight{padding:0}.bento__text{margin:0;color:var(--muted);font-size:.95rem;line-height:1.5}.sk-alert.sk-alert--info .sk-alert__dot{background:var(--brand)}.sk-day{display:flex;flex-direction:column;gap:10px}.sk-day__label{font-size:.74rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.sk-day__bar{position:relative;height:26px;border-radius:8px;background:#e2e8f0;overflow:hidden}.sk-day__bar i{position:absolute;inset-block:0;inset-inline-start:37.5%;width:46%;background:var(--brand);border-radius:8px}.sk-hours__bar.sk-hours__bar--warn i{background:var(--late)}.sk-client{width:100%;max-width:280px;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 10px;gap:6px 10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;box-shadow:0 8px 20px -14px rgba(14,26,43,.4)}.sk-client__avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e7eefc;color:var(--brand);font-weight:700;font-size:.8rem}.sk-tag{grid-column:1/-1;justify-self:start;font-size:.72rem;font-weight:600;border-radius:999px;padding:3px 10px}.sk-tag--red{background:#fde8e8;color:#b42318}.sk-tag--ok{background:#e3f6ec;color:#136c3a}.sk-job{width:100%;max-width:300px;display:flex;flex-direction:column;gap:7px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 14px;box-shadow:0 8px 20px -14px rgba(14,26,43,.4)}.sk-job__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.82rem}.sk-job__head span{color:var(--muted);font-size:.72rem}.sk-job__people{display:flex;flex-direction:column;gap:4px}.sk-person{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;font-size:.8rem}.sk-person .sk-client__avatar{width:24px;height:24px;font-size:.7rem}.sk-person__match{font-family:var(--f-mono-stack);font-size:.72rem;color:#136c3a}.sk-job__btn{align-self:flex-start}.sk-route{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.sk-route path{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.sk-route__a{stroke:var(--brand)}.sk-route__b{stroke:#0f9d8a;stroke-dasharray:2 7}.sk-route__stopA{fill:#fff;stroke:var(--brand);stroke-width:3}.sk-route__stopB{fill:#fff;stroke:#0f9d8a;stroke-width:3}.sk-route__base{fill:var(--ink)}.sk-legend{position:absolute;inset-block-end:12px;inset-inline-end:12px;display:flex;gap:10px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 8px;font-size:.7rem}.sk-legend span{display:inline-flex;align-items:center;gap:4px}.sk-legend i{width:10px;height:3px;border-radius:2px;display:inline-block}.sk-legend__a{background:var(--brand)}.sk-legend__b{background:#0f9d8a}.sk-note{font-size:.68rem;color:var(--muted)}.sk--screen{display:grid;place-items:center;padding:16px}.sk-screen{width:100%;max-width:300px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 8px 20px -14px rgba(14,26,43,.4)}.sk-screen__bar{display:block;font-size:.72rem;font-weight:600;padding:7px 12px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);background:#f7f9fc}.sk-week{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;padding:12px}.sk-week i{height:26px;border-radius:6px;background:#f1f4f9}.sk-week i.on{background:#dbeafe;-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand)}.sk-week i.draft{background:#fef3c7;-webkit-border-start:3px solid #d39b00;border-inline-start:3px solid #d39b00}.sk-stop{display:flex;align-items:center;gap:8px;font-size:.74rem;padding:4px 0;-webkit-border-after:1px dashed #e2e8f0;border-block-end:1px dashed #e2e8f0}.sk-stop__n{width:18px;height:18px;border-radius:50%;background:var(--brand);color:#fff;font-size:.66rem;font-weight:700;display:grid;place-items:center}.steps--line{counter-reset:none}.steps--line .step{position:relative}.steps--line .step__n{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--brand);color:#fff;font-weight:700;-webkit-margin-after:12px;margin-block-end:12px;box-shadow:0 0 0 6px #e7eefc}.docs__list--plain .docitem{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 12px;gap:2px 12px}.docs__list--plain .docitem h3,.docs__list--plain .docitem p{grid-column:2}.docs__check{grid-row:span 2;width:22px;height:22px;border-radius:50%;background:#e3f6ec;color:#136c3a;display:grid;place-items:center;font-size:.8rem;font-weight:700;-webkit-margin-before:2px;margin-block-start:2px}.sk--phone{display:grid;place-items:end center}.sk-phone{position:relative;width:150px;height:186px;-webkit-margin-after:-18px;margin-block-end:-18px;background:#fff;border:1px solid #c9d3e0;border-radius:22px 22px 0 0;-webkit-border-after:0;border-block-end:0;padding:26px 14px 0;display:flex;flex-direction:column;gap:6px;box-shadow:0 -6px 24px -14px rgba(14,26,43,.35)}.sk-phone__notch{position:absolute;inset-block-start:9px;inset-inline-start:50%;translate:-50% 0;width:44px;height:6px;border-radius:6px;background:#dfe5ee}[dir=rtl] .sk-phone__notch{translate:50% 0}.sk-phone__label{font-size:.7rem;color:var(--muted)}.sk-phone__site{font-size:.86rem;font-weight:600}.sk-phone__btn{-webkit-margin-before:6px;margin-block-start:6px;background:var(--brand);color:#fff;font-size:.8rem;font-weight:600;text-align:center;border-radius:9px;padding:9px 6px}.sk-phone__offline{font-size:.66rem;color:#8a5a00;background:#fff4d1;border-radius:6px;padding:4px 6px;line-height:1.3}.sk--alert{display:grid;place-items:center;padding:16px}.sk-alert{width:100%;max-width:250px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;box-shadow:0 10px 24px -16px rgba(14,26,43,.45)}.sk-alert__dot{width:9px;height:9px;border-radius:50%;background:var(--late);-webkit-margin-before:6px;margin-block-start:6px}.sk-alert__text{display:flex;flex-direction:column;font-size:.82rem;line-height:1.35}.sk-alert__text b{font-weight:600}.sk-alert__text span{color:var(--muted);font-size:.74rem}.sk-alert__actions{grid-column:2;display:flex;gap:6px;-webkit-margin-before:8px;margin-block-start:8px}.sk-alert__btn{font-size:.72rem;font-weight:600;border:1px solid var(--line);border-radius:7px;padding:4px 9px}.sk-alert__btn--primary{background:var(--ink);border-color:var(--ink);color:#fff}.sk--hours{display:grid;align-items:center;padding:18px 22px}.sk-hours{display:flex;flex-direction:column;gap:16px}.sk-hours__head{display:flex;justify-content:space-between;align-items:baseline;font-size:.82rem;-webkit-margin-after:6px;margin-block-end:6px}.sk-hours__head b{font-weight:600}.sk-hours__delta{font-family:var(--f-mono-stack);font-size:.76rem;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:6px;padding:1px 6px}.sk-hours__delta--over{color:#8a5a00;background:#fff4d1;border-color:#f3dc8e}.sk-hours__bar{height:8px;border-radius:5px;background:#e2e8f0;overflow:hidden;-webkit-margin-after:4px;margin-block-end:4px}.sk-hours__bar i{display:block;height:100%;border-radius:5px;background:#c3cddb}.sk-hours__bar--actual i{background:var(--brand)}.sk-hours__legend{display:flex;justify-content:space-between;font-size:.7rem;color:var(--muted);font-family:var(--f-mono-stack)}@media (max-width:900px){.bento__card,.bento__card--narrow,.bento__card--wide{grid-column:span 3}}@media (max-width:620px){.bento__card,.bento__card--narrow,.bento__card--wide{grid-column:span 6}}@media (prefers-reduced-motion:reduce){.sk-map__worker{animation:none}.bento__inner,.bento__inner:hover{transition:none;transform:none}}.faq{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.faq details{-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding-block:20px;-webkit-padding-end:32px;padding-inline-end:32px;font-weight:600;font-size:1.08rem;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;inset-inline-end:4px;top:16px;font-family:var(--f-mono-stack);font-size:1.3rem;color:var(--muted);transition:transform .15s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{-webkit-padding-after:20px;padding-block-end:20px;color:var(--ink-2);max-width:64ch}.final{background:var(--ink);color:#fff;padding-block:clamp(64px,9vw,120px)}.final__inner{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.footer{padding-block:28px;font-size:.88rem;color:var(--muted)}.footer__inner{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.footer__links{display:flex;flex-wrap:wrap;gap:8px 18px}.footer a{text-decoration:none}.footer a:hover{color:var(--ink)}.tile{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:11px;background:var(--brand-soft);color:var(--brand);flex:none}.step__head{display:flex;align-items:center;justify-content:space-between;-webkit-margin-after:16px;margin-block-end:16px}.step__head .step__n{margin:0}.docitem .tile,.role .tile,.trade .tile{-webkit-margin-after:14px;margin-block-end:14px}.vs__head{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;-webkit-margin-after:12px;margin-block-end:12px}.vs__label{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem}.vs__label svg{width:22px;height:22px;padding:4px;border-radius:50%}.vs__label--bad{color:#b42318}.vs__label--bad svg{background:#fee4e2}.vs__label--good{color:var(--ok)}.vs__label--good svg{background:#dcfce7}.vs{display:flex;flex-direction:column;gap:14px}.vs__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px}.vs__topic{grid-column:1/-1;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}:lang(he) .vs__topic{text-transform:none;letter-spacing:0;font-size:.9rem}.vs__bad,.vs__good{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:12px;font-size:1rem;line-height:1.45}.vs__bad{background:#fff5f4;border:1px solid #fcd9d6;color:#7a271a}.vs__good{background:#f0fdf4;border:1px solid #bbf7d0;color:#14532d;font-weight:500;box-shadow:0 10px 24px -18px rgba(21,128,61,.6)}.vs__icon{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;-webkit-margin-before:1px;margin-block-start:1px}.vs__bad .vs__icon{background:#fee4e2;color:#b42318}.vs__good .vs__icon{background:#dcfce7;color:var(--ok)}.contacts{display:flex;flex-direction:column;gap:10px;-webkit-margin-before:26px;margin-block-start:26px}.contacts li{display:flex;align-items:center;gap:10px;color:var(--ink-2)}.contacts svg{color:var(--brand)}.contacts a{text-decoration:none}.docs__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:start}.docs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px 32px;gap:26px 32px}.docs__list h3{font-size:1.05rem;font-weight:600;-webkit-margin-after:6px;margin-block-end:6px}.docs__list p{font-size:.93rem;color:var(--muted)}.docs__visual{position:-webkit-sticky;position:sticky;top:110px}.docs{overflow-x:clip}.doc{position:relative;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:28px;box-shadow:0 30px 60px -30px rgba(14,26,43,.35);transform:rotate(-1.5deg)}[dir=rtl] .doc{transform:rotate(1.5deg)}.doc__head{display:flex;justify-content:space-between;align-items:baseline;-webkit-border-after:2px solid var(--ink);border-block-end:2px solid var(--ink);-webkit-padding-after:12px;padding-block-end:12px}.doc__title{font-family:var(--f-display);font-weight:700;font-size:2rem;line-height:1}:lang(ru) .doc__title{font-size:1.4rem}.doc__num{font-family:var(--f-mono-stack);color:var(--muted);font-size:.85rem}.doc__client{color:var(--muted);font-size:.9rem;margin-block:10px 16px}.doc__lines li{padding-block:9px;-webkit-border-after:1px dashed var(--line);border-block-end:1px dashed var(--line);font-size:.95rem}.doc__sign{-webkit-margin-before:22px;margin-block-start:22px}.sig{width:70%;max-width:240px;height:auto;display:block}.sig path{fill:none;stroke:#1e3a8a;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:520;stroke-dashoffset:520}.is-in .sig path{animation:draw .9s ease .4s forwards}.doc__signed{display:block;font-size:.8rem;color:var(--muted);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);-webkit-padding-before:6px;padding-block-start:6px;-webkit-margin-before:2px;margin-block-start:2px;width:70%}.doc__seal{position:absolute;inset-inline-end:22px;bottom:26px;display:inline-flex;align-items:center;gap:6px;border:2px solid var(--ok);color:var(--ok);border-radius:8px;padding:6px 12px;font-weight:600;font-size:.85rem;background:#f0fdf4;opacity:0;transform:scale(1.6) rotate(-8deg)}.doc__seal svg{width:16px;height:16px}.is-in .doc__seal{animation:stamp .38s cubic-bezier(.16,1,.3,1) 2.1s forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes stamp{to{opacity:1;transform:scale(1) rotate(-8deg)}}.ptoggle{position:relative;isolation:isolate;display:inline-grid;grid-template-columns:1fr 1fr;padding:5px;-webkit-margin-after:28px;margin-block-end:28px;background:var(--card);border:1px solid var(--line);border-radius:999px;box-shadow:0 1px 2px rgba(14,26,43,.06)}.ptoggle:before{content:"";position:absolute;z-index:-1;inset-block:5px;inset-inline-start:5px;width:calc(50% - 5px);border-radius:999px;background:var(--ink);box-shadow:0 6px 14px -8px rgba(14,26,43,.6);transition:transform .28s cubic-bezier(.16,1,.3,1)}.ptoggle[data-yearly=true]:before{transform:translateX(100%)}[dir=rtl] .ptoggle[data-yearly=true]:before{transform:translateX(-100%)}.ptoggle button{font:inherit;font-weight:600;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:var(--muted);cursor:pointer;padding:12px 22px;border-radius:999px;white-space:nowrap;transition:color .2s ease}.ptoggle button[aria-pressed=true]{color:#fff}.ptoggle button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ptoggle__save{font-size:.78rem;font-weight:700;line-height:1;padding:4px 8px;border-radius:999px;background:#dcfce7;color:#166534}.ptrack{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(248px,1fr);grid-gap:16px;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-padding-after:10px;padding-block-end:10px}.ptrack>.plan{scroll-snap-align:start}@media (min-width:1180px){.ptrack{grid-auto-columns:minmax(0,1fr);gap:12px;overflow-x:visible}.ptrack>.plan{padding:22px 18px}.plan__head{flex-wrap:wrap;row-gap:6px}}.plan__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan__head h3{margin:0}.plan__badge{flex:none;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:var(--vis);padding:3px 9px;border-radius:999px}:lang(he) .plan__badge{text-transform:none;letter-spacing:0;font-size:.78rem}.plan--popular{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.plan__per{font-size:.9rem;white-space:nowrap}.plan__per,.plan__price--soon{font-weight:600;color:var(--muted)}.plan__price--soon{font-size:1.05rem}.plan__sub,.plan__vat{font-size:.85rem;color:var(--muted)}.plan__vat{font-weight:600;-webkit-margin-start:6px;margin-inline-start:6px;white-space:nowrap}.plan__quote{font-size:.82rem;font-weight:600;color:var(--ink-2)}.plan__year{display:flex;flex-direction:column;gap:3px;-webkit-margin-before:-4px;margin-block-start:-4px;padding:10px 12px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;font-size:.86rem;font-weight:600;color:var(--ink)}.plan__year-save{font-weight:700;color:#166534}.plan__feats{display:flex;flex-direction:column;gap:6px;margin-block:8px 16px;font-size:.9rem;color:var(--ink-2)}.plan__feats .plan__feat{display:flex;align-items:flex-start;gap:7px}.plan__feats .plan__feat svg{flex:none;-webkit-margin-before:3px;margin-block-start:3px;color:var(--ok)}.plan a.btn{-webkit-margin-before:auto;margin-block-start:auto}.plan__note{font-size:.78rem;color:var(--muted);-webkit-margin-before:8px;margin-block-start:8px}.calc{-webkit-margin-before:36px;margin-block-start:36px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:clamp(20px,3vw,28px);box-shadow:0 1px 0 var(--line),0 30px 60px -30px rgba(14,26,43,.35)}.calc__head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;-webkit-padding-after:16px;padding-block-end:16px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.calc__title{font-family:var(--f-display);font-weight:700;font-size:2rem;line-height:1}:lang(ru) .calc__title{font-size:1.5rem}.calc__tag{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--f-mono-stack);font-size:.72rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 10px;white-space:nowrap}:lang(he) .calc__tag{font-family:var(--f-body);letter-spacing:0}.calc__lead{font-size:.98rem;color:var(--muted);margin-block:14px 22px;max-width:52ch}.calc__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(22px,4vw,48px);gap:clamp(22px,4vw,48px);align-items:start}.calc__inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 22px;gap:20px 22px}.calc__field{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:9px 10px;gap:9px 10px}.calc__label{font-size:.85rem;font-weight:600;color:var(--ink-2)}.calc__num{width:88px;text-align:end;font-family:var(--f-mono-stack);font-size:.95rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink)}.calc__num:focus-visible{border-color:var(--brand)}.calc__range{grid-column:1/-1;width:100%;accent-color:var(--brand)}.calc__out{display:flex;flex-direction:column}.calc__row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-block:12px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);font-size:.93rem;color:var(--muted)}.calc__row strong{font-family:var(--f-mono-stack);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:500;color:var(--ink)}:lang(he) .calc__row strong{font-family:var(--f-body)}.calc__row--total{-webkit-border-after:0;border-block-end:0;padding-block:20px 6px;color:var(--ink);font-weight:600;font-size:1rem}.calc__row--total strong{font-family:var(--f-display);font-size:clamp(2.2rem,4vw,2.9rem);line-height:1;font-weight:700;color:var(--ink);background:linear-gradient(transparent 58%,var(--vis) 58%,var(--vis) 92%,transparent 92%);padding-inline:.08em;-webkit-margin-start:-.08em;margin-inline-start:-.08em}:lang(ru) .calc__row--total strong{font-size:clamp(1.7rem,3vw,2.2rem)}.calc__row--price{-webkit-border-after:0;border-block-end:0;padding-block:10px 0}.calc__per{font-size:.72rem;font-weight:600;color:var(--muted);font-family:var(--f-body)}.calc__basis{-webkit-margin-before:22px;margin-block-start:22px;-webkit-padding-before:16px;padding-block-start:16px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);font-size:.85rem;line-height:1.6;color:var(--muted)}@media (max-width:760px){.calc__grid{grid-template-columns:1fr}.calc__inputs{grid-template-columns:1fr 1fr}}@media (max-width:560px){.calc__inputs{grid-template-columns:1fr}}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.plan{height:100%;display:flex;flex-direction:column;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:26px}.plan h3{font-family:var(--f-display);font-weight:700;font-size:2rem;line-height:1}:lang(ru) .plan h3{font-size:1.45rem}.plan__size{color:var(--muted)}.plan__price{font-weight:600;font-size:1.1rem;padding-block:18px;margin-block:6px 12px;border-block:1px dashed var(--line)}.plan .btn{-webkit-margin-before:auto;margin-block-start:auto;align-self:flex-start}.demo__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:start}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:26px;box-shadow:0 30px 60px -40px rgba(14,26,43,.35)}.form label{display:flex;flex-direction:column;gap:6px;font-size:.88rem;font-weight:600}.form input,.form select{font:inherit;font-weight:400;font-size:1rem;color:var(--ink);min-height:46px;padding:0 12px;border:1.5px solid var(--line);border-radius:var(--r);background:#fff}.form input:focus,.form select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}[dir=rtl] .form input[dir=ltr]{text-align:right}.form__wide{grid-column:1/-1}.form__alt{text-align:center;color:var(--muted);font-size:.92rem}.form__alt a{color:#128c4b;font-weight:600}.form--self{align-content:start}.selfsteps{display:grid;grid-gap:14px;gap:14px;margin:0 0 6px;padding:0;list-style:none;counter-reset:step}.selfsteps li{counter-increment:step;display:flex;align-items:center;gap:12px;font-weight:600}.selfsteps li:before{content:counter(step);flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);font-size:.9rem}.form--sent{display:block;text-align:center;font-size:1.15rem;font-weight:600;color:var(--ok);padding-block:48px}.wa{position:fixed;inset-inline-end:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:30;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 10px 24px -8px rgba(18,140,75,.7);transition:transform .15s ease}.wa:hover{transform:scale(1.06)}.legal{display:flex;flex-direction:column;gap:12px;min-height:60vh}.legal__back{font-weight:600;text-decoration:none;color:var(--brand)}.photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;-webkit-margin-after:16px;margin-block-end:16px}.photo{position:relative;height:100%;min-height:360px;border-radius:14px;overflow:hidden;background:var(--ink);isolation:isolate}.photo img{width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.photo img,.photo:after{position:absolute;inset:0}.photo:after{content:"";z-index:-1;background:linear-gradient(0deg,rgba(14,26,43,.92) 0,rgba(14,26,43,.55) 45%,rgba(14,26,43,.05) 75%)}.photo:hover img{transform:scale(1.04)}.photo__text{position:absolute;inset-inline:0;bottom:0;padding:20px;color:#fff}.photo__text h3{font-family:var(--f-display);font-weight:700;font-size:1.9rem;line-height:1;-webkit-margin-after:8px;margin-block-end:8px}:lang(ru) .photo__text h3{font-size:1.35rem;line-height:1.1}.photo__text p{font-size:.92rem;color:#d7deea;line-height:1.45}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.is-in{opacity:1;transform:none}.blur__w{display:inline-block;white-space:pre;opacity:0;filter:blur(12px);transform:translateY(12px);transition:opacity .7s ease,filter .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.blur.is-in .blur__w{opacity:1;filter:none;transform:none}@media (max-width:1020px){.nav__links{display:none}.demo__grid,.docs__grid,.hero__grid,.law__grid{grid-template-columns:1fr}.hero__copy .lead{max-width:60ch}.plans{grid-template-columns:1fr}.docs__visual{position:static;max-width:460px}.steps{grid-template-columns:1fr;-webkit-border-before:0;border-block-start:0}.step,.step+.step{padding:18px 0;-webkit-border-end:0;border-inline-end:0;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.step>.reveal{display:grid;grid-template-columns:44px 1fr;grid-column-gap:8px;column-gap:8px}.step__n{grid-row:span 2;margin:6px 0 0}.photos,.roles,.trades{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body{font-size:16px}.nav__actions{gap:4px}.nav__actions .btn--ghost{padding:0 10px;border-color:transparent;background:transparent}.nav__actions .btn--primary{padding:0 14px}.brand span,.lang summary span{display:none}.nav__inner{gap:12px}.board{padding:14px 12px 6px}.board__ruler,.row{grid-template-columns:1fr}.board__ruler{-webkit-margin-start:0;margin-inline-start:0}.row{grid-template-areas:"who" "track" "ping";row-gap:8px}.docs__list,.form,.photos,.roles,.trades,.vs__row{grid-template-columns:1fr}.vs__head{display:none}.photo{min-height:300px}.hero__cta .btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.blur__w,.reveal,.row,.row__ping{opacity:1;filter:none;transform:none}.bgvideo{display:none}.sig path{stroke-dashoffset:0}.doc__seal{opacity:1;transform:rotate(-8deg)}}.demo__grid>*,.docs__grid>*{min-width:0}.form{grid-template-columns:minmax(0,1fr)}.contacts a,.contacts span{overflow-wrap:anywhere}.cp{-webkit-padding-after:64px;padding-block-end:64px}.cp-hero{height:168px;background:radial-gradient(60% 120% at 85% 0,rgba(255,255,255,.22),transparent 60%),radial-gradient(50% 90% at 10% 100%,rgba(14,26,43,.25),transparent 70%),linear-gradient(120deg,var(--ink) -10%,#1d4fd8 40%,var(--brand))}.cp-wrap{max-width:1040px;-webkit-margin-before:-96px;margin-block-start:-96px;position:relative}.cp-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 1px 2px rgba(14,26,43,.04),0 8px 24px -16px rgba(14,26,43,.18)}.cp-head{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;align-items:center;padding:28px}.cp-logo{width:96px;height:96px;border-radius:20px;object-fit:contain;background:var(--card);border:1px solid var(--line);box-shadow:0 6px 20px -10px rgba(14,26,43,.35)}.cp-logo--empty{display:grid;place-items:center;font:700 2.6rem var(--f-display);color:#fff;background:linear-gradient(135deg,#2563eb,#1d4fd8);border:0}.cp-head__text{min-width:0}.cp-name{font:700 clamp(1.75rem,4.5vw,2.6rem) /1.1 var(--f-display);margin:0;overflow-wrap:anywhere}.cp-city{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--muted);font-size:1rem}.cp-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.cp-act{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:600;text-decoration:none;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.cp-act:hover{transform:translateY(-1px);border-color:var(--ink)}.cp-act--primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 8px 20px -10px rgba(37,99,235,.8)}.cp-act--primary:hover{background:#1d4fd8;border-color:#1d4fd8}.cp-act--wa{background:#25d366;border-color:#25d366;color:#fff;box-shadow:0 8px 20px -10px rgba(37,211,102,.9)}.cp-act--wa:hover{background:#1ebe5b;border-color:#1ebe5b}.cp-grid{grid-template-columns:minmax(0,1fr) 340px;-webkit-margin-before:20px;margin-block-start:20px;align-items:start}.cp-grid,.cp-main,.cp-side{display:grid;grid-gap:20px;gap:20px}.cp-main,.cp-side{min-width:0}.cp-h2{font:700 1.1rem var(--f-body);margin:0 0 14px}.cp-about p{font-size:1.08rem;line-height:1.7;color:var(--ink-2);margin:0 0 1em;white-space:pre-line;overflow-wrap:anywhere}.cp-about p:last-child{-webkit-margin-after:0;margin-block-end:0}.cp-services{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px}.cp-services li{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--brand-soft);color:var(--ink);font-weight:500;overflow-wrap:anywhere}.cp-services svg{flex-shrink:0;-webkit-margin-before:3px;margin-block-start:3px;color:var(--brand)}.cp-contacts{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.cp-contacts li{display:flex;align-items:center;gap:12px;min-width:0}.cp-contacts li>span:last-child{display:grid;min-width:0}.cp-contacts small{color:var(--muted);font-size:.8rem}.cp-contacts a,.cp-contacts li>span:last-child>span{color:var(--ink);font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-contacts a:hover{color:var(--brand)}[dir=rtl] .cp-contacts a[dir=ltr]{text-align:end}.cp-ico{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--brand-soft);color:var(--brand)}.cp-social{display:flex;flex-wrap:wrap;gap:10px}.cp-soc{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--card);border:1px solid var(--line);transition:transform .15s,box-shadow .15s,border-color .15s}.cp-soc:hover{transform:translateY(-2px);border-color:transparent;box-shadow:0 10px 22px -12px rgba(14,26,43,.45)}.share__title{font:700 1.1rem var(--f-body);margin:0 0 14px}.share__row{display:flex;flex-wrap:wrap;gap:8px}.share__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:600 .95rem var(--f-body);cursor:pointer;text-decoration:none;transition:transform .15s,border-color .15s}.share__btn:hover{transform:translateY(-1px);border-color:var(--ink)}.share__btn--icon{width:44px;padding:0}.share__btn--native{background:var(--ink);border-color:var(--ink);color:#fff}.cp-powered{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;-webkit-margin-before:32px;margin-block-start:32px;padding:24px 28px;border-radius:16px;background:linear-gradient(120deg,#0e1a2b,#1b2d4a);color:#fff}.cp-powered strong{font:700 1.15rem var(--f-body)}.cp-powered p{margin:6px 0 0;color:rgba(255,255,255,.72);max-width:56ch}.cp-dock{display:none}@media (max-width:860px){.cp-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.cp-hero{height:120px}.cp-wrap{-webkit-margin-before:-72px;margin-block-start:-72px}.cp-card,.cp-head{padding:20px}.cp-head{gap:16px}.cp-logo{width:72px;height:72px;border-radius:16px}.cp-actions .cp-act{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px)}.cp--dock{-webkit-padding-after:96px;padding-block-end:96px}.cp-dock{display:flex;gap:10px;position:fixed;inset-inline:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.cp-dock .cp-act{flex:1 1}}.company__powered{-webkit-margin-before:56px;margin-block-start:56px;padding:24px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.company__powered p{color:var(--muted);margin:8px 0 16px;max-width:60ch}.articles{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.article-card{display:block;padding:24px;border-radius:12px;background:var(--card);border:1px solid var(--line);color:inherit;text-decoration:none}.article-card:hover{border-color:var(--brand)}.article-card h2{font:700 1.2rem/1.3 var(--f-body);margin:8px 0}.article-card p{color:var(--muted);margin:0}.article{font-size:1.1rem;line-height:1.7;color:var(--ink-2);overflow-wrap:anywhere}.article h2{font:700 1.6rem/1.25 var(--f-body);margin:2em 0 .6em;color:var(--ink)}.article h3{font:700 1.25rem/1.3 var(--f-body);margin:1.6em 0 .5em;color:var(--ink)}.article img{max-width:100%;height:auto;border-radius:12px}.article a{color:var(--brand)}.article table{display:block;overflow-x:auto;border-collapse:collapse}.article td,.article th{border:1px solid var(--line);padding:8px 12px}.article blockquote{margin:1.5em 0;-webkit-padding-start:18px;padding-inline-start:18px;-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand);color:var(--muted)}.article ol,.article ul{-webkit-padding-start:1.4em;padding-inline-start:1.4em;margin:0 0 1em}.article ul{list-style:disc}.article ol{list-style:decimal}.article li{margin-block:.3em}.article p{margin:0 0 1em}.article-share{-webkit-margin-before:40px;margin-block-start:40px;-webkit-padding-before:24px;padding-block-start:24px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.footer__company{font-style:normal;display:flex;flex-direction:column;gap:4px;flex-basis:100%}.consent{position:fixed;inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:40;max-width:560px;margin-inline:auto;padding:16px 18px;border-radius:12px;background:var(--card);border:1px solid var(--line);box-shadow:0 12px 32px -12px rgba(14,26,43,.35);display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;font-size:.92rem}.consent p{flex:1 1 260px}.consent__actions{display:flex;gap:8px}.consent__actions .btn{min-width:104px}.linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.footer .linkbtn:hover{color:var(--ink)}.legal__note{padding:12px 16px;border-radius:var(--r);background:#fff7d6;border:1px solid #f5d76e;color:var(--ink-2);font-size:.95rem}.legal__doc{-webkit-margin-before:8px;margin-block-start:8px}.legal__doc h2{font-size:1.3rem;margin-block:32px 10px}.legal__doc h3{font-size:1.08rem;margin-block:20px 8px}.legal__doc li,.legal__doc p{color:var(--ink-2);max-width:72ch}.legal__doc p+p{-webkit-margin-before:10px;margin-block-start:10px}.legal__doc ul{list-style:disc;-webkit-padding-start:22px;padding-inline-start:22px;margin-block:8px;display:grid;grid-gap:6px;gap:6px}.legal__doc a{color:var(--brand);overflow-wrap:anywhere}.legal__doc table{border-collapse:collapse;width:100%;margin-block:12px;font-size:.93rem;display:block;overflow-x:auto}.legal__doc td,.legal__doc th{border:1px solid var(--line);padding:8px 10px;text-align:start;vertical-align:top}.legal__doc th{background:var(--card)}