:root{--mk-background:#f6f5f0;--mk-foreground:#1a1a18;--mk-card:#fff;--mk-primary:#0d7c52;--mk-primary-foreground:#fff;--mk-primary-dark:#085c3b;--mk-primary-light:#e4f5ec;--mk-muted:#f0efe9;--mk-muted-foreground:#5c5c58;--mk-accent:#e4f5ec;--mk-accent-foreground:#085c3b;--mk-border:#e0e0da;--mk-ring:#0d7c52;--mk-warning:#b5700f;--mk-warning-light:#fdf2de;--mk-info:#1a62a4;--mk-info-light:#e4f0fa;--mk-success:#0d7c52;--mk-success-light:#e4f5ec;--mk-destructive:#b53425;--mk-destructive-light:#fceae7;--mk-dim:#9a9a94;--mk-header:#1a1a18;--mk-header-foreground:#f6f5f0;--mk-container:1200px;--mk-radius:.5rem;--mk-radius-lg:.875rem;--mk-radius-xl:1.25rem;--mk-radius-pill:999px;--mk-font-sans:"DM Sans", system-ui, -apple-system, sans-serif;--mk-font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--mk-shadow-sm:0 1px 2px #1a1a180a, 0 1px 3px #1a1a180a;--mk-shadow-md:0 4px 14px #1a1a180f, 0 2px 6px #1a1a180a;--mk-shadow-lg:0 18px 50px -12px #1a1a182e, 0 8px 20px -10px #0d7c521f;--mk-shadow-glow:0 0 0 1px #0d7c521a, 0 20px 60px -20px #0d7c5259}.mk-page{--background:var(--mk-background);--foreground:var(--mk-foreground);--card:var(--mk-card);--primary:var(--mk-primary);--primary-foreground:var(--mk-primary-foreground);--primary-dark:var(--mk-primary-dark);--primary-light:var(--mk-primary-light);--muted:var(--mk-muted);--muted-foreground:var(--mk-muted-foreground);--accent:var(--mk-accent);--accent-foreground:var(--mk-accent-foreground);--border:var(--mk-border);--ring:var(--mk-ring);--shadow-sm:var(--mk-shadow-sm);--shadow-md:var(--mk-shadow-md);--shadow-lg:var(--mk-shadow-lg);--shadow-glow:var(--mk-shadow-glow);--dim:var(--mk-dim);--header:var(--mk-header);--header-foreground:var(--mk-header-foreground);--radius:var(--mk-radius);--radius-lg:var(--mk-radius-lg);--radius-xl:var(--mk-radius-xl);--radius-pill:var(--mk-radius-pill);--font-sans:var(--mk-font-sans);--font-mono:var(--mk-font-mono);font-family:var(--mk-font-sans);background:var(--mk-background);color:var(--mk-foreground);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.mk-page *,.mk-page :before,.mk-page :after{box-sizing:border-box}.mk-page a{color:inherit;text-decoration:none}.mk-page img,.mk-page svg{max-width:100%;display:block}.mk-page button{cursor:pointer;background:0 0;border:none;font-family:inherit}.mk-page ul{margin:0;padding:0;list-style:none}.mk-page h1,.mk-page h2,.mk-page h3,.mk-page h4{letter-spacing:-.02em;color:var(--mk-foreground);margin:0;font-weight:700;line-height:1.1}.mk-page p{color:var(--mk-muted-foreground);margin:0}.mk-page .display{letter-spacing:-.035em;font-size:clamp(2.6rem,5.2vw,4.4rem);font-weight:700;line-height:1.04}.mk-page .h1{letter-spacing:-.03em;font-size:clamp(2.2rem,4vw,3.2rem)}.mk-page .h2{letter-spacing:-.025em;font-size:clamp(1.9rem,3.2vw,2.6rem)}.mk-page .h3{letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.5rem)}.mk-page .h4{letter-spacing:-.01em;font-size:1.0625rem}.mk-page .lead{color:var(--mk-muted-foreground);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.mk-page .small{font-size:.875rem}.mk-page .muted{color:var(--mk-muted-foreground)}.mk-page .dim{color:var(--mk-dim)}.mk-page .ink{color:var(--mk-foreground)}.mk-page .mono{font-family:var(--mk-font-mono)}.mk-page .grad-text{background:linear-gradient(100deg, var(--mk-primary-dark), var(--mk-primary) 60%, #15a06a);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-page .eyebrow{font-family:var(--mk-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mk-primary);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.mk-page .eyebrow:before{content:"";opacity:.5;background:currentColor;width:1.5rem;height:1px}.mk-page .eyebrow.center:before{display:none}.mk-page .container{width:100%;max-width:var(--mk-container);margin-inline:auto;padding-inline:1.5rem}.mk-page .container-wide{max-width:1320px}.mk-page .section{padding-block:clamp(4rem,8vw,7rem);position:relative}.mk-page .section-sm{padding-block:clamp(3rem,5vw,4.5rem)}.mk-page .section-head{max-width:680px}.mk-page .section-head.center{text-align:center;margin-inline:auto}.mk-page .section-head .h2,.mk-page .section-head p,.mk-page .stack>*+*{margin-top:1rem}.mk-page .grid{gap:1.5rem;display:grid}.mk-page .grid-2{grid-template-columns:repeat(2,1fr)}.mk-page .grid-3{grid-template-columns:repeat(3,1fr)}.mk-page .grid-4{grid-template-columns:repeat(4,1fr)}.mk-page .split{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.mk-page .divider{background:var(--mk-border);border:none;height:1px}.mk-page .text-center{text-align:center}.mk-page .center-x{margin-inline:auto}.mk-page .btn{border-radius:var(--mk-radius);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.375rem;font-size:.9375rem;font-weight:600;line-height:1;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.mk-page .btn svg{width:1.05em;height:1.05em}.mk-page .btn-primary{background:var(--mk-primary);color:var(--mk-primary-foreground);box-shadow:0 1px 2px #085c3b40}.mk-page .btn-primary:hover{background:var(--mk-primary-dark);box-shadow:var(--mk-shadow-glow);transform:translateY(-2px)}.mk-page .btn-dark{background:var(--mk-header);color:var(--mk-header-foreground)}.mk-page .btn-dark:hover{box-shadow:var(--mk-shadow-lg);transform:translateY(-2px)}.mk-page .btn-outline{color:var(--mk-foreground);border-color:var(--mk-border);background:0 0}.mk-page .btn-outline:hover{border-color:var(--mk-primary);color:var(--mk-primary-dark);background:var(--mk-primary-light)}.mk-page .btn-ghost{color:var(--mk-foreground);padding-inline:.75rem}.mk-page .btn-ghost:hover{color:var(--mk-primary-dark)}.mk-page .btn-light{color:var(--mk-header);background:#fff}.mk-page .btn-light:hover{box-shadow:var(--mk-shadow-lg);transform:translateY(-2px)}.mk-page .btn-lg{padding:1rem 1.75rem;font-size:1rem}.mk-page .btn-block{width:100%}.mk-page .btn .arrow{transition:transform .2s}.mk-page .btn:hover .arrow{transform:translate(3px)}.mk-page .site-header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(14px);background:#f6f5f0c7;border-bottom:1px solid #0000;transition:border-color .25s,background .25s;position:sticky;top:0}.mk-page .site-header.scrolled{border-bottom-color:var(--mk-border);background:#f6f5f0eb}.mk-page .nav{justify-content:space-between;align-items:center;gap:1.5rem;height:68px;display:flex}.mk-page .nav-links{align-items:center;gap:.25rem;display:flex}.mk-page .nav-link{color:var(--mk-muted-foreground);border-radius:var(--mk-radius);padding:.5rem .875rem;font-size:.9375rem;font-weight:500;transition:color .15s,background .15s}.mk-page .nav-link:hover{color:var(--mk-foreground);background:var(--mk-muted)}.mk-page .nav-link.active{color:var(--mk-primary-dark);background:var(--mk-primary-light)}.mk-page .nav-cta{align-items:center;gap:.5rem;display:flex}.mk-page .lang-toggle{border:1px solid var(--mk-border);background:var(--mk-card);border-radius:6px;align-items:center;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.mk-page .lang-toggle button{font-family:var(--mk-font-sans);color:var(--mk-muted-foreground);padding:.375rem .625rem;line-height:1;transition:color .15s,background .15s}.mk-page .lang-toggle button.active{background:var(--mk-primary);color:#fff}.mk-page .lang-toggle button:not(.active):hover{background:var(--mk-muted)}.mk-page .lang-toggle .lang-div{background:var(--mk-border);flex-shrink:0;width:1px;height:16px}.mk-page .nav-toggle{border-radius:var(--mk-radius);width:42px;height:42px;color:var(--mk-foreground);justify-content:center;align-items:center;display:none}.mk-page .nav-toggle:hover{background:var(--mk-muted)}.mk-page .mobile-menu{z-index:49;background:var(--mk-background);flex-direction:column;gap:.25rem;padding:1.5rem;animation:.2s mkFadeIn;display:none;position:fixed;inset:68px 0 0}.mk-page .mobile-menu.open{display:flex}.mk-page .mobile-menu .nav-link{padding:.9rem 1rem;font-size:1.125rem}.mk-page .mobile-menu .btn{margin-top:.75rem}.mk-page .tex-grid{pointer-events:none;opacity:.04;background-image:repeating-linear-gradient(0deg,currentColor,currentColor 1px,#0000 1px 46px),repeating-linear-gradient(90deg,currentColor,currentColor 1px,#0000 1px 46px);position:absolute;inset:0}.mk-page .glow{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.mk-page .glow-primary{background:#0d7c5229}.mk-page .glow-soft{background:#0d7c5212}.mk-page .hero{padding-block:clamp(3.5rem,7vw,6rem) clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.mk-page .hero-bg{pointer-events:none;position:absolute;inset:0}.mk-page .hero-bg .glow-1{background:#0d7c521f;width:620px;height:620px;top:-280px;left:-180px}.mk-page .hero-bg .glow-2{background:#0d7c5212;width:460px;height:460px;top:-120px;right:-160px}.mk-page .hero-bg .fade{background:radial-gradient(60% 50% at 50% 0,#0d7c520d,#0000 70%);position:absolute;inset:0}.mk-page .hero-inner{z-index:1;max-width:880px;position:relative}.mk-page .hero-inner.center{text-align:center;margin-inline:auto}.mk-page .hero .display{margin-top:1.25rem}.mk-page .hero .lead{max-width:620px;margin-top:1.5rem}.mk-page .hero-inner.center .lead{margin-inline:auto}.mk-page .hero-actions{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}.mk-page .hero-inner.center .hero-actions{justify-content:center}.mk-page .hero-note{color:var(--mk-dim);align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.875rem;display:flex}.mk-page .hero-inner.center .hero-note{justify-content:center}.mk-page .pill{border-radius:var(--mk-radius-pill);background:var(--mk-card);border:1px solid var(--mk-border);color:var(--mk-muted-foreground);box-shadow:var(--mk-shadow-sm);align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;display:inline-flex}.mk-page .pill .dot-live{background:var(--mk-primary);width:7px;height:7px;box-shadow:0 0 0 3px var(--mk-primary-light);border-radius:50%}.mk-page .chip{font-family:var(--mk-font-mono);border-radius:var(--mk-radius);border:1px solid var(--mk-border);background:var(--mk-card);color:var(--mk-muted-foreground);align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.mk-page .status{border-radius:var(--mk-radius-pill);align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.mk-page .status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mk-page .status-clear{color:var(--mk-success);background:var(--mk-success-light)}.mk-page .status-review{color:var(--mk-warning);background:var(--mk-warning-light)}.mk-page .status-info{color:var(--mk-info);background:var(--mk-info-light)}.mk-page .card{background:var(--mk-card);border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);box-shadow:var(--mk-shadow-sm);padding:1.75rem;transition:transform .22s,box-shadow .22s,border-color .22s}.mk-page .card-hover:hover{box-shadow:var(--mk-shadow-md);border-color:#d2d2c9;transform:translateY(-4px)}.mk-page .card-pad-lg{padding:2.25rem}.mk-page .feature-icon{background:var(--mk-primary-light);width:48px;height:48px;color:var(--mk-primary-dark);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.mk-page .feature-icon svg{width:24px;height:24px}.mk-page .feature-icon.amber{background:var(--mk-warning-light);color:var(--mk-warning)}.mk-page .feature-icon.blue{background:var(--mk-info-light);color:var(--mk-info)}.mk-page .feature-icon.dark{background:var(--mk-header);color:#fff}.mk-page .card h3+p,.mk-page .card .h4+p{margin-top:.625rem}.mk-page .card .card-link{color:var(--mk-primary-dark);align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.9rem;font-weight:600;display:inline-flex}.mk-page .card .card-link .arrow{transition:transform .2s}.mk-page .card-hover:hover .card-link .arrow{transform:translate(3px)}.mk-page .commodity{text-align:left;position:relative;overflow:hidden}.mk-page .commodity .emoji{font-size:1.75rem}.mk-page .commodity .sys{font-family:var(--mk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-dim);margin-top:.75rem;font-size:.7rem}.mk-page .stat .num{letter-spacing:-.04em;color:var(--mk-foreground);font-size:clamp(2.2rem,4vw,3rem);font-weight:700;line-height:1}.mk-page .stat .num .unit{color:var(--mk-primary)}.mk-page .stat .label{color:var(--mk-muted-foreground);margin-top:.65rem;font-size:.9rem}.mk-page .step{position:relative}.mk-page .step-num{font-family:var(--mk-font-mono);color:var(--mk-primary);background:var(--mk-primary-light);border:1px solid #0d7c522e;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:1.1rem;font-size:.8rem;font-weight:600;display:inline-flex}.mk-page .step h3{font-size:1.15rem}.mk-page .step p{margin-top:.55rem}.mk-page .panel-dark{color:var(--mk-header-foreground);background:var(--mk-header);border-radius:var(--mk-radius-xl);position:relative;overflow:hidden}.mk-page .panel-dark .tex-grid{color:#fff;opacity:.03}.mk-page .panel-dark .glow-1{background:#0d7c5238;width:420px;height:420px;top:-180px;left:-120px}.mk-page .panel-dark .glow-2{background:#0d7c521f;width:320px;height:320px;bottom:-160px;right:-100px}.mk-page .panel-dark h2,.mk-page .panel-dark h3{color:#fff}.mk-page .panel-dark p{color:#ffffff9e}.mk-page .panel-inner{z-index:1;padding:clamp(2.5rem,6vw,4.5rem);position:relative}.mk-page .check-list{gap:.85rem;display:grid}.mk-page .check-list li{color:var(--mk-muted-foreground);align-items:flex-start;gap:.7rem;display:flex}.mk-page .check-list li svg{width:20px;height:20px;color:var(--mk-primary);flex-shrink:0;margin-top:1px}.mk-page .panel-dark .check-list li{color:#ffffffbf}.mk-page .mock{background:var(--mk-card);border:1px solid var(--mk-border);border-radius:var(--mk-radius-xl);box-shadow:var(--mk-shadow-lg);overflow:hidden}.mk-page .mock-bar{border-bottom:1px solid var(--mk-border);background:var(--mk-muted);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.mk-page .mock-dots{gap:.4rem;display:flex}.mk-page .mock-dots span{background:#d8d8d0;border-radius:50%;width:10px;height:10px}.mk-page .mock-url{font-family:var(--mk-font-mono);color:var(--mk-dim);margin-left:.5rem;font-size:.72rem}.mk-page .mock-body{padding:1.25rem}.mk-page .mock-row{border:1px solid var(--mk-border);border-radius:var(--mk-radius);background:var(--mk-card);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.mk-page .mock-row+.mock-row{margin-top:.6rem}.mk-page .mock-row .mock-meta{flex-direction:column;gap:.15rem;display:flex}.mk-page .mock-row .mr-title{color:var(--mk-foreground);font-size:.9rem;font-weight:600}.mk-page .mock-row .mr-sub{font-family:var(--mk-font-mono);color:var(--mk-dim);font-size:.72rem}.mk-page .mock-progress{background:var(--mk-muted);border-radius:999px;height:6px;overflow:hidden}.mk-page .mock-progress>span{background:var(--mk-primary);border-radius:999px;height:100%;display:block}.mk-page .trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.5rem;display:flex}.mk-page .trust .chip{color:var(--mk-dim);background:0 0;border-color:#0000;font-weight:500}.mk-page .faq{border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);background:var(--mk-card);overflow:hidden}.mk-page .faq details{border-bottom:1px solid var(--mk-border)}.mk-page .faq details:last-child{border-bottom:none}.mk-page .faq summary{cursor:pointer;color:var(--mk-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-weight:600;list-style:none;display:flex}.mk-page .faq summary::-webkit-details-marker{display:none}.mk-page .faq summary .ico{color:var(--mk-muted-foreground);flex-shrink:0;transition:transform .2s}.mk-page .faq details[open] summary .ico{color:var(--mk-primary);transform:rotate(45deg)}.mk-page .faq .faq-body{color:var(--mk-muted-foreground);padding:0 1.5rem 1.4rem}.mk-page .form{gap:1.1rem;display:grid}.mk-page .field{gap:.4rem;display:grid}.mk-page .field label{color:var(--mk-foreground);font-size:.8125rem;font-weight:600}.mk-page .field label .req{color:var(--mk-destructive)}.mk-page .input,.mk-page .select,.mk-page .textarea{width:100%;color:var(--mk-foreground);background:var(--mk-card);border:1px solid var(--mk-border);border-radius:var(--mk-radius);padding:.7rem .85rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.mk-page .input::placeholder,.mk-page .textarea::placeholder{color:var(--mk-dim)}.mk-page .input:focus,.mk-page .select:focus,.mk-page .textarea:focus{border-color:var(--mk-primary);box-shadow:0 0 0 3px var(--mk-primary-light);outline:none}.mk-page .textarea{resize:vertical;min-height:130px}.mk-page .field-row{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.mk-page .form-note{color:var(--mk-dim);font-size:.8rem}.mk-page .contact-card{align-items:flex-start;gap:.9rem;display:flex}.mk-page .contact-card .ic{background:var(--mk-primary-light);width:42px;height:42px;color:var(--mk-primary-dark);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mk-page .contact-card .ic svg{width:20px;height:20px}.mk-page .alert{border-radius:var(--mk-radius);align-items:flex-start;gap:.7rem;padding:1rem 1.1rem;font-size:.9rem;display:flex}.mk-page .alert svg{flex-shrink:0;width:20px;height:20px;margin-top:1px}.mk-page .alert-success{background:var(--mk-success-light);color:var(--mk-primary-dark);border:1px solid #0d7c5233}.mk-page .alert-error{background:var(--mk-destructive-light);color:var(--mk-destructive);border:1px solid #b5342533}.mk-hidden{display:none!important}.mk-page .founder{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.mk-page .founder-quote{letter-spacing:-.015em;color:var(--mk-foreground);text-wrap:balance;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:500;line-height:1.45}.mk-page .founder-quote:before{content:"“";color:var(--mk-primary)}.mk-page .founder-quote:after{content:"”";color:var(--mk-primary)}.mk-page .founder-attrib{color:var(--mk-muted-foreground);margin-top:1.1rem;font-size:.9rem}.mk-page .founder-attrib strong{color:var(--mk-foreground);font-weight:600}.mk-page .founder-links{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.mk-page .founder-link{color:var(--mk-primary-dark);border:1px solid var(--mk-border);background:var(--mk-card);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .95rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.mk-page .founder-link:hover{border-color:var(--mk-primary)}.mk-page .founder-link svg{width:16px;height:16px}.mk-page .legal{max-width:760px;margin-inline:auto}.mk-page .legal h2{letter-spacing:-.015em;margin-top:2.75rem;scroll-margin-top:6rem;font-size:1.35rem}.mk-page .legal h2:first-of-type{margin-top:0}.mk-page .legal h3{margin-top:1.75rem;font-size:1.0625rem}.mk-page .legal p{color:var(--mk-muted-foreground);margin-top:.9rem}.mk-page .legal ul{color:var(--mk-muted-foreground);gap:.5rem;margin-top:.9rem;padding-left:1.15rem;list-style:outside;display:grid}.mk-page .legal li{padding-left:.15rem}.mk-page .legal li::marker{color:var(--mk-primary)}.mk-page .legal strong{color:var(--mk-foreground);font-weight:600}.mk-page .legal a{color:var(--mk-primary-dark);font-weight:600}.mk-page .legal table{border-collapse:collapse;width:100%;margin-top:1.1rem;font-size:.9rem}.mk-page .legal th,.mk-page .legal td{text-align:left;border-bottom:1px solid var(--mk-border);vertical-align:top;padding:.65rem .75rem}.mk-page .legal th{letter-spacing:.06em;text-transform:uppercase;color:var(--mk-muted-foreground);font-size:.78rem;font-weight:600}.mk-page .legal td{color:var(--mk-muted-foreground)}.mk-page .legal-meta{color:var(--mk-dim);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;font-size:.85rem;display:flex}.mk-page .legal-box{border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);background:var(--mk-card);margin-top:1.5rem;padding:1.25rem 1.4rem}.mk-page .legal-box p{margin-top:.4rem}.mk-page .legal-box p:first-child{margin-top:0}.mk-page .legal-toc{border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);background:var(--mk-card);margin-bottom:2.5rem;padding:1.25rem 1.4rem}.mk-page .legal-toc ol{gap:.4rem;margin:.75rem 0 0;padding-left:1.25rem;font-size:.92rem;display:grid}.mk-page .legal-toc a{color:var(--mk-muted-foreground);font-weight:500;text-decoration:none}.mk-page .legal-toc a:hover{color:var(--mk-primary-dark);text-decoration:underline}.mk-page .brand{align-items:center;gap:.6rem;display:inline-flex}.mk-page .brand-mark{object-fit:contain;flex-shrink:0;width:32px;height:32px}.mk-page .site-footer .brand-mark{filter:brightness(0)invert()}.mk-page .brand-name{letter-spacing:-.03em;color:var(--mk-foreground);font-size:1.18rem;font-weight:700}.mk-page .brand-name .dot{color:var(--mk-primary)}.mk-page .site-footer{background:var(--mk-header);color:var(--mk-header-foreground);margin-top:2rem;position:relative;overflow:hidden}.mk-page .site-footer .tex-grid{color:#fff;opacity:.025}.mk-page .site-footer .glow{background:#0d7c521a;width:380px;height:380px;bottom:-220px;left:10%}.mk-page .footer-inner{z-index:1;padding-block:clamp(3rem,6vw,4.5rem) 2rem;position:relative}.mk-page .footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;display:grid}.mk-page .footer-brand .brand-name{color:#fff}.mk-page .footer-brand p{color:#ffffff80;max-width:280px;margin-top:1rem;font-size:.9rem}.mk-page .footer-col h4{font-family:var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-bottom:1rem;font-size:.7rem;font-weight:600}.mk-page .footer-col a{color:#ffffffb3;padding:.3rem 0;font-size:.9rem;transition:color .15s;display:block}.mk-page .footer-col a:hover{color:#fff}.mk-page .footer-col a.active{color:var(--mk-primary);font-weight:600}.mk-page .footer-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex}.mk-page .footer-bottom p{color:#fff6;font-size:.8125rem}.mk-page .footer-bottom .foreranger{color:#fff9;font-weight:600}.mk-page .footer-bottom .at{color:var(--mk-primary);font-weight:600}.mk-page .footer-bottom .legal-links{gap:1.25rem;display:flex}.mk-page .footer-bottom .legal-links a{color:#fff6;font-size:.8125rem;transition:color .15s}.mk-page .footer-bottom .legal-links a:hover{color:#ffffffb3}.mk-page .reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.mk-page .reveal.in{opacity:1;transform:none}.mk-page .reveal.d1{transition-delay:80ms}.mk-page .reveal.d2{transition-delay:.16s}.mk-page .reveal.d3{transition-delay:.24s}.mk-page .reveal.d4{transition-delay:.32s}@keyframes mkFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mkFloatUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.mk-page .hero-inner>*{animation:.7s cubic-bezier(.2,.7,.2,1) both mkFloatUp}.mk-page .hero-inner>:first-child{animation-delay:50ms}.mk-page .hero-inner>:nth-child(2){animation-delay:.13s}.mk-page .hero-inner>:nth-child(3){animation-delay:.21s}.mk-page .hero-inner>:nth-child(4){animation-delay:.29s}.mk-page .hero-inner>:nth-child(5){animation-delay:.37s}@media (max-width:940px){.mk-page .grid-4,.mk-page .grid-3{grid-template-columns:repeat(2,1fr)}.mk-page .split{grid-template-columns:1fr}.mk-page .footer-top{grid-template-columns:1fr 1fr;gap:2rem}.mk-page .footer-brand{grid-column:1/-1}}@media (max-width:860px){.mk-page .founder{grid-template-columns:1fr}}@media (max-width:720px){.mk-page .nav-links,.mk-page .nav-cta>a.btn{display:none}.mk-page .nav-toggle{display:inline-flex}.mk-page .grid-2,.mk-page .grid-3,.mk-page .grid-4,.mk-page .field-row{grid-template-columns:1fr}.mk-page .footer-top{grid-template-columns:1fr 1fr}.mk-page .footer-bottom{flex-direction:column;align-items:flex-start}.mk-page .display{font-size:clamp(2.3rem,9vw,3rem)}}@media (prefers-reduced-motion:reduce){.mk-page *,.mk-page :before,.mk-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.mk-page .reveal{opacity:1;transform:none}}
