.mp-client-page,.mp-home-widget{font-family:Inter,Arial,sans-serif;color:#0f172a;--mp-accent:#2563eb}.mp-dark{background:#020617;color:#e5e7eb}.mp-section{max-width:1320px;margin:34px auto;padding:0 18px}.mp-section-head{text-align:center;margin-bottom:22px}.mp-section-head h2{font-size:32px;margin:0}.mp-section-head p{color:#64748b}.mp-hero{position:relative;overflow:hidden;max-width:1320px;margin:24px auto;border-radius:38px;background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.24),transparent 28%),linear-gradient(135deg,var(--mp-hero-from),var(--mp-hero-to));color:#fff;box-shadow:0 35px 100px rgba(15,23,42,.32)}.mp-hero-content{text-align:center;padding:88px 26px}.mp-hero h1{font-size:58px;line-height:1.04;margin:18px auto;max-width:950px}.mp-hero p{font-size:18px;color:#dbeafe;max-width:760px;margin:0 auto}.mp-badge{display:inline-flex;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 15px;font-weight:950}.mp-btn,.mp-domain-search button,.mp-finder-box button,.mp-card-actions button{background:var(--mp-accent);color:#fff;border:0;border-radius:15px;padding:13px 17px;font-weight:950;text-decoration:none;cursor:pointer}.mp-btn-ghost{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.24)}.mp-hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.mp-domain-search{display:flex;gap:10px;max-width:680px;margin:28px auto 0;background:#fff;padding:8px;border-radius:19px}.mp-domain-search input{flex:1;border:0;outline:none;padding:14px;color:#0f172a}.mp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mp-stats div,.mp-product-card,.mp-review,.mp-faq details,.mp-compare-table,.mp-smart-offer,.mp-finder,.mp-compare,.mp-offer-rules{background:#fff;border:1px solid #e5e7eb;border-radius:28px;box-shadow:0 22px 60px rgba(15,23,42,.07)}.mp-stats div{text-align:center;padding:24px}.mp-stats strong{display:block;color:var(--mp-accent);font-size:34px}.mp-smart-offer{display:flex;justify-content:space-between;align-items:center;padding:26px 30px;background:linear-gradient(135deg,#fff7ed,#eff6ff)}.mp-smart-offer span{display:inline-flex;background:#f97316;color:#fff;border-radius:999px;padding:7px 12px;font-weight:900}.mp-smart-offer strong{font-size:28px;color:#ea580c;background:#fff;border:1px dashed #fb923c;border-radius:18px;padding:14px 18px}.mp-finder{padding:30px}.mp-finder-box{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px}.mp-finder-box select{padding:13px;border:1px solid #dbe3ef;border-radius:14px}.mp-finder-result{display:none;margin-top:15px;background:#ecfeff;border:1px solid #67e8f9;border-radius:16px;padding:16px}.mp-sticky-filter{position:sticky;top:0;z-index:5;background:rgba(255,255,255,.9);backdrop-filter:blur(16px);border:1px solid #e5e7eb;border-radius:24px;padding:14px;margin-bottom:20px}.mp-search{width:100%;border:1px solid #dbe3ef;border-radius:15px;padding:14px}.mp-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.mp-pills button{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:8px 12px;font-weight:900}.mp-product-grid{display:grid;grid-template-columns:repeat(var(--mp-columns,3),minmax(0,1fr));gap:20px}.mp-product-card{padding:24px;display:flex;flex-direction:column;min-height:330px;transition:.25s}.mp-product-card:hover{transform:translateY(-6px);box-shadow:0 34px 90px rgba(15,23,42,.14)}.mp-product-top{display:flex;justify-content:space-between}.mp-product-icon{width:46px;height:46px;border-radius:18px;background:#eff6ff;color:#1d4ed8;display:grid;place-items:center;font-weight:950}.mp-card-badge{display:inline-flex;background:#ecfdf5;color:#047857;border-radius:999px;padding:7px 11px;font-weight:900}.mp-product-card h3{font-size:23px;margin:18px 0 10px}.mp-product-card p{color:#64748b;line-height:1.7;flex:1}.mp-vendor-line{display:flex;justify-content:space-between;background:#f8fafc;border:1px solid #e5e7eb;border-radius:15px;padding:10px;margin:12px 0}.mp-vendor-line span{color:#16a34a;font-weight:900}.mp-product-price{font-size:28px;font-weight:950;color:var(--mp-accent);margin:10px 0}.mp-card-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:auto}.mp-card-actions button{background:#f8fafc;color:#0f172a;border:1px solid #e5e7eb}.mp-compare,.mp-offer-rules{padding:30px}.mp-compare-matrix,.mp-rule-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.mp-compare-matrix div,.mp-rule-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;padding:18px;text-align:center}.mp-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mp-review,.mp-faq details{padding:22px}.mp-faq details{margin-bottom:12px}.mp-cta{text-align:center;background:linear-gradient(135deg,#020617,#1d4ed8);color:#fff;border-radius:34px;padding:56px 24px}.mp-empty,.mp-message{text-align:center;padding:50px;background:#fff;border:1px solid #e5e7eb;border-radius:28px}.mp-campaign-bar{max-width:1320px;margin:16px auto 0;padding:12px 18px;border:1px solid #67e8f9;border-radius:18px;background:#ecfeff;display:flex;gap:10px;flex-wrap:wrap}.mp-modal{display:none;position:fixed;inset:0;background:rgba(2,6,23,.64);z-index:9999;align-items:center;justify-content:center}.mp-modal-box{background:#fff;border-radius:28px;max-width:620px;padding:32px;position:relative}@media(max-width:1000px){.mp-product-grid,.mp-stats,.mp-review-grid,.mp-compare-matrix,.mp-rule-grid{grid-template-columns:repeat(2,1fr)}.mp-finder-box{grid-template-columns:1fr 1fr}}@media(max-width:700px){.mp-product-grid,.mp-stats,.mp-review-grid,.mp-compare-matrix,.mp-rule-grid,.mp-finder-box{grid-template-columns:1fr}.mp-card-actions{grid-template-columns:1fr}.mp-hero h1{font-size:36px}.mp-domain-search{flex-direction:column}.mp-smart-offer{display:block}}
.mp-exit-offer{display:none;position:fixed;right:22px;bottom:22px;z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 28px 80px rgba(15,23,42,.22);padding:22px;max-width:340px}.mp-exit-offer button{position:absolute;right:10px;top:8px;border:0;background:#f1f5f9;border-radius:50%;width:30px;height:30px}.mp-exit-offer strong{font-size:20px}.mp-exit-offer p{color:#64748b}.mp-exit-offer a{display:inline-flex;background:var(--mp-accent,#2563eb);color:#fff;border-radius:12px;padding:10px 14px;font-weight:900;text-decoration:none}
