.mk{--c:#4f46e5;font-size:12px;line-height:1.3;color:#0f172a;font-family:var(--f,system-ui);width:100%;display:flex;justify-content:center;text-align:left}
.mk *{box-sizing:border-box}.mk b{font-weight:700}.mk small{color:#64748b;font-size:.82em;display:block}.mk em{font-style:normal}
.mk .ln{display:block;background:#e2e8f0;border-radius:99px;margin:.35em 0}
.mk-br{width:100%;background:#fff;border-radius:.9em;overflow:hidden;box-shadow:0 20px 50px #0f172a26,0 0 0 1px #0f172a12}
.mk-br.dk{background:#0b1020}.mk-bar{display:flex;align-items:center;gap:.35em;padding:.6em .8em;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.dk .mk-bar{background:#1e293b;border-color:#334155}
.mk-bar i{width:.65em;height:.65em;border-radius:50%;background:#f87171}.mk-bar i:nth-child(2){background:#fbbf24}.mk-bar i:nth-child(3){background:#34d399}
.mk-bar span{margin-left:.6em;flex:1;background:#fff;border-radius:99px;padding:.2em .8em;font-size:.85em;color:#64748b}.dk .mk-bar span{background:#0f172a}
.mk-br .mk-in{padding:.9em;min-height:15em}
.mk-ph{width:17em;background:#fff;border-radius:2.2em;padding:.55em;box-shadow:0 25px 60px #0f172a33,0 0 0 .45em #0f172a;position:relative;margin:.5em}
.mk-ph .mk-in{border-radius:1.7em;overflow:hidden;height:31em;background:#fff;position:relative;padding:1.8em .8em .8em}
.mk-ph.dk .mk-in{background:#0b1020;color:#fff}
.mk-notch{position:absolute;left:50%;top:.9em;transform:translateX(-50%);width:5em;height:1.1em;background:#0f172a;border-radius:99px;z-index:3}
.mk-tab{width:100%;max-width:40em;background:#0f172a;padding:.8em;border-radius:1.4em;box-shadow:0 25px 60px #0f172a33}.mk-tab .mk-in{background:#fff;border-radius:.8em;padding:.8em}
.mk-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7em}.mk-nav span{font-size:.8em;color:#64748b}.mk-nav b{color:var(--c)}
.mk-promo,.mk-hero{border-radius:.7em;background-size:cover;background-position:center;color:#fff;padding:1.3em;margin-bottom:.7em;display:flex;flex-direction:column;gap:.4em;align-items:flex-start;position:relative}
.mk-promo{background-image:none;min-height:7em;justify-content:center}.mk-promo::before{content:"";position:absolute;inset:0;border-radius:.7em;background:linear-gradient(90deg,#000b,#0003)}.mk-promo>*{position:relative}
.mk-hero{min-height:8.5em}.mk-hero b,.mk-promo b{font-size:1.35em;line-height:1.2}.mk-hero .ln{background:#fff6}
.mk-hero em,.mk-promo em,.mk-land em,.mk-don em{background:var(--c);color:#fff;padding:.4em .9em;border-radius:.5em;font-weight:700;font-size:.85em;display:inline-block}
.mk-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:.5em}.mk-prod{border:1px solid #eef2f7;border-radius:.6em;padding:.4em}.mk-prod div{aspect-ratio:1;border-radius:.4em;background-size:cover;background-position:center;margin-bottom:.3em}.mk-prod em{display:block;text-align:center;font-size:.75em;margin-top:.3em;background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c);border-radius:.4em;padding:.2em}
.mk-row3{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em}.mk-row3>div{border:1px solid #eef2f7;border-radius:.6em;padding:.6em}.mk-row3 i{font-style:normal;display:inline-grid;place-items:center;width:1.7em;height:1.7em;border-radius:.5em;background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c);margin-bottom:.3em}.mk-row3 b{display:block;font-size:.9em}
.mk-land{display:grid;grid-template-columns:1.1fr 1fr;gap:.9em;margin-bottom:.8em;align-items:center}.mk-land small{color:var(--c);font-weight:700}.mk-land b{font-size:1.5em;line-height:1.15;display:block;margin:.2em 0}.mk-land span{display:block;font-size:.8em;color:#dc2626;margin-top:.5em}
.mk-pic{border-radius:.7em;background-size:cover;background-position:center;min-height:9em}
.mk-blog{display:grid;grid-template-columns:1.2fr 1fr;gap:.7em}.mk-pic.big{min-height:13em;display:flex;align-items:flex-end;padding:.8em;color:#fff;position:relative}.mk-pic.big::before{content:"";position:absolute;inset:0;border-radius:.7em;background:linear-gradient(#0000,#000c)}.mk-pic.big b{position:relative;font-size:1.15em}
.mk-art{display:flex;gap:.5em;margin-bottom:.6em}.mk-art div{width:4.5em;height:3.6em;border-radius:.4em;background-size:cover;flex:none}.mk-art span{flex:1;font-size:.9em}
.mk-dash{display:grid;grid-template-columns:8em 1fr;gap:.7em;min-height:17em}.mk-side{background:#0f172a;color:#cbd5e1;border-radius:.7em;padding:.7em;display:flex;flex-direction:column;gap:.35em}.mk-side b{color:#fff;margin-bottom:.4em}.mk-side span{font-size:.85em;padding:.35em .5em;border-radius:.4em}.mk-side .on{background:var(--c);color:#fff}
.mk-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em}.mk-kpi div{border:1px solid #eef2f7;border-radius:.6em;padding:.5em .6em}.mk-kpi b{font-size:1.2em}
.mk-chart{height:7em;display:flex;align-items:flex-end;gap:.35em;padding:.6em;border:1px solid #eef2f7;border-radius:.6em;margin:.5em 0}.mk-chart i{flex:1;background:linear-gradient(var(--c),color-mix(in srgb,var(--c) 40%,#fff));border-radius:.25em .25em 0 0}
.mk-tbl span{display:flex;justify-content:space-between;align-items:center;font-size:.85em;padding:.3em 0;border-bottom:1px solid #f1f5f9}
.mk-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em}.mk-card{border:1px solid #eef2f7;border-radius:.7em;overflow:hidden;padding-bottom:.5em}.mk-card>div{height:6.5em;background-size:cover;background-position:center;position:relative}.mk-card em{position:absolute;left:.4em;top:.4em;background:var(--c);color:#fff;font-size:.75em;padding:.1em .5em;border-radius:.3em}.mk-card b,.mk-card small,.mk-card strong{padding:0 .6em;display:block}.mk-card b{margin-top:.4em;font-size:.9em}.mk-card strong{color:var(--c)}
.mk-calc{margin-top:.7em;background:color-mix(in srgb,var(--c) 8%,#fff);border-radius:.6em;padding:.6em .8em;display:flex;justify-content:space-between;align-items:center;font-size:.9em}.mk-calc strong{color:var(--c)}
.mk-don{display:grid;grid-template-columns:1fr 1.1fr;gap:.9em}.mk-don .mk-pic{min-height:15em}.mk-don b{font-size:1.25em;display:block;margin:.2em 0 .6em}.mk-don span{display:block;font-size:.85em;margin:.3em 0}.mk-don span b{display:inline;font-size:1em;color:var(--c)}.mk-don em{margin-top:.5em}
.mk-prog{height:.6em;background:#e2e8f0;border-radius:99px;overflow:hidden;margin:.4em 0}.mk-prog i{display:block;height:100%;background:var(--c)}
.mk-qh{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7em}.mk-qh span{font-size:.8em;color:#64748b}.mk-qh em{background:#dcfce7;color:#16a34a;padding:.2em .6em;border-radius:.3em;font-weight:700;font-size:.8em}
.mk-exam p{font-size:1.1em;margin-bottom:.6em}.mk-opt{display:flex;gap:.6em;align-items:center;border:1px solid #e2e8f0;border-radius:.6em;padding:.5em;margin-bottom:.4em}.mk-opt i{font-style:normal;width:1.8em;height:1.8em;display:grid;place-items:center;border-radius:.4em;background:#f1f5f9;font-weight:700}.mk-opt.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 7%,#fff)}.mk-opt.on i{background:var(--c);color:#fff}
.mk-nums{display:grid;grid-template-columns:repeat(10,1fr);gap:.3em;margin-top:.6em}.mk-nums i{font-style:normal;font-size:.75em;text-align:center;padding:.25em 0;border-radius:.3em;background:#f1f5f9}.mk-nums .d{background:#dcfce7;color:#16a34a}.mk-nums .c{background:var(--c);color:#fff}
.mk-lms{display:grid;grid-template-columns:1.3fr 1fr;gap:.8em}.mk-video{border-radius:.7em;background-size:cover;background-position:center;min-height:14em;display:grid;place-items:center}.mk-video i{font-style:normal;width:3em;height:3em;border-radius:50%;background:#fffe;display:grid;place-items:center;color:var(--c);font-size:1.2em}
.mk-lms span{display:block;font-size:.85em;padding:.35em .5em;border-radius:.4em;margin-top:.2em}.mk-lms span.on{background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c);font-weight:700}
.mk-two{display:flex;justify-content:space-between;gap:1em;margin-bottom:.6em;align-items:flex-end}.mk-li{display:flex;justify-content:space-between;padding:.45em 0;border-bottom:1px dashed #e2e8f0;font-size:.9em}.mk-li.tot{border:0;font-size:1.1em}.mk-li.tot b{color:var(--c)}
.mk-btns{display:flex;gap:.5em;margin-top:.5em}.mk-btns em,.mk-rcp em{flex:1;text-align:center;background:var(--c);color:#fff;padding:.5em;border-radius:.5em;font-weight:700;font-size:.85em}.mk-btns em.o{background:#f1f5f9;color:#334155}
.mk-term{font-family:ui-monospace,Menlo,monospace;color:#cbd5e1;display:flex;flex-direction:column;gap:.55em;font-size:1em}.mk-term .g{color:#4ade80}.mk-term .y{color:#facc15}.mk-term i{font-style:normal;animation:bl 1s infinite}@keyframes bl{50%{opacity:0}}
.mk-doc{position:relative;width:100%;height:20em}.mk-paper{position:absolute;left:8%;top:0;width:62%;height:19em;background:#fff;border-radius:.5em;box-shadow:0 15px 40px #0f172a26;padding:1.4em}.mk-paper small{color:var(--c);font-weight:700}.mk-paper b{display:block;font-size:1.3em;margin-bottom:.6em}.mk-paper.b2{left:34%;top:2.5em;z-index:-0;opacity:.95;transform:rotate(4deg);height:16em}.mk-paper:first-child{z-index:1}
.mk-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:.7em;width:100%}.mk-logos div{background:#fff;border-radius:.8em;padding:1.2em .5em;text-align:center;box-shadow:0 8px 24px #0f172a14}.mk-logos i{font-style:normal;display:inline-grid;place-items:center;width:2.6em;height:2.6em;border-radius:.8em;color:#fff;font-size:1.3em;margin-bottom:.4em}.mk-logos b{display:block}
.mk-cert{width:100%;max-width:34em;background:#fff;border:.5em double color-mix(in srgb,var(--c) 60%,#fff);border-radius:.5em;padding:1.6em;text-align:center;box-shadow:0 15px 40px #0f172a22}.mk-cert small{letter-spacing:.3em;color:var(--c);font-weight:700}.mk-cert b{display:block;font-size:1.9em;font-family:Georgia,serif;margin:.3em 0}.mk-cert .mk-two{margin-top:1em;font-size:.85em;color:#64748b;align-items:center}
.mk-qr{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;width:5.5em;height:5.5em;margin:.6em auto}.mk-qr i{background:#0f172a;border-radius:1px}
.mk-gal{display:grid;grid-template-columns:repeat(4,1fr);gap:.4em}.mk-gal div{aspect-ratio:1;background-size:cover;background-position:center;border-radius:.4em}
.mk-pos{display:grid;grid-template-columns:1.5fr 1fr;gap:.8em}.mk-items{display:grid;grid-template-columns:repeat(4,1fr);gap:.4em}.mk-items div{border:1px solid #eef2f7;border-radius:.5em;padding:.35em;font-size:.85em}.mk-items i{display:block;height:3em;border-radius:.35em;background-size:cover;margin-bottom:.25em}
.mk-rcp{background:#f8fafc;border-radius:.6em;padding:.7em;display:flex;flex-direction:column}.mk-rcp em{margin-top:auto}
.mk-mh{margin:-1.8em -.8em .6em;padding:3em 1em 1em;background-size:cover;background-position:center;color:#fff}.mk-mh b{font-size:1.3em;display:block}.mk-mh small{color:#fffc}
.mk-chips{display:flex;gap:.4em;margin-bottom:.6em}.mk-chips i{font-style:normal;font-size:.8em;padding:.25em .7em;border-radius:99px;background:#f1f5f9}.mk-chips .on{background:var(--c);color:#fff}
.mk-mi{display:flex;gap:.6em;align-items:center;margin-bottom:.55em}.mk-mi i{width:3.4em;height:3.4em;border-radius:.6em;background-size:cover;flex:none}.mk-mi span{flex:1}.mk-mi em{width:1.8em;height:1.8em;border-radius:.5em;background:var(--c);color:#fff;display:grid;place-items:center;font-weight:700}
.mk-cta{position:absolute;left:.8em;right:.8em;bottom:.9em;background:var(--c);color:#fff;text-align:center;padding:.75em;border-radius:.8em;font-weight:700;font-size:.9em}
.mk-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:.3em;text-align:center;margin-bottom:.7em}.mk-cal i{font-style:normal;padding:.45em 0;border-radius:.5em;font-size:.85em}.mk-cal .on{background:var(--c);color:#fff;font-weight:700}.mk-cal .x{color:#cbd5e1;text-decoration:line-through}
.mk-l{margin:.4em 0 .3em;font-weight:600}.mk-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em}.mk-slots i{font-style:normal;text-align:center;padding:.5em 0;border:1px solid #e2e8f0;border-radius:.5em;font-size:.85em}.mk-slots .on{background:var(--c);color:#fff;border-color:var(--c)}.mk-slots .x{color:#cbd5e1;text-decoration:line-through}
.mk-inv2{position:absolute;inset:0;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:2em 1em 2.5em;text-align:center;color:#fff;gap:.5em}.mk-inv2 small{color:#fffd;letter-spacing:.2em;font-size:.7em}.mk-inv2>b{font-family:Georgia,serif;font-size:2.1em;font-weight:400;font-style:italic}
.mk-cd{display:flex;gap:.5em;margin:.5em 0}.mk-cd i{font-style:normal;background:#fff2;backdrop-filter:blur(4px);border-radius:.6em;padding:.4em .6em;font-size:.7em;min-width:3.6em}.mk-cd b{display:block;font-size:1.6em}
.mk-inv2 em{background:#fff;color:#0f172a;padding:.6em 1.4em;border-radius:99px;font-weight:700;margin-top:.4em}
.mk-tk{text-align:center}.mk-tk .mk-pic{min-height:7em;margin-bottom:.6em}.mk-tk small{letter-spacing:.2em;color:var(--c);font-weight:700}.mk-tk>b{display:block;font-size:1.2em}.mk-tk span{display:block;font-size:.85em;color:#64748b}.mk-tk .mk-qr{width:8em;height:8em}.mk-tk .mk-cta{background:#16a34a}
.mk-wh{display:flex;gap:.6em;align-items:center;background:#075e54;color:#fff;margin:-1.8em -.8em 0;padding:2.4em .8em .7em}.mk-wh i{font-style:normal;width:2.4em;height:2.4em;border-radius:50%;background:#25d366;display:grid;place-items:center;font-weight:700}.mk-wh small{color:#d1fae5}
.mk-chat{background:#ece5dd;margin:0 -.8em -.8em;padding:.8em;height:calc(100% + 1em);display:flex;flex-direction:column;gap:.5em}.mk-chat p{max-width:85%;padding:.5em .7em;border-radius:.7em;font-size:.9em;box-shadow:0 1px 1px #0001}.mk-chat .u{align-self:flex-end;background:#dcf8c6}.mk-chat .b{background:#fff}
.mk-tp{margin:-1.8em -.8em .7em;padding:4.5em 1em 1em;background-size:cover;background-position:center}.mk-tp b{font-size:1.4em;display:block}.mk-tp small{color:#fde68a}
.mk-inp{background:#1e293b;border-radius:.6em;padding:.6em;font-size:.9em}.mk-ph.dk .mk-l{color:#cbd5e1}
.mk-dm{display:grid;grid-template-columns:1fr 1fr;gap:.4em}.mk-dm i{font-style:normal;background:#1e293b;border:1px solid #334155;border-radius:.6em;padding:.5em;font-weight:700;font-size:.9em}.mk-dm small{color:#94a3b8}.mk-dm .on{border-color:var(--c);background:color-mix(in srgb,var(--c) 25%,#0b1020)}
.mk-ah{background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 60%,#000));color:#fff;margin:-1.8em -.8em .8em;padding:2.6em 1em 1.2em}.mk-ah small{color:#fffc}.mk-ah strong{font-size:2em;display:block}
.mk-ag{display:grid;grid-template-columns:repeat(4,1fr);gap:.6em .3em;text-align:center;font-size:.75em;margin-bottom:.8em}.mk-ag i{font-style:normal}.mk-ag span{display:grid;place-items:center;width:2.8em;height:2.8em;margin:0 auto .3em;border-radius:.9em;background:color-mix(in srgb,var(--c) 12%,#fff);font-size:1.3em}
.mk-ban{height:7em;border-radius:.8em;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:.7em;color:#fff;position:relative}.mk-ban::before{content:"";position:absolute;inset:0;border-radius:.8em;background:linear-gradient(#0000,#000a)}.mk-ban b{position:relative}
.mk-map{margin:-1.8em -.8em 0;height:20em;background:#f1f5f9}.mk-map svg{width:100%;height:100%}
.mk-drv{display:flex;gap:.6em;align-items:center;padding:.7em 0}.mk-drv i{width:2.6em;height:2.6em;border-radius:50%;background:url(img/av3.jpg) center/cover;flex:none}
.mk-vid{position:absolute;inset:0;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.mk-vid em{width:3em;height:3em;border-radius:50%;background:#fff3;backdrop-filter:blur(6px);display:grid;place-items:center;color:#fff;font-size:1.3em}
.mk-vid span{position:absolute;bottom:4em;left:1em;right:3em;text-align:center;color:#fff;font-size:1.05em;text-shadow:0 2px 6px #000}.mk-vid span b{background:#facc15;color:#000;padding:0 .3em;text-shadow:none}
.mk-side2{position:absolute;right:.8em;bottom:5em;display:flex;flex-direction:column;align-items:center;color:#fff;gap:.15em;font-size:1.2em}.mk-side2 small{color:#fff;font-size:.55em;margin-bottom:.5em}
.mk-ig{display:flex;gap:.6em;align-items:center;margin-bottom:.7em}.mk-ig i{width:3.2em;height:3.2em;border-radius:50%;background:conic-gradient(#f59e0b,#ec4899,#8b5cf6,#f59e0b);padding:.2em;flex:none}.mk-igg{display:grid;grid-template-columns:repeat(3,1fr);gap:.2em;margin:0 -.8em}.mk-igg div{aspect-ratio:1;background-size:cover;background-position:center}
.mk-att{text-align:center;background:color-mix(in srgb,var(--c) 8%,#fff);border-radius:1em;padding:1.4em .8em;margin-bottom:.8em}.mk-att i{font-style:normal;width:3.4em;height:3.4em;border-radius:50%;background:#22c55e;color:#fff;display:inline-grid;place-items:center;font-size:1.5em;margin-bottom:.4em}.mk-att b{display:block;font-size:1.3em}
.mk-att+.mk-cta{position:static;margin-bottom:.8em}
.mk-in2{padding:0}
