.mk,:root[data-theme=dark] .mk{--ct-err:#ff8a8a;--ct-err-border:#ff6e6eb3;--ct-notice-bg:#ff7a281a;--ct-notice-border:#ff7a2873;--ct-notice-ico:#ff9a55}:root[data-theme=light] .mk{--ct-err:#c62828;--ct-err-border:#c6282899;--ct-notice-bg:#fff6ef;--ct-notice-border:#ff7a2866;--ct-notice-ico:#e0560b}.mk .ct-hero{padding-bottom:0}.mk .ct-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px}.mk .ct-copy .v-lede{max-width:46ch}.mk .ct-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.mk .ct-ways>li{display:flex}.mk .ct-way{color:inherit;transition:transform .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);flex:1;grid-template-rows:auto auto 1fr auto;gap:8px;padding:20px 18px;text-decoration:none}.mk .ct-way .v-ico{border-radius:11px;width:40px;height:40px;margin-bottom:4px}.mk .ct-way .v-ico svg{width:20px;height:20px}.mk .ct-way h3{font-size:15px}.mk .ct-way p{overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.mk .ct-go{color:var(--blue-2);align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:600;display:inline-flex}.mk .ct-go svg{width:15px;height:15px;transition:transform .15s var(--ease)}.mk .ct-way-o .ct-go{color:var(--ct-notice-ico)}.mk .ct-way:hover{border-color:#468cff8c;transform:translateY(-3px)}.mk .ct-way-o:hover{border-color:var(--v-card-orange-border)}.mk .ct-way:hover .ct-go svg{transform:translate(3px)}.mk .ct-way:focus-visible{outline:2px solid var(--blue-2);outline-offset:3px}.mk .ct-form-wrap{position:relative}.mk .ct-anchor{width:1px;height:1px;position:absolute;top:-96px;left:0}.mk .ct-card{padding:30px 30px 28px}.mk .ct-card-title{letter-spacing:-.02em;color:var(--v-head);font-size:22px;font-weight:800;line-height:1.2}.mk .ct-card-sub{color:var(--muted);margin-top:6px;font-size:13.5px}.mk .ct-req{color:var(--ct-notice-ico);font-weight:700}.mk .ct-opt{color:var(--muted);font-weight:500}.mk .ct-form{gap:16px;margin-top:22px;display:grid}.mk .ct-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk .ct-form .v-field{align-content:start}.mk .ct-select{position:relative}.mk .ct-select select{appearance:none;cursor:pointer;padding-right:40px}.mk .ct-select svg{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.mk .ct-select option{background:var(--v-card-solid);color:var(--text)}.mk .ct-hint{color:var(--muted);font-size:12.5px;line-height:1.45}.mk .ct-err{color:var(--ct-err);font-size:13px;font-weight:600;line-height:1.4}.mk .ct-err:empty{display:none}.mk .ct-form [aria-invalid=true]{border-color:var(--ct-err-border)}.mk .ct-form [aria-invalid=true]:focus{border-color:var(--ct-err-border);box-shadow:0 0 0 3px #e6464633}.mk .ct-submit{width:100%;margin-top:4px}.mk .ct-notice{background:var(--ct-notice-bg);border:1px solid var(--ct-notice-border);animation:ct-in .25s var(--ease);border-radius:14px;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}.mk .ct-notice[hidden]{display:none}.mk .ct-notice:focus{outline:none}.mk .ct-notice:focus-visible{outline:2px solid var(--blue-2);outline-offset:2px}.mk .ct-notice-ico{width:22px;height:22px;color:var(--ct-notice-ico);--detail:var(--v-card-solid);margin-top:1px}.mk .ct-notice p{color:var(--text);font-size:14.5px;line-height:1.55}.mk .ct-notice b{color:var(--v-head);overflow-wrap:anywhere;font-weight:700}.mk .ct-notice .ct-notice-sub{color:var(--muted);margin-top:4px;font-size:13px}.mk .ct-notice-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mk .ct-notice-actions .btn-nav{align-items:center;gap:8px;min-height:40px;text-decoration:none;display:inline-flex}.mk .ct-copy svg{width:16px;height:16px}.mk .ct-copy.is-done{border-color:var(--green)}.mk .ct-notice-actions .btn-nav:focus-visible{outline:2px solid var(--blue-2);outline-offset:3px}@keyframes ct-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk .ct-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.mk .ct-steps .v-ico{margin-bottom:4px}.mk .ct-steps .v-step:before{top:22px;right:20px}.mk .ct-faq-wrap .v-faq{max-width:860px}@media (max-width:980px){.mk .ct-grid{grid-template-columns:1fr;gap:36px}.mk .ct-copy .v-lede{max-width:60ch}.mk .ct-steps{grid-template-columns:1fr}}@media (max-width:620px){.mk .ct-ways{grid-template-columns:1fr;margin-top:26px}.mk .ct-row{grid-template-columns:1fr}.mk .ct-card{padding:22px 18px 20px}.mk .ct-notice-actions .btn-nav{flex:auto;justify-content:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.mk .ct-way,.mk .ct-go svg{transition:none}.mk .ct-way:hover{transform:none}.mk .ct-notice{animation:none}}.mk .ct-legal{color:var(--muted);text-align:center;margin-top:10px;font-size:13px}.mk .ct-legal a{color:var(--blue-2);font-weight:600}.mk .contact-form{padding:0}
