.mp-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--mw-dark-purple) 0%,#1f1c33 100%);padding:140px 0 100px;color:var(--mw-white)}.mp-hero-inner{max-width:760px}.mp-hero-h1{font-family:var(--mw-font-head);font-weight:700;font-size:clamp(40px,5vw,64px);line-height:1.1;letter-spacing:-.02em;color:var(--mw-white);margin-bottom:20px}.mp-hero-sub{font-size:18px;line-height:1.7;color:#ffffffb3;max-width:640px;margin-bottom:36px}.mp-hero-stats{display:flex;gap:48px;margin-bottom:36px;flex-wrap:wrap}.mp-stat-num{font-family:var(--mw-font-head);font-weight:700;font-size:32px;color:var(--mw-green);line-height:1;margin-bottom:6px}.mp-stat-label{font-family:var(--mw-font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}.mp-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.mh-chain{display:flex;flex-direction:column;gap:24px}.mh-chain-step{display:grid;grid-template-columns:80px 1fr;gap:24px;padding:28px;background:var(--mw-white);border:1px solid var(--mw-border);border-left:3px solid var(--mw-green);border-radius:8px}.mh-chain-num{font-family:var(--mw-font-head);font-weight:700;font-size:32px;color:var(--mw-green);line-height:1}.mh-chain-title{font-family:var(--mw-font-head);font-weight:700;font-size:22px;color:var(--mw-dark-purple);margin-bottom:8px;letter-spacing:-.01em}.mh-chain-desc{font-size:15px;color:var(--mw-body-purple);line-height:1.7;margin-bottom:12px;max-width:760px}.mh-chain-link{font-family:var(--mw-font-body);font-size:13px;font-weight:600;color:var(--mw-green-2, var(--mw-dark-purple));text-decoration:none;display:inline-flex;align-items:center;gap:6px;letter-spacing:.02em}.mh-chain-link .arrow{transition:transform .15s;display:inline-block}.mh-chain-link:hover .arrow{transform:translate(3px)}.mh-receipt{background:var(--mw-white);border:1px solid var(--mw-border);border-radius:10px;padding:36px 40px}.mh-receipt-headline{font-family:var(--mw-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--mw-dim);margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--mw-border)}.mh-receipt-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.mh-receipt-field{display:flex;flex-direction:column;gap:6px;padding-left:12px;border-left:2px solid var(--mw-green)}.mh-rf-label{font-family:var(--mw-font-head);font-weight:700;font-size:14px;color:var(--mw-dark-purple)}.mh-rf-desc{font-size:13px;color:var(--mw-body-purple);line-height:1.55}.mh-receipt-footer{margin-top:24px;padding-top:20px;border-top:1px solid var(--mw-border)}.mh-receipt-link{font-family:var(--mw-font-body);font-size:14px;font-weight:600;color:var(--mw-dark-purple);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.mh-receipt-link .arrow{transition:transform .15s;display:inline-block}.mh-receipt-link:hover .arrow{transform:translate(3px)}.mp-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mp-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mp-card{background:var(--mw-white);border:1px solid var(--mw-border);border-radius:10px;padding:32px 28px;display:flex;flex-direction:column}a.mp-card{text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}a.mp-card:hover{border-color:var(--mw-green);transform:translateY(-2px);box-shadow:var(--mw-shadow)}.mp-card-title{font-family:var(--mw-font-head);font-size:18px;font-weight:700;color:var(--mw-dark-purple);margin-bottom:10px}.mp-card-desc{font-size:14px;color:var(--mw-body-purple);line-height:1.7}.mh-product-link{margin-top:auto;padding-top:12px;border-top:1px solid var(--mw-border);font-family:var(--mw-font-body);font-size:13px;font-weight:600;color:var(--mw-dark-purple);display:inline-flex;align-items:center;gap:6px}.mh-product-link .arrow{transition:transform .15s;display:inline-block}a.mp-card:hover .mh-product-link .arrow{transform:translate(3px)}.mp-mini-card{background:var(--mw-white);border:1px solid var(--mw-border);border-radius:10px;padding:24px 20px}.mp-mini-title{font-family:var(--mw-font-head);font-size:16px;font-weight:700;color:var(--mw-dark-purple);margin-bottom:8px}.mp-mini-desc{font-size:13px;color:var(--mw-body-purple);line-height:1.6}.mp-cta{text-align:center;max-width:640px;margin:0 auto}.mp-cta-h2{font-family:var(--mw-font-head);font-weight:700;font-size:clamp(28px,3vw,40px);color:var(--mw-white);letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.mp-cta-sub{font-size:16px;color:#ffffffa6;line-height:1.7;margin-bottom:32px}.mp-cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.mw-btn-primary-green{display:inline-block;background:var(--mw-green);color:var(--mw-dark-purple);font-family:var(--mw-font-head);font-weight:700;font-size:16px;padding:16px 32px;border-radius:6px;white-space:nowrap;transition:opacity .2s,transform .2s}.mw-btn-primary-green:hover{opacity:.9;transform:translateY(-1px)}.mw-btn-outline-white{display:inline-block;background:transparent;color:var(--mw-white);font-family:var(--mw-font-head);font-weight:500;font-size:16px;padding:15px 32px;border-radius:6px;border:2px solid rgba(255,255,255,.3);white-space:nowrap;transition:background .2s,border-color .2s}.mw-btn-outline-white:hover{background:#ffffff14;border-color:#ffffff80}@media(max-width:1024px){.mh-receipt-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.mp-grid-3,.mp-grid-4,.mh-receipt-grid{grid-template-columns:repeat(2,1fr)}.mh-receipt{padding:28px 24px}}@media(max-width:640px){.mp-hero{padding:100px 0 64px}.mp-grid-3,.mp-grid-4,.mh-receipt-grid{grid-template-columns:1fr}.mh-chain-step{grid-template-columns:1fr;gap:12px;padding:24px 20px}.mp-hero-stats{gap:28px}}
