@import "https://fonts.googleapis.com/css2?family=Fira+Sans+Extra+Condensed:wght@600;700;800&family=Roboto:wght@400;500;700&family=Unbounded:wght@700;800&display=swap";
@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css";
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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{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;@layer utilities{.visible{visibility:visible}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#111418;--muted:#5b6670;--bg:#fff;--gray:#eef1f2;--line:#dfe4e7;--deep:#0f3d52;--night:#081b24;--teal:#0fa39b;--teal-ink:#0b8079;--teal-bright:#34d1c4;--cyan-tint:#e6f7f5;--shadow-md:0 18px 40px -18px #0f3d5259;--head:"Fira Sans Extra Condensed","Roboto",sans-serif;--gut:clamp(16px,5vw,80px);--maxw:1240px;--text-2:#38424a;--surface:#fff;--accent:var(--teal-ink);--tint-text:#08423d;--deep-text:var(--deep);--toggle-off:#c9d3d8;--err-bg:#fff1e9;--err-text:#c2410c}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e9eef0;--text-2:#b4bec4;--muted:#8c989f;--bg:#0d1114;--surface:#151b1f;--gray:#1a2227;--line:#2a343a;--accent:#34d1c4;--cyan-tint:#10302e;--tint-text:#a7ede5;--deep-text:#9ed9d3;--toggle-off:#3a454c;--err-bg:#3a1e14;--err-text:#fdba8c}html[data-theme=dark] :is([class*=mk-],.device){--ink:#111418;--text-2:#38424a;--muted:#5b6670;--line:#dfe4e7;--gray:#eef1f2;--surface:#fff;--accent:#0b8079;--cyan-tint:#e6f7f5}html[data-theme=dark] :is(.mk-browser,.device-screen,.mk-search,.mk-chat__msg:not(.me),.mk-integr span:not(.more),.mk-rival__badge,.mk-price,.mk-form,.mk-figma,.mk-proof__review,.mk-niches span){color:#111418}html[data-theme=dark] .mk-speed{--ink:#e9eef0}html[data-theme=dark] .mk-speed .track{stroke:#2f3a41}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}body.menu-open,body.about-open{overflow:hidden}h1,h2,h3{font-family:var(--head);letter-spacing:.005em;line-height:1.04}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}[id]{scroll-margin-top:64px}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:.8rem;font-weight:700}.btn{letter-spacing:.07em;text-transform:uppercase;cursor:pointer;text-align:center;border:1.5px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-family:Roboto;font-size:.86rem;font-weight:700;line-height:1.25;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn--primary{background:var(--teal-ink);color:#fff}.btn--primary:hover{background:var(--deep)}.btn--ghost{color:var(--ink);border-color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--bg)}.btn:focus-visible,.tabs__btn:focus-visible,.radio:focus-visible,.banner__btn:focus-visible{outline:3px solid var(--teal-bright);outline-offset:2px}.btn:disabled{opacity:.5;cursor:default}.gh{z-index:72;background:var(--surface);border-bottom:1px solid var(--line);position:relative}.gh__in{height:64px;padding:0 var(--gut);align-items:center;gap:40px;display:flex}.logo{letter-spacing:-.02em;align-items:center;gap:10px;font-family:Unbounded;font-size:1.05rem;font-weight:700;display:flex}.logo__mark{color:#fff;background:linear-gradient(140deg,var(--deep),var(--teal));border-radius:9px;place-items:center;width:34px;height:34px;font-family:Unbounded;font-size:.95rem;font-weight:700;display:grid}.gh__links{gap:30px;display:flex}.gh__links a{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700;transition:color .2s}.gh__links a:hover{color:var(--accent)}.gh__right{align-items:center;gap:22px;margin-left:auto;display:flex}.gh__cta{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:.8rem;font-weight:700;display:flex}.gh__cta i,.gh__cta:hover{color:var(--accent)}.gh__tg svg{width:26px;height:26px;display:block}.theme-btn{border:1.5px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;flex:none;place-items:center;font-size:1rem;transition:border-color .2s,color .2s;display:grid}.theme-btn:hover{border-color:var(--accent);color:var(--accent)}.theme-btn:focus-visible{outline:3px solid var(--teal-bright);outline-offset:2px}.theme-btn{position:relative;overflow:hidden}.theme-btn i{transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .35s;position:absolute}.theme-btn .i-sun{opacity:0;color:#f5b301;transform:rotate(-120deg)scale(.3)translateY(10px)}html[data-theme=dark] .theme-btn .i-sun{opacity:1;transform:none}html[data-theme=dark] .theme-btn .i-moon{opacity:0;transform:rotate(120deg)scale(.3)translateY(10px)}.theme-btn:hover .i-moon{transform:rotate(-20deg)}html[data-theme=dark] .theme-btn:hover .i-sun{transform:rotate(45deg)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}@media (prefers-reduced-motion:reduce){.theme-btn i{transition:none}}.burger{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:6px;font-size:1.35rem;display:none}.mobile-menu{z-index:71;background:var(--surface);padding:140px var(--gut) 30px;visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.mobile-menu.open{visibility:visible;opacity:1;pointer-events:auto}.mobile-menu a{font-family:var(--head);text-transform:uppercase;border-bottom:1px solid var(--line);padding:12px 0;font-size:1.7rem;font-weight:800}.mobile-menu .btn{border-bottom:0;margin-top:22px;font-family:Roboto;font-size:.86rem}.subnav{z-index:60;background:var(--surface);box-shadow:0 1px 0 var(--line),0 8px 18px -14px #00000040;align-items:stretch;display:flex;position:sticky;top:0}.subnav__model{background:var(--gray);white-space:nowrap;flex:none;align-items:center;gap:16px;padding:0 26px;font-size:.85rem;display:flex}.subnav__year{border-right:1px solid var(--line);color:var(--muted);padding-right:16px}.subnav__tabs{scrollbar-width:none;padding:0 14px;display:flex;overflow-x:auto}.subnav__tabs::-webkit-scrollbar{display:none}.subnav__tabs a{height:52px;color:var(--text-2);flex:none;align-items:center;padding:0 16px;font-size:.95rem;transition:color .2s;display:flex;position:relative}.subnav__tabs a:hover{color:var(--ink)}.subnav__tabs a.on{color:var(--ink);font-weight:700}.subnav__tabs a.on:after{content:"";background:var(--teal-ink);border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0;left:16px;right:16px}.hero__media{background:var(--gray);position:relative;overflow:hidden}.hero__media img{object-fit:cover;object-position:50% 60%;width:100%;height:clamp(340px,50vw,760px)}.intro{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,6vw,96px);padding-top:56px;padding-bottom:24px;display:grid}.intro h1{font-size:clamp(2.4rem,4.6vw,4.2rem);font-weight:800}.intro__body p{color:var(--text-2);font-size:1.02rem}.intro__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.intro__body>:first-child{margin-top:0}.sect{padding-top:clamp(64px,8vw,112px)}.sect-title{text-align:center;text-transform:uppercase;padding:0 var(--gut);margin-bottom:clamp(28px,4vw,52px);font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:800}.sect-sub{text-align:center;color:var(--muted);max-width:620px;padding:0 var(--gut);margin:calc(clamp(28px,4vw,52px)/-1.66667) auto clamp(28px,4vw,48px);font-size:1.08rem}.panel{background:var(--gray);min-height:clamp(460px,46vw,700px);position:relative;overflow:hidden}.panel--dark{background:radial-gradient(90% 120% at 70% 40%,#15506a 0%,var(--night) 70%);color:#fff}.panel__visual{padding:6% var(--gut);align-items:center;display:grid;position:absolute;inset:0}.panel--bl .panel__visual,.panel--l .panel__visual{justify-items:end}.panel--r .panel__visual,.panel--br .panel__visual{justify-items:start}.panel__text{max-width:min(440px,34vw);position:absolute}.panel--bl .panel__text{left:var(--gut);bottom:clamp(32px,5vw,64px)}.panel--br .panel__text{right:var(--gut);bottom:clamp(32px,5vw,64px)}.panel--r .panel__text{right:var(--gut);top:50%;translate:0 -50%}.panel--l .panel__text{left:var(--gut);top:50%;translate:0 -50%}.panel__text h3{text-transform:uppercase;margin-bottom:14px;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:800}.panel__text p{color:var(--text-2);font-size:1.02rem}.panel--dark .panel__text p{color:#ffffffc7}.cards{gap:16px;margin-top:16px;display:grid}.cards--3{grid-template-columns:repeat(3,1fr)}.cards--2{grid-template-columns:repeat(2,1fr)}.cards--1{grid-template-columns:1fr}.vis-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card__shot{aspect-ratio:16/9;background:var(--gray);place-items:center;display:grid;position:relative;overflow:hidden;container-type:size}.card h3{padding:22px 28px 8px;font-size:1.55rem;font-weight:700}.card p{color:var(--muted);max-width:560px;padding:0 28px 34px;font-size:.95rem}.banner{background:var(--night);color:#fff;text-align:center;place-items:center;min-height:clamp(380px,36vw,540px);margin-top:clamp(64px,8vw,112px);display:grid;position:relative;overflow:hidden}.banner__bg{opacity:.32;filter:blur(2px);grid-template-columns:repeat(3,1fr);align-items:center;gap:4%;display:grid;position:absolute;inset:-10% -5%;transform:rotate(-4deg)}.banner:after{content:"";background:radial-gradient(60% 70%,#081b248c,#081b24eb);position:absolute;inset:0}.banner__in{z-index:1;padding:40px var(--gut);flex-direction:column;align-items:center;display:flex;position:relative}.banner .kicker{color:var(--teal-bright)}.banner h2{text-transform:uppercase;font-size:clamp(2.4rem,5.4vw,4.6rem);font-style:italic;font-weight:800}.banner__btn{border:2px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;margin:26px 0 20px;font-size:1.3rem;transition:background .2s,color .2s;display:grid}.banner__btn:hover{color:var(--night);background:#fff}.banner__sub{color:#ffffffbf;max-width:460px;font-size:.98rem}.lead-block{max-width:820px;padding:0 var(--gut);text-align:center;margin:0 auto}.lead-block h3{text-transform:uppercase;margin-bottom:14px;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:800}.lead-block p{color:var(--text-2)}.stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px);display:grid}.stat{flex-direction:column;align-items:center;gap:4px;display:flex}.stat__label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700}.stat__num{font-family:var(--head);white-space:nowrap;font-size:clamp(3.2rem,7vw,5.6rem);font-weight:800;line-height:1}.stat__unit{color:var(--muted);font-size:.88rem}.tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs__btn{background:var(--surface);border:0;border-right:1px solid var(--line);cursor:pointer;min-width:150px;color:var(--ink);flex:1 0 auto;justify-content:center;align-items:center;gap:10px;padding:18px 16px;font-family:Roboto;font-size:.88rem;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative}.tabs__btn:last-child{border-right:0}.tabs__btn:hover{background:var(--gray)}.tabs__btn.on{background:var(--teal-ink);color:#fff;font-weight:700}.tabs__num{font-family:var(--head);color:var(--accent);font-size:1.05rem;font-weight:700}.tabs__btn.on .tabs__num{color:#ffffffb3}.tabs--notch{overflow:visible}.tabs--notch .tabs__btn.on:after{content:"";border:9px solid #0000;border-bottom:0;border-top-color:var(--accent);z-index:2;position:absolute;bottom:-9px;left:50%;translate:-50%}.tabpane{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,4vw,64px);animation:.45s fadeIn;display:grid}.tabpane__text{padding:40px 0 40px var(--gut)}.tabpane__text h3{text-transform:uppercase;margin-bottom:14px;font-size:clamp(2rem,3.4vw,3rem);font-weight:800}.tabpane__text p{color:var(--text-2);max-width:420px;margin-bottom:22px}.tabpane__visual{background:var(--gray);place-items:center;min-height:clamp(320px,32vw,480px);display:grid;position:relative;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.showcase{background:var(--gray);min-height:clamp(540px,48vw,720px);position:relative;overflow:hidden}.showcase__visual{inset:0 0 0 calc(var(--gut) + min(420px,40%) + 24px);animation:.5s fadeIn;position:absolute}.showcase .showcase__desk{width:min(78%,720px);position:absolute;top:12%;right:12%}.showcase__desk img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}.showcase__visual{container-type:size}.showcase .showcase__phone{--ph:60cqh;position:absolute;bottom:8%;right:5%}.showcase__card{left:var(--gut);background:var(--surface);width:min(420px,40%);padding:34px 32px 30px;position:absolute;top:0;box-shadow:0 20px 40px -24px #00000059}.showcase__card h3{text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:800}.showcase__lead{color:var(--muted);margin-bottom:20px;font-size:.92rem}.radios{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px 16px;padding-bottom:20px;display:grid}.radio{cursor:pointer;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:10px;font-family:Roboto;font-size:.9rem;display:flex}.radio.on{color:var(--ink);font-weight:700}.radio__dot{border:1.5px solid #b8c2c8;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.radio.on .radio__dot{background:var(--teal-ink);border-color:var(--accent)}.radio.on .radio__dot:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;margin-top:-2px;rotate:45deg}.showcase__case{padding-top:18px}.showcase__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:flex}.showcase__dev{color:#92400e;letter-spacing:0;text-transform:none;background:#fef3c7;padding:2px 8px}.showcase__case p{color:var(--text-2);margin:8px 0 14px;font-size:.95rem}.showcase__link{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:inline-flex}.showcase__link.off{color:var(--muted)}.price-head{text-align:center;padding:0 var(--gut) clamp(36px,5vw,56px)}.price-head__big{font-family:var(--head);font-size:clamp(3.6rem,9vw,7.2rem);font-weight:800;line-height:1}.price-head__big span{color:var(--muted);vertical-align:.7em;margin-right:6px;font-size:.4em}.price-head__sub{max-width:640px;color:var(--muted);margin:14px auto 0}.feature{background:var(--gray);min-height:clamp(480px,42vw,620px);position:relative;overflow:hidden}.feature__visual{inset:0 calc(var(--gut) + min(420px,36%) + 24px) 0 0;place-items:center;animation:.45s fadeIn;display:grid;position:absolute}.feature__card{right:var(--gut);background:var(--surface);width:min(420px,36%);padding:34px 32px;position:absolute;top:0;box-shadow:0 20px 40px -24px #00000059}.feature__card h3{text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:800}.feature__card p{color:var(--text-2);font-size:.96rem}.feature__note{align-items:center;gap:9px;margin:16px 0 22px;display:flex;color:var(--muted)!important;font-size:.86rem!important}.feature__note i{color:var(--accent)}.contact{background:var(--gray);margin-top:clamp(64px,8vw,112px);padding:clamp(64px,8vw,104px) 0}.contact__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.contact h2{text-transform:uppercase;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800}.contact p.lead{color:var(--text-2);max-width:460px;margin-top:16px;font-size:1.05rem}.contact__list{gap:10px;margin-top:24px;display:grid}.contact__list div{align-items:center;gap:11px;font-weight:500;display:flex}.contact__list i{color:var(--accent)}.form-card{background:var(--surface);padding:36px 34px;box-shadow:0 24px 50px -30px #00000059}.form-card h3{text-transform:uppercase;margin-bottom:4px;font-size:1.9rem;font-weight:800}.form-card .sub{color:var(--muted);margin-bottom:22px;font-size:.92rem}.field{margin-bottom:16px}.field label{letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:.8rem;font-weight:700;display:block}.field input,.field select,.field textarea{border:1.5px solid var(--line);width:100%;color:var(--ink);background:var(--surface);border-radius:0;padding:13px 14px;font-family:Roboto;font-size:1rem;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:84px;line-height:1.5}.field label .opt{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:500}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #0fa39b26}.form-card .btn{width:100%;margin-top:6px}.form-note{text-align:center;color:var(--muted);margin-top:14px;font-size:.82rem}.method-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.method-btn{cursor:pointer;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:0;justify-content:center;align-items:center;gap:9px;padding:12px 10px;font-family:Roboto;font-size:.93rem;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:flex}.method-btn i{color:var(--accent)}.method-btn:hover{border-color:var(--teal)}.method-btn.active{border-color:var(--accent);background:var(--cyan-tint);color:var(--accent);font-weight:700}.method-btn:last-child:nth-child(odd){grid-column:1/-1}.method-btn:focus-visible{outline:3px solid var(--teal-bright);outline-offset:2px}.form-status{margin-top:14px;padding:13px 16px;font-size:.92rem;font-weight:600;display:none}.form-status.ok{background:var(--cyan-tint);color:var(--accent);display:block}.form-status.err{background:var(--err-bg);color:var(--err-text);display:block}.about-veil{z-index:90;opacity:0;visibility:hidden;background:#081b248c;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.about-veil.on{opacity:1;visibility:visible}.about{z-index:91;background:var(--surface);visibility:hidden;width:min(460px,100%);padding:56px 36px 36px;transition:translate .4s cubic-bezier(.2,.7,.3,1),visibility .4s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;translate:-100%;box-shadow:30px 0 60px -30px #0006}.about.on{visibility:visible;translate:0}.about__close{background:var(--gray);cursor:pointer;width:44px;height:44px;color:var(--ink);border:0;font-size:1.2rem;position:absolute;top:16px;right:16px}.about__close:hover{background:var(--line)}.about h2{text-transform:uppercase;margin-bottom:8px;font-size:clamp(2.1rem,4vw,2.8rem);font-weight:800}.about__team{border-bottom:1px solid var(--line);margin:8px 0 26px}.about__person{border-top:1px solid var(--line);padding:22px 0}.about__who{align-items:center;gap:16px;margin-bottom:14px;display:flex}.about__who img{object-fit:cover;border-radius:50%;flex:none;width:76px;height:76px}.about__person b{font-family:var(--head);text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1.1;display:block}.about__role{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--teal-ink);margin-top:6px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-block}.about__person p{color:var(--text-2);font-size:.97rem}.about__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.about__actions .btn{flex:auto}.about__tg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.about,.about-veil{transition:none}}.footer{color:#ffffffb3;background:#0b0d0f;padding:48px 0 36px}.footer__grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer .logo{color:#fff}.footer__contacts{flex-wrap:wrap;gap:24px;display:flex}.footer__contacts a{color:#fffc;align-items:center;gap:9px;font-size:.95rem;transition:color .2s;display:flex}.footer__contacts a:hover{color:var(--teal-bright)}.footer__copy{opacity:.6;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:24px;font-size:.85rem;display:flex}.footer__links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.footer__links a,.ck-link{color:#ffffffbf;transition:color .2s}.footer__links a:hover,.footer__links .ck-link:hover{color:var(--teal-bright)}.ck-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.mk-browser{background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 30px 60px -30px #081b2480,0 0 0 1px #0e223012}.mk-browser__bar{background:#eef1f3;border-bottom:1px solid #e1e5e8;align-items:center;gap:5px;padding:7px 10px;display:flex}.mk-browser__bar i{background:#ff6b5f;border-radius:50%;flex:none;width:7px;height:7px}.mk-browser__bar i:nth-child(2){background:#ffbd2e}.mk-browser__bar i:nth-child(3){background:#28c840}.mk-browser__bar span{color:#6b7782;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:5px;flex:0 auto;min-width:0;max-width:60%;margin-left:8px;padding:1px 9px;font-size:10px;line-height:1.5;overflow:hidden}.mk-site{aspect-ratio:16/10;background:linear-gradient(160deg,var(--a),#fff 70%);flex-direction:column;gap:7%;padding:6%;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-site{background:linear-gradient(160deg,color-mix(in srgb,var(--a) 12%,#fff),#fff 70%)}}.mk-site__nav{align-items:center;gap:4%;display:flex}.mk-site__nav i{aspect-ratio:4;background:var(--b);border-radius:3px;width:14%}.mk-site__nav span{aspect-ratio:6;background:#d3dbe0;border-radius:3px;width:9%}.mk-site__nav span:first-of-type{margin-left:auto}.mk-site__hero{flex-direction:column;gap:4%;display:flex}.mk-site__hero span{border-radius:3px;display:block}.mk-site__hero .l1{aspect-ratio:16;background:var(--b);width:62%}.mk-site__hero .l2{aspect-ratio:16;background:#c9d3d9;width:44%}.mk-site__hero .cta{aspect-ratio:5;background:var(--a);border-radius:99px;width:24%;margin-top:3%}.mk-site__cards{grid-template-columns:repeat(3,1fr);gap:4%;margin-top:auto;display:grid}.mk-site__cards i{aspect-ratio:4/3;background:#fff;border-radius:6px;box-shadow:0 0 0 1px #0000000f}.mk-site__cards i:first-child{background:var(--a)}@supports (color:color-mix(in lab, red, red)){.mk-site__cards i:first-child{background:color-mix(in srgb,var(--a) 22%,#fff)}}.mk-site--dim{filter:grayscale();opacity:.75}.device{--u:calc(var(--ph,320px) / 868);flex:none;position:relative}.device .device-frame,.device .device-screen{display:block;position:relative}.device .device-screen{background:#fff;overflow:hidden}.device .device-screen>img{object-fit:cover;object-position:top;width:100%;height:100%}.device-iphone-14-pro{height:calc(868 * var(--u));width:calc(428 * var(--u))}.device-iphone-14-pro .device-frame{border:calc(1 * var(--u)) solid #1b1721;border-radius:calc(68 * var(--u));box-shadow:inset 0 0 calc(4 * var(--u)) calc(2 * var(--u)) #c0b7cd, inset 0 0 0 calc(6 * var(--u)) #342c3f;height:calc(868 * var(--u));padding:calc(19 * var(--u));width:calc(428 * var(--u));background:#010101}.device-iphone-14-pro .device-screen{border-radius:calc(49 * var(--u));height:calc(830 * var(--u));width:calc(390 * var(--u))}.device-iphone-14-pro .device-stripe:after,.device-iphone-14-pro .device-stripe:before{border:solid #01010140;border-width:0 calc(7 * var(--u));content:"";height:calc(7 * var(--u));z-index:9;width:100%;position:absolute;left:0}.device-iphone-14-pro .device-stripe:after{top:calc(85 * var(--u))}.device-iphone-14-pro .device-stripe:before{bottom:calc(85 * var(--u))}.device-iphone-14-pro .device-header{border-radius:calc(20 * var(--u));height:calc(35 * var(--u));margin-left:calc(-60 * var(--u));left:50%;top:calc(29 * var(--u));width:calc(120 * var(--u));background:#010101;position:absolute}.device-iphone-14-pro .device-sensors:after,.device-iphone-14-pro .device-sensors:before{content:"";position:absolute}.device-iphone-14-pro .device-sensors:after{border-radius:calc(17 * var(--u));height:calc(33 * var(--u));margin-left:calc(-60 * var(--u));left:50%;top:calc(30 * var(--u));width:calc(74 * var(--u));background:#010101}.device-iphone-14-pro .device-sensors:before{box-shadow:0 0 calc(1 * var(--u)) calc(1 * var(--u)) #ffffff0d;height:calc(9 * var(--u));margin-left:calc(36 * var(--u));left:50%;top:calc(42 * var(--u));width:calc(9 * var(--u));background:radial-gradient(at 20% 20%,#6074bf 0,#0000 40%),radial-gradient(at 80% 80%,#513785 0,#24555e 20%,#0000 50%);border-radius:50%}.device-iphone-14-pro .device-btns{border-radius:calc(2 * var(--u));height:calc(32 * var(--u));left:calc(-2 * var(--u));top:calc(115 * var(--u));width:calc(3 * var(--u));background:#1b1721;position:absolute}.device-iphone-14-pro .device-btns:after,.device-iphone-14-pro .device-btns:before{border-radius:calc(2 * var(--u));content:"";height:calc(62 * var(--u));width:calc(3 * var(--u));background:#1b1721;position:absolute;left:0}.device-iphone-14-pro .device-btns:after{top:calc(60 * var(--u))}.device-iphone-14-pro .device-btns:before{top:calc(140 * var(--u))}.device-iphone-14-pro .device-power{border-radius:calc(2 * var(--u));height:calc(100 * var(--u));right:calc(-2 * var(--u));top:calc(200 * var(--u));width:calc(3 * var(--u));background:#1b1721;position:absolute}.device-iphone-14-pro .device-home:after,.device-iphone-14-pro .device-home:before{border:solid #01010140;border-width:calc(6 * var(--u)) 0;content:"";height:calc(6 * var(--u));width:calc(6 * var(--u));z-index:9;position:absolute}.device-iphone-14-pro .device-home:after{right:calc(86 * var(--u));top:0}.device-iphone-14-pro .device-home:before{bottom:0;left:calc(86 * var(--u))}.device-iphone-14-pro .device-frame{box-shadow:inset 0 0 calc(4 * var(--u)) calc(2 * var(--u)) #c0b7cd,inset 0 0 0 calc(6 * var(--u)) #342c3f,0 calc(40 * var(--u)) calc(70 * var(--u)) calc(-24 * var(--u)) #081b248c}.mk-phone .mk-site{aspect-ratio:auto;gap:6%;height:100%;padding:16% 9% 10%}.mk-phone .mk-site__nav i{width:34%}.mk-phone .mk-site__nav span{display:none}.mk-phone .mk-site__hero .l1{aspect-ratio:9;width:90%}.mk-phone .mk-site__hero .l2{aspect-ratio:9;width:70%}.mk-phone .mk-site__hero .cta{aspect-ratio:4;width:60%}.mk-phone .mk-site__cards{grid-template-columns:1fr 1fr}.mk-phone .mk-site__cards i:nth-child(3){display:none}.mk-toast{color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 16px 30px -12px #081b2473}.mk-toast i{color:var(--teal)}.mk-float{animation:4.5s ease-in-out infinite mkFloat;position:absolute}.mk-float.f2{animation-delay:-1.5s}.mk-float.f3{animation-delay:-3s}@keyframes mkFloat{0%,to{translate:0}50%{translate:0 -10px}}.mk-scene{aspect-ratio:16/10;width:min(760px,52vw);position:relative}.mk-scene__desk{width:84%;position:absolute;top:0;left:0}.mk-scene{container-type:size}.mk-scene .mk-scene__phone{--ph:74cqh;position:absolute;bottom:-2%;right:0}.mk-scene--devices .f1{top:56%;left:-6%}.mk-scene--devices .f2{top:-4%;right:6%}.mk-scene--devices .f3{bottom:-3%;left:38%}.mk-scene--quiet .mk-scene__desk{width:80%}.mk-stat{width:42%;color:var(--ink);background:#fff;border-radius:12px;padding:16px 18px 10px;position:absolute;bottom:2%;right:0;box-shadow:0 30px 50px -24px #0009}.mk-stat__label{color:var(--muted);font-size:12px}.mk-stat__num{font-family:var(--head);font-size:3.2rem;font-weight:800;line-height:1;display:block}.mk-stat__line{width:100%;height:auto}.mk-stat__line path{fill:none;stroke:#c5ced4;stroke-width:3px;stroke-linecap:round}.mk-line{background:#dce3e7;border-radius:4px;width:100%;height:8px;display:block}.mk-line.s{width:60%}.mk-line.t{background:#b9c6cd;width:45%;height:10px}.card__shot .mk-phone{--ph:88cqh}.mk-calls{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:10%;display:flex}.mk-calls b{align-self:flex-start;margin-bottom:auto;font-size:12px}.mk-calls i{color:#b9c6cd;font-size:1.9rem}.mk-calls span{color:var(--muted);margin-bottom:auto;font-size:11px}.mk-rival{width:80%;height:78%;position:relative}.mk-rival__old{top:16%;left:0;width:50%!important;position:absolute!important}.mk-rival__new{top:0;right:0;width:58%!important;position:absolute!important}.mk-rival__badge{background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:0;right:4%;box-shadow:0 12px 24px -12px #0006}.mk-rival__badge i{color:#f5b301}.mk-broken{background:#f6f8f9;height:100%;padding:22% 0 0 7%;position:relative}.mk-broken__nav{white-space:nowrap;color:var(--muted);gap:9px;margin-bottom:10px;font-size:7px;display:flex}.mk-broken__h{font-family:var(--head);white-space:nowrap;color:var(--ink);font-size:23px;font-weight:800;line-height:1.05;display:block}.mk-broken__p{color:var(--muted);width:240%;margin:8px 0;font-size:5.5px;line-height:1.5;display:block}.mk-broken__row{gap:8px;width:260%;display:flex}.mk-broken__row i{aspect-ratio:4/3;background:#dce3e7;border-radius:4px;flex:1}.mk-broken__btn{color:#fff;white-space:nowrap;background:#8796a0;margin-top:10px;padding:5px 10px;font-size:7px;font-weight:700;display:inline-block}.mk-broken__scroll{background:#00000014;border-radius:3px;height:3px;position:absolute;bottom:4%;left:8%;right:8%}.mk-broken__scroll i{background:#00000059;border-radius:3px;width:34%;height:100%;display:block}.mk-price{background:#fff;border-radius:12px;flex-direction:column;gap:6px;width:52%;padding:20px 22px;display:flex;box-shadow:0 20px 40px -26px #0006}.mk-price__label{color:var(--muted);font-size:12px}.mk-price__q{font-family:var(--head);color:#c5ced4;font-size:2.8rem;font-weight:800;line-height:1}.mk-price__hint{color:var(--muted);font-size:11px}.mk-proof{width:72%}.mk-proof__photos{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mk-proof__photos i{aspect-ratio:4/3;background:linear-gradient(140deg,var(--teal),var(--deep));border-radius:8px}.mk-proof__photos i:nth-child(2){background:linear-gradient(140deg,#34d1c4,#0b8079)}.mk-proof__photos i:nth-child(3){background:linear-gradient(140deg,#0f3d52,#081b24)}.mk-proof__review{background:#fff;border-radius:10px;flex-direction:column;gap:7px;margin:-8% 8% 0;padding:12px 14px;display:flex;position:relative;box-shadow:0 20px 40px -24px #00000073}.mk-stars{color:#f5b301;gap:3px;font-size:12px;display:flex}.mk-form{background:#fff;border-radius:12px;flex-direction:column;gap:9px;width:52%;padding:6%;display:flex;position:relative;box-shadow:0 20px 40px -26px #0006}.mk-form__field{color:var(--muted);border:1.5px solid #e1e5e8;border-radius:7px;padding:6px 10px;font-size:11px}.mk-form__btn{background:var(--teal-ink);color:#fff;text-align:center;border-radius:7px;padding:8px;font-size:11px;font-weight:700}.mk-form__ok{position:absolute;bottom:-12%;right:-30%}.mk-screens{width:84%;height:78%;position:relative}.mk-screens__desk{top:0;left:0;width:66%!important;position:absolute!important}.mk-screens__tab{aspect-ratio:3/4;background:#fff;border:5px solid #0d1316;border-radius:10px;width:30%;position:absolute;bottom:0;right:16%;overflow:hidden}.mk-screens__tab .mk-site{aspect-ratio:auto;height:100%}.mk-screens .mk-screens__phone{--ph:50cqh;position:absolute;bottom:0;right:0}.mk-speed{flex-direction:column;align-items:center;gap:8px;width:46%;display:flex}.mk-speed svg{width:100%}.mk-speed .track,.mk-speed .fill{fill:none;stroke-width:10px;stroke-linecap:round}.mk-speed .track{stroke:#dce3e7}.mk-speed .fill{stroke:var(--teal)}.mk-speed .needle{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.mk-speed circle{fill:var(--ink)}.mk-speed span{font-size:13px;font-weight:700}.mk-map{background-color:#e6ecee;background-image:repeating-linear-gradient(0deg,#0000 0 38px,#ffffffb3 38px 40px),repeating-linear-gradient(90deg,#0000 0 38px,#ffffffb3 38px 40px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute;inset:0}.mk-map__road{background:#fff;height:12px;position:absolute;box-shadow:0 0 0 1px #d5dee2}.mk-map__road.r1{top:42%;left:-5%;right:-5%;rotate:-8deg}.mk-map__road.r2{width:12px;height:auto;top:-10%;bottom:-10%;left:30%;rotate:14deg}.mk-map__road.r3{background:#fde68a;top:70%;left:55%;right:-5%;rotate:6deg}.mk-map__pin{color:var(--accent);filter:drop-shadow(0 8px 8px #00000040);font-size:2.6rem;position:absolute;top:22%;left:50%;translate:-50%}.mk-map__card{position:absolute;bottom:12%;left:50%;translate:-50%}.mk-search{flex-direction:column;gap:8px;width:66%;display:flex}.mk-search__box{background:#fff;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:12px;display:flex;box-shadow:0 10px 24px -16px #0006}.mk-search__box i{color:var(--muted)}.mk-search__res{opacity:.75;background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.mk-search__res.top{opacity:1;box-shadow:inset 3px 0 0 var(--teal-ink),0 14px 30px -20px #00000073}.mk-search__res b{color:var(--accent);font-size:12px}.mk-chat{flex-direction:column;gap:9px;width:72%;display:flex}.mk-chat__msg{background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:82%;padding:9px 13px;font-size:12.5px;line-height:1.35;box-shadow:0 10px 20px -16px #0006}.mk-chat__msg.me{background:var(--teal-ink);color:#fff;border-radius:14px 14px 4px;align-self:flex-end}.mk-demo{width:66%;position:relative}.mk-demo__ribbon{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;font-size:12px;font-weight:700;position:absolute;top:-12px;right:-14px}.mk-db{width:90%;max-width:700px}.mk-db svg{width:100%;height:auto;display:block;overflow:visible}.mk-db__box{fill:#fff;stroke:#d5dde2;stroke-width:1px;filter:drop-shadow(0 10px 14px #081b241f)}.mk-db__head{fill:var(--deep)}.mk-db__table.hl .mk-db__head{fill:var(--teal-ink)}.mk-db__table.hl .mk-db__box{stroke:var(--teal-ink);stroke-width:1.5px}.mk-db__key{fill:var(--teal-bright)}.mk-db__name{fill:#fff;font:700 12px Roboto,sans-serif}.mk-db__field{fill:#2a333a;font:500 11px Roboto,sans-serif}.mk-db__type{fill:#8a969e;font:400 9.5px ui-monospace,Consolas,monospace}.mk-db__sep{stroke:#eef1f2;stroke-width:1px}.mk-db__link path{fill:none;stroke:var(--teal);stroke-width:1.6px;stroke-dasharray:5 4;animation:1.2s linear infinite dbFlow}.mk-db__link circle{fill:#fff;stroke:var(--teal);stroke-width:1.6px}@keyframes dbFlow{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.mk-db__link path{animation:none}}.mk-figma{background:#fff;border-radius:10px;width:86%;max-width:760px;font-size:10px;overflow:hidden;box-shadow:0 30px 60px -30px #081b2480,0 0 0 1px #0e223014}.mk-figma__bar{color:#cfd3d6;background:#1e1e1e;align-items:center;gap:6px;padding:7px 10px;display:flex}.mk-figma__bar i{background:#ff6b5f;border-radius:50%;width:7px;height:7px}.mk-figma__bar i:nth-child(2){background:#ffbd2e}.mk-figma__bar i:nth-child(3){background:#28c840}.mk-figma__bar span{margin-left:10px}.mk-figma__bar b{color:#8a9196;margin-left:auto;font-weight:500}.mk-figma__body{grid-template-columns:22% 1fr 24%;min-height:0;display:grid}.mk-figma__layers,.mk-figma__props{background:#fff;flex-direction:column;gap:2px;padding:10px 0;display:flex}.mk-figma__layers{border-right:1px solid #e6e9eb}.mk-figma__props{border-left:1px solid #e6e9eb;gap:7px;padding:10px 12px}.mk-figma__h{color:var(--ink);padding:0 12px 4px;font-size:9px;font-weight:700}.mk-figma__props .mk-figma__h{padding:4px 0 0}.mk-figma__layer{color:#444b52;white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;display:flex;overflow:hidden}.mk-figma__layer em{text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.mk-figma__layer i{color:#9aa3a9;font-size:8px}.mk-figma__layer.on{color:#0d6efd;background:#e3f0ff}.mk-figma__layer.on i{color:#0d6efd}.mk-figma__canvas{background:#f0f2f3;place-items:center;padding:14px;display:grid}.mk-figma__frame{background:#fff;border-radius:3px;flex-direction:column;gap:7px;width:100%;padding:8%;display:flex;box-shadow:0 0 0 1px #0000000f}.mk-figma__frame .nav{align-items:center;gap:6px;display:flex}.mk-figma__frame .nav i{background:var(--deep);border-radius:2px;width:26%;height:6px}.mk-figma__frame .nav span{background:#d3dbe0;border-radius:2px;width:10%;height:4px}.mk-figma__frame .nav span:first-of-type{margin-left:auto}.mk-figma__frame .t1{font-family:var(--head);color:var(--ink);margin-top:6px;font-size:15px;font-weight:800;line-height:1}.mk-figma__frame .t2{background:#c9d3d9;border-radius:2px;width:70%;height:4px}.mk-figma__cta{background:var(--teal-ink);color:#fff;outline-offset:3px;border-radius:4px;outline:1.5px solid #0d6efd;align-self:flex-start;margin-top:5px;padding:5px 12px;font-size:8px;font-weight:700;position:relative}.mk-figma__cta:before,.mk-figma__cta:after{content:"";background:#fff;border:1.5px solid #0d6efd;width:5px;height:5px;position:absolute;top:-6px;left:-6px}.mk-figma__cta:after{inset:auto -6px -6px auto}.mk-figma__size{color:#fff;white-space:nowrap;background:#0d6efd;border-radius:2px;padding:1px 5px;font-size:7px;font-weight:600;position:absolute;bottom:-19px;left:50%;translate:-50%}.mk-figma__frame .cards{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:16px;display:grid}.mk-figma__frame .cards i{aspect-ratio:4/3;background:#eef2f4;border-radius:3px}.mk-figma__frame .cards i:first-child{background:var(--cyan-tint)}.mk-figma__sw{color:#444b52;align-items:center;gap:6px;display:flex}.mk-figma__sw i{border-radius:3px;width:12px;height:12px;box-shadow:0 0 0 1px #0000001a}.mk-figma__font{font-family:var(--head);color:var(--ink);font-size:20px;font-weight:800;line-height:1}.mk-figma__muted{color:#8a9196}.mk-code{color:#cfe3e8;background:#0d1b22;border-radius:10px;width:72%;padding:18px 20px;font:12.5px/1.75 ui-monospace,Consolas,monospace;overflow:hidden;box-shadow:0 24px 50px -28px #0009}.mk-code span{white-space:nowrap;display:block}.mk-code .i1{padding-left:16px}.mk-code .i2{padding-left:32px}.mk-code em{color:#34d1c4;font-style:normal}.mk-code u{color:#f5b301;text-decoration:none}.mk-code s{color:#fda4af;text-decoration:none}.mk-launch{width:64%;position:relative}.mk-launch__toast{position:absolute;bottom:-16px;right:-14px}.mk-layers{width:70%;height:80%;position:relative}.mk-layers .mk-browser{width:62%;position:absolute}.mk-layers .l3{opacity:.75;top:0;left:30%}.mk-layers .l2{opacity:.9;top:14%;left:15%}.mk-layers .l1{top:28%;left:0}.mk-niches{grid-template-columns:repeat(3,1fr);gap:10px;width:56%;display:grid}.mk-niches span{aspect-ratio:1;background:#fff;border-radius:12px;place-items:center;display:grid;box-shadow:0 10px 20px -16px #0006}.mk-niches i{color:var(--accent);font-size:1.5rem}.mk-integr{flex-wrap:wrap;justify-content:center;gap:8px;width:90%;max-width:760px;display:flex}.mk-integr span{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:700;display:flex;box-shadow:0 10px 20px -16px #0006}.mk-integr span.more{background:var(--teal-ink);color:#fff}.mk-integr span.more i{color:#fff}.mk-integr i{color:var(--accent)}.mk-content{grid-template-columns:1fr 1fr;align-items:center;gap:18px;width:68%;display:grid}.mk-content__photo{aspect-ratio:4/3;background:linear-gradient(140deg,var(--teal),var(--deep));color:#fff;border-radius:10px;place-items:center;font-size:1.8rem;display:grid}.mk-content__text{flex-direction:column;gap:10px;display:flex}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.mk-float,.tabpane,.showcase__visual,.feature__visual{animation:none!important}}@media (max-width:1000px){.gh__links{display:none}.showcase__card,.feature__card{width:min(380px,44%)}.showcase__visual{left:calc(var(--gut) + min(380px,44%) + 24px)}.feature__visual{right:calc(var(--gut) + min(380px,44%) + 24px)}}@media (max-width:900px){[id]{scroll-margin-top:150px}.gh{position:sticky;top:0}.gh__in{gap:16px;height:56px}.gh__cta span{display:none}.gh__cta i{font-size:1.15rem}.burger{display:block}.subnav{flex-direction:column;top:56px}.subnav__model{height:38px;padding:0 var(--gut)}.subnav__tabs{padding:0 4px}.subnav__tabs a{height:46px;padding:0 14px;font-size:.92rem}.intro{grid-template-columns:1fr;gap:18px;padding-top:36px}.panel,.showcase,.feature{flex-direction:column;min-height:0;display:flex}.panel__visual,.showcase__visual,.feature__visual{height:clamp(280px,62vw,440px);padding:24px;position:relative;inset:auto;justify-items:center!important}.feature__visual{height:auto;min-height:clamp(280px,62vw,440px)}.panel .panel__text,.showcase .showcase__card,.feature .feature__card{width:auto;max-width:none;position:static;translate:none}.panel__text{padding:28px var(--gut) 36px}.showcase__card,.feature__card{margin:0 var(--gut) 24px;box-shadow:none}.mk-scene{width:min(560px,92%)}.cards--3,.cards--2{grid-template-columns:1fr 1fr}.tabpane{grid-template-columns:1fr}.tabpane__text{padding:0 var(--gut);padding-top:32px;padding-bottom:8px}.contact__grid{grid-template-columns:1fr}}@media (max-width:640px){.cards--3,.cards--2{grid-template-columns:1fr}.card h3{padding:18px var(--gut) 6px}.card p{padding:0 var(--gut) 28px}.stats{grid-template-columns:1fr;gap:34px}.tabs--notch{grid-template-columns:1fr 1fr;display:grid}.tabs--notch .tabs__btn{border-bottom:1px solid var(--line);min-width:0}.tabs--notch .tabs__btn:nth-child(2n){border-right:0}.tabs--notch .tabs__btn.on:after{display:none}.form-card{padding:28px 20px}.mk-scene--devices .f3{display:none}.mk-toast{padding:8px 12px;font-size:11px}.mk-integr{gap:6px}.mk-integr span{gap:5px;padding:5px 9px;font-size:10.5px}.mk-figma{width:96%;font-size:8px}.mk-figma__frame .t1{font-size:11px}.to-top{width:42px;height:42px;bottom:76px;right:16px}}.ck{z-index:120;background:var(--surface);border-top:4px solid var(--teal-ink);flex-direction:column;align-items:stretch;gap:16px;width:calc(100% - 32px);max-width:540px;max-height:calc(100vh - 32px);padding:28px 28px 24px;animation:.45s cubic-bezier(.2,.7,.3,1) .8s both ckIn;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 40px 80px -24px #081b248c}.ck--square{text-align:center;gap:20px;width:400px;max-width:calc(100% - 24px)}.ck--square .ck__txt{flex-direction:column;align-items:center;gap:12px}.ck--square .ck__txt i{margin:0;font-size:2rem}.ck--out{animation:.3s forwards ckOut}@keyframes ckIn{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ckOut{to{opacity:0;transform:translate(-50%,-52%)scale(.98)}}.ck__txt{align-items:flex-start;gap:13px;display:flex}.ck__txt i{color:var(--accent);flex:none;margin-top:2px;font-size:1.15rem}.ck__txt p{color:var(--text-2);font-size:.9rem;line-height:1.55}.ck__txt a{color:var(--accent);font-weight:700;text-decoration:underline}.ck__btns{flex-direction:column;gap:8px;display:flex}.ck__btn{cursor:pointer;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;background:var(--surface);width:100%;color:var(--ink);border:1.5px solid var(--ink);border-radius:0;padding:13px 18px;font-family:inherit;font-size:.8rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.ck__btn:hover{background:var(--ink);color:var(--bg)}.ck__btn:focus-visible{outline:3px solid var(--teal-bright);outline-offset:2px}.ck__btn--primary{background:var(--teal-ink);border-color:var(--accent);color:#fff}.ck__btn--primary:hover{background:var(--deep);border-color:var(--deep)}.ck__panel{width:100%}.ck__panel-title{font-family:var(--head);text-transform:uppercase;color:var(--ink);margin-bottom:6px;font-size:1.7rem;font-weight:800;line-height:1.1}.ck__panel-sub{color:var(--muted);margin-bottom:14px;font-size:.88rem}.ck-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.ck-row:last-of-type{border-bottom:1px solid var(--line)}.ck-row__txt{min-width:0}.ck-row__txt b{color:var(--ink);margin-bottom:3px;font-size:.95rem;font-weight:700;display:block}.ck-row__txt span{color:var(--muted);font-size:.84rem;line-height:1.45}.ck-row__ctl{flex-direction:column;flex:none;align-items:center;gap:6px;width:104px;display:flex}.ck-row__state{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.68rem;font-weight:700}.ck-toggle{cursor:pointer;background:var(--toggle-off);border:0;border-radius:999px;flex:none;width:48px;height:26px;transition:background .25s;display:block;position:relative}.ck-toggle.on{background:var(--teal-ink)}.ck-toggle__knob{width:20px;height:20px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;font-size:9px;transition:transform .25s cubic-bezier(.2,.7,.3,1);display:grid;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000040}.ck-toggle.on .ck-toggle__knob{transform:translate(22px)}.ck-toggle.locked{cursor:not-allowed;opacity:.6}.ck-toggle:focus-visible{outline:3px solid var(--teal-bright);outline-offset:2px}.ck__btns--panel{flex-direction:row;margin-top:18px}.ck__btns--panel .ck__btn{flex:1}@media (max-width:640px){.ck{gap:14px;padding:22px 18px 18px}.ck-row{align-items:flex-start;gap:12px}.ck-row__ctl{width:92px}}.doc{background:var(--bg);min-height:100vh;padding:56px 0 70px}.doc__wrap{max-width:780px}.doc h1{margin-bottom:6px;font-size:clamp(1.6rem,3.4vw,2.3rem)}.doc__upd{color:var(--muted);margin-bottom:26px;font-size:.85rem}.doc__lead{background:var(--cyan-tint);color:var(--tint-text);border-radius:12px;margin-bottom:26px;padding:16px 18px;font-size:.95rem}.doc h2{color:var(--deep-text);margin:30px 0 9px;font-family:inherit;font-size:1.08rem;font-weight:800}.doc h3{color:var(--accent);margin:18px 0 6px;font-family:inherit;font-size:.98rem;font-weight:700}.doc p{color:var(--ink);margin-bottom:10px;font-size:.97rem}.doc ul{color:var(--ink);margin:0 0 12px 20px;font-size:.97rem}.doc li{margin-bottom:5px}.doc a{color:var(--accent);font-weight:600;text-decoration:underline}.doc code{background:var(--cyan-tint);color:var(--accent);border-radius:6px;padding:2px 6px;font-family:ui-monospace,Consolas,monospace;font-size:.88em}.doc .ck-link{color:var(--accent);font-weight:600;text-decoration:underline}.doc__tablewrap{margin:10px 0 14px;overflow-x:auto}.doc__table{border-collapse:collapse;width:100%;min-width:520px;font-size:.9rem}.doc__table th,.doc__table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 12px}.doc__table th{background:var(--cyan-tint);color:var(--accent);font-weight:700}.doc__back{border-top:1px solid var(--line);margin-top:40px;padding-top:22px}@media (max-width:560px){.doc{padding:40px 0 50px}}.fab{z-index:80;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:60px;height:60px;padding:0;transition:transform .25s,box-shadow .25s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 30px -8px #229ed9b3}.fab svg{width:100%;height:100%;display:block}.fab:hover{transform:translateY(-3px);box-shadow:0 18px 36px -8px #229ed9d9}.fab:focus-visible{outline:3px solid var(--teal-bright);outline-offset:3px}.fab:before{content:"";border:2px solid #2aabee99;border-radius:50%;animation:2.6s ease-out infinite fabPulse;position:absolute;inset:0}.fab--left{color:#fff;background:linear-gradient(140deg,var(--deep),var(--teal));font-size:1.35rem;left:24px;right:auto;box-shadow:0 14px 30px -8px #0f3d5299}.fab--left:before{display:none}.fab--left:hover{box-shadow:0 18px 36px -8px #0f3d52bf}@keyframes fabPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.fab:before{animation:none;display:none}}.to-top{z-index:79;cursor:pointer;color:#fff;background:linear-gradient(140deg,var(--deep),var(--teal));width:46px;height:46px;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;border:0;border-radius:50%;place-items:center;font-size:1.05rem;transition:opacity .3s,transform .3s;display:grid;position:fixed;bottom:92px;right:24px;transform:translateY(16px)scale(.8)}.to-top.visible{opacity:1;pointer-events:auto;transform:none}.to-top:hover{transform:translateY(-3px)}.to-top:focus-visible{outline:3px solid var(--teal-bright);outline-offset:3px}@media (max-width:640px){.fab{width:54px;height:54px;bottom:16px;right:16px}.fab--left{font-size:1.2rem;left:16px;right:auto}.to-top{width:42px;height:42px;bottom:76px;right:16px}}
