.v14[data-astro-cid-q2pw6ngw]{--bg: #09090b;--surface: #131318;--gray: #0d0d11;--text: #fafafa;--muted: #a1a1aa;--line: #26262e;--green: #22c55e;--green-soft: rgba(34, 197, 94, .12);--btn-ink: #05200e;min-height:100dvh;background:radial-gradient(46rem 24rem at 80% -10%,var(--green-soft),transparent 65%),var(--bg);color:var(--text);font-family:Archivo,sans-serif}html[data-theme=light] .v14[data-astro-cid-q2pw6ngw]{--bg: #f7f8f7;--surface: #ffffff;--gray: #eef1ee;--text: #101512;--muted: #5b6560;--line: #dde3dd;--green: #15803d;--green-soft: rgba(34, 197, 94, .14);--btn-ink: #f2fbf5}.v14[data-astro-cid-q2pw6ngw] [data-astro-cid-q2pw6ngw]::selection{background:var(--green);color:#fff}.v14[data-astro-cid-q2pw6ngw] .mk-grad[data-astro-cid-q2pw6ngw]{background:linear-gradient(100deg,#4ade80,#22c55e);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .v14[data-astro-cid-q2pw6ngw] .mk-grad[data-astro-cid-q2pw6ngw]{background:linear-gradient(100deg,#15803d,#22c55e);-webkit-background-clip:text;background-clip:text}.mk-header[data-astro-cid-q2pw6ngw]{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;padding:.875rem 1.25rem;background:color-mix(in srgb,var(--bg) 85%,transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.mk-logo[data-astro-cid-q2pw6ngw]{display:inline-flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.08rem;color:var(--text);text-decoration:none}.mk-logo-mark[data-astro-cid-q2pw6ngw]{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:8px;background:var(--green);color:#fff}html[data-theme=dark] .v14[data-astro-cid-q2pw6ngw] .mk-logo-mark[data-astro-cid-q2pw6ngw]{color:#05200e}.mk-logo-mark[data-astro-cid-q2pw6ngw] svg[data-astro-cid-q2pw6ngw]{width:1rem;height:1rem}.mk-nav[data-astro-cid-q2pw6ngw]{display:flex;flex-wrap:wrap;gap:.25rem 1.4rem}.mk-nav[data-astro-cid-q2pw6ngw] a[data-astro-cid-q2pw6ngw]{font-size:.88rem;color:var(--muted);text-decoration:none;padding:.35rem .85rem;border-radius:99px}.mk-nav[data-astro-cid-q2pw6ngw] a[data-astro-cid-q2pw6ngw]:hover{color:var(--text);background:var(--surface)}.mk-controls[data-astro-cid-q2pw6ngw]{display:flex;align-items:center;gap:.5rem;color:var(--muted)}.mk-controls[data-astro-cid-q2pw6ngw] a[data-astro-cid-q2pw6ngw]{color:inherit;text-decoration:none}.mk-cta[data-astro-cid-q2pw6ngw]{background:var(--green);color:var(--btn-ink);font-weight:700;font-size:.86rem;text-decoration:none;padding:.6rem 1.3rem;border-radius:99px}.mk-cta[data-astro-cid-q2pw6ngw]:hover{filter:brightness(1.1)}.mk-hero[data-astro-cid-q2pw6ngw]{max-width:72rem;margin:0 auto;text-align:center;padding:5rem 1.25rem 4rem;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.mk-badge[data-astro-cid-q2pw6ngw]{font-size:.8rem;font-weight:600;color:#4ade80;background:var(--green-soft);border:1px solid color-mix(in srgb,var(--green) 35%,transparent);border-radius:99px;padding:.5rem 1.25rem}html[data-theme=light] .v14[data-astro-cid-q2pw6ngw] .mk-badge[data-astro-cid-q2pw6ngw]{color:var(--green)}.mk-title[data-astro-cid-q2pw6ngw]{font-weight:800;font-size:clamp(2.2rem,6.5vw,4.6rem);line-height:1.04;letter-spacing:-.03em;max-width:50rem}.mk-sub[data-astro-cid-q2pw6ngw]{max-width:33rem;color:var(--muted);line-height:1.7;font-size:1.02rem}.mk-actions[data-astro-cid-q2pw6ngw]{display:flex;gap:.9rem}.mk-btn[data-astro-cid-q2pw6ngw]{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:var(--btn-ink);font-weight:700;font-size:.92rem;text-decoration:none;padding:.85rem 1.75rem;border-radius:12px;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}.mk-btn[data-astro-cid-q2pw6ngw]:hover{filter:brightness(1.08);box-shadow:0 10px 34px var(--green-soft)}.mk-btn[data-astro-cid-q2pw6ngw].ghost{background:transparent;color:var(--text);border:1px solid var(--line)}.mk-ticker[data-astro-cid-q2pw6ngw]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);overflow:hidden;padding:.7rem 0}.mk-ticker-track[data-astro-cid-q2pw6ngw]{display:flex;width:max-content;animation:mk-scroll 36s linear infinite}.mk-ticker-track[data-astro-cid-q2pw6ngw] span[data-astro-cid-q2pw6ngw]{font-family:JetBrains Mono,monospace;font-size:.76rem;letter-spacing:.04em;color:#4ade80;white-space:nowrap}html[data-theme=light] .v14[data-astro-cid-q2pw6ngw] .mk-ticker-track[data-astro-cid-q2pw6ngw] span[data-astro-cid-q2pw6ngw]{color:var(--green)}@keyframes mk-scroll{to{transform:translate(-50%)}}.mk-section[data-astro-cid-q2pw6ngw]{max-width:72rem;margin:0 auto;padding:4rem 1.25rem}.mk-section[data-astro-cid-q2pw6ngw].gray{max-width:none;background:var(--gray)}.mk-section[data-astro-cid-q2pw6ngw].gray .mk-wrap[data-astro-cid-q2pw6ngw]{max-width:72rem;margin:0 auto}.mk-trust[data-astro-cid-q2pw6ngw]{text-align:center;font-size:.8rem;color:var(--muted);margin-bottom:.75rem}.mk-section[data-astro-cid-q2pw6ngw]:not(.gray) .mk-h2[data-astro-cid-q2pw6ngw]{text-align:center}.mk-h2[data-astro-cid-q2pw6ngw]{font-weight:800;font-size:clamp(1.6rem,3.5vw,2.3rem);letter-spacing:-.02em;margin-bottom:2.25rem}.mk-stats[data-astro-cid-q2pw6ngw]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(min-width:860px){.mk-stats[data-astro-cid-q2pw6ngw]{grid-template-columns:repeat(4,1fr)}}.mk-stat[data-astro-cid-q2pw6ngw]{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1.75rem 1.5rem;text-align:center}.mk-stat-n[data-astro-cid-q2pw6ngw]{font-weight:800;font-size:2.1rem;letter-spacing:-.02em}.mk-stat-l[data-astro-cid-q2pw6ngw]{margin-top:.4rem;font-size:.82rem;color:var(--muted)}.mk-grid4[data-astro-cid-q2pw6ngw]{display:grid;gap:1rem}@media(min-width:640px){.mk-grid4[data-astro-cid-q2pw6ngw]{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.mk-grid4[data-astro-cid-q2pw6ngw]{grid-template-columns:repeat(4,1fr)}}.mk-card[data-astro-cid-q2pw6ngw]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1.5rem;transition:transform .15s ease,border-color .15s ease}.mk-card[data-astro-cid-q2pw6ngw]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--green) 45%,var(--line))}.mk-icon[data-astro-cid-q2pw6ngw]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:var(--green-soft);color:var(--green)}html[data-theme=dark] .v14[data-astro-cid-q2pw6ngw] .mk-icon[data-astro-cid-q2pw6ngw]{color:#4ade80}.mk-icon[data-astro-cid-q2pw6ngw] svg[data-astro-cid-q2pw6ngw]{width:1.2rem;height:1.2rem}.mk-card[data-astro-cid-q2pw6ngw] h3[data-astro-cid-q2pw6ngw]{margin-top:1rem;font-weight:700;font-size:1.05rem}.mk-card[data-astro-cid-q2pw6ngw] p[data-astro-cid-q2pw6ngw]:not(.mk-step){margin-top:.5rem;color:var(--muted);font-size:.87rem;line-height:1.6}.mk-step[data-astro-cid-q2pw6ngw]{position:absolute;top:1.25rem;right:1.25rem;font-family:JetBrains Mono,monospace;font-size:.68rem;color:var(--green)}.mk-work[data-astro-cid-q2pw6ngw]{display:grid;gap:1.25rem}@media(min-width:700px){.mk-work[data-astro-cid-q2pw6ngw]{grid-template-columns:repeat(3,1fr)}}.mk-work-card[data-astro-cid-q2pw6ngw]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none;color:var(--text);transition:transform .15s ease,border-color .15s ease}.mk-work-card[data-astro-cid-q2pw6ngw]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--green) 45%,var(--line))}.mk-work-visual[data-astro-cid-q2pw6ngw]{height:8.5rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 60% 35%,hsl(var(--h) 75% 55% / .35),transparent 62%),var(--gray)}.mk-work-visual[data-astro-cid-q2pw6ngw] span[data-astro-cid-q2pw6ngw]{font-weight:800;font-size:1.8rem;color:var(--muted)}.mk-work-kind[data-astro-cid-q2pw6ngw]{margin:1.1rem 1.4rem 0;font-family:JetBrains Mono,monospace;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--green)}html[data-theme=dark] .v14[data-astro-cid-q2pw6ngw] .mk-work-kind[data-astro-cid-q2pw6ngw]{color:#4ade80}.mk-work-card[data-astro-cid-q2pw6ngw] h3[data-astro-cid-q2pw6ngw]{margin:.35rem 1.4rem 0;font-weight:700;font-size:1.15rem}.mk-work-desc[data-astro-cid-q2pw6ngw]{margin:.5rem 1.4rem;font-size:.86rem;color:var(--muted);line-height:1.6}.mk-work-arrow[data-astro-cid-q2pw6ngw]{margin:0 1.4rem 1.4rem;margin-top:auto;font-size:.82rem;font-weight:600;color:var(--green)}html[data-theme=dark] .v14[data-astro-cid-q2pw6ngw] .mk-work-arrow[data-astro-cid-q2pw6ngw]{color:#4ade80}.mk-acc[data-astro-cid-q2pw6ngw]{display:grid;gap:.75rem;max-width:44rem}.mk-acc-item[data-astro-cid-q2pw6ngw]{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.mk-acc-item[data-astro-cid-q2pw6ngw] summary[data-astro-cid-q2pw6ngw]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.4rem;cursor:pointer;list-style:none;font-weight:600;font-size:.95rem}.mk-acc-item[data-astro-cid-q2pw6ngw] summary[data-astro-cid-q2pw6ngw]::-webkit-details-marker{display:none}.mk-chev[data-astro-cid-q2pw6ngw]{display:inline-flex;color:var(--muted);transition:rotate .2s ease}.mk-chev[data-astro-cid-q2pw6ngw] svg[data-astro-cid-q2pw6ngw]{width:1.1rem;height:1.1rem}.mk-acc-item[data-astro-cid-q2pw6ngw][open] .mk-chev[data-astro-cid-q2pw6ngw]{rotate:180deg;color:var(--green)}.mk-acc-item[data-astro-cid-q2pw6ngw] p[data-astro-cid-q2pw6ngw]{padding:0 1.4rem 1.25rem;color:var(--muted);font-size:.9rem;line-height:1.65}.mk-contact[data-astro-cid-q2pw6ngw]{display:grid;gap:2.5rem;align-items:start}@media(min-width:880px){.mk-contact[data-astro-cid-q2pw6ngw]{grid-template-columns:1fr 1.1fr}}.mk-contact[data-astro-cid-q2pw6ngw] .mk-btn[data-astro-cid-q2pw6ngw]{margin-top:2rem}.mk-form[data-astro-cid-q2pw6ngw]{display:grid;gap:1rem;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1.5rem}.mk-form[data-astro-cid-q2pw6ngw] label[data-astro-cid-q2pw6ngw]{display:grid;gap:.4rem;font-size:.85rem;font-weight:600}.mk-form[data-astro-cid-q2pw6ngw] input[data-astro-cid-q2pw6ngw],.mk-form[data-astro-cid-q2pw6ngw] textarea[data-astro-cid-q2pw6ngw]{background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--text);padding:.75rem 1rem;font:inherit;font-size:.92rem}.mk-form[data-astro-cid-q2pw6ngw] input[data-astro-cid-q2pw6ngw]:focus,.mk-form[data-astro-cid-q2pw6ngw] textarea[data-astro-cid-q2pw6ngw]:focus{outline:2px solid var(--green);outline-offset:1px;border-color:transparent}.mk-footer[data-astro-cid-q2pw6ngw]{border-top:1px solid var(--line);padding:2rem 1.25rem;text-align:center;font-size:.8rem;color:var(--muted)}@media(prefers-reduced-motion:reduce){.mk-ticker-track[data-astro-cid-q2pw6ngw]{animation:none}}html body:has(.v14){background:#09090b}html[data-theme=light] body:has(.v14){background:#f7f8f7}
