.mk{--ink:#16284b;--brand:#2e86e6;--brand-600:#1f6fc9;--brand-50:#eaf3fd;--accent:#f6a623;--bg:#fff;--soft:#f5f8fc;--line:#e6ebf2;--muted:#5b6b82;--ink-dark:#0d1b34;--maxw:1140px;--gap:clamp(1rem,2vw,1.5rem);--radius:16px;--shadow:0 1px 2px rgba(16,40,75,.06),0 18px 40px -18px rgba(16,40,75,.28);color:var(--ink);background:var(--bg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.mk *,.mk :after,.mk :before{box-sizing:border-box}.mk a{color:inherit;text-decoration:none}.mk img{max-width:100%;display:block}.mk h1,.mk h2,.mk h3{line-height:1.12;letter-spacing:-.02em;margin:0;color:inherit}.mk p{margin:0}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.section{padding-block:clamp(3rem,6vw,5rem)}.section--soft{background:var(--soft)}.section--dark{background:var(--ink-dark);color:#e9f0fb}.section--dark .kicker{color:#8fb8ee}.section--dark .lead{color:#b7c6dd}.section--dark .muted{color:#9fb0c9}.narrow{max-width:44rem}.center{text-align:center;margin-inline:auto}.kicker{font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand-600)}.h1{font-size:clamp(2rem,4.4vw,3.15rem)}.h1,.h2{font-weight:800;text-wrap:balance}.h2{font-size:clamp(1.55rem,3.2vw,2.3rem)}.h3{font-size:1.06rem;font-weight:700}.lead{font-size:clamp(1.01rem,1.4vw,1.2rem)}.lead,.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:.5rem;justify-content:center;font-weight:600;font-size:.97rem;line-height:1;padding:.82rem 1.2rem;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s}.btn--primary{background:var(--brand);color:#fff}.btn--primary:hover{background:var(--brand-600)}.btn--ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn--ghost:hover{border-color:#c8d3e2;background:#fff}.btn--lg{padding:.95rem 1.45rem;font-size:1.04rem}.link-arrow{font-weight:600;color:var(--brand-600)}.link-arrow:hover{text-decoration:underline}.section--dark .link-arrow{color:#8fb8ee}svg{display:block}.ico{width:42px;height:42px;border-radius:12px;display:inline-grid;place-items:center;background:var(--brand-50);color:var(--brand-600);margin-bottom:.75rem}.ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ico--amber{background:rgba(246,166,35,.16);color:#b7770f}.chip svg,.outcome__cap svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.brand-lockup{display:inline-flex;align-items:center;gap:.55rem}.wordmark{font-weight:800;letter-spacing:-.01em;color:var(--ink);font-size:1.18rem}.wm-accent{color:var(--brand)}.wm-i{position:relative}.wm-i:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:.1em;width:.19em;height:.19em;border-radius:50%;background:var(--accent)}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.header__row{gap:1.1rem;height:72px}.header__row,.nav{display:flex;align-items:center}.nav{gap:.15rem;margin-inline:auto}.nav a{padding:.5rem .8rem;border-radius:8px;font-weight:500;font-size:.96rem}.nav a:hover{background:var(--soft)}.actions{display:flex;align-items:center;gap:.7rem}.skip{position:absolute;left:8px;top:-52px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:.55rem .9rem;font-weight:700;z-index:100;transition:top .15s}.skip:focus{top:8px}.mkmenu{display:none;position:relative}.mkmenu>summary{list-style:none;cursor:pointer;width:44px;height:44px;border:1px solid var(--line);border-radius:11px;display:grid;place-items:center;background:#fff}.mkmenu>summary::-webkit-details-marker{display:none}.mkmenu>summary svg{width:22px;height:22px;stroke:var(--ink);stroke-width:2;fill:none;stroke-linecap:round}.mkmenu__panel{position:absolute;right:0;top:54px;width:min(86vw,320px);background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:.55rem;display:grid;grid-gap:.15rem;gap:.15rem;z-index:60}.mkmenu__panel a{padding:.7rem .8rem;border-radius:10px;font-weight:600;font-size:.98rem}.mkmenu__panel a:hover{background:var(--soft)}.mkmenu__panel .btn,.mkmenu__panel .login{justify-content:center;margin-top:.35rem}.header__demo-m{display:none}.login{display:inline-flex;align-items:center;gap:.45rem;font-weight:650;font-size:.92rem;padding:.6rem .95rem;border-radius:999px;background:rgba(246,166,35,.13);color:#9a6410;border:1px solid rgba(246,166,35,.55)}.login:hover{background:rgba(246,166,35,.22);border-color:var(--accent)}.login svg{width:16px;height:16px;fill:none;stroke:#c07f16;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.hero{padding-block:clamp(2.5rem,5vw,4.25rem)}.hero__grid{display:grid;grid-template-columns:1.02fr 1.1fr;grid-gap:clamp(1.5rem,4vw,3.25rem);gap:clamp(1.5rem,4vw,3.25rem);align-items:center}.hero__cta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.hero__note{margin-top:1rem;font-size:.92rem;color:var(--muted)}.hero__note .login{padding:.4rem .8rem;font-size:.88rem}.hero__scope{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.hero__scope span{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:650;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:9px;padding:.4rem .65rem}.hero__scope svg{width:14px;height:14px;fill:none;stroke:var(--brand-600);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.frame__bar{height:38px;background:#eef2f7;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:.45rem;padding-inline:.85rem}.frame__dot{width:10px;height:10px;border-radius:50%;background:#cfd8e5}.frame__url{margin-left:.5rem;font-size:.74rem;color:#8494ab;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.15rem .7rem}.ui{background:#fbfcfe;padding:.85rem}.ui__head{display:flex;align-items:center;justify-content:space-between;margin:.1rem .15rem .7rem}.ui__title{font-weight:800;font-size:.95rem;letter-spacing:-.01em}.ui__pill{font-size:.68rem;font-weight:700;color:#fff;background:var(--brand);border-radius:999px;padding:.2rem .6rem}.kb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.55rem;gap:.55rem}.kb__col{background:#f1f5fa;border:1px solid var(--line);border-radius:10px;padding:.5rem}.kb__ch{font-size:.62rem;font-weight:800;letter-spacing:.03em;color:#7688a1;text-transform:uppercase;margin:.05rem .1rem .45rem}.kb__card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:.5rem .55rem;box-shadow:0 1px 1px rgba(16,40,75,.04);margin-bottom:.45rem}.kb__card:last-child{margin-bottom:0}.kb__name{font-weight:700;font-size:.78rem}.kb__sub{font-size:.68rem;color:var(--muted);margin-top:.1rem}.tag{display:inline-flex;align-items:center;gap:.28rem;font-size:.6rem;font-weight:700;border-radius:999px;padding:.14rem .5rem;margin-top:.35rem}.tag svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tag--own{background:#eaf3fd;color:var(--brand-600)}.tag--rep{background:#fdf1dd;color:#a9741a}.db{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:.7rem;gap:.7rem}.db__tiles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.db__tile{background:#fff;border:1px solid var(--line);border-radius:10px;padding:.6rem .65rem}.db__k{font-size:.64rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.db__v{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin-top:.05rem}.db__panel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:.65rem .7rem}.db__row{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center;font-size:.72rem;margin:.28rem 0}.db__bar{height:7px;background:#edf1f7;overflow:hidden}.db__bar,.db__fill{border-radius:999px}.db__fill{height:100%;background:linear-gradient(90deg,#2e86e6,#1f6fc9)}.db__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.annot,.db__num{color:var(--muted)}.annot{display:flex;gap:.5rem;align-items:flex-start;margin-top:.7rem;font-size:.9rem}.annot svg{flex:0 0 auto;margin-top:.15rem;width:20px;height:20px}.aud{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem;gap:1.4rem;margin-top:1.5rem}.aud h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.6rem}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--line);background:#fff;color:var(--ink);padding:.45rem .8rem;border-radius:999px;font-weight:600;font-size:.88rem}.chip svg{color:var(--brand-600)}.grid{display:grid;grid-gap:var(--gap);gap:var(--gap)}.grid--3{grid-template-columns:repeat(3,1fr)}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.15rem 1.2rem 1.25rem;box-shadow:0 1px 2px rgba(16,40,75,.04)}.card h3{margin-bottom:.3rem}.card p{color:var(--muted);font-size:.95rem}.cmp{width:100%;border-collapse:separate;border-spacing:0;margin-top:1.5rem;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.cmp td,.cmp th{padding:.85rem 1.1rem;text-align:left;font-size:.95rem;vertical-align:top;border-bottom:1px solid var(--line)}.cmp thead th{background:var(--soft);font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.cmp thead th:last-child{color:var(--brand-600)}.cmp tr:last-child td{border-bottom:0}.cmp td:first-child{font-weight:700;width:26%}.cmp td:nth-child(2){color:var(--muted)}.cmp td:last-child{color:var(--ink)}.cmp .yes{color:var(--brand-600);font-weight:700}@media (max-width:720px){.cmp,.cmp tbody,.cmp td,.cmp th,.cmp thead,.cmp tr{display:block}.cmp thead{display:none}.cmp td{border-bottom:0;padding:.35rem 1rem}.cmp tr{border-bottom:1px solid var(--line);padding:.6rem 0}.cmp td:first-child{width:auto;padding-top:.7rem}}.outcome__pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem;margin-top:1.6rem}.outcome__fig{margin:0}.outcome__img{border-radius:16px;overflow:hidden;box-shadow:var(--shadow);aspect-ratio:3/2;background:var(--soft)}.outcome__img img{width:100%;height:100%;object-fit:cover;display:block}.outcome__cap{display:flex;align-items:center;gap:.55rem;margin-top:.7rem;font-size:.92rem;color:var(--muted)}@media(max-width:760px){.outcome__pair{grid-template-columns:1fr}}.flow4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.8rem;gap:.8rem;margin-top:1.6rem}.ph{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.13);border-radius:14px;padding:1rem}.ph .ico{background:rgba(143,184,238,.16);color:#bcd6f7;margin-bottom:.55rem;width:38px;height:38px}.ph__n{font-size:.68rem;font-weight:800;letter-spacing:.05em;color:#8fb8ee}.ph__t{font-weight:700;font-size:1.02rem;margin:.15rem 0 .3rem}.ph__d{font-size:.86rem;color:#a9bbd4}.flow4__note{margin-top:1.3rem;font-size:.94rem;color:#a9bbd4}.trust{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.8rem 1.6rem;gap:.8rem 1.6rem;padding:0;margin:1.5rem 0 0;list-style:none}.trust li{display:flex;gap:.7rem;align-items:flex-start}.trust svg{flex:0 0 auto;margin-top:.15rem}.trust b{display:block}.trust span{color:var(--muted);font-size:.93rem}.svc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.1rem;gap:1.1rem;margin-top:1.3rem}.svc b{display:block;margin-bottom:.15rem}.svc p{font-size:.93rem;color:var(--muted)}@media(max-width:760px){.svc{grid-template-columns:1fr}}.cta{border-radius:22px;padding:clamp(2rem,5vw,3.1rem);background:radial-gradient(120% 150% at 100% 0,#2e86e6 0,#1f6fc9 38%,#16284b 78%);color:#fff;text-align:center}.cta__actions{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:1.3rem}.cta__actions .link-arrow{color:#dbe7f7}.footer{border-top:1px solid var(--line);background:var(--soft);padding-block:2.6rem 1.7rem}.footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:2rem;gap:2rem}.footer h4{font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .6rem}.footer a{display:block;padding:.2rem 0;font-size:.94rem}.footer a:hover{color:var(--brand-600)}.footer__bottom{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.85rem}.form-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(1.3rem,3vw,2rem)}.form{grid-gap:1.1rem}.form,.form__row{display:grid;gap:1.1rem}.form__row{grid-template-columns:1fr 1fr;grid-gap:1.1rem}.field{display:grid;grid-gap:.4rem;gap:.4rem}.field label{font-weight:600;font-size:.9rem;color:var(--ink)}.field .req{color:var(--brand-600)}.field input,.field select,.field textarea{width:100%;font:inherit;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:11px;padding:.72rem .85rem;transition:border-color .15s,box-shadow .15s,background .15s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px var(--brand-50)}.chk-row{display:flex;flex-wrap:wrap;gap:.45rem 1.25rem;margin-top:.4rem}.chk-row label{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem;color:var(--ink);cursor:pointer}.chk-row input{width:auto}.field textarea{resize:vertical;min-height:110px}.field input::placeholder,.field textarea::placeholder{color:#9aa8bd}.form__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.2rem}.form__note{font-size:.85rem}.form-err{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:10px;padding:.65rem .8rem;font-size:.92rem;font-weight:500}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.form-done{text-align:center;padding:1.4rem .5rem;display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem}.form-done__mark{width:54px;height:54px;border-radius:999px;background:#e7f6ec;display:grid;place-items:center}.form-done__mark svg{width:27px;height:27px;fill:none;stroke:#1a9d55;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.form-done h3{font-size:1.35rem}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.stages{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.stage{display:flex;gap:.9rem;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 1px 2px rgba(16,40,75,.04)}.stage__n{flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:var(--brand-50);color:var(--brand-600);font-weight:800;font-size:.95rem;display:grid;place-items:center}.stage__t{display:block;font-size:1rem}.stage__d{display:block;color:var(--muted);font-size:.93rem;margin-top:.2rem}.svc__inc-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:1rem 0 .5rem}.card .chips{gap:.4rem}.card .chip{font-size:.82rem;padding:.32rem .6rem}.mk [id]{scroll-margin-top:86px}a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}@media (max-width:920px){.hero__grid{grid-template-columns:1fr}.hero__visual{order:2}.grid--3{grid-template-columns:1fr}.flow4,.grid--4{grid-template-columns:repeat(2,1fr)}.aud,.db{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.actions,.nav{display:none}.mkmenu{display:block}.header__demo-m{display:inline-flex;margin-left:auto;padding:.6rem 1rem;font-size:.92rem}.header__row{gap:.6rem}.kb{grid-template-columns:1fr 1fr}.footer__grid,.form__row,.grid--2,.grid--4,.stages,.trust{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mk *{transition:none!important;animation:none!important}}.mk--preview{position:fixed;inset:0;z-index:1000;overflow-y:auto;background:var(--bg)}.mk-preview-bar{position:-webkit-sticky;position:sticky;top:0;z-index:200;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;padding:.5rem 1rem;background:#0d1730;color:#dbe6ff;font-size:.9rem}.mk-preview-bar .mk-preview-back{font-weight:700;color:#fff;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;padding:.28rem .8rem}.mk-preview-bar .mk-preview-back:hover{background:hsla(0,0%,100%,.12)}