.site-root .card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg)}.site-root .btn{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex}.site-root .btn:focus-visible,.site-root .input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.site-root .btn-primary{background:var(--color-primary);color:#fff}.site-root .btn-primary:hover{background:var(--color-primary-hover)}.site-root .btn-primary:disabled{opacity:.6;cursor:not-allowed}.site-root .btn-secondary{color:var(--color-ink-2);border:1px solid var(--color-line-strong);background:#fff}.site-root .btn-secondary:hover{background:var(--color-subtle)}.site-root .input{border-radius:var(--radius-md);border:1px solid var(--color-line-strong);width:100%;min-height:40px;color:var(--color-ink);background:#fff;padding:0 12px;font-size:14px}.site-root .input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft);outline:none}.site-root textarea.input,.site-root select.input{padding-top:8px;padding-bottom:8px}.site-root{scroll-behavior:smooth;--mk-blue:#124a9c;--mk-blue-d:#0d3878;--mk-blue-soft:#e6eef9;--mk-green:#087f5b;--mk-green-d:#066549;--mk-green-soft:#e1f3ec;--mk-gold:#d9a62e;--mk-gold-d:#c4921c;--mk-gold-soft:#fbf1d6;--mk-gold-text:#7a5a0c;--mk-focus:#3f73c4;--mk-navy:#0b1f44;--mk-ink:#2e3a55;--mk-muted:#56627c;--mk-tint:#eef4fb;--mk-tint2:#f6f9fd;--mk-line:#d9e3f0;--mk-eyebrow:#124a9c;font-family:var(--font-inter), system-ui, sans-serif;color:var(--mk-ink);background:#fff}.site-root .mk-wrap{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.site-root .mk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mk-eyebrow);font-size:12px;font-weight:700}.site-root .mk-h1{letter-spacing:-.02em;color:var(--mk-navy);font-size:clamp(32px,3.3vw,48px);font-weight:800;line-height:1.1}.site-root .mk-h1 em{color:var(--mk-blue);font-style:normal}.site-root .mk-h2{letter-spacing:-.015em;color:var(--mk-navy);font-size:clamp(28px,2.5vw,36px);font-weight:800;line-height:1.15}.site-root .mk-h3{color:var(--mk-navy);font-size:17px;font-weight:700;line-height:1.3}.site-root .mk-lead{color:var(--mk-ink);font-size:clamp(16px,1.2vw,18px);line-height:1.65}.site-root .mk-small{color:var(--mk-muted);font-size:15px;line-height:1.55}.site-root .mk-section{padding:64px 0}.site-root .mk-tint{background:var(--mk-tint)}.site-root .mk-tint2{background:var(--mk-tint2)}.site-root .mk-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.site-root .mk-btn:focus-visible,.site-root .mk-focus:focus-visible{outline:3px solid var(--mk-focus);outline-offset:2px}.site-root .mk-btn-primary{background:var(--mk-gold);color:var(--mk-navy)}.site-root .mk-btn-primary:hover{background:var(--mk-gold-d)}.site-root .mk-btn-blue{background:var(--mk-blue);color:#fff}.site-root .mk-btn-blue:hover{background:var(--mk-blue-d)}.site-root .mk-btn-primary:disabled{opacity:.6;cursor:not-allowed}.site-root .mk-btn-outline{color:var(--mk-blue);border-color:var(--mk-blue);background:#fff}.site-root .mk-btn-outline:hover{background:var(--mk-tint)}.site-root .mk-btn-white:hover{background:var(--mk-tint)}.site-root .mk-btn-sm{min-height:38px;padding:0 16px;font-size:14px}.site-root .mk-card{border:1px solid var(--mk-line);background:#fff;border-radius:8px}.site-root .mk-card-hover{transition:box-shadow .15s,border-color .15s}.site-root .mk-card-hover:hover{border-color:var(--mk-blue)}.site-root .mk-tile{border-radius:8px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.site-root .mk-tile svg{fill:currentColor;fill-opacity:.2;stroke-width:2.6px}.site-root .mk-tone-blue,.site-root .mk-tone-purple{background:var(--mk-blue-soft);color:var(--mk-blue)}.site-root .mk-tone-green,.site-root .mk-tone-teal{background:var(--mk-green-soft);color:var(--mk-green)}.site-root .mk-tone-orange,.site-root .mk-tone-yellow,.site-root .mk-tone-red,.site-root .mk-tone-pink{background:var(--mk-gold-soft);color:var(--mk-gold-text)}.site-root .mk-check{color:var(--mk-green);flex:none}.site-root .mk-input{width:100%;min-height:44px;color:var(--mk-navy);background:#fff;border:1px solid #c5d3e6;border-radius:6px;padding:0 14px;font-size:14px}.site-root .mk-input::placeholder{color:#8a93b0}.site-root .mk-input:focus{border-color:var(--mk-blue);outline:none;box-shadow:0 0 0 3px #cfddf2}.site-root textarea.mk-input{resize:vertical;min-height:96px;padding:12px 14px}.site-root .mk-input[aria-invalid=true]{border-color:#b3261e}.site-root .mk-label{color:var(--mk-navy);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.site-root .mk-skip{color:var(--mk-blue);z-index:100;background:#fff;border-radius:6px;padding:8px 14px;font-weight:600;position:absolute;top:8px;left:-9999px}.site-root .mk-skip:focus{left:8px}.site-root .mk-navlink{color:var(--mk-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 2px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.site-root .mk-navlink:hover,.site-root .mk-navlink[aria-current=page],.site-root .mk-navlink[aria-expanded=true]{color:var(--mk-blue)}.site-root .mk-navlink[aria-current=page]:after,.site-root .mk-navlink[aria-expanded=true]:after{content:"";background:var(--mk-blue);height:2px;position:absolute;bottom:-14px;left:0;right:0}.site-root .mk-navlink:focus-visible{outline:2px solid var(--mk-blue);outline-offset:3px;border-radius:4px}.site-root .mk-hero{background:var(--mk-tint);position:relative;overflow:hidden}.site-root .mk-laptop{background:#12161f;border-radius:14px 14px 4px 4px;padding:10px 10px 12px;position:relative;box-shadow:0 18px 32px -20px #0b1f4473}.site-root .mk-laptop:after{content:"";background:#b8c0cd;border-radius:0 0 14px 14px;height:14px;position:absolute;bottom:-14px;left:-6%;right:-6%}.site-root .mk-phone{background:#0d1018;border-radius:30px;padding:8px;box-shadow:0 18px 32px -20px #0b1f4473}.site-root .mk-phone>*{border-radius:23px;overflow:hidden}.site-root .mk-ph{background:var(--mk-blue-soft)}@media (prefers-reduced-motion:reduce){.site-root *,.site-root{scroll-behavior:auto!important;transition:none!important}}@media (max-width:640px){.site-root .mk-section{padding:44px 0}.site-root .mk-wrap{padding-left:16px;padding-right:16px}.site-root .mk-btn{white-space:normal;text-align:center}}.site-root{overflow-x:clip}.site-root .mk-btn-white{color:var(--mk-blue);background:#fff}.site-root .mk-band-blue{background:var(--mk-blue);color:#fff}.site-root .mk-band-green{background:var(--mk-green);color:#fff;position:relative;overflow:hidden}.site-root .mk-band-green .mk-band-photo{position:absolute;inset:0 0 0 38%}.site-root .mk-band-green .mk-band-shade{background:linear-gradient(90deg,#087f5b 0% 40%,#087f5bb8 62%,#087f5b59 100%);position:absolute;inset:0}.site-root .mk-linkmore{color:var(--mk-blue);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.site-root .mk-hero-shot{border:1px solid var(--mk-line)}
