.mk{--mk-primary:#0d9488;--mk-primary-hover:#0f766e;--mk-primary-soft:#ccfbf1;--mk-primary-soft-ink:#115e59;--mk-hero-bg:#0c1f1d;--mk-hero-bg-2:#102825;--mk-accent:#19c39a;--mk-ink:#0f172a;--mk-ink-2:#334155;--mk-ink-3:#64748b;--mk-ink-4:#94a3b8;--mk-bg:#fbfbf9;--mk-surface:#fff;--mk-border:#e7e5e0;--mk-display:var(--font-display-loaded),"Bricolage Grotesque",system-ui,sans-serif;--mk-body:var(--font-body-loaded),ui-sans-serif,system-ui,sans-serif;--mk-mono:var(--font-mono-loaded),"JetBrains Mono",monospace;font-family:var(--mk-body);color:var(--mk-ink);background:var(--mk-bg);-webkit-font-smoothing:antialiased;line-height:1.6}.mk h1,.mk h2,.mk h3{font-family:var(--mk-display);letter-spacing:-.015em;line-height:1.08}.mk .container{max-width:1200px;margin:0 auto;padding:0 32px}.mk .mono{font-family:var(--mk-mono)}.mk svg{flex-shrink:0}.mk nav.mk-nav{z-index:50;position:absolute;top:0;left:0;right:0}.mk .nav-inner{justify-content:space-between;align-items:center;height:76px;display:flex}.mk .logo{font-family:var(--mk-display);color:#fff;letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.mk .logo-mark{background:var(--mk-accent);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mk .nav-panel{display:contents}.mk .nav-links{gap:32px;display:flex}.mk .nav-links a{color:#ffffffb8;font-size:14px;font-weight:500;text-decoration:none}.mk .nav-links a:hover{color:#fff}.mk .nav-right{align-items:center;gap:10px;display:flex}.mk .nav-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.mk .nav-toggle:hover{background:#ffffff14}.mk .btn{cursor:pointer;font-size:14.5px;font-weight:600;font-family:var(--mk-body);border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;transition:all .15s;display:inline-flex}.mk .btn-primary{background:var(--mk-accent);color:#04201d}.mk .btn-primary:hover{background:#2dd9ad}.mk .btn-outline-light{color:#fff;background:0 0;border:1px solid #ffffff38}.mk .btn-outline-light:hover{background:#ffffff14}.mk .btn-lg{border-radius:12px;padding:15px 28px;font-size:15.5px}.mk .hero{background:linear-gradient(165deg,var(--mk-hero-bg)0%,var(--mk-hero-bg-2)70%,#0e2422 100%);padding:160px 0 110px;position:relative;overflow:hidden}.mk .hero:before{content:"";background:radial-gradient(800px 480px at 88% -10%,#19c39a2e,#0000 60%),radial-gradient(600px 420px at -5% 45%,#3b82f617,#0000 55%);position:absolute;inset:0}.mk .hero:after{content:"";opacity:.35;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 60% 30%,#000 30%,#0000 80%)}.mk .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid;position:relative}.mk .hero-top{max-width:720px;margin-bottom:54px;position:relative}.mk .hero-eyebrow{font-family:var(--mk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-accent);align-items:center;gap:10px;margin-bottom:26px;font-size:12px;font-weight:600;display:inline-flex}.mk .hero-eyebrow:before{content:"";background:var(--mk-accent);width:28px;height:1px}.mk .hero-eyebrow.centered{justify-content:center}.mk .hero h1{color:#fff;margin-bottom:24px;font-size:clamp(36px,4.6vw,58px);font-weight:800}.mk .hero h1 .soft{color:#5f8b84}.mk .hero p.sub{color:#a8c6c0;max-width:480px;margin-bottom:38px;font-size:17.5px}.mk .hero p.sub.wide{max-width:560px}.mk .hero-ctas{gap:14px;margin-bottom:44px;display:flex}.mk .hero-top .hero-ctas{margin-bottom:0}.mk .hero-meta{gap:36px;display:flex}.mk .hm{border-left:1px solid #ffffff24;padding-left:16px}.mk .hm b{font-family:var(--mk-mono);color:#e7fef8;font-size:15px;font-weight:600;display:block}.mk .hm span{color:#6e9a92;font-size:12.5px}.mk .board{background:#0e1620;border:1px solid #ffffff17;border-radius:16px;position:relative;overflow:hidden;transform:rotate(.4deg);box-shadow:0 40px 80px -20px #00000080,0 0 0 1px #19c39a0f}.mk .board-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.mk .board-head .t{color:#cfe9e3;font-size:13px;font-weight:600}.mk .board-head .d{font-family:var(--mk-mono);color:#6e9a92;font-size:11px}.mk .board-cols{font-family:var(--mk-mono);letter-spacing:.08em;color:#557d76;text-transform:uppercase;grid-template-columns:64px repeat(3,1fr);gap:8px;padding:10px 14px 6px;font-size:10px;display:grid}.mk .board-row{grid-template-columns:64px repeat(3,1fr);align-items:center;gap:8px;padding:5px 14px;display:grid}.mk .poste{font-family:var(--mk-mono);color:#7da39b;font-size:11px}.mk .sess{border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:11.5px;line-height:1.35}.mk .sess b{font-size:11.5px;font-weight:600;display:block}.mk .sess span{opacity:.75;font-size:10px;font-family:var(--mk-mono)}.mk .s-active{color:#b6f3e3;background:#19c39a24;border-color:#19c39a59}.mk .s-active b{color:#e7fef8}.mk .s-done{color:#8fa8a3;background:#ffffff0d}.mk .s-done b{color:#b9ccc8}.mk .s-plan{color:#7da39b;background:0 0;border:1px dashed #ffffff29}.mk .s-alert{color:#fcd9a0;background:#f59e0b1f;border-color:#f59e0b66}.mk .s-alert b{color:#fde8c8}.mk .s-empty{border:1px dashed #ffffff12;border-radius:8px;height:38px}.mk .board-foot{font-family:var(--mk-mono);color:#6e9a92;border-top:1px solid #ffffff12;gap:16px;padding:12px 18px;font-size:10.5px;display:flex}.mk .dot{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.mk .dot.on{background:var(--mk-accent)}.mk .dot.alert{background:#f59e0b}.mk .dot.done{background:#3e5854}.mk .dot.plan{background:0 0;border:1px dashed #557d76}.mk .day{grid-template-columns:1.2fr .8fr;gap:14px;display:grid;position:relative;transform:rotate(.4deg)}.mk .panel{background:#0e1620;border:1px solid #ffffff17;border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -20px #00000080}.mk .panel-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.mk .panel-head .t{color:#cfe9e3;font-size:12.5px;font-weight:600}.mk .panel-head .d{font-family:var(--mk-mono);color:#6e9a92;font-size:10px}.mk .panel-body{padding:8px 0 12px}.mk .ag-row{grid-template-columns:52px 1fr;align-items:center;gap:10px;padding:6px 14px;display:grid}.mk .ag-time{font-family:var(--mk-mono);color:#557d76;text-align:right;font-size:10.5px}.mk .ag-slot{border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:12px}.mk .ag-slot b{font-size:12px;font-weight:600;display:block}.mk .ag-slot span{font-size:10px;font-family:var(--mk-mono);opacity:.7}.mk .ag-now{color:#b6f3e3;background:#19c39a24;border-color:#19c39a66}.mk .ag-now b{color:#e7fef8}.mk .ag-next{color:#9dbcb5;background:#ffffff0d}.mk .ag-next b{color:#cfe9e3}.mk .ag-gap{border:1px dashed #ffffff1a;border-radius:8px;height:30px}.mk .q-item{border-bottom:1px solid #ffffff0d;align-items:center;gap:11px;padding:10px 14px;display:flex}.mk .q-item:last-child{border-bottom:none}.mk .q-num{font-family:var(--mk-mono);color:#7da39b;background:#ffffff0f;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.mk .q-num.now{background:var(--mk-accent);color:#04201d}.mk .q-item b{color:#cfe9e3;font-size:12px;font-weight:600;line-height:1.3;display:block}.mk .q-item span{color:#6e9a92;font-size:10px;font-family:var(--mk-mono)}.mk .clinic-board{background:#0e1620;border:1px solid #ffffff17;border-radius:16px;position:relative;overflow:hidden;transform:rotate(.3deg);box-shadow:0 40px 80px -20px #00000080}.mk .cb-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.mk .cb-head .t{color:#cfe9e3;font-size:13px;font-weight:600}.mk .cb-head .kpis{font-family:var(--mk-mono);color:#6e9a92;gap:22px;font-size:11px;display:flex}.mk .cb-head .kpis b{color:#e7fef8;font-weight:600}.mk .cb-cols{background:#ffffff0f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mk .cb-col{background:#0e1620;padding:14px 16px 18px}.mk .cb-doc{align-items:center;gap:10px;margin-bottom:12px;display:flex}.mk .cb-av{width:30px;height:30px;color:var(--mk-accent);font-family:var(--mk-mono);background:#19c39a29;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.mk .cb-doc b{color:#e7fef8;font-size:12.5px;font-weight:600;line-height:1.2;display:block}.mk .cb-doc span{color:#6e9a92;font-size:10px;font-family:var(--mk-mono)}.mk .cb-sess{border:1px solid #0000;border-radius:8px;margin-bottom:7px;padding:7px 11px;font-size:11.5px}.mk .cb-sess b{font-size:11.5px;font-weight:600;display:block}.mk .cb-sess span{font-size:9.5px;font-family:var(--mk-mono);opacity:.75}.mk .cs-now{color:#b6f3e3;background:#19c39a24;border-color:#19c39a66}.mk .cs-now b{color:#e7fef8}.mk .cs-wait{color:#9dbcb5;background:#ffffff0d}.mk .cs-wait b{color:#cfe9e3}.mk .cb-more{font-family:var(--mk-mono);color:#557d76;padding:4px 2px 0;font-size:10px}.mk .strip{border-bottom:1px solid var(--mk-border);background:var(--mk-surface)}.mk .strip-inner{grid-template-columns:repeat(4,1fr);display:grid}.mk .strip .cell{border-left:1px solid var(--mk-border);padding:30px 28px}.mk .strip .cell:first-child{border-left:none;padding-left:0}.mk .strip b{font-family:var(--mk-mono);letter-spacing:-.02em;font-size:24px;font-weight:700;display:block}.mk .strip span{color:var(--mk-ink-3);font-size:13px}.mk section{padding:104px 0}.mk section.tight{padding-top:0}.mk .sec-head{grid-template-columns:auto 1fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}.mk .sec-num{font-family:var(--mk-mono);color:var(--mk-primary);letter-spacing:.1em;padding-bottom:8px;font-size:13px;font-weight:600}.mk .sec-title{max-width:680px;font-size:clamp(30px,3.4vw,44px);font-weight:800}.mk .sec-sub{color:var(--mk-ink-3);max-width:560px;margin-top:14px;font-size:16.5px}.mk .split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.mk .split.top{align-items:start}.mk .flist{flex-direction:column;gap:26px;margin-top:34px;display:flex}.mk .fitem{gap:16px;display:flex}.mk .fitem .fic{background:var(--mk-primary-soft);width:38px;height:38px;color:var(--mk-primary-soft-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mk .fitem b{margin-bottom:2px;font-size:15.5px;font-weight:600;display:block}.mk .fitem p{color:var(--mk-ink-3);max-width:420px;font-size:14px}.mk .visual-card{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -24px #0f172a2e}.mk .vc-head{border-bottom:1px solid var(--mk-border);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.mk .vc-head b{font-size:14px;font-weight:600}.mk .vc-head span.sub{font-family:var(--mk-mono);color:var(--mk-ink-4);font-size:10px}.mk .pill{font-family:var(--mk-mono);letter-spacing:.05em;background:var(--mk-primary-soft);color:var(--mk-primary-soft-ink);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:600}.mk .vc-body{grid-template-columns:1fr 1fr;gap:14px 24px;padding:20px 22px;display:grid}.mk .vfield span{font-family:var(--mk-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--mk-ink-4);margin-bottom:3px;font-size:10px;display:block}.mk .vfield b{font-size:14.5px;font-weight:600}.mk .vc-foot{border-top:1px dashed var(--mk-border);gap:10px;padding:14px 22px;display:flex}.mk .chip{color:var(--mk-ink-2);background:var(--mk-bg);border:1px solid var(--mk-border);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:500}.mk table.rt{border-collapse:collapse;width:100%;font-size:12.5px}.mk .rt th{font-family:var(--mk-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mk-ink-4);border-bottom:1px solid var(--mk-border);text-align:center;padding:10px 8px;font-size:9.5px;font-weight:600}.mk .rt th:first-child{text-align:left;padding-left:22px}.mk .rt td{border-bottom:1px solid var(--mk-border);text-align:center;color:var(--mk-ink-2);padding:11px 8px}.mk .rt td:first-child{text-align:left;padding-left:22px;font-weight:500}.mk .rt tr:last-child td{border-bottom:none}.mk .ok{background:var(--mk-primary-soft);width:18px;height:18px;color:var(--mk-primary-soft-ink);border-radius:50%;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.mk .no{width:18px;height:18px;color:var(--mk-ink-4);background:#f1f5f9;border-radius:50%;font-size:11px;line-height:18px;display:inline-block}.mk .c-row{border-bottom:1px dashed var(--mk-border);justify-content:space-between;align-items:center;padding:12px 22px;font-size:13px;display:flex}.mk .c-row:last-of-type{border-bottom:none}.mk .c-row .who b{font-size:13px;font-weight:600;display:block}.mk .c-row .who span{color:var(--mk-ink-3);font-size:11px}.mk .c-amt{font-family:var(--mk-mono);font-size:13px;font-weight:600}.mk .c-total{background:var(--mk-bg);border-top:1px solid var(--mk-border);justify-content:space-between;padding:14px 22px;font-size:13px;display:flex}.mk .c-total b{font-family:var(--mk-mono);font-size:16px}.mk .ord{border:1px solid var(--mk-border);color:var(--mk-ink-2);background:#fff;border-radius:4px;max-width:440px;margin:0 auto;padding:34px 38px;font-size:13px;position:relative;box-shadow:0 24px 60px -24px #0f172a38}.mk .ord:before{content:"";background:var(--mk-primary);border-radius:4px 4px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.mk .ord-head{border-bottom:1px solid var(--mk-border);justify-content:space-between;margin-bottom:16px;padding-bottom:14px;display:flex}.mk .ord-head .doc b{font-family:var(--mk-display);color:var(--mk-ink);font-size:15px;display:block}.mk .ord-head .doc span{color:var(--mk-ink-3);font-size:11px}.mk .ord-head .date{font-family:var(--mk-mono);color:var(--mk-ink-4);text-align:right;font-size:10.5px}.mk .ord-title{font-family:var(--mk-display);color:var(--mk-ink);text-align:center;letter-spacing:.12em;margin:10px 0 16px;font-size:16px;font-weight:700}.mk .ord-patient{color:var(--mk-ink-3);margin-bottom:10px;font-size:12px}.mk .ord-patient b{color:var(--mk-ink)}.mk .ord-line{border-bottom:1px dashed var(--mk-border);justify-content:space-between;padding:8px 0;display:flex}.mk .ord-line.last{border-bottom:none}.mk .ord-line b{color:var(--mk-ink);font-size:13px;font-weight:600}.mk .ord-line span{color:var(--mk-ink-3);font-size:11.5px}.mk .ord-foot{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.mk .ord-foot .sig{font-family:var(--mk-display);color:var(--mk-ink-3);font-size:13px;font-style:italic}.mk .ord-stamp{font-family:var(--mk-mono);color:var(--mk-primary);border:1.5px solid var(--mk-primary);opacity:.75;border-radius:6px;padding:5px 9px;font-size:9px;transform:rotate(-4deg)}.mk .bento{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.mk .bcard{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:16px;padding:30px;position:relative;overflow:hidden}.mk .bcard h3{margin:16px 0 8px;font-size:18px;font-weight:700}.mk .bcard p{color:var(--mk-ink-3);font-size:14px}.mk .bic{background:var(--mk-primary-soft);width:40px;height:40px;color:var(--mk-primary-soft-ink);border-radius:11px;place-items:center;display:grid}.mk .b-7{grid-column:span 7}.mk .b-6{grid-column:span 6}.mk .b-5{grid-column:span 5}.mk .b-4{grid-column:span 4}.mk .bcard.dark{background:linear-gradient(150deg,var(--mk-hero-bg),var(--mk-hero-bg-2));color:#cfe9e3;border-color:#1d3a36}.mk .bcard.dark h3{color:#fff}.mk .bcard.dark p{color:#8fb5ad}.mk .bcard.dark .bic{color:var(--mk-accent);background:#19c39a26}.mk .alert-demo{flex-direction:column;gap:8px;margin-top:22px;display:flex}.mk .al{color:#cfe9e3;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:9px 13px;font-size:12.5px;display:flex}.mk .al .when{font-family:var(--mk-mono);color:#6e9a92;margin-left:auto;font-size:10px}.mk .al-warn{border-color:#f59e0b59}.mk .mod-grid{border:1px solid var(--mk-border);background:var(--mk-border);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;display:grid;overflow:hidden}.mk .mod{background:var(--mk-surface);padding:30px 26px;position:relative}.mk .mod .tag{position:absolute;top:22px;right:22px}.mk .tag{font-family:var(--mk-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:4px 9px;font-size:9.5px;font-weight:600}.mk .tag-on{background:var(--mk-primary-soft);color:var(--mk-primary-soft-ink)}.mk .tag-flag{background:var(--mk-primary);color:#fff}.mk .tag-soon{color:var(--mk-ink-4);background:#f1f5f9}.mk .mod h3{margin:14px 0 6px;font-size:16.5px;font-weight:700}.mk .mod p{color:var(--mk-ink-3);font-size:13px}.mk .mod.flagship{border-left:2px solid var(--mk-primary)}.mk .mod.future{background:repeating-linear-gradient(-45deg,var(--mk-surface)0 10px,#fafaf8 10px 20px)}.mk .mod.future .mic{opacity:.45}.mk .mod.future h3{color:var(--mk-ink-3)}.mk .mic{background:var(--mk-bg);border:1px solid var(--mk-border);width:36px;height:36px;color:var(--mk-ink-2);border-radius:10px;place-items:center;display:grid}.mk .mic.hl{background:var(--mk-primary-soft);color:var(--mk-primary-soft-ink);border-color:#0000}.mk .socle-note{color:var(--mk-ink-3);max-width:640px;margin-top:26px;font-size:14px}.mk .socle-note b{color:var(--mk-ink-2)}.mk .band{background:var(--mk-surface);border-top:1px solid var(--mk-border);border-bottom:1px solid var(--mk-border)}.mk .grow-steps,.mk .mods{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.mk .gs,.mk .modc{border:1px solid var(--mk-border);background:var(--mk-bg);border-radius:16px;padding:28px;position:relative}.mk .gs.active{background:var(--mk-surface);border-color:var(--mk-primary);box-shadow:0 8px 30px #0d948814}.mk .gs .n,.mk .modc .n{font-family:var(--mk-mono);color:var(--mk-primary);font-size:12px;font-weight:600}.mk .gs h3,.mk .modc h3{margin:10px 0 8px;font-size:18px}.mk .gs p,.mk .modc p{color:var(--mk-ink-3);font-size:13.5px}.mk .gs .tag{margin-top:14px;display:inline-block;position:static}.mk .modc.hl{background:linear-gradient(150deg,var(--mk-hero-bg),var(--mk-hero-bg-2));border-color:#1d3a36}.mk .modc.hl h3{color:#fff}.mk .modc.hl p{color:#8fb5ad}.mk .modc.hl .n{color:var(--mk-accent)}.mk .sec-points{flex-direction:column;margin-top:8px;display:flex}.mk .sp{border-bottom:1px solid var(--mk-border);gap:16px;padding:22px 0;display:flex}.mk .sp:last-child{border-bottom:none}.mk .sp .n{font-family:var(--mk-mono);color:var(--mk-primary);padding-top:3px;font-size:12px;font-weight:600}.mk .sp b{margin-bottom:3px;font-size:15.5px;font-weight:600;display:block}.mk .sp p{color:var(--mk-ink-3);font-size:14px}.mk .sec-title.mt{margin-top:10px}.mk .cta{background:linear-gradient(160deg,var(--mk-hero-bg),var(--mk-hero-bg-2));position:relative;overflow:hidden}.mk .cta:before{content:"";background:radial-gradient(700px 400px at 50% 120%,#19c39a38,#0000 65%);position:absolute;inset:0}.mk .cta-inner{text-align:center;max-width:620px;margin:0 auto;position:relative}.mk .cta h2{color:#fff;margin-bottom:18px;font-size:clamp(30px,3.6vw,46px);font-weight:800}.mk .cta p{color:#a8c6c0;margin-bottom:36px;font-size:16.5px}.mk .cta .note{color:#6e9a92;margin-top:18px;font-size:13px}.mk footer{background:var(--mk-hero-bg);color:#7da39b;border-top:1px solid #ffffff0f;padding:56px 0 40px}.mk .foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:44px;display:grid}.mk .foot-grid h4{font-family:var(--mk-mono);text-transform:uppercase;letter-spacing:.12em;color:#557d76;margin-bottom:16px;font-size:11px;font-weight:600}.mk .foot-grid a{color:#9dbcb5;margin-bottom:10px;font-size:14px;text-decoration:none;display:block}.mk .foot-grid a:hover{color:#fff}.mk .foot-desc{color:#557d76;max-width:260px;margin-top:14px;font-size:13.5px}.mk .foot-note{color:#557d76;border-top:1px solid #ffffff12;justify-content:space-between;padding-top:24px;font-size:12.5px;display:flex}.mk .faq{max-width:760px}.mk .faq details{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;margin-bottom:10px}.mk .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.mk .faq summary::-webkit-details-marker{display:none}.mk .faq summary:after{content:"+";font-family:var(--mk-mono);color:var(--mk-primary);flex-shrink:0;font-size:16px;transition:transform .2s}.mk .faq details[open] summary:after{transform:rotate(45deg)}.mk .faq details[open]{border-color:var(--mk-primary)}.mk .faq details p{color:var(--mk-ink-3);max-width:620px;padding:0 20px 16px;font-size:14px}.mk .tiers{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.mk .tier{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:16px;flex-direction:column;padding:28px 26px;display:flex}.mk .tier h3{font-size:18px;font-weight:700}.mk .tier-target{color:var(--mk-ink-3);min-height:40px;margin-top:4px;font-size:13px}.mk .tier-price{align-items:baseline;gap:7px;margin-top:18px;display:flex}.mk .tier-price b{font-family:var(--mk-mono);letter-spacing:-.02em;font-size:28px;font-weight:700}.mk .tier-price span{color:var(--mk-ink-3);font-size:13px}.mk .tier-note{color:var(--mk-ink-4);min-height:36px;margin-top:4px;font-size:12px}.mk .tier-list{flex-direction:column;flex:1;gap:9px;margin:18px 0 24px;padding:0;list-style:none;display:flex}.mk .tier-list li{color:var(--mk-ink-2);padding-left:22px;font-size:13.5px;position:relative}.mk .tier-list li:before{content:"✓";color:var(--mk-primary);font-weight:700;position:absolute;left:0}.mk .tier .btn{justify-content:center}.mk .btn-outline-ink{color:var(--mk-ink);border:1px solid var(--mk-border);background:0 0}.mk .btn-outline-ink:hover{border-color:var(--mk-ink-3);background:var(--mk-bg)}.mk .tier.hl{background:linear-gradient(150deg,var(--mk-hero-bg),var(--mk-hero-bg-2));border-color:#1d3a36}.mk .tier.hl h3{color:#fff}.mk .tier.hl .tier-target,.mk .tier.hl .tier-price span{color:#8fb5ad}.mk .tier.hl .tier-price b{color:var(--mk-accent)}.mk .tier.hl .tier-note{color:#6e9a92}.mk .tier.hl .tier-list li{color:#cfe9e3}.mk .tier.hl .tier-list li:before{color:var(--mk-accent)}.mk .onprem{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:16px;max-width:860px;overflow:hidden}.mk .onprem .rt td{text-align:center}.mk .onprem .rt td:first-child{text-align:left}.mk .onprem-soft{color:var(--mk-ink-4);font-size:11.5px}.mk .onprem-note{color:var(--mk-ink-3);max-width:720px;margin-top:14px;font-size:13px}@media (prefers-reduced-motion:no-preference){.mk .hero .hero-grid>div:first-child,.mk .hero .hero-top{animation:.6s ease-out both mk-rise}@keyframes mk-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mk .board,.mk .day,.mk .clinic-board{animation:.7s ease-out .15s both mk-rise-tilt}@keyframes mk-rise-tilt{0%{opacity:0;transform:translateY(18px)}to{opacity:1}}.mk .s-active,.mk .cs-now,.mk .ag-now{animation:2.8s ease-in-out infinite mk-live}@keyframes mk-live{0%,to{box-shadow:0 0 #19c39a00}50%{box-shadow:0 0 0 3px #19c39a21}}.mk .s-alert{animation:2.2s ease-in-out infinite mk-warn}@keyframes mk-warn{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 0 3px #f59e0b26}}.mk .q-num.now{animation:2.4s ease-in-out infinite mk-called}@keyframes mk-called{0%,to{box-shadow:0 0 #19c39a59}55%{box-shadow:0 0 0 5px #19c39a00}}.mk.mk-js .sec-head,.mk.mk-js .bcard,.mk.mk-js .fitem,.mk.mk-js .mod,.mk.mk-js .gs,.mk.mk-js .modc,.mk.mk-js .visual-card,.mk.mk-js .ord,.mk.mk-js .sp,.mk.mk-js .strip .cell,.mk.mk-js .faq details{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(14px)}.mk.mk-js .mk-in{opacity:1;transform:none}.mk.mk-js .bcard:nth-child(2),.mk.mk-js .mod:nth-child(2),.mk.mk-js .gs:nth-child(2),.mk.mk-js .modc:nth-child(2),.mk.mk-js .strip .cell:nth-child(2){transition-delay:80ms}.mk.mk-js .bcard:nth-child(3),.mk.mk-js .mod:nth-child(3),.mk.mk-js .gs:nth-child(3),.mk.mk-js .modc:nth-child(3),.mk.mk-js .strip .cell:nth-child(3){transition-delay:.16s}.mk.mk-js .bcard:nth-child(4),.mk.mk-js .mod:nth-child(4),.mk.mk-js .strip .cell:nth-child(4){transition-delay:.24s}}@media (max-width:960px){.mk .hero-grid,.mk .split,.mk .day,.mk .cb-cols{grid-template-columns:1fr}.mk .strip-inner{grid-template-columns:1fr 1fr}.mk .strip .cell{border-left:none;padding-left:0}.mk .b-7,.mk .b-6,.mk .b-5,.mk .b-4{grid-column:span 12}.mk .mod-grid,.mk .tiers{grid-template-columns:1fr 1fr}.mk .tier-target,.mk .tier-note{min-height:0}.mk .grow-steps,.mk .mods{grid-template-columns:1fr}.mk .foot-grid{grid-template-columns:1fr 1fr}.mk .sec-head{grid-template-columns:1fr;gap:10px}.mk .nav-toggle{display:inline-flex}.mk .nav-panel{display:none}.mk .mk-nav.nav-open .nav-panel{background:var(--mk-hero-bg-2);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:absolute;top:68px;left:16px;right:16px;box-shadow:0 24px 60px -20px #0000008c}.mk .mk-nav.nav-open .nav-links{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:4px;margin-bottom:8px;padding-bottom:8px}.mk .mk-nav.nav-open .nav-links a{padding:8px 4px;font-size:15px}.mk .mk-nav.nav-open .nav-right{flex-direction:column;align-items:stretch;gap:8px}.mk .mk-nav.nav-open .nav-right .btn{justify-content:center}}.mk .shots{padding:56px 0}.mk .shots-head{text-align:center;max-width:680px;margin:0 auto 34px}.mk .shots-head .hero-eyebrow.centered{margin-bottom:12px}.mk .shots-head .sec-sub{margin-top:10px}.mk .shot-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.mk .shot-grid--one{grid-template-columns:1fr;max-width:940px;margin:0 auto}.mk .shot{margin:0}.mk .shot-frame{border:1px solid var(--mk-border);background:var(--mk-hero-bg);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -28px #00000080}.mk .shot-bar{background:var(--mk-hero-bg-2);border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:10px 14px;display:flex}.mk .shot-bar i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.mk .shot-frame img{width:100%;height:auto;display:block}.mk .shot figcaption{color:var(--mk-ink-3);text-align:center;margin-top:12px;font-size:13px}@media (max-width:760px){.mk .shot-grid{grid-template-columns:1fr}}
