html{scroll-behavior:smooth}.mk{color:#111827;--ink:#111827;--ink-mid:#374151;--ink-soft:#6b7280;--ink-faint:#9ca3af;--gold:#92620a;--gold-mid:#b07d1a;--gold-bright:#d4a017;--gold-pale:#fef3c7;--gold-border:#fcd34d;--white:#fff;--off-white:#fafaf8;--surface:#f5f4f1;--surface-mid:#edeae5;--border:#e5e1d8;--border-mid:#d4cfc5;--shopee:#ee4d2d;--tokopedia:#03ac0e;--green:#16a34a;--blue:#2563eb;--radius:14px;background:#fff;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.mk nav{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#ffffffe6;justify-content:space-between;align-items:center;height:64px;padding:0 56px;transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.mk nav.scrolled{box-shadow:0 2px 20px #11182712}.mk .logo{align-items:center;gap:10px;text-decoration:none;display:flex}.mk .logo img{object-fit:cover;background:#111827;border-radius:9px;width:36px;height:36px}.mk .logo-wordmark{flex-direction:column;line-height:1;display:flex}.mk .logo-name{color:var(--ink);letter-spacing:-.02em;font-family:Fraunces,serif;font-size:18px;font-weight:600}.mk .logo-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-top:1px;font-size:9px;font-weight:600}.mk .nav-links{gap:28px;list-style:none;display:flex}.mk .nav-links a{color:var(--ink-soft);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.mk .nav-links a:hover{color:var(--ink)}.mk .nav-right{align-items:center;gap:10px;display:flex}.mk .btn-ghost{color:var(--ink-mid);border-radius:9px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s}.mk .btn-ghost:hover{background:var(--surface)}.mk .btn-cta-nav{color:#fff;background:var(--ink);letter-spacing:-.01em;border-radius:9px;padding:9px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.mk .btn-cta-nav:hover{background:var(--ink-mid);transform:translateY(-1px);box-shadow:0 4px 14px #1118272e}.mk .hero{background:var(--white);grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;min-height:100vh;padding:96px 56px 72px;display:grid;position:relative;overflow:hidden}.mk .hero:before{content:"";background-image:radial-gradient(var(--border)1.5px,transparent 1.5px);opacity:.5;pointer-events:none;background-size:28px 28px;position:absolute;inset:0}.mk .hero:after{content:"";pointer-events:none;background:radial-gradient(70% 60% at 30%,#fff0 0%,#fff 75%);position:absolute;inset:0}.mk .hero-left{z-index:2;position:relative}.mk .hero-badge{background:var(--gold-pale);border:1px solid var(--gold-border);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);border-radius:100px;align-items:center;gap:7px;margin-bottom:28px;padding:5px 13px 5px 7px;font-size:11px;font-weight:700;display:inline-flex}.mk .badge-dot{background:var(--gold-bright);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pdot}@keyframes pdot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.65)}}.mk h1{letter-spacing:-.03em;color:var(--ink);margin-bottom:22px;font-family:Fraunces,serif;font-size:clamp(48px,5.2vw,78px);font-weight:600;line-height:1.04}.mk h1 em{color:var(--gold);font-style:italic;font-weight:400}.mk .hero-sub{color:var(--ink-soft);max-width:460px;margin-bottom:40px;font-size:17px;font-weight:400;line-height:1.75}.mk .hero-btns{flex-wrap:wrap;gap:10px;margin-bottom:52px;display:flex}.mk .btn-primary{background:var(--ink);color:#fff;letter-spacing:-.01em;border-radius:10px;align-items:center;gap:8px;padding:13px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.mk .btn-primary:hover{background:var(--ink-mid);transform:translateY(-2px);box-shadow:0 8px 20px #11182729}.mk .btn-outline{color:var(--ink);border:1px solid var(--border-mid);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.mk .btn-outline:hover{border-color:var(--gold-border);background:var(--gold-pale)}.mk .hero-trust{align-items:center;gap:16px;display:flex}.mk .trust-avatars{display:flex}.mk .trust-av{width:32px;height:32px;color:var(--ink-mid);background:linear-gradient(135deg,#e5e7eb,#d1d5db);border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-9px;font-size:12px;font-weight:700;display:flex}.mk .trust-av:first-child{margin-left:0}.mk .trust-copy{color:var(--ink-soft);font-size:13px}.mk .trust-copy strong{color:var(--ink);font-weight:600}.mk .trust-stars{color:#f59e0b;margin-bottom:2px;font-size:13px;display:block}.mk .hero-right{z-index:2;height:580px;position:relative}.mk .app-window{border:1px solid var(--border);background:#fff;border-radius:18px;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 0 0 1px #1118270a,0 20px 60px #11182717,0 4px 16px #1118270d}.mk .window-bar{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 18px;display:flex}.mk .w-dots{gap:5px;display:flex}.mk .w-dot{border-radius:50%;width:10px;height:10px}.mk .w-dot:first-child{background:#ff5f57}.mk .w-dot:nth-child(2){background:#ffbd2e}.mk .w-dot:nth-child(3){background:#28ca41}.mk .w-addr{border:1px solid var(--border);color:var(--ink-faint);background:#fff;border-radius:6px;flex:1;padding:4px 12px;font-family:DM Mono,monospace;font-size:11px}.mk .window-body{flex-direction:column;gap:12px;padding:18px;display:flex}.mk .win-header{justify-content:space-between;align-items:center;display:flex}.mk .win-title{color:var(--ink);font-family:Fraunces,serif;font-size:15px;font-weight:600}.mk .win-period{background:var(--surface);border:1px solid var(--border);color:var(--ink-soft);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500}.mk .win-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mk .wstat{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px}.mk .wstat-l{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10px;font-weight:600}.mk .wstat-v{color:var(--ink);font-family:Fraunces,serif;font-size:19px;font-weight:700;line-height:1}.mk .wstat-d{color:var(--green);margin-top:3px;font-size:11px;font-weight:600}.mk .win-chart{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px}.mk .win-chart-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mk .wct{color:var(--ink-mid);font-size:11px;font-weight:600}.mk .wcl{color:var(--ink-faint);font-size:10px}.mk .bars{align-items:flex-end;gap:5px;height:64px;display:flex}.mk .bar-w{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.mk .bar{background:var(--surface-mid);border-radius:3px 3px 0 0;width:100%}.mk .bar.active{background:linear-gradient(to top,var(--gold-mid),var(--gold-bright));box-shadow:0 2px 8px #b47d1a4d}.mk .bar-lbl{color:var(--ink-faint);font-size:8px}.mk .win-list{border:1px solid var(--border);border-radius:10px;overflow:hidden}.mk .wl-head{background:var(--surface);border-bottom:1px solid var(--border);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:1fr auto auto;padding:7px 12px;font-size:9px;font-weight:600;display:grid}.mk .wl-row{border-bottom:1px solid var(--surface);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.mk .wl-row:last-child{border-bottom:none}.mk .wl-name{color:var(--ink);align-items:center;gap:7px;font-size:12px;display:flex}.mk .wl-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mk .wl-amt{color:var(--ink);font-family:DM Mono,monospace;font-size:11px;font-weight:500}.mk .wl-badge{border-radius:100px;padding:2px 8px;font-size:10px;font-weight:600}.mk .badge-pos{color:#2563eb;background:#2563eb14}.mk .badge-shopee{color:#ee4d2d;background:#ee4d2d14}.mk .badge-toko{color:#03ac0e;background:#03ac0e14}.mk .float-tg{border:1px solid var(--border);background:#fff;border-radius:16px;width:264px;animation:4s ease-in-out infinite floatup;position:absolute;bottom:-16px;left:-36px;overflow:hidden;box-shadow:0 16px 48px #1118271f,0 2px 8px #1118270f}@keyframes floatup{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mk .tg-win-header{background:linear-gradient(135deg,#2aabee,#1e96d6);align-items:center;gap:9px;padding:12px 14px;display:flex}.mk .tg-av{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:flex;position:relative;overflow:hidden}.mk .tg-n{color:#fff;font-size:13px;font-weight:700}.mk .tg-s{color:#ffffffbf;font-size:10px}.mk .tg-msgs{flex-direction:column;gap:7px;padding:10px;display:flex}.mk .tg-msg{max-width:85%}.mk .tg-msg.user{align-self:flex-end}.mk .tg-msg.bot{align-self:flex-start}.mk .tg-bubble{border-radius:12px;padding:8px 11px;font-size:12px;line-height:1.5}.mk .tg-msg.user .tg-bubble{color:#fff;background:linear-gradient(135deg,#2b5278,#1e3f5c);border-radius:12px 12px 3px}.mk .tg-msg.bot .tg-bubble{background:var(--surface);color:var(--ink-mid);border:1px solid var(--border);border-radius:3px 12px 12px}.mk .tg-highlight{color:var(--gold);font-weight:700}.mk .tg-voice-msg{background:linear-gradient(135deg,#2b5278,#1e3f5c);border-radius:12px 12px 3px;align-self:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.mk .tg-play{color:#fff;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;display:flex}.mk .tg-wavebars{align-items:center;gap:2px;display:flex}.mk .tg-wb{background:#ffffffb3;border-radius:2px;width:2.5px;animation:1.3s ease-in-out infinite wb}.mk .tg-wb:first-child{height:5px;animation-delay:0s}.mk .tg-wb:nth-child(2){height:10px;animation-delay:.1s}.mk .tg-wb:nth-child(3){height:7px;animation-delay:.2s}.mk .tg-wb:nth-child(4){height:14px;animation-delay:.3s}.mk .tg-wb:nth-child(5){height:8px;animation-delay:.4s}.mk .tg-wb:nth-child(6){height:11px;animation-delay:.5s}.mk .tg-wb:nth-child(7){height:6px;animation-delay:.6s}@keyframes wb{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}.mk .tg-dur{color:#fff9;font-family:DM Mono,monospace;font-size:10px}.mk .float-mp{border:1px solid var(--border);background:#fff;border-radius:12px;padding:12px 16px;animation:4s ease-in-out 2s infinite floatup;position:absolute;top:24px;right:-28px;box-shadow:0 8px 30px #1118271a}.mk .mp-label{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:10px;font-weight:600}.mk .mp-chips{gap:6px;display:flex}.mk .mp-chip{border-radius:100px;padding:4px 11px;font-size:11px;font-weight:700}.mk .chip-s{color:#ee4d2d;background:#ee4d2d14;border:1px solid #ee4d2d33}.mk .chip-t{color:#16a34a;background:#03ac0e14;border:1px solid #03ac0e33}.mk .chip-k{color:var(--ink-mid);border:1px solid var(--border);background:#1118270d}.mk section{padding:100px 56px}.mk .sec-label{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:11px;font-weight:700}.mk h2{letter-spacing:-.025em;color:var(--ink);margin-bottom:18px;font-family:Fraunces,serif;font-size:clamp(36px,3.8vw,58px);font-weight:600;line-height:1.08}.mk h2 em{color:var(--gold);font-style:italic;font-weight:400}.mk .sec-sub{color:var(--ink-soft);max-width:560px;margin-bottom:64px;font-size:16px;font-weight:400;line-height:1.75}.mk .features-section{background:var(--off-white)}.mk .feat-grid{background:var(--border);border-radius:20px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden;box-shadow:0 2px 20px #1118270d}.mk .feat-card{background:#fff;padding:48px 44px;transition:background .25s;position:relative;overflow:hidden}.mk .feat-card:hover{background:#fdfcfa}.mk .feat-card.span2{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.mk .feat-icon{background:var(--gold-pale);border:1px solid var(--gold-border);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:24px;font-size:22px;display:flex}.mk .feat-title{color:var(--ink);margin-bottom:12px;font-family:Fraunces,serif;font-size:24px;font-weight:600;line-height:1.2}.mk .feat-desc{color:var(--ink-soft);font-size:15px;font-weight:400;line-height:1.7}.mk .feat-tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.mk .feat-tag{color:var(--gold);background:var(--gold-pale);border:1px solid var(--gold-border);letter-spacing:.02em;border-radius:100px;padding:3px 11px;font-size:11px;font-weight:600}.mk .mini-analytics{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px}.mk .ma-title{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;font-size:11px;font-weight:600}.mk .ma-row{flex-direction:column;gap:12px;display:flex}.mk .ma-item-top{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.mk .ma-item-label{color:var(--ink-soft);font-weight:500}.mk .ma-item-val{color:var(--ink);font-family:DM Mono,monospace;font-weight:700}.mk .ma-bar{background:var(--border);border-radius:3px;height:5px}.mk .ma-fill{border-radius:3px;height:100%}.mk .fill-gold{background:linear-gradient(90deg,var(--gold-mid),var(--gold-bright))}.mk .fill-blue{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.mk .fill-green{background:linear-gradient(90deg,#16a34a,#22c55e)}.mk .tg-section{background:var(--ink);color:#fff;position:relative;overflow:hidden}.mk .tg-section:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.mk .tg-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#d4a0171a 0%,#0000 65%);width:600px;height:600px;position:absolute;top:-100px;right:-100px}.mk .tg-grid{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.mk .tg-section .sec-label{color:var(--gold-bright)}.mk .tg-section h2{color:#fff}.mk .tg-section .sec-sub{color:#ffffff8c;margin-bottom:40px}.mk .tg-caps{flex-direction:column;gap:24px;display:flex}.mk .tg-cap{gap:16px;display:flex}.mk .tg-cap-icon{background:#ffffff12;border:1px solid #ffffff1a;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:flex}.mk .tg-cap-title{color:#fff;margin-bottom:5px;font-size:15px;font-weight:600}.mk .tg-cap-desc{color:#ffffff80;font-size:14px;font-weight:400;line-height:1.65}.mk .chat-full{background:#1e2733;border:1px solid #ffffff14;border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #00000059}.mk .cf-header{background:#17212b;border-bottom:1px solid #ffffff0f;align-items:center;gap:11px;padding:14px 18px;display:flex}.mk .cf-av{border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:36px;height:36px;position:relative;overflow:hidden}.mk .cf-av img{object-fit:cover;width:100%;height:100%}.mk .cf-name{color:#fff;font-size:14px;font-weight:700}.mk .cf-status{color:#4ade80;font-size:11px}.mk .cf-msgs{flex-direction:column;gap:10px;min-height:340px;padding:16px;display:flex}.mk .cf-msg.u{align-self:flex-end}.mk .cf-msg.b{align-self:flex-start}.mk .cf-bubble{border-radius:13px;max-width:78%;padding:9px 13px;font-size:13px;line-height:1.55}.mk .cf-msg.u .cf-bubble{color:#fff;background:linear-gradient(135deg,#2b5278,#1e3f5c);border-radius:13px 13px 3px}.mk .cf-msg.b .cf-bubble{color:#ffffffd9;background:#2a3441;border:1px solid #ffffff12;border-radius:3px 13px 13px}.mk .cf-hl{color:var(--gold-bright);font-weight:700}.mk .cf-time{color:#ffffff40;text-align:right;margin-top:3px;font-size:10px}.mk .cf-msg.b .cf-time{text-align:left}.mk .cf-voice{background:linear-gradient(135deg,#2b5278,#1e3f5c);border-radius:13px 13px 3px;align-self:flex-end;align-items:center;gap:8px;max-width:78%;padding:9px 13px;display:flex}.mk .cf-play{color:#fff;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.mk .cf-wbars{align-items:center;gap:2px;display:flex}.mk .cf-wb{background:#fff9;border-radius:2px;width:3px;animation:1.3s ease-in-out infinite cfwb}.mk .cf-wb:first-child{height:6px;animation-delay:0s}.mk .cf-wb:nth-child(2){height:12px;animation-delay:.1s}.mk .cf-wb:nth-child(3){height:8px;animation-delay:.2s}.mk .cf-wb:nth-child(4){height:16px;animation-delay:.3s}.mk .cf-wb:nth-child(5){height:9px;animation-delay:.4s}.mk .cf-wb:nth-child(6){height:13px;animation-delay:.5s}.mk .cf-wb:nth-child(7){height:7px;animation-delay:.6s}.mk .cf-wb:nth-child(8){height:11px;animation-delay:.7s}@keyframes cfwb{0%,to{transform:scaleY(1)}50%{transform:scaleY(.3)}}.mk .cf-dur{color:#ffffff73;font-family:DM Mono,monospace;font-size:10px}.mk .mp-section{background:var(--off-white)}.mk .mp-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mk .mp-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:36px 32px;transition:all .3s;position:relative;overflow:hidden}.mk .mp-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #1118271a}.mk .mp-card:after{content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.mk .mp-card.shopee:after{background:var(--shopee);opacity:.6}.mk .mp-card.tokopedia:after{background:var(--tokopedia);opacity:.6}.mk .mp-card.tiktok:after{background:var(--ink);opacity:.3}.mk .mp-icon{margin-bottom:18px;font-size:36px}.mk .mp-name{color:var(--ink);margin-bottom:10px;font-family:Fraunces,serif;font-size:22px;font-weight:600}.mk .mp-desc{color:var(--ink-soft);margin-bottom:22px;font-size:14px;font-weight:400;line-height:1.7}.mk .mp-feats{flex-direction:column;gap:7px;display:flex}.mk .mp-feat{color:var(--ink-soft);align-items:center;gap:9px;font-size:13px;display:flex}.mk .mp-check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:flex}.mk .shopee .mp-check{color:#ee4d2d;background:#ee4d2d1a}.mk .tokopedia .mp-check{color:#03ac0e;background:#03ac0e1a}.mk .tiktok .mp-check{background:var(--surface);color:var(--ink);border:1px solid var(--border)}.mk .pricing-section{background:#fff}.mk .pricing-section h2,.mk .pricing-section .sec-label{text-align:center}.mk .pricing-section .sec-sub{text-align:center;margin:0 auto 64px}.mk .pr-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto;display:grid}.mk .pr-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:36px 32px;transition:all .3s;position:relative}.mk .pr-card.featured{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),0 20px 60px #1118271a;background:var(--ink);color:#fff}.mk .pr-badge{background:var(--gold-bright);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:4px 16px;font-size:10px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.mk .pr-plan{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:18px;font-size:11px;font-weight:700}.mk .pr-card.featured .pr-plan{color:#ffffff80}.mk .pr-price{color:var(--ink);letter-spacing:-.02em;margin-bottom:4px;font-family:Fraunces,serif;font-size:46px;font-weight:700;line-height:1}.mk .pr-card.featured .pr-price{color:#fff}.mk .pr-price sup{vertical-align:super;font-size:22px;font-weight:400}.mk .pr-period{color:var(--ink-soft);margin-bottom:28px;font-size:13px;font-weight:400}.mk .pr-card.featured .pr-period{color:#ffffff73}.mk .pr-divider{background:var(--border);height:1px;margin-bottom:24px}.mk .pr-card.featured .pr-divider{background:#ffffff1f}.mk .pr-feats{flex-direction:column;gap:10px;margin-bottom:30px;display:flex}.mk .pr-feat{color:var(--ink-soft);align-items:center;gap:10px;font-size:14px;display:flex}.mk .pr-card.featured .pr-feat{color:#ffffffa6}.mk .pr-feat.off{color:var(--ink-faint)}.mk .pr-feat-check{color:var(--green);font-size:13px}.mk .pr-feat.off .pr-feat-check{color:var(--ink-faint)}.mk .pr-card.featured .pr-feat-check{color:#4ade80}.mk .btn-pr{text-align:center;border-radius:10px;padding:13px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:block}.mk .btn-pr-outline{border:1px solid var(--border-mid);color:var(--ink)}.mk .btn-pr-outline:hover{border-color:var(--ink);background:var(--surface)}.mk .btn-pr-white{color:var(--ink);background:#fff}.mk .btn-pr-white:hover{background:var(--gold-pale);box-shadow:0 4px 14px #11182726}.mk .how-section{background:var(--off-white)}.mk .steps{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.mk .step{border:1px solid var(--border);background:#fff;border-radius:16px;padding:36px 30px;transition:all .3s;position:relative}.mk .step:hover{transform:translateY(-3px);box-shadow:0 12px 36px #11182714}.mk .step-num{color:var(--gold-pale);-webkit-text-stroke:2px var(--gold-border);margin-bottom:16px;font-family:Fraunces,serif;font-size:48px;font-weight:700;line-height:1}.mk .step-title{color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:700}.mk .step-desc{color:var(--ink-soft);font-size:14px;font-weight:400;line-height:1.7}.mk .cta-section{background:var(--ink);color:#fff;text-align:center;padding:100px 56px;position:relative;overflow:hidden}.mk .cta-section:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 50% 100%,#d4a0171f 0%,#0000 60%);position:absolute;inset:0}.mk .cta-section .sec-label{color:var(--gold-bright)}.mk .cta-section h2{color:#fff;max-width:600px;margin:0 auto 18px}.mk .cta-section h2 em{color:var(--gold-bright)}.mk .cta-sub{color:#ffffff80;margin-bottom:40px;font-size:17px;font-weight:400}.mk .cta-btns{z-index:2;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.mk .btn-cta-white{color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.mk .btn-cta-white:hover{background:var(--gold-pale);transform:translateY(-2px);box-shadow:0 8px 20px #0003}.mk .btn-cta-outline{color:#ffffffb3;background:0 0;border:1px solid #ffffff26;border-radius:10px;align-items:center;padding:14px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.mk .btn-cta-outline:hover{color:#fff;border-color:#ffffff59}.mk footer{background:var(--off-white);border-top:1px solid var(--border);padding:56px 56px 32px}.mk .footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.mk .footer-logo{margin-bottom:14px}.mk .footer-tagline{color:var(--ink-soft);max-width:260px;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.7}.mk .footer-col-title{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);margin-bottom:16px;font-size:11px;font-weight:700}.mk .footer-links{flex-direction:column;gap:10px;list-style:none;display:flex}.mk .footer-links a{color:var(--ink-soft);font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.mk .footer-links a:hover{color:var(--ink)}.mk .footer-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.mk .footer-copy{color:var(--ink-faint);font-size:13px}@media (max-width:1080px){.mk nav{padding:0 28px}.mk .nav-links{display:none}.mk .hero{grid-template-columns:1fr;padding:88px 28px 56px}.mk .hero-right{height:380px}.mk .float-tg,.mk .float-mp{display:none}.mk section{padding:72px 28px}.mk .feat-grid{grid-template-columns:1fr}.mk .feat-card.span2{grid-column:1;grid-template-columns:1fr}.mk .tg-grid,.mk .mp-grid,.mk .pr-grid,.mk .steps{grid-template-columns:1fr}.mk .footer-top{grid-template-columns:1fr 1fr;gap:32px}.mk .footer-bottom{text-align:center;flex-direction:column;gap:10px}.mk footer{padding:40px 28px 24px}.mk .cta-section{padding:72px 28px}}
