.mpp-hero{padding:120px 0 80px}.mpp-section{padding:100px 0}.mpp-section-fail{padding:80px 0 100px}.mpp-cta-section{padding:100px 0 120px}.mpp-narrow{max-width:900px;margin:0 auto}.mpp-content-narrow{max-width:950px;margin:0 auto}.mpp-cta-narrow{text-align:center;max-width:700px;margin:0 auto}.mpp-center{text-align:center}.mpp-section-intro{margin-bottom:60px}.mpp-intro-text{color:var(--text-muted);max-width:700px;font-size:1rem;line-height:1.8}.mpp-intro-text-centered{color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1.05rem;line-height:1.8}.mpp-hero-inner{text-align:center;max-width:900px;margin:0 auto}.mpp-hero-eyebrow{margin:0 auto 20px}.mpp-hero-title{margin-bottom:20px}.mpp-hero-title-white{color:#fff}.mpp-hero-title-gradient{font-size:clamp(2.2rem,5.5vw,4rem)}.mpp-hero-subtitle{color:var(--text-muted);max-width:700px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.8}.mpp-hero-subtitle strong{color:var(--text)}.mpp-hero-compat{color:var(--text-muted);font-size:.85rem;font-family:var(--mono);margin-bottom:40px}.mpp-hero-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:40px;display:flex}.mpp-hero-badge-item{align-items:center;gap:6px;display:flex}.mpp-hero-badge-text{color:var(--text-muted);font-size:.8rem;font-family:var(--mono)}.mpp-compare-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:60px;display:grid}.mpp-compare-bad{border-color:#ff505033}.mpp-compare-good{border-color:#faef7033}.mpp-compare-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.mpp-compare-icon{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mpp-compare-icon-bad{background:#ff50501f}.mpp-compare-icon-good{background:#faef701f}.mpp-compare-title-bad{color:#ff5050;font-size:1rem}.mpp-compare-title-good{color:var(--brand);font-size:1rem}.mpp-compare-prompt-bad{font-family:var(--mono);color:var(--text-muted);background:#ff50500a;border:1px solid #ff50501a;border-radius:10px;padding:20px;font-size:.82rem;line-height:1.7}.mpp-compare-prompt-good{font-family:var(--mono);color:var(--text-muted);background:#faef700a;border:1px solid #faef701a;border-radius:10px;padding:20px;font-size:.82rem;line-height:1.7}.mpp-compare-explanation{color:var(--text-muted);margin-top:16px;font-size:.82rem;line-height:1.7}.mpp-compare-explanation strong{color:var(--text)}.mpp-section-number{font-family:var(--mono);background:linear-gradient(135deg,#faef7026,#faef7008);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:1}.mpp-section-number-light{font-family:var(--mono);background:linear-gradient(135deg,#8b780033,#8b78000d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:1}.mpp-section-title{margin-bottom:16px}.mpp-prompt-card{margin-bottom:40px}.mpp-prompt-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.mpp-prompt-title{font-size:1.15rem}.mpp-prompt-tags{flex-wrap:wrap;gap:6px;display:flex}.mpp-anatomy-tag{font-family:var(--mono);color:var(--brand);background:#faef7014;border:1px solid #faef7026;border-radius:50px;align-items:center;gap:6px;margin:4px 4px 4px 0;padding:4px 14px;font-size:.7rem;font-weight:600;display:inline-flex}.mpp-anatomy-tag-light{color:#8b7800;background:#8b780014;border-color:#8b780033}.mpp-prompt-block{font-family:var(--mono);color:var(--text);word-break:break-word;overflow-wrap:break-word;background:#faef7008;border:1px solid #faef701f;border-radius:12px;margin:24px 0;padding:24px 28px;font-size:.85rem;line-height:1.8;position:relative}.mpp-prompt-block:before{content:"PROMPT";background:var(--dark);font-family:var(--mono);color:var(--brand);letter-spacing:2px;padding:0 12px;font-size:.65rem;font-weight:700;position:absolute;top:-10px;left:20px}.mpp-prompt-block .var{color:var(--brand);font-weight:600}.mpp-prompt-block strong{color:var(--text)}.mpp-prompt-block-light{font-family:var(--mono);color:#444;word-break:break-word;overflow-wrap:break-word;background:#8b78000a;border:1px solid #8b78001f;border-radius:12px;margin-bottom:20px;padding:24px 28px;font-size:.85rem;line-height:1.8;position:relative}.mpp-prompt-block-light:before{content:"PROMPT";font-family:var(--mono);color:#8b7800;letter-spacing:2px;background:linear-gradient(135deg,#f5f5f0,#fafaf5);padding:0 12px;font-size:.65rem;font-weight:700;position:absolute;top:-10px;left:20px}.mpp-prompt-block-light .var{color:#8b7800;font-weight:600}.mpp-prompt-block-light strong{color:#1a1a1a}.mpp-deep-dive{border:1px solid #faef7014;border-left:3px solid var(--brand);background:linear-gradient(145deg,#111118f2,#16161ff2);border-radius:0 12px 12px 0;margin:20px 0;padding:28px 32px}.mpp-deep-dive h4{color:var(--brand);letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px;font-size:.85rem}.mpp-deep-dive p{color:var(--text-muted);word-break:break-word;overflow-wrap:break-word;font-size:.9rem;line-height:1.8}.mpp-deep-dive p strong{color:var(--text)}.mpp-deep-dive-light{background:#8b78000a;border-left:3px solid #8b7800;border-radius:0 12px 12px 0;padding:28px 32px}.mpp-deep-dive-light h4{color:#8b7800;font-size:.85rem;font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px}.mpp-deep-dive-light p{color:#555;word-break:break-word;overflow-wrap:break-word;font-size:.9rem;line-height:1.8}.mpp-deep-dive-light p strong{color:#1a1a1a}.mpp-light-inner{max-width:1100px;margin:0 auto;padding:100px 60px}.mpp-light-inner-email{max-width:1050px;margin:0 auto;padding:100px 60px}.mpp-light-text{color:#555;max-width:650px;margin:0 auto;font-size:1rem;line-height:1.8}.mpp-light-text-intro{color:#555;max-width:700px;font-size:1rem;line-height:1.8}.mpp-anatomy-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}.mpp-anatomy-card{background:#0000000a;border:1px solid #00000012;border-radius:14px;padding:24px}.mpp-anatomy-card-full{background:#0000000f;border:1px solid #8b780026;border-radius:14px;grid-column:1/-1;padding:24px}.mpp-anatomy-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.mpp-anatomy-number{color:#fff;width:32px;height:32px;font-family:var(--mono);background:linear-gradient(135deg,#8b7800,#6b5b00);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.mpp-anatomy-title{font-size:.95rem}.mpp-anatomy-text{color:#555;font-size:.85rem;line-height:1.7}.mpp-anatomy-text-wide{color:#555;font-size:.85rem;line-height:1.8}.mpp-light-card{background:#0000000a;border:1px solid #00000012;border-radius:16px;margin-bottom:40px;padding:32px}.mpp-light-card-title{color:#1a1a1a;font-size:1.15rem}.mpp-cta-title{margin-bottom:20px}.mpp-cta-text{color:var(--text-muted);margin-bottom:40px;font-size:1.05rem;line-height:1.8}.mpp-cta-card{text-align:left;margin-bottom:40px}.mpp-cta-card-title{color:var(--brand);margin-bottom:16px;font-size:1.1rem}.mpp-cta-steps{flex-direction:column;gap:16px;display:flex}.mpp-cta-step{align-items:flex-start;gap:14px;display:flex}.mpp-cta-step-number{width:32px;height:32px;font-family:var(--mono);color:var(--brand);background:#faef701f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.mpp-cta-step-text{color:var(--text-muted);font-size:.9rem;line-height:1.7}.mpp-cta-step-text strong{color:var(--text)}.mpp-cta-footer{color:var(--text-muted);font-size:.82rem;font-family:var(--mono)}.mpp-fade-up{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.mpp-fade-up.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.mpp-light-inner,.mpp-light-inner-email{padding:80px 40px!important}.mpp-hero,.mpp-section,.mpp-section-fail,.mpp-cta-section{padding:80px 0!important}.mpp-section-number,.mpp-section-number-light{font-size:clamp(2.5rem,6vw,4rem)!important}}@media (max-width:768px){.mpp-compare-grid,.mpp-anatomy-grid{grid-template-columns:1fr!important}.mpp-hero,.mpp-section,.mpp-section-fail,.mpp-cta-section{padding:60px 0!important}.mpp-hero{padding:80px 0 60px!important}.mpp-light-inner,.mpp-light-inner-email{padding:60px 24px!important}.mpp-prompt-card .card,.mpp-light-card{border-radius:14px;padding:24px!important}.mpp-prompt-block,.mpp-prompt-block-light{padding:20px;font-size:.8rem}.mpp-deep-dive,.mpp-deep-dive-light{padding:22px 24px}.mpp-deep-dive p,.mpp-deep-dive-light p{font-size:.85rem}.mpp-prompt-header{flex-direction:column;align-items:flex-start!important;gap:10px!important}.mpp-anatomy-tag,.mpp-anatomy-tag-light{padding:3px 10px;font-size:.65rem}.mpp-section-number,.mpp-section-number-light{margin-bottom:10px}.mpp-hero-badges{flex-direction:column;gap:12px!important}.mpp-cta-step-text{font-size:.85rem}.mpp-anatomy-card-full{grid-column:1/-1!important}}@media (max-width:480px){.mpp-hero,.mpp-section,.mpp-section-fail,.mpp-cta-section{padding:48px 0!important}.mpp-hero{padding:64px 0 48px!important}.mpp-light-inner,.mpp-light-inner-email{padding:40px 18px!important}.mpp-prompt-card .card,.mpp-light-card{padding:20px 18px!important}.mpp-prompt-block,.mpp-prompt-block-light{border-radius:10px;padding:16px 14px;font-size:.75rem;line-height:1.7}.mpp-prompt-block:before,.mpp-prompt-block-light:before{font-size:.6rem;top:-9px;left:14px}.mpp-deep-dive,.mpp-deep-dive-light{border-radius:0 10px 10px 0;padding:18px 16px}.mpp-deep-dive h4,.mpp-deep-dive-light h4{font-size:.75rem}.mpp-deep-dive p,.mpp-deep-dive-light p{font-size:.8rem;line-height:1.7}.mpp-anatomy-tag,.mpp-anatomy-tag-light{padding:3px 8px;font-size:.6rem}.mpp-section-number,.mpp-section-number-light{font-size:2.5rem!important}.mpp-prompt-block-light{padding:16px 14px!important;font-size:.75rem!important}.mpp-deep-dive-light{padding:18px 16px!important}}@media (hover:none) and (pointer:coarse){.mpp-prompt-card .card:hover{transform:none}.mpp-prompt-card .card:active{border-color:#faef704d;transform:scale(.99)}}@media print{.mpp-fade-up{opacity:1!important;transform:none!important}.mpp-prompt-card .card{box-shadow:none;break-inside:avoid;border:1px solid #ddd}}
