@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-symbols.ttf) format("truetype")}.mk{--statutory-blue:#002c53;--blue-deep:#001730;--blue-ink:#101c2e;--blue-mid:#264870;--blue-soft:#7494c1;--action-green:#15cd74;--green-bright:#60ff9f;--green-status:#4ade80;--green-deep:#006d3a;--canvas:#f8fafc;--surface:#fff;--surface-alt:#f0f3ff;--border:#e2e8f0;--border-strong:#c3c6cf;--text:#101c2e;--text-muted:#43474e;--text-faint:#6b7280;--error:#ba1a1a;--error-bg:#ffdad6;--warn-bg:#fff3cd;--warn-text:#7a5c00;--shadow-industrial:0 20px 40px -10px rgba(0,44,83,.08);--shadow-industrial-hover:0 25px 50px -12px rgba(0,44,83,.16);--shadow-deep:0 30px 60px -15px rgba(0,23,48,.45);--r-sm:0.125rem;--r:0.25rem;--r-md:0.375rem;--r-lg:0.5rem;--r-xl:0.75rem;--container:1280px;--gutter:1.5rem;--section-gap:8rem;--section-gap-md:4rem;--font-display:"Manrope",sans-serif;--font-body:"Inter",sans-serif}.mk *{margin:0;padding:0;box-sizing:border-box}.mk{scroll-behavior:smooth;scroll-padding-top:90px;font-family:var(--font-body);font-size:16px;line-height:24px;color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased}.mk ::-moz-selection{background:var(--action-green);color:var(--statutory-blue)}.mk ::selection{background:var(--action-green);color:var(--statutory-blue)}.mk img{max-width:100%;display:block}.mk a{color:inherit;text-decoration:none}.mk .material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}.mk .fill-icon{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.mk .display-lg{font-family:var(--font-display);font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.12;letter-spacing:-.02em}.mk .headline-lg{font-size:clamp(24px,3.2vw,36px);line-height:1.22;letter-spacing:-.01em}.mk .headline-lg,.mk .headline-md{font-family:var(--font-display);font-weight:700}.mk .headline-md{font-size:20px;line-height:28px}.mk .body-lg{font-size:18px;line-height:28px}.mk .label-caps{font-family:var(--font-body);line-height:16px}.mk .eyebrow,.mk .label-caps{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mk .eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--green-deep)}.mk .eyebrow:before{content:"";width:24px;height:2px;background:var(--action-green)}.mk .eyebrow--light{color:var(--green-bright)}.mk .muted{color:var(--text-muted)}.mk .container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.mk .section{padding:var(--section-gap-md) 0}.mk .section--lg{padding:var(--section-gap) 0}.mk .section-head{max-width:680px;margin-bottom:3rem}.mk .section-head h2{margin:14px 0 12px}.mk .section-head.center{margin-left:auto;margin-right:auto;text-align:center}.mk .section-head.center .eyebrow:before{display:none}.mk .grid-bg{background-image:linear-gradient(rgba(116,148,193,.1) 1px,transparent 0),linear-gradient(90deg,rgba(116,148,193,.1) 1px,transparent 0);background-size:48px 48px}.mk .grid-bg-light{background-image:linear-gradient(rgba(0,44,83,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,44,83,.045) 1px,transparent 0);background-size:48px 48px}.mk .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:.02em;padding:14px 26px;border-radius:var(--r);border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;white-space:nowrap}.mk .btn:active{transform:translateY(1px)}.mk .btn--green{background:var(--action-green);color:var(--statutory-blue);box-shadow:0 8px 20px -6px rgba(21,205,116,.5)}.mk .btn--green:hover{background:var(--green-bright);transform:translateY(-2px)}.mk .btn--outline-light{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.4)}.mk .btn--outline-light:hover{border-color:var(--action-green);color:var(--green-bright);transform:translateY(-2px)}.mk .btn--outline-dark{background:transparent;color:var(--statutory-blue);border-color:var(--statutory-blue)}.mk .btn--outline-dark:hover{transform:translateY(-2px)}.mk .btn--blue,.mk .btn--outline-dark:hover{background:var(--statutory-blue);color:#fff}.mk .btn--blue:hover{background:var(--blue-deep);transform:translateY(-2px)}.mk .btn--sm{padding:9px 18px;font-size:13px}.mk .nav{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--blue-deep);border-bottom:1px solid rgba(116,148,193,.25);height:72px}.mk .nav__inner{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);height:100%;justify-content:space-between;gap:24px}.mk .brand,.mk .nav__inner{display:flex;align-items:center}.mk .brand{gap:10px}.mk .brand img{height:34px;width:auto}.mk .brand__name{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.01em;color:#fff}.mk .brand__name span{color:var(--action-green)}.mk .nav__links{display:flex;gap:30px;align-items:center}.mk .nav__links a{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.78);position:relative;padding:6px 0;transition:color .15s ease}.mk .nav__links a:hover{color:#fff}.mk .nav__links a.active{color:var(--green-bright);font-weight:700}.mk .nav__links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--action-green)}.mk .nav__cta{display:flex;gap:12px;align-items:center}.mk .nav__login{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.85)}.mk .nav__login:hover{color:var(--green-bright)}.mk .nav__burger{display:none;background:none;border:0;color:#fff;cursor:pointer}.mk .nav__mobile{display:none;position:fixed;top:72px;left:0;right:0;background:var(--blue-deep);border-bottom:1px solid rgba(116,148,193,.25);padding:12px var(--gutter) 24px;z-index:99}.mk .nav__mobile a{display:block;padding:14px 4px;color:hsla(0,0%,100%,.85);font-weight:600;border-bottom:1px solid rgba(116,148,193,.15)}.mk .nav__mobile a.active{color:var(--green-bright)}.mk .nav__mobile .btn{margin-top:16px;width:100%}.mk .nav__mobile.open{display:block}.mk .hero{background:linear-gradient(160deg,var(--blue-deep) 0,var(--statutory-blue) 70%,#003a6b 100%);color:#fff;padding:168px 0 110px;position:relative;overflow:hidden}.mk .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(116,148,193,.12) 1px,transparent 0),linear-gradient(90deg,rgba(116,148,193,.12) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 90% 80% at 50% 0,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 0,#000 30%,transparent 75%)}.mk .hero__glow{position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(21,205,116,.18),transparent 65%);top:-160px;right:-120px;pointer-events:none}.mk .hero__inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.mk .hero h1{color:#fff;margin:18px 0 20px}.mk .hero h1 .accent{color:var(--action-green)}.mk .hero p.lede{color:rgba(236,241,255,.82);font-size:18px;line-height:28px;max-width:520px}.mk .hero__ctas{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.mk .hero__meta{margin-top:28px;display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:rgba(236,241,255,.6)}.mk .hero__meta span{display:inline-flex;align-items:center;gap:6px}.mk .hero__meta .material-symbols-outlined{font-size:17px;color:var(--green-status)}.mk .hero--sub{padding:150px 0 70px}.mk .hero--sub .hero__inner{display:block;max-width:760px}.mk .stitcher{background:rgba(0,23,48,.75);border:1px solid rgba(116,148,193,.35);border-radius:var(--r-lg);padding:22px;backdrop-filter:blur(8px);box-shadow:var(--shadow-deep);position:relative}.mk .stitcher__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(116,148,193,.25);margin-bottom:18px}.mk .stitcher__title{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:15px}.mk .stitcher__title .material-symbols-outlined{color:var(--action-green);font-size:20px}.mk .live-chip{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--green-bright);border:1px solid rgba(96,255,159,.4);padding:4px 10px;border-radius:999px}.mk .live-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green-status);animation:pulse 1.6s infinite}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(74,222,128,.5)}50%{opacity:.6;box-shadow:0 0 0 5px rgba(74,222,128,0)}}.mk .stitcher .label-caps{color:var(--blue-soft);margin-bottom:10px}.mk .punch-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mk .punch{font-family:var(--font-display);font-weight:700;font-size:14px;padding:9px 14px;border-radius:var(--r);border:1px solid transparent}.mk .punch--in{background:rgba(21,205,116,.12);border-color:rgba(21,205,116,.45);color:var(--green-bright)}.mk .punch--out{background:rgba(186,26,26,.16);border-color:hsla(0,100%,74%,.45);color:#ffb3ab}.mk .punch--out small{display:block;font-size:9px;font-weight:600;letter-spacing:.06em;color:#ff8f85}.mk .punch-arrow{color:var(--blue-soft)}.mk .stitch-note{margin:16px 0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--green-bright);border:1px dashed rgba(96,255,159,.45);border-radius:999px;padding:7px 14px}.mk .stitch-note .material-symbols-outlined{font-size:16px;animation:spin 3.5s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.mk .stitcher__result{background:rgba(0,44,83,.6);border:1px solid rgba(116,148,193,.3);border-left:4px solid var(--action-green);border-radius:var(--r);padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.mk .stitcher__result .who{font-family:var(--font-display);font-weight:800;font-size:15px}.mk .stitcher__result .when{font-size:12px;font-weight:700;color:var(--statutory-blue);background:var(--action-green);padding:5px 10px;border-radius:var(--r-sm);white-space:nowrap}.mk .stitcher__result .label-caps{margin-bottom:4px;color:var(--green-status)}.mk .feature-carousel{display:grid}.mk .fc-slide{grid-area:1/1;opacity:0;transform:translateY(18px) scale(.985);transition:opacity .55s ease,transform .55s ease;pointer-events:none}.mk .fc-slide.is-active{opacity:1;transform:none;pointer-events:auto}.mk .fc-check{display:flex;align-items:center;gap:9px;font-size:13px;color:#cdd9ec;padding:5px 0}.mk .fc-check .material-symbols-outlined{color:var(--green-status);font-size:18px}.mk .fc-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;margin-bottom:9px;border-radius:var(--r);background:rgba(116,148,193,.08);border:1px solid rgba(116,148,193,.18);font-size:13px;color:#cdd9ec}.mk .fc-line b{font-family:var(--font-display);font-weight:800;font-size:14px;color:#fff}.mk .fc-line .fc-tag{font-size:11px;font-weight:700}.mk .fc-group{font-family:var(--font-display);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-soft)}.mk .fc-dots{display:flex;gap:8px;justify-content:center;margin-top:18px}.mk .fc-dots button{width:8px;height:8px;padding:0;border:none;cursor:pointer;border-radius:999px;background:rgba(116,148,193,.4);transition:all .35s ease}.mk .fc-dots button.is-active{background:var(--action-green);width:22px}@media (prefers-reduced-motion:reduce){.mk .fc-slide{transition:opacity .25s ease;transform:none}}.mk .badges{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);padding:22px 0;overflow:hidden}.mk .badges__label{text-align:center;margin-bottom:14px;color:var(--text-faint)}.mk .marquee{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:0}.mk .marquee__track{display:flex;align-items:center;gap:56px;padding-right:56px;flex-shrink:0;animation:marquee 28s linear infinite}.mk .badges:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-100%)}}.mk .badge-item{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--statutory-blue);white-space:nowrap}.mk .badge-item .material-symbols-outlined{color:var(--action-green);font-size:19px}.mk .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.5rem;box-shadow:var(--shadow-industrial);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.mk .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-industrial-hover);border-color:var(--border-strong)}.mk .icon-tile{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--statutory-blue);color:var(--action-green);margin-bottom:18px}.mk .icon-tile .material-symbols-outlined{font-size:22px}.mk .card h3{font-family:var(--font-display);font-size:18px;font-weight:700;margin-bottom:8px}.mk .card p{font-size:14px;line-height:22px;color:var(--text-muted)}.mk .card__stat{margin-top:18px;padding-top:14px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-faint)}.mk .card__stat b{color:var(--green-deep);font-size:13px}.mk .grid-3{grid-template-columns:repeat(3,1fr)}.mk .grid-3,.mk .grid-4{display:grid;gap:var(--gutter)}.mk .grid-4{grid-template-columns:repeat(4,1fr)}.mk .compare,.mk .grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}.mk .compare-card{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--action-green);border-radius:var(--r-lg);padding:1.5rem;box-shadow:var(--shadow-industrial);transition:transform .22s ease,box-shadow .22s ease}.mk .compare-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-industrial-hover)}.mk .compare-card__problem{display:flex;gap:10px;font-family:var(--font-display);font-weight:700;font-size:16px;line-height:24px;color:var(--blue-ink);margin-bottom:14px}.mk .compare-card__problem .material-symbols-outlined{color:var(--error);font-size:22px;flex-shrink:0}.mk .compare-card__fix{background:rgba(21,205,116,.07);border:1px solid rgba(21,205,116,.25);border-radius:var(--r);padding:12px 14px;font-size:14px;line-height:21px;color:var(--text-muted)}.mk .compare-card__fix b{color:var(--green-deep)}.mk .split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.mk .checklist{list-style:none;margin-top:22px;display:grid;gap:11px}.mk .checklist li{display:flex;gap:10px;font-size:15px;line-height:23px;color:var(--text-muted)}.mk .checklist .material-symbols-outlined{color:var(--action-green);font-size:20px;flex-shrink:0;margin-top:1px}.mk .mock-window{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-industrial-hover);overflow:hidden}.mk .mock-window__bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--canvas)}.mk .dot{width:10px;height:10px;border-radius:50%;background:var(--border-strong)}.mk .dot--g{background:var(--green-status)}.mk .mock-window__url{flex:1;text-align:center;font-size:11px;color:var(--text-faint);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px 12px;margin:0 24px}.mk .mock-table{width:100%;border-collapse:collapse;font-size:13px}.mk .mock-table th{text-align:left;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.mk .mock-table td,.mk .mock-table th{padding:10px 16px;border-bottom:1px solid var(--border)}.mk .mock-table td{color:var(--text-muted)}.mk .mock-table td:last-child,.mk .mock-table th:last-child{text-align:right}.mk .mock-table .group-row td{background:var(--blue-ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em}.mk .mock-table .subtotal td{background:var(--surface-alt);font-weight:700;color:var(--blue-ink)}.mk .mock-table .grand td{background:var(--action-green);color:var(--statutory-blue);font-family:var(--font-display);font-weight:800;font-size:14px}.mk .mock-window__foot{display:flex;justify-content:space-between;padding:10px 16px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);background:var(--canvas)}.mk .mono-num{font-variant-numeric:tabular-nums}.mk .bento{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter)}.mk .bento .card{display:flex;flex-direction:column}.mk .bento .card .module-tag{margin-top:auto;padding-top:16px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--action-green);display:inline-flex;align-items:center;gap:5px}.mk .phone-wrap{display:flex;justify-content:center;position:relative}.mk .phone{width:280px;background:var(--blue-deep);border-radius:36px;padding:12px;box-shadow:var(--shadow-deep);position:relative;transform:rotate(2deg);transition:transform .4s ease}.mk .phone:hover{transform:rotate(0deg) translateY(-6px)}.mk .phone__notch{width:110px;height:22px;background:var(--blue-deep);border-radius:0 0 14px 14px;position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:2}.mk .phone__screen{background:var(--canvas);border-radius:26px;overflow:hidden;min-height:540px;display:flex;flex-direction:column}.mk .phone__app-bar{background:var(--statutory-blue);color:#fff;padding:34px 16px 14px;font-family:var(--font-display);font-weight:700;font-size:14px;display:flex;justify-content:space-between;align-items:center}.mk .phone__body{padding:14px;display:grid;gap:10px}.mk .phone-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:12px;font-size:12px}.mk .phone-tile__row{display:flex;justify-content:space-between;align-items:center}.mk .phone-tile .label-caps{font-size:9px;color:var(--text-faint)}.mk .phone-tile b{font-family:var(--font-display);font-size:15px;color:var(--blue-ink)}.mk .chip{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;padding:4px 10px;border-radius:999px;border:1px solid}.mk .chip--ok{color:var(--green-deep);border-color:rgba(21,205,116,.4);background:rgba(21,205,116,.08)}.mk .chip--ok:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green-status)}.mk .chip--warn{color:var(--warn-text);border-color:rgba(180,140,0,.35);background:var(--warn-bg)}.mk .chip--warn:before{content:"";width:6px;height:6px;border-radius:50%;background:#e2b203}.mk .phone-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mk .phone-action{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:10px 4px;text-align:center;font-size:9px;font-weight:600;color:var(--text-muted);display:grid;gap:5px;justify-items:center}.mk .phone-action .material-symbols-outlined{font-size:19px;color:var(--statutory-blue)}.mk .geo-float{position:absolute;right:calc(50% - 240px);bottom:60px;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--action-green);border-radius:var(--r-lg);box-shadow:var(--shadow-industrial-hover);padding:12px 16px;font-size:12px;display:flex;gap:10px;align-items:center;animation:floaty 4.5s ease-in-out infinite}.mk .geo-float .material-symbols-outlined{color:var(--action-green)}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mk .trust-tile{border-top:3px solid var(--action-green)}.mk .cta-band{background:linear-gradient(135deg,var(--blue-deep),var(--statutory-blue));color:#fff;border-radius:var(--r-xl);padding:64px 48px;position:relative;overflow:hidden;text-align:center}.mk .cta-band:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(116,148,193,.14) 1px,transparent 0),linear-gradient(90deg,rgba(116,148,193,.14) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 80%)}.mk .cta-band>*{position:relative}.mk .cta-band h2{color:#fff;margin-bottom:12px}.mk .cta-band p{color:rgba(236,241,255,.78);max-width:520px;margin:0 auto 30px}.mk .cta-band .hero__ctas{justify-content:center;margin-top:0}.mk .faq{max-width:820px;margin:0 auto;display:grid;gap:12px}.mk .faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.mk .faq-item[open]{border-color:var(--action-green);box-shadow:var(--shadow-industrial)}.mk .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-family:var(--font-display);font-weight:700;font-size:16px}.mk .faq-item summary::-webkit-details-marker{display:none}.mk .faq-item summary .material-symbols-outlined{color:var(--action-green);transition:transform .25s ease;flex-shrink:0}.mk .faq-item[open] summary .material-symbols-outlined{transform:rotate(45deg)}.mk .faq-item .faq-body{padding:0 22px 20px;font-size:15px;line-height:24px;color:var(--text-muted)}.mk .toggle-wrap{display:flex;justify-content:center;align-items:center;gap:14px;margin-bottom:44px;font-weight:600;font-size:14px}.mk .toggle{width:52px;height:28px;background:var(--statutory-blue);border-radius:999px;position:relative;cursor:pointer;border:0}.mk .toggle:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--action-green);transition:transform .22s ease}.mk .toggle[aria-pressed=true]:after{transform:translateX(24px)}.mk .save-pill{font-size:11px;font-weight:700;color:var(--green-deep);background:rgba(21,205,116,.12);border:1px solid rgba(21,205,116,.3);padding:3px 10px;border-radius:999px}.mk .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);align-items:stretch}.mk .price-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:2rem;box-shadow:var(--shadow-industrial);display:flex;flex-direction:column;position:relative;transition:transform .22s ease,box-shadow .22s ease}.mk .price-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-industrial-hover)}.mk .price-card--featured{border:2px solid var(--action-green);background:var(--blue-deep);color:#fff}.mk .price-card--featured .price,.mk .price-card--featured .price-card__name{color:#fff}.mk .price-card--featured .price-card__desc{color:rgba(236,241,255,.7)}.mk .price-card--featured .checklist li{color:rgba(236,241,255,.85)}.mk .featured-tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--action-green);color:var(--statutory-blue);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:999px;white-space:nowrap}.mk .price-card__name{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--blue-ink)}.mk .price-card__desc{font-size:13px;color:var(--text-muted);margin:6px 0 22px;min-height:40px}.mk .price{font-family:var(--font-display);font-weight:800;font-size:42px;letter-spacing:-.02em;color:var(--blue-ink)}.mk .price small{font-size:14px;font-weight:600;color:var(--text-faint);letter-spacing:0}.mk .price-card .checklist{margin:22px 0 28px;flex:1}.mk .price-card .checklist li{font-size:14px}.mk .price-note{text-align:center;margin-top:28px;font-size:13px;color:var(--text-faint)}.mk .contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start}.mk .info-block{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--border)}.mk .info-block:last-child{border-bottom:0}.mk .info-block .icon-tile{margin-bottom:0;flex-shrink:0}.mk .info-block h3{font-family:var(--font-display);font-size:16px;font-weight:700;margin-bottom:4px}.mk .info-block a,.mk .info-block p{font-size:14px;line-height:22px;color:var(--text-muted)}.mk .info-block a:hover{color:var(--green-deep)}.mk .form-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-industrial-hover);padding:2.2rem}.mk .field{margin-bottom:18px}.mk .field label{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:7px}.mk .field input,.mk .field select,.mk .field textarea{width:100%;font-family:var(--font-body);font-size:15px;color:var(--text);padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--r);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.mk .field input:focus,.mk .field select:focus,.mk .field textarea:focus{outline:2px solid var(--statutory-blue);outline-offset:-1px;border-color:var(--statutory-blue)}.mk .field textarea{resize:vertical;min-height:110px}.mk .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mk .form-success{display:none;background:rgba(21,205,116,.1);border:1px solid rgba(21,205,116,.35);border-radius:var(--r);padding:14px 16px;font-size:14px;color:var(--green-deep);margin-top:16px}.mk .form-success.show{display:flex;gap:8px;align-items:center}.mk .service-block{padding:var(--section-gap-md) 0;border-bottom:1px solid var(--border)}.mk .service-block:last-of-type{border-bottom:0}.mk .service-block .split{gap:56px}.mk .tag-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.mk .tag-row .chip--ok{font-size:12px;padding:6px 14px}.mk .stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter);text-align:center}.mk .stat-num{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,4vw,44px);letter-spacing:-.02em;color:var(--statutory-blue)}.mk .stat-num .accent{color:var(--action-green)}.mk .stat-label{font-size:13px;color:var(--text-muted);margin-top:4px}.mk .footer{background:var(--blue-deep);color:rgba(236,241,255,.75);padding:64px 0 32px;margin-top:var(--section-gap-md)}.mk .footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:44px;border-bottom:1px solid rgba(116,148,193,.25)}.mk .footer .brand__name{font-size:18px}.mk .footer__tag{font-size:13px;line-height:21px;margin-top:14px;max-width:280px}.mk .footer h4{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-soft);margin-bottom:16px}.mk .footer ul{list-style:none;display:grid;gap:10px}.mk .footer ul a{font-size:14px;color:rgba(236,241,255,.72);transition:color .15s ease}.mk .footer ul a:hover{color:var(--green-bright)}.mk .footer address{font-style:normal;font-size:13px;line-height:22px}.mk .footer address a{color:var(--green-bright)}.mk .footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:26px;font-size:12px;color:rgba(236,241,255,.5)}.mk .made-in{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:rgba(236,241,255,.7)}.mk .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.mk .reveal.in{opacity:1;transform:none}.mk .reveal-d1{transition-delay:.08s}.mk .reveal-d2{transition-delay:.16s}.mk .reveal-d3{transition-delay:.24s}.mk .reveal-d4{transition-delay:.32s}.mk .hero .stagger{opacity:0;transform:translateY(22px);animation:rise .8s ease forwards}.mk .hero .stagger:nth-child(2){animation-delay:.12s}.mk .hero .stagger:nth-child(3){animation-delay:.24s}.mk .hero .stagger:nth-child(4){animation-delay:.36s}.mk .hero .stagger:nth-child(5){animation-delay:.48s}.mk .hero__visual{opacity:0;transform:translateY(26px) scale(.98);animation:rise .9s ease .3s forwards}@keyframes rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:1024px){.mk .bento,.mk .grid-4{grid-template-columns:repeat(2,1fr)}.mk .hero__inner{grid-template-columns:1fr;gap:48px}.mk .geo-float{right:calc(50% - 200px)}}@media (max-width:820px){.mk{--section-gap:5rem;--section-gap-md:3.25rem;--gutter:1rem}.mk .nav__cta .btn,.mk .nav__cta .nav__login,.mk .nav__links{display:none}.mk .nav__burger{display:grid;place-items:center}.mk .compare,.mk .contact-grid,.mk .grid-2,.mk .grid-3,.mk .price-grid,.mk .split{grid-template-columns:1fr}.mk .split{gap:40px}.mk .stats-strip{grid-template-columns:repeat(2,1fr)}.mk .footer__grid{grid-template-columns:1fr 1fr;gap:36px}.mk .form-row{grid-template-columns:1fr}.mk .cta-band{padding:48px 24px}.mk .geo-float{display:none}.mk .hero{padding:130px 0 70px}.mk .price-card--featured{order:-1}}@media (max-width:520px){.mk .bento,.mk .footer__grid{grid-template-columns:1fr}.mk .stats-strip{grid-template-columns:1fr 1fr}}@media (max-width:820px){.mk .contact-grid,.mk .service-block .split{gap:38px}.mk .section-head{margin-bottom:2.25rem}.mk .split{gap:36px}}@media (max-width:560px){.mk{--section-gap:3.5rem;--section-gap-md:2.5rem}.mk .hero{padding:118px 0 64px}.mk .hero__inner{gap:38px}.mk .hero h1{margin:14px 0 16px}.mk .hero p.lede{font-size:16px;line-height:26px}.mk .hero__ctas{flex-direction:column;gap:12px;margin-top:26px}.mk .hero__ctas .btn{width:100%;justify-content:center}.mk .section-head{margin-bottom:1.85rem}.mk .body-lg{font-size:16px;line-height:25px}.mk .contact-grid,.mk .service-block .split,.mk .split{gap:30px}.mk .compare{gap:14px}}@media (max-width:380px){.mk{--gutter:0.9rem}}.mk .bento .card,.mk .compare>*,.mk .contact-grid>*,.mk .fc-slide,.mk .feature-carousel,.mk .hero__inner>*,.mk .price-grid>*,.mk .split>*,.mk .stats-strip>*{min-width:0}.mk .mock-window{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mk .feature-carousel,.mk .stitcher,.mk iframe{max-width:100%}.mk iframe{border:0}.mk input,.mk select,.mk textarea{max-width:100%}