/* Static author-calculated example; marketing copy stays in readable HTML. */
.value-preview.matrix-discovery{max-width:1180px;margin:0 auto 72px;padding:42px 40px 32px;border:1px solid #e2d4b9;border-radius:30px;background:linear-gradient(135deg,#fff 25%,#faf5e9);box-shadow:0 18px 50px #261d4310}
.matrix-discovery-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}
.matrix-discovery-intro{min-width:0}
.matrix-discovery .eyebrow{font-size:11px;line-height:1.6;margin:0 0 14px}
.matrix-discovery h2{font-size:clamp(32px,3.5vw,46px);line-height:1.12;margin:0 0 20px;max-width:520px}
.matrix-discovery h2 span{color:#5f4a91}
.matrix-discovery-lead{font-size:15px;line-height:1.75;color:#706a80;margin:0;max-width:510px}
.matrix-discovery-figure{margin:18px 0 0;text-align:center}
.matrix-discovery-figure img{display:block;width:100%;max-width:385px;height:auto;margin:0 auto}
.matrix-discovery-figure figcaption{font-size:12px;line-height:1.6;color:#706a80;margin:6px 0 0}
.matrix-discovery-figure strong{font-weight:650;white-space:nowrap;color:#5f4a91}
.matrix-discovery-benefits{list-style:none;padding:0;margin:0;display:grid;gap:25px}
.matrix-discovery-benefits li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:15px;align-items:start}
.matrix-discovery-benefits h3{font-family:inherit;font-size:18px;line-height:1.4;font-weight:750;margin:0 0 7px;color:#211d36}
.matrix-discovery-benefits p{font-size:15px;line-height:1.7;color:#706a80;margin:0}
.matrix-discovery-mark{position:relative;display:block;width:32px;height:32px;border-radius:50%;background:#eee9f8;margin-top:1px;flex-shrink:0}
.matrix-discovery-mark:before,.matrix-discovery-mark:after{content:"";position:absolute;inset:9px;border:1px solid #7656a9}
.matrix-discovery-mark:after{transform:rotate(45deg);border-color:#b88b38}
.matrix-discovery-action{text-align:center;border-top:1px solid #e5ddce;margin-top:30px;padding-top:25px}
.matrix-discovery-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;text-decoration:none;max-width:100%;min-height:54px;padding:15px 28px;line-height:1.45}
.matrix-discovery-button span{flex-shrink:0}
.matrix-discovery-action>p{font-size:12px;line-height:1.6;color:#706a80;margin:11px 0 0}
@media(max-width:1200px){.value-preview.matrix-discovery{margin-inline:28px}}
@media(max-width:850px){.matrix-discovery-layout{grid-template-columns:1fr;gap:32px}.matrix-discovery h2,.matrix-discovery-lead{max-width:none}.matrix-discovery-figure img{max-width:340px}.matrix-discovery-benefits{gap:23px}.value-preview.matrix-discovery{padding:30px 26px}}
@media(max-width:580px){.value-preview.matrix-discovery{margin:0 16px 42px;padding:25px 20px 23px;border-radius:24px}.matrix-discovery h2{font-size:33px}.matrix-discovery-lead,.matrix-discovery-benefits p{font-size:14px}.matrix-discovery-benefits h3{font-size:17px}.matrix-discovery-benefits li{grid-template-columns:28px minmax(0,1fr);gap:12px}.matrix-discovery-mark{width:28px;height:28px}.matrix-discovery-mark:before,.matrix-discovery-mark:after{inset:8px}.matrix-discovery-figure img{max-width:315px}.matrix-discovery-figure figcaption{font-size:11px}.matrix-discovery-action{margin-top:25px;padding-top:22px}.matrix-discovery-button{width:100%;font-size:14px;padding:14px 16px;gap:10px}.matrix-discovery-action>p{font-size:11px}}
