.mcp-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(30px,7vw,96px);padding:clamp(60px,9vw,128px) 0;display:grid}.mcp-page h1{margin-bottom:24px;font-size:clamp(3.8rem,8vw,7.5rem)}.mcp-page h2{margin-bottom:26px;font-size:clamp(2.6rem,5vw,4.7rem)}.mcp-cover{background:var(--soft-sage);justify-content:center;padding:clamp(18px,4vw,45px);display:flex}.mcp-cover img{width:min(100%,290px);height:auto;box-shadow:0 16px 32px #152a2730}.mcp-price{flex-wrap:wrap;align-items:baseline;gap:15px;margin:30px 0 20px;display:flex}.mcp-price strong{font:600 3rem/1 var(--font-display),serif}.mcp-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.mcp-status{background:var(--soft-sage);padding:11px 18px;font-weight:600;display:inline-block}.mcp-link{text-underline-offset:4px;text-decoration:underline}.mcp-band{background:var(--soft-sage)}.mcp-block{padding-block:clamp(45px,7vw,92px)}.mcp-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mcp-grid article{background:var(--paper);padding:30px}.mcp-grid article span{letter-spacing:.12em;margin-bottom:18px;font-size:.75rem;font-weight:600;display:block}.mcp-grid article h3{margin-bottom:14px}.mcp-grid article p{max-width:440px;margin-bottom:0}.mcp-diagnostic{justify-content:space-between;align-items:center;gap:30px;display:flex}.mcp-diagnostic p{max-width:520px}.mcp-faq{border-top:1px solid var(--line)}.mcp-faq details{border-bottom:1px solid var(--line);padding:15px 0}.mcp-faq summary{cursor:pointer;font-weight:600}.mcp-faq details p{margin:12px 0 0}.mcp-form{justify-items:start;gap:14px;display:grid}.mcp-form input{-webkit-appearance:auto;appearance:auto;margin-right:8px}@media (max-width:760px){.mcp-hero,.mcp-grid{grid-template-columns:1fr}.mcp-diagnostic{display:block}.mcp-cover img{max-width:245px}}
