.mk-pv .pv-hero{background:linear-gradient(180deg, var(--mk-paper-50), var(--mk-surface));padding:clamp(56px,8vw,104px) 0 clamp(40px,6vw,72px);position:relative;overflow:hidden}.mk-pv .pv-hero-bg{pointer-events:none;background-image:radial-gradient(var(--mk-line-100) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 70%);mask-image:linear-gradient(#000000b3,#0000 70%)}.mk-pv .pv-hero-grid{align-items:center;gap:clamp(32px,5vw,56px);display:grid;position:relative}@media (min-width:960px){.mk-pv .pv-hero-grid{grid-template-columns:1.08fr .92fr}}.mk-pv .pv-hero h1{font-size:clamp(38px,6vw,68px);line-height:var(--mk-lh-tight);letter-spacing:var(--mk-ls-display);max-width:16ch;margin-top:16px}.mk-pv .pv-hero h1 em{color:var(--mk-action);font-style:normal}.mk-pv .pv-hero .lede{font-size:clamp(17px,2.3vw,20px);line-height:var(--mk-lh-normal);color:var(--mk-text-muted);max-width:52ch;margin-top:18px}.mk-pv .pv-hero .ctas{flex-wrap:wrap;gap:13px;margin-top:26px;display:flex}.mk-pv .pv-hero .micro{font-family:var(--mk-font-mono);font-size:var(--mk-text-xs);letter-spacing:var(--mk-ls-mono);color:var(--mk-text-subtle);margin-top:16px}.mk-pv .pv-hero-art{justify-self:center;width:min(380px,100%);padding:26px 0 0;position:relative}.mk-pv .pv-label{background:var(--mk-surface);border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-lg);box-shadow:var(--mk-shadow-pop);padding:20px 22px 18px;animation:7s ease-in-out infinite pv-label-float;position:relative;transform:rotate(-2deg)}.mk-pv .pv-label-back{background:var(--mk-paper-100);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);width:82%;height:78%;animation:none;position:absolute;inset:10px -14px auto auto;transform:rotate(3.5deg)}@keyframes pv-label-float{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-7px)}}.mk-pv .pv-label-head{border-bottom:1px dashed var(--mk-line-strong);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.mk-pv .pv-label-brand{font-family:var(--mk-font-mono);font-weight:var(--mk-fw-semibold);letter-spacing:.12em;font-size:15px}.mk-pv .pv-label-brand small{vertical-align:super;font-size:9px}.mk-pv .pv-label-sku{font-family:var(--mk-font-mono);color:var(--mk-text-subtle);letter-spacing:var(--mk-ls-mono);font-size:10px}.mk-pv .pv-label-product{font-size:14.5px;font-weight:var(--mk-fw-medium);margin-top:11px}.mk-pv .pv-label-body{align-items:center;gap:16px;margin-top:14px;display:flex}.mk-pv .pv-qr{width:92px;height:92px;color:var(--mk-ink-900);flex:none}.mk-pv .pv-label-scan{font-weight:var(--mk-fw-semibold);font-size:14px}.mk-pv .pv-label-perks{color:var(--mk-text-muted);font-size:12px;line-height:var(--mk-lh-snug);margin-top:5px}.mk-pv .pv-label-url{font-family:var(--mk-font-mono);letter-spacing:var(--mk-ls-mono);color:var(--mk-action);background:var(--mk-action-soft);border-radius:var(--mk-radius-pill);margin-top:7px;padding:3px 9px;font-size:11px;display:inline-block}.mk-pv .pv-label-note{text-align:center;font-family:var(--mk-font-mono);letter-spacing:var(--mk-ls-mono);color:var(--mk-text-subtle);margin-top:18px;font-size:11px}.mk-pv .pv-cycle{background:var(--mk-surface-2);border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line)}.mk-pv .pv-cycle h2 em{color:var(--mk-problem);font-style:normal}.mk-pv .pv-traps{gap:14px;display:grid}@media (min-width:860px){.mk-pv .pv-traps{grid-template-columns:repeat(3,1fr)}}.mk-pv .pv-trap{background:var(--mk-surface);border:1px solid var(--mk-line);border-top:3px solid var(--mk-problem);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow-card);padding:22px 24px 24px}.mk-pv .pv-trap .tn{font-family:var(--mk-font-mono);color:var(--mk-problem);letter-spacing:var(--mk-ls-mono);font-size:12px}.mk-pv .pv-trap h3{letter-spacing:var(--mk-ls-tight);font-size:clamp(19px,2.4vw,23px);line-height:var(--mk-lh-snug);margin-top:10px}.mk-pv .pv-trap p{font-size:15px;line-height:var(--mk-lh-normal);color:var(--mk-text-muted);margin-top:10px}.mk-pv .pv-steps{counter-reset:pvstep;gap:14px;display:grid}@media (min-width:860px){.mk-pv .pv-steps{grid-template-columns:repeat(3,1fr)}}.mk-pv .pv-step{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius);padding:22px 24px 24px;position:relative}.mk-pv .pv-step .sn{background:var(--mk-action-soft);width:34px;height:34px;color:var(--mk-action);font-family:var(--mk-font-mono);font-size:12px;font-weight:var(--mk-fw-semibold);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mk-pv .pv-step h4{letter-spacing:var(--mk-ls-tight);margin-top:13px;font-size:18px}.mk-pv .pv-step p{font-size:15px;line-height:var(--mk-lh-normal);color:var(--mk-text-muted);margin-top:9px}.mk-pv .pv-slot{border:1px dashed var(--mk-line-strong);border-radius:var(--mk-radius-lg);background:repeating-linear-gradient(45deg, transparent 0 14px, #101b2606 14px 15px), var(--mk-surface-2);text-align:center;place-content:center;gap:12px;margin:clamp(28px,4vw,44px) auto 0;padding:24px;display:grid}.mk-pv .pv-slot-wide{aspect-ratio:21/9;width:100%}.mk-pv .pv-slot-phone{aspect-ratio:4/5;width:100%;margin-top:0}.mk-pv .pv-slot-case{aspect-ratio:4/3;width:100%;margin-top:0}.mk-pv .pv-slot-art svg{width:38px;height:38px;color:var(--mk-text-subtle);opacity:.7;margin:0 auto}.mk-pv .pv-slot figcaption{font-family:var(--mk-font-mono);letter-spacing:var(--mk-ls-mono);color:var(--mk-text-subtle);max-width:38ch;margin:0 auto;font-size:11px;line-height:1.5}.mk-pv .pv-legit{background:var(--mk-paper-100);border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);padding:clamp(28px,4vw,44px) 0}.mk-pv .pv-legit-in{border-left:3px solid var(--mk-action);align-items:flex-start;gap:18px;padding-left:clamp(18px,3vw,28px);display:flex}.mk-pv .pv-shield{width:34px;height:34px;color:var(--mk-action);flex:none;margin-top:4px}.mk-pv .pv-legit h3{letter-spacing:var(--mk-ls-tight);font-size:clamp(20px,2.6vw,26px)}.mk-pv .pv-legit p{font-size:16px;line-height:var(--mk-lh-relaxed);color:var(--mk-text-muted);max-width:72ch;margin-top:8px}.mk-pv .pv-portal-grid{align-items:start;gap:clamp(24px,4vw,40px);display:grid}@media (min-width:960px){.mk-pv .pv-portal-grid{grid-template-columns:1.25fr .75fr}}.mk-pv .pv-feats{background:var(--mk-line);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.mk-pv .pv-feats{grid-template-columns:repeat(2,1fr)}}.mk-pv .pv-feat{background:var(--mk-surface);padding:20px 22px 22px}.mk-pv .pv-feat h4{letter-spacing:var(--mk-ls-tight);padding-left:16px;font-size:16px;position:relative}.mk-pv .pv-feat h4:before{content:"";background:var(--mk-action);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.mk-pv .pv-feat p{font-size:14.5px;line-height:var(--mk-lh-normal);color:var(--mk-text-muted);margin-top:8px}.mk-pv .pv-dark{background:var(--mk-surface-inverse);color:var(--mk-text-on-dark)}.mk-pv .pv-dark .head h2{color:#fff}.mk-pv .pv-dark h2 em{color:var(--mk-gold-500);font-style:normal}.mk-pv .pv-dark .lead-q{color:#eaeef4bf}.mk-pv .pv-dark .eye{color:#eaeef4a6}.mk-pv .pv-dark .eye .dot{background:var(--mk-gold-500)}.mk-pv .pv-stats{border-radius:var(--mk-radius-lg);background:#ffffff0a;border:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,3.5vw,36px);margin-top:clamp(8px,2vw,16px);padding:clamp(22px,3.5vw,34px);display:flex}.mk-pv .pv-stat{text-align:center}.mk-pv .pv-stat strong{font-family:var(--mk-font-mono);font-size:clamp(30px,5vw,48px);font-weight:var(--mk-fw-bold);letter-spacing:var(--mk-ls-tight);color:var(--mk-gold-500);display:block}.mk-pv .pv-stat span{color:#eaeef4b3;margin-top:5px;font-size:13px;display:block}.mk-pv .pv-arrow{color:#eaeef473;font-size:clamp(18px,3vw,26px)}.mk-pv .pv-stats-note{text-align:center;font-family:var(--mk-font-mono);letter-spacing:var(--mk-ls-mono);color:#eaeef480;margin-top:14px;font-size:11px}.mk-pv .pv-case-grid{align-items:center;gap:clamp(24px,4vw,44px);display:grid}@media (min-width:960px){.mk-pv .pv-case-grid{grid-template-columns:1fr 1fr}}.mk-pv .pv-case h2{letter-spacing:var(--mk-ls-tight);font-size:clamp(28px,4.2vw,42px);line-height:var(--mk-lh-tight);margin-top:14px}.mk-pv .pv-case h2 em{color:var(--mk-action);font-style:normal}.mk-pv .pv-case-p{font-size:16.5px;line-height:var(--mk-lh-relaxed);color:var(--mk-text-muted);max-width:50ch;margin-top:14px}.mk-pv .pv-case .btn{margin-top:20px}.mk-pv .pv-faq{border-top:1px solid var(--mk-line)}.mk-pv .pv-faq details{border-bottom:1px solid var(--mk-line)}.mk-pv .pv-faq summary{cursor:pointer;font-size:17px;font-weight:var(--mk-fw-semibold);letter-spacing:var(--mk-ls-tight);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;list-style:none;display:flex}.mk-pv .pv-faq summary::-webkit-details-marker{display:none}.mk-pv .pv-faq summary:after{content:"+";font-family:var(--mk-font-mono);color:var(--mk-action);transition:transform var(--mk-dur) var(--mk-ease);flex:none;font-size:19px}.mk-pv .pv-faq details[open] summary:after{transform:rotate(45deg)}.mk-pv .pv-faq details p{font-size:15.5px;line-height:var(--mk-lh-relaxed);color:var(--mk-text-muted);max-width:68ch;padding:0 2px 20px}.mk-pv .pv-cta{background:var(--mk-surface-inverse);color:var(--mk-text-on-dark);padding:clamp(44px,6vw,72px) 0}.mk-pv .pv-cta-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.mk-pv .pv-cta h3{color:#fff;letter-spacing:var(--mk-ls-tight);font-size:clamp(24px,3.6vw,36px);line-height:var(--mk-lh-snug);max-width:24ch}.mk-pv .pv-cta h3 em{color:var(--mk-gold-500);font-style:normal}.mk-pv .pv-cta p{color:#eaeef4b3;margin-top:8px;font-size:15px}.mk-pv .pv-cta-btns{flex-wrap:wrap;gap:12px;display:flex}
