.mk-main{max-width:var(--max);margin:0 auto;padding:0 24px 80px}.mk-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding:72px 0 56px;display:grid}.mk-hero.mk-hero-solo{grid-template-columns:minmax(0,760px);justify-content:start}.mk-hero h1{letter-spacing:-.02em;margin:14px 0 16px;font-size:clamp(2rem,4.4vw,3.1rem);line-height:1.08}.mk-hero h1 span{color:var(--accent)}.mk-hero-lead{color:var(--ink-soft);max-width:56ch;font-size:1.12rem;line-height:1.65}.mk-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.mk-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.mk-hero-visual{gap:16px;display:grid}.product-proof{min-width:0;position:relative}.product-profile-card,.candidate-preview{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, var(--accent-soft));box-shadow:var(--shadow-md);border-radius:18px}.product-profile-card{padding:20px}.product-profile-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.product-profile-head>span:nth-child(2),.candidate-row>span:nth-child(2),.candidate-lock-row>span,.product-privacy-note>span{gap:2px;display:grid}.product-profile-head strong,.candidate-row strong,.candidate-lock-row strong,.product-privacy-note strong{color:var(--ink);font-size:.82rem}.product-profile-head small,.candidate-row small,.candidate-lock-row small,.product-privacy-note small{color:var(--muted);font-size:.68rem;line-height:1.4}.product-avatar{border:1px solid var(--accent-line);background:var(--accent-soft);width:38px;height:38px;color:var(--accent);letter-spacing:.04em;border-radius:12px;place-items:center;font-size:.7rem;font-weight:800;display:grid}.product-available,.candidate-valid{border:1px solid var(--status-valid-line);background:var(--status-valid-bg);color:var(--status-valid);white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:.62rem;font-weight:760}.product-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.product-credential-chip{border:1px solid var(--line);background:var(--surface-inset);min-width:0;color:var(--status-valid);border-radius:10px;align-items:center;gap:7px;padding:9px 10px;display:flex}.product-credential-chip>span{gap:1px;min-width:0;display:grid}.product-credential-chip strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.product-credential-chip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.product-proof-home{isolation:isolate;padding:72px 24px 0 0}.product-profile-behind{z-index:0;background:color-mix(in srgb, var(--accent-soft) 58%, var(--surface));width:79%;min-height:170px;position:absolute;top:5px;right:0;transform:rotate(2.4deg)}.product-certificate-front{z-index:2;width:93%;position:relative}.product-certificate-front .cert-card{box-shadow:0 24px 70px #0d1f4a24}.product-live-strip{z-index:3;border:1px solid var(--status-valid-line);background:color-mix(in srgb, var(--status-valid-bg) 72%, var(--surface));width:calc(93% - 34px);min-height:45px;color:var(--muted);border-top:0;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:14px;margin:-1px auto 0;padding:11px 14px;font-size:.64rem;display:flex;position:relative}.product-live-strip>span:first-child{color:var(--status-valid);align-items:center;gap:6px;display:inline-flex}.product-proof-flow{z-index:4;border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:16px 12px 0 0;display:grid;position:relative;overflow:hidden}.product-proof-flow>span{background:var(--surface);gap:2px;padding:10px 11px;display:grid;position:relative}.product-proof-flow>span:not(:last-child):after{z-index:2;border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);background:var(--surface);content:"";width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.product-proof-flow small{color:var(--accent);font-size:.56rem;font-weight:760}.product-proof-flow strong{color:var(--ink-soft);font-size:.66rem}.product-proof-chatter{border:1px solid var(--accent-line);background:radial-gradient(circle at 80% 12%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 43%), var(--surface-inset);border-radius:24px;padding:24px}.product-profile-primary{z-index:1;position:relative}.product-profile-summary{gap:5px;margin:22px 0 0;display:grid}.product-profile-summary>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:760}.product-profile-summary>strong{max-width:28ch;color:var(--ink);font-family:var(--font-serif), Georgia, serif;font-size:1.22rem;font-weight:520;line-height:1.2}.product-profile-primary .product-credential-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-share-row{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:.68rem;display:flex}.product-share-row>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.product-share-row>strong{color:var(--accent);white-space:nowrap;font-size:.68rem}.product-privacy-note{border:1px solid var(--line);background:color-mix(in srgb, var(--status-valid-bg) 55%, var(--surface));width:calc(100% - 30px);color:var(--status-valid);border-top:0;border-radius:0 0 14px 14px;align-items:center;gap:10px;margin:-1px auto 0;padding:13px 16px;display:flex}.candidate-preview{overflow:hidden}.candidate-preview-bar{border-bottom:1px solid var(--line);background:var(--surface-inset);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.candidate-preview-bar>span{color:var(--ink-soft);align-items:center;gap:8px;font-size:.74rem;font-weight:650;display:inline-flex}.candidate-preview-bar small{color:var(--muted);font-size:.65rem}.candidate-filter-row{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:12px 16px;display:flex}.candidate-filter-row span{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);border-radius:99px;padding:5px 8px;font-size:.61rem;font-weight:680}.candidate-list{display:grid}.candidate-row{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px 11px;padding:13px 16px;display:grid}.candidate-row-active{background:color-mix(in srgb, var(--accent-soft) 52%, var(--surface));box-shadow:inset 3px 0 0 var(--accent)}.candidate-proof{color:var(--status-valid);grid-column:2/4;align-items:center;gap:6px;font-size:.65rem;display:inline-flex}.candidate-lock-row{background:var(--surface-inset);color:var(--muted);align-items:center;gap:10px;padding:14px 17px;display:flex}.mk-section{padding:48px 0 8px}.mk-section>h2{letter-spacing:-.015em;margin-bottom:10px;font-size:clamp(1.5rem,2.6vw,2rem)}.mk-section-lead{color:var(--muted);max-width:62ch;margin-bottom:26px;line-height:1.65}.mk-answer{border-left:3px solid var(--accent);background:var(--surface-inset);border-radius:0 var(--radius-md) var(--radius-md) 0;max-width:72ch;margin:20px 0 28px;padding:18px 22px}.mk-answer p{color:var(--ink-soft);margin:0;font-size:1.03rem;line-height:1.65}.mk-answer strong{color:var(--ink)}.mk-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin:24px 0;display:grid}.mk-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:22px;display:flex}.mk-card h3{align-items:center;gap:10px;font-size:1.06rem;display:flex}.mk-card p{color:var(--muted);font-size:.95rem;line-height:1.6}.mk-card .mk-card-cta{margin-top:auto;padding-top:8px}.mk-card-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border:1px solid var(--accent-line);border-radius:10px;place-items:center;display:grid}.mk-steps{counter-reset:mkstep;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0;display:grid}.mk-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px}.mk-step:before{counter-increment:mkstep;content:"0" counter(mkstep);color:var(--accent);letter-spacing:.08em;margin-bottom:10px;font-size:.8rem;font-weight:700;display:block}.mk-step h3{margin-bottom:6px;font-size:1rem}.mk-step p{color:var(--muted);font-size:.93rem;line-height:1.6}.mk-table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:24px 0;overflow-x:auto}.mk-table{border-collapse:collapse;width:100%;min-width:640px;font-size:.94rem}.mk-table th{text-align:left;background:var(--surface-inset);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px;font-weight:600}.mk-table td{border-bottom:1px solid var(--line);color:var(--ink-soft);vertical-align:top;padding:12px 16px;line-height:1.55}.mk-table tr:last-child td{border-bottom:none}.mk-faq{gap:10px;max-width:780px;margin:24px 0;display:grid}.mk-faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:0}.mk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-weight:600;list-style:none;display:flex}.mk-faq summary:after{content:"+";color:var(--muted);font-size:1.2rem;font-weight:500}.mk-faq details[open] summary:after{content:"–"}.mk-faq details>div{color:var(--muted);max-width:68ch;padding:0 20px 18px;line-height:1.65}.mk-trust{border:1px solid var(--line);background:var(--surface-inset);border-radius:var(--radius-md);margin:26px 0;padding:20px 22px}.mk-trust ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.mk-trust li{color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:.92rem;line-height:1.5;display:flex}.mk-trust li svg{color:var(--status-valid);flex-shrink:0;margin-top:2px}.mk-cta-band{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:48px 0 12px;padding:40px;display:flex}.mk-cta-band h2{letter-spacing:-.01em;margin-bottom:6px;font-size:1.4rem}.mk-cta-band p{color:var(--ink-soft);max-width:52ch;line-height:1.6}.mk-prose{max-width:72ch}.mk-prose h2{letter-spacing:-.01em;margin:40px 0 12px;font-size:1.45rem}.mk-prose h3{margin:28px 0 8px;font-size:1.12rem}.mk-prose p,.mk-prose li{color:var(--ink-soft);margin-bottom:12px;line-height:1.7}.mk-prose ul,.mk-prose ol{margin-bottom:16px;padding-left:22px}.mk-prose ul li{list-style:outside}.mk-prose ol li{list-style:decimal}.mk-note{color:var(--muted);border-top:1px solid var(--line);max-width:72ch;margin-top:32px;padding-top:14px;font-size:.88rem}.mk-badge{border:1px solid var(--line-strong);color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.78rem;font-weight:600;display:inline-flex}.mk-badge.mk-badge-live{color:var(--status-valid);border-color:var(--status-valid-line);background:var(--status-valid-bg)}.mk-badge.mk-badge-soon{color:var(--status-lapsed);border-color:var(--status-lapsed-line);background:var(--status-lapsed-bg)}@media (max-width:860px){.mk-hero{grid-template-columns:1fr;gap:32px;padding:44px 0 32px}.mk-cta-band{padding:28px}.product-proof-chatter,.candidate-preview{width:min(100%,620px);margin-inline:auto}}@media (max-width:560px){.product-proof-home{padding-top:62px;padding-right:0}.product-profile-behind{width:88%}.product-certificate-front{width:96%}.product-live-strip{width:calc(96% - 24px)}.product-live-strip>span:last-child{display:none}.product-proof-flow{margin-right:0}.product-proof-flow>span{padding-inline:8px}.product-proof-chatter{border-radius:18px;padding:14px}.product-profile-card{padding:16px}.product-profile-primary .product-credential-grid{grid-template-columns:1fr 1fr}.product-profile-primary .product-credential-chip:last-child{grid-column:1/-1}.candidate-row{padding-inline:13px}}
