.valorization-card .btn{margin:8px 8px 0 0}.valorization-card .btn.secondary{background:#eef1ec;color:#29483d;border:1px solid #cad5ce}.valorization-prompt{font-size:17px;color:#67766f;margin:18px 0 28px}.valorization-boundary{max-width:820px;font-size:13px;color:#78847f;margin-top:28px}.valorization-book{background:#f8f4ed;color:#18372e}.valorization-cover{min-height:100vh;padding:9vh 8vw;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#24493d,#577267 60%,#bd7b42 170%);color:#fffaf2;page-break-after:always}.valorization-cover h1{font:700 clamp(62px,9vw,118px)/.96 'Playfair Display',serif;margin:25px 0}.valorization-cover p{font-size:24px}.valorization-cover small{display:block;margin-top:12px}.valorization-cover blockquote{font:600 clamp(22px,3vw,36px)/1.4 'Playfair Display',serif;max-width:880px}.valorization-page{max-width:1120px;min-height:78vh;margin:auto;padding:10vh clamp(34px,7vw,90px);page-break-after:always}.valorization-page h2{font:700 clamp(38px,5.5vw,68px)/1.08 'Playfair Display',serif;margin:16px 0 30px}.valorization-page h2 span{font-size:.58em;color:#718078}.valorization-lead{font:600 clamp(22px,2.7vw,32px)/1.55 'Playfair Display',serif;max-width:850px}.valorization-chart{margin:45px 0}.valorization-bar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,3fr) 60px;gap:10px 18px;align-items:center;margin:22px 0}.valorization-bar>div{height:13px;background:#e1e6e1;border-radius:20px;overflow:hidden}.valorization-bar i{display:block;height:100%;border-radius:20px}.valorization-bar small{grid-column:2/4;color:#748079}.valorization-reading{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:38px 0}.valorization-reading article{background:#fffaf5;border:1px solid #e5dbce;padding:28px}.valorization-reading h3{font:700 24px 'Playfair Display',serif;margin:0 0 14px}.valorization-reading p,.valorization-page>p{font-size:18px;line-height:1.7}.valorization-integration{background:#213f36;color:#fffaf2;max-width:none;padding-left:max(8vw,calc((100vw - 980px)/2));padding-right:max(8vw,calc((100vw - 980px)/2))}.valorization-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:45px}.valorization-pair article{border:1px solid rgba(255,255,255,.25);padding:30px}.valorization-pair span{color:#e0ad75;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.valorization-plan{font-size:19px;line-height:1.7;max-width:850px}.valorization-plan li{margin:16px 0}
@media(max-width:760px){.valorization-reading,.valorization-pair{grid-template-columns:1fr}.valorization-bar{grid-template-columns:1fr 55px}.valorization-bar>div{grid-column:1/3;grid-row:2}.valorization-bar small{grid-column:1/3}.valorization-cover,.valorization-page{padding:65px 28px}}
@media print{.valorization-cover,.valorization-page{min-height:255mm;break-after:page;page-break-after:always}.valorization-reading article,.valorization-pair article{break-inside:avoid}}

.valorization-correlation{background:#f1eadf}.valorization-correlation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:42px 0}.valorization-correlation-grid article{background:#fffaf4;border-top:4px solid #b98147;padding:28px}.valorization-correlation-grid span{display:block;color:#a76f36;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.valorization-correlation-grid h3{font:700 25px/1.2 'Playfair Display',serif;margin:13px 0}.valorization-correlation-grid p{font-size:16px;line-height:1.65}@media(max-width:820px){.valorization-correlation-grid{grid-template-columns:1fr}}