.mk{--mk-tint:#fdf3cf;--mk-line:#e8dcb8;--mk-headline-gold:linear-gradient(100deg, #9a6c00 0%, #b98400 45%, #8a6100 100%);--mk-charcoal:#14110b;--mk-ivory:#fffbeb;--mk-ivory-muted:#d8cfb7;--mk-ease:cubic-bezier(.2, .7, .2, 1);overflow-x:clip}@media (prefers-color-scheme:dark){.mk{--mk-tint:#1b170f;--mk-line:#362f20;--mk-headline-gold:linear-gradient(100deg, #f5b301 0%, #ffd666 45%, #f5b301 100%)}}@media (min-width:720px){body:has(.mk) .site-header{z-index:30;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom-color:var(--mk-line);position:sticky;top:0}}.mk :where(h1,h2,h3){letter-spacing:-.025em;margin:0;font-weight:900;line-height:1.05}.mk :where(p,figure,blockquote){margin:0}:where(.mk) img{max-width:100%;height:auto}.mk-wrap{width:min(100%,76rem);margin-inline:auto;padding-inline:16px}@media (min-width:720px){.mk-wrap{padding-inline:32px}}.mk-section{padding-block:clamp(4rem,9vw,7.5rem)}.mk-tint{background:var(--mk-tint)}.mk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-strong);align-items:center;gap:.5rem;font-size:.78rem;font-weight:750;display:inline-flex}.mk-eyebrow:before{content:"";background:var(--gold);border-radius:2px;width:18px;height:2px}.mk-head{gap:1rem;max-width:46rem;margin-bottom:clamp(2.25rem,5vw,3.5rem);display:grid}.mk-head.mk-center{text-align:center;justify-items:center;margin-inline:auto}.mk-head h2{font-size:clamp(2.1rem,5vw,3.6rem)}.mk-head p{color:var(--muted);max-width:40rem;font-size:1.15rem}.mk-head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.mk-head-row .mk-head{margin-bottom:0}.mk-lg{min-height:48px;padding-inline:1.35rem;font-size:1rem}.mk-arrow{transition:transform .2s var(--mk-ease)}.mk .btn:hover .mk-arrow{transform:translate(3px)}.mk .btn-primary{box-shadow:0 1px 0 #fff6 inset, 0 10px 24px -12px var(--gold)}.mk .btn-secondary{border-color:var(--border)}.mk .btn-secondary:hover:not(:disabled){border-color:var(--text);background:0 0}.mk-soon{letter-spacing:.05em;text-transform:uppercase;background:var(--surface-2);border:1px solid var(--border);color:var(--muted);vertical-align:middle;white-space:nowrap;font-size:.68rem;font-weight:750;font-family:var(--font-body);border-radius:99px;padding:.05rem .5rem;display:inline-block}.mk-coin{background:radial-gradient(circle at 35% 30%,#ffe08a,#f5b301 55%,#a87800);border-radius:50%;flex:none;width:22px;height:22px;display:inline-block;box-shadow:inset 0 -2px #00000026}.mk-hero{isolation:isolate;padding-block:clamp(3.5rem,8vw,6.5rem) 0;position:relative}.mk-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40rem 26rem at 50% 18%, var(--glow), transparent 70%), radial-gradient(30rem 20rem at 10% 40%, #f5b30117, transparent 70%), radial-gradient(30rem 20rem at 90% 35%, #f5b3011c, transparent 70%);height:60rem;position:absolute;inset:-12rem 0 auto}.mk-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.5rem;display:grid}.mk-pill{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--text);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .7rem .35rem .4rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.mk-pill b{background:var(--text);color:var(--bg);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.1rem .6rem;font-size:.75rem}.mk-hero h1{letter-spacing:-.04em;max-width:13ch;font-size:clamp(2.9rem,9vw,6.4rem);line-height:.98}.mk-gold{background:var(--mk-headline-gold);color:#0000;animation:mk-shimmer 7s var(--mk-ease) infinite;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.04em}@keyframes mk-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}.mk-lead{color:var(--muted);max-width:38rem;font-size:clamp(1.1rem,2.2vw,1.35rem)}.mk-fine{color:var(--muted);max-width:40rem;font-size:.85rem}.mk-prompt{text-align:left;width:min(100%,46rem);min-width:0;margin-top:.75rem}.mk-prompt-card{background:linear-gradient(var(--surface), var(--surface)) padding-box, conic-gradient(from var(--mk-angle,0deg), #f5b301, #ffe08a, #b98400, #f5b301 40%, var(--mk-line) 55%, var(--mk-line) 85%, #f5b301) border-box;box-shadow:var(--shadow-lg), 0 0 0 8px color-mix(in srgb, var(--gold) 8%, transparent);border:1.5px solid #0000;border-radius:28px;padding:10px;animation:8s linear infinite mk-orbit;position:relative}@property --mk-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mk-orbit{to{--mk-angle:360deg}}.mk-prompt-card:focus-within{box-shadow:var(--shadow-lg), 0 0 0 8px color-mix(in srgb, var(--gold) 24%, transparent)}.mk-prompt label{gap:.2rem;padding:.6rem .8rem 0;font-size:.95rem;font-weight:700;display:grid}.mk-prompt textarea{resize:vertical;width:100%;min-height:6.5rem;color:var(--text);font:inherit;background:0 0;border:0;border-radius:12px;padding:.4rem 0 .75rem;font-size:1.15rem;font-weight:400;line-height:1.5;display:block}.mk-prompt textarea:focus{outline:none}.mk-prompt-bar{border-top:1px solid var(--mk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem .8rem;display:flex}.mk-prompt-meta{color:var(--muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.mk-dot{background:#2f9e5b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2f9e5b2e}.mk-ideas{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem;display:flex}.mk-ideas-label{text-align:center;width:100%;color:var(--muted);font-size:.85rem}.mk-idea{font:inherit;color:var(--text);background:color-mix(in srgb, var(--surface) 75%, transparent);border:1px solid var(--border);cursor:pointer;min-height:40px;transition:border-color .2s, transform .2s var(--mk-ease);border-radius:999px;padding:.45rem .95rem;font-size:.9rem}.mk-idea:hover{border-color:var(--gold);transform:translateY(-1px)}@media (max-width:600px){.mk-ideas{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-16px;padding:0 16px .4rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000 100%)}.mk-ideas::-webkit-scrollbar{display:none}.mk-ideas-label{display:none}.mk-idea{flex:none}}.mk-stage{margin-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(3rem,6vw,5rem);position:relative}.mk-stage-frame{perspective:1800px;width:min(100%,64rem);margin-inline:auto;position:relative}.mk-browser{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);transform-origin:50% 100%;border-radius:18px;overflow:hidden;transform:rotateX(8deg)}.mk-browser-bar{border-bottom:1px solid var(--mk-line);background:var(--surface-2);align-items:center;gap:.45rem;padding:.7rem .9rem;display:flex}.mk-browser-bar i{background:var(--border);border-radius:50%;width:11px;height:11px}.mk-browser-url{text-align:center;max-width:22rem;color:var(--muted);background:var(--surface);border:1px solid var(--mk-line);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;margin-inline:auto;padding:.2rem .8rem;font-size:.78rem;overflow:hidden}.mk-shot{background:#f4efe6;width:100%;height:auto;display:block}.mk-phone{aspect-ratio:9/19;width:clamp(130px,21%,220px);box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff14 inset;background:#14110b;border-radius:34px;padding:8px;animation:7s ease-in-out infinite mk-float;position:absolute;bottom:-8%;right:-1%}.mk-phone img{object-fit:cover;object-position:top;border-radius:27px;width:100%;height:100%}.mk-phone:before{content:"";z-index:1;background:#14110b;border-radius:99px;width:32%;height:16px;position:absolute;top:14px;left:50%;translate:-50%}.mk-float{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);text-align:left;border-radius:16px;gap:.4rem;max-width:16.5rem;padding:.85rem 1rem;font-size:.85rem;display:grid;position:absolute}.mk-float-q{font-size:.92rem;font-weight:700}.mk-chips{flex-wrap:wrap;gap:.3rem;display:flex}.mk-chips span{border:1px solid var(--border);border-radius:99px;padding:.1rem .55rem;font-size:.76rem}.mk-chips span:first-child{background:var(--gold);border-color:var(--gold);color:var(--on-gold);font-weight:700}.mk-fc-interview{animation:8s ease-in-out infinite reverse mk-float;top:16%;left:-3%}.mk-fc-credit{align-items:center;gap:.6rem;animation:9s ease-in-out infinite mk-float;display:flex;bottom:4%;left:6%}.mk-fc-credit .mk-coin{width:30px;height:30px}.mk-fc-credit span span{color:var(--muted)}.mk-tag-real{z-index:2;color:#fffbeb;background:#14110be6;border-radius:99px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.76rem;font-weight:650;display:inline-flex;position:absolute;top:.55rem;right:1rem}.mk-tag-real:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mk-caption{text-align:center;width:min(100%,52rem);color:var(--muted);margin:clamp(4.5rem,8vw,6.5rem) auto 0;font-size:.86rem}@media (max-width:720px){.mk-browser{transform:none}.mk-phone{border-radius:26px;width:34%;padding:6px;bottom:-12%;right:2%}.mk-phone img{border-radius:21px}.mk-fc-interview{max-width:15rem;margin:-1.25rem auto 0 .5rem;position:relative;top:auto;left:auto}.mk-fc-credit{display:none}.mk-tag-real{top:-.9rem;left:.75rem;right:auto}.mk-caption{text-align:left}}.mk-steps{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mk-step{background:var(--surface);border:1px solid var(--mk-line);box-shadow:var(--shadow);border-radius:18px;grid-template-rows:auto auto 1fr auto;gap:.7rem;padding:1.4rem;display:grid}.mk-step-num{font-family:var(--font-display);color:var(--gold-strong);align-items:center;gap:.6rem;font-size:.95rem;font-weight:900;display:flex}.mk-step-num span{background:var(--gold);width:34px;height:34px;color:var(--on-gold);border-radius:11px;place-items:center;font-size:1rem;display:grid}.mk-step h3{font-size:1.4rem}.mk-step p{color:var(--muted);font-size:.97rem}.mk-vignette{background:var(--surface-2);border:1px solid var(--mk-line);border-radius:14px;align-content:start;gap:.45rem;min-height:8.5rem;margin-top:.6rem;padding:.85rem;font-size:.8rem;display:grid}.mk-v-input{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:.5rem .6rem}.mk-v-input:after{content:"|";color:var(--gold-strong);margin-left:1px;animation:1s step-end infinite mk-blink}@keyframes mk-blink{50%{opacity:0}}.mk-v-bubble{background:var(--surface);border:1px solid var(--mk-line);border-radius:12px 12px 12px 4px;justify-self:start;max-width:90%;padding:.4rem .65rem}.mk-v-bubble.mk-me{background:var(--gold);border-color:var(--gold);color:var(--on-gold);border-radius:12px 12px 4px;justify-self:end;font-weight:600}.mk-v-dirs{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.mk-v-dir{border:2px solid var(--mk-line);background:var(--surface);border-radius:10px;overflow:hidden}.mk-v-dir:first-child{border-color:var(--gold)}.mk-v-dir div{height:3.2rem}.mk-v-swatch-warm{background:linear-gradient(135deg,#f4efe6 55%,#9a3412 55%)}.mk-v-swatch-editorial{background:linear-gradient(135deg,#faf8f3 55%,#1f1b16 55%)}.mk-v-dir span{padding:.25rem .45rem;font-size:.72rem;font-weight:650;display:block}.mk-v-row{align-items:center;gap:.5rem;display:flex}.mk-v-check{color:#fff;background:#2f9e5b;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:.6rem;font-weight:900;display:grid}.mk-v-check.mk-wait{border:2px solid var(--gold);background:0 0;border-right-color:#0000;animation:1s linear infinite spin}.mk-v-bar{background:var(--mk-line);border-radius:6px;height:6px;overflow:hidden}.mk-v-bar div{background:linear-gradient(90deg, var(--gold), #ffc93a);border-radius:6px;width:72%;height:100%}.mk-notes{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.6rem 1.5rem;margin-top:1.5rem;padding:0;font-size:.9rem;list-style:none;display:flex}.mk-notes li{align-items:center;gap:.4rem;display:inline-flex}.mk-notes li:before{content:"✓";color:var(--gold-strong);font-weight:900}@media (max-width:1000px){.mk-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mk-steps{grid-template-columns:1fr}.mk-vignette{min-height:0}}.mk-example{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.mk-tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.mk-tabs button{font:inherit;color:var(--text);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:99px;min-height:40px;padding:.35rem .9rem;font-size:.88rem;font-weight:600}.mk-tabs button[aria-selected=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.mk-example-shot{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:var(--surface);border-radius:16px;overflow:hidden}.mk-label{background:var(--surface);border:1px solid var(--gold);color:var(--text);border-radius:99px;justify-self:start;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.mk-label:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px}.mk-label-target{border-color:var(--border)}.mk-label-target:before{background:var(--muted)}.mk-example-copy{align-content:center;gap:1.1rem;display:grid}.mk-example-copy h3{font-size:clamp(1.8rem,3.5vw,2.6rem)}.mk-quote{font-family:var(--font-display);border-left:4px solid var(--gold);background:var(--surface);border-radius:0 14px 14px 0;margin:0;padding:1rem 1.1rem;font-size:1.15rem;font-weight:800;line-height:1.35}.mk-facts{margin:0;font-size:.95rem;display:grid}.mk-facts div{border-bottom:1px solid var(--mk-line);grid-template-columns:8.5rem 1fr;gap:.75rem;padding-block:.6rem;display:grid}.mk-facts dt{color:var(--muted)}.mk-facts dd{margin:0}.mk-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.mk-compare figure{background:var(--surface);border:1px solid var(--mk-line);border-radius:18px;align-content:start;gap:.9rem;padding:1rem;display:grid}.mk-compare img{border:1px solid var(--mk-line);border-radius:12px}.mk-compare figcaption{color:var(--muted);font-size:.9rem}@media (max-width:900px){.mk-example,.mk-compare{grid-template-columns:1fr}}.mk-filters{flex-wrap:wrap;gap:.4rem;margin:-1rem 0 1.5rem;display:flex}.mk-filters button{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:99px;min-height:40px;padding:.4rem 1rem;font-size:.9rem;font-weight:600}.mk-filters button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.mk-tpl-grid{grid-template-columns:repeat(4,1fr);gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.mk-tpl{height:100%;color:var(--text);background:var(--surface);border:1px solid var(--mk-line);transition:transform .25s var(--mk-ease), box-shadow .25s var(--mk-ease), border-color .25s;border-radius:18px;gap:.8rem;padding:.6rem .6rem 1rem;text-decoration:none;display:grid}.mk-tpl:hover{box-shadow:var(--shadow-lg);border-color:var(--gold);transform:translateY(-4px)}.mk-tpl-thumb{aspect-ratio:4/3;background:var(--t-bg);color:var(--t-text);border:1px solid #0000000f;border-radius:12px;grid-template-rows:auto 1fr auto;gap:.4rem;padding:.75rem;display:grid;overflow:hidden}.mk-tpl-nav{justify-content:space-between;align-items:center;height:10px;display:flex}.mk-tpl-nav i,.mk-tpl-nav b{opacity:.55;background:currentColor;border-radius:2px;height:4px;display:block}.mk-tpl-nav i{width:38px}.mk-tpl-nav b{opacity:.3;width:46px}.mk-tpl-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:.5rem;display:grid}.mk-tpl-hero strong{font-family:var(--t-font);font-size:.95rem;font-weight:700;line-height:1.15;display:block}.mk-tpl-hero em{border-radius:var(--t-radius);background:var(--t-primary);width:46px;height:12px;margin-top:.4rem;display:block}.mk-tpl-img{border-radius:var(--t-radius);background:var(--t-surface);height:100%;min-height:3.8rem}.mk-tpl-cards{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.mk-tpl-cards span{background:var(--t-surface);border-radius:4px;height:1.1rem}.mk-tpl-meta{gap:.2rem;padding-inline:.35rem;display:grid}.mk-tpl-meta strong{font-size:1rem}.mk-tpl-meta span{color:var(--muted);font-size:.85rem}.mk-tpl-dir{color:var(--muted);align-items:center;gap:.4rem;padding-inline:.35rem;font-size:.76rem;font-weight:650;display:flex}.mk-tpl-dir i{background:var(--t-primary);width:12px;height:12px;box-shadow:0 0 0 2px var(--t-bg), 0 0 0 3px var(--border);border-radius:4px}.mk-more{text-align:center;margin-top:2rem}.mk-fine.mk-more{margin:1.25rem auto 0}@media (max-width:1000px){.mk-tpl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mk-tpl-grid{grid-template-columns:1fr}}.mk-promises{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mk-promise{border:1px solid var(--mk-line);background:var(--surface);border-radius:18px;align-content:start;gap:.6rem;padding:1.4rem;display:grid}.mk-promise h3{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:1.2rem;display:flex}.mk-promise p{color:var(--muted);font-size:.95rem}.mk-icon{background:color-mix(in srgb, var(--gold) 18%, var(--surface));width:44px;height:44px;color:var(--gold-strong);border-radius:14px;place-items:center;display:grid}.mk-icon svg{width:22px;height:22px}@media (max-width:1000px){.mk-promises{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mk-promises{grid-template-columns:1fr}}.mk-plans{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.mk-plan{background:var(--surface);border:1px solid var(--mk-line);box-shadow:var(--shadow);color:var(--text);border-radius:28px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative}.mk-plan h3{justify-content:space-between;align-items:center;gap:.5rem;font-size:1.35rem;display:flex}.mk-plan-tag{font-family:var(--font-body);letter-spacing:.03em;background:var(--surface-2);color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:99px;padding:.2rem .6rem;font-size:.72rem;font-weight:750}.mk-price{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;display:flex}.mk-price strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:2.8rem;font-weight:900;line-height:1}.mk-price span{color:var(--muted);font-size:.92rem}.mk-price-sub{color:var(--muted);margin-top:-.6rem;font-size:.85rem}.mk-credits{background:var(--surface-2);border-radius:12px;align-items:center;gap:.55rem;padding:.65rem .8rem;font-size:.95rem;font-weight:700;display:flex}.mk-plan ul{flex:1;align-content:start;gap:.5rem;margin:0;padding:0;font-size:.93rem;list-style:none;display:grid}.mk-plan li{grid-template-columns:1.1rem 1fr;gap:.5rem;display:grid}.mk-plan li:before{content:"✓";color:var(--gold-strong);font-weight:900}.mk-plan li.mk-later{color:var(--muted)}.mk-plan li.mk-later:before{content:"○";color:var(--muted);font-weight:400}.mk-plan li.mk-later .mk-soon{margin-left:.3rem}.mk-estimate{color:var(--muted);border-top:1px dashed var(--border);padding-top:.7rem;font-size:.82rem}.mk-plan>.btn,.mk-plan>a.btn,.mk-plan>.chip{text-align:center;justify-content:center;width:100%;margin-top:auto}.mk-plan>.chip{padding-block:.7rem}.mk-plan-featured{color:#fffbeb;box-shadow:var(--shadow-lg), 0 0 0 1px #f5b3014d;background:#14110b;border-color:#3a3324}.mk-plan-featured .mk-price span,.mk-plan-featured .mk-price-sub,.mk-plan-featured li.mk-later,.mk-plan-featured li.mk-later:before,.mk-plan-featured .mk-estimate{color:#c9bfa6}.mk-plan-featured li:before{color:#f5b301}.mk-plan-featured .mk-credits{background:#2a2417}.mk-plan-featured .mk-plan-tag{color:#14110b;background:#f5b301;border-color:#f5b301}.mk-plan-featured .mk-soon{color:#c9bfa6;background:#2a2417;border-color:#4a4230}.mk-plan-featured .mk-estimate{border-color:#4a4230}.mk-plan-featured .btn-secondary{color:#fffbeb;border-color:#6b6047}.mk-plan-featured .chip{color:#fffbeb;background:#2a2417}.mk-plan-bespoke{background:linear-gradient(160deg, color-mix(in srgb, var(--gold) 16%, var(--surface)), var(--surface) 60%);border-color:color-mix(in srgb, var(--gold) 45%, var(--mk-line))}.mk-teaser-foot{border:1px dashed var(--border);color:var(--muted);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.25rem;font-size:.95rem;display:flex}@media (max-width:1000px){.mk-plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mk-plans{grid-template-columns:1fr}}.mk-faq{grid-template-columns:1fr 1.6fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.mk-faq-list{gap:.6rem;display:grid}.mk-faq-list details{background:var(--surface);border:1px solid var(--mk-line);border-radius:16px}.mk-faq-list details[open]{border-color:color-mix(in srgb, var(--gold) 60%, var(--mk-line))}.mk-faq-list summary{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1rem 1.25rem;font-size:1.03rem;font-weight:700;list-style:none;display:flex}.mk-faq-list summary::-webkit-details-marker{display:none}.mk-faq-list summary:after{content:"+";background:var(--surface-2);width:28px;height:28px;transition:transform .25s var(--mk-ease);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:500;display:grid}.mk-faq-list details[open] summary:after{background:var(--gold);color:var(--on-gold);transform:rotate(45deg)}.mk-faq-list details p{color:var(--muted);padding:0 1.25rem 1.15rem}@media (max-width:860px){.mk-faq{grid-template-columns:1fr}}.mk-cta{isolation:isolate;color:#fffbeb;text-align:center;background:#14110b;border-radius:clamp(24px,4vw,40px);justify-items:center;gap:1.25rem;margin-block:clamp(3rem,6vw,5rem) clamp(4rem,8vw,6rem);padding:clamp(2.5rem,7vw,5.5rem) clamp(1.25rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.mk-cta:before{content:"";z-index:-1;background:radial-gradient(36rem 18rem at 50% 115%,#f5b30173,#0000 70%),radial-gradient(20rem 12rem at 10% -10%,#f5b3012e,#0000 70%);position:absolute;inset:0}.mk-cta .mk-eyebrow{color:#f5b301}.mk-cta h2{max-width:16ch;font-size:clamp(2.2rem,6vw,4.2rem)}.mk-cta h2 em{color:#f5b301;font-style:normal}.mk-cta p{color:#d8cfb7;max-width:34rem;font-size:1.1rem}.mk-p-hero{isolation:isolate;text-align:center;padding-block:clamp(3.5rem,8vw,6rem) clamp(2rem,4vw,3rem);position:relative}.mk-p-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38rem 22rem at 50% 30%, var(--glow), transparent 70%);height:44rem;position:absolute;inset:-10rem 0 auto}.mk-p-hero h1{letter-spacing:-.04em;max-width:14ch;margin:1rem auto 1.25rem;font-size:clamp(2.6rem,7.5vw,5.2rem)}.mk-p-hero .mk-lead{margin-inline:auto}.mk-p-hero .mk-fine{margin:1rem auto 0}.mk-interval{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:-1rem;display:flex}.mk-seg{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:999px;padding:5px;display:inline-flex}.mk-seg .btn{border-radius:999px;min-height:42px;padding:.4rem 1.3rem}.mk-save{color:var(--text);background:color-mix(in srgb, var(--gold) 28%, var(--surface));border-radius:99px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.85rem;font-weight:700;display:inline-flex}.mk-seg-sm .btn{min-height:36px;padding:.3rem 1rem;font-size:.9rem}.mk-interval-note{text-align:center;width:100%;color:var(--muted);font-size:.85rem}.mk-tier{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:clamp(2.5rem,5vw,3.5rem) 0 1.1rem;font-size:1.15rem;display:flex}.mk-tier:after{content:"";background:var(--mk-line);flex:1;align-self:center;min-width:2rem;height:1px}.mk-tier small{font-family:var(--font-body);color:var(--muted);letter-spacing:0;font-size:.88rem;font-weight:500}.mk-picker>.alert{margin-top:1rem}.mk-costs{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.mk-cost-table{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--mk-line);border-radius:18px;width:100%;font-size:.97rem;overflow:hidden}.mk-cost-table th,.mk-cost-table td{text-align:left;border-bottom:1px solid var(--mk-line);vertical-align:top;padding:.95rem 1.2rem}.mk-cost-table tr:last-child td{border-bottom:0}.mk-cost-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);font-size:.78rem}.mk-cost-table td:last-child,.mk-cost-table th:last-child{text-align:right;white-space:nowrap}.mk-cost-table td:last-child{font-variant-numeric:tabular-nums;font-weight:700}.mk-flat{background:color-mix(in srgb, var(--gold) 25%, var(--surface));border-radius:99px;margin-left:.4rem;padding:.05rem .45rem;font-size:.72rem;font-weight:700;display:inline-block}.mk-cost-table small{color:var(--muted);margin-top:.15rem;font-size:.84rem;display:block}.mk-cost-table .mk-soon{margin-left:.4rem}.mk-guarantee{color:#fffbeb;background:#14110b;border-radius:28px;gap:1rem;margin-top:1.5rem;padding:1.5rem;display:grid}.mk-guarantee h3{font-size:1.4rem}.mk-guarantee p{color:#d8cfb7;font-size:.95rem}.mk-flow{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mk-flow li{color:#d8cfb7;background:#2a2417;border-radius:14px;padding:.75rem;font-size:.85rem}.mk-flow b{color:#f5b301;margin-bottom:.15rem;font-size:.95rem;display:block}.mk-topups .row{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.mk-topups .btn{background:var(--surface);border:1px solid var(--mk-line);min-height:5.5rem;font-family:var(--font-display);box-shadow:var(--shadow);border-radius:18px;font-size:1.15rem;font-weight:900}.mk-topups .btn:hover:not(:disabled){border-color:var(--gold);background:var(--surface)}@media (max-width:700px){.mk-topups .row{grid-template-columns:1fr}}.mk-split{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}.mk-panel{background:var(--surface);border:1px solid var(--mk-line);border-radius:28px;align-content:start;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.mk-panel h2{font-size:clamp(1.7rem,3.5vw,2.4rem)}.mk-panel h2 .mk-soon{margin-left:.4rem}.mk-panel>p{color:var(--muted)}.mk-side{align-content:start;gap:1.25rem;display:grid}.mk-bespoke form{grid-template-columns:1fr 1fr;gap:.9rem}.mk-bespoke form>label:nth-of-type(3),.mk-bespoke form>label:nth-of-type(6),.mk-bespoke form>.alert,.mk-bespoke form>div{grid-column:1/-1}.mk-bespoke input,.mk-bespoke textarea{background:var(--bg);border-color:var(--border);border-radius:12px}.mk-bespoke .btn{min-height:48px;padding-inline:1.35rem}@media (max-width:900px){.mk-costs,.mk-split{grid-template-columns:1fr}}@media (max-width:560px){.mk-bespoke form,.mk-flow{grid-template-columns:1fr}}@supports (animation-timeline:view()){.mk-reveal{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry entry 40%}@keyframes mk-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition:none!important;animation:none!important}}.mk-points{grid-template-columns:repeat(3,1fr)}.mk-business-shot{justify-items:start;gap:.75rem;max-width:60rem;margin:clamp(2rem,5vw,3rem) auto 0;display:grid}.mk-langs{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;padding-block:2rem 3rem;font-size:.9rem;display:flex}.mk-langs [aria-current=page]{font-weight:700;text-decoration:none}@media (max-width:760px){.mk-points{grid-template-columns:minmax(0,1fr)}}.mk-examples h1{font-size:clamp(2.1rem,5vw,3.6rem)}.mk-empty{background:var(--surface);border:1px dashed var(--border);border-radius:18px;gap:.75rem;max-width:46rem;margin-bottom:1.5rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.mk-empty h2{font-size:clamp(1.35rem,3vw,1.75rem)}.mk-empty p{color:var(--muted)}
