@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.mk-theme-hd{--mk-accent: 59, 130, 246;--mk-accent-strong: 37, 99, 235;--mk-accent-deep: 29, 78, 216;--mk-accent-light: 96, 165, 250;--mk-accent-soft: 147, 197, 253;--color-primary: #2563eb;--color-primary-rgb: 37, 99, 235}.mk-theme-md{--mk-accent: 139, 92, 246;--mk-accent-strong: 124, 58, 237;--mk-accent-deep: 109, 40, 217;--mk-accent-light: 167, 139, 250;--mk-accent-soft: 196, 181, 253;--color-primary: #7c3aed;--color-primary-rgb: 124, 58, 237}html{scroll-behavior:smooth;color-scheme:dark}[id]{scroll-margin-top:5rem}[x-cloak]{display:none!important}body{font-family:DM Sans Variable,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#111118}.mesh-dark{background:radial-gradient(ellipse at 20% 0%,rgba(var(--mk-accent),.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(var(--mk-accent),.08) 0%,transparent 40%),radial-gradient(ellipse at 40% 80%,rgba(var(--mk-accent-strong),.06) 0%,transparent 40%),radial-gradient(ellipse at 90% 70%,rgba(var(--mk-accent),.04) 0%,transparent 30%),#111118}.mesh-hero{background:radial-gradient(ellipse at 50% 40%,rgba(var(--mk-accent),.18) 0%,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(var(--mk-accent-strong),.1) 0%,transparent 40%),radial-gradient(ellipse at 80% 10%,rgba(var(--mk-accent-light),.08) 0%,transparent 35%),transparent}.mesh-features{background:radial-gradient(ellipse at 10% 50%,rgba(var(--mk-accent),.08) 0%,transparent 40%),radial-gradient(ellipse at 90% 30%,rgba(var(--mk-accent-strong),.06) 0%,transparent 35%),transparent}.mesh-cta{background:radial-gradient(ellipse at 50% 50%,rgba(var(--mk-accent),.12) 0%,transparent 60%),radial-gradient(ellipse at 80% 80%,rgba(var(--mk-accent-strong),.06) 0%,transparent 40%),transparent}.dot-pattern{background-image:radial-gradient(rgba(var(--mk-accent),.15) 1px,transparent 1px);background-size:24px 24px}.glow-line{height:1px;background:linear-gradient(90deg,transparent 0%,rgb(var(--mk-accent)) 50%,transparent 100%);opacity:.3}.nav-blur{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:#111118cc}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float-subtle{0%,to{transform:perspective(1000px) rotateX(2deg) translateY(0)}50%{transform:perspective(1000px) rotateX(2deg) translateY(-8px)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ticket-pop{0%{opacity:0;transform:translate(60px) scale(.8)}60%{opacity:1;transform:translate(-4px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes pulse-ring{0%{box-shadow:0 0 rgba(var(--mk-accent),.4)}70%{box-shadow:0 0 0 12px rgba(var(--mk-accent),0)}to{box-shadow:0 0 rgba(var(--mk-accent),0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rotate-gradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dot-pulse{0%,to{opacity:.3}50%{opacity:1}}.js .animate-fade-up{animation:fade-up .7s ease-out both}.js .animate-fade-in{animation:fade-in .5s ease-out both}.js .animate-slide-left{animation:slide-in-left .6s ease-out both}.js .animate-ticket-pop{animation:ticket-pop .5s ease-out both}.animate-float{animation:float-subtle 4s ease-in-out infinite}.mk-dot-pulse{animation:dot-pulse 2s ease-in-out infinite}.mk-dot-pulse-slow{animation:dot-pulse 2.5s ease-in-out .5s infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-2000{animation-delay:2s}.delay-2500{animation-delay:2.5s}.js .scroll-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.js .scroll-reveal.visible{opacity:1;transform:translateY(0)}.btn-primary{background:linear-gradient(135deg,rgb(var(--mk-accent-strong)),rgb(var(--mk-accent-deep)));box-shadow:0 4px 14px rgba(var(--mk-accent),.4);transition:box-shadow .3s ease,transform .3s ease;position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite;pointer-events:none}.btn-primary:hover{box-shadow:0 8px 25px rgba(var(--mk-accent),.5);transform:translateY(-2px)}.btn-primary-md{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 14px #8b5cf666;transition:box-shadow .3s ease,transform .3s ease}.btn-primary-md:hover{box-shadow:0 8px 25px #8b5cf680;transform:translateY(-2px)}.btn-ghost{border:1px solid rgba(255,255,255,.38);transition:border-color .3s ease,background-color .3s ease}.btn-ghost:hover{border-color:rgba(var(--mk-accent-light),.8);background:rgba(var(--mk-accent),.08)}.btn-primary:focus-visible,.btn-primary-md:focus-visible,.btn-ghost:focus-visible,.mk-focus:focus-visible{outline:2px solid rgb(var(--mk-accent-light));outline-offset:2px}.feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-top:3px solid rgb(var(--mk-accent-strong));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.feature-icon{background:rgba(var(--mk-accent),.1);border:1px solid rgba(var(--mk-accent),.15)}a.feature-card{transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s ease,background-color .35s ease}a.feature-card:hover{transform:translateY(-6px);box-shadow:0 25px 50px rgba(var(--mk-accent),.2),0 0 0 1px rgba(var(--mk-accent),.15);border-top-color:rgb(var(--mk-accent-light));background:#ffffff0f}a.feature-card:focus-visible{outline:2px solid rgb(var(--mk-accent-light));outline-offset:3px}.pill{background:rgba(var(--mk-accent),.1);border:1px solid rgba(var(--mk-accent),.2);color:rgb(var(--mk-accent-soft))}.metric-card,.iatf-panel{background:#ffffff08;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pricing-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pricing-card-highlight{background:rgba(var(--mk-accent),.05);border-color:rgba(var(--mk-accent),.45);box-shadow:0 0 50px rgba(var(--mk-accent),.12),0 0 30px rgba(var(--mk-accent),.06)}.pricing-card-enterprise{background:linear-gradient(180deg,#818cf80d,#6366f108);border-color:#818cf847;box-shadow:0 0 40px #818cf812}.badge-enterprise{background:#0f172af2;border:1px solid rgba(129,140,248,.5);color:#c7d2fe;box-shadow:0 6px 20px #818cf82e}.mk-theme-md .pricing-card-enterprise{background:linear-gradient(180deg,#38bdf80a,#6366f108);border-color:#38bdf838;box-shadow:0 0 40px #38bdf80f}.mk-theme-md .badge-enterprise{border-color:#38bdf873;color:#bae6fd;box-shadow:0 6px 20px #38bdf826}.price-gradient{background:linear-gradient(135deg,rgb(var(--mk-accent-light)),rgb(var(--mk-accent-soft)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-card{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.08)}.product-card.hd{box-shadow:0 0 0 1px #3b82f626,0 30px 60px -30px #3b82f673}.product-card.md{box-shadow:0 0 0 1px #8b5cf626,0 30px 60px -30px #8b5cf673}.iso-box{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.12)}.dashboard-mockup{background:#111118e6;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 80px rgba(var(--mk-accent),.15),0 0 40px rgba(var(--mk-accent),.1),0 25px 50px -12px #00000080;transform:perspective(1000px) rotateX(2deg)}.mockup-row{background:#ffffff05;border:1px solid rgba(255,255,255,.04)}.notification-toast{background:#111118f2;border:1px solid rgba(var(--mk-accent),.2);box-shadow:0 10px 25px #0000004d,0 0 15px rgba(var(--mk-accent),.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.step-dot{background:linear-gradient(135deg,rgb(var(--mk-accent-strong)),rgb(var(--mk-accent-deep)));box-shadow:0 0 0 4px rgba(var(--mk-accent),.15),0 0 20px rgba(var(--mk-accent),.2)}.step-dot-pulse{animation:pulse-ring 2s ease-out infinite}.cta-box{position:relative;isolation:isolate;background:#111118cc;border-radius:1.5rem;overflow:hidden}.cta-box:before{content:"";position:absolute;inset:-2px;background:conic-gradient(from 0deg,transparent 0%,rgb(var(--mk-accent-strong)) 25%,transparent 50%,rgb(var(--mk-accent-light)) 75%,transparent 100%);border-radius:1.5rem;animation:rotate-gradient 4s linear infinite;z-index:-1}.cta-box:after{content:"";position:absolute;inset:1px;background:#111118f2;border-radius:calc(1.5rem - 1px);z-index:-1}.faq-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s ease,background-color .2s ease}.faq-card:hover,.faq-card:focus-within{border-color:rgba(var(--mk-accent),.35);background:rgba(var(--mk-accent),.04)}.faq-card button:focus-visible{outline:2px solid rgb(var(--mk-accent-light));outline-offset:-2px;border-radius:.75rem}.toggle-track{background:#ffffff14;border:1px solid rgba(255,255,255,.38);transition:background-color .3s ease,border-color .3s ease}.toggle-track[aria-checked=true]{background:rgba(var(--mk-accent),.2);border-color:rgba(var(--mk-accent-light),.6)}.toggle-knob{background:linear-gradient(135deg,rgb(var(--mk-accent-light)),rgb(var(--mk-accent-strong)));box-shadow:0 2px 8px rgba(var(--mk-accent),.4);transition:transform .3s cubic-bezier(.68,-.55,.27,1.55)}.mk-compare th[scope=row],.mk-compare thead th:first-child{position:sticky;left:0;z-index:1;background:#15151d}.mk-compare tbody tr:hover th[scope=row]{background:#1a1a22}.mk-nav-link[aria-current=page]{color:rgb(var(--mk-accent-light))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}.animate-float,.animate-pulse,.step-dot-pulse,.mk-dot-pulse,.mk-dot-pulse-slow,.btn-primary:after,.cta-box:before{animation:none!important}.js .scroll-reveal{opacity:1;transform:none}.btn-primary:hover,.btn-primary-md:hover,a.feature-card:hover{transform:none}}
