/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:"Hanken", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Bricolage", "Hanken", sans-serif;--color-bg:#f3f2ee;--color-paper:#fcfbf8;--color-ink:#15171c;--color-mute:#555a63;--color-line:#15171c1a;--color-amber:#eba300;--color-orange:#e2531b;--color-lime:#a3c40e;--color-green:#3baa2e;--color-cyan:#17a8bd;--color-blue:#2b8bd6;--shadow-sh:0 1px 2px #15171c0f, 0 10px 24px -10px #15171c2e, 0 40px 70px -40px #15171c4d;--ease-out-soft:cubic-bezier(.2, .8, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;@font-face{font-family:Bricolage;src:url(/build/d429f48a0987/assets/BricolageGrotesque-B2qHijrH.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Hanken;src:url(/build/d429f48a0987/assets/HankenGrotesk-C1sZxU_d.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--pad:clamp(16px, 2.2vw, 32px);--bg:var(--color-bg);--paper:var(--color-paper);--ink:var(--color-ink);--mute:var(--color-mute);--line:var(--color-line);--amber:var(--color-amber);--graphite:#4a4e57;--orange:var(--color-orange);--lime:var(--color-lime);--green:var(--color-green);--cyan:var(--color-cyan);--blue:var(--color-blue);--sh:var(--shadow-sh);--display:var(--font-display);--text:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 17px/1.55 var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;font-variation-settings:"wdth" 92;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}p{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--ink);color:#fff;padding:10px 14px;top:16px;left:16px}.btn{background:var(--ink);color:#fff;min-height:48px;font:600 16px/1 var(--text);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 22px;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 10px 20px -12px #15171c99}.btn:hover{transform:translateY(-1px)}.tag{font:600 15px/1 var(--text);color:var(--ink);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;margin-bottom:18px;display:flex}.tag__l{background:var(--c);width:23px;height:30px;font:700 14px/1 var(--text);box-shadow:0 6px 10px -5px var(--c);border-radius:5px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tag__l{box-shadow:0 6px 10px -5px color-mix(in srgb, var(--c) 80%, #000)}}.tag__l~.tag__l{margin-left:12px}.tag__pair{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.preview-bar{z-index:60;background:var(--orange);color:#fff;font:600 14px/1.2 var(--text);justify-content:center;align-items:center;gap:14px;padding:8px 16px;display:flex;position:sticky;top:0}.preview-bar a{color:#fff}.client-logo{object-fit:contain;filter:grayscale()contrast(1.15);opacity:.62;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;max-width:72%;height:auto;max-height:46px;transition:filter .5s,opacity .5s;display:block}:is(a,li):hover>.client-logo,:is(a,li):hover .client-logo,:focus-within>.client-logo{filter:none;opacity:1}.ring__track li .client-logo{filter:grayscale(calc(1 - var(--sat,0))) contrast(calc(1.15 - .15 * var(--sat,0)));opacity:calc(.62 + .38 * var(--sat,0));transition:none}.ring__track li:hover .client-logo{filter:none;opacity:1}img.client-logo--square{max-height:76px}@media (hover:none){.client-logo{filter:none;opacity:.95}}.tag:has(.tag__pair){gap:10px 22px}html{scroll-padding-top:88px}.foot__col a,.foot__legal a,.next-step__mail,.contact__mail,.toc a,.cs-sheet__svc a,.product__links a:not(.btn),.crumb a,.skip{align-items:center;min-height:44px;display:inline-flex}.crumb a{min-width:44px}.phone{flex-wrap:wrap;gap:8px;display:inline-flex}.phone__btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.foot__social .phone{gap:2px}.nav{z-index:50;height:64px;padding:0 var(--pad);background:var(--bg);align-items:center;gap:28px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in srgb, var(--bg) 95%, transparent)}}.nav{-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.map{align-items:center;gap:3px;min-height:44px;text-decoration:none;display:inline-flex}.map span{background:var(--c);border-radius:4px;place-items:center;width:19px;height:25px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.map span{background:color-mix(in srgb, var(--c) 20%, var(--paper))}}.map span{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.map span{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 35%, transparent)}}.map span{transition:transform .35s var(--ease-out-soft), box-shadow .35s}.map span:before{content:"";background:var(--c);transform-origin:bottom;transform:scaleY(var(--f,0));position:absolute;inset:0}.map i{font:700 13px/1 var(--text);color:var(--ink);font-style:normal;position:relative}@supports (color:color-mix(in lab, red, red)){.map i{color:color-mix(in srgb, var(--ink) 75%, transparent)}}.map span.is-now{box-shadow:inset 0 0 0 1px var(--c), 0 6px 10px -4px var(--c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.map span.is-now{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 35%, transparent), 0 6px 10px -4px color-mix(in srgb, var(--c) 80%, #000)}}.nav__where{font:500 14px/1 var(--text);color:var(--mute)}.nav__links{gap:26px;margin-left:auto;display:flex}.nav__links a,.nav__lang a{min-height:44px;color:var(--mute);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.nav__links a:hover,.nav__links a[aria-current=page]{color:var(--ink)}.nav__lang{align-items:center;gap:12px;font-size:14px;display:flex}.nav__cta{background:var(--ink);color:#fff;min-height:40px;font:600 14px/1 var(--text);border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.nav__menu{display:none}@media (width<=900px){.nav{gap:12px;height:58px}.nav__links,.nav__lang,.nav__cta{display:none}.nav__where{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.nav__menu{background:var(--paper);min-height:44px;font:600 15px/1 var(--text);color:var(--ink);border:1px solid #15171c33;border-radius:999px;align-items:center;margin-left:auto;padding:0 16px;display:inline-flex}.map span{width:16px;height:22px}.map i{font-size:11px}}@media (width>=901px) and (width<=1000px){.nav__links,.nav__lang,.nav__cta{display:none}.nav__menu{background:var(--paper);min-height:44px;font:600 15px/1 var(--text);color:var(--ink);border:1px solid #15171c33;border-radius:999px;align-items:center;margin-left:auto;padding:0 16px;display:inline-flex}}.mmenu{z-index:70;background:var(--bg);flex-direction:column;padding:8px 16px 24px;display:flex;position:fixed;inset:0}.mmenu[hidden]{display:none}.mmenu__top{justify-content:flex-end;display:flex}.mmenu__close{background:var(--paper);min-height:44px;font:600 15px/1 var(--text);border:1px solid #15171c33;border-radius:999px;padding:0 16px}.mmenu nav{margin-top:28px;display:grid}.mmenu nav a{font:600 32px/1.2 var(--display);border-bottom:1px solid var(--line);padding:12px 0;text-decoration:none}.mmenu__meta{gap:16px;margin-top:auto;display:grid}.mmenu__meta .btn{justify-content:center}.mmenu__meta a:not(.btn){align-items:center;min-height:44px;display:inline-flex}@media (hover:none),(width<=900px){.nav{-webkit-backdrop-filter:none;background:var(--bg)}}.band{max-width:1440px;padding:110px var(--pad);margin:0 auto}.band+.band{padding-top:40px}.crumb{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;display:flex}.crumb a{color:var(--mute);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.crumb a:hover{color:var(--ink)}.crumb li{list-style:none}.crumb li+li:before{content:"/";opacity:.5;margin-right:8px}.crumb ol{display:contents}.intro{padding-top:70px}.intro h1{max-width:18ch;margin-bottom:24px;font-size:clamp(44px,5.4vw,84px);line-height:1}.intro .lead{color:var(--mute);max-width:40ch;font-size:21px}.prose p,.prose li{font-size:18px}.prose p{margin-bottom:18px}.prose h2{margin:44px 0 14px;font-size:clamp(28px,3vw,40px)}.prose ul,.prose ol{margin:0 0 18px;padding-left:22px}.prose a{text-underline-offset:3px;text-decoration-thickness:1px}@media (width<=900px){.band{padding:70px var(--pad)}.intro{padding-top:40px}}.band.band--tight{padding-top:0}.band.intro:has(+.document){padding-bottom:0}.band.document{padding-top:0}.foot{background:linear-gradient(170deg, #1e2128 0%, var(--ink) 60%);color:#ffffffb8;margin-top:24px}.foot__plate{--graphite:#8c919b;max-width:1440px;padding:72px var(--pad) 0;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;margin:0 auto;font-size:17px;line-height:1.5;display:grid}.foot .map{gap:4px}.foot .map span{border-radius:6px;width:26px;height:34px}.foot .map i{font-size:16px}.foot__col{align-content:start;display:grid}.foot__col b,.foot__events b{font:600 13px/1.4 var(--text);letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin-bottom:8px}.foot__col a{color:#ffffffdb;text-decoration:none;transition:color .2s}.foot__col a:hover,.foot__col a:focus-visible{color:#fff;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.foot__contact span{align-items:center;min-height:44px;display:flex}.foot__social{flex-wrap:wrap;gap:0 2px;margin:4px 0 0 -11px;display:flex}.foot__social>a,.foot__social .phone__btn{opacity:.8;width:44px;height:44px;color:inherit;border-radius:50%;place-items:center;transition:opacity .2s,background .2s;display:inline-grid}.foot__social>a:hover,.foot__social>a:focus-visible,.foot__social .phone__btn:hover,.foot__social .phone__btn:focus-visible{opacity:1;background:#ffffff14}.foot__mail{font-weight:600;color:#fff!important}.foot__go{gap:8px;color:#fff!important}.foot__go span{transition:transform .2s}.foot__go:hover span{transform:translate(3px)}.foot__events ul{flex-wrap:wrap;align-items:flex-end;gap:20px 40px;margin:6px 0 0;padding:0;list-style:none;display:flex}.foot__events li{gap:10px;display:grid}.foot__events img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;height:26px;display:block}.foot__event-name{font:600 19px/26px var(--display);color:#fff}.foot__events small{color:#ffffff8c;font-size:14px}.foot__legal{color:#ffffff8c;border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 0 22px;font-size:14px;display:flex}.foot__legal a{color:#ffffffb8;margin-left:22px;text-decoration:none}.foot__legal a:hover{color:#fff;text-decoration:underline}.foot a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.foot__brand{grid-column:1/span 5}.foot__brand p{color:#fff;text-wrap:pretty;max-width:32ch;margin-top:20px;font-size:19px;line-height:1.45}.foot__brand .foot__events{border-top:1px solid #ffffff1f;max-width:440px;margin-top:36px;padding-top:24px}.foot__col--1{grid-column:7/span 2}.foot__col--2{grid-column:9/span 2}.foot__contact{grid-column:11/span 2}.foot__events a{display:block}.foot__events img.is-white{filter:brightness(0)invert();opacity:.9}@media (width<=900px){.foot__plate{grid-template-columns:1fr 1fr;gap:32px 20px;padding-top:48px;font-size:16px}.foot__brand,.foot .foot__contact{grid-column:1/-1}.foot .foot__col--1{grid-column:1}.foot .foot__col--2{grid-column:2}.foot__brand p{font-size:17px}.foot__brand .foot__events{margin-top:28px}.foot__events ul{gap:18px 28px}.foot__events img{height:22px}.foot__legal{flex-direction:column;align-items:flex-start}.foot__legal span:last-child{flex-wrap:wrap;display:flex}.foot__legal a{margin:0 20px 0 0}}.consent{z-index:60;left:var(--pad);bottom:var(--pad);width:min(440px, calc(100% - 2 * var(--pad)));background:var(--ink);color:#ffffffc7;border-radius:18px;padding:22px 22px 18px;font-size:15px;line-height:1.5;position:fixed;box-shadow:0 24px 60px -20px #15171c8c}.consent h2{font:600 17px/1.3 var(--text);color:#fff;margin:0 0 6px}.consent p{margin:0}.consent a{color:#fff;text-underline-offset:3px}.consent__prefs{gap:10px;margin-top:14px;display:grid}.consent__opt{cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.consent__opt input{width:18px;height:18px;accent-color:var(--lime);margin:3px 0 0}.consent__opt b{color:#fff;font-weight:600;display:block}.consent__btns{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.consent__btn{min-height:44px;color:var(--ink);font:600 15px/1 var(--text);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:auto;padding:0 16px}.consent__btn--link{color:#fff;text-underline-offset:3px;background:0 0;flex:none;text-decoration:underline}.consent__btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}body.is-home .nav{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;transition:background .3s,box-shadow .3s;position:fixed;inset:0 0 auto}body.is-home .nav.is-solid{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){body.is-home .nav.is-solid{background:color-mix(in srgb, var(--bg) 86%, transparent)}}body.is-home .nav.is-solid{-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}body.is-home .nav__where{min-width:10ch;transition:opacity .3s}.hero__pin{min-height:100svh;padding:80px var(--pad) 26px;grid-template-rows:1fr auto;gap:22px;display:grid}.cols{gap:10px;min-width:0;min-height:420px;margin:0;padding:0;list-style:none;display:flex}@media (width>=901px) and (width<=1280px){.cols .w{white-space:normal;overflow-wrap:anywhere}}.cols li{flex:1 1 0;min-width:0;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1)}.cols a{height:100%;color:var(--ink);background:linear-gradient(170deg, var(--c) 0%, var(--c) 42%, var(--c) 100%);border-radius:16px;flex-direction:column;padding:18px 14px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cols a{background:linear-gradient(170deg, color-mix(in srgb, var(--c) 72%, #fff) 0%, var(--c) 42%, color-mix(in srgb, var(--c) 90%, #000) 100%)}}.cols a{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -24px 40px -20px #0000001f, 0 34px 50px -30px var(--c), 0 6px 12px -6px #15171c2e}@supports (color:color-mix(in lab, red, red)){.cols a{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -24px 40px -20px #0000001f, 0 34px 50px -30px color-mix(in srgb, var(--c) 75%, #000), 0 6px 12px -6px #15171c2e}}.cols a{transform-origin:0 0;will-change:transform}.cols a:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 50% at 20% 0,#ffffff38,#0000 60%);position:absolute;inset:0}.cols .w{font:600 clamp(14px, 1.15vw, 17px)/1.15 var(--text);letter-spacing:-.01em;white-space:nowrap}.cols .s{font:450 16px/1.4 var(--text);opacity:0;max-width:24ch;margin-top:12px;transition:opacity .3s,transform .4s;transform:translateY(6px)}.cols .l{font:600 clamp(64px, 7vw, 120px)/.8 var(--text);letter-spacing:-.04em;margin-top:auto}.cols .w,.cols .l,.cols .s{z-index:1;position:relative}.cols .w,.cols .l{opacity:var(--ct,1)}.hero.is-flying .cols li{flex-grow:1!important}.hero.is-flying .cols .s{opacity:0!important}@media (hover:hover) and (width>=901px){.cols li:hover,.cols li:focus-within{flex-grow:2.2}.cols li:hover .s,.cols li:focus-within .s{opacity:1;transition-delay:.15s;transform:none}}.cols__say{display:none}.hero__line{justify-content:space-between;align-items:end;gap:32px;display:flex}.hero h1{max-width:44ch;font-size:clamp(24px,2.2vw,32px);line-height:1.15}html.motion .hero{z-index:2;pointer-events:none;height:calc(100svh + 75vh);position:relative}html.motion .hero .cols,html.motion .hero__line{pointer-events:auto}html.motion .hero+.click{margin-top:-80svh}html.motion .hero__pin{height:100svh;position:sticky;top:0}.click{position:relative}.click__pin{padding:64px var(--pad) 0;grid-template-columns:minmax(300px,5fr) 7fr;gap:24px;min-height:100svh;display:grid}.click__copy{position:relative}.step{max-width:600px}.step p{max-width:36ch}.step h2,.step h3{text-wrap:balance}.step h2{max-width:12ch;margin-bottom:22px;font-size:clamp(40px,5vw,76px);line-height:1}.step h3{margin:6px 0 18px;font-size:clamp(40px,5vw,76px);line-height:1}.step p{color:var(--mute);font-size:19px}.step p.tag{color:var(--ink);font-size:15px}.step h3 small{font:500 20px/1.3 var(--text);letter-spacing:0;color:var(--mute);margin-top:10px;display:block}.step .step__big{max-width:12ch;font-size:clamp(40px,5vw,76px);line-height:1}html.motion .click[data-motion=full]{height:640vh}html.motion [data-motion=full]>.click__pin{height:100svh;position:sticky;top:0}html.motion [data-motion=full] .step{opacity:0;visibility:hidden;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1),visibility 0s .6s;position:absolute;top:50%;left:0;transform:translateY(calc(18px - 50%))}html.motion [data-motion=full] .step.is-on{opacity:1;visibility:visible;transition:opacity .5s .1s,transform .7s cubic-bezier(.2,.8,.2,1) 50ms;transform:translateY(-50%)}:is(html:not(.motion),[data-motion=calm]) .click__copy{align-content:start;gap:56px;padding-top:40px;display:grid}.stage{perspective:2200px;perspective-origin:50% 30%;min-height:560px;position:relative}.stack{will-change:transform;--rx:56deg;--rz:-36deg;--sc:1.15;--gap:74px;width:440px;height:300px;transform-style:preserve-3d;transform:translateY(var(--ty,40px)) scale(var(--sc)) rotateX(var(--rx)) rotateZ(var(--rz));margin:-150px 0 0 -220px;position:absolute;top:50%;left:50%}.slab{transform-style:preserve-3d;transform:translateZ(calc(var(--i) * -1 * var(--gap) + var(--lift,0px)));position:absolute;inset:0}.slab>*{opacity:var(--op,1)}.stack.is-flat .slab:not(.slab--ui){visibility:hidden}.slab__face{transform-style:preserve-3d;background:linear-gradient(160deg, #fff, var(--paper) 60%, var(--c));border-radius:14px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.slab__face{background:linear-gradient(160deg, #fff, var(--paper) 60%, color-mix(in srgb, var(--c) 6%, var(--paper)))}}.slab__face{transition:box-shadow .5s,background .5s;box-shadow:inset 0 0 0 1px #15171c14}.slab.is-on .slab__face{box-shadow:inset 0 0 0 2px var(--c);background:linear-gradient(160deg, #fff, var(--c))}@supports (color:color-mix(in lab, red, red)){.slab.is-on .slab__face{background:linear-gradient(160deg, #fff, color-mix(in srgb, var(--c) 9%, var(--paper)))}}.slab__fog{background:var(--bg);opacity:var(--fog,0);pointer-events:none;border-radius:14px;transition:opacity .5s;position:absolute;inset:0;transform:translateZ(1px)}html.motion [data-motion=full] .slab:not(.is-on) .slab__fog{--fog:.5}html.motion .stack.is-whole .slab .slab__fog,html.motion .stack.is-flat .slab .slab__fog{--fog:0}.slab__ply{transform:translateZ(calc(var(--k) * -2px));background:#dcd9d1;border-radius:14px;position:absolute;inset:0}.slab__ply:last-of-type{background:#cfcbc2}.slab.is-on .slab__ply,.stack.is-whole .slab__ply{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.slab.is-on .slab__ply,.stack.is-whole .slab__ply{background:color-mix(in srgb, var(--c) 80%, #fff)}}.slab.is-on .slab__ply:last-of-type,.stack.is-whole .slab__ply:last-of-type{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.slab.is-on .slab__ply:last-of-type,.stack.is-whole .slab__ply:last-of-type{background:color-mix(in srgb, var(--c) 85%, #000)}}.slab__shadow{opacity:var(--so,.35);transform:translateZ(calc(var(--gap) * -1 + 2px)) translate(12px, 16px);pointer-events:none;background:radial-gradient(closest-side,#1e1c168c,#1e1c1600);border-radius:40px;position:absolute;inset:-30px}.slab--infra .slab__shadow{--so:.3;transform:translateZ(-70px)translate(18px,24px)}.ui{box-shadow:0 1px 0 var(--line), 0 0 0 1px var(--line);background:#fff;border-radius:10px;position:absolute;inset:18px;overflow:hidden}.ui__bar{border-bottom:1px solid var(--line);align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.ui__bar i{background:#dddad2;border-radius:50%;width:7px;height:7px}.ui__bar span{background:#efede7;border-radius:5px;width:46%;height:10px;margin-left:10px}.ui__body{grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.ui__media{background:linear-gradient(140deg, var(--lime), var(--green));border-radius:8px;grid-row:span 2;height:150px}@supports (color:color-mix(in lab, red, red)){.ui__media{background:linear-gradient(140deg, color-mix(in srgb, var(--lime) 35%, #fff), color-mix(in srgb, var(--green) 30%, #fff))}}.ui__lines{align-content:start;gap:9px;display:grid}.ui__lines i{background:#eceae4;border-radius:5px;height:9px}.ui__btn{background:var(--ink);color:#fff;height:40px;font:600 14px/1 var(--text);border-radius:999px;align-self:end;place-items:center;transition:transform .15s;display:grid;position:relative}.ui__btn.is-press{transform:scale(.94)}.ui__btn.is-press:after{content:"";border:2px solid var(--lime);border-radius:999px;animation:.6s ease-out forwards ring;position:absolute;inset:-8px}@keyframes ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.ui__label{text-align:center;min-width:9ch;display:inline-block}.cursor{filter:drop-shadow(0 4px 4px #00000040);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 26'%3E%3Cpath d='M2 2l17 10-7.5 1.6L8 21z' fill='%2315171C' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:26px;transition:transform .2s;position:absolute;top:192px;left:372px;transform:translateZ(30px)}.cursor.is-press{transform:translateZ(22px)scale(.9)}html.motion [data-motion=full] .stack:not(.is-flat) .cursor{opacity:0;transition:opacity .3s}.rec{gap:8px;width:250px;display:grid;position:absolute;top:22px;left:22px}.rec__row{height:44px;box-shadow:0 0 0 1px var(--line), 0 6px 12px -8px #0003;font:600 14px/1 var(--text);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.rec__row i{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 2px #dad7cf}.slab.is-on .rec__row i{animation:.4s both tick;animation-delay:calc(var(--n,0) * .35s + .3s)}.rec__row:nth-child(2) i{--n:1}.rec__row:nth-child(3) i{--n:2}.rec__row:nth-child(4) i{--n:3}@keyframes tick{to{background:var(--amber);box-shadow:inset 0 0 0 5px var(--amber), inset 0 0 0 9px #fff}}.roles{align-content:start;gap:8px;width:118px;display:grid;position:absolute;top:22px;bottom:22px;right:22px}.roles span{background:var(--amber);border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.roles span{background:color-mix(in srgb, var(--amber) 14%, #fff)}}.roles span{font:600 13px/1 var(--text)}.roles span:before{content:"";background:var(--amber);border-radius:50%;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.roles span:before{background:color-mix(in srgb, var(--amber) 70%, #fff)}}.wires{width:100%;height:100%;position:absolute;inset:0}.wires path{fill:none;stroke:#cfcbc2;stroke-width:2px;stroke-dasharray:6 8}.slab.is-on .wires path{stroke:var(--orange);animation:1s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-28px}}.hub{width:54px;height:54px;box-shadow:0 0 0 1px var(--line), 0 0 0 10px var(--orange);background:#fff;border-radius:50%;margin:-27px;position:absolute;top:150px;left:220px}@supports (color:color-mix(in lab, red, red)){.hub{box-shadow:0 0 0 1px var(--line), 0 0 0 10px color-mix(in srgb, var(--orange) 14%, transparent)}}.slab.is-on .hub{background:var(--orange)}.ext{left:var(--x);top:var(--y);height:32px;font:600 13px/1 var(--text);white-space:nowrap;box-shadow:0 0 0 1px var(--line), 0 8px 14px -8px #00000040;background:#fff;border-radius:7px;place-items:center;padding:0 12px;display:grid;position:absolute;transform:translate(-50%,-50%)translateZ(6px)}.rack{gap:7px;display:grid;position:absolute;top:22px;left:22px;right:22px}.rack i{background:linear-gradient(#2a2d33,#1e2025);border-radius:6px;height:26px;position:relative}.rack i:after{content:"";background:#5ed35b;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:12px;box-shadow:-16px 0 #5ed35b,-32px 0 #3a3d44}.slab.is-on .rack i:after{animation:1.2s steps(2,end) infinite led}.rack i:nth-child(2n):after{animation-delay:.4s}@keyframes led{50%{box-shadow:-16px 0 #3a3d44,-32px 0 #5ed35b}}.svc{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.svc span{height:36px;box-shadow:0 0 0 1px var(--line);font:600 13px/1 var(--text);background:#fff;border-radius:8px;place-items:center;display:grid}.pulse{pointer-events:none;background:radial-gradient(circle, var(--pc,var(--lime)) 0 18%, var(--pc,var(--lime)) 40%, transparent 70%);border-radius:50%;width:70px;height:70px;margin:-35px;position:absolute;top:150px;left:220px}@supports (color:color-mix(in lab, red, red)){.pulse{background:radial-gradient(circle, color-mix(in srgb, var(--pc,var(--lime)) 90%, #fff) 0 18%, color-mix(in srgb, var(--pc,var(--lime)) 40%, transparent) 40%, transparent 70%)}}.pulse{transform:translateZ(calc(var(--pz,0) * 1px + 18px));opacity:var(--po,0)}.before__pin{padding:100px var(--pad) 60px;position:relative}.before__head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;width:100%;max-width:1100px;margin:0 auto 40px;display:grid}.before__head h2{font-size:clamp(36px,4.4vw,66px)}.before__head p{color:var(--mute);max-width:40ch;font-size:19px}.desk{perspective:1800px;grid-template-columns:repeat(3,1fr);gap:18px;width:100%;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.sheet{height:190px;transform-style:preserve-3d;position:relative}.sheet__a,.sheet__b{backface-visibility:hidden;box-shadow:var(--sh);border-radius:12px;flex-direction:column;padding:18px;display:flex;position:absolute;inset:0}.sheet__a em{font:500 italic 14px/1.3 var(--text);color:var(--mute);margin-top:auto}.sheet__a b{font:600 15px/1.3 var(--text)}.sheet__b{box-shadow:inset 4px 0 0 var(--c), var(--sh);background:#fff;gap:14px;transform:rotateY(180deg)}.sheet__b .tag{gap:8px;margin:0;font-size:13px}.sheet__b .tag__l{width:20px;height:26px;box-shadow:none;font-size:12px}.sheet__b b{font:600 19px/1.3 var(--display);letter-spacing:-.01em}.sheet--xlsx{background:#fff}.sheet--xlsx b{color:#1e6b3a;font-size:13px}.grid{background:repeating-linear-gradient(0deg,#dce7dc 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,#dce7dc 0 1px,#0000 1px 54px);border-radius:3px;flex:1;margin:12px 0;box-shadow:inset 0 18px #e9f2e9}.grid--pdf{box-shadow:none;background:repeating-linear-gradient(0deg,#eae7e0 0 6px,#0000 6px 14px);margin-right:40px}.sheet--note{background:#f4e7b0}.sheet--note b{font:700 22px/1.1 var(--display);margin-top:10px;transform:rotate(-2deg)}.sheet--mail{background:#fff}.sheet--mail b:before{content:"";background:#e7e3da;border-radius:50%;width:34px;height:34px;margin-bottom:12px;display:block}.sheet--pdf{background:#fff}.sheet--pdf:after{content:"PDF";color:#fff;font:700 11px/1 var(--text);background:#d9412b;border-radius:4px;padding:4px 6px;position:absolute;top:14px;right:14px}.sheet--phone{color:#fff;background:#1f2228}.sheet--phone b{background:#3a3e47;border-radius:16px 16px 16px 4px;align-self:start;margin-top:8px;padding:10px 14px;font-size:16px}.sheet--phone em{color:#b9bdc6}.sheet--error{color:#ffb4a0;background:#2a1b18}.sheet--error b{font:600 15px/1.3 ui-monospace,Menlo,monospace}.sheet--error em{color:#d9b8af}html.motion .before[data-motion=full]{height:320vh}html.motion [data-motion=full]>.before__pin{flex-direction:column;justify-content:center;height:100svh;padding-top:80px;display:flex;position:sticky;top:0}html.motion [data-motion=full] .sheet{transform:translate(calc(var(--dx,0) * 1px), calc(var(--dy,0) * 1px)) translateZ(calc(var(--dz,0) * 1px)) rotate(calc(var(--dr,0) * 1deg)) rotateY(calc(var(--fl,0) * 1deg))}:is(html:not(.motion),[data-motion=calm]) .sheet{gap:10px;height:auto;display:grid}:is(html:not(.motion),[data-motion=calm]) :is(.sheet__a,.sheet__b){min-height:150px;position:relative;transform:none}.own{padding:140px var(--pad) 120px;grid-template-columns:5fr 7fr;align-items:center;gap:56px;max-width:1440px;margin:0 auto;display:grid}.own h2{margin-bottom:26px;font-size:clamp(36px,4.2vw,62px)}.own__copy>p:not(.tag){color:var(--mute);max-width:44ch;font-size:18px}.own__copy>p+p{margin-top:16px}.prod{perspective:2400px;height:520px;position:relative}.prod>*{transform:translate3d(var(--x,0px), var(--y,0px), var(--z,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;position:absolute}.prod__app{width:80%;height:370px;box-shadow:var(--sh), 0 70px 90px -60px #15171c80;background:#fff;border-radius:16px;grid-template-columns:60px 1fr;display:grid;top:60px;left:0;overflow:hidden}.prod__side{background:#f1efea;align-content:start;gap:12px;padding:18px 16px;display:grid}.prod__side i{background:#e2dfd8;border-radius:7px;height:26px}.prod__side i.on{background:var(--blue)}.prod__main{grid-template-rows:auto 1fr auto;gap:14px;padding:20px;display:grid}.prod__kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.prod__kpis span{box-shadow:0 0 0 1px var(--line);border-radius:10px;gap:10px;padding:14px;display:grid}.prod__kpis b{background:var(--ink);opacity:.85;border-radius:4px;width:55%;height:16px}.prod__kpis em{background:linear-gradient(90deg, var(--cyan) var(--w), #eceae4 var(--w));border-radius:3px;height:6px}.prod__chart{box-shadow:0 0 0 1px var(--line);border-radius:10px;min-height:0;padding:12px}.prod__chart svg{width:100%;height:100%;display:block}.prod__chart .a{fill:var(--blue)}@supports (color:color-mix(in lab, red, red)){.prod__chart .a{fill:color-mix(in srgb, var(--blue) 14%, #fff)}}.prod__chart .l{fill:none;stroke:var(--blue);stroke-width:2.5px;vector-effect:non-scaling-stroke}.prod__rows{gap:8px;display:grid}.prod__rows i{background:#efede7;border-radius:4px;height:12px}.prod__rows i:nth-child(2){width:82%}.prod__rows i:nth-child(3){width:64%}.prod__dialog{width:34%;box-shadow:var(--sh), 0 40px 60px -30px #15171c66;background:#fff;border-radius:14px;gap:10px;padding:20px;display:grid;top:0;right:6%}.prod__dialog b{font:600 16px/1.25 var(--display)}.prod__dialog>span{background:#eceae4;border-radius:4px;height:8px}.prod__dialog div{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.prod__dialog em{font:600 13px/1 var(--text);box-shadow:0 0 0 1px var(--line);border-radius:999px;padding:9px 12px;font-style:normal}.prod__dialog em.go{background:var(--blue);color:#fff;box-shadow:none}.prod__phone{border:6px solid var(--ink);width:150px;height:300px;box-shadow:var(--sh), 0 50px 70px -40px #15171c80;background:#fff;border-radius:28px;align-content:start;gap:10px;padding:34px 12px 12px;display:grid;bottom:0;right:0}.prod__notch{background:var(--ink);border-radius:4px;width:46px;height:8px;margin-left:-23px;position:absolute;top:8px;left:50%}.prod__phone i{height:38px;box-shadow:inset 3px 0 0 var(--cyan);background:#f1efea;border-radius:8px}.prod__mods{gap:12px;display:flex;bottom:0;left:4%}.prod__mods span{width:64px;height:64px;box-shadow:var(--sh);background:#fff;border-radius:14px;place-items:center;display:grid}.prod__mods span:before{content:"";background:var(--c);border-radius:8px;width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.prod__mods span:before{background:color-mix(in srgb, var(--c) 85%, #fff)}}.since{padding:100px 0 80px;overflow:hidden}.since__head{padding:0 var(--pad);grid-template-columns:1fr 1fr;align-items:end;column-gap:40px;max-width:1440px;margin:0 auto 10px;display:grid}.since__head .tag{grid-column:1/-1}.since h2{font-size:clamp(40px,5vw,76px)}.since__head>p:not(.tag){color:var(--mute);max-width:40ch;font-size:19px}.ring{perspective:2200px;height:360px;position:relative}.ring__track{--R:780px;transform-style:preserve-3d;transform:translateZ(calc(var(--R) * -1)) rotateX(-3deg) rotateY(calc(var(--a,0) * 1deg));margin:0;padding:0;list-style:none;position:absolute;top:50%;left:50%}.ring__track li{width:240px;height:150px;box-shadow:inset 0 0 0 1px var(--line), 0 30px 50px -30px #15171c73;backface-visibility:hidden;transform:rotateY(calc(var(--i) * 20deg)) translateZ(var(--R));opacity:var(--d,1);background:#fff;border-radius:16px;place-items:center;margin:-75px 0 0 -120px;display:grid;position:absolute}html.motion .ring:not([data-motion=calm]){cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}html.motion .ring.is-drag{cursor:grabbing}.ring__note{text-align:center;color:var(--mute);margin-top:4px;font-size:13px}:is(html:not(.motion) .ring,.ring[data-motion=calm]){perspective:none;height:auto;padding:0 var(--pad)}:is(html:not(.motion),.ring[data-motion=calm]) .ring__track{grid-template-columns:repeat(3,1fr);gap:14px;max-width:900px;margin:0 auto;display:grid;position:static;transform:none}:is(html:not(.motion),.ring[data-motion=calm]) .ring__track li[aria-hidden]{display:none}:is(html:not(.motion),.ring[data-motion=calm]) .ring__track li{width:auto;margin:0;position:static;transform:none}.lg{font:700 clamp(16px, 1.6vw, 24px)/1 var(--text);color:#2e3138;white-space:nowrap}.lg b{font-weight:800}.lg i{font-style:italic}.lg--polirom{letter-spacing:.14em;font-weight:800}.lg--dynamic{font-family:Archivo,sans-serif;font-weight:400}.lg--dynamic b{margin-left:.15em}.lg--lariss{font-family:Georgia,serif;font-weight:400}.lg--lariss i{font-size:1.15em}.lg--vertical{letter-spacing:.06em;font-family:Archivo,sans-serif;font-stretch:75%}.lg--vertical b{margin-left:.3em;font-weight:400}.lg--avatar,.lg--studio{letter-spacing:-.02em;font-family:Bricolage,sans-serif;font-weight:500}.lg--roua{font-family:Bricolage,sans-serif;font-size:clamp(18px,1.9vw,28px);font-weight:800}.lg--roua b{font-weight:400}.lg--zone{letter-spacing:.02em;font-family:Anybody,sans-serif;font-weight:800;font-stretch:130%}.lg--zone b{font-weight:300}.lg--move{font-family:Anybody,sans-serif;font-weight:900;font-stretch:80%}.lg--move i{margin-left:.15em}.lg--studio b{font-weight:300}.end{padding:60px var(--pad) 120px}.cta{background:linear-gradient(170deg, #fff 0%, var(--paper) 55%, #f6f4ef 100%);max-width:1440px;color:var(--ink);border-radius:28px;grid-template-columns:5fr 6fr;align-items:start;gap:64px;margin:0 auto;padding:72px 64px;display:grid;box-shadow:inset 0 0 0 1px #15171c0f,0 7px 0 -1px #e6e3dc,0 14px 0 -2px #dad6cd,0 50px 90px -40px #15171c59}.cta h2{margin-bottom:20px;font-size:clamp(40px,4.4vw,68px)}.cta__copy>p:not(.tag){color:var(--mute);max-width:36ch;font-size:19px}.cta__next{counter-reset:n;margin:44px 0 0;padding:0;list-style:none;display:grid}.cta__next li{counter-increment:n;border-top:1px solid var(--line);color:var(--mute);grid-template-columns:44px 1fr;padding:16px 0;font-size:16px;display:grid}.cta__next li:before{content:counter(n);width:28px;height:28px;font:600 13px/1 var(--text);color:#fff;background:var(--ink);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.cta__next b{color:var(--ink);font-weight:600}.cta__todo{color:var(--mute);margin-top:10px;font-size:13px}.form{background:var(--bg);color:var(--ink);border-radius:20px;padding:32px;box-shadow:inset 0 0 0 1px #15171c0f,inset 0 2px 6px #15171c0d}.need{border:0;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;display:flex}.need legend{font:600 15px/1.3 var(--text);margin-bottom:12px;padding:0}.need__hint{color:var(--mute);font-weight:400}.need label{cursor:pointer;min-height:46px;font:500 16px/1.2 var(--text);color:var(--ink);-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 16px 0 12px;transition:box-shadow .2s,background .2s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #15171c2e}.need input{opacity:0;width:1px;height:1px;position:absolute}.need__box{background:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1.5px #767b84}.need__box:after{content:"";border:solid var(--ink);opacity:0;width:10px;height:5px;transition:transform .25s var(--ease-out-soft,ease), opacity .15s;border-width:0 0 2.5px 2.5px;transform:translateY(-1px)rotate(-45deg)scale(.4)}.need label:hover,.need label:hover .need__box{box-shadow:inset 0 0 0 1.5px var(--ink)}.need label:has(input:checked){background:var(--c)}@supports (color:color-mix(in lab, red, red)){.need label:has(input:checked){background:color-mix(in srgb, var(--c) 14%, #fff)}}.need label:has(input:checked){box-shadow:inset 0 0 0 2px var(--c)}.need label:has(input:checked) .need__box{background:var(--c);box-shadow:none}.need label:has(input:checked) .need__box:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.need label:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.form__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form .wide{grid-column:1/-1}.form__grid label{font:600 14px/1.2 var(--text);gap:6px;display:grid}.form input:not([type=checkbox]),.form textarea{font:400 16px/1.4 var(--text);color:var(--ink);resize:vertical;background:#fff;border:1px solid #767b84;border-radius:10px;padding:12px 14px}.form input:focus,.form textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.form__foot{color:var(--mute);flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;font-size:15px;display:flex}.btn--send{min-height:52px;padding:0 30px;font-size:17px}.desk--4{grid-template-columns:repeat(2,1fr);max-width:760px}.form__err{font:500 15px/1.35 var(--text);color:#a8360c}.form__req{color:var(--mute);margin:0 0 14px;font-size:13px}.form__privacy{color:var(--mute);margin-top:16px;font-size:13px}.form--done h3{margin-bottom:12px;font-size:28px}.form--done p{color:var(--mute)}.announce{padding:9px var(--pad);text-align:center;background:var(--ink);color:#fff;font:500 14px/1.3 var(--text);margin:0}.announce a{color:#fff}@media (hover:none),(width<=900px){body.is-home .nav.is-solid{-webkit-backdrop-filter:none;background:var(--bg)}}html.motion .hero:not(.is-static) .cols a{will-change:transform, opacity}@media (width<=900px){.hero__pin{gap:14px;padding-top:70px}.cols{flex-direction:column;gap:5px;min-height:0}.cols li{flex:1 1 0;min-height:44px}.cols a{border-radius:12px;flex-direction:row;align-items:center;gap:14px;padding:0 16px}.cols .l{text-align:center;order:-1;width:1.1em;margin:0;font-size:clamp(26px,7.4vw,34px);line-height:1}.cols .w{font-size:17px}.cols .s{display:none}.cols li.is-sel a{box-shadow:inset 0 0 0 2px var(--ink), 0 20px 30px -20px var(--c)}@supports (color:color-mix(in lab, red, red)){.cols li.is-sel a{box-shadow:inset 0 0 0 2px var(--ink), 0 20px 30px -20px color-mix(in srgb, var(--c) 75%, #000)}}.cols__say{min-height:3em;color:var(--mute);font-size:16px;line-height:1.35;display:block}.hero__pin{grid-template-rows:auto auto auto;align-content:start}.cols li{flex:none;height:clamp(34px,11.1111svh - 41.6667px,48px);min-height:0}.cols__say:empty{display:none}html.motion .hero.is-static{height:auto}html.motion .hero.is-static .hero__pin{height:auto;position:static}html.motion .hero.is-static+.click{margin-top:0}.hero__line{flex-direction:column;align-items:start;gap:16px}.hero h1{font-size:25px}.click__pin{grid-template-rows:52% 48%;grid-template-columns:1fr;gap:0;padding-top:58px}.click__copy{order:2}.stage{perspective:1400px;order:1;min-height:0;overflow-x:clip}.stack{--sc:.62}.step h2,.step h3,.step .step__big{margin-bottom:12px;font-size:38px}.step p{font-size:17px}html.motion [data-motion=full] .step{top:0;transform:translateY(18px)}html.motion [data-motion=full] .step.is-on{transform:none}:is(html:not(.motion),[data-motion=calm])>.click__pin,html:not(.motion) .click__pin{grid-template-rows:420px auto}.before__head{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.before__head h2{font-size:34px}.before__head p{font-size:16px}html.motion [data-motion=full]>.before__pin{justify-content:start;padding-top:70px}.desk{grid-template-columns:1fr 1fr;gap:10px}.sheet{height:128px}.sheet__a,.sheet__b{border-radius:10px;padding:12px}.sheet__a b{font-size:13px}.sheet--xlsx b{word-break:break-all;font-size:12px}.sheet__a em{font-size:12px}.grid{margin:6px 0}.sheet--note b{font-size:18px}.sheet--mail b:before{width:22px;height:22px;margin-bottom:6px}.sheet__b{gap:8px}.sheet__b i{font-size:12px}.sheet__b b{font-size:14px}.own{padding:90px var(--pad) 80px;grid-template-columns:1fr;gap:40px}.prod{height:330px}.prod__app{grid-template-columns:40px 1fr;width:92%;height:250px;top:30px}.prod__side{gap:8px;padding:12px 8px}.prod__side i{height:18px}.prod__main{gap:10px;padding:12px}.prod__kpis{gap:6px}.prod__kpis span{gap:6px;padding:8px}.prod__kpis b{height:10px}.prod__dialog{gap:7px;width:56%;padding:12px;right:0}.prod__dialog b{font-size:13px}.prod__dialog em{padding:6px 9px;font-size:11px}.prod__phone{border-width:4px;border-radius:20px;gap:6px;width:96px;height:190px;padding:24px 8px 8px}.prod__phone i{height:24px}.prod__mods span{border-radius:10px;width:44px;height:44px}.prod__mods span:before{width:18px;height:18px}.since__head{grid-template-columns:1fr;gap:14px;margin-bottom:30px}.since h2{font-size:40px}.since__head p{font-size:17px}.ring{height:220px}.ring__track{--R:470px}.ring__track li{border-radius:12px;width:150px;height:96px;margin:-48px 0 0 -75px}.lg{font-size:14px}.lg--roua{font-size:16px}.end{padding:30px 8px 80px}.cta{border-radius:24px;grid-template-columns:1fr;gap:36px;padding:40px 18px 18px}.cta__copy{padding:0 6px}.cta h2{font-size:38px}.cta__copy>p:not(.tag){font-size:17px}.cta__next{margin-top:28px}.form{border-radius:16px;padding:22px 16px}.form__grid{grid-template-columns:1fr}.need label{font-size:15px}.desk--3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cols li,.cols .s,.step,.ui__btn,.cursor,.map span{transition:none!important}.slab.is-on .wires path,.slab.is-on .rack i:after{animation:none}}:is(html:not(.motion),[data-motion=calm]) .stage{height:calc(100svh - 120px);position:sticky;top:80px}@media (width<=900px){:is(html:not(.motion),[data-motion=calm]) .stage{height:420px;position:relative;top:0}}.cta__company{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px 24px;margin:36px 0 0;padding-top:26px;display:grid}.cta__company dt{color:var(--mute);margin-bottom:6px;font-size:13px}.cta__company dd{font:600 15px/1.45 var(--text);margin:0}.cta__company>div:first-child{grid-column:1/-1}.cta__mail{font:600 clamp(22px, 2vw, 28px)/1.2 var(--display);letter-spacing:-.015em;color:var(--ink)}@media (width<=900px){.cta__company{grid-template-columns:1fr}}.cta h2.cta__steps-h{margin-bottom:0;font-size:clamp(26px,2.4vw,34px)}.cta__steps-h+.cta__next{margin-top:20px}.form__opt{color:var(--mute);font-weight:400}@media (hover:none){body.is-home{--sh:0 1px 2px #15171c14, 0 6px 14px -8px #15171c38}.cols a{box-shadow:inset 0 1px #ffffff8c,0 6px 12px -8px #15171c59}.cols a:after{display:none}.prod__app,.prod__dialog{box-shadow:var(--sh)}.cursor{filter:none}.sheet,.slab{will-change:transform}}.intro--split{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:56px;display:grid}.intro .say{border-top:1px solid var(--line);color:var(--mute);max-width:44ch;margin-top:26px;padding-top:18px;font-size:16px}.intro .say b{color:var(--ink);font-weight:600}.filter{flex-wrap:wrap;gap:8px;margin:-10px 0 34px;display:flex}.filter button{cursor:pointer;min-height:44px;font:500 15px/1 var(--text);color:var(--ink);background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #15171c24}.filter button[aria-pressed=true]{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.filter button[aria-pressed=true]{background:color-mix(in srgb, var(--c) 16%, #fff)}}.filter button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--c)}.filter .tag__l{width:22px;height:28px;box-shadow:none;font-size:13px}.cs-quote{max-width:46ch;font:600 clamp(24px, 2.6vw, 36px)/1.25 var(--display);letter-spacing:-.015em;margin:0}.cs-quote footer{font:500 16px/1.4 var(--text);color:var(--mute);margin-top:18px}.img-block{margin:36px 0}.img-block--wide{margin-left:-12%;margin-right:-12%}.band>.img-block{max-width:820px;margin:0}.band>.img-block--wide{max-width:none;margin:0}.band>.img-block img{border-radius:12px;width:100%;height:auto}.gallery-block{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:36px 0;display:grid}.is-hidden-by-filter{display:none!important}.filter__status{color:var(--mute);margin:0 0 20px;font-size:14px}@media (width<=900px){.intro--split{grid-template-columns:minmax(0,1fr)}.img-block--wide{margin-left:0;margin-right:0}}.head{gap:14px;margin-bottom:44px;display:grid}.head h2{font-size:clamp(32px,3.2vw,46px)}.head p{color:var(--mute);max-width:52ch;font-size:19px}.build{grid-template-columns:repeat(2,1fr);gap:0 56px;margin:0;padding:0;list-style:none;display:grid}.build li{border-top:1px solid var(--line);grid-template-columns:12px 1fr;align-content:start;gap:0 22px;padding:28px 0;display:grid}.build li:before{content:"";background:var(--c,var(--ink));border-radius:3px;grid-row:span 2;width:12px;height:12px;margin-top:9px}.build h3{letter-spacing:-.015em;margin-bottom:8px;font-size:clamp(22px,2vw,28px)}.build p{color:var(--mute);max-width:46ch;font-size:17px}.symptoms{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.symptoms li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:baseline;gap:56px;padding:34px 0;display:grid;position:relative}.symptoms li:after{content:"";background:var(--c);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--drawn,1));transition:transform 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0}html.motion .symptoms li:not(.is-in){--drawn:0}.symptoms__before{font:600 clamp(24px, 2.4vw, 34px)/1.2 var(--display);letter-spacing:-.02em;text-wrap:balance}.symptoms__before:before{content:"“";color:var(--c);margin-right:.08em}.symptoms__after{color:var(--mute);align-items:baseline;gap:12px;font-size:17px;display:flex}.symptoms__after:before{content:"";background:var(--c);border-radius:50%;flex:0 0 10px;height:10px;transform:translateY(-1px)}@media (width<=900px){.symptoms li{grid-template-columns:1fr;gap:14px;padding:26px 0}}.band--tone{background:#eceae4;max-width:none}.band--tone>*{max-width:calc(1440px - 2 * var(--pad));margin-left:auto;margin-right:auto}.band+.band--tone,.band--tone+.band{padding-top:110px}.systems{border-top:1px solid #15171c1f;grid-template-columns:200px 1fr;gap:0;display:grid}.systems>div{display:contents}.systems dt,.systems dd{border-bottom:1px solid var(--line);margin:0;padding:18px 0}.systems dt{font:600 15px/1 var(--text);align-items:center;gap:10px;display:flex}.systems dt i{background:var(--c);width:14px;height:10px;box-shadow:0 3px 0 -1px var(--c);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.systems dt i{box-shadow:0 3px 0 -1px color-mix(in srgb, var(--c) 60%, #fff)}}.systems dd{flex-wrap:wrap;gap:8px;display:flex}.systems dd span{box-shadow:inset 0 0 0 1px var(--line);font:500 15px/1 var(--text);background:#fff;border-radius:10px;padding:8px 12px}.systems .is-on dt,.systems .is-on dd span{color:var(--ink)}.systems .is-on dd span{box-shadow:inset 0 0 0 2px var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.systems .is-on dd span{background:color-mix(in srgb, var(--c) 10%, #fff)}}.systems .is-off{opacity:.72}.cases{grid-template-columns:7fr 5fr;gap:20px;display:grid}.case{background:var(--paper);color:inherit;border-radius:22px;align-content:start;gap:18px;padding:18px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:inset 0 0 0 1px #15171c0f,0 7px 0 -1px #e6e3dc,0 14px 0 -2px #dad6cd,0 40px 70px -40px #15171c59}.case__meta{justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 0;display:flex}.case__letters{gap:4px;display:flex}.case__letters span{background:var(--c);width:19px;height:25px;font:700 12px/1 var(--text);border-radius:4px;place-items:center;display:grid}.case h3{padding:0 6px;font-size:clamp(24px,2.2vw,32px)}.case p:not(.mk *){color:var(--mute);padding:0 6px 8px}.case small{color:var(--mute);font-size:14px}.briefs{border-top:1px solid var(--line);align-content:start;margin:0;padding:0;list-style:none;display:grid}.briefs li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 16px;padding:18px 4px;display:grid}.briefs b{font-weight:600}.briefs span{color:var(--mute);grid-column:1;font-size:15px}.briefs em{color:var(--mute);grid-area:1/2/3;align-self:center;font-size:14px;font-style:normal}.screen{box-shadow:0 0 0 1px var(--line), var(--sh);background:#fff;border-radius:12px;margin:0;overflow:hidden}.screen--browser:before{content:"";border-bottom:1px solid var(--line);background:radial-gradient(circle at 16px,#dddad2 4px,#0000 4.5px),radial-gradient(circle at 30px,#dddad2 4px,#0000 4.5px),radial-gradient(circle at 44px,#dddad2 4px,#0000 4.5px),#faf9f6;height:30px;display:block}.screen img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto}.screen--phone{border:7px solid var(--ink);border-radius:30px;max-width:260px}.screen--phone img{aspect-ratio:390/760}.screen--plain img{aspect-ratio:auto}.legend{color:var(--mute);margin-top:10px;font-size:13px}.faq{border-top:1px solid var(--line);max-width:980px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:600 21px/1.3 var(--display);letter-spacing:-.01em;justify-content:space-between;gap:20px;padding:24px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 26px/1 var(--text);color:var(--mute);transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--mute);max-width:68ch;padding:0 0 26px}.cs-intro{padding-top:70px}.cs-intro>*{max-width:1100px}.cs-intro h1{margin:6px 0 24px;font-size:clamp(44px,5.4vw,84px);line-height:1}.cs-intro .lead{color:var(--mute);max-width:52ch;font-size:21px}.cs-client{font:600 16px/1 var(--text);align-items:center;gap:14px;display:flex}.cs-client a{color:var(--mute);font-weight:500}.cs-hero{background:linear-gradient(170deg, #fff, var(--paper) 60%, #f6f4ef);border-radius:28px;padding:28px;position:relative;box-shadow:inset 0 0 0 1px #15171c0f,0 7px 0 -1px #e6e3dc,0 14px 0 -2px #dad6cd,0 60px 100px -50px #15171c66}.cs-hero .screen--phone{width:18%;max-width:230px;box-shadow:var(--sh), 0 50px 70px -40px #15171c80;position:absolute;bottom:-40px;right:6%}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:0;margin-top:70px;display:grid}.facts div{padding:20px 16px 22px 0}.facts dt{color:var(--mute);margin-bottom:8px;font-size:13px}.facts dd{font:600 16px/1.35 var(--text);margin:0}.facts .case__letters{margin-top:2px}.cs-body{grid-template-columns:4fr 8fr;gap:56px;display:grid}.cs-body h2{font-size:clamp(32px,3.2vw,46px)}.prose{max-width:66ch}.prose p{margin-bottom:18px;font-size:18px}.prose h3{margin:34px 0 12px;font-size:26px}.results{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.results li{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;align-items:baseline;gap:14px;padding:16px 18px;font-weight:500;display:flex}.results li:before{content:"";background:var(--ink);border-radius:3px;flex:0 0 10px;height:10px;transform:translateY(-1px)}.gallery{grid-template-columns:4fr 8fr;align-items:start;gap:56px;display:grid}.gallery .screen--plain img{aspect-ratio:auto;object-fit:contain;background:#fff;max-height:640px}.next{border-top:1px solid var(--line);color:inherit;justify-content:space-between;align-items:end;gap:24px;padding:32px 0 0;text-decoration:none;display:flex}.next small{color:var(--mute);margin-bottom:10px;font-size:14px;display:block}.next b{font:600 clamp(28px, 3.4vw, 52px)/1.05 var(--display);letter-spacing:-.025em}.next span{color:var(--mute);font-size:15px}.example-unused{z-index:99;font:500 12px/1.3 var(--text);background:var(--orange);color:#fff;border-radius:6px;padding:6px 9px;position:fixed;bottom:12px;left:12px}@media (width<=900px){.page{padding-top:58px}.band{padding:70px var(--pad)}.intro,.head,.cases,.cs-body,.gallery{grid-template-columns:minmax(0,1fr);gap:28px}.intro{padding-top:40px}.build{grid-template-columns:1fr;gap:0}.systems{grid-template-columns:1fr}.systems dt{border-bottom:0;padding-bottom:6px}.systems dd{padding-top:0}.facts{grid-template-columns:1fr 1fr}.cs-hero{border-radius:20px;padding:12px}.cs-hero .screen--phone{border-width:4px;border-radius:18px;width:30%;bottom:-24px}.faq summary{font-size:18px}}.product{grid-template-columns:5fr 7fr;align-items:center;gap:56px;display:grid}.product+.product{border-top:1px solid var(--line)}.product__kind{font:600 14px/1 var(--text);color:var(--mute);margin-bottom:14px}.product h2{font-size:clamp(36px,3.6vw,54px)}.product__tagline{font:600 clamp(20px, 1.8vw, 26px)/1.25 var(--display);letter-spacing:-.01em;margin:14px 0 18px}.product__copy>p:not(.product__kind):not(.product__tagline):not(.product__links){color:var(--mute);max-width:46ch;font-size:18px}.product__for{margin-top:14px}.product__for b{color:var(--ink)}.product__links{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.product__shots{grid-template-columns:1fr auto;align-items:end;gap:20px;display:grid;position:relative}.product__shots .screen--phone{width:180px}@media (width<=900px){.product{grid-template-columns:1fr;gap:32px}.product__shots{grid-template-columns:1fr}}.facts--block{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:40px 0}.timeline{border-top:1px solid var(--line);max-width:860px;margin:40px 0;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;padding:18px 0;display:grid}.timeline b{font:600 22px/1.2 var(--display)}.events{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.events li{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;gap:4px;padding:18px 22px;display:grid}.events span{color:var(--mute);font-size:15px}.company{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:0}.toc{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;max-width:680px;margin-top:28px;padding:20px 24px}.toc ol{gap:6px;margin:0;padding-left:20px;display:grid}.next-step__plate{background:linear-gradient(170deg, #fff 0%, var(--paper) 55%, #f6f4ef 100%);border-radius:28px;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;padding:56px;display:grid;box-shadow:inset 0 0 0 1px #15171c0f,0 7px 0 -1px #e6e3dc,0 14px 0 -2px #dad6cd,0 50px 90px -40px #15171c4d}.next-step h2{text-wrap:balance;max-width:18ch;margin-bottom:16px;font-size:clamp(32px,3.2vw,46px)}.next-step__copy>p:not(.next-step__direct){color:var(--mute);max-width:40ch;font-size:18px}.next-step__direct{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.next-step__mail{color:var(--ink);text-underline-offset:4px;font-size:16px;font-weight:600}.next-step__pick{background:var(--bg);border-radius:20px;padding:28px;box-shadow:inset 0 0 0 1px #15171c0f,inset 0 2px 6px #15171c0d}.next-step__q{font:600 15px/1.2 var(--text);margin:0 0 14px}.next-step__pick ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.next-step__pick a{min-height:46px;color:var(--ink);font:500 16px/1.2 var(--text);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #15171c2e}.next-step__pick a:hover,.next-step__pick a:focus-visible,.next-step__pick a.is-picked{background:var(--c);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.next-step__pick a:hover,.next-step__pick a:focus-visible,.next-step__pick a.is-picked{background:color-mix(in srgb, var(--c) 14%, #fff)}}.next-step__pick a:hover,.next-step__pick a:focus-visible,.next-step__pick a.is-picked{box-shadow:inset 0 0 0 2px var(--c)}.next-step__dot{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px}.next-step__go{color:var(--mute);margin-left:2px;transition:transform .2s,color .2s}.next-step__pick a:hover .next-step__go,.next-step__pick a:focus-visible .next-step__go{color:var(--ink);transform:translate(3px)}@media (width<=900px){.next-step__plate{border-radius:22px;grid-template-columns:1fr;gap:26px;padding:30px 20px}.next-step__pick{padding:18px}}.svc-index{gap:14px;margin:0;padding:0;list-style:none;display:grid}.svc-index a{color:inherit;background:#fff;border-radius:16px;grid-template-columns:96px minmax(0,5fr) minmax(0,5fr) 40px;align-items:center;gap:32px;padding:30px 32px;text-decoration:none;transition:background .35s,box-shadow .35s,transform .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:inset 0 0 0 1px #15171c12,0 24px 40px -32px #15171c66}.svc-index a:hover,.svc-index a:focus-visible{background:var(--a)}@supports (color:color-mix(in lab, red, red)){.svc-index a:hover,.svc-index a:focus-visible{background:color-mix(in srgb, var(--a) 7%, #fff)}}.svc-index a:hover,.svc-index a:focus-visible{box-shadow:inset 0 0 0 2px var(--a), 0 30px 50px -34px #15171c73;transform:translateY(-2px)}.svc-index__l{width:84px;height:104px;font:600 56px/1 var(--text);letter-spacing:-.04em;background:var(--c);border-radius:10px;place-items:center;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:grid}.svc-index a:hover .svc-index__l{transform:rotate(-4deg)translateY(-3px)}.svc-index__main{gap:8px;display:grid}.svc-index__main small{font:600 13px/1 var(--text);color:var(--mute)}.svc-index__main b{font:600 clamp(28px, 2.8vw, 42px)/1.05 var(--display);letter-spacing:-.025em}.svc-index__lead{color:var(--mute);max-width:46ch;font-size:16px}.svc-index__sym{gap:8px;display:grid}.svc-index__sym span{color:#3b3f47;background:#f6f5f1;border-radius:10px;padding:10px 14px 10px 30px;font-size:14px;line-height:1.35;position:relative}.svc-index__sym span:before{content:"“";font:700 22px/1 var(--display);color:var(--a);position:absolute;top:8px;left:12px}.svc-index__go{background:var(--ink);border-radius:50%;justify-self:end;width:40px;height:40px;transition:transform .35s;position:relative;-webkit-mask:none}.svc-index__go:after{content:"";border:2px solid #fff;border-width:2px 2px 0 0;width:12px;height:12px;margin:auto;position:absolute;inset:0;transform:translate(-2px)rotate(45deg)}.svc-index a:hover .svc-index__go{background:var(--a);transform:translate(4px)}@media (width<=900px){.svc-index a{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px 18px;padding:22px 18px}.svc-index__l{border-radius:12px;width:56px;height:70px;font-size:38px}.svc-index__sym{grid-column:1/-1}.svc-index__go{display:none}}.feature-list{gap:28px;display:grid}.feature{color:inherit;background:linear-gradient(170deg, #fff 0%, var(--paper) 58%, #f6f4ef 100%);border-radius:30px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;padding:26px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:inset 0 0 0 1px #15171c0f,0 7px 0 -1px #e6e3dc,0 14px 0 -2px #dad6cd,0 50px 90px -46px #15171c61}.feature:hover{transform:translateY(-4px)}.feature__shot .screen{transform-origin:50% 100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.feature:hover .feature__shot .screen{transform:rotate(-1deg)scale(1.01)}.feature__text{gap:18px;padding-right:20px;display:grid}.feature__meta{font:600 14px/1.3 var(--text);color:var(--mute);align-items:center;gap:12px;display:flex}.feature__text b{font:600 clamp(30px, 3vw, 46px)/1.05 var(--display);letter-spacing:-.025em;text-wrap:balance}.feature__sum{color:var(--mute);font-size:18px}.feature__go{background:var(--ink);color:#fff;min-height:48px;font:600 15px/1 var(--text);border-radius:999px;justify-self:start;align-items:center;padding:0 22px;display:inline-flex}.ledger{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ledger li{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,4fr) minmax(0,5fr) minmax(0,2fr);align-items:baseline;gap:24px;padding:24px 8px;transition:background .3s;display:grid}.ledger li:hover{background:#fff9}.ledger b{font:600 clamp(19px, 1.6vw, 23px)/1.25 var(--display);letter-spacing:-.01em}.ledger__sum{color:var(--mute);font-size:16px}.ledger__who{text-align:right;justify-items:end;gap:4px;font-size:14px;font-weight:600;display:grid}.ledger__who em{color:var(--mute);font-style:normal;font-weight:500}.logo-wall{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.logo-wall li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;min-height:150px;font:700 17px/1.2 var(--text);color:#2e3138;align-content:center;place-items:center;gap:12px;padding:18px;display:grid}.logo-wall small{font:500 12px/1.3 var(--text);color:var(--mute)}@media (width<=900px){.feature{border-radius:22px;grid-template-columns:1fr;gap:22px;padding:14px 14px 22px}.feature__text{padding:0 6px}.ledger li{grid-template-columns:1fr;gap:6px;padding:20px 4px}.ledger__who{text-align:left;grid-auto-flow:column;justify-content:start;justify-items:start;gap:10px}.logo-wall{grid-template-columns:repeat(2,1fr)}.logo-wall li{min-height:120px}}.cs-client .client-logo{opacity:.8;max-width:220px;max-height:40px}.cs-sheet{background:#fff;border-radius:20px;align-self:start;gap:18px;padding:24px;display:grid;position:sticky;top:96px;box-shadow:inset 0 0 0 1px #15171c14,0 30px 50px -36px #15171c66}.cs-sheet dl{margin:0;display:grid}.cs-sheet dl>div{border-top:1px solid var(--line);gap:6px;padding:14px 0;display:grid}.cs-sheet dl>div:first-child{border-top:0;padding-top:0}.cs-sheet dt{color:var(--mute);align-items:center;gap:8px;font-size:13px;display:flex}.cs-sheet dt i{background:var(--c);border-radius:2px;width:12px;height:9px}.cs-sheet dd{font:600 15px/1.4 var(--text);margin:0}.cs-sheet__svc{flex-wrap:wrap;gap:6px 14px;display:flex}.cs-sheet__svc a{align-items:center;gap:8px;min-height:32px;text-decoration:none;display:inline-flex}.cs-sheet__svc a:hover{text-underline-offset:3px;text-decoration:underline}.cs-sheet__svc .tag__l{width:20px;height:26px;box-shadow:none;font-size:12px}.cs-sheet__live{background:var(--ink);color:#fff;min-height:44px;font:600 14px/1 var(--text);border-radius:999px;justify-self:start;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.cs-body .prose>h2:first-of-type:not(.sr-only){margin-top:0}@media (width<=900px){.cs-sheet{order:2;position:static}}.shelf{background:linear-gradient(170deg, #fff 0%, var(--paper) 58%, #f6f4ef 100%);border-radius:28px;margin:0;padding:10px 30px;list-style:none;display:grid;box-shadow:inset 0 0 0 1px #15171c0f,0 7px 0 -1px #e6e3dc,0 14px 0 -2px #dad6cd,0 50px 90px -46px #15171c61}.shelf li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 18px;padding:22px 0;display:grid}.shelf li:first-child{border-top:0}.shelf li{grid-template-columns:132px minmax(0,1fr) auto}.mini{background:#fff;border-radius:10px;grid-row:span 2;width:132px;height:84px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #15171c1a}.mini--chat i,.mini--page i{background:#eceae4;border-radius:3px;height:6px;position:absolute;left:12px}.mini--chat i:first-child{width:60%;top:14px}.mini--chat i:nth-child(2){width:44%;top:28px}.mini--chat i:nth-child(3){width:52%;top:42px}.mini--chat:after{content:"";background:#25d366;border-radius:50% 50% 50% 6px;width:26px;height:26px;position:absolute;bottom:10px;right:10px;box-shadow:0 6px 10px -4px #25d366b3}.mini--reviews{align-items:center;gap:6px;padding:0 8px;display:flex}.mini--reviews i{background:#f6f5f1;border-radius:6px;flex:0 0 36px;height:52px;position:relative;box-shadow:inset 0 0 0 1px #15171c0f}.mini--reviews i:before{content:"★★★★★";letter-spacing:-.5px;color:#f4b400;font-size:6px;position:absolute;top:6px;left:4px}.mini--reviews i:after{content:"";background:repeating-linear-gradient(#e3e0d8 0 3px,#0000 3px 7px);height:20px;position:absolute;top:18px;left:4px;right:4px}.mini--reviews i:nth-child(3){opacity:.45}.mini--feed{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,22px) 1fr;gap:5px 6px;padding:10px;display:grid}.mini--feed i{background:var(--blue);border-radius:4px;grid-row:span 3}@supports (color:color-mix(in lab, red, red)){.mini--feed i{background:color-mix(in srgb, var(--blue) 25%, #fff)}}.mini--feed i:nth-child(2){background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.mini--feed i:nth-child(2){background:color-mix(in srgb, var(--amber) 35%, #fff)}}.mini--feed i:nth-child(3){background:var(--green)}@supports (color:color-mix(in lab, red, red)){.mini--feed i:nth-child(3){background:color-mix(in srgb, var(--green) 30%, #fff)}}.mini--feed em{opacity:.35;background:#1877f2;border-radius:3px;grid-column:4;align-self:center;height:6px}.mini--feed em:nth-of-type(2){opacity:.55;width:80%}.mini--feed em:nth-of-type(3){opacity:.75;width:60%}.shelf b{font:600 20px/1.25 var(--display);letter-spacing:-.01em}.shelf li>span:not(.mini):not(.shelf__ver){color:var(--mute);grid-column:2;font-size:15px}.shelf__ver{font:600 12px/1 var(--text);background:#efede7;border-radius:999px;grid-area:1/3/span 2;padding:6px 10px}.shelf a{color:inherit;text-decoration:none}.shelf a:hover b{text-underline-offset:4px;text-decoration:underline}.shelf--after{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px;padding:18px 30px}.shelf--after li{border-top:0;grid-template-columns:minmax(0,1fr);align-content:start;padding:18px 0}.shelf--after .mini{display:none}.shelf--after li>span:not(.mini):not(.shelf__ver){grid-column:1}@media (width<=900px){.shelf--after{grid-template-columns:minmax(0,1fr)}.shelf{border-radius:22px;padding:6px 18px}.shelf li{grid-template-columns:1fr}.mini{grid-row:auto;margin-bottom:8px}.shelf li>span:not(.mini):not(.shelf__ver),.shelf__ver{grid-column:1}.shelf__ver{grid-row:auto;justify-self:start;margin-top:6px}}.legend-cols{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.legend-cols li{border-bottom:3px solid var(--c);grid-template-rows:auto auto 1fr;gap:10px;padding:0 0 18px;display:grid;position:relative}.legend-cols__l{background:var(--c);height:120px;font:600 56px/1 var(--text);letter-spacing:-.04em;border-radius:10px;place-items:center;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:grid}.legend-cols li:hover .legend-cols__l{transform:translateY(-4px)}.legend-cols b{font:600 17px/1.2 var(--display);letter-spacing:-.01em}.legend-cols b a{color:inherit;text-decoration:none}.legend-cols b a:after{content:"";position:absolute;inset:0}.legend-cols b a:hover{text-underline-offset:3px;text-decoration:underline}.legend-cols li>span:not(.legend-cols__l){color:var(--mute);font-size:14px;line-height:1.45}.about-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:30px 0;display:grid}.about-facts dt{color:var(--mute);margin-top:10px;font-size:14px}.about-facts dd{font:600 clamp(40px, 5vw, 76px)/1 var(--display);letter-spacing:-.03em;margin:0}.about-facts>div{flex-direction:column-reverse;justify-content:flex-end;display:flex}@media (width<=1100px){.legend-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}}@media (width<=900px){.legend-cols{grid-template-columns:1fr;gap:8px}.legend-cols li{border-bottom-width:2px;grid-template-rows:auto auto;grid-template-columns:56px 1fr;gap:4px 16px;padding:10px 0 12px}.legend-cols__l{grid-row:span 2;height:64px;font-size:32px}.about-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-body{gap:64px;display:grid}.about-body .prose{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:56px;max-width:none;display:grid}.about-body .prose>*{grid-column:2;max-width:62ch}.about-body .prose>h2{grid-area:1/1/span 12;margin:0;font-size:clamp(32px,3.2vw,46px)}.about-body>.prose:first-child>p:first-child{max-width:48ch;font:600 clamp(22px, 2vw, 29px)/1.35 var(--display);letter-spacing:-.015em;grid-column:1/-1;margin-bottom:30px}@media (width<=900px){.about-body .prose{grid-template-columns:1fr}.about-body .prose>*,.about-body .prose>h2{grid-area:auto/1}.about-body .prose>h2{margin-bottom:14px}}.contact{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"copy form""more form";align-items:start;gap:0 72px;padding-top:70px;display:grid}.contact__copy{grid-area:copy}.contact__more{grid-area:more}.contact__form{grid-area:form}.contact h1{margin-bottom:24px;font-size:clamp(44px,5.4vw,84px);line-height:1}.contact .lead{color:var(--mute);max-width:36ch;font-size:21px}.contact__ways{gap:22px;margin-top:38px;display:grid}.contact__ways>div{justify-items:start;gap:4px;display:grid}.contact__ways>div>span{color:var(--mute);font-size:14px}.contact__mail{font:600 clamp(24px, 2.4vw, 34px)/1.2 var(--display);letter-spacing:-.02em;color:var(--ink);text-underline-offset:6px;display:inline-block}.contact__phone .phone__btn{height:46px;color:var(--ink);font:600 16px/1 var(--text);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;text-decoration:none;transition:box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #15171c29}.contact__phone .phone__btn:hover,.contact__phone .phone__btn:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.contact__h{margin-top:56px;font-size:clamp(22px,2vw,28px)}.contact .cta__next{margin-top:18px}.contact__company{grid-template-columns:1fr 1fr;gap:20px 24px;margin:40px 0 0;display:grid}.contact__company dt{color:var(--mute);margin-bottom:6px;font-size:13px}.contact__company dd{font:600 15px/1.45 var(--text);margin:0}.contact__form{position:sticky;top:96px}.contact__form .form{background:#fff;border-radius:16px;padding:34px;box-shadow:inset 0 0 0 1px #15171c14,0 7px 0 -1px #e6e3dc,0 14px 0 -2px #dad6cd,0 50px 90px -46px #15171c59}@media (width<=900px){.contact{grid-template-columns:1fr;grid-template-areas:"copy""form""more";gap:36px;padding-top:40px}.contact__form{position:static}.contact__form .form{padding:22px 16px}.contact__company{grid-template-columns:1fr}}.work-stats{flex-wrap:wrap;gap:20px 72px;margin:44px 0 0;display:flex}.work-stats>div{flex-direction:column-reverse;display:flex}.work-stats dd{font:600 clamp(48px, 5.6vw, 88px)/1 var(--display);letter-spacing:-.03em;margin:0}.work-stats dt{color:var(--mute);margin-top:8px;font-size:15px}.clients-wall{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.clients-wall li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:112px;padding:18px 22px;transition:background .3s;display:grid}.clients-wall li:hover{background:#ffffffa6}.clients-wall__logo{place-items:center start;display:grid}.clients-wall__logo .client-logo{max-width:78%;max-height:54px}.clients-wall__logo .client-logo--square{max-height:84px}.clients-wall__logo .lg{font:700 21px/1.15 var(--display);letter-spacing:-.01em;color:#2e3138}.clients-wall li:has(>a){position:relative}a.clients-wall__logo{color:inherit;text-decoration:none}a.clients-wall__logo:after{content:"";position:absolute;inset:0}a.clients-wall__logo:focus-visible{outline:none}.clients-wall li:has(>a:focus-visible){outline:2px solid var(--ink);outline-offset:-2px}.clients-wall__meta{align-content:start;gap:4px;display:grid}.clients-wall__meta span{font:600 15px/1.35 var(--text)}.clients-wall__meta small{color:var(--mute);font-size:13px}.unnamed{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.unnamed li{background:#fff;border-radius:22px;align-content:start;gap:12px;padding:26px;display:grid;box-shadow:inset 0 0 0 1px #15171c12,0 24px 40px -34px #15171c66}.unnamed b{font:600 22px/1.2 var(--display);letter-spacing:-.015em}.unnamed li>span:last-child{color:var(--mute);font-size:15px}@media (width<=1100px){.clients-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.clients-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-wall li{grid-template-rows:84px;padding:12px 14px}.unnamed{grid-template-columns:1fr}.work-stats{gap:16px 40px}}.about-numbers dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.about-numbers dl>div{flex-direction:column-reverse;display:flex}.about-numbers dd{font:600 clamp(64px, 9vw, 150px)/.9 var(--display);letter-spacing:-.045em;margin:0}.about-numbers dt{color:var(--mute);margin-top:12px;font-size:16px}.ruler{border-bottom:2px solid var(--ink);align-items:end;gap:0;height:46px;margin-top:46px;display:flex}.ruler span{border-left:1px solid #15171c4d;flex:1;height:12px;position:relative}.ruler span.is-end{border-left:2px solid var(--ink);height:26px}.ruler span:last-child{flex:0 0 0}.ruler em{font:600 14px/1 var(--text);white-space:nowrap;font-style:normal;position:absolute;top:-6px;left:8px}.ruler span:last-child em{left:auto;right:8px}.evolution{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;display:grid}.evolution h2{text-wrap:balance;margin-bottom:22px;font-size:clamp(32px,3.2vw,46px)}.evolution .prose p{color:#3b3f47;font-size:18px}.evolution__visual{background:linear-gradient(170deg, #fff 0%, var(--paper) 58%, #f6f4ef 100%);border-radius:28px;gap:22px;padding:44px;display:grid;box-shadow:inset 0 0 0 1px #15171c0f,0 7px 0 -1px #e6e3dc,0 14px 0 -2px #dad6cd,0 50px 90px -46px #15171c61}.evolution__visual small{font:600 13px/1 var(--text);color:var(--mute);margin-bottom:8px;display:block}.evolution__then s{font:600 clamp(24px, 2.4vw, 34px)/1.2 var(--display);color:#9a9ea6;text-decoration-thickness:2px}.evolution__now{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.evolution__now li{min-height:44px;font:500 15px/1 var(--text);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #15171c24}.evolution__now .tag__l{width:22px;height:28px;box-shadow:none;font-size:13px}html.motion .evolution__now li{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 90ms);transform:translateY(10px)}html.motion .evolution.is-in .evolution__now li{opacity:1;transform:none}.evolution__today{order:-1;margin:0}.evolution__then{order:-2;margin:0}.how{counter-reset:h;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.how li{align-content:start;gap:10px;display:grid}.how b{font:600 21px/1.2 var(--display);letter-spacing:-.015em}.how li>span:last-child{color:var(--mute);font-size:15px}.how__draw{background:#fff;border-radius:16px;height:150px;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #15171c14,0 24px 40px -34px #15171c66}.how__draw i{position:absolute}.how__draw--0 i{background:repeating-linear-gradient(90deg,#0000 0 58px,#dce7dc 58px 59px);border-bottom:1px solid #dce7dc;height:22px;left:18px;right:18px}.how__draw--0 i:first-child{background-color:#e9f2e9;top:22px}.how__draw--0 i:nth-child(2){top:44px}.how__draw--0 i:nth-child(3){background-color:#fff3c4;top:66px}.how__draw--1 i{background:#eceae4;border-radius:4px;height:7px;left:28px;right:28px}.how__draw--1 i:first-child{background:var(--ink);width:40%;height:10px;top:26px}.how__draw--1 i:nth-child(2){top:50px}.how__draw--1 i:nth-child(3){top:66px;right:60px}.how__draw--1:after{content:"v1";background:var(--ink);color:#fff;font:600 13px/1 var(--text);border-radius:999px;padding:6px 10px;position:absolute;bottom:20px;right:22px}.how__draw--2 i{background:#f6f5f1;border-radius:6px;width:70%;height:22px;left:24px}.how__draw--2 i:before{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:8px}.how__draw--2 i:first-child{top:24px}.how__draw--2 i:nth-child(2){top:54px}.how__draw--2 i:nth-child(3){width:50%;top:84px}.how__draw--3 i{opacity:.75;background:#4a4e57;border-radius:3px 3px 0 0;width:10%;bottom:22px}.how__draw--3 i:first-child{height:60%;left:24px}.how__draw--3 i:nth-child(2){height:72%;left:38%}.how__draw--3 i:nth-child(3){height:66%;left:66%}.badges{flex-wrap:wrap;gap:30px;margin:0;padding:30px 0 0;list-style:none;display:flex}.badges li{width:250px;transform:rotate(var(--r));background:#fff;border-radius:16px;gap:6px;padding:34px 22px 20px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:inset 0 0 0 1px #15171c14,0 30px 50px -30px #15171c73}.badges li:hover{transform:rotate(0)translateY(-4px)}.badges__clip{background:#d9d6ce;border-radius:8px;width:46px;height:32px;margin-left:-23px;position:absolute;top:-20px;left:50%;box-shadow:inset 0 -8px #c9c5bc}.badges__clip:before{content:"";background:var(--bg);border-radius:3px;width:18px;height:5px;margin-left:-9px;position:absolute;top:9px;left:50%}.badges small{font:600 12px/1 var(--text);color:var(--mute)}.badges b{font:600 24px/1.1 var(--display);letter-spacing:-.02em}.badges li>span{color:var(--mute);font-size:15px}.badges i{font:700 13px/1 var(--text);border-top:1px dashed #15171c33;margin-top:18px;padding-top:12px;font-style:normal}@media (width<=900px){.about-numbers dl{grid-template-columns:1fr;gap:26px}.evolution{grid-template-columns:1fr;gap:36px}.evolution__visual{padding:26px 20px}.how{grid-template-columns:1fr 1fr;gap:26px 14px}.how__draw{height:120px}.badges{justify-content:center}}.stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.stories li{background:#fff;border-radius:20px;align-content:start;gap:10px;padding:26px;display:grid;box-shadow:inset 0 0 0 1px #15171c12,0 24px 40px -34px #15171c66}.stories__kind{background:var(--c);border-radius:999px;justify-self:start;margin:0;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.stories__kind{background:color-mix(in srgb, var(--c) 14%, #fff)}}.stories__kind{font:600 12px/1 var(--text)}.stories h3{font:600 20px/1.25 var(--display);letter-spacing:-.015em}.stories dl{gap:12px;margin:6px 0 0;display:grid}.stories dt{color:var(--mute);margin-bottom:3px;font-size:12px}.stories dd{margin:0;font-size:15px;line-height:1.45}.stories__result{border-top:1px dashed #15171c29;padding-top:12px}.stories__result dd{font-weight:600}@media (width<=1100px){.stories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.stories{grid-template-columns:1fr}}.case-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}@media (width<=900px){.case-pair{grid-template-columns:1fr}}.product__features{gap:10px;max-width:48ch;margin:22px 0 0;padding:0;list-style:none;display:grid}.product__features li{color:var(--mute);padding-left:22px;font-size:16px;position:relative}.product__features li:before{content:"";background:var(--blue);border-radius:3px;width:10px;height:10px;position:absolute;top:8px;left:0}.product__features b{color:var(--ink);font-weight:600}.case{color:inherit;background:linear-gradient(170deg, #fff 0%, var(--paper) 58%, #f6f4ef 100%);border-radius:16px;align-content:start;gap:18px;padding:28px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:inset 0 0 0 1px #15171c0f,0 7px 0 -1px #e6e3dc,0 14px 0 -2px #dad6cd,0 40px 70px -40px #15171c59}.case:hover{transform:translateY(-3px)}.case .case__meta{justify-content:flex-start;align-items:center;gap:12px;padding:0;display:flex}.case__meta small{font:600 14px/1.3 var(--text);color:var(--mute)}.case__title{font:600 clamp(24px, 2.2vw, 32px)/1.1 var(--display);letter-spacing:-.02em;text-wrap:balance}.case__sum{color:var(--mute);max-width:52ch;font-size:16px}.case__go{font:600 15px/1 var(--text);text-underline-offset:5px;justify-self:start;margin-top:8px;text-decoration:underline}.case--big{border-radius:28px;gap:20px;padding:40px}.case--big .case__title{max-width:22ch;font-size:clamp(32px,3.6vw,54px)}.case--big .case__go{background:var(--ink);color:#fff;border-radius:999px;align-items:center;min-height:48px;padding:0 22px;text-decoration:none;display:inline-flex}@media (width<=900px){.case,.case--big{padding:24px 20px}}.clients-wall li{text-align:center;justify-items:center}.clients-wall__logo{place-items:center;width:100%}.clients-wall__logo .client-logo{margin:0 auto}.case__text{align-content:start;gap:16px;display:grid}.case--big.case--sketch{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px}.case--big.case--sketch .case__text{order:-1}@media (width<=900px){.case--big.case--sketch{grid-template-columns:1fr;gap:24px}.case--big.case--sketch .case__text{order:0}}.svc-index__quote{font:600 clamp(18px, 1.5vw, 21px)/1.35 var(--display);letter-spacing:-.01em;color:#3b3f47;max-width:34ch}@media (width<=900px){.svc-index__quote{grid-column:1/-1}}.product__shots{background:linear-gradient(170deg, #fff 0%, var(--paper) 58%, #f6f4ef 100%);border-radius:28px;padding:24px;box-shadow:inset 0 0 0 1px #15171c0f,0 7px 0 -1px #e6e3dc,0 14px 0 -2px #dad6cd,0 50px 90px -46px #15171c61}.product__shots .legend{grid-column:1/-1;margin:0}.product__shots .screen--phone{border-width:4px;border-color:#3a3e46;border-radius:22px}.product__shots .screen--browser:before{border:0;height:0}.mk--g{--k:var(--c,var(--blue));--bar:#e6e3dc;background:#fafaf8;align-content:start;gap:14px;padding:22px;display:grid}.mk--g em{font-style:normal}.mkg__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mkg__top b{font:700 18px/1.1 var(--display)}.mkg__btn{background:var(--k);color:#fff}.mkg__event{color:#4a4e57;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;justify-self:start;align-items:center;gap:10px;margin:0;padding:11px 14px;font-size:12.5px;display:flex}.mkg__event i{background:var(--k);height:14px;box-shadow:inset 0 0 0 4px #fff, 0 0 0 1px var(--k);border-radius:50%;flex:0 0 14px}.mk--g.is-armed:not(.s3) .mkg__event{opacity:0;transform:translateY(8px)}.mk--gtable{grid-template-columns:170px minmax(0,1fr);gap:0;padding:0}.mkg__side{box-shadow:inset -1px 0 0 var(--line);background:#f3f2ee;align-content:start;gap:2px;padding:18px 10px;display:grid}.mkg__side .mk__brand{margin:0 8px 16px}.mkg__side span{color:#4a4e57;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.mkg__side span i{border-radius:3px;width:11px;height:11px;box-shadow:inset 0 0 0 1.5px #b9b4aa}.mkg__side .is-on{color:var(--ink);box-shadow:inset 2px 0 0 var(--k);background:#fff;font-weight:600}.mkg__main{align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.mkg__table{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;gap:4px;padding:8px;display:grid}.mkg__tr{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-radius:8px;align-items:center;gap:12px;height:38px;padding:0 10px;display:grid}.mkg__tr i{background:var(--bar);border-radius:4px;height:8px}.mkg__tr--head{height:26px;font:600 11.5px/1 var(--text);color:#6b6f78}.mkg__tr--head span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mkg__tr--new{background:var(--k)}@supports (color:color-mix(in lab, red, red)){.mkg__tr--new{background:color-mix(in srgb, var(--k) 9%, #fff)}}.mkg__tr--new{box-shadow:inset 0 0 0 1.5px var(--k)}.mkg__state{justify-self:start;display:grid}.mkg__state em{font:600 11px/1 var(--text);white-space:nowrap;border-radius:999px;grid-area:1/1;padding:5px 9px}.mkg__state em:first-child{color:#4a4e57;opacity:0;background:#f1efea}.mkg__state em:last-child{background:var(--k);color:#fff}.mk--gtable.is-armed:not(.s1) .mkg__btn{transform:scale(.94)}.mk--gtable.is-armed:not(.s2) .mkg__tr--new{opacity:0;transform:translateY(-12px)}.mk--gtable.is-armed:not(.s3) .mkg__state em:first-child{opacity:1}.mk--gtable.is-armed:not(.s3) .mkg__state em:last-child{opacity:0}.mk--gtable.is-armed:not(.s4) .mkg__event{opacity:0;transform:translateY(8px)}.mkg__board{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:10px;display:grid}.mkg__col{background:#f1efea;border-radius:10px;align-content:start;gap:8px;min-height:220px;padding:10px;display:grid}.mkg__col p{font:600 12px/1.2 var(--text);color:#4a4e57;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mkg__card{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:8px;gap:6px;padding:10px;display:grid}.mkg__card i{background:var(--bar);border-radius:4px;height:7px}.mkg__card b{font:600 12px/1.2 var(--text)}.mkg__card--move{box-shadow:inset 0 0 0 1.5px var(--k), 0 10px 24px -12px #15171c66}.mk--gkanban.is-armed:not(.s1) .mkg__card--move{opacity:0}.mk--gkanban.is-armed:not(.s2) .mkg__card--move{transform:translate(calc(-100% - 30px))}.mkg__kpis{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:10px;display:grid}.mkg__kpis span{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;gap:10px;padding:14px 12px;display:grid}.mkg__kpis small{font:600 11.5px/1.2 var(--text);color:#4a4e57}.mkg__kpis i{background:var(--ink);opacity:.75;border-radius:4px;width:56%;height:12px}.mkg__chart{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;gap:10px;padding:14px;display:grid}.mkg__chart b{font:600 12px/1 var(--text)}.mkg__bars{align-items:flex-end;gap:8px;height:130px;display:flex}.mkg__bars i{height:var(--h);background:var(--k);opacity:.8;transform-origin:bottom;transition-delay:var(--d);border-radius:4px 4px 0 0;flex:1}.mk--gkpi.is-armed:not(.s2) .mkg__bars i{transform:scaleY(.1)}.mk--gkpi.is-armed:not(.s1) .mkg__kpis i{opacity:0}.mkg__steps{gap:6px;display:flex}.mkg__steps span{text-align:center;font:600 12px/1 var(--text);color:#4a4e57;white-space:nowrap;text-overflow:ellipsis;background:#f1efea;border-radius:8px;flex:1;padding:8px;overflow:hidden}.mkg__steps .is-on{background:var(--k);color:#fff}.mkg__lines{gap:8px;display:grid}.mkg__lines p{grid-template-columns:36px 1fr 60px;align-items:center;gap:10px;margin:0;display:grid}.mkg__thumb{background:var(--bar);border-radius:6px;height:36px}.mkg__lines i{background:var(--bar);border-radius:4px;height:8px}.mkg__amt{width:100%}.mkg__opts{gap:8px;display:grid}.mkg__opt{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;font-size:12.5px;display:flex}.mkg__opt i{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 2px #b9b4aa}.mkg__opt--pick{box-shadow:inset 0 0 0 1.5px var(--k)}.mkg__opt--pick i{box-shadow:inset 0 0 0 4px var(--k)}.mkg__btn--order{justify-self:stretch;height:40px}.mk--gcheckout.is-armed:not(.s1) .mkg__opt--pick{box-shadow:inset 0 0 0 1px var(--line)}.mk--gcheckout.is-armed:not(.s1) .mkg__opt--pick i{box-shadow:inset 0 0 0 2px #b9b4aa}.mk--gcheckout.is-armed.s2:not(.s3) .mkg__btn--order{transform:scale(.97)}.mk--gcheckout.is-armed:not(.s4) .mkg__event{opacity:0;transform:translateY(8px)}.mk--gmobile{grid-template-columns:220px minmax(0,1fr);justify-content:center;align-items:center;gap:24px}.mkg__phone{background:#fff;border-radius:26px;gap:8px;padding:14px 12px;display:grid;box-shadow:0 0 0 7px #15171c,0 30px 50px -30px #15171c99}.mkg__hero{background:var(--k);border-radius:10px;height:72px}@supports (color:color-mix(in lab, red, red)){.mkg__hero{background:color-mix(in srgb, var(--k) 22%, #fff)}}.mkg__sec{font:600 11.5px/1.1 var(--text);background:#f6f5f1;border-radius:8px;gap:5px;padding:8px;display:grid}.mkg__sec i{background:var(--bar);border-radius:3px;width:70%;height:6px}.mk--gmobile .mkg__btn{border-radius:19px;height:38px}.mk--gmobile.is-armed:not(.s1) .mkg__btn{opacity:0;transform:translateY(8px)}.mk--gint{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;padding:30px}.mkg__sys{gap:12px;display:grid}.mkg__node{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.mkg__node b{font:600 13px/1.1 var(--text)}.mkg__node small{font:600 11.5px/1.2 var(--text);color:var(--k)}.mkg__hub{background:var(--ink);color:#fff;text-align:center;font:700 15px/1.2 var(--display);box-shadow:0 0 0 6px var(--k);border-radius:12px;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.mkg__hub{box-shadow:0 0 0 6px color-mix(in srgb, var(--k) 25%, transparent)}}.mk--gint.is-armed:not(.s1) .mkg__node[style*=--n\:0] small,.mk--gint.is-armed:not(.s2) .mkg__node[style*=--n\:1] small,.mk--gint.is-armed:not(.s3) .mkg__node[style*=--n\:2] small,.mk--gint.is-armed:not(.s4) .mkg__node[style*=--n\:3] small,.mk--gint.is-armed:not(.s5) .mkg__node[style*=--n\:4] small,.mk--gint.is-armed:not(.s5) .mkg__node[style*=--n\:5] small{opacity:0}@media (width<=900px){.mk--gtable{grid-template-columns:minmax(0,1fr)}.mkg__side{display:none}.mk--gmobile,.mk--gint{grid-template-columns:minmax(0,1fr)}.mkg__board{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-cats{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.blog-cats a{min-height:40px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #15171c24}.blog-cats a[aria-current]{background:var(--ink);color:#fff;box-shadow:none}.blog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;margin:0;padding:0;list-style:none;display:grid}.blog-list a{color:var(--ink);align-content:start;gap:10px;text-decoration:none;display:grid}.blog-cover{aspect-ratio:3/2;background:#e6e3dc;border-radius:14px;display:block;overflow:hidden}.blog-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}a:hover>.blog-cover img{transform:scale(1.03)}.blog-title{font:700 21px/1.2 var(--display)}.blog-lead{color:var(--mute)}.blog-list a:hover .blog-title{text-underline-offset:4px;text-decoration:underline}.article-meta{color:var(--mute);align-items:center;gap:12px;margin:0 0 18px;font-size:14px;display:flex}.article-cat{color:var(--ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.article-cat:before{content:"";background:var(--c);border-radius:3px;width:10px;height:10px}@media (width<=900px){.blog-list{grid-template-columns:minmax(0,1fr)}}.news-all{color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.article{--col:760px}.article>.band:not(.article-intro):not(.next-step):not(.band--tone){padding-top:0;padding-bottom:56px}.article>.article-intro{padding-bottom:48px}.article .prose,.article .pics--normal{max-width:var(--col)}.blog-list .article-meta{margin:6px 0 0}.pics{gap:12px;margin:0;display:grid}.pics--wide,.pics--grid{max-width:1080px}.pics--normal{max-width:820px}.pics__main,.pics__grid a{background:#e6e3dc;display:block;overflow:hidden}.pics__main{border-radius:14px}.pics--wide .pics__main{aspect-ratio:16/9}.pics__main img,.pics__grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.pics--normal .pics__main img{height:auto;max-height:min(78vh,760px)}.pics__grid{gap:12px;display:grid}.pics__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pics__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pics__grid a{aspect-ratio:4/3;border-radius:10px}a[data-lightbox]{cursor:zoom-in}a[data-lightbox]:hover img{transform:scale(1.02)}@media (width<=600px){.pics__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.pics__grid{gap:8px}.pics__grid--odd a:first-child{aspect-ratio:16/9;grid-column:span 2}}.lightbox{background:0 0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0}.lightbox::backdrop{background:#0c0d10e6}.lightbox img{border-radius:8px;max-width:min(92vw,1600px);max-height:88vh;margin:auto;position:absolute;inset:0}.lightbox button{color:#fff;width:48px;height:48px;font:400 30px/1 var(--text);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;position:absolute}.lightbox button:hover,.lightbox button:focus-visible{background:#ffffff3d}.lightbox__x{top:16px;right:16px}.lightbox__prev{top:50%;left:16px;translate:0 -50%}.lightbox__next{top:50%;right:16px;translate:0 -50%}.instrument{background:linear-gradient(170deg, #fff 0%, var(--paper) 58%, #f6f4ef 100%);min-height:460px;box-shadow:inset 0 4px 0 var(--c), inset 0 0 0 1px #15171c0f, 0 7px 0 -1px #e6e3dc, 0 14px 0 -2px #dad6cd, 0 50px 90px -46px #15171c66;border-radius:28px;position:relative;overflow:hidden}[data-play] *{--e:cubic-bezier(.2,.8,.2,1)}.instrument__note{z-index:3;font:500 12px/1 var(--text);color:var(--mute);position:absolute;bottom:18px;left:24px}.instrument--hosting-maintenance .instrument__note{color:#7e838d}.flow{position:absolute;inset:46px 26px 44px}.flow__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow__wire{fill:none;stroke:#d6d2c9;stroke-width:2px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke;transition:stroke .4s}.flow__wire.is-done{stroke:var(--c);stroke-dasharray:none}.flow__packet{fill:var(--c);opacity:0}.flow__hub,.flow__node{white-space:nowrap;background:#fff;gap:6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.flow__hub{z-index:2;text-align:center;box-shadow:0 0 0 2px var(--c), 0 0 0 12px var(--c), 0 24px 40px -20px #15171c73;border-radius:16px;padding:16px 20px}@supports (color:color-mix(in lab, red, red)){.flow__hub{box-shadow:0 0 0 2px var(--c), 0 0 0 12px color-mix(in srgb, var(--c) 12%, transparent), 0 24px 40px -20px #15171c73}}.flow__hub small{font:600 12px/1 var(--text);color:var(--mute)}.flow__hub b{font:700 18px/1 var(--display);letter-spacing:-.01em}.flow__node{left:var(--x);top:var(--y);z-index:2;border-radius:12px;min-width:132px;padding:12px 14px;transition:box-shadow .4s;box-shadow:inset 0 0 0 1px #15171c1a,0 10px 18px -12px #15171c59}.flow__node b{font:600 14px/1 var(--text)}.flow__node span{font:500 12px/1.2 var(--text);color:var(--mute);opacity:.35;align-items:center;gap:6px;transition:opacity .4s,color .4s;display:flex}.flow__node i{border-radius:50%;flex:0 0 14px;height:14px;transition:background .4s,box-shadow .4s;box-shadow:inset 0 0 0 2px #d6d2c9}.flow__node.is-done{box-shadow:inset 0 0 0 2px var(--c), 0 14px 24px -14px #15171c66}.flow__node.is-done span{opacity:1;color:var(--ink)}.flow__node.is-done i{background:var(--c);box-shadow:inset 0 0 0 3px #fff, 0 0 0 1px var(--c)}.flow.is-armed .flow__node:not(.is-lit){box-shadow:inset 0 0 0 1px #15171c1a,0 10px 18px -12px #15171c59}.flow.is-armed .flow__node:not(.is-lit) span{opacity:.35;color:var(--mute)}.flow.is-armed .flow__node:not(.is-lit) i{background:0 0;box-shadow:inset 0 0 0 2px #d6d2c9}@media (width<=900px){.flow{inset:40px 12px}.flow__node{min-width:0;left:clamp(80px, var(--x), calc(100% - 80px));padding:10px}.flow__hub{padding:12px 14px}.flow__hub b{font-size:15px}}.journey{--p:1;align-content:center;padding:0 3%;display:grid;position:absolute;inset:0;container-type:inline-size}.journey.is-armed:not(.s2){--p:0}.journey.is-armed.s2:not(.s3){--p:.25}.journey.is-armed.s3:not(.s4){--p:.5}.journey.is-armed.s4:not(.s5){--p:.75}.journey.is-armed:not(.s1) .journey__order{opacity:0}.journey__order{transform:translateX(calc(10cqw + 80cqw * var(--p) - 50%));width:150px;box-shadow:inset 0 0 0 2px var(--c), 0 24px 40px -22px #15171c73;transition:transform .65s var(--e), opacity .4s;background:#fff;border-radius:14px;justify-self:start;gap:6px;margin-bottom:34px;padding:16px;display:grid;position:relative}.journey__order b{font:700 16px/1.1 var(--display)}.journey__order span{color:var(--mute);font-size:13px}.journey__order:after{content:"";background:var(--c);width:2px;height:12px;position:absolute;bottom:-12px;left:50%}.journey__stops{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.journey__stops:before,.journey__stops:after{content:"";border-radius:2px;width:80%;height:3px;position:absolute;top:10px;left:10%}.journey__stops:before{background:#e2ded6}.journey__stops:after{background:var(--c);transform-origin:0;transform:scaleX(var(--p));transition:transform .65s var(--e)}.journey__stops li{--lit:clamp(0, (var(--p) - var(--i) * .25 + .01) * 100, 1);z-index:1;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.journey__stops i{background:var(--c);border-radius:50%;width:23px;height:23px}@supports (color:color-mix(in lab, red, red)){.journey__stops i{background:color-mix(in srgb, var(--c) calc(var(--lit) * 100%), #fff)}}.journey__stops i{box-shadow:0 0 0 3px #fff, inset 0 0 0 2px var(--c)}@supports (color:color-mix(in lab, red, red)){.journey__stops i{box-shadow:0 0 0 3px #fff, inset 0 0 0 2px color-mix(in srgb, var(--c) calc(30% + var(--lit) * 70%), #d6d2c9)}}.journey__stops i{transition:background .4s,box-shadow .4s}.journey__stops b{font:600 15px/1.2 var(--text);opacity:calc(.45 + var(--lit) * .55);transition:opacity .4s}.journey__stops small{color:var(--mute);opacity:var(--lit);font-size:12px;transition:opacity .4s}.journey__notes{width:min(100%,340px);margin:40px auto 0;padding:0;list-style:none;display:grid}.journey__notes li{--on:calc(clamp(0, (var(--p) * 4 - var(--i) + .02) * 50, 1) * clamp(0, (var(--i) + .98 - var(--p) * 4) * 50, 1));opacity:var(--on);transform:translateY(calc((1 - var(--on)) * 8px));transition:opacity .35s, transform .45s var(--e);background:#fff;border-radius:12px;grid-area:1/1;align-items:center;gap:12px;padding:13px 16px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #15171c14,0 16px 26px -20px #15171c66}.journey__notes li:before{content:"";background:var(--c);border-radius:50%;flex:0 0 10px;height:10px}.journey.is-armed:not(.s1) .journey__notes li{opacity:0}.sw{grid-template-columns:1fr 1.05fr;align-items:center;gap:26px;padding:40px 30px 30px;display:grid;position:absolute;inset:0}.sw__sheet{background:#fff;border-radius:10px;padding:12px;transform:rotate(-2.5deg);box-shadow:0 18px 30px -20px #15171c66,inset 0 0 0 1px #15171c14}.sw__file{font:600 12px/1 var(--text);color:#1e6b3a;margin:0 0 8px}.sw table{border-collapse:collapse;width:100%;font:500 12px/1.2 var(--text)}.sw th{text-align:left;color:#3c5a44;background:#e9f2e9;padding:5px 4px;font-weight:600}.sw td{color:#4a4e57;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #dce7dc;max-width:96px;padding:6px 4px;transition:background .4s;overflow:hidden}.sw tr.is-picked td{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.sw tr.is-picked td{background:color-mix(in srgb, var(--c) 22%, #fff)}}.sw.is-armed:not(.s1) tr.is-picked td{background:0 0}.sw__ghost{display:none}.sw__app{box-shadow:inset 0 0 0 2px var(--c), 0 30px 50px -28px #15171c80;background:#fff;border-radius:14px;gap:12px;padding:18px;display:grid}.sw__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sw__head b{font:700 17px/1 var(--display)}.sw__status{font:600 12px/1 var(--text);display:grid;position:relative}.sw__status em{border-radius:999px;grid-area:1/1;padding:6px 10px;font-style:normal;transition:opacity .35s}.sw__status em:first-child{opacity:0;background:#efede7}.sw__status em:last-child{background:var(--c);color:var(--ink)}.sw.is-armed:not(.s3) .sw__status em:first-child{opacity:1}.sw.is-armed:not(.s3) .sw__status em:last-child{opacity:0}.sw dl{gap:6px;margin:0;display:grid}.sw dl div{background:#f6f5f1;border-radius:8px;grid-template-columns:110px 1fr;gap:10px;padding:7px 10px;font-size:13px;display:grid}.sw dt{color:var(--mute)}.sw dd{transition:opacity .35s calc(var(--i) * .14s), transform .45s var(--e) calc(var(--i) * .14s);margin:0;font-weight:600}.sw.is-armed:not(.s2) dd{opacity:0;transform:translate(-6px)}.sw__log{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sw__log li{color:var(--mute);transition:opacity .35s calc(var(--i) * .18s), transform .45s var(--e) calc(var(--i) * .18s);align-items:center;gap:8px;font-size:12px;display:flex}.sw.is-armed:not(.s4) .sw__log li{opacity:0;transform:translateY(4px)}.sw__log li:before{content:"";background:var(--c);width:12px;height:12px;box-shadow:inset 0 0 0 3px #fff, 0 0 0 1px var(--c);border-radius:50%}.sw__roles{gap:6px;margin:0;display:flex}.sw__roles span{background:var(--c);border-radius:6px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.sw__roles span{background:color-mix(in srgb, var(--c) 14%, #fff)}}.sw__roles span{font:600 12px/1 var(--text)}.tree{align-content:center;justify-items:center;gap:42px;padding:30px;display:grid;position:absolute;inset:0}.tree__node{--on:0;transition:opacity .4s, transform .5s var(--e);width:120px;box-shadow:inset 0 0 0 calc(1px + var(--on) * 1px) var(--c), 0 14px 24px -16px #15171c66;background:#fff;border-radius:12px;gap:8px;padding:10px 10px 12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tree__node{box-shadow:inset 0 0 0 calc(1px + var(--on) * 1px) color-mix(in srgb, var(--c) calc(var(--on) * 100%), #15171c1f), 0 14px 24px -16px #15171c66}}.tree__node{transform:translateY(calc(var(--on) * -4px))}.tree__node i{background:linear-gradient(#efede7 0 0) 8px 8px / 50% 6px no-repeat, linear-gradient(#efede7 0 0) 8px 20px / 70% 5px no-repeat, var(--c);border-radius:6px;height:34px}@supports (color:color-mix(in lab, red, red)){.tree__node i{background:linear-gradient(#efede7 0 0) 8px 8px / 50% 6px no-repeat, linear-gradient(#efede7 0 0) 8px 20px / 70% 5px no-repeat, color-mix(in srgb, var(--c) 10%, #faf9f6)}}.tree__node b{font:600 13px/1 var(--text)}.tree__root{width:160px}.tree__lang{background:var(--ink);color:#fff;font:600 12px/1 var(--text);border-radius:999px;padding:5px 8px;position:absolute;top:-12px;right:-14px}.tree__level,.tree__sub{align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex;position:relative}.tree__level>li{align-content:start;justify-items:center;gap:26px;display:grid;position:relative}.tree__level>li:before{content:"";background:#dad6cd;width:2px;height:21px;position:absolute;top:-21px;left:50%}.tree__level:before{content:"";background:#dad6cd;height:2px;position:absolute;top:-21px;left:60px;right:60px}.tree__root:after{content:"";background:#dad6cd;width:2px;height:21px;position:absolute;bottom:-21px;left:50%}.tree__sub{flex-direction:column;gap:8px;padding-left:14px}.tree__sub>li{position:relative}.tree__sub>li:before{content:"";background:#dad6cd;width:14px;height:2px;position:absolute;top:50%;left:-14px}.tree__sub:after{content:"";background:#dad6cd;width:2px;position:absolute;top:-8px;bottom:16px;left:0}.tree__sub:before{content:none}.tree.is-armed:not(.s1) .tree__root,.tree.is-armed:not(.s2) .tree__level>li>.tree__node,.tree.is-armed:not(.s2) .tree__level:before,.tree.is-armed:not(.s2) .tree__level>li:before,.tree.is-armed:not(.s2) .tree__root:after{opacity:0;transform:translateY(6px)}.tree__level>li:nth-child(2)>.tree__node{transition-delay:.1s}.tree__level>li:nth-child(3)>.tree__node{transition-delay:.2s}.tree__level>li:nth-child(4)>.tree__node{transition-delay:.3s}.tree__level:before,.tree__level>li:before,.tree__root:after,.tree__sub{transition:opacity .4s, transform .5s var(--e)}.tree.is-armed:not(.s3) .tree__sub{opacity:0;transform:translateY(-6px)}.tree__redirect{transition:opacity .4s, transform .5s var(--e)}.tree.is-armed:not(.s4) .tree__redirect{opacity:0;transform:translateY(8px)}.tree__node--leaf{width:106px;padding:9px 10px}.tree__node--leaf b{font-weight:500}.tree__level>li:first-child{justify-items:start}.tree__redirect{background:#fff;border-radius:12px;gap:8px;padding:14px 16px;font:500 13px/1.2 ui-monospace,Menlo,monospace;display:grid;position:absolute;bottom:26px;right:26px;box-shadow:inset 0 0 0 1px #15171c1a,0 16px 26px -18px #15171c66}.tree__redirect s{color:var(--mute)}.tree__redirect span{align-items:center;gap:8px;display:flex}.tree__redirect em{font:700 11px/1 var(--text);background:var(--c);color:#fff;border-radius:5px;padding:4px 6px;font-style:normal}.instrument--hosting-maintenance{color:#e9eaec;background:linear-gradient(170deg,#22252b,#1a1c21);box-shadow:inset 0 4px #9da2ac,inset 0 0 0 1px #ffffff0f,0 7px 0 -1px #2e3138,0 14px 0 -2px #3a3d44,0 50px 90px -46px #15171c99}.status{align-content:center;gap:12px;padding:34px 36px 52px;display:grid;position:absolute;inset:0}.status__title{font:700 18px/1 var(--display);align-items:center;gap:10px;margin:0;display:flex}.status__title i{background:#5ed35b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #5ed35b2e}.status__checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.status__checks li{transition:opacity .35s calc(var(--i) * .15s);background:#ffffff0d;border-radius:10px;justify-content:space-between;gap:16px;padding:9px 14px;font-size:14px;display:flex}.status__checks b:before{transition:background .35s calc(var(--i) * .15s)}.status.is-armed:not(.s1) .status__checks li{opacity:.4}.status.is-armed:not(.s1) .status__checks b:before{background:#4a4e57}.status__checks span{color:#b9bdc6}.status__checks b{align-items:center;gap:8px;font-weight:600;display:inline-flex}.status__checks b:before{content:"";background:#5ed35b;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 3px #22252b}.status__label{color:#9da2ac;margin:6px 0 0;font-size:12px}.status__bars{grid-template-columns:repeat(30,1fr);align-items:end;gap:3px;height:38px;display:grid}.status__bars i{height:var(--h);transform-origin:bottom;transition:transform .5s var(--e) calc(var(--n) * 20ms);background:#4fa84f;border-radius:2px}.status.is-armed:not(.s2) .status__bars i{transform:scaleY(.06)}.status__log{border-top:1px solid #ffffff14;padding-top:8px}.status__log ul{color:#9da2ac;gap:4px;margin:0;padding:0;font:500 12px/1.4 ui-monospace,Menlo,monospace;list-style:none;display:grid}.status__log li{transition:opacity .35s calc(var(--i) * .2s), transform .45s var(--e) calc(var(--i) * .2s)}.status.is-armed:not(.s3) .status__log li{opacity:0;transform:translateY(4px)}@media (width<=900px){.instrument{border-radius:28px;min-height:380px}.instrument--hosting-maintenance{min-height:480px}.instrument--software{min-height:450px}.wiring__hub{padding:14px 16px;font-size:15px}.wiring__node{left:clamp(56px, var(--x), calc(100% - 56px));top:clamp(40px, var(--y), calc(100% - 34px));padding:9px 10px;font-size:12px}.wiring__packet{font-size:12px}.wiring__packet:nth-of-type(n+7){display:none}.journey__order{width:128px;padding:12px}.journey__stops b,.journey__stops small{font-size:12px}.sw{grid-template-columns:1fr;align-content:center;gap:14px;padding:30px 18px 44px}.sw__sheet{padding:8px;transform:none}.sw tbody tr:not(.is-picked),.sw th:nth-child(n+4),.sw td:nth-child(n+4){display:none}.tree{gap:32px;padding:20px 12px}.tree__node{width:74px;padding:7px}.tree__node i{height:24px}.tree__node b{font-size:12px}.tree__root{width:110px}.tree__level{gap:8px}.tree__level:before{left:37px;right:37px}.tree__node--leaf{width:74px}.status{padding:30px 20px 20px}}.mk{--e:cubic-bezier(.2,.8,.2,1);--line:#15171c14;--bar:#e3e0d9;font-family:var(--text);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), 0 40px 70px -40px #15171c73;background:#fff;border-radius:16px;min-height:420px;position:relative;overflow:hidden}.mk *{transition:opacity .45s var(--e), transform .6s var(--e), background-color .4s, box-shadow .4s, color .4s}.mk i{display:block}.mk [style*=--w]{width:var(--w)}.mk__brand{background:var(--bar);border-radius:5px;width:92px;height:18px;display:block}.mk__btn{height:34px;font:600 12px/1 var(--text);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.mk__chip,.mk__pay em{font:600 11px/1 var(--text);white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 9px;font-style:normal}.mk__events p,.mk__lead,.mk__saved,.mk__awb,.mk__notes li,.mk__handoff span,.mk__mail p{align-items:center;gap:10px;display:flex}.mk__events i,.mk__lead i,.mk__saved i,.mk__awb i,.mk__notes i,.mk__handoff span i,.mk__mail p i{background:var(--k);height:16px;box-shadow:inset 0 0 0 4px #fff, 0 0 0 1px var(--k);border-radius:50%;flex:0 0 16px}.mk--crm{--k:#c77a1a;grid-template-columns:180px 1fr;display:grid}.mk--crm .mk__side{box-shadow:inset -1px 0 0 var(--line);background:#fbf7f0;align-content:start;gap:2px;padding:18px 10px;display:grid}.mk--crm .mk__brand{background:#eadbc4;margin:0 8px 18px}.mk--crm .mk__side span{color:#4a4e57;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.mk--crm .mk__side span i{border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1.5px #b9b4aa}.mk--crm .mk__side .is-on{color:#9a5b12;box-shadow:inset 2px 0 0 var(--k);background:#f6e9d6;font-weight:600}.mk--crm .mk__main{background:#fafaf8;align-content:start;gap:14px;padding:20px;display:grid}.mk--crm .mk__top{justify-content:space-between;align-items:center;display:flex}.mk--crm .mk__top b{font:700 18px/1 var(--display)}.mk__btn--sync{background:var(--k);color:#fff}.mk__table{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;gap:4px;padding:8px;display:grid}.mk__tr{border-radius:8px;grid-template-columns:1.3fr 1fr 1.1fr 110px 86px;align-items:center;gap:12px;height:40px;padding:0 10px;display:grid}.mk__tr i{background:var(--bar);border-radius:4px;height:8px}.mk__tr--head{height:26px;font:600 11.5px/1 var(--text);color:#6b6f78}.mk__tr--new{box-shadow:inset 0 0 0 1.5px var(--k);background:#fbf3e6}.mk__chip--src{color:#7a5300;background:#fcefc7}.mk__chip--ok{color:#2d6a27;background:#e3f2e1}.mk__pay{display:grid}.mk__pay em{opacity:0;grid-area:1/1}.mk__pay em:first-child{color:#9a3412;background:#fbe3dc}.mk__pay em:nth-child(2){color:#7a5300;background:#fcefc7}.mk__pay em:nth-child(3){color:#2d6a27;opacity:1;background:#e3f2e1}.mk__events{gap:8px;display:grid}.mk__events p{color:#6b6f78;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;margin:0;padding:11px 14px;font-size:12.5px}.mk__events b{color:var(--ink);font-weight:600}.mk--crm.is-armed.s1:not(.s2) .mk__btn--sync{transform:scale(.94);box-shadow:0 0 0 6px #c77a1a2e}.mk--crm.is-armed:not(.s2) .mk__tr--new{opacity:0;transform:translateY(-12px)}.mk--crm.is-armed:not(.s3) .mk__pay em:first-child,.mk--crm.is-armed.s3:not(.s4) .mk__pay em:nth-child(2){opacity:1}.mk--crm.is-armed:not(.s4) .mk__pay em:nth-child(3){opacity:0}.mk--crm.is-armed:not(.s5) .mk__events p{opacity:0;transform:translateY(8px)}.mk--crm .mk__events p+p{transition-delay:.35s}.mk--farm{--k:#f4b400;background:#f6f6f4;grid-template-rows:44px 1fr;grid-template-columns:170px 1fr;display:grid}.mk--farm .mk__bar{background:#23262b;grid-column:1/-1;align-items:center;padding:0 16px;display:flex}.mk--farm .mk__brand{background:#3a3e46}.mk--farm .mk__side{background:#2c2f35;align-content:start;gap:2px;padding:14px 10px;display:grid}.mk--farm .mk__side span{color:#c9ccd2;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.mk--farm .mk__side span i{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1.5px #7d828b}.mk--farm .mk__side .is-on{background:var(--k);color:#23262b;font-weight:600}.mk--farm .mk__side .is-on i{box-shadow:inset 0 0 0 1.5px #23262b}.mk--farm .mk__main{align-content:start;gap:14px;padding:18px;display:grid}.mk__kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mk__kpis span{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;justify-items:center;gap:10px;padding:14px 8px;display:grid}.mk__kpis small{font:600 11.5px/1.2 var(--text);text-align:center}.mk__kpis i{opacity:.8;background:#2c2f35;border-radius:4px;width:56%;height:10px}.mk__lot{box-shadow:inset 3px 0 0 #18b6d9, inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;gap:12px;padding:16px;display:grid}.mk__lot>p{align-items:center;gap:10px;margin:0;display:flex}.mk__lot>p b{font:700 14px/1 var(--display);margin-right:auto}.mk__day,.mk__status{display:grid}.mk__day em,.mk__status em{font:600 11px/1 var(--text);white-space:nowrap;border-radius:6px;grid-area:1/1;padding:5px 9px;font-style:normal}.mk__day em{color:#fff;background:#18b6d9}.mk__status em:first-child{color:#0e6e85;background:#e6f7fb}.mk__status em:nth-child(2){color:#fff;background:#1f8a4c}.mk__day em:first-child,.mk__status em:first-child{opacity:0}.mk__progress{background:#eceae4;border-radius:3px;height:6px;overflow:hidden}.mk__progress i{transform-origin:0;height:100%;transition:transform 1.4s var(--e);background:#18b6d9}.mk__lotcols{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mk__lotcols span{gap:8px;display:grid}.mk__lotcols small{color:#6b6f78;font-size:11.5px}.mk__lotcols i{background:var(--bar);border-radius:4px;width:60%;height:9px}.mk__lotcols span:last-child i{background:#8bd3a8}.mk__costs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk__costs p{box-shadow:inset 0 0 0 1.5px var(--k);background:#fff8e1;border-radius:10px;gap:10px;margin:0;padding:14px;display:grid}.mk__costs b{font:600 12.5px/1.2 var(--text)}.mk__costs span{color:#4a4e57;align-items:center;gap:8px;font-size:12px;display:flex}.mk__costs em{background:var(--k);height:14px;box-shadow:inset 0 0 0 3px #fff8e1, 0 0 0 1px var(--k);border-radius:50%;flex:0 0 14px}.mk--farm.is-armed:not(.s1) .mk__kpis span{opacity:0;transform:translateY(8px)}.mk--farm.is-armed:not(.s2) .mk__progress i{transform:scaleX(.33)}.mk--farm.is-armed:not(.s3) .mk__day em:first-child,.mk--farm.is-armed:not(.s3) .mk__status em:first-child{opacity:1}.mk--farm.is-armed:not(.s3) .mk__day em:nth-child(2),.mk--farm.is-armed:not(.s3) .mk__status em:nth-child(2),.mk--farm.is-armed:not(.s3) .mk__lotcols span:last-child i{opacity:0}.mk--farm.is-armed:not(.s4) .mk__costs p{opacity:0;transform:translateY(8px)}.mk--farm .mk__costs p+p{transition-delay:.3s}.mk--gym{--k:#f7a21b;color:#fff;background:#141414;grid-template-rows:56px 1fr;display:grid}.mk--gym .mk__nav{font:600 12px/1 var(--text);color:#e8e8e8;align-items:center;gap:18px;padding:0 20px;display:flex}.mk--gym .mk__brand{background:#3a3a3a;width:70px;margin-right:auto}.mk__cta{background:var(--k);color:#141414;border-radius:999px;padding:8px 12px}.mk--gym .mk__body{grid-template-columns:1.1fr 1fr;gap:16px;padding:10px 20px 20px;display:grid}.mk__plan{color:var(--ink);background:#fff9ee;border-radius:14px;align-content:start;align-self:start;gap:10px;padding:18px;display:grid}.mk__plan>b{font:700 15px/1.2 var(--display)}.mk__plan p{align-items:center;gap:8px;margin:0;display:flex}.mk__plan p i:last-child{background:#e6dfd2;border-radius:4px;height:8px}.mk__tick{background:var(--k);border-radius:50%;flex:0 0 14px;width:14px;height:14px}.mk__price{padding:6px 0}.mk__price i{background:var(--k);opacity:.85;border-radius:5px;width:34%;height:16px}.mk__btn--buy{background:var(--k);color:#141414;border-radius:999px;height:40px;font-size:13px}.mk__side-panels{align-content:start;gap:10px;display:grid}.mk__handoff,.mk__schedule,.mk__lead{background:#222;border-radius:12px;padding:14px;font-size:12px;box-shadow:inset 0 0 0 1px #333}.mk__handoff{gap:8px;display:grid}.mk__handoff small,.mk__schedule small{color:#a5a5a5;font-size:11.5px}.mk__handoff b{font:700 14px/1.2 var(--display)}.mk__handoff span{color:#ffd48a}.mk--gym{--k2:#f7a21b}.mk--gym .mk__handoff span i,.mk--gym .mk__lead i{box-shadow:inset 0 0 0 4px #222, 0 0 0 1px var(--k)}.mk__schedule{gap:8px;display:grid}.mk__schedule p{align-items:center;gap:10px;margin:0;display:flex}.mk__schedule em{background:#3a3a3a;border-radius:5px;flex:0 0 34px;height:18px}.mk__schedule i{background:#444;border-radius:4px;height:8px}.mk__lead{color:#e8e8e8}.mk--gym.is-armed.s1:not(.s2) .mk__btn--buy{transform:scale(.96);box-shadow:0 0 0 6px #f7a21b40}.mk--gym.is-armed:not(.s2) .mk__handoff{opacity:0;transform:translate(14px)}.mk--gym.is-armed:not(.s3) .mk__schedule p{opacity:0;transform:translateY(6px)}.mk--gym .mk__schedule p:nth-of-type(2){transition-delay:.15s}.mk--gym .mk__schedule p:nth-of-type(3){transition-delay:.3s}.mk--gym.is-armed:not(.s4) .mk__lead{opacity:0;transform:translateY(8px)}.mk--studio{--k:#f2b01e;background:#f4f3f0;grid-template-columns:210px 1fr;display:grid}.mk__builder{box-shadow:inset -1px 0 0 var(--line);background:#fff;align-content:start;gap:8px;padding:18px 14px;display:grid}.mk__builder small{font:600 11.5px/1 var(--text);color:#6b6f78;margin-bottom:4px}.mk__block{height:44px;font:600 12.5px/1 var(--text);box-shadow:inset 0 0 0 1px var(--line);background:#f8f7f4;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.mk__grip{background:radial-gradient(circle,#a9a49a 1.2px,#0000 1.6px) 0 0/5px 5px;width:10px;height:14px}.mk__add{color:#6b6f78;box-shadow:inset 0 0 0 1.5px #d8d4cb;box-shadow:none;border:1.5px dashed #d3cec4;border-radius:10px;margin-top:4px;padding:10px 12px;font-size:12px}.mk__block--1{transform:translateY(52px)}.mk__block--2{box-shadow:inset 0 0 0 1.5px var(--k);background:#fff6df;transform:translateY(-52px)}.mk__preview{background:#131313;border-radius:12px;align-content:start;gap:8px;margin:14px;padding:0 0 14px;display:grid;position:relative;overflow:hidden}.mk--studio .mk__nav{height:38px;font:500 10.5px/1 var(--text);color:#cfcfcf;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:12px;padding:0 14px;display:flex}.mk--studio .mk__nav .mk__brand{background:var(--k);width:34px;height:14px;margin-right:auto}.mk__live{z-index:1;background:var(--k);color:#131313;font:600 11px/1 var(--text);border-radius:999px;padding:5px 9px;position:absolute;top:46px;right:12px}.mk__pv{background:#1e1e1e;border-radius:8px;gap:8px;height:64px;margin:0 14px;padding:12px;display:grid}.mk__pv--0{background:linear-gradient(120deg,#3a2c1c,#1e1e1e);height:74px}.mk__pv--0 i{background:#e8e8e8;border-radius:4px;height:10px}.mk__pv--0 i+i{background:var(--k)}.mk__pv--1{grid-template-columns:repeat(3,1fr)}.mk__pv--2{grid-template-columns:repeat(4,1fr)}.mk__pv--1 span,.mk__pv--2 span{background:#2e2e2e;border-radius:5px}.mk__pv--2 span{background:#3a3328}.mk__pv--1{transform:translateY(72px)}.mk__pv--2{box-shadow:inset 0 0 0 1.5px var(--k);transform:translateY(-72px)}.mk__pv--3{grid-template-columns:1fr 1fr;align-items:center}.mk__pv--3 i{background:#e8e8e8;border-radius:4px;height:9px}.mk__field{background:#2e2e2e;border-radius:6px;height:26px}.mk__saved{color:var(--ink);background:#fff;border-radius:9px;margin:4px 14px 0;padding:10px 12px;font-size:12px}.mk--studio.is-armed.s1:not(.s2) .mk__block--2{box-shadow:inset 0 0 0 1.5px var(--k), 0 14px 24px -12px #15171c59;transform:translateY(0)scale(1.03)}.mk--studio.is-armed:not(.s2) .mk__block--1,.mk--studio.is-armed:not(.s1) .mk__block--2{transform:none}.mk--studio.is-armed:not(.s1) .mk__block--2{box-shadow:inset 0 0 0 1px var(--line);background:#f8f7f4}.mk--studio.is-armed:not(.s2) .mk__pv--1,.mk--studio.is-armed:not(.s2) .mk__pv--2{box-shadow:none;transform:none}.mk--studio.is-armed:not(.s3) .mk__live{opacity:0;transform:scale(.9)}.mk--studio.is-armed:not(.s4) .mk__saved{opacity:0;transform:translateY(8px)}.mk--homecare{--k:#0e8c8f;background:linear-gradient(170deg,#f4fafa,#fff);grid-template-columns:260px minmax(0,380px);justify-content:center;align-items:center;gap:28px;padding:26px 34px;display:grid}.mk__phone{background:#f7fbfb;border:7px solid #15171c;border-radius:30px;align-content:start;gap:10px;height:470px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.mk__ph-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mk--homecare .mk__brand{background:#cbe4e4;width:58px;height:22px}.mk__pill{color:var(--k);font:600 10.5px/1 var(--text);background:#e2f1f1;border-radius:999px;padding:6px 9px}.mk__tag{color:var(--k);font:600 9.5px/1 var(--text);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-self:start;padding:6px 9px;box-shadow:inset 0 0 0 1px #bfdcdc}.mk__h{background:#1c3550;border-radius:5px;height:16px}.mk__h--accent{background:var(--k)}.mk__p{background:#cbd5da;border-radius:4px;height:7px}.mk__btn--call{background:var(--k);color:#fff;border-radius:999px;height:40px;margin-top:8px;font-size:13px}.mk__btn--ghost{color:#1c3550;border-radius:999px;height:40px;font-size:13px;box-shadow:inset 0 0 0 1px #c9dada}.mk__cookie{box-shadow:0 -10px 30px -12px #15171c59, inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(130%)}.mk__cookie p{color:#3b3f47;grid-column:1/-1;margin:0;font-size:11.5px}.mk__cookie span{height:32px;font:600 11.5px/1 var(--text);border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c9dada}.mk__cookie .is-yes{background:var(--k);color:#fff;box-shadow:none}.mk__notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk__notes li{font:500 13px/1.35 var(--text);box-shadow:inset 0 0 0 1px var(--line), 0 16px 26px -20px #15171c59;background:#fff;border-radius:12px;padding:14px 16px}.mk--homecare.is-armed.s1:not(.s2) .mk__cookie{transform:none}.mk--homecare.is-armed.s2:not(.s3) .mk__cookie .is-yes{transform:scale(.95)}.mk--homecare.is-armed.s3:not(.s4) .mk__btn--call{transform:scale(.96);box-shadow:0 0 0 7px #0e8c8f33}.mk--homecare.is-armed:not(.s2) .mk__note--1,.mk--homecare.is-armed:not(.s3) .mk__note--2,.mk--homecare.is-armed:not(.s4) .mk__note--3{opacity:0;transform:translate(10px)}.mk--homecare .mk__cookie{transition-delay:0s}.mk--shop{--k:#c8102e;background:#f7f6f3;grid-template-columns:1.15fr 1fr;gap:18px;padding:22px;display:grid}.mk__checkout{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;align-content:start;gap:10px;padding:18px;display:grid}.mk__checkout>b{font:700 16px/1 var(--display);margin-bottom:4px}.mk__checkout>small{font:600 11.5px/1 var(--text);color:#6b6f78;margin-top:6px}.mk__line{align-items:center;gap:10px;margin:0;display:flex}.mk__thumb{background:#e7d5c9;border-radius:3px;flex:0 0 28px;height:38px}.mk__line i:not(.mk__amt){background:var(--bar);border-radius:4px;height:8px}.mk__amt{background:#bdb8ae;border-radius:4px;flex:0 0 48px;width:48px;height:9px;margin-left:auto}.mk__opts{gap:6px;display:grid}.mk__opt{font:600 12.5px/1 var(--text);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.mk__opt i{border-radius:50%;flex:0 0 14px;height:14px;box-shadow:inset 0 0 0 1.5px #b9b4aa}.mk__opt em{color:var(--k);font:600 10.5px/1 var(--text);background:#fdecef;border-radius:999px;margin-left:auto;padding:4px 8px;font-style:normal}.mk__opt--locker{box-shadow:inset 0 0 0 1.5px var(--k);background:#fff7f8}.mk__opt--locker i{box-shadow:inset 0 0 0 4px #fff, 0 0 0 1.5px var(--k);background:var(--k)}.mk__discount{color:#23683a;font:600 12px/1 var(--text);background:#eaf6ec;border-radius:9px;align-items:center;margin:0;padding:9px 12px;display:flex}.mk__discount .mk__amt{background:#8cc79a}.mk__total{border-top:1px solid var(--line);align-items:center;margin:0;padding-top:8px;font-size:13px;display:flex}.mk__total .mk__amt{background:#8e897f;flex-basis:62px;width:62px;height:12px}.mk__btn--order{background:var(--k);color:#fff;border-radius:10px;height:40px;font-size:13px}.mk__after{align-content:start;gap:10px;display:grid}.mk__mail{box-shadow:inset 0 0 0 1px var(--line), 0 24px 40px -30px #15171c66;background:#fff;border-radius:14px;gap:10px;padding:16px;display:grid}.mk__mail small{font:600 12px/1 var(--text)}.mk__mail>i{background:var(--bar);border-radius:4px;height:8px}.mk__mail p{background:#f4f2ee;border-radius:9px;margin:4px 0 0;padding:10px 12px;font-size:12px}.mk--shop{--k2:0}.mk--shop .mk__mail p i,.mk--shop .mk__awb i{--k:var(--ink)}.mk__awb{font:600 12.5px/1.2 var(--text);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;padding:13px 14px}.mk--shop.is-armed:not(.s1) .mk__opt--locker{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.mk--shop.is-armed:not(.s1) .mk__opt--locker i{background:0 0;box-shadow:inset 0 0 0 1.5px #b9b4aa}.mk--shop.is-armed:not(.s1) .mk__opt--courier{box-shadow:inset 0 0 0 1.5px var(--k)}.mk--shop.is-armed:not(.s1) .mk__opt--courier i{background:var(--k);box-shadow:inset 0 0 0 4px #fff, 0 0 0 1.5px var(--k)}.mk--shop.is-armed:not(.s2) .mk__opt em{opacity:0;transform:translate(-6px)}.mk--shop.is-armed:not(.s3) .mk__discount{opacity:0;transform:translateY(-6px)}.mk--shop.is-armed.s4:not(.s5) .mk__btn--order{transform:scale(.97)}.mk--shop.is-armed:not(.s4) .mk__mail{opacity:0;transform:translate(12px)}.mk--shop.is-armed:not(.s5) .mk__awb{opacity:0;transform:translateY(8px)}.mk--fleet{--k:#1f6fb2;--mv:calc(100% + 10px);--dy:70px;background:#f1f4f8;grid-template-columns:168px 1fr;display:grid}.mk--fleet .mk__side{background:#1b2738;align-content:start;gap:2px;padding:18px 10px;display:grid}.mk--fleet .mk__brand{background:#34435a;margin:0 8px 18px}.mk--fleet .mk__side span{color:#c3cbd8;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.mk--fleet .mk__side span i{border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1.5px #7c8aa0}.mk--fleet .mk__side .is-on{color:#fff;background:#2b3a51;font-weight:600}.mk--fleet .mk__side .is-on i{box-shadow:inset 0 0 0 1.5px #fff}.mk--fleet .mk__main{align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.mk--fleet .mk__top{justify-content:space-between;align-items:center;display:flex}.mk--fleet .mk__top b{font:700 18px/1 var(--display)}.mk__btn--plan{background:var(--k);color:#fff}.mk__board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.mk__col{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;align-content:start;gap:8px;padding:8px;display:grid}.mk__col>p{font:600 11.5px/1 var(--text);white-space:nowrap;align-items:center;gap:7px;margin:2px;display:flex;overflow:hidden}.mk__col>p i{background:#8a93a3;border-radius:50%;flex:0 0 7px;height:7px}.mk__col--1>p i{background:var(--k)}.mk__col--2>p i{background:#c77a1a}.mk__col--3>p i{background:#2d8a4e}.mk__trip{z-index:1;background:#fff;border-radius:9px;align-content:start;gap:7px;height:62px;padding:9px 10px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #15171c1a}.mk__trip>i{background:var(--bar);border-radius:4px;height:7px}.mk__trip>i:first-child{background:#b9c2cf}.mk__plate{align-items:center;gap:4px;height:14px;display:inline-flex}.mk__plate em{color:#fff;font:700 7px/1 var(--text);background:#1f4fa8;border-radius:2px;padding:2px 3px;font-style:normal}.mk__plate i{border-radius:2px;width:34px;height:12px;box-shadow:inset 0 0 0 1.2px #2f3540}.mk__trip--move{z-index:2;padding-right:10px;box-shadow:inset 0 0 0 1.5px #2d8a4e}.mk__state{display:grid;position:absolute;top:7px;right:8px}.mk__state em{font:600 9.5px/1 var(--text);white-space:nowrap;border-radius:999px;grid-area:1/1;padding:3px 6px;font-style:normal}.mk__state em:first-child{color:#1b4f80;opacity:0;background:#e3eef9}.mk__state em:nth-child(2){color:#2d6a27;background:#e3f2e1}.mk--fleet .mk__events{grid-template-columns:1fr 1fr}.mk--fleet .mk__events p{flex-wrap:wrap;gap:4px 10px}.mk--fleet .mk__events b{white-space:nowrap}.mk--fleet .mk__events p:first-child{--k:#c77a1a}.mk__margin{--k:#2d8a4e}.mk--fleet.is-armed:not(.s2) .mk__trip--move{transform:translateX(calc(-1 * var(--mv)));box-shadow:inset 0 0 0 1.5px var(--k)}.mk--fleet.is-armed.s1:not(.s2) .mk__trip--move{transform:translateX(calc(-1 * var(--mv))) rotate(-2deg) scale(1.04);box-shadow:inset 0 0 0 1.5px var(--k), 0 14px 22px -10px #15171c59}.mk--fleet.is-armed:not(.s2) .mk__col--1 .mk__trip{transform:translateY(var(--dy))}.mk--fleet.is-armed:not(.s2) .mk__col--2 .mk__trip:not(.mk__trip--move){transform:translateY(calc(-1 * var(--dy)))}.mk--fleet.is-armed:not(.s2) .mk__state em:first-child{opacity:1}.mk--fleet.is-armed:not(.s2) .mk__state em:nth-child(2){opacity:0}.mk--fleet.is-armed:not(.s3) .mk__events p:first-child,.mk--fleet.is-armed:not(.s4) .mk__events p.mk__margin{opacity:0;transform:translateY(8px)}.mk--feeds{--k:#2f7d57;background:#f5f6f3;grid-template-columns:150px 1fr;display:grid}.mk__sup{box-shadow:inset -1px 0 0 var(--line);background:#fff;align-content:start;gap:6px;padding:18px 12px;display:grid}.mk__sup small{font:600 11.5px/1 var(--text);color:#6b6f78;margin-bottom:6px}.mk__sup span{height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.mk__sup span i{background:var(--bar);border-radius:4px;height:8px}.mk__sup em{font:600 9.5px/1 var(--text);color:#6b6f78;margin-left:auto;font-style:normal}.mk__sup .is-on{box-shadow:inset 2px 0 0 var(--k), inset 0 0 0 1px #cfe6d8;background:#edf6f0}.mk__sup .is-on i{background:#a9d3ba}.mk--feeds .mk__main{align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.mk--feeds .mk__top{align-items:center;gap:8px;display:flex}.mk--feeds .mk__top b{font:700 17px/1 var(--display);margin-right:auto}.mk__btn--refresh{background:var(--k);color:#fff}.mk__btn--shopify{color:#3b3f47;box-shadow:inset 0 0 0 1px #c9cec6}.mk__pills{gap:6px;display:flex}.mk__pills span{font:600 11px/1 var(--text);color:#4a4e57;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;padding:6px 10px}.mk__pills .is-on{color:#fff;box-shadow:none;background:#15171c}.mk__feed{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;gap:4px;padding:6px;display:grid}.mk__row{border-radius:8px;grid-template-columns:16px 1fr 110px 78px;align-items:center;gap:12px;height:36px;margin:0;padding:0 10px;display:grid}.mk__row>i{background:var(--bar);border-radius:4px;height:8px}.mk__check{border-radius:4px;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #b9b4aa}.mk__check.is-on{background:var(--k);box-shadow:inset 0 0 0 3px #fff, 0 0 0 1.5px var(--k)}.mk__prices{align-items:center;gap:6px;display:flex}.mk__prices i{background:#d4d0c7;border-radius:4px;width:38px;height:8px}.mk__prices i+i{background:#8e897f;width:46px}.mk__prices i+i:before{content:""}.mk__chip--shop{color:#4a4e57;background:#eef0f3}.mk__chip--new{color:#7a5300;background:#fcefc7}.mk__chip--imp{color:#2d6a27;background:#e3f2e1}.mk__row--price{background:#fffaec;box-shadow:inset 0 0 0 1.5px #e9c46a}.mk__row--price .mk__prices i+i{background:#c99a1e}.mk__report{box-shadow:inset 0 0 0 1px var(--line), 0 24px 40px -32px #15171c73;background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px 10px;padding:12px;display:grid}.mk__report small{font:600 11.5px/1 var(--text);color:#6b6f78;grid-column:1/-1}.mk__report p{font:600 11.5px/1 var(--text);background:#f7f7f4;border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.mk__report p i{background:#cfe6d8;border-radius:4px;width:22px;height:14px;margin-left:auto}.mk__push{color:#3b3f47;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding-top:4px;font-size:11.5px;display:grid}.mk__push .mk__progress{background:#eceae4;border-radius:3px;height:6px;overflow:hidden}.mk__push .mk__progress i{background:var(--k);transform-origin:0;height:100%;transition:transform 1.2s var(--e)}.mk--feeds .mk__events p{padding:10px 12px}.mk--feeds.is-armed.s1:not(.s2) .mk__btn--refresh{transform:scale(.95);box-shadow:0 0 0 6px #2f7d572e}.mk--feeds.is-armed:not(.s2) .mk__report{opacity:0;transform:translateY(10px)}.mk--feeds.is-armed:not(.s3) .mk__row--price{box-shadow:none;background:0 0}.mk--feeds.is-armed:not(.s3) .mk__row--price .mk__chip{opacity:0}.mk--feeds.is-armed:not(.s4) .mk__push .mk__progress i{transform:scaleX(.08)}.mk--feeds.is-armed:not(.s5) .mk__events p{opacity:0;transform:translateY(8px)}.mk--pricing{--k:#d0245e;background:#f6f4f2;grid-template-columns:.65fr 1.35fr;gap:18px;padding:22px;display:grid}.mk__product{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;align-content:start;justify-items:start;gap:8px;padding:18px;display:grid}.mk__product b{font:700 18px/1 var(--display)}.mk__product small{color:#6b6f78;font-size:11.5px}.mk__book{justify-self:center;width:120px;height:150px;margin:6px 0 10px;position:relative}.mk__book i{background:#efe7e1;border-radius:3px 8px 8px 3px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #15171c14}.mk__book i:nth-child(2){background:#f6efea;transform:translate(8px,-8px)}.mk__book i:nth-child(3){background:linear-gradient(90deg,#b81e52 10px,#e8457a 10px);transform:translate(16px,-16px)}.mk__config{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;align-content:start;gap:8px;padding:16px;display:grid}.mk__cfg{grid-template-columns:116px 1fr;align-items:center;gap:10px;margin:0;display:grid}.mk__cfg small{font:600 11px/1.2 var(--text);color:#4a4e57}.mk__cfg span{border-radius:7px;align-items:center;height:28px;padding:0 10px;display:flex;box-shadow:inset 0 0 0 1px #dad6ce}.mk__cfg span i{background:var(--bar);border-radius:4px;height:7px}.mk__cfg--num span i{background:#8e897f}.mk__cfg--focus span{box-shadow:inset 0 0 0 1.5px var(--k)}.mk__detail{background:#fbf3f6;border-radius:9px;gap:4px;padding:10px 12px;display:grid}.mk__detail p{color:#4a4e57;align-items:center;margin:0;font-size:11.5px;display:flex}.mk__detail .mk__amt{background:#e7a9be}.mk__buy{grid-template-columns:82px 1fr 1fr;gap:8px;display:grid}.mk__qty{border-radius:9px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #dad6ce}.mk__qty em{font:600 12px/1 var(--text);grid-area:1/1;place-items:center;font-style:normal;display:grid}.mk__qty em:first-child{opacity:0}.mk__btn--quote{color:#3b3f47;box-shadow:inset 0 0 0 1px #dad6ce}.mk__btn--cart{background:var(--k);color:#fff}.mk__bigprice{align-items:center;gap:10px;margin:0;display:flex}.mk__bigprice i{background:var(--k);opacity:.85;border-radius:5px;width:92px;height:18px}.mk__bigprice small{color:#6b6f78;font-size:11px}.mk__tiers{border-top:1px solid var(--line);gap:8px;padding-top:8px;display:grid}.mk__tiers small{font:600 11px/1 var(--text);color:#6b6f78}.mk__tierrow{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.mk__tier{box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;gap:7px;padding:9px 10px;display:grid}.mk__tier em{font:600 11px/1 var(--text);font-style:normal}.mk__tier i{background:#cfcac1;border-radius:4px;height:7px}.mk__tier--1{box-shadow:inset 0 0 0 1.5px var(--k);background:#fbf3f6}.mk__tier--1 i{background:var(--k)}.mk__toast{color:#fff;max-width:40%;font:500 12px/1.3 var(--text);background:#15171c;border-radius:10px;align-items:center;gap:10px;margin:0;padding:11px 14px;display:flex;position:absolute;bottom:22px;left:22px}.mk__toast i{background:#fff;border-radius:50%;flex:0 0 14px;height:14px;box-shadow:inset 0 0 0 4px #15171c,0 0 0 1px #fff}.mk--pricing.is-armed.s1:not(.s2) .mk__cfg--focus span{box-shadow:inset 0 0 0 1.5px var(--k), 0 0 0 5px #d0245e24}.mk--pricing.is-armed:not(.s1) .mk__cfg--focus span{box-shadow:inset 0 0 0 1px #dad6ce}.mk--pricing.is-armed:not(.s2) .mk__detail{opacity:0;transform:translateY(-6px)}.mk--pricing.is-armed:not(.s3) .mk__qty em:first-child{opacity:1}.mk--pricing.is-armed:not(.s3) .mk__qty em:last-child{opacity:0}.mk--pricing.is-armed:not(.s3) .mk__tier--1{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.mk--pricing.is-armed:not(.s3) .mk__tier--1 i{background:#cfcac1}.mk--pricing.is-armed:not(.s3) .mk__tier--0{box-shadow:inset 0 0 0 1.5px var(--k);background:#fbf3f6}.mk--pricing.is-armed:not(.s3) .mk__tier--0 i{background:var(--k)}.mk--pricing.is-armed:not(.s3) .mk__bigprice i{transform-origin:0;transform:scaleX(1.25)}.mk--pricing.is-armed:not(.s4) .mk__toast{opacity:0;transform:translateY(10px)}.mk--pricing.is-armed.s4 .mk__btn--cart{transform:scale(.97)}.mk--leads{--k:#c2410c;background:#f4f4f2;grid-template-columns:168px 1fr;display:grid}.mk__sources{background:#23262b;align-content:start;gap:8px;padding:18px 12px;display:grid}.mk__sources small{font:600 11px/1 var(--text);color:#a9aeb7;margin-bottom:4px}.mk__src{color:#e6e8ec;font:600 11.5px/1.2 var(--text);background:#2f3339;border-radius:9px;align-items:center;gap:9px;padding:11px 10px;display:flex;position:relative}.mk__src i{background:#7d828b;border-radius:50%;flex:0 0 10px;height:10px}.mk__src--0 i{background:#4c7bd9}.mk__src--1 i{background:#f2b01e}.mk__src--2 i{background:#3baa2e}.mk__src:after{content:"";background:#4a4e57;width:12px;height:2px;position:absolute;top:50%;right:-12px}.mk--leads .mk__main{align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.mk--leads .mk__top{justify-content:space-between;align-items:center;display:flex}.mk--leads .mk__top b{font:700 17px/1 var(--display)}.mk__btn--add{background:var(--k);color:#fff}.mk--leads .mk__tr{grid-template-columns:1.2fr 90px 132px .8fr}.mk--leads .mk__tr--new{box-shadow:inset 0 0 0 1.5px var(--k);background:#fff4ec}.mk__chip--f{color:#284e9c;background:#e4ecfb}.mk__chip--g{color:#7a5300;background:#fcefc7}.mk__chip--s{color:#2d6a27;background:#e3f2e1}.mk__chip--st0{color:#4a4e57;background:#eef0f3}.mk__chip--st1{color:#1b4f80;background:#e3eef9}.mk__chip--st2{color:#fff;background:#1f8a4c}.mk__chip--st3{color:#2d6a27;background:#e3f2e1}.mk__chip--st4{color:#7a5300;background:#fcefc7}.mk__flow{display:grid}.mk__flow em{font:600 11px/1 var(--text);white-space:nowrap;opacity:0;border-radius:999px;grid-area:1/1;justify-self:start;padding:5px 9px;font-style:normal}.mk__flow em:first-child{color:#4a4e57;background:#eef0f3}.mk__flow em:nth-child(2){color:#1b4f80;background:#e3eef9}.mk__flow em:nth-child(3){color:#fff;opacity:1;background:#1f8a4c}.mk__campaigns{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;gap:6px;padding:12px;display:grid}.mk__camp-head,.mk__camp{grid-template-columns:1.1fr repeat(3,1fr);align-items:center;gap:10px;margin:0;display:grid}.mk__camp-head small{font:600 11.5px/1 var(--text);color:#6b6f78}.mk__camp-head span{font:600 10.5px/1 var(--text);color:#6b6f78}.mk__camp{height:30px;padding:0 2px}.mk__camp .mk__name{background:var(--bar);border-radius:4px;height:8px}.mk__camp span{background:#f1efea;border-radius:5px;height:10px;overflow:hidden}.mk__camp span i{transform-origin:0;height:100%;transition:transform 1s var(--e);background:#c9c4ba;border-radius:5px}.mk__camp.is-on span i{background:var(--k)}.mk__camp.is-on span:nth-of-type(3) i{background:#1f8a4c}.mk--leads.is-armed.s1:not(.s2) .mk__src--1{transform:translate(4px);box-shadow:0 0 0 2px #f2b01e}.mk--leads.is-armed:not(.s2) .mk__tr--new{opacity:0;transform:translateY(-12px)}.mk--leads.is-armed:not(.s3) .mk__flow em:first-child,.mk--leads.is-armed.s3:not(.s4) .mk__flow em:nth-child(2){opacity:1}.mk--leads.is-armed:not(.s4) .mk__flow em:nth-child(3){opacity:0}.mk--leads.is-armed:not(.s5) .mk__camp.is-on span i{transform:scaleX(.6)}.mk--leads.is-armed:not(.s5) .mk__camp.is-on{background:0 0}.mk--leads .mk__camp.is-on{background:#fff4ec;border-radius:7px}.mk--receipt{--k:#6d3fc4;background:#f4f2f7;grid-template-rows:1fr auto;grid-template-columns:1.25fr 1fr;gap:14px 18px;padding:22px;display:grid}.mk__agent{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;align-content:start;gap:6px;padding:16px;display:grid}.mk--receipt .mk__top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mk--receipt .mk__top b{font:700 16px/1 var(--display)}.mk--receipt .mk__top .mk__chip{color:var(--k);background:#eee7fa}.mk__inv-head,.mk__inv{grid-template-columns:1fr 64px 86px;align-items:center;gap:12px;padding:0 10px;display:grid}.mk__inv-head{height:22px;font:600 11px/1 var(--text);color:#6b6f78}.mk__inv{border-radius:8px;height:38px}.mk__inv>i:first-child{background:var(--bar);border-radius:4px;height:8px}.mk__inv .mk__amt{width:100%;margin:0}.mk__inv--on{box-shadow:inset 0 0 0 1.5px var(--k);background:#f6f1fd}.mk__chip--due{background:#fbe3dc;width:100%;padding:6px 8px;display:block}.mk__chip--due i{background:#d9826b;border-radius:3px;height:6px}.mk__chip--paid{color:#2d6a27;background:#e3f2e1}.mk__collect{background:#f6f1fd;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:2px 0 6px;padding:10px;display:grid}.mk__collect small{font:600 11px/1 var(--text);color:#4a3a6b}.mk__input{height:30px;box-shadow:inset 0 0 0 1.5px var(--k);background:#fff;border-radius:7px;align-items:center;padding:0 10px;display:flex}.mk__input i{background:#8e897f;border-radius:4px;width:46%;height:8px}.mk__btn--print{background:var(--k);color:#fff;height:30px}.mk__printer{align-content:start;justify-items:center;padding-top:6px;display:grid;position:relative}.mk__device{z-index:2;background:#2a2930;border-radius:14px;width:230px;height:54px;position:relative;box-shadow:0 16px 24px -16px #15171c99}.mk__device i{background:#111;border-radius:2px;height:4px;position:absolute;bottom:9px;left:22px;right:22px}.mk__paper{z-index:1;width:186px;margin-top:-10px;position:relative;overflow:hidden}.mk__strip{transition:transform 1.3s var(--e);background:#fffefb;gap:8px;padding:22px 16px 20px;display:grid;box-shadow:0 18px 26px -18px #15171c73,inset 0 0 0 1px #15171c0f;-webkit-mask:linear-gradient(#000 calc(100% - 6px),#0000 0),conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/10px 100%;mask:linear-gradient(#000 calc(100% - 6px),#0000 0),conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/10px 100%}.mk__strip b{letter-spacing:.04em;justify-self:center;font:700 13px/1 ui-monospace,Menlo,monospace}.mk__strip small{text-align:center;color:#6b6f78;justify-self:center;font:500 10px/1.3 ui-monospace,Menlo,monospace}.mk__strip hr{border:0;border-top:1.5px dashed #b9b4aa;width:100%;margin:2px 0}.mk__strip i{opacity:.7;background:#3a3a3a;border-radius:2px;height:6px}.mk__strip .mk__c{opacity:.9;justify-self:center;height:12px}.mk__sync{color:#6b6f78;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:11px;grid-column:1/-1;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.mk__sync b{color:var(--ink);font-weight:600}.mk__sync i{background:var(--k);height:16px;box-shadow:inset 0 0 0 4px #fff, 0 0 0 1px var(--k);border-radius:50%;flex:0 0 16px}.mk--receipt.is-armed:not(.s1) .mk__inv--on{box-shadow:none;background:0 0}.mk--receipt.is-armed:not(.s1) .mk__collect{opacity:0;transform:translateY(-6px)}.mk--receipt.is-armed.s2:not(.s3) .mk__btn--print{transform:scale(.94);box-shadow:0 0 0 6px #6d3fc42e}.mk--receipt.is-armed:not(.s3) .mk__strip{transform:translateY(-100%)}.mk--receipt.is-armed:not(.s4) .mk__sync{opacity:0;transform:translateY(8px)}.mk--import{--k:#e07a00;background:#f5f5f3;grid-template-columns:150px 1fr 170px;display:grid}.mk--import .mk__side{background:#1f2a36;align-content:start;gap:2px;padding:18px 10px;display:grid}.mk--import .mk__brand{background:#33424f;width:80px;margin:0 8px 18px}.mk--import .mk__side span{color:#c3cbd5;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.mk--import .mk__side span i{border-radius:3px;width:11px;height:11px;box-shadow:inset 0 0 0 1.5px #7c8a99}.mk--import .mk__side .is-on{color:#fff;box-shadow:inset 2px 0 0 var(--k);background:#2c3a49;font-weight:600}.mk--import .mk__main{align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.mk--import .mk__top b{font:700 16px/1 var(--display)}.mk__drop{background:#fff;border:1.5px dashed #cfcac0;border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.mk__file{color:#23683a;font:600 11.5px/1 var(--text);background:#eaf5ec;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.mk__file em{color:#fff;font:700 8.5px/1 var(--text);background:#23683a;border-radius:3px;padding:3px 4px;font-style:normal}.mk__drop small{color:#6b6f78;font-size:11px}.mk__preview{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:11px;gap:3px;padding:6px;display:grid}.mk__pr{border-radius:7px;grid-template-columns:1fr 86px 56px 64px;align-items:center;gap:10px;height:32px;margin:0;padding:0 10px;display:grid}.mk__pr>i:first-child{background:var(--bar);border-radius:4px;height:7px}.mk__pr .mk__amt{width:100%;margin:0}.mk__pr .mk__chip{color:#3b3f47;background:#eef0f3}.mk__stock{background:#9fcba9;border-radius:4px;height:8px}.mk__pr--head{height:22px;font:600 10.5px/1 var(--text);color:#6b6f78}.mk__pr--hit{box-shadow:inset 0 0 0 1.5px var(--k);background:#fff6e8}.mk__actions{align-items:center;gap:12px;display:flex}.mk__btn--import{background:var(--k);color:#fff}.mk__ok{font:600 11.5px/1.25 var(--text);color:#23683a;align-items:center;gap:8px;display:flex}.mk__ok i{background:#2d8a4e;border-radius:50%;flex:0 0 14px;height:14px;box-shadow:inset 0 0 0 4px #f5f5f3,0 0 0 1px #2d8a4e}.mk__pcard{box-shadow:inset 0 0 0 1px var(--line), 0 24px 40px -30px #15171c73;background:#fff;border-radius:12px;align-content:start;gap:8px;margin:18px 18px 18px 0;padding:14px;display:grid}.mk__pcard .mk__shape{background:linear-gradient(160deg,#ede7dc,#d9d2c4);border-radius:8px;height:96px}.mk__pcard>i:not(.mk__amt){background:var(--bar);border-radius:4px;height:8px}.mk__pcard .mk__amt{background:var(--k);opacity:.8;margin:0}.mk__pcard small{font:600 10.5px/1 var(--text);color:#6b6f78;margin-top:2px}.mk__sizes{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;display:grid}.mk__size{height:24px;font:600 10.5px/1 var(--text);border-radius:6px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #cfcac0}.mk__size.is-out{color:#b9b4aa;background:repeating-linear-gradient(135deg,#0000 0 4px,#eeebe4 4px 5px)}.mk__size--hit{color:#fff;box-shadow:none;background:#15171c}.mk__pcard .mk__btn--buy{color:#fff;background:#15171c;border-radius:8px;height:30px;font-size:11.5px}.mk--import.is-armed:not(.s1) .mk__file{opacity:0;transform:translateY(-10px)scale(.96)}.mk--import.is-armed:not(.s2) .mk__pr:not(.mk__pr--head){opacity:0;transform:translateY(6px)}.mk--import .mk__pr:nth-of-type(3){transition-delay:.1s}.mk--import .mk__pr:nth-of-type(4){transition-delay:.2s}.mk--import .mk__pr:nth-of-type(5){transition-delay:.3s}.mk--import.is-armed:not(.s3) .mk__ok{opacity:0;transform:translate(-6px)}.mk--import.is-armed.s3:not(.s4) .mk__btn--import{transform:scale(.96)}.mk--import.is-armed:not(.s4) .mk__size--hit{color:#b9b4aa;background:repeating-linear-gradient(135deg,#0000 0 4px,#eeebe4 4px 5px);box-shadow:inset 0 0 0 1px #cfcac0}.mk--gear{--k:#f07f00;background:linear-gradient(170deg,#f5f3ef,#fff);grid-template-columns:270px minmax(0,360px);justify-content:center;align-items:center;gap:28px;padding:26px 34px;display:grid}.mk--gear .mk__phone{background:#fff;gap:12px}.mk--gear .mk__brand{background:#15171c;width:70px;height:20px}.mk__cart{border-radius:4px;width:22px;height:18px;position:relative;box-shadow:inset 0 0 0 1.8px #15171c}.mk__cart em{background:var(--k);color:#fff;width:15px;height:15px;font:700 9px/1 var(--text);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-7px;right:-7px}.mk__cat{font:700 17px/1 var(--display)}.mk__filters{gap:6px;margin:0;display:flex}.mk__filters span{font:600 10.5px/1 var(--text);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;display:flex;box-shadow:inset 0 0 0 1px #d9d4ca}.mk__toggle{color:#8a4a00;background:#fff1e0;box-shadow:inset 0 0 0 1.5px var(--k)!important}.mk__toggle i{background:radial-gradient(circle at 16px 6px, #fff 0 4px, transparent 4.5px), var(--k);border-radius:6px;width:22px;height:12px}.mk__cartbar{color:#fff;font:600 11.5px/1 var(--text);background:#15171c;border-radius:14px;justify-content:space-between;align-items:center;margin:0;padding:10px 10px 10px 14px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.mk__cartbar .mk__btn{background:var(--k);color:#15171c;border-radius:999px;height:30px;font-size:11.5px}.mk__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk__prod{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;gap:6px;padding:8px;display:grid;position:relative}.mk__prod .mk__shape{background:#f1eee8;border-radius:7px;height:70px}.mk__shape--0{background:radial-gradient(circle,#2b2b2b 0 22px,#4a4a4a 23px 26px,#f1eee8 27px)!important}.mk__shape--2{background:radial-gradient(circle at 50% 55%,#2b2b2b 0 16px,#f1eee8 17px),linear-gradient(#f1eee8,#f1eee8)!important}.mk__prod>i:not(.mk__amt){background:var(--bar);border-radius:3px;height:6px}.mk__prod .mk__amt{background:#15171c;width:46%;margin:0}.mk__sale{background:var(--k);color:#fff;font:700 8.5px/1 var(--text);border-radius:4px;padding:3px 6px;font-style:normal;position:absolute;top:12px;left:12px}.mk__stockl{font:600 9.5px/1 var(--text);color:#2d6a27}.mk__stockl.is-no{color:#8e897f}.mk__prod.is-out{display:none}.mk__prod--add{box-shadow:inset 0 0 0 1.5px var(--k)}.mk--gear .mk__notes li{font-size:12.5px}.mk--gear .mk__notes i{--k:#f07f00}.mk--gear.is-armed:not(.s2) .mk__prod.is-out{display:grid}.mk--gear.is-armed:not(.s1) .mk__toggle{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px #d9d4ca!important}.mk--gear.is-armed:not(.s1) .mk__toggle i{background:radial-gradient(circle at 6px 6px,#fff 0 4px,#0000 4.5px),#cfcac0}.mk--gear.is-armed:not(.s3) .mk__cartbar{opacity:0;transform:translateY(14px)}.mk--gear.is-armed:not(.s3) .mk__prod--add{box-shadow:inset 0 0 0 1px var(--line)}.mk--gear.is-armed:not(.s3) .mk__cart em{opacity:0;transform:scale(.4)}.mk--gear.is-armed:not(.s2) .mk__note--1,.mk--gear.is-armed:not(.s3) .mk__note--2,.mk--gear.is-armed:not(.s4) .mk__note--3{opacity:0;transform:translate(10px)}@media (width<=900px){.mk{min-height:0}.mk--crm,.mk--studio{grid-template-columns:1fr}.mk--crm .mk__side,.mk__builder{display:none}.mk__tr{grid-template-columns:1.2fr 1fr 82px}.mk__tr>i:nth-child(3),.mk__tr--head span:nth-child(3),.mk__tr .mk__chip--src,.mk__tr--head span:nth-child(4){display:none}.mk--farm{grid-template-columns:1fr}.mk--farm .mk__side{display:none}.mk__kpis{grid-template-columns:1fr 1fr}.mk__costs{grid-template-columns:1fr}.mk--gym .mk__nav span:not(.mk__brand):not(.mk__cta){display:none}.mk--gym .mk__body{grid-template-columns:1fr}.mk--homecare{grid-template-columns:1fr;justify-items:center;padding:20px 14px}.mk__phone{width:250px;height:440px}.mk__notes{width:100%}.mk--shop{grid-template-columns:1fr;padding:14px}.mk--studio .mk__nav span:not(.mk__brand){display:none}.mk--feeds{grid-template-columns:1fr}.mk__sup,.mk__btn--shopify{display:none}.mk__row{grid-template-columns:16px 1fr 86px}.mk__row .mk__chip{display:none}.mk__report{grid-template-columns:1fr}.mk--pricing{grid-template-columns:minmax(0,1fr);padding:14px}.mk__product{display:none}.mk__config{min-width:0}.mk__cfg{grid-template-columns:96px minmax(0,1fr)}.mk__buy{grid-template-columns:66px minmax(0,1fr) minmax(0,1fr)}.mk__buy .mk__btn{padding:0 8px;font-size:11px}.mk__toast{max-width:none;position:static}.mk--leads{grid-template-columns:1fr}.mk__sources{grid-auto-columns:1fr;grid-auto-flow:column;padding:10px}.mk__sources small,.mk__src:after{display:none}.mk--leads .mk__tr{grid-template-columns:1fr 120px}.mk--leads .mk__tr>:nth-child(2),.mk--leads .mk__tr>:nth-child(4){display:none}.mk--leads .mk__tr--head span:nth-child(3){display:block}.mk--receipt{grid-template-columns:1fr;padding:14px}.mk__inv-head,.mk__inv{grid-template-columns:1fr 54px 70px}.mk--import{grid-template-columns:1fr}.mk--import .mk__side,.mk__pcard{display:none}.mk__pr{grid-template-columns:1fr 80px 50px}.mk__pr>:nth-child(3){display:none}.mk--gear{grid-template-columns:1fr;justify-items:center;padding:20px 14px}.mk--gear .mk__notes{width:100%}.mk--fleet{grid-template-columns:1fr}.mk--fleet .mk__side,.mk__col--0{display:none}.mk__board{grid-template-columns:repeat(3,minmax(0,1fr))}.mk--fleet .mk__events{grid-template-columns:1fr}}.mk-accent .mk{--k:var(--mk-k)}.mk-thumb{background:var(--paper);pointer-events:none;border-radius:16px;height:230px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #15171c0f}.mk-thumb>.mk{zoom:.55;margin:22px}.mk-big{pointer-events:none;border-radius:16px;position:relative;overflow:hidden}.mk-big>.mk{zoom:.8}@media (width<=900px){.mk-thumb{height:200px}.mk-thumb>.mk{zoom:.5;margin:14px}.mk-big>.mk{zoom:.6}}
