.mk-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mk-theme-grid label{cursor:pointer}.mk-theme-grid input{position:absolute;opacity:0}.mk-theme-grid label>span{display:grid;gap:8px;min-height:120px;padding:18px;border:2px solid #eadfd4;border-radius:18px;background:#fff}.mk-theme-grid i{display:block;height:14px;border-radius:99px;background:linear-gradient(90deg,var(--theme-primary) 0 58%,var(--theme-secondary) 58% 82%,var(--theme-accent) 82%)}.mk-theme-grid b{font-size:14px}.mk-theme-grid small{color:var(--mk-muted)}.mk-theme-grid input:checked+span{border-color:var(--theme-primary);transform:translateY(-2px)}
.mk-checkout-shell{max-width:980px}.checkout-form,.checkout-summary{padding:34px;border:1px solid #eadfd4;border-radius:24px;background:#fff;box-shadow:var(--mk-shadow)}.checkout-plans{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0}.checkout-plans label{cursor:pointer}.checkout-plans input{position:absolute;opacity:0}.checkout-plans span{display:grid;gap:7px;height:100%;padding:22px;border:2px solid #eadfd4;border-radius:18px}.checkout-plans input:checked+span{border-color:var(--mk-orange);background:#fff8f0}.checkout-plans strong{font-size:25px;color:var(--mk-navy)}.checkout-summary dl{display:grid;grid-template-columns:1fr auto;gap:14px;padding:22px;border-radius:18px;background:#fff8ef}.checkout-summary dt,.checkout-summary dd{margin:0}.checkout-summary dd{text-align:right}.activation-form{display:grid;gap:14px;text-align:left}.activation-form label{display:grid;gap:7px;font-weight:800}.activation-form input{padding:13px;border:1px solid #e3d4c6;border-radius:12px}
.mk-faq{display:grid;gap:13px;max-width:900px}.mk-faq article{overflow:hidden;border:1px solid #eadfd4;border-radius:18px;background:#fff}.mk-faq button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 23px;border:0;background:transparent;text-align:left;font:800 16px/1.4 Poppins,sans-serif;cursor:pointer}.mk-faq button b{color:var(--mk-orange);font-size:25px}.mk-faq article>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.mk-faq article>div p{overflow:hidden;margin:0;padding:0 23px;color:var(--mk-muted);transition:padding .28s ease}.mk-faq article.open>div{grid-template-rows:1fr}.mk-faq article.open>div p{padding:0 23px 22px}.help-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.help-steps article{padding:28px;border:1px solid #eadfd4;border-radius:22px;background:#fff}.help-steps article>b{color:var(--mk-orange);font-size:13px}.help-steps code{padding:3px 6px;border-radius:6px;background:#fff0df}
.mk-reveal{opacity:0;transform:translateY(24px);transition:opacity .55s ease var(--reveal-delay,0ms),transform .55s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0ms);will-change:opacity,transform}.mk-reveal.is-visible{opacity:1;transform:none}
@media(max-width:760px){.mk-theme-grid{grid-template-columns:repeat(2,1fr)}.checkout-plans,.help-steps{grid-template-columns:1fr}.checkout-form,.checkout-summary{padding:22px}}@media(prefers-reduced-motion:reduce){.mk-reveal{opacity:1;transform:none;transition:none}.mk-faq article>div,.mk-faq article>div p{transition:none!important}.mk-theme-grid input:checked+span{transform:none}}
.mk-demo-form select{width:100%;min-height:50px;padding:11px 42px 11px 13px;border:1px solid #d7dce5;border-radius:10px;background:#fbfcfe;font:inherit}.mk-field-intro{margin:-14px 0 24px;color:var(--mk-muted)}.mk-domain-input{display:flex;align-items:center;overflow:hidden;border:1px solid #d7dce5;border-radius:10px;background:#fbfcfe}.mk-domain-input input{border:0!important;box-shadow:none!important}.mk-domain-input b{padding:0 13px;color:#69758a;font-size:11px;white-space:nowrap}.mk-demo-form [data-subdomain-status].available{color:#087843}.mk-demo-form [data-subdomain-status].unavailable{color:#b52d20}.mk-file-picker{position:relative!important;grid-template-columns:48px 1fr auto!important;align-items:center!important;min-height:108px;padding:17px;border:1.5px dashed #bbc7d7;border-radius:16px;background:linear-gradient(135deg,#fbfcff,#fff8f2);cursor:pointer;transition:.2s}.mk-file-picker:hover,.mk-file-picker:focus-within{border-color:var(--mk-orange);transform:translateY(-2px);box-shadow:0 14px 32px #1c2b4512}.mk-file-picker input{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer}.mk-file-picker>span:nth-of-type(2){display:grid;gap:4px}.mk-file-picker b{color:var(--mk-navy);font-size:13px}.mk-file-picker em{color:#9a4a13;font-size:11px;font-style:normal}.mk-file-picker>strong{padding:10px 13px;border-radius:9px;background:#fff;color:var(--mk-orange)}.mk-file-picker.has-file{border-style:solid;border-color:#24a66a;background:#f3fcf7}.mk-file-icon{display:grid!important;place-items:center;width:44px;height:44px;border-radius:13px;background:#fff0e5;color:var(--mk-orange);font-size:22px}.mk-review{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mk-review article{padding:18px;border:1px solid var(--mk-line);border-radius:14px;background:#fafbfe}.mk-review article span{color:var(--mk-orange);font-weight:900}.mk-review article b{display:block;margin:10px 0 5px}.mk-review article p{margin:0;color:var(--mk-muted);font-size:11px;line-height:1.6}.mk-consent a,.mk-demo-templates label>a{color:var(--mk-orange);text-decoration:underline}.mk-demo-templates label>a{margin:5px;font-size:10px;font-weight:900}
.market-toolbar{height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;background:#14213b;color:#fff}.market-toolbar>span{width:9px;height:9px;border-radius:50%;background:#ff6b00}.market-toolbar>b{margin-right:auto;font-size:11px}.market-toolbar button,.template-devices button{padding:6px 9px;border:0;border-radius:7px;background:#ffffff14;color:#fff;cursor:pointer}.market-toolbar button.active,.template-devices button.active{background:var(--mk-orange)}.market-site{width:100%;height:288px;padding:14px;background:#fff;transition:.35s;transform-origin:top}.market-site header{display:flex;align-items:center;gap:8px;font-size:8px}.market-site header i{width:20px;height:20px;border-radius:7px;background:var(--mk-orange)}.market-site nav{margin-left:auto}.market-site>section{display:grid;grid-template-columns:1fr .7fr;align-items:center;min-height:180px;padding:22px;border-radius:12px;background:linear-gradient(135deg,#f4f8ff,#fff3e7)}.market-site h3{margin:5px 0;font-size:28px}.market-site p,.market-site small{font-size:8px}.market-site section button{border:0;border-radius:5px;padding:7px;background:var(--mk-orange);color:#fff;font-size:7px}.sample-portrait{display:grid;place-items:center;align-self:stretch;border-radius:50% 50% 14px 14px;background:linear-gradient(145deg,#627089,#19243b);color:#fff;font-size:28px;font-weight:900}.market-site footer{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.market-site footer b{padding:9px;border-radius:6px;background:#eef2f7;font-size:7px}.market-preview.is-mobile .market-site{width:190px;margin:15px auto;height:245px;padding:9px;border-radius:16px;box-shadow:0 18px 38px #101c3540}.market-preview.is-mobile .market-site nav,.market-preview.is-mobile .sample-portrait{display:none}.market-preview.is-mobile .market-site>section{grid-template-columns:1fr;min-height:150px;padding:13px}.market-preview.is-mobile .market-site footer{grid-template-columns:1fr}.market-copy ul{padding-left:18px;color:var(--mk-muted);font-size:12px;line-height:1.8}
.template-live-page{background:#eef2f7}.template-live-bar{position:sticky;top:78px;z-index:20;display:flex;align-items:center;gap:20px;padding:12px max(20px,calc((100% - 1300px)/2));background:#101c35;color:#fff}.template-live-bar>div:nth-child(2){display:grid;margin-right:auto}.template-live-bar span{font-size:9px;color:#a9b5c8}.template-devices{display:flex;gap:5px}.template-live-stage{padding:45px 20px 90px}.template-live-frame{max-width:1280px;margin:auto;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 35px 80px #10203b2b;transition:.4s}.template-live-frame>header{display:flex;align-items:center;gap:30px;padding:21px 34px;border-bottom:1px solid #e8ecf2}.live-brand{display:flex;gap:10px;align-items:center;margin-right:auto}.live-brand>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ff6900;color:#fff}.live-brand b{display:grid}.live-brand small{font-size:9px;color:#748096}.template-live-frame>header nav{font-size:12px;font-weight:800}.template-live-frame>header>button,.live-hero button{padding:11px 16px;border:0;border-radius:9px;background:#ff6900;color:#fff;font-weight:800}.live-hero{display:grid;grid-template-columns:1fr .8fr;min-height:540px;padding:70px;gap:60px;align-items:center;background:radial-gradient(circle at 80% 15%,#ffe3cc,transparent 28%),linear-gradient(135deg,#f8fbff,#fff7ef)}.live-hero small,.live-content>small,.live-news>small{color:#e95b00;font-weight:900}.live-hero h1{margin:13px 0;font-size:72px;line-height:.95}.live-hero p{color:#677387;line-height:1.8}.live-hero>div>div{display:flex;align-items:center;gap:18px;margin-top:25px}.live-person{display:grid;place-items:center;align-self:stretch;border-radius:50% 50% 24px 24px;background:linear-gradient(145deg,#6e7c91,#17223a);color:#fff}.live-person span{font-size:90px;font-weight:900}.live-proof{display:grid;grid-template-columns:repeat(3,1fr);background:#17263f}.live-proof article{padding:25px 40px;background:#11233d;color:#fff}.live-proof b,.live-proof span{display:block}.live-proof b{font-size:28px;color:#ff7b22}.live-content,.live-news{padding:70px}.live-content h2,.live-news h2{font-size:40px}.live-content>div,.live-news>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.live-content article,.live-news article{padding:26px;border:1px solid #e2e7ef;border-radius:15px;transition:.2s}.live-content article:hover,.live-news article:hover{transform:translateY(-6px);box-shadow:0 18px 35px #10203b16}.live-news article{display:grid;gap:12px;min-height:150px;background:linear-gradient(145deg,#fff7ed,#f5f8ff)}.template-live-frame.is-mobile{max-width:390px;border-radius:28px}.template-live-frame.is-mobile>header{padding:16px}.template-live-frame.is-mobile header nav,.template-live-frame.is-mobile header>button{display:none}.template-live-frame.is-mobile .live-hero{grid-template-columns:1fr;min-height:auto;padding:34px 22px}.template-live-frame.is-mobile .live-hero h1{font-size:52px}.template-live-frame.is-mobile .live-person{min-height:310px}.template-live-frame.is-mobile .live-proof,.template-live-frame.is-mobile .live-content>div,.template-live-frame.is-mobile .live-news>div{grid-template-columns:1fr}.template-live-frame.is-mobile .live-content,.template-live-frame.is-mobile .live-news{padding:38px 22px}
.mk-legal-card{max-width:920px;padding:48px;border:1px solid var(--mk-line);border-radius:24px;background:#fff;box-shadow:var(--mk-shadow)}.mk-legal-card h2{margin-top:34px}.mk-legal-card h2:first-child{margin-top:0}.mk-legal-card p{color:#59667a;line-height:1.85}.mk-legal-card a{color:var(--mk-orange);font-weight:800}.mk-legal-note{margin-top:35px;padding:20px;border-left:4px solid var(--mk-orange);background:#fff5eb}.mk-footer-grid>div:last-child>a{color:#ff9b61}
@media(max-width:760px){.mk-review{grid-template-columns:1fr}.mk-file-picker{grid-template-columns:42px 1fr!important}.mk-file-picker>strong{grid-column:1/-1;text-align:center}.template-live-bar{top:68px;flex-wrap:wrap}.template-live-bar>.mk-btn{width:auto}.template-live-bar>div:nth-child(2){display:none}.template-live-stage{padding:22px 10px}.template-live-frame>header nav{display:none}.live-hero{grid-template-columns:1fr;padding:36px 24px}.live-person{min-height:340px}.live-proof,.live-content>div,.live-news>div{grid-template-columns:1fr}.live-content,.live-news{padding:45px 24px}.mk-legal-card{padding:26px}.market-copy>div{flex-direction:column}}
.mk-demo-form [hidden]{display:none!important}input[type=file]::file-selector-button{margin-right:12px;padding:10px 14px;border:0;border-radius:9px;background:#fff0df;color:#c54b00;font-weight:800;cursor:pointer}[data-live-template="civic-modern"] .live-hero{background:radial-gradient(circle at 82% 12%,#cfeedd,transparent 26%),linear-gradient(135deg,#f4faf7,#f7f3e8)}[data-live-template="civic-modern"] .live-brand>span,[data-live-template="civic-modern"] .template-live-frame>header>button,[data-live-template="civic-modern"] .live-hero button{background:#158447}[data-live-template="campaign-bold"] .live-hero{background:repeating-linear-gradient(120deg,#fff1d8 0 30px,#ffe7bd 30px 60px)}[data-live-template="campaign-bold"] .live-hero h1{color:#7b2806;text-transform:uppercase}[data-live-template="campaign-bold"] .live-person{border-radius:22px;background:linear-gradient(145deg,#ff7500,#682200)}
@keyframes templateFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes templateGlow{0%,100%{box-shadow:0 20px 45px #10203b22}50%{box-shadow:0 28px 70px #ff69003b}}.live-person{animation:templateFloat 4.8s ease-in-out infinite,templateGlow 4.8s ease-in-out infinite}.live-content article:nth-child(2){animation:templateFloat 5.4s ease-in-out .5s infinite}.template-live-frame{animation:templateGlow 7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.live-person,.live-content article,.template-live-frame{animation:none!important}}

.checkout-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px;padding:20px;border:1px solid #eadfd4;border-radius:20px;background:#fff}.checkout-progress span{display:flex;align-items:center;gap:9px;color:#87909f;font-size:13px;font-weight:800}.checkout-progress b{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#e7ebf1;color:#697386}.checkout-progress .active b,.checkout-progress .done b{background:var(--mk-orange);color:#fff}.checkout-progress .done{color:var(--mk-navy)}.checkout-test-mode{margin-top:22px;padding:22px;border:1px solid #ffba72;border-radius:17px;background:#fff7eb}.checkout-test-mode>b{display:block;color:#b54100;letter-spacing:.06em}.checkout-test-mode p{color:#5f6670;line-height:1.6}.checkout-status{display:inline-flex;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:900}.checkout-status.pending{background:#fff0d9;color:#a94500}.checkout-status.paid{background:#dff8e9;color:#14743e}.checkout-invoice{margin-top:24px;padding:34px;border:1px solid #dce3e8;border-radius:24px;background:#fff;box-shadow:var(--mk-shadow)}.checkout-invoice>header{display:flex;align-items:start;justify-content:space-between;gap:25px;padding-bottom:24px;border-bottom:1px solid #e3e7ec}.checkout-invoice header p,.checkout-activation-card p{margin:0;color:var(--mk-orange);font-size:12px;font-weight:900;letter-spacing:.12em}.checkout-invoice header h2{margin:6px 0 0;color:var(--mk-navy)}.checkout-invoice header>span{padding:8px 12px;border-radius:999px;background:#dff8e9;color:#14743e;font-size:12px;font-weight:900}.invoice-parties{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:28px 0}.invoice-parties>div{display:grid;gap:5px}.invoice-parties small{color:#7a8491;font-weight:800}.invoice-parties b{overflow-wrap:anywhere;color:var(--mk-navy)}.checkout-invoice dl{display:grid;grid-template-columns:1fr auto;gap:13px;margin:0;padding:22px;border-radius:16px;background:#f7f9fb}.checkout-invoice dt,.checkout-invoice dd{margin:0}.checkout-invoice dd{text-align:right}.checkout-invoice footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.checkout-invoice footer p{margin:0;color:#6f7885}.checkout-activation-card{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px;padding:28px;border-radius:22px;background:var(--mk-navy);color:#fff}.checkout-activation-card h2{margin:6px 0}.checkout-activation-card span{color:#c8d2e0}.checkout-activation-card .mk-btn{flex:0 0 auto}[data-live-template="public-office"] .live-hero{background:linear-gradient(135deg,#edf3f4,#fff8ed)}[data-live-template="public-office"] .live-person{border-radius:24px 24px 7px 7px;box-shadow:22px 22px 0 #10243d}[data-live-template="public-office"] .live-brand>span,[data-live-template="public-office"] .template-live-frame>header>button,[data-live-template="public-office"] .live-hero button{background:#10243d}@media(max-width:760px){.checkout-progress{grid-template-columns:1fr 1fr}.checkout-invoice{padding:22px}.invoice-parties{grid-template-columns:1fr}.checkout-invoice footer,.checkout-activation-card{align-items:stretch;flex-direction:column}.checkout-activation-card .mk-btn{text-align:center}}@media print{body>*:not(main){display:none!important}.mk-page-hero,.checkout-progress,.checkout-summary,.checkout-activation-card{display:none!important}.mk-section{padding:0!important}.checkout-invoice{box-shadow:none!important;border:0!important}}
.mini-public-office>div,.art-public-office,.market-public-office{background:linear-gradient(135deg,#edf3f4,#fff8ed)!important}.mini-public-office>div i,.art-public-office i,.market-public-office .market-site>header i{background:#10243d!important}.mini-public-office>div b,.art-public-office b,.market-public-office .market-site section h3{color:#10243d!important}.mini-public-office>div span,.art-public-office em{border-radius:12px!important;box-shadow:10px 10px 0 #f26a00}.market-public-office .market-site section{background:linear-gradient(135deg,#f2f7f6,#fff8ee)}
.mini-jansampark-bold>div,.art-jansampark-bold,.market-jansampark-bold{background:#17191d!important}.mini-jansampark-bold>div i,.art-jansampark-bold i,.market-jansampark-bold .market-site>header i{background:#f36c00!important}.mini-jansampark-bold>div b,.art-jansampark-bold b{background:#fff!important}.mini-jansampark-bold>div span,.art-jansampark-bold em{border-radius:0!important;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,0 14%)}.market-jansampark-bold .market-site{background:#111;color:#fff}.market-jansampark-bold .market-site>section{background:linear-gradient(135deg,#16191f,#252b34)}.market-jansampark-bold .market-site footer b{background:#f36c00;color:#fff}[data-live-template="jansampark-bold"] .live-hero{background:linear-gradient(115deg,#111,#29303a);color:#fff}[data-live-template="jansampark-bold"] .live-hero h1{color:#fff;text-transform:uppercase}[data-live-template="jansampark-bold"] .live-hero h2,[data-live-template="jansampark-bold"] .live-hero p{color:#d6d9de}[data-live-template="jansampark-bold"] .live-person{border-radius:0;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,0 14%);background:linear-gradient(145deg,#f36c00,#2b3039)}[data-live-template="jansampark-bold"] .live-brand>span,[data-live-template="jansampark-bold"] .template-live-frame>header>button,[data-live-template="jansampark-bold"] .live-hero button{background:#f36c00}
