:root{--mk-yellow:#4F46E5;--mk-yellow-hover:#4338CA;--mk-yellow-active:#3730A3;--mk-charcoal:#171e19;--mk-dark:#272727;--mk-sage:#b7c6c2;--mk-white:#ffffff;--mk-blue:#4F46E5;--mk-blue-hover:#4338CA;--mk-blue-active:#3730A3;--mk-blue-light:#818CF8;--font-anton:"Anton","Bebas Neue",Impact,sans-serif;--font-satoshi:"Satoshi","Inter",system-ui,-apple-system,sans-serif;--font-headline:"Anton","Bebas Neue",Impact,sans-serif;--font-display:"Anton","Bebas Neue",Impact,sans-serif;--font-syne:"Anton","Bebas Neue",Impact,sans-serif;--font-body:"Satoshi","Inter",system-ui,-apple-system,sans-serif;--font-inter:"Satoshi","Inter",system-ui,-apple-system,sans-serif;--brand-primary:#4F46E5;--brand-primary-hover:#4338CA;--brand-primary-active:#3730A3;--accent:#4F46E5;--accent-soft:#4338CA;--accent-glow:rgba(79,70,229,0.18);--gold:#4F46E5;--gold-soft:rgba(79,70,229,0.12);--border-gold:rgba(79,70,229,0.32);--text-on-brand:#ffffff}.font-anton{font-family:var(--font-anton);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:.9}.font-satoshi,.mk-eyebrow{font-family:var(--font-satoshi)}.mk-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}.mk-grid-bg{background-image:linear-gradient(90deg,rgba(183,198,194,.32) 1px,transparent 0),linear-gradient(180deg,rgba(183,198,194,.32) 1px,transparent 0);background-size:40px 40px}.mk-grid-bg-dark{background-image:linear-gradient(90deg,rgba(183,198,194,.1) 1px,transparent 0),linear-gradient(180deg,rgba(183,198,194,.1) 1px,transparent 0);background-size:40px 40px}.mk-grid-bg-fade{-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 35%,transparent 90%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 35%,transparent 90%)}.mk-highlight{position:relative;display:inline-block;isolation:isolate;padding:0 .1em}.mk-highlight:before{content:"";position:absolute;inset:.12em -.18em .08em -.18em;background:var(--mk-blue);transform:rotate(-2deg);z-index:-1;border-radius:2px}.mk-highlight-15:before{transform:rotate(15deg) scale(.98)}.mk-highlight-tight:before{inset:.18em -.05em .12em -.05em}.mk-pill{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;border-radius:9999px;background:var(--mk-charcoal);color:var(--mk-white);font-family:var(--font-satoshi);font-weight:500;font-size:14px;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1)}.mk-pill:hover{background:var(--mk-dark);transform:translateY(-1px)}.mk-pill-yellow{background:var(--mk-blue);color:var(--mk-white)}.mk-pill-yellow:hover{background:var(--mk-blue-hover)}.mk-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:var(--mk-blue);color:var(--mk-white);font-family:var(--font-anton);text-transform:uppercase;font-size:clamp(18px,1.6vw,22px);letter-spacing:.02em;line-height:1;border:2px solid var(--mk-charcoal);box-shadow:0 6px 0 0 var(--mk-charcoal);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);border-radius:12px}.mk-cta:hover{transform:translateY(-2px);box-shadow:0 8px 0 0 var(--mk-charcoal);background:var(--mk-blue-hover)}.mk-cta:active{transform:translateY(2px);box-shadow:0 2px 0 0 var(--mk-charcoal)}.mk-cta-dark{background:var(--mk-charcoal);color:var(--mk-white);border-color:var(--mk-charcoal);box-shadow:0 6px 0 0 var(--mk-blue)}.mk-cta-dark:hover{box-shadow:0 8px 0 0 var(--mk-blue)}.mk-cta-dark:active{box-shadow:0 2px 0 0 var(--mk-blue)}.mk-section-light{background:var(--mk-white);color:var(--mk-charcoal)}.mk-section-dark{background:var(--mk-charcoal);color:var(--mk-white)}.mk-section-darker{background:var(--mk-dark);color:var(--mk-white)}.mk-section-yellow{background:var(--mk-blue);color:var(--mk-white)}.mk-bento{background:#ffffff;border:1px solid rgba(183,198,194,.18);border-radius:16px;overflow:hidden;transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1),border-color .3s}.mk-bento:hover{border-color:rgba(183,198,194,.3);box-shadow:0 4px 12px rgba(0,0,0,.1)}.mk-bento-dark{background:var(--mk-charcoal);color:var(--mk-white);border-color:rgba(183,198,194,.1)}.mk-bento-dark:hover{box-shadow:0 24px 60px rgba(0,0,0,.4)}.mk-input{background:var(--mk-white);color:var(--mk-charcoal);border:1px solid rgba(23,30,25,.2);border-radius:10px;padding:.95rem 1.25rem;font-family:var(--font-satoshi);font-size:16px;width:100%;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.mk-input:focus{outline:none;border-color:var(--mk-blue);box-shadow:0 0 0 3px rgba(79,70,229,.2)}.mk-input-dark{background:rgba(255,255,255,.05);color:var(--mk-white);border-color:rgba(183,198,194,.2)}.mk-input-dark::placeholder{color:rgba(255,255,255,.45)}.mk-step-num{font-family:var(--font-anton);font-size:clamp(60px,8vw,128px);color:var(--mk-blue);opacity:.25;line-height:1;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.group:hover>.mk-step-num,.mk-step:hover .mk-step-num{opacity:1}.mk-outline-text{-webkit-text-stroke:1px var(--mk-charcoal);color:transparent}.mk-outline-text-white{-webkit-text-stroke:1px rgba(255,255,255,.4);color:transparent}.mk-range{-webkit-appearance:none;appearance:none;cursor:pointer;outline:none}.mk-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--mk-blue);border:2px solid var(--mk-charcoal);box-shadow:0 2px 0 0 var(--mk-charcoal);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.mk-range::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 0 0 var(--mk-charcoal)}.mk-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--mk-blue);border:2px solid var(--mk-charcoal);box-shadow:0 2px 0 0 var(--mk-charcoal);cursor:pointer;transition:transform .15s ease}.mk-range::-moz-range-thumb:hover{transform:scale(1.15)}.text-gradient{background:linear-gradient(90deg,#4F46E5,#818CF8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.bg-grad-accent,.bg-grad-brand{background:linear-gradient(135deg,#4F46E5,#4338CA)!important;color:#ffffff!important}:focus-visible{outline:2px solid #4F46E5;outline-offset:2px;border-radius:4px}main:not(.mk-section-dark)>section:not(.mk-section-dark) [class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) .text-white{color:#171e19!important}[class~="bg-[#050810]"]:not(body),[class~="bg-[#070B14]"]:not(body),[class~="bg-[#0a111d]"]:not(body),[class~="bg-[#171e19]"] .text-white,[class~="bg-[#171e19]"] [class*="text-white/"],[class~="bg-[#171e19]"]:not(body),[class~="bg-[#272727]"]:not(body),[class~="bg-[#4F46E5]"]:not(body),section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#050810]"] .text-white,section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#050810]"] [class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#050810]"][class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#050810]"][class~=text-white],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#070B14]"] .text-white,section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#070B14]"] [class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#070B14]"][class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#070B14]"][class~=text-white],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#0a111d]"] .text-white,section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#0a111d]"] [class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#0a111d]"][class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#0a111d]"][class~=text-white],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#171e19]"] .text-white,section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#171e19]"] [class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#171e19]"][class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#171e19]"][class~=text-white],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#272727]"] .text-white,section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#272727]"] [class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#272727]"][class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#272727]"][class~=text-white],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#4F46E5]"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#4F46E5]"] .text-white,section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#4F46E5]"] [class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#4F46E5]"][class*="text-white/"],section:not(.mk-section-dark):not(.mk-section-darker) [class~="bg-[#4F46E5]"][class~=text-white],section[class~="bg-[#050810]"],section[class~="bg-[#050810]"] .text-white,section[class~="bg-[#050810]"] [class*="text-white/"],section[class~="bg-[#070B14]"],section[class~="bg-[#070B14]"] .text-white,section[class~="bg-[#070B14]"] [class*="text-white/"],section[class~="bg-[#0a111d]"],section[class~="bg-[#0a111d]"] .text-white,section[class~="bg-[#0a111d]"] [class*="text-white/"],section[class~="bg-[#171e19]"],section[class~="bg-[#171e19]"] .text-white,section[class~="bg-[#171e19]"] [class*="text-white/"],section[class~="bg-[#272727]"],section[class~="bg-[#272727]"] .text-white,section[class~="bg-[#272727]"] [class*="text-white/"],section[class~="bg-[#4F46E5]"],section[class~="bg-[#4F46E5]"] .text-white,section[class~="bg-[#4F46E5]"] [class*="text-white/"]{color:#ffffff!important}