.mrkops-landing{--purple:#6d4aff;--purple-light:#f5f3ff;--purple-dark:#5636d6;--navy:#1a1a2e;--grey:#5b5b6b;--grey-light:#edebf7;--white:#fff;--green:#1e9e5a;--red:#d64545;--amber:#b8860b;--radius:14px;color:var(--navy);background:var(--white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5}.mrkops-landing *{box-sizing:border-box;margin:0;padding:0}.mrkops-landing a{color:inherit;text-decoration:none}.mrkops-landing img{max-width:100%;display:block}.mrkops-landing .wrap{max-width:1140px;margin:0 auto;padding:0 24px}.mrkops-landing header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--grey-light);z-index:10;background:#ffffffeb;position:sticky;top:0}.mrkops-landing nav{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.mrkops-landing .brand{align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.mrkops-landing .logo-mark{width:34px;height:34px;position:relative}.mrkops-landing .logo-mark span{border-radius:8px;position:absolute}.mrkops-landing .logo-mark .sq1{background:var(--purple);opacity:.55;width:22px;height:22px;top:10px;left:0}.mrkops-landing .logo-mark .sq2{border:2.5px solid var(--purple);background:var(--white);width:22px;height:22px;top:0;left:10px}.mrkops-landing .brand .navy{color:var(--navy)}.mrkops-landing .brand .purple{color:var(--purple)}.mrkops-landing nav .links{color:var(--grey);gap:32px;font-size:14px;font-weight:600;display:flex}.mrkops-landing nav .links a:hover{color:var(--navy)}.mrkops-landing .btn{cursor:pointer;border:none;border-radius:999px;padding:11px 22px;font-size:14px;font-weight:700;display:inline-block}.mrkops-landing .btn-primary{background:var(--purple);color:var(--white)}.mrkops-landing .btn-primary:hover{background:var(--purple-dark)}.mrkops-landing .btn-primary:disabled{opacity:.6;cursor:default}.mrkops-landing .btn-ghost{border:1.5px solid var(--grey-light);color:var(--navy);background:0 0}.mrkops-landing .hero{padding:76px 0 64px}.mrkops-landing .hero-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;display:grid}.mrkops-landing .hero-text{text-align:left}.mrkops-landing .eyebrow{background:var(--purple-light);color:var(--purple-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.mrkops-landing h1{letter-spacing:-.02em;margin:0;font-size:42px;font-weight:800;line-height:1.14}.mrkops-landing h1 .accent{color:var(--purple)}.mrkops-landing .subhead{color:var(--grey);margin:14px 0 0;font-size:17px}.mrkops-landing .capture{gap:10px;max-width:440px;margin:22px 0 0;display:flex}.mrkops-landing .capture input{border:1.5px solid var(--grey-light);border-radius:999px;flex:1;min-width:0;padding:13px 16px;font-size:14px}.mrkops-landing .capture input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-light);outline:none}.mrkops-landing .fineprint{color:var(--grey);margin-top:10px;font-size:12px}.mrkops-landing .hero-visual{width:100%}.mrkops-landing .preview-shell{background:var(--navy);border-radius:20px;width:100%;margin:0 auto;padding:10px;box-shadow:0 30px 60px -20px #1a1a2e59}.mrkops-landing .preview-dots{gap:6px;padding:8px 10px;display:flex}.mrkops-landing .preview-dots span{background:#43435a;border-radius:50%;width:9px;height:9px}.mrkops-landing .preview-window{background:#fafafd;border-radius:14px;height:490px;font-size:11px;display:flex;overflow:hidden}.mrkops-landing .pv-side{background:var(--navy);color:#b9b9cc;flex-shrink:0;width:120px;height:100%;padding:16px 10px;overflow:hidden}.mrkops-landing .pv-side .pv-brand{color:var(--white);margin-bottom:2px;font-size:13px;font-weight:800}.mrkops-landing .pv-side .pv-sub{color:#8888a0;margin-bottom:16px;font-size:9px}.mrkops-landing .pv-item{text-align:left;border-radius:6px;margin-bottom:2px;padding:7px 8px}.mrkops-landing .pv-item.active{background:var(--purple);color:var(--white);font-weight:700}.mrkops-landing .pv-main{text-align:left;flex:1;height:100%;padding:20px 22px;overflow-y:hidden}.mrkops-landing .pv-title{font-size:15px;font-weight:800}.mrkops-landing .pv-welcome{color:var(--grey);margin-bottom:14px;font-size:11px}.mrkops-landing .pv-cards{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px;margin-bottom:16px;display:grid}.mrkops-landing .pv-card{background:var(--white);border:1px solid var(--grey-light);border-radius:10px;padding:10px 12px}.mrkops-landing .pv-card .lbl{color:var(--grey);margin-bottom:6px;font-size:9px}.mrkops-landing .pv-card .val{font-size:16px;font-weight:800}.mrkops-landing .pv-card .val.red{color:var(--red)}.mrkops-landing .pv-card .sub{color:var(--grey);margin-top:3px;font-size:8px}.mrkops-landing .pv-donut{background:conic-gradient(var(--purple)0% 60%,var(--green)60% 85%,var(--amber)85% 100%);border-radius:50%;width:82px;height:82px;margin:4px auto 10px;position:relative}.mrkops-landing .pv-donut:after{content:"";background:var(--white);border-radius:50%;width:50px;height:50px;position:absolute;top:16px;left:16px}.mrkops-landing .pv-legend{color:var(--grey);justify-content:center;gap:12px;font-size:8px;display:flex}.mrkops-landing .pv-legend .dot{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.mrkops-landing .pv-two{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.mrkops-landing .pv-panel{background:var(--white);border:1px solid var(--grey-light);border-radius:10px;padding:12px}.mrkops-landing .pv-panel h4{margin-bottom:8px;font-size:11px}.mrkops-landing .pv-row{border-bottom:1px solid #f1f0f8;justify-content:space-between;padding:6px 0;font-size:10px;display:flex}.mrkops-landing .pv-row:last-child{border-bottom:none}.mrkops-landing .pv-tag{border-radius:999px;padding:2px 6px;font-size:8px;font-weight:700}.mrkops-landing .pv-tag.paid{color:var(--green);background:#e4f7ed}.mrkops-landing .pv-tag.unpaid{color:var(--red);background:#fdebeb}.mrkops-landing .pv-stock{color:var(--red);background:#fdebeb;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:800}.mrkops-landing .pv-tag.proc{color:#2a5db0;background:#eaf1ff}.mrkops-landing .pv-tag.transit{color:var(--amber);background:#fff6e0}.mrkops-landing .pv-tag.prep{color:var(--grey);background:#f1f0f8}.mrkops-landing .pv-tag.vip{background:var(--purple);color:var(--white)}.mrkops-landing .pv-tag.regular{color:var(--grey);background:#f1f0f8}.mrkops-landing .pv-bars{align-items:stretch;gap:10px;height:88px;margin-top:6px;display:flex}.mrkops-landing .pv-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.mrkops-landing .pv-bar{background:var(--purple);opacity:.85;border-radius:4px 4px 0 0;flex-shrink:0;width:100%;min-height:4px}.mrkops-landing .pv-bar-label{color:var(--grey);flex-shrink:0;margin-top:5px;font-size:8px}.mrkops-landing #pv-content{transition:opacity .35s}.mrkops-landing #pv-content.fade{opacity:0}.mrkops-landing .sample-note{text-align:center;color:var(--grey);margin-top:12px;font-size:11px}.mrkops-landing .section{padding:72px 0}.mrkops-landing .section-head{text-align:center;max-width:600px;margin:0 auto 40px}.mrkops-landing .section-head h2{letter-spacing:-.01em;font-size:30px;font-weight:800}.mrkops-landing .section-head p{color:var(--grey);margin-top:10px;font-size:15px}.mrkops-landing .problem-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mrkops-landing .problem-card{background:var(--purple-light);border-radius:var(--radius);padding:26px}.mrkops-landing .problem-card .ico{margin-bottom:12px;font-size:26px}.mrkops-landing .problem-card h3{margin-bottom:6px;font-size:16px}.mrkops-landing .problem-card p{color:var(--grey);font-size:13px}.mrkops-landing .features-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mrkops-landing .feature-card{border:1px solid var(--grey-light);border-radius:var(--radius);cursor:default;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.mrkops-landing .feature-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 16px 28px -10px #1a1a2e24}.mrkops-landing .feature-card .ico{background:var(--purple-light);border-radius:999px;width:28px;height:4px;margin-bottom:16px;transition:background .2s,width .2s}.mrkops-landing .feature-card:hover .ico{background:var(--purple);width:44px}.mrkops-landing .feature-card h3{align-items:center;gap:8px;margin-bottom:6px;font-size:15px;display:flex}.mrkops-landing .feature-card p{color:var(--grey);font-size:13px}.mrkops-landing .feature-body{min-height:66px;position:relative}.mrkops-landing .feature-body .q,.mrkops-landing .feature-body .a{width:100%;margin:0;font-size:13px;transition:opacity .25s;position:absolute;top:0;left:0}.mrkops-landing .feature-body .q{color:var(--navy);opacity:1;font-weight:600}.mrkops-landing .feature-body .a{color:var(--grey);opacity:0}.mrkops-landing .feature-card:hover .feature-body .q{opacity:0}.mrkops-landing .feature-card:hover .feature-body .a{opacity:1}@media (hover:none){.mrkops-landing .feature-body .q{opacity:0}.mrkops-landing .feature-body .a{opacity:1}.mrkops-landing .feature-card:hover{box-shadow:none;transform:none}}.mrkops-landing .soon{color:var(--purple-dark);background:var(--purple-light);text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.mrkops-landing .pricing-band{background:var(--navy);color:var(--white);text-align:center;border-radius:24px;padding:52px 40px}.mrkops-landing .pricing-band h2{margin-bottom:10px;font-size:26px;font-weight:800}.mrkops-landing .pricing-band p{color:#c7c7da;max-width:520px;margin:0 auto 22px;font-size:14px}.mrkops-landing .pricing-band .btn-primary{background:var(--purple)}.mrkops-landing .cta-final{text-align:center;padding:80px 0}.mrkops-landing .cta-final h2{margin-bottom:10px;font-size:32px;font-weight:800}.mrkops-landing .cta-final p{color:var(--grey);margin-bottom:24px}.mrkops-landing footer{border-top:1px solid var(--grey-light);padding:32px 0}.mrkops-landing .footer-inner{color:var(--grey);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.mrkops-landing .footer-links{gap:20px;display:flex}@media (max-width:1020px){.mrkops-landing .hero-grid{grid-template-columns:1fr}.mrkops-landing .hero-text{text-align:center}.mrkops-landing .hero-text .capture{margin-left:auto;margin-right:auto}.mrkops-landing .hero-visual{max-width:600px;margin:40px auto 0}}@media (max-width:860px){.mrkops-landing h1{font-size:32px}.mrkops-landing .problem-grid,.mrkops-landing .features-grid{grid-template-columns:1fr}.mrkops-landing .pv-cards{grid-template-columns:repeat(2,1fr)}.mrkops-landing .pv-two{grid-template-columns:1fr}.mrkops-landing .pv-side,.mrkops-landing nav .links{display:none}.mrkops-landing .preview-window{height:auto}.mrkops-landing .pv-main{height:auto;overflow-y:visible}}@media (prefers-reduced-motion:reduce){.mrkops-landing .feature-card,.mrkops-landing .feature-card .ico,.mrkops-landing .feature-body .q,.mrkops-landing .feature-body .a,.mrkops-landing #pv-content{transition:none!important}}
