.tt-home-buy{display:block}.by__head{display:grid;gap:28px;align-items:end}.by__h2{max-width:16ch}@media(min-width:64rem){.by__head{grid-template-columns:minmax(0,1fr) auto}}.by__big{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tt-b-gap);margin-top:clamp(40px,5vw,72px)}.by__card{gap:10px;min-block-size:440px}.by__name{margin-top:18px;font-size:clamp(1.5rem,1rem + 1.3vw,2.25rem);line-height:1.05;letter-spacing:-.03em;font-weight:600;font-variation-settings:"SHRP" 100}.by__name a{color:inherit;text-decoration:none}.by__desc{font-size:var(--tt-b-fs-body);max-width:30ch}.by__price{margin-top:auto;padding-top:28px}.by__alt{margin-top:10px;font-size:var(--tt-b-fs-small);font-weight:500}.by__noprice{font-size:var(--tt-b-fs-h3);font-weight:600;letter-spacing:-.03em;line-height:1.05}.by__btn{align-self:flex-start;margin-top:18px}@media(min-width:48rem){.by__big{grid-template-columns:repeat(2,minmax(0,1fr))}.by__big>:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:72rem){.by__big{grid-template-columns:1fr 1fr 1.25fr}.by__big>:last-child:nth-child(odd){grid-column:auto}}.by__more{display:grid;gap:64px;margin-top:clamp(56px,6vw,96px)}@media(min-width:64rem){.by__more{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,5vw,88px)}}.by__rows{margin-top:20px;border-top:2px solid var(--s-line)}.by__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;align-items:center;padding:20px 0;border-bottom:2px solid var(--s-line)}.by__plan{font-size:1.375rem;font-weight:600;letter-spacing:-.02em}.by__line{grid-column:1;font-size:var(--tt-b-fs-body);color:var(--tt-color-text-muted)}.by__np{grid-row:1;font-size:var(--tt-b-fs-small);color:var(--tt-color-text-muted)}.by__go,.by__np{grid-column:2;justify-self:end}.by__go{grid-row:2}.by__note{margin-top:18px;font-size:var(--tt-b-fs-small);color:var(--tt-color-text-muted)}.by__all{margin-top:12px}@media(max-width:479.98px){.by__row{grid-template-columns:minmax(0,1fr)}.by__go,.by__np{grid-column:1;grid-row:auto;justify-self:start}}.by__search{display:flex;align-items:center;gap:10px;margin-top:20px;padding:6px 6px 6px 18px;border-radius:var(--tt-b-radius-pill);background:var(--tt-b-paper);color:var(--tt-b-night)}.by__search:focus-within{outline:3px solid var(--tt-b-yellow);outline-offset:3px}.by__search-ico{flex:none}.by__q{flex:1;min-width:0;min-height:44px;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;font-size:var(--tt-b-fs-body);outline:none}.by__q::placeholder{color:var(--tt-p-slate-600)}.by__sbtn{flex:none;min-height:44px;padding:0 20px;border:0;border-radius:var(--tt-b-radius-pill);background:var(--tt-b-night);color:var(--tt-b-paper);font:inherit;font-size:var(--tt-b-fs-small);font-weight:560;cursor:pointer}.by__sbtn:hover{background:var(--tt-b-magenta);color:var(--tt-b-white)}.by__facts{margin-top:14px;font-size:var(--tt-b-fs-small);color:var(--tt-color-text-muted)}.by__rest{margin-top:20px;border-top:2px solid var(--s-line)}.by__rest li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 0;border-bottom:2px solid var(--s-line)}.by__rest-name{flex:1 1 12rem;color:inherit;font-weight:600;text-decoration:none}.by__rest-name:hover{text-decoration:underline;text-decoration-thickness:2px}.by__rest-price{font-family:var(--font-mono);font-stretch:87.5%;font-weight:600;font-size:1.125rem}.by__hwt{margin-top:28px;font-size:var(--tt-b-fs-small);font-weight:600}.by__hw{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.by__chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:2px solid var(--s-line);border-radius:var(--tt-b-radius-pill);color:inherit;text-decoration:none;font-size:var(--tt-b-fs-small);font-weight:500;transition:background-color var(--tt-duration-fast) var(--tt-ease-out),color var(--tt-duration-fast) var(--tt-ease-out),border-color var(--tt-duration-fast) var(--tt-ease-out)}.by__chip:hover{background:var(--tt-b-paper);color:var(--tt-b-night);border-color:var(--tt-b-paper)}.by__hw-ico{width:22px;height:22px}.by__links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:16px}.by__volume{margin:24px 0 16px;font-size:var(--tt-b-fs-body);max-width:40ch}.tt-home-clients{display:block}.cl__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-b-gap)}.cl__tile{display:grid;grid-template-rows:30px 96px auto 1fr;align-content:start;gap:6px;min-width:0;padding:16px 14px 20px;background:var(--tt-b-white);color:var(--tt-b-night);border:2px solid var(--tt-b-night);border-radius:20px;box-shadow:6px 6px 0 var(--tt-b-night)}.cl__line{justify-self:start}.cl__slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.cl__logo{inline-size:var(--mw);block-size:var(--mh);transform:translateY(var(--moy));overflow:visible;fill:currentColor}.cl__name-m{font-size:13px;line-height:15px;font-weight:500}.cl__cap{font-size:var(--tt-b-fs-small);line-height:1.4}.cl__name{font-weight:600}.cl__ind{color:var(--tt-p-slate-600)}.cl__did{font-size:var(--tt-b-fs-body);line-height:1.4;font-weight:500}.cl__tile--labelm .cl__name,.cl__tile--labelm .cl__sep{display:none}.cl__all{margin-top:36px;font-size:1.125rem}@media (min-width:37.5rem){.cl__logo{inline-size:var(--w);block-size:var(--h);transform:translateY(var(--oy))}.cl__name-m{display:none}.cl__tile--labelm .cl__name,.cl__tile--labelm .cl__sep{display:inline}.cl__tile{padding:22px 24px 28px;grid-template-rows:30px 120px auto 1fr}}@media (min-width:64rem){.cl__grid{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}}.tt-home-contact{display:block}.ct__grid{row-gap:40px}.ct__col,.ct__head{grid-column:1/-1;min-width:0}.ct__h2{max-width:16ch}.ct__lead{margin-top:20px}.ct__h3{font-size:var(--tt-b-fs-h4);line-height:1.15;letter-spacing:-.02em;font-weight:600;font-variation-settings:"SHRP" 100}.ct__muted{margin-top:12px;font-size:var(--tt-b-fs-body)}.ct__small{margin-top:14px;font-size:var(--tt-b-fs-small);line-height:1.45}.ct__book,.ct__phone{padding-top:22px;border-top:2px solid var(--s-line)}.ct__slots{display:grid;gap:10px;margin-top:16px}.ct__slot{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 20px;border:2px solid var(--s-fg);border-radius:var(--tt-b-radius-pill);color:var(--s-fg);text-decoration:none;font-weight:560;font-variant-numeric:tabular-nums lining-nums;transition:background-color var(--tt-duration-fast) var(--tt-ease-out),color var(--tt-duration-fast) var(--tt-ease-out)}.ct__slot:hover{background:var(--s-btn-bg);color:var(--s-btn-fg);border-color:var(--s-btn-bg)}.ct__slots--wait li{block-size:54px;border:2px dashed var(--s-line);border-radius:var(--tt-b-radius-pill)}.ct__empty{margin-top:16px;padding:14px 18px;border:2px solid var(--s-line);border-radius:16px}.ct__other{margin-top:18px}.ct__form{background:var(--tt-b-white);color:var(--tt-b-night);border-radius:var(--tt-b-radius-card);padding:clamp(22px,3vw,40px);box-shadow:var(--tt-b-offset) var(--tt-b-offset) 0 var(--tt-b-night);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.ct__fields{display:grid;gap:16px;margin-top:18px}.ct__hp{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.ct__err{padding:10px 12px;border:1px solid var(--tt-color-state-error-border);background:var(--tt-color-state-error-bg);color:var(--tt-color-state-error-fg);border-radius:var(--tt-radius-sm);font-size:var(--tt-b-fs-small)}.ct__submit{justify-self:start}.ct__done{display:grid;gap:12px;justify-items:start;min-block-size:280px;align-content:center}.ct__thanks{padding-top:.6em;font-size:var(--tt-b-fs-h2-sm);line-height:1.5;letter-spacing:-.04em;font-weight:600;font-variation-settings:"SHRP" 100;outline:none}.ct__done-text{font-size:var(--tt-b-fs-body)}.ct__tel{display:inline-block;margin-top:14px;color:var(--s-fg);text-decoration:none;white-space:nowrap;font-size:clamp(1.875rem,1rem + 2vw,3rem);line-height:1.05;letter-spacing:-.035em;font-weight:600;font-variation-settings:"SHRP" 100;font-variant-numeric:lining-nums}.ct__tel:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.ct__hours{margin-top:12px;font-weight:600}.ct__mail{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:var(--s-link);font-weight:560;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media(min-width:48rem){.ct__book{grid-column:1/span 4}.ct__phone{grid-column:5/-1}.ct__form{grid-column:1/-1;grid-row:3}}@media(min-width:64rem){.ct__head{grid-column:1/span 10}.ct__book{grid-column:1/span 3}.ct__form{grid-column:4/span 5;grid-row:2}.ct__phone{grid-column:9/-1}}@media(prefers-reduced-motion:reduce){.ct__slot{transition:none}}.tt-home-hero{display:block}.hh__in{position:relative;padding-block:clamp(16px,2.4vw,36px) clamp(28px,3.4vw,52px)}.hh__disp,.hh__h1{display:block}.hh__disp{padding-top:.2em;font-size:min(var(--tt-b-fs-hero),12vw,calc((100svh - var(--tt-header-h) - 88px) / 3.4))}.hh__l{display:block;white-space:nowrap}.hh__l--i{margin-top:.6em}@media (min-width:48rem){.hh__l:nth-child(2){padding-inline-start:.9em}}@media (max-width:47.98rem){.hh__disp{font-size:17vw}}:lang(ru) .hh__disp{font-size:min(var(--tt-b-fs-hero),15.6vw,calc((100svh - var(--tt-header-h) - 88px) / 2.6))}@media (max-width:47.98rem){:lang(ru) .hh__disp{font-size:15.6vw}}.hh__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}@media (min-width:64rem){.hh__facts{position:absolute;inset-inline-end:var(--tt-grid-margin);top:clamp(24px,3.6vw,64px);flex-direction:column;align-items:flex-end;gap:12px;margin:0;max-width:340px}}.hb__in{display:grid;gap:28px}.hb__h{font-size:clamp(2.25rem,1rem + 3.6vw,4.75rem);line-height:1;letter-spacing:-.045em;font-weight:600;font-variation-settings:"SHRP" 100;max-width:15ch;text-wrap:balance}.hb__sub{max-width:44ch}.hb__short{display:none}@media (max-width:639.98px){.hb__long{display:none}.hb__short{display:inline}}.hb__note{margin-top:14px;font-size:var(--tt-b-fs-body);font-weight:500}.hb__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width:479.98px){.hb__ctas>*{flex:1 1 100%}}@media (min-width:64rem){.hb__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,5vw,88px);align-items:end}}.hm{padding-block:26px 30px}.hm__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-bottom:18px}.hm__label{font-size:var(--tt-b-fs-small);font-weight:500;color:var(--tt-color-text-muted)}.hm__mq{--u:.8px}@media (min-width:64rem){.hm__mq{--u:clamp(.8px,calc(.8px + (100vw - 1024px) * .0006),1.05px)}}.hm__logo{display:block;width:calc(var(--wn) * var(--u));height:calc(var(--hn) * var(--u));translate:0 calc(var(--oyn) * var(--u));color:var(--tt-b-paper)}@media (max-width:37.49rem){.hm__logo{width:var(--mw);height:var(--mh);translate:0 var(--moy)}}.hm__mq{--mq-static-wrap:wrap;--mq-static-justify:center;--mq-static-gap:24px;--mq-static-basis:calc((100% - 24px) / 2)}@media (min-width:37.5rem){.hm__mq{--mq-static-gap:24px;--mq-static-basis:calc((100% - 48px) / 3)}}@media (min-width:64rem){.hm__mq{--mq-static-wrap:nowrap;--mq-static-justify:space-between;--mq-static-gap:32px;--mq-static-basis:auto}}.cf{--cf-bg:var(--tt-color-bg-surface);position:relative;display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:var(--cf-bg);border:1px solid var(--tt-color-line-card);border-radius:var(--tt-radius-sm);color:var(--tt-color-text);font-size:12px;line-height:1.35;font-weight:400;letter-spacing:.003em;text-wrap:pretty;overflow-wrap:anywhere}.cf__body{display:flex;flex-direction:column;gap:2px;min-width:0}.cf__main{font-weight:500}.cf__meta{color:var(--tt-color-text-muted-strong);font-size:11px}.cf__ext{flex:none;display:inline-grid;place-items:center;inline-size:30px;block-size:34px;border:1px solid var(--tt-color-line-strong);border-radius:2px 8px 2px 2px;font-size:9px;font-weight:560;letter-spacing:.04em;color:var(--tt-color-text-muted-strong);background:var(--tt-color-bg-sunken)}.cf--export .cf__main,.cf--pdf .cf__main,.cf--screenshot .cf__main,.cf--xlsx .cf__main{font-weight:400}.cf--telegram,.cf--viber,.cf--viberReply{border-radius:14px 14px 14px 4px;padding:7px 12px;font-size:13px}.cf--viberReply{--cf-bg:var(--tt-color-bg-sunken-strong);border-color:rgba(0,0,0,0);border-radius:14px 14px 4px 14px}.cf--telegram{--cf-bg:var(--tt-color-bg-sunken)}.cf--telegram .cf__main,.cf--viber .cf__main,.cf--viberReply .cf__main{font-weight:400}.cf--voice{align-items:center;border-radius:18px;padding:6px 12px 6px 6px;--cf-bg:var(--tt-color-bg-sunken)}.cf__play{flex:none;inline-size:24px;block-size:24px;border-radius:var(--tt-radius-full);background:var(--tt-color-text);clip-path:circle(50%);position:relative}.cf__play:after{content:"";position:absolute;inset:7px 6px 7px 9px;background:var(--tt-color-bg-paper);clip-path:polygon(0 0,100% 50%,0 100%)}.cf__wave{display:flex;align-items:center;gap:2px;block-size:20px;flex:1}.cf__wave i{display:block;inline-size:2px;min-block-size:3px;background:var(--tt-color-text-muted);border-radius:1px}.cf--postit{--cf-bg:var(--tt-color-bg-sunken-strong);border-color:rgba(0,0,0,0);border-radius:1px;padding:12px 12px 18px;font-size:13px;min-block-size:64px}.cf--postit .cf__main{font-weight:500}.cf--receipt{flex-direction:column;padding:10px 10px 16px;border-radius:0;border-bottom:0;font-variant-numeric:tabular-nums lining-nums;text-transform:none;letter-spacing:.02em;mask:conic-gradient(from -45deg at bottom,rgba(0,0,0,0),#000 1deg 89deg,rgba(0,0,0,0) 90deg) 50%/10px 100%}.cf--receipt .cf__main{font-weight:560}.cf--notebook{--cf-bg:var(--tt-color-bg-surface);background-image:repeating-linear-gradient(to bottom,transparent 0 17px,var(--tt-color-line) 17px 18px);background-position:0 7px;line-height:18px;padding:6px 10px 8px 22px;border-radius:1px}.cf--notebook:before{content:"";position:absolute;inset-block:0;inset-inline-start:14px;border-inline-start:1px solid var(--tt-color-line-strong);opacity:.5}.cf--notebook .cf__main{font-weight:400}.cf--notebook .cf__meta{font-size:12px;color:var(--tt-color-text)}.cf--todo{flex-direction:column}.cf--todo .cf__body{gap:0}.cf--todo .cf__meta{font-size:12px;color:var(--tt-color-text)}.cf--paper{flex-direction:column;gap:8px;padding:12px 12px 16px;border-radius:1px;min-block-size:92px}.cf--paper .cf__title{font-size:10px;font-weight:560;letter-spacing:.04em}.cf__lines{display:flex;flex-direction:column;gap:6px;inline-size:100%}.cf__lines i{display:block;block-size:3px;background:var(--tt-color-bg-sunken-strong)}.cf__lines i:nth-child(2){inline-size:80%}.cf__lines i:nth-child(4){inline-size:55%}.cf__stamp{position:absolute;inset-inline-end:10px;inset-block-end:10px;transform:rotate(-12deg);padding:2px 8px;border:2px solid var(--tt-color-text-muted);border-radius:3px;color:var(--tt-color-text-muted);font-size:11px;font-weight:560;letter-spacing:.1em}.cf__dot{flex:none;margin-top:3px;inline-size:10px;block-size:10px;border-radius:var(--tt-radius-full);background:var(--tt-color-text-muted)}.cf--efactura .cf__dot,.cf--missed .cf__dot{background:var(--tt-color-state-error-icon)}.cf--efactura .cf__main,.cf--missed .cf__main{color:var(--tt-color-state-error-fg)}.cf--notice{--cf-bg:var(--tt-color-bg-sunken)}.cf--row,.cf--stock{padding:0;overflow:hidden;border-radius:2px}.cf__grid{display:grid;grid-template-columns:1fr;inline-size:100%}.cf__grid--row{grid-template-columns:auto auto 1fr}.cf__cell{padding:5px 8px;border-block-end:1px solid var(--tt-color-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf__cell+.cf__cell{border-inline-start:1px solid var(--tt-color-line)}.cf__grid:not(.cf__grid--row) .cf__cell+.cf__cell{border-inline-start:0}.cf__cell--bad{background:var(--tt-color-state-error-bg);color:var(--tt-color-state-error-fg);font-variant-numeric:tabular-nums lining-nums}.cf__cell--hl{white-space:normal}.cf--calendar{border-inline-start:3px solid var(--tt-color-text);border-radius:2px var(--tt-radius-sm) var(--tt-radius-sm) 2px;--cf-bg:var(--tt-color-bg-sunken)}.cf--email,.cf--mail{border-block-start:3px solid var(--tt-color-line-strong)}.cc{position:relative;display:block;inline-size:100%;block-size:100%;min-block-size:420px;pointer-events:none;user-select:none}.cc__item{position:absolute;inset-inline-start:var(--mx,var(--x));inset-block-start:var(--my,var(--y));inline-size:var(--mw,var(--w));transform:rotate(var(--r));transform-origin:50% 50%}.cc:not(.cc--pile) .cc__item:not(.cc__item--m){display:none}.cc{--cc-mobile:1}@media(min-width:64rem){.cc:not(.cc--pile) .cc__item:not(.cc__item--m){display:flex}.cc__item{inset-inline-start:var(--x);inset-block-start:var(--y);inline-size:var(--w)}.cc .cf{font-size:12px}}@media(max-width:63.98rem){.cc .cf{font-size:11.5px}}.cc--pile .cc__item{inset-inline-start:var(--x);inset-block-start:var(--y);inline-size:var(--w)}.tt-step-screen{display:flex;flex-direction:column;inline-size:100%;aspect-ratio:4/3;background:var(--tt-color-bg-surface);border:1px solid var(--tt-color-line-card);border-radius:var(--tt-radius-md);color:var(--tt-color-text);font-size:13px;line-height:1.35}.tt-step-screen .ss__bar{display:flex;align-items:center;justify-content:space-between;block-size:36px;padding:0 12px;flex:none;background:var(--tt-color-bg-sunken);border-bottom:1px solid var(--tt-color-line);border-radius:calc(var(--tt-radius-md) - 1px) calc(var(--tt-radius-md) - 1px) 0 0}.tt-step-screen .ss__dots{display:inline-flex;gap:5px}.tt-step-screen .ss__dots i{inline-size:8px;block-size:8px;border-radius:50%;border:1px solid var(--tt-color-line-strong)}.tt-step-screen .ss__ex{padding:1px 6px;border:1px solid var(--tt-color-line-card);border-radius:var(--tt-radius-xs);font-size:var(--text-label-12);font-weight:500;color:var(--tt-color-text-muted-strong);background:var(--tt-color-bg-surface)}.tt-step-screen .ss__body{flex:1;display:flex;flex-direction:column;gap:14px;padding:clamp(14px,2.4vw,24px);min-block-size:0}.tt-step-screen .ss__title{font-size:15px;font-weight:560}.tt-step-screen .ss__cal{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--tt-color-line-card);border-radius:6px;overflow:hidden}.tt-step-screen .ss__day{grid-row:1;position:relative;display:flex;flex-direction:column;border-inline-end:1px solid var(--tt-color-line)}.tt-step-screen .ss__day:last-child{border-inline-end:0}.tt-step-screen .ss__dayhead{block-size:22px;background:var(--tt-color-bg-sunken);border-bottom:1px solid var(--tt-color-line)}.tt-step-screen .ss__slot{flex:1;border-bottom:1px dashed var(--tt-color-line)}.tt-step-screen .ss__slot:last-child{border-bottom:0}.tt-step-screen .ss__event{grid-row:1;grid-column:3/span 2;align-self:center;margin:0 6px;display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--tt-color-bg-selected);border:1px solid var(--tt-color-text);border-inline-start-width:3px;border-radius:4px;font-size:12px;z-index:1}@media(max-width:29.98rem){.tt-step-screen .ss__event{grid-column:2/span 4}}.tt-step-screen .ss__event strong{font-weight:560}.tt-step-screen .ss__event span{color:var(--tt-color-text-muted-strong)}.tt-step-screen .ss__map{display:flex;flex-direction:column;gap:10px;flex:1;justify-content:center}.tt-step-screen .ss__lane{display:grid;grid-template-columns:1fr;gap:6px;padding:10px;border:1px solid var(--tt-color-line-card);border-radius:6px}.tt-step-screen .ss__role{font-size:11px;font-weight:500;color:var(--tt-color-text-muted-strong)}.tt-step-screen .ss__lane-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.tt-step-screen .ss__stage{padding:6px 4px;border:1px dashed var(--tt-color-line);border-radius:4px;text-align:center;font-size:11px;color:rgba(0,0,0,0);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tt-step-screen .ss__stage.is-here{border:1px solid var(--tt-color-text);color:var(--tt-color-text);background:var(--tt-color-bg-surface)}.tt-step-screen .ss__doc{flex:1;display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--tt-color-line-card);border-radius:4px;background:var(--tt-color-bg-paper)}.tt-step-screen .ss__docrow{display:grid;grid-template-columns:7.5em 1fr;gap:12px;align-items:center;padding-top:10px;border-top:1px solid var(--tt-color-line)}.tt-step-screen .ss__docl{font-size:12px;font-weight:560}.tt-step-screen .ss__bars{display:flex;flex-direction:column;gap:5px}.tt-step-screen .ss__bars i{display:block;block-size:4px;background:var(--tt-color-bg-sunken-strong);border-radius:2px}.tt-step-screen .ss__bars i:nth-child(2){inline-size:64%}.tt-step-screen .ss__bp{display:flex;align-items:center;gap:8px}.tt-step-screen .ss__bp-node{inline-size:64px;block-size:28px;border:1px solid var(--tt-color-line-strong);border-radius:4px}.tt-step-screen .ss__bp-node.is-on{border-color:var(--tt-color-text);background:var(--tt-color-bg-selected)}.tt-step-screen .ss__bp-arrow{flex:0 0 48px;block-size:1px;background:var(--tt-color-text);position:relative}.tt-step-screen .ss__bp-arrow:after{content:"";position:absolute;inset-inline-end:0;inset-block-start:-4px;inline-size:8px;block-size:8px;border-top:1px solid var(--tt-color-text);border-right:1px solid var(--tt-color-text);transform:rotate(45deg)}.tt-step-screen .ss__field{display:flex;flex-direction:column;gap:6px;margin-top:auto}.tt-step-screen .ss__field-l{font-size:12px;font-weight:500}.tt-step-screen .ss__field-l b{color:var(--tt-color-state-error-fg);font-weight:560}.tt-step-screen .ss__field-i{block-size:36px;border:1px solid var(--tt-color-state-error-icon);border-radius:var(--tt-radius-sm);background:var(--tt-color-bg-surface)}.tt-step-screen .ss__check{display:flex;flex-direction:column;gap:10px}.tt-step-screen .ss__check li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--tt-color-line-card);border-radius:6px;font-size:13px}.tt-step-screen .ss__check li.is-done{color:var(--tt-color-text-muted-strong)}.tt-step-screen .ss__box{inline-size:16px;block-size:16px;border:1px solid var(--tt-color-line-strong);border-radius:var(--tt-radius-xs);flex:none;position:relative}.tt-step-screen .is-done .ss__box{background:var(--tt-color-text);border-color:var(--tt-color-text)}.tt-step-screen .is-done .ss__box:after{content:"";position:absolute;inset:2px 4px 5px 4px;border-right:1.5px solid var(--tt-color-bg-surface);border-bottom:1.5px solid var(--tt-color-bg-surface);transform:rotate(40deg)}.tt-step-screen .ss__chat{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px}.tt-step-screen .ss__msg{max-inline-size:80%;padding:10px 14px;border-radius:14px;font-size:13px}.tt-step-screen .ss__msg--in{align-self:flex-start;background:var(--tt-color-bg-sunken);border-bottom-left-radius:4px}.tt-step-screen .ss__msg--out{align-self:flex-end;background:var(--tt-color-bg-selected);border:1px solid var(--tt-color-line-card);border-bottom-right-radius:4px}.tt-home-how{display:block}.hw__grid{row-gap:56px}.hw__clauses,.hw__head,.hw__screen,.hw__steps{grid-column:1/-1;min-width:0}.hw__h2{max-width:14ch}.hw__lead{margin-top:24px}.hw__steps{position:relative;padding-inline-start:28px}.hw__steps:after,.hw__steps:before{content:"";position:absolute;inset-inline-start:0;inset-block:10px;inline-size:3px;border-radius:3px;background:var(--s-line)}.hw__steps:after{background:var(--tt-b-magenta);transform-origin:top;transform:scaleY(var(--progress,0));transition:transform var(--tt-duration-base) var(--tt-ease-out)}.hw__step{position:relative;padding-block:4px 48px}.hw__step:last-child{padding-bottom:0}.hw__title{font-size:clamp(1.75rem,1rem + 1.8vw,2.75rem)}.hw__text{margin-top:12px;max-width:46ch;font-size:var(--tt-b-fs-body)}.hw__dl{display:grid;grid-template-columns:1fr;gap:14px;margin:20px 0 0;max-width:56ch}.hw__dl>div{display:grid;gap:8px;justify-items:start}.hw__dl dt{display:inline-flex;white-space:nowrap;padding:3px 12px;border-radius:var(--tt-b-radius-pill);background:var(--tt-b-night);color:var(--tt-b-paper);font-size:var(--tt-b-fs-kicker);font-weight:600}.hw__dl>div+div dt{background:var(--tt-b-yellow);color:var(--tt-b-night)}.hw__dl dd{margin:0;font-size:var(--tt-b-fs-body)}.hw__inline{margin-top:24px;padding:18px;border-radius:var(--tt-b-radius-card)}.hw__isle{background:rgba(0,0,0,0)}.hw__isle .tt-step-screen{border:2px solid var(--tt-b-night);box-shadow:6px 6px 0 var(--tt-b-night)}.hw__screen{display:none}.hw__sticky{position:sticky;top:calc(var(--tt-header-h) + 32px);padding:clamp(28px,3vw,48px);border-radius:var(--tt-b-radius-card);transition:background-color var(--tt-duration-base) var(--tt-ease-out)}.hw__sticky,.hw__sticky>.hw__isle{display:grid}.hw__frame{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity var(--tt-duration-base) var(--tt-ease-out),visibility 0s linear var(--tt-duration-base)}.hw__frame.is-on{opacity:1;visibility:visible;transition:opacity var(--tt-duration-base) var(--tt-ease-out),visibility 0s}.hw__sticky .hw__frame{border:2px solid var(--tt-b-night);box-shadow:10px 10px 0 var(--tt-b-night)}.hw__count{margin-top:18px;font-family:var(--font-mono);font-stretch:87.5%;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums lining-nums}.hw__clauses{margin-top:24px}.hw__h3{font-size:var(--tt-b-fs-h2-sm);max-width:18ch}.hw__clead{margin-top:14px;max-width:52ch;font-size:var(--tt-b-fs-body)}.hw__cl{display:grid;grid-template-columns:1fr;gap:var(--tt-b-gap);margin-top:32px}.hw__cl>li{display:grid;align-content:start;gap:12px;padding:clamp(24px,2.6vw,40px);border-radius:var(--tt-b-radius-card);min-block-size:240px}.hw__ct{font-size:clamp(1.375rem,1rem + 1vw,1.875rem);line-height:1.1;letter-spacing:-.025em;font-weight:600;font-variation-settings:"SHRP" 100}.hw__cx{font-size:var(--tt-b-fs-body)}.hw__all{margin-top:24px}@media(min-width:48rem){.hw__dl{grid-template-columns:1fr 1fr;gap:24px}.hw__cl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.hw__head{grid-column:1/span 9}.hw__steps{grid-column:1/span 6}.hw__step{padding-block:4px 96px}.hw__inline{display:none}.hw__screen{display:block;grid-column:7/-1;grid-row:2}.hw__clauses{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.hw__frame,.hw__frame.is-on,.hw__steps:after,.hw__sticky{transition:none}}.tt-home-metamorphosis{display:block}.mm__in{height:100%;padding-block:var(--tt-b-pad-sm)}.mm__h2,.mm__in{position:relative}.mm__h2{font-size:clamp(3.25rem,1rem + 8vw,10rem);line-height:.88;letter-spacing:-.055em;font-weight:600;font-variation-settings:"SHRP" 100;max-width:8ch;text-wrap:balance;z-index:2}.mm__cloud{position:relative;block-size:460px;margin-top:24px}.mm__step{display:grid;gap:28px;align-content:center}.mm__app{font-size:var(--tt-b-fs-small);font-weight:600;margin-bottom:10px}.mm__word{container-type:inline-size;min-width:0}.mm__label{white-space:nowrap;--wf:.6;font-size:min(var(--tt-b-fs-word),22vw,calc(100cqi / (var(--len, 6) * var(--wf))))}:lang(ru) .mm__label{--wf:.7;letter-spacing:-.045em}.mm__hint{margin-top:20px;max-width:34ch}.mm__card,.mm__hint{font-size:var(--tt-b-fs-body)}.mm__card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:420px;padding:24px;background:var(--tt-b-white);color:var(--tt-b-night);border:2px solid var(--tt-b-night);border-radius:20px;box-shadow:10px 10px 0 var(--s-shadow);line-height:1.4}[data-surface=night] .mm__card{border-color:var(--tt-b-paper)}.mm__card-title{font-size:1.5rem;font-weight:600;letter-spacing:-.015em}.mm__card-line{font-variant-numeric:tabular-nums lining-nums;color:var(--tt-p-slate-600)}.mm__pill{display:inline-flex;align-items:center;gap:7px;min-height:28px;margin-top:8px;padding:2px 12px 2px 9px;border-radius:99px;font-size:var(--tt-b-fs-kicker);font-weight:600;color:var(--tt-b-night)}.mm__pill i{width:10px;height:10px;border-radius:50%;border:1px solid var(--tt-b-night)}.mm__pill[data-s=new]{background:var(--tt-color-data-new-tint)}.mm__pill[data-s=new] i{background:var(--tt-color-data-new)}.mm__pill[data-s=offer]{background:var(--tt-color-data-offer-tint)}.mm__pill[data-s=offer] i{background:var(--tt-color-data-offer)}.mm__pill[data-s=progress]{background:var(--tt-color-data-progress-tint)}.mm__pill[data-s=progress] i{background:var(--tt-color-data-progress)}.mm__pill[data-s=done]{background:var(--tt-color-data-done-tint)}.mm__pill[data-s=done] i{background:var(--tt-color-data-done)}.mm__next{display:flex;align-items:center;gap:8px;margin-top:26px;font-size:1.125rem;font-weight:600}.mm__final{padding-top:.6em;font-size:clamp(1.75rem,1rem + 2.6vw,4rem);line-height:1.3;letter-spacing:-.035em;font-weight:600;font-variation-settings:"SHRP" 100;max-width:20ch;text-wrap:balance}.mm .cf{border:2px solid var(--tt-b-night);border-radius:10px;box-shadow:5px 5px 0 var(--tt-b-night);background:var(--tt-b-white);color:var(--tt-b-night);font-size:13px}.mm .cf--postit{background:var(--tt-b-yellow)}.mm :is(.cf--viber,.cf--viberReply,.cf--telegram){background:var(--tt-p-cyan-100)}.mm :is(.cf--efactura,.cf--missed){background:var(--tt-color-state-error-bg);border-color:var(--tt-color-state-error-fg);box-shadow:5px 5px 0 var(--tt-color-state-error-fg);color:var(--tt-color-state-error-fg)}.mm .cc__item{--px:var(--mxn,var(--xn));--py:var(--myn,var(--yn));--tx:var(--mox,var(--ox));--ty:var(--moy,var(--oy))}@media (min-width:64rem){.mm .cc__item{--px:var(--xn);--py:var(--yn);--tx:var(--ox);--ty:var(--oy)}}@keyframes mm-order{to{translate:calc((var(--tx) - var(--px)) * 1cqw) calc((var(--ty) - var(--py)) * 1cqh);rotate:calc(-1 * var(--r))}}@keyframes mm-card-in{0%{opacity:0;translate:0 56px;rotate:-4deg}}@keyframes mm-word-in{0%{translate:-10vw 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mm__cloud{container-type:size}@media (min-width:48rem){.mm .cc__item{animation:mm-order linear both;animation-timeline:--tt-hs;animation-range:contain 0 contain calc(var(--hs-hold) * .8);animation-delay:0s}.mm__card{animation:mm-card-in linear both;animation-timeline:--tt-hs;animation-range:contain calc(var(--hs-hold) + (var(--k) - .75) * var(--hs-step)) contain calc(var(--hs-hold) + (var(--k) - .15) * var(--hs-step))}}@media (max-width:47.98rem){.mm__cloud{view-timeline:--mm-cloud block}.mm .cc__item{animation:mm-order linear both;animation-timeline:--mm-cloud;animation-range:contain 15% contain 85%}.mm__word{animation:mm-word-in linear both;animation-timeline:view();animation-range:entry 0 entry 80%}.mm__card{animation:mm-card-in linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}}@media (min-width:48rem){.hs--js .mm__cloud{container-type:size}.mm.hs--js .cc__item{translate:calc(var(--hs-q, 0) * (var(--tx) - var(--px)) * 1cqw) calc(var(--hs-q, 0) * (var(--ty) - var(--py)) * 1cqh);rotate:calc(var(--hs-q, 0) * -1 * var(--r))}}}@media (min-width:48rem){.mm__step{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.mm__word{grid-column:1/span 7}.mm__side{grid-column:8/-1}.mm__final{grid-column:1/-1}}@media (min-width:48rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mm__in{padding-block:clamp(24px,5vh,64px) clamp(64px,9vh,96px)}.mm__in--chaos{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;align-items:center}.mm__cloud{block-size:100%;margin:0}.mm__step{align-content:center}.mm__label{font-size:min(var(--tt-b-fs-word),10.5vw,26vh,calc(100cqi / (var(--len, 6) * var(--wf))))}.mm__step{row-gap:20px}.mm__final{font-size:clamp(1.75rem,1rem + 1.8vw,3rem);padding-top:.5em}}}.tt-home-software{display:block}.sw__grid{row-gap:48px}.sw__fig,.sw__head,.sw__reg{grid-column:1/-1;min-width:0}.sw__h2{max-width:16ch}.sw__lead{margin-top:24px;max-width:52ch}.sw__h3{font-size:var(--tt-b-fs-h2-sm);line-height:1;letter-spacing:-.04em;font-weight:600;font-variation-settings:"SHRP" 100}.sw__intro{margin-top:12px;max-width:52ch}.sw__intro,.sw__table{font-size:var(--tt-b-fs-body)}.sw__table{inline-size:100%;margin-top:28px;border-collapse:collapse}.sw__table thead th{padding:0 16px 12px 0;text-align:start;font-size:var(--tt-b-fs-kicker);font-weight:600;border-bottom:3px solid var(--tt-b-night)}.sw__table tbody th,.sw__table td{padding:22px 16px 22px 0;text-align:start;vertical-align:top;border-bottom:2px solid var(--tt-b-night);font-weight:400}.sw__table tbody th{font-size:clamp(1.25rem,1rem + .7vw,1.625rem);line-height:1.15;letter-spacing:-.02em;font-weight:600}.sw__table td:last-child,.sw__table thead th:last-child{padding-inline-end:0;white-space:nowrap}.sw__pill{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:2px 12px 2px 9px;border-radius:99px;background:var(--tt-b-night);color:var(--tt-b-paper);font-size:var(--tt-b-fs-kicker);font-weight:600;white-space:nowrap;&:before{content:"";inline-size:10px;block-size:10px;border-radius:50%;background:var(--tt-b-magenta-soft)}}.sw__links{display:flex;flex-wrap:wrap;align-items:center;column-gap:28px;row-gap:12px;margin-top:28px}.sw__small{display:inline-flex;gap:12px;align-items:center;font-size:var(--tt-b-fs-body);a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration-thickness:2px;text-underline-offset:4px}}.sw__fig{margin:0;padding:clamp(20px,3vw,36px);background:var(--tt-b-white);border:2px solid var(--tt-b-night);border-radius:var(--tt-b-radius-card);box-shadow:var(--tt-b-offset) var(--tt-b-offset) 0 var(--tt-b-night)}.sw__svg{display:block;inline-size:100%;block-size:auto;aspect-ratio:524/264;overflow:visible}.sw__links-g path{stroke:var(--tt-b-night);stroke-width:2}.sw__links-g path,.sw__zone{vector-effect:non-scaling-stroke}.sw__zone{fill:var(--tt-b-yellow);stroke:var(--tt-b-night);stroke-dasharray:4 5;stroke-width:1.5}.sw__node rect{stroke:var(--tt-b-night);stroke-width:2;vector-effect:non-scaling-stroke}.sw__node--mod rect{fill:var(--tt-b-night)}.sw__node--mod text{fill:var(--tt-b-paper)}.sw__node--ext rect{fill:var(--tt-b-cyan)}.sw__node--ext text{font-size:13px}.sw__node text{fill:var(--tt-b-night);font-family:var(--font-sans);font-size:14px;font-weight:600;text-anchor:middle}.sw__dots circle{fill:var(--tt-b-magenta)}.sw__legend{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:var(--tt-b-fs-small);color:var(--tt-b-night)}.sw__line{inline-size:32px;block-size:0;border-top:2px solid var(--tt-b-night)}@media (max-width:47.98rem){.sw__table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.sw__table,.sw__table tbody,.sw__table td,.sw__table th,.sw__table tr{display:block}.sw__table tr{padding:18px 0;border-bottom:2px solid var(--tt-b-night)}.sw__table tbody tr:first-child{border-top:3px solid var(--tt-b-night)}.sw__table tbody th,.sw__table td{padding:0;border:0}.sw__table tbody th{margin-bottom:10px}.sw__table td{display:grid;grid-template-columns:7.5rem 1fr;gap:12px;padding-top:6px;white-space:normal!important}.sw__table td:before{content:attr(data-label);font-size:var(--tt-b-fs-kicker);font-weight:600;padding-top:2px}.sw__table td:last-child{align-items:center}.sw__table td:last-child .sw__pill{justify-self:start}}@media (min-width:64rem){.sw__head{grid-column:1/span 9}.sw__reg{grid-column:1/span 7}.sw__fig{grid-column:8/-1;align-self:start;margin-top:8px}}.tt-zoho-ui{display:flex;flex-direction:column;inline-size:100%;aspect-ratio:4/5;background:var(--tt-color-bg-surface);border:1px solid var(--tt-color-line-card);border-radius:var(--tt-radius-md);color:var(--tt-color-text);font-size:13px;line-height:1.35}@media(min-width:40rem){.tt-zoho-ui{aspect-ratio:16/10}}.zui__bar{display:flex;align-items:center;gap:14px;padding:0 12px;block-size:40px;flex:none;border-bottom:1px solid var(--tt-color-line);background:var(--tt-color-bg-sunken);border-radius:calc(var(--tt-radius-md) - 1px) calc(var(--tt-radius-md) - 1px) 0 0}.zui__dots{display:inline-flex;gap:5px}.zui__dots i{inline-size:8px;block-size:8px;border-radius:50%;border:1px solid var(--tt-color-line-strong)}.zui__tabs{display:inline-flex;gap:2px;min-width:0;overflow:hidden}.zui__tab{padding:4px 10px;border-radius:var(--tt-radius-xs);font-size:12px;font-weight:500;color:var(--tt-color-text-muted-strong);transition:background-color var(--tt-duration-fast) var(--tt-ease-out),color var(--tt-duration-fast) var(--tt-ease-out)}.zui__tab.is-on{color:var(--tt-color-text);box-shadow:inset 0 0 0 1px var(--tt-color-line-card)}.zui__ex,.zui__tab.is-on{background:var(--tt-color-bg-surface)}.zui__ex{margin-inline-start:auto;padding:1px 6px;border:1px solid var(--tt-color-line-card);border-radius:var(--tt-radius-xs);font-size:var(--text-label-12);font-weight:500;color:var(--tt-color-text-muted-strong)}.zui__screen{flex:1;padding:14px;display:flex;flex-direction:column;gap:12px}.zui__head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:14px;row-gap:4px}.zui__title{font-size:15px;font-weight:560}.zui__filter{font-size:12px;color:var(--tt-color-text-muted-strong);padding:2px 8px;border:1px solid var(--tt-color-line-card);border-radius:var(--tt-radius-xs)}.zui__total{margin-inline-start:auto;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums lining-nums}.zui__pipe{display:grid;grid-template-columns:1fr;gap:8px;flex:1;min-block-size:0}.zui__stage{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-content:start}.zui__stage-name{grid-column:1/-1;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--tt-color-text-muted-strong)}.zui__dot{inline-size:8px;block-size:8px;border-radius:50%;border:1px solid var(--tt-color-data-mark-outline);flex:none}.zui__dot[data-s=new]{background:var(--tt-color-data-new)}.zui__dot[data-s=progress]{background:var(--tt-color-data-progress)}.zui__dot[data-s=offer]{background:var(--tt-color-data-offer)}.zui__dot[data-s=done]{background:var(--tt-color-data-done)}.zui__deal{display:flex;flex-direction:column;gap:2px;padding:6px 8px 6px 10px;border:1px solid var(--tt-color-line-card);border-inline-start:3px solid var(--tt-color-line-strong);border-radius:4px;background:var(--tt-color-bg-surface);min-width:0}.zui__deal[data-s=new]{border-inline-start-color:var(--tt-color-data-new-strong)}.zui__deal[data-s=progress]{border-inline-start-color:var(--tt-color-data-progress-strong)}.zui__deal[data-s=offer]{border-inline-start-color:var(--tt-color-data-offer-strong)}.zui__deal[data-s=done]{border-inline-start-color:var(--tt-color-data-done-strong)}.zui__co{font-size:12px;font-weight:500;overflow-wrap:anywhere}.zui__amt{font-size:12px;color:var(--tt-color-text-muted-strong);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}@media(min-width:40rem){.zui__pipe{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.zui__stage{grid-template-columns:1fr;padding:8px 6px;background:var(--tt-color-bg-sunken);border-radius:6px;align-content:start}.zui__stage-name{min-block-size:2.7em;align-items:flex-start;line-height:1.3}.zui__stage-name .zui__dot{margin-top:3px}}.zui__inbox{display:flex;flex-direction:column;border:1px solid var(--tt-color-line-card);border-radius:6px;overflow:hidden}.zui__msg{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:5px;padding:12px;border-bottom:1px solid var(--tt-color-line)}.zui__msg:last-child{border-bottom:0}.zui__avatar{grid-row:1/span 2;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--tt-color-bg-sunken-strong);font-size:11px;font-weight:560}.zui__subj{font-size:13px}.zui__msg.is-unread .zui__subj{font-weight:560}.zui__line{display:block;block-size:4px;inline-size:70%;background:var(--tt-color-bg-sunken-strong);border-radius:2px}.zui__msg:nth-child(2n) .zui__line{inline-size:52%}.zui__table{border:1px solid var(--tt-color-line-card);border-radius:6px;overflow:hidden}.zui__tr{display:grid;grid-template-columns:3.4em minmax(0,1fr) auto;column-gap:10px;row-gap:4px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--tt-color-line)}.zui__tr:last-child{border-bottom:0}.zui__tr>span:last-child{grid-column:2/-1}.zui__tr--h{background:var(--tt-color-bg-sunken);font-size:11px;font-weight:500;color:var(--tt-color-text-muted-strong)}.zui__tr--h>span:nth-child(4){display:none}.zui__no{font-variant-numeric:tabular-nums lining-nums;color:var(--tt-color-text-muted-strong)}.zui__cl{font-weight:500;overflow-wrap:anywhere}.zui__pill{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:1px 9px;border-radius:var(--tt-radius-full);font-size:11px;font-weight:500}.zui__pill:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;border:1px solid var(--tt-color-data-mark-outline)}.zui__pill[data-s=done]{background:var(--tt-color-data-done-tint)}.zui__pill[data-s=done]:before{background:var(--tt-color-data-done)}.zui__pill[data-s=offer]{background:var(--tt-color-data-offer-tint)}.zui__pill[data-s=offer]:before{background:var(--tt-color-data-offer)}.zui__pill[data-s=late]{background:var(--tt-color-state-error-bg);color:var(--tt-color-state-error-fg)}.zui__pill[data-s=late]:before{background:var(--tt-color-state-error-icon);border-color:rgba(0,0,0,0)}@media(min-width:40rem){.zui__tr{grid-template-columns:3.4em minmax(0,1fr) auto 11em}.zui__tr>span:last-child{grid-column:auto}.zui__tr--h>span:nth-child(4){display:block}.zui__amt{text-align:end}}.tt-home-zoho{display:block}.zs__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tt-b-gap)}.zs__h3,.zs__p{margin-top:14px}.zs__p{max-width:46ch;font-size:var(--tt-b-fs-body)}.zs__link{margin-top:14px}.zs__card:not(.zs__card--ui){justify-content:space-between;min-block-size:300px}.zs__card:not(.zs__card--ui) .zs__h3{font-size:clamp(2rem,1rem + 3vw,4rem)}.zs__ui{margin-top:auto;border:2px solid var(--tt-b-night);border-radius:16px;overflow:hidden;box-shadow:8px 8px 0 var(--zs-shadow,var(--tt-b-night));transition:transform .5s var(--tt-ease-out);background:transparent}.zs__ui .zui{border:0;border-radius:0}[data-surface=night] .zs__ui{--zs-shadow:var(--tt-b-magenta-soft);border-color:var(--tt-b-paper)}[data-surface=magenta] .zs__ui{--zs-shadow:var(--tt-p-magenta-900);border-color:var(--tt-b-white)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.zs__card:hover .zs__ui{transform:translateY(var(--tt-motion-ui-lift)) rotate(var(--tt-motion-ui-tilt))}}.zs__all{margin-top:36px;font-size:1.125rem}@media (min-width:48rem){.zs__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.zs__card--wide{grid-column:1/-1}}@media (min-width:64rem){.zs__card--wide{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(28px,3vw,48px);align-items:end}.zs__card--wide .zs__h3{font-size:clamp(2.25rem,1rem + 3vw,4.5rem)}}.tt-home-page{display:block}.tt-home-page>:is(.tt-home-zoho,.tt-home-software,.tt-home-buy,.tt-home-how,.tt-home-clients,.tt-home-contact){display:block;content-visibility:auto;contain-intrinsic-size:auto var(--cis,1400px)}.tt-home-zoho{--cis:3400px}.tt-home-software{--cis:1600px}.tt-home-buy{--cis:3400px}.tt-home-how{--cis:5400px}.tt-home-clients{--cis:1400px}.tt-home-contact{--cis:1700px}@media (min-width:64rem){.tt-home-zoho{--cis:2560px}.tt-home-software{--cis:1210px}.tt-home-buy{--cis:1790px}.tt-home-how{--cis:3100px}.tt-home-clients{--cis:1100px}.tt-home-contact{--cis:1230px}}