.mk{font-family:var(--font-sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.mk :where(h1,h2,h3){text-wrap:balance;margin:0}.mk p{margin:0}.mk a{color:inherit;text-decoration:none}.mk .container{max-width:var(--container);margin-inline:auto;padding-inline:24px}.mk .section{padding-block:clamp(3.75rem,8vw,6.5rem)}.mk .eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.72rem;display:inline-flex}.mk .eyebrow.signal{color:var(--signal)}.mk .btn{font:inherit;cursor:pointer;border-radius:var(--radius);letter-spacing:-.01em;border:1px solid #0000;align-items:center;gap:.5rem;padding:.8rem 1.35rem;font-weight:600;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.mk .btn-primary{background:var(--signal);color:#fff;border-color:var(--signal)}.mk .btn-primary:hover{background:var(--signal-deep)}.mk .btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.mk .btn-ghost:hover{border-color:var(--petrol);color:var(--petrol)}.mk .btn-onhero{color:var(--hero-ink);border-color:var(--hero-line);background:0 0}.mk .btn-onhero:hover{border-color:var(--hero-ink)}.mk .btn:active{transform:translateY(1px)}.mk .nav{z-index:20;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.mk .nav-inner{align-items:center;gap:1.5rem;height:66px;display:flex}.mk .brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:.6rem;font-size:1.12rem;font-weight:800;display:inline-flex}.mk .brand svg{width:26px;height:26px;display:block}.mk .nav-links{gap:1.6rem;margin-left:1rem;display:flex}.mk .nav-links a{color:var(--muted);font-size:.93rem}.mk .nav-links a:hover{color:var(--ink)}.mk .nav-cta{align-items:center;gap:.75rem;margin-left:auto;display:flex}.mk .nav-cta .link{font-size:.93rem;font-weight:600}@media (max-width:860px){.mk .nav-links{display:none}}@media (max-width:520px){.mk .nav-cta .link{display:none}}.mk .hero{background:radial-gradient(120% 80% at 82% -10%, #1c6d9259, transparent 60%), linear-gradient(180deg, var(--petrol-deep), #05222f);color:var(--hero-ink);border-bottom:1px solid var(--hero-line);position:relative;overflow:hidden}.mk .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#a7c2ce0f 1px,#0000 1px),linear-gradient(90deg,#a7c2ce0f 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 90% at 50% 0,#000 45%,#0000 85%);mask-image:radial-gradient(130% 90% at 50% 0,#000 45%,#0000 85%)}.mk .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(3.5rem,8vw,6rem);display:grid;position:relative}@media (max-width:900px){.mk .hero-grid{grid-template-columns:1fr}}.mk .hero h1{letter-spacing:-.028em;margin-bottom:1.2rem;font-size:clamp(2.35rem,5.6vw,4rem);font-weight:800;line-height:1.03}.mk .hero h1 .accent{color:var(--signal)}.mk .hero .lead{color:var(--hero-muted);max-width:34ch;font-size:clamp(1.05rem,1.6vw,1.24rem)}.mk .hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.mk .hero-trust{border-top:1px solid var(--hero-line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--hero-muted);text-transform:uppercase;margin-top:2.4rem;padding-top:1.4rem;font-size:.76rem}.mk .board{background:var(--hero-panel);border:1px solid var(--hero-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-mono);overflow:hidden}.mk .board-top{border-bottom:1px solid var(--hero-line);background:#00000026;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.mk .board-search{border:1px solid var(--hero-line);border-radius:var(--radius);color:var(--hero-muted);background:#ffffff0f;flex:1;align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.82rem;display:flex}.mk .board-search svg{opacity:.8;flex:none;width:15px;height:15px}.mk .board-live{letter-spacing:.12em;color:var(--hero-muted);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.68rem;display:inline-flex}.mk .dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.mk .dot.live{animation:2.4s ease-out infinite mk-pulse;box-shadow:0 0 #2f9e6b99}@keyframes mk-pulse{0%{box-shadow:0 0 #2f9e6b80}70%{box-shadow:0 0 0 7px #2f9e6b00}to{box-shadow:0 0 #2f9e6b00}}.mk .board-rows{padding:.35rem 0}.mk .brow{border-bottom:1px solid #a7c2ce14;grid-template-columns:1fr auto;align-items:baseline;gap:.3rem 1rem;padding:.62rem 1rem;font-size:.82rem;display:grid}.mk .brow:last-child{border-bottom:0}.mk .brow .name{color:var(--hero-ink);letter-spacing:.02em}.mk .brow .qty{color:var(--hero-ink);font-variant-numeric:tabular-nums;text-align:right}.mk .brow .meta{color:var(--hero-muted);grid-column:1;font-size:.74rem}.mk .brow .stat{color:var(--ok);text-align:right;justify-content:flex-end;align-items:center;gap:.4rem;font-size:.74rem;display:inline-flex}.mk .board-foot{border-top:1px solid var(--hero-line);color:var(--hero-muted);background:#0000001f;padding:.7rem 1rem;font-size:.72rem}.mk .lock{color:var(--signal)}.mk .head{max-width:60ch;margin-bottom:2.6rem}.mk .head h2{letter-spacing:-.022em;font-size:clamp(1.65rem,3.3vw,2.5rem);font-weight:800;line-height:1.08}.mk .head p{color:var(--muted);max-width:54ch;margin-top:.9rem;font-size:1.08rem}.mk .thesis{background:var(--surface);border-block:1px solid var(--line)}.mk .thesis-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (max-width:820px){.mk .thesis-inner{grid-template-columns:1fr}}.mk .thesis h2{letter-spacing:-.024em;font-size:clamp(1.8rem,3.6vw,2.7rem);font-weight:800;line-height:1.08}.mk .thesis h2 em{color:var(--signal);font-style:normal}.mk .thesis p{color:var(--muted);font-size:1.08rem}.mk .thesis p+p{margin-top:1rem}.mk .cards2{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (max-width:820px){.mk .cards2{grid-template-columns:1fr}}.mk .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.9rem;position:relative}.mk .card .tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-size:.7rem}.mk .card h3{letter-spacing:-.02em;margin:.6rem 0 .5rem;font-size:1.4rem;font-weight:750}.mk .card>p{color:var(--muted)}.mk .card ul{gap:.7rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.mk .card li{gap:.6rem;font-size:.96rem;display:flex}.mk .card li svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:.18rem}.mk .card .price-note{font-family:var(--font-mono);color:var(--muted);margin-top:1.3rem;font-size:.8rem}.mk .card.free{border-top:3px solid var(--teal)}.mk .card.paid{border-top:3px solid var(--signal)}.mk .steps{background:var(--surface);border-block:1px solid var(--line)}.mk .steps-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:820px){.mk .steps-grid{grid-template-columns:1fr}}.mk .step{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);padding:1.7rem}.mk .step .num{font-family:var(--font-mono);color:var(--signal);letter-spacing:.1em;font-size:.82rem}.mk .step h3{letter-spacing:-.015em;margin:.7rem 0 .5rem;font-size:1.2rem;font-weight:700}.mk .step p{color:var(--muted);font-size:.96rem}.mk .catalog-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}@media (max-width:820px){.mk .catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mk .catalog-grid{grid-template-columns:1fr}}.mk .tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-family:var(--font-mono);color:var(--ink);align-items:center;gap:.6rem;padding:.95rem 1rem;font-size:.86rem;display:flex}.mk .tile .d{background:var(--teal);border-radius:50%;flex:none;width:6px;height:6px}.mk .trust{background:var(--petrol-deep);color:var(--hero-ink)}.mk .trust .head h2{color:var(--hero-ink)}.mk .trust .head p{color:var(--hero-muted)}.mk .trust-grid{grid-template-columns:repeat(2,1fr);gap:1.1rem 2rem;display:grid}@media (max-width:720px){.mk .trust-grid{grid-template-columns:1fr}}.mk .trust-item{border-top:1px solid var(--hero-line);gap:.9rem;padding:1.1rem 0;display:flex}.mk .trust-item svg{width:22px;height:22px;color:var(--teal);flex:none;margin-top:.1rem}.mk .trust-item h3{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.mk .trust-item p{color:var(--hero-muted);margin-top:.3rem;font-size:.93rem}.mk .pricing-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (max-width:820px){.mk .pricing-grid{grid-template-columns:1fr}}.mk .plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.9rem}.mk .plan .tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.mk .plan.highlight .tag{color:var(--signal)}.mk .plan .amount{align-items:baseline;gap:.5rem;margin:.8rem 0;display:flex}.mk .plan .amount b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800}.mk .plan .amount span{color:var(--muted);font-family:var(--font-mono);font-size:.88rem}.mk .plan p.desc{color:var(--muted)}.mk .plan.highlight{border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.mk .plan-features{gap:.6rem;margin:0;padding:1.2rem 0 0;list-style:none;display:grid}.mk .plan-features li{gap:.6rem;font-size:.95rem;display:flex}.mk .plan-features li svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:.15rem}.mk .price-fine{font-family:var(--font-mono);color:var(--muted);margin-top:1.3rem;font-size:.78rem}.mk .faq{background:var(--surface);border-block:1px solid var(--line)}.mk .faq-list{gap:.5rem;max-width:760px;display:grid}.mk details.qa{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:0 1.1rem}.mk details.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-weight:650;list-style:none;display:flex}.mk details.qa summary::-webkit-details-marker{display:none}.mk details.qa summary .pl{color:var(--signal);font-family:var(--font-mono);flex:none;transition:transform .2s}.mk details.qa[open] summary .pl{transform:rotate(45deg)}.mk details.qa p{color:var(--muted);max-width:62ch;padding-bottom:1.1rem;font-size:.96rem}.mk .cta-band{background:radial-gradient(100% 120% at 80% 0%, #d23b3338, transparent 55%), linear-gradient(180deg, var(--petrol), var(--petrol-deep));color:var(--hero-ink);text-align:center}.mk .cta-band h2{letter-spacing:-.025em;max-width:20ch;margin-inline:auto;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.05}.mk .cta-band p{color:var(--hero-muted);max-width:46ch;margin:1rem auto 0}.mk .cta-band .hero-actions{justify-content:center}.mk .footer{background:var(--paper);border-top:1px solid var(--line);padding-block:3rem 2.5rem}.mk .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;display:grid}@media (max-width:720px){.mk .footer-grid{grid-template-columns:1fr 1fr}}.mk .footer h4{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .9rem;font-size:.72rem}.mk .footer a{color:var(--muted);padding:.22rem 0;font-size:.92rem;display:block}.mk .footer a:hover{color:var(--ink)}.mk .footer .about{color:var(--muted);max-width:30ch;margin-top:.8rem;font-size:.92rem}.mk .footer-bottom{border-top:1px solid var(--line);color:var(--muted);font-size:.84rem;font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;margin-top:2.5rem;padding-top:1.4rem;display:flex}.mk .legal{max-width:760px}.mk .legal h1{letter-spacing:-.024em;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:800}.mk .legal h2{margin-top:2.2rem;font-size:1.2rem;font-weight:700}.mk .legal p,.mk .legal li{color:var(--muted);margin-top:.8rem}.mk .legal ul{padding-left:1.2rem}.mk .legal .note{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);padding:1rem;font-size:.8rem}.mk .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.mk .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mk .reveal{opacity:1;transition:none;transform:none}.mk .dot.live{animation:none}.mk .btn{transition:none}}.mk :focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:3px}
