@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}.mk{--mk-bg: #ffffff;--mk-surface: #ffffff;--mk-surface-2: #f4f7fb;--mk-ink: #0f172a;--mk-body: #334155;--mk-muted: #5b6b82;--mk-line: #e2e8f0;--mk-brand: #2563eb;--mk-brand-strong: #1d4ed8;--mk-brand-hover: #1e40af;--mk-on-brand: #ffffff;--mk-brand-soft: #eff6ff;--mk-sky: #e0f2fe;--mk-accent: #2563eb;--mk-accent-soft: #eff6ff;--mk-deep: #0f172a;--mk-deep-2: #1e293b;--mk-slate-blue: #334a86;--mk-warn: #8a4b08;--mk-warn-soft: #fdf0d5;--mk-danger: #b42318;--mk-danger-soft: #fee4e2;--mk-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 12px 32px -10px rgba(15, 23, 42, .1);--mk-shadow-lg: 0 2px 4px rgba(15, 23, 42, .04), 0 24px 56px -16px rgba(15, 23, 42, .16);--mk-glow-blue: 0 24px 64px -14px rgba(37, 99, 235, .42);--mk-glow: radial-gradient(50% 55% at 82% 6%, rgba(37, 99, 235, .13), transparent 70%), radial-gradient(40% 40% at 6% 0%, rgba(14, 165, 233, .07), transparent 70%);--mk-top-h: 4rem;--mk-tab-h: 4.25rem;background:var(--mk-bg);color:var(--mk-body);font-family:Inter,Inter Fallback,system-ui,-apple-system,Segoe UI,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;line-height:1.65}html.dark .mk{--mk-bg: #0b1220;--mk-surface: #111a2e;--mk-surface-2: #0e1628;--mk-ink: #e8eefc;--mk-body: #c3cde3;--mk-muted: #93a1bd;--mk-line: #1f2b47;--mk-brand: #60a5fa;--mk-brand-strong: #93c5fd;--mk-brand-hover: #bfdbfe;--mk-on-brand: #ffffff;--mk-brand-soft: #13233f;--mk-sky: #0f2a47;--mk-accent: #60a5fa;--mk-accent-soft: #13233f;--mk-deep: #070d1a;--mk-deep-2: #0f172a;--mk-slate-blue: #1e3a6e;--mk-warn: #fcd34d;--mk-warn-soft: #3a2a08;--mk-danger: #fda29b;--mk-danger-soft: #3f1512;--mk-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px -10px rgba(0, 0, 0, .55);--mk-shadow-lg: 0 2px 4px rgba(0, 0, 0, .4), 0 24px 56px -16px rgba(0, 0, 0, .65);--mk-glow-blue: 0 24px 64px -14px rgba(37, 99, 235, .55);--mk-glow: radial-gradient(50% 55% at 82% 6%, rgba(96, 165, 250, .16), transparent 70%);color-scheme:dark}.mk *,.mk *:before,.mk *:after{box-sizing:border-box}.mk :where(a){color:inherit;text-decoration:none}.mk [id]{scroll-margin-top:calc(var(--mk-top-h) + 1rem)}.mk :focus-visible{outline:2px solid var(--mk-brand);outline-offset:2px;border-radius:.5rem}.mk .mk-icon{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";display:inline-block;font-size:1.25rem;width:1em;height:1em;overflow:hidden}.mk-container{width:100%;max-width:100rem;margin:0 auto;padding-inline:clamp(1rem,4vw,4rem)}.mk-shell{display:flex;flex-direction:column}.mk-main{flex:1 0 auto;padding-top:var(--mk-top-h)}.mk-section{padding-block:4rem}@media (min-width: 768px){.mk-section{padding-block:6rem}}@media (min-width: 1280px){.mk-section{padding-block:7rem}}.mk-section--alt{background:var(--mk-surface-2)}.mk-h1{font-size:clamp(1.9rem,6vw,3.4rem);line-height:1.1;font-weight:750;letter-spacing:-.025em;color:var(--mk-ink);margin:.75rem 0 0}.mk-h2{font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.15;font-weight:750;letter-spacing:-.02em;color:var(--mk-ink);margin:.5rem 0 0}.mk-h3{font-size:1.1rem;line-height:1.35;font-weight:650;color:var(--mk-ink);margin:0}.mk-lead{font-size:clamp(1.02rem,2.2vw,1.25rem);color:var(--mk-muted);max-width:42rem;margin:1.1rem 0 0}.mk-center{text-align:center}.mk-center .mk-lead{margin-inline:auto}.mk-muted{color:var(--mk-muted)}.mk-small{font-size:.85rem}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:.65rem 1.4rem;border-radius:999px;font-weight:600;font-size:.95rem;border:1px solid transparent;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .05s;font-family:inherit;white-space:nowrap}.mk-btn:active{transform:translateY(1px)}.mk-btn[disabled]{opacity:.6;cursor:not-allowed}.mk-btn--primary{background:var(--mk-brand-strong);color:var(--mk-on-brand);box-shadow:0 8px 20px -8px #2563eb8c}.mk-btn--primary:hover{background:var(--mk-brand-hover)}html.dark .mk .mk-btn--primary{background:#2563eb}html.dark .mk .mk-btn--primary:hover{background:#3b82f6}.mk-btn--ghost{background:transparent;color:var(--mk-ink);border-color:var(--mk-line)}.mk-btn--ghost:hover{background:var(--mk-surface-2)}.mk-btn--wa{background:#15803d;color:#fff}.mk-btn--wa:hover{background:#166534}.mk-btn--block{width:100%}.mk-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.mk-center .mk-actions{justify-content:center}.mk-card{background:var(--mk-surface);border:1px solid color-mix(in srgb,var(--mk-line) 55%,transparent);border-radius:1.5rem;padding:1.5rem;box-shadow:var(--mk-shadow)}.mk-card p{margin:.5rem 0 0;font-size:.95rem}.mk-ico{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:1rem;background:var(--mk-brand-soft);color:var(--mk-brand);margin-bottom:.9rem}.mk-grid{display:grid;gap:1.5rem;margin-top:2.5rem;grid-template-columns:1fr}@media (min-width: 640px){.mk-grid--2{grid-template-columns:repeat(2,1fr)}}.mk-hero2{position:relative;overflow:hidden;background-image:var(--mk-glow);padding-block:2.5rem 3rem}@media (min-width: 900px){.mk-hero2{padding-block:4.5rem 5rem}}.mk-hero2__grid{display:grid;gap:2.5rem;align-items:center}@media (min-width: 900px){.mk-hero2__grid{grid-template-columns:1.05fr .95fr;gap:4rem}}.mk-h1x{font-size:clamp(2.2rem,6.5vw,4.25rem);line-height:1.05;font-weight:800;letter-spacing:-.035em;color:var(--mk-ink);margin:1.1rem 0 0}.mk-h1x em{font-style:normal;background:linear-gradient(100deg,var(--mk-brand-strong),#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent}html.dark .mk .mk-h1x em{background:linear-gradient(100deg,#93c5fd,#38bdf8);-webkit-background-clip:text;background-clip:text}.mk-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:999px;background:var(--mk-brand-soft);color:var(--mk-brand-strong);font-size:.8rem;font-weight:650}html.dark .mk .mk-tag{color:var(--mk-brand)}.mk-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;border-radius:999px;background:var(--mk-brand-soft);color:var(--mk-brand-strong);font-size:.8rem;font-weight:650}html.dark .mk .mk-chip{color:var(--mk-brand)}.mk-chip--warn{background:var(--mk-warn-soft);color:var(--mk-warn)}.mk-proof{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:2rem;font-size:.92rem;color:var(--mk-body)}.mk-proof span{display:inline-flex;align-items:center;gap:.45rem}.mk-proof .mk-icon{color:var(--mk-brand);font-size:1.2rem}.mk-art{position:relative;min-height:18rem;display:grid;place-items:center}@media (min-width: 900px){.mk-art{min-height:30rem}}.mk-art__stage{position:relative;width:min(100%,30rem);aspect-ratio:1;display:grid;place-items:center}.mk-art__disc{position:absolute;top:12%;right:4%;bottom:6%;left:4%;border-radius:50%;background:radial-gradient(circle at 50% 28%,var(--mk-surface),var(--mk-brand-soft));box-shadow:var(--mk-shadow-lg)}.mk-art__ring{position:absolute;border-radius:50%;border:2px solid var(--mk-brand);opacity:.4}.mk-art__ring--1{top:8%;right:0;bottom:18%;left:0;transform:rotate(-18deg) scaleY(.42)}.mk-art__ring--2{top:18%;right:6%;bottom:8%;left:6%;transform:rotate(14deg) scaleY(.36);opacity:.22}.mk-art__orb{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 28%,#bfdbfe,#3b82f6 58%,#1d4ed8);box-shadow:0 10px 24px #2563eb61}.mk-art__orb--a{width:2.6rem;height:2.6rem;top:6%;right:8%}.mk-art__orb--b{width:1.4rem;height:1.4rem;top:42%;left:2%}.mk-art__orb--c{width:2rem;height:2rem;bottom:8%;right:2%}.mk-art__bubble{position:absolute;border-radius:50%;background:color-mix(in srgb,var(--mk-surface) 70%,transparent);box-shadow:var(--mk-shadow)}.mk-art__bubble--a{width:3.2rem;height:3.2rem;top:2%;left:22%}.mk-art__bubble--b{width:1.7rem;height:1.7rem;top:24%;right:0}.mk-art__core{position:relative;z-index:1;width:55%;aspect-ratio:1;border-radius:30%;background:linear-gradient(145deg,#3b82f6,var(--mk-slate-blue) 70%,var(--mk-deep));color:#fff;display:grid;place-items:center;transform:rotate(-8deg);box-shadow:0 28px 48px -12px #1e40af80}.mk-art__core .mk-icon{font-size:clamp(4rem,14vw,7.5rem)}.mk-art__card{position:absolute;z-index:2;background:var(--mk-surface);border-radius:1.1rem;padding:.8rem 1rem;box-shadow:var(--mk-shadow-lg);font-size:.8rem;color:var(--mk-muted);max-width:12rem;line-height:1.4}.mk-art__card b{display:block;color:var(--mk-ink);font-size:.86rem}.mk-art__card--a{right:0;bottom:6%}.mk-art__card--b{left:0;top:12%}@media (max-width: 480px){.mk-art__card{max-width:9.5rem;font-size:.72rem}.mk-art__card--b{display:none}}.mk-strip{padding-block:.5rem 1rem}.mk-strip__in{text-align:center;border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);padding:1.4rem 0}.mk-strip small{display:block;color:var(--mk-muted);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.8rem}.mk-strip__row{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 2.5rem;font-weight:750;font-size:clamp(1rem,2.6vw,1.35rem);color:var(--mk-muted);letter-spacing:-.01em}.mk-title{text-align:center;font-size:clamp(1.6rem,3.8vw,2.4rem);font-weight:750;color:var(--mk-ink);letter-spacing:-.025em;margin:0;line-height:1.15}.mk-title em{font-style:normal;color:var(--mk-brand)}.mk-sub{text-align:center;color:var(--mk-muted);max-width:40rem;margin:.8rem auto 0}.mk-svc{display:grid;gap:2rem 1.5rem;margin-top:3rem;grid-template-columns:repeat(2,1fr)}@media (min-width: 700px){.mk-svc{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1100px){.mk-svc{grid-template-columns:repeat(6,1fr);gap:0}}.mk-svc__item{text-align:center;padding:.5rem 1.1rem}@media (min-width: 1100px){.mk-svc__item+.mk-svc__item{border-left:1px solid var(--mk-line)}}.mk-svc__item .mk-icon{width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mk-brand-soft);color:var(--mk-brand);font-size:1.7rem;transition:transform .2s,background-color .2s}.mk-svc__item:hover .mk-icon{transform:translateY(-3px);background:var(--mk-sky)}.mk-svc__item b{display:block;color:var(--mk-ink);font-size:.98rem;margin-top:.8rem;line-height:1.3}.mk-svc__item span.t{display:block;font-size:.85rem;color:var(--mk-muted);margin-top:.35rem;line-height:1.5}.mk-band{background:linear-gradient(120deg,color-mix(in srgb,var(--mk-brand-soft) 90%,transparent),color-mix(in srgb,var(--mk-sky) 55%,transparent));border-radius:2rem;padding:2.5rem 1.75rem}@media (min-width: 900px){.mk-band{padding:3.5rem}}.mk-band__grid{display:grid;gap:2.25rem;align-items:center}@media (min-width: 1000px){.mk-band__grid{grid-template-columns:1fr 1.5fr;gap:3rem}}.mk-band h2{margin:0;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.12;font-weight:750;color:var(--mk-ink);letter-spacing:-.02em}.mk-band h2 em{font-style:normal;color:var(--mk-brand)}.mk-band p{color:var(--mk-muted);margin:.8rem 0 0}.mk-band__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media (min-width: 640px){.mk-band__stats{grid-template-columns:repeat(4,1fr)}}.mk-band__stat{text-align:left;padding:1rem 1.1rem;border-radius:1.25rem;background:color-mix(in srgb,var(--mk-surface) 62%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mk-band__stat .mk-icon{color:var(--mk-brand);font-size:1.5rem}.mk-band__stat b{display:block;font-size:clamp(2rem,4.4vw,3rem);line-height:1.05;font-weight:800;color:var(--mk-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.3rem}.mk-band__stat span.t{font-size:.85rem;color:var(--mk-muted)}.mk-out{display:grid;gap:1.5rem;margin-top:3rem}@media (min-width: 900px){.mk-out{grid-template-columns:repeat(3,1fr)}}.mk-out__card{background:var(--mk-surface);border-radius:1.75rem;overflow:hidden;box-shadow:var(--mk-shadow);display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.mk-out__card:hover{box-shadow:var(--mk-shadow-lg);transform:translateY(-3px)}.mk-out__head{padding:1.5rem 1.5rem 1.25rem;background:linear-gradient(135deg,var(--mk-deep),var(--mk-slate-blue));color:#fff}.mk-out__head small{display:inline-block;padding:.15rem .65rem;border-radius:999px;background:#ffffff29;font-size:.72rem;font-weight:650}.mk-out__head b{display:block;margin-top:.65rem;font-size:1.25rem}.mk-out__body{padding:1.25rem 1.5rem 1.6rem}.mk-out__body .mk-list{margin-top:0}.mk-list{list-style:none;padding:0;margin:.9rem 0 0;display:grid;gap:.6rem}.mk-list li{display:flex;gap:.6rem;align-items:flex-start;font-size:.95rem}.mk-list li:before{content:"check_circle";font-family:Material Symbols Outlined;font-size:1.2rem;line-height:1.45;color:var(--mk-brand);flex:none;width:1.2rem;overflow:hidden}.mk-steps{counter-reset:langkah;display:grid;gap:1.25rem;margin-top:2.5rem}.mk-step{position:relative;background:var(--mk-surface);border-radius:1.5rem;padding:1.5rem 1.5rem 1.5rem 4.6rem;box-shadow:var(--mk-shadow)}.mk-step:before{counter-increment:langkah;content:counter(langkah);position:absolute;left:1.3rem;top:1.4rem;width:2.3rem;height:2.3rem;border-radius:999px;background:var(--mk-brand-strong);color:var(--mk-on-brand);font-weight:700;display:inline-flex;align-items:center;justify-content:center}html.dark .mk .mk-step:before{background:#2563eb}.mk-step p{margin:.4rem 0 0;font-size:.96rem}.mk-plans{display:grid;gap:1.75rem;margin-top:3rem}.mk-plan--skel{min-height:400px}@media (min-width: 421px){.mk-plan--skel{min-height:350px}}@media (min-width: 900px){.mk-plan--skel{min-height:395px}}.mk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width: 900px){.mk-plans{grid-template-columns:repeat(3,1fr);align-items:center;gap:1.5rem}}@media (min-width: 1200px){.mk-plans{gap:2.5rem}}.mk-plan{display:flex;flex-direction:column;padding:2rem;border-radius:1.75rem}.mk-plan__price{font-size:1.5rem;font-weight:800;color:var(--mk-ink);margin:.9rem 0 0;letter-spacing:-.02em}.mk-plan .mk-list{margin-bottom:1.75rem}.mk-plan .mk-btn{margin-top:auto;white-space:normal;text-align:center}.mk-plan--main{border-color:color-mix(in srgb,var(--mk-brand) 50%,transparent);box-shadow:var(--mk-glow-blue);padding-block:2.6rem;position:relative}@media (min-width: 1200px){.mk-plan--main{transform:scale(1.04)}}.mk-faq2{display:grid;gap:0 3rem;margin-top:2.5rem;max-width:64rem;margin-inline:auto}@media (min-width: 900px){.mk-faq2{grid-template-columns:1fr 1fr;align-items:start;max-width:none}}.mk-faq2 details{border-bottom:1px solid var(--mk-line)}.mk-faq2 summary{list-style:none;cursor:pointer;min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:600;color:var(--mk-ink);font-size:1rem;padding-block:.4rem}.mk-faq2 summary::-webkit-details-marker{display:none}.mk-faq2 summary:after{content:"add";font-family:Material Symbols Outlined;font-size:1.4rem;flex:none;color:var(--mk-brand);width:1.4rem;overflow:hidden}.mk-faq2 details[open] summary:after{content:"remove"}.mk-faq2 details p{margin:0 0 1.1rem;font-size:.95rem;color:var(--mk-muted)}.mk-cta{background:linear-gradient(120deg,var(--mk-deep) 0%,var(--mk-slate-blue) 100%);color:#fff;border-radius:2rem;padding:3rem 1.5rem;text-align:center;position:relative;overflow:hidden}@media (min-width: 900px){.mk-cta{padding:5rem 3rem;border-radius:2.5rem}}.mk-cta:after{content:"";position:absolute;width:28rem;height:28rem;right:-8rem;top:-10rem;border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.3),transparent 70%);pointer-events:none}.mk-cta>*{position:relative;z-index:1}.mk-cta .mk-h2,.mk-cta p{color:#fff}.mk-cta p{margin:.9rem auto 0;max-width:38rem;opacity:.88}.mk-cta .mk-btn--primary{background:#fff;color:#1e3a8a;box-shadow:none}.mk-cta .mk-btn--primary:hover{background:#e0ecff}.mk-cta .mk-btn--ghost{color:#fff;border-color:#ffffff80}.mk-cta .mk-btn--ghost:hover{background:#ffffff1f}.mk-form{display:grid;gap:1.1rem}.mk-field label{display:block;font-size:.85rem;font-weight:600;color:var(--mk-ink);margin-bottom:.4rem}.mk-input{width:100%;min-height:3rem;padding:.65rem 1rem;border-radius:.9rem;border:1px solid var(--mk-line);background:var(--mk-surface);color:var(--mk-ink);font:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.mk-input:focus{outline:none;border-color:var(--mk-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--mk-brand) 18%,transparent)}textarea.mk-input{min-height:7.5rem;resize:vertical}.mk-input::-moz-placeholder{color:var(--mk-muted);opacity:.75}.mk-input::placeholder{color:var(--mk-muted);opacity:.75}.mk-input[aria-invalid=true]{border-color:var(--mk-danger)}.mk-err{color:var(--mk-danger);font-size:.82rem;margin:.3rem 0 0}.mk-alert{padding:.8rem 1.1rem;border-radius:.9rem;font-size:.9rem;background:var(--mk-danger-soft);color:var(--mk-danger)}.mk-alert--ok{background:var(--mk-accent-soft);color:var(--mk-brand-strong)}html.dark .mk .mk-alert--ok{color:var(--mk-brand)}.mk-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mk-top{position:fixed;inset:0 0 auto 0;z-index:50;background:color-mix(in srgb,var(--mk-surface) 88%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb,var(--mk-line) 80%,transparent)}.mk-top__in{height:var(--mk-top-h);display:flex;align-items:center;justify-content:space-between;gap:1rem}.mk-top .mk-logo,.mk-nav a,.mk-top .mk-btn,.mk-phone{white-space:nowrap}.mk-logo{display:inline-flex;align-items:center;gap:.6rem;font-weight:750;color:var(--mk-ink);font-size:1.05rem;letter-spacing:-.01em}.mk-logo i{font-style:normal;width:2.1rem;height:2.1rem;border-radius:.7rem;background:linear-gradient(135deg,#3b82f6,var(--mk-brand-strong));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.mk-nav{display:none;align-items:center;gap:.15rem}@media (min-width: 1024px){.mk-nav{display:flex}}.mk-nav a{padding:.5rem .9rem;border-radius:999px;font-size:.92rem;font-weight:550;color:var(--mk-body)}.mk-nav a:hover{background:var(--mk-surface-2);color:var(--mk-ink)}.mk-nav a[aria-current=page]{background:var(--mk-brand-soft);color:var(--mk-brand-strong)}html.dark .mk .mk-nav a[aria-current=page]{color:var(--mk-brand)}.mk-top__acts{display:flex;align-items:center;gap:.5rem}.mk-top__acts .mk-btn{min-height:2.6rem;padding:.4rem 1.1rem}.mk-hide-sm{display:none}@media (min-width: 640px){.mk-hide-sm{display:inline-flex}}.mk-phone{display:none;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;color:var(--mk-ink);padding-inline:.5rem;min-height:1.75rem}.mk-phone .mk-icon{color:var(--mk-brand);font-size:1.15rem}@media (min-width: 1400px){.mk-phone{display:inline-flex}}@media (max-width: 1180px){.mk-nav a{padding:.45rem .6rem;font-size:.86rem}.mk-top__in{gap:.5rem}}@media (max-width: 420px){.mk-top .mk-logo{font-size:0;gap:0}.mk-top .mk-logo i{font-size:1rem}.mk-top__acts .mk-btn{padding-inline:.85rem}}.mk-iconbtn{width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--mk-line);background:var(--mk-surface);color:var(--mk-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mk-iconbtn:hover{background:var(--mk-surface-2)}.mk-tabbar{position:fixed;inset:auto 0 0 0;z-index:60;background:color-mix(in srgb,var(--mk-surface) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--mk-line);padding-bottom:env(safe-area-inset-bottom)}.mk-tabbar__in{display:grid;grid-template-columns:repeat(5,1fr);height:var(--mk-tab-h);max-width:34rem;margin:0 auto}@media (min-width: 1024px){.mk-tabbar{display:none}}.mk-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;font-size:.7rem;font-weight:600;color:var(--mk-muted);background:none;border:0;font-family:inherit;cursor:pointer;min-width:0}.mk-tab .mk-icon{font-size:1.5rem}.mk-tab[aria-current=page],.mk-tab[aria-expanded=true]{color:var(--mk-brand)}.mk-tab[aria-current=page] .mk-icon{font-variation-settings:"FILL" 1}.mk-sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0206178c}.mk-sheet{position:fixed;inset:auto 0 calc(var(--mk-tab-h) + env(safe-area-inset-bottom)) 0;z-index:58;background:var(--mk-surface);border-radius:1.5rem 1.5rem 0 0;padding:.75rem 1rem 1rem;max-height:70vh;overflow-y:auto;box-shadow:var(--mk-shadow-lg)}.mk-sheet a,.mk-sheet button.row{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.4rem .6rem;border-radius:.8rem;color:var(--mk-ink);width:100%;background:none;border:0;font:inherit;font-weight:550;cursor:pointer;text-align:left}.mk-sheet a:hover,.mk-sheet button.row:hover{background:var(--mk-surface-2)}.mk-sheet hr{border:0;border-top:1px solid var(--mk-line);margin:.4rem 0}.mk-sheet__grip{width:2.5rem;height:.3rem;border-radius:999px;background:var(--mk-line);margin:0 auto .5rem}.mk-foot{flex:none;background:var(--mk-deep);color:#fffc;padding-block:3.5rem 2rem}@media (max-width: 1023px){.mk-foot{padding-bottom:calc(2rem + var(--mk-tab-h) + env(safe-area-inset-bottom))}}.mk-foot__grid{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 768px){.mk-foot__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.mk-foot .mk-logo,.mk-foot h2{color:#fff}.mk-foot h2{margin:0 0 .7rem;font-size:.8rem;letter-spacing:.07em;text-transform:uppercase}.mk-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.mk-foot li a{display:inline-flex;min-height:2.3rem;align-items:center;font-size:.93rem;color:#ffffffc7}.mk-foot li a:hover{color:#93c5fd}.mk-foot__bar{margin-top:2.25rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.12);font-size:.82rem;color:#fff9}.mk-foot__cta{display:inline-flex;margin-top:1rem}.mk-foot__cta .mk-btn{background:#fff;color:#1e3a8a;box-shadow:none}.mk-legal{display:grid;gap:2.5rem}@media (min-width: 1024px){.mk-legal{grid-template-columns:17rem 1fr;gap:4rem}.mk-legal nav{position:sticky;top:calc(var(--mk-top-h) + 1.5rem);align-self:start}}.mk-legal nav ol{margin:.6rem 0 0;padding:0;list-style:none;display:grid;gap:.1rem}.mk-legal nav a{display:flex;gap:.4rem;min-height:2.4rem;align-items:center;padding:.2rem .7rem;border-radius:.7rem;font-size:.88rem;color:var(--mk-brand-strong)}html.dark .mk .mk-legal nav a{color:var(--mk-brand)}.mk-legal nav a:hover{background:var(--mk-brand-soft)}.mk-legal article{padding-block:1.75rem;border-bottom:1px solid var(--mk-line)}.mk-legal article:first-child{padding-top:0}.mk-legal article h2{font-size:1.3rem;color:var(--mk-ink);margin:0}.mk-legal article p{margin:.7rem 0 0;font-size:.98rem}.mk-auth__top{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem}.mk-auth__body{flex:1;display:grid;place-items:center;padding:1rem 1rem 3rem}.mk-auth__card{width:100%;max-width:26rem;background:var(--mk-surface);border-radius:1.75rem;padding:1.75rem;box-shadow:var(--mk-shadow-lg)}@media (min-width: 640px){.mk-auth__card{padding:2.25rem}}.mk-auth__card h1{font-size:1.7rem;font-weight:750;color:var(--mk-ink);margin:0;letter-spacing:-.02em}.mk-auth__card .lead{margin:.5rem 0 1.4rem;font-size:.95rem}.mk-pw{position:relative}.mk-pw .mk-input{padding-right:3.2rem}.mk-pw button{position:absolute;right:.3rem;top:.3rem;width:2.4rem;height:2.4rem;border:0;background:none;color:var(--mk-muted);cursor:pointer;border-radius:.7rem}.mk-link{color:var(--mk-brand-strong);font-weight:600}html.dark .mk .mk-link{color:var(--mk-brand)}.mk-link:hover{text-decoration:underline}.mk-sep{text-align:center;margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid var(--mk-line);font-size:.9rem}.mk-auth2{min-height:100vh;display:grid;background:var(--mk-surface-2)}@media (min-width: 960px){.mk-auth2{grid-template-columns:1.05fr 1fr}}.mk-auth2__side{display:none;background:linear-gradient(160deg,var(--mk-deep) 10%,var(--mk-slate-blue) 130%);color:#fff;padding:3.5rem;position:relative;overflow:hidden}@media (min-width: 960px){.mk-auth2__side{display:flex;flex-direction:column;justify-content:space-between}}.mk-auth2__side:after{content:"";position:absolute;width:32rem;height:32rem;right:-12rem;bottom:-12rem;border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.3),transparent 70%);pointer-events:none}.mk-auth2__side>*{position:relative;z-index:1}.mk-auth2__side h2{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.1;font-weight:800;letter-spacing:-.025em;margin:0;color:#fff}.mk-auth2__side h2 em{font-style:normal;color:#93c5fd}.mk-auth2__side p{color:#fffc;max-width:26rem}.mk-auth2__side .mk-list li{color:#ffffffe6}.mk-auth2__side .mk-list li:before{color:#93c5fd}.mk-auth2__side .mk-logo{color:#fff}.mk-auth2__main{display:flex;flex-direction:column}@media (prefers-reduced-motion: reduce){.mk *{transition:none!important;animation:none!important}}
