.mk-shell{color:#f5f7fb}.mk-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#00040c8c,#00040c2e);border-bottom:1px solid #ffffff0f;position:sticky;top:0}.mk-nav-inner{justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 18px;display:flex}@media (min-width:768px){.mk-nav-inner{padding:12px 24px}}.mk-brand{color:#fff;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.mk-brand img{border-radius:5px;width:22px;height:22px}.mk-nav-links{gap:6px;display:none}@media (min-width:768px){.mk-nav-links{display:flex}}.mk-nav-links a{color:#e4eaf4b8;border-radius:999px;padding:8px 12px;font-size:.9rem;text-decoration:none}.mk-nav-links a:hover{color:#fff;background:#ffffff0d}.mk-nav-links a.is-on{color:#fff;background:#c43b5a38;border:1px solid #c43b5a59}.mk-nav-actions{align-items:center;gap:8px;display:flex}.mk-btn{cursor:pointer;min-height:40px;font-size:.88rem;font-weight:600;font:inherit;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-flex}.mk-btn-solid{background:linear-gradient(135deg,#6e1832 0%,#9b2d4a 42%,#c43b5a 100%);box-shadow:0 8px 24px #9b2d4a59;color:#fff!important}.mk-btn-ghost{color:#f3e6ea;background:#280a1459;border-color:#c43b5a73}.mk-main{width:100%;max-width:1100px;margin:0 auto;padding:48px 18px 80px}.mk-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#d7e4f2;margin:0 0 12px;font-size:.75rem}.mk-main h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:700;line-height:1.1}.mk-main h1 span{background:linear-gradient(110deg,#fff 20%,#e07a92 70%,#c43b5a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-lead{color:#e4eaf4b8;max-width:52ch;margin:14px 0 0;font-size:.98rem;line-height:1.6}.mk-grid{grid-template-columns:1fr;gap:20px;margin-top:32px;display:grid}@media (min-width:900px){.mk-grid{grid-template-columns:1.2fr .8fr;align-items:start}}.mk-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e189e;border:1px solid #c43b5a38;border-radius:18px;padding:22px;box-shadow:0 16px 40px #00000047}.mk-form{flex-direction:column;gap:14px;display:flex}.mk-row{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.mk-row{grid-template-columns:1fr 1fr}}.mk-field label{color:#e4eaf4b8;margin-bottom:6px;font-size:.8rem;display:block}.mk-field input,.mk-field textarea{color:#fff;width:100%;min-height:44px;font:inherit;background:#00040c73;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:10px 12px;font-size:16px}.mk-field textarea{resize:vertical;min-height:140px}.mk-field input:focus,.mk-field textarea:focus{border-color:#c43b5a8c;box-shadow:0 0 0 3px #c43b5a1f}.mk-status{border-radius:10px;padding:10px 12px;font-size:.86rem;display:none}.mk-status.is-ok{color:#8fd4a8;background:#8fd4a81a;border:1px solid #8fd4a859;display:block}.mk-status.is-err{color:#f87171;background:#f871711a;border:1px solid #f8717159;display:block}.mk-info h3{margin:0 0 16px;font-size:1.05rem}.mk-info-item{gap:12px;margin-bottom:16px;display:flex}.mk-info-item strong{font-size:.88rem;display:block}.mk-info-item span,.mk-info-item a{color:#e4eaf4b8;margin-top:2px;font-size:.86rem;text-decoration:none;display:block}.mk-info-item a:hover{color:#e07a92}.mk-icon{color:#e4eaf4b8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.mk-icon svg{width:16px;height:16px}.mk-side-stack{flex-direction:column;gap:14px;display:flex}.mk-footer{color:#d2dceb80;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:28px;font-size:.78rem;display:flex}.mk-footer a{color:#e4eaf4b8;text-decoration:none}.mk-footer a:hover{color:#fff}.mk-footer-social{align-items:center;gap:14px;display:flex}.mk-footer-social a{color:#d2dceb80;line-height:0}.mk-footer-social a:hover{color:#fff}.mk-footer-social svg{width:16px;height:16px;display:block}.mk-plan-grid{text-align:left;grid-template-columns:1fr;gap:14px;margin-top:32px;display:grid}.mk-plan-grid>.mk-card{min-width:0}@media (min-width:640px){.mk-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mk-plan-grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}
