body{margin:0;color:#151515;font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background-color:#eceef1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .11 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:#1f3a5f;text-decoration:none}a:hover{color:#151515}*{box-sizing:border-box}button,input,select,textarea{font:inherit}html{scroll-behavior:smooth}.mak-logo span{white-space:nowrap}@media (max-width:1100px){.mak-logo-sub{display:none!important}}@media (max-width:1080px){.mak-hdr{gap:12px!important}.mak-menu-btn{display:inline-flex!important}.mak-nav{display:none!important;order:3;flex:1 1 100%;flex-direction:column;align-items:stretch!important;gap:0!important;border-top:2px solid #151515;padding-top:4px;max-height:calc(100vh - 110px);overflow-y:auto}.mak-nav.is-open{display:flex!important}.mak-nav a{padding:14px 2px!important;font-size:15px!important;border-bottom:1px solid rgba(21,21,21,.18)}.mak-nav a.mak-nav-quote{margin:12px 0 8px!important;padding:15px 16px!important;text-align:center;border-bottom:none}}@media (max-width:700px){.mak-hero-photo{aspect-ratio:4/3!important;min-height:0!important}.mak-ticket{margin:-56px 8px 0 auto!important;width:calc(100% - 16px)!important;max-width:380px}.mak-foot-mark{font-size:9vw!important}}@media (max-width:640px){.mak-top{justify-content:flex-end!important}.mak-top-text{display:none}.mak-ctas{justify-content:flex-start!important}}@media (max-width:600px){.mak-step{margin-top:0!important}.mak-filters{width:100%}.mak-filters button{flex:1 1 auto}}@media (max-width:480px){.mak-proof{padding:22px!important}.mak-ptab{font-size:13px!important;padding:12px 4px!important}.mak-order{padding:20px!important}.mak-crow{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}}@media (max-width:400px){.mak-logo-main{font-size:22px!important}}.mk-card{background:#fff;border-radius:22px;border:1px solid #e1e6ec;box-shadow:0 1px 2px rgba(16,24,40,.04),0 18px 40px -18px rgba(16,24,40,.22)}.mk-row{padding:20px 24px;border-top:1px solid #edf0f4;display:flex;flex-direction:column;gap:12px}.mk-label{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-weight:700;font-size:15px;color:#151515}.mk-step{width:24px;height:24px;border-radius:50%;background:#1f3a5f;color:#fff;display:inline-grid;place-items:center;font-size:12px;font-weight:700;flex-shrink:0}.mk-hint{font-weight:500;font-size:13px;line-height:1.45;color:#6b7380}.mk-chip,.mk-hint{font-family:Manrope,sans-serif}.mk-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;background:#eef3f9;color:#1f3a5f;font-weight:700;font-size:12px;line-height:1.2}.mk-chip,.mk-seg{border-radius:999px}.mk-seg{display:grid;grid-gap:4px;gap:4px;padding:4px;background:#eef1f5}.mk-seg button{border:none;border-radius:999px;padding:10px 8px;font-size:14px;transition:background .2s,color .2s,box-shadow .2s}.mk-seg button,.mk-view{font-family:Manrope,sans-serif;font-weight:700;line-height:1.2;cursor:pointer}.mk-view{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 9px;border-radius:14px;border:1.5px solid #e3e7ec;background:#fff;font-size:12px;text-align:center;transition:border-color .2s,background .2s,color .2s}.mk-swatch{width:34px;height:34px;border-radius:50%;cursor:pointer;border:1px solid rgba(21,21,21,.16);transition:transform .15s,box-shadow .2s}.mk-swatch:hover{transform:scale(1.08)}.mk-drop{display:flex;align-items:center;gap:14px;border:1.5px dashed #c3ccd6;border-radius:16px;padding:12px 14px;cursor:pointer;background:#f8fafc;transition:border-color .2s,background .2s}.mk-drop:hover{border-color:#1f3a5f;background:#f2f6fb}.mk-input{width:100%;border:1px solid #d5dbe2;border-radius:12px;background:#fff;padding:12px 14px;font-family:Manrope,sans-serif;font-weight:500;font-size:15px;line-height:1.45;color:#151515;outline:none;transition:border-color .2s,box-shadow .2s}.mk-input:focus{border-color:#1f3a5f;box-shadow:0 0 0 4px rgba(31,58,95,.12)}input.mk-input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-width:0;max-width:100%;min-height:48px;padding-right:44px;text-align:left;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f3a5f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2.5'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px 20px}input.mk-input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.45em}input.mk-input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.mk-stepper{display:flex;align-items:center;border:1px solid #d5dbe2;border-radius:12px;overflow:hidden;background:#fff}.mk-stepper button{width:46px;height:46px;border:none;background:#f3f5f8;font-family:Manrope,sans-serif;font-weight:600;font-size:20px;line-height:1;cursor:pointer;color:#151515;transition:background .2s}.mk-stepper button:hover{background:#e8edf3}.mk-stepper input{flex:1 1;min-width:0;border:none;text-align:center;font-family:Manrope,sans-serif;font-weight:700;font-size:16px;outline:none;height:46px;-moz-appearance:textfield;background:#fff;color:#151515}.mk-stepper input::-webkit-inner-spin-button,.mk-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mk-cta{justify-content:center;align-items:center;gap:8px;border:none;border-radius:14px;background:#1f3a5f;color:#fff;padding:16px 18px;font-size:16px;line-height:1;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 8px 18px -8px rgba(31,58,95,.6)}.mk-cta,.mk-field{display:flex;font-family:Manrope,sans-serif;font-weight:700}.mk-field{flex-direction:column;min-width:0;gap:7px;font-size:13px;color:#151515}.mk-pill{border:1.5px solid #d5dbe2;border-radius:999px;padding:9px 16px;font-family:Manrope,sans-serif;font-weight:700;font-size:14px;line-height:1.2;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.mk-pill:hover{border-color:#1f3a5f}.mk-ghost{border:1.5px solid #d5dbe2;background:#fff;border-radius:12px;padding:11px 16px;font-family:Manrope,sans-serif;font-weight:700;font-size:14px;cursor:pointer;color:#151515;transition:border-color .2s}.mk-ghost:hover{border-color:#1f3a5f}.mk-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.mk-2col{grid-template-columns:minmax(0,1fr)}}.mk-cta:hover{background:#16304f;transform:translateY(-1px)}.mak-works{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px 20px;gap:30px 20px}@media (max-width:900px){.mak-works{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}.mak-hover-ink:hover{background:#151515!important;color:#eceef1!important}.mak-hover-navy:hover{border-color:#1f3a5f!important}.mak-hover-navy:hover,.mak-service-row:hover{background:#1f3a5f!important;color:#eceef1!important}.mak-service-row:hover{padding-left:28px!important}.mak-step:hover{transform:translateY(-6px) rotate(-.8deg)!important}.mak-work-card:hover{transform:translate(-4px,-4px)!important;box-shadow:8px 8px 0 #151515!important}.mk-studio{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));grid-gap:28px;gap:28px;align-items:stretch}.mk-upload-hit{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:6px;border:none;border-radius:6px;background:transparent;cursor:pointer;font-family:Manrope,sans-serif;font-weight:700;font-size:12px;line-height:1.3;text-align:center;transition:background .2s;-webkit-tap-highlight-color:transparent}.mk-upload-hit:focus-visible,.mk-upload-hit:hover{background:rgba(31,58,95,.07);outline:none}.mk-upload-sub{font-weight:600;font-size:11px;text-decoration:underline;text-underline-offset:2px}@media (max-width:960px){.mk-studio{display:flex;flex-direction:column;gap:18px}.mk-preview{position:-webkit-sticky;position:sticky;top:72px;z-index:6;padding:12px!important;gap:10px!important;box-shadow:0 14px 30px -16px rgba(16,24,40,.45)}.mk-preview .mk-drag-hint,.mk-preview .mk-preview-head,.mk-preview .mk-side-label{display:none!important}.mk-stagebox{flex:none!important}.mk-stage{width:min(100%,30vh)!important;margin:0 auto}.mk-preview .mk-view{padding:7px 4px 6px;gap:3px;font-size:11px}.mk-preview .mk-view svg{width:24px;height:24px}.mk-swatch{width:38px;height:38px}}