.evidence-solutions{background:#f5f1e8;padding:92px 0;border-bottom:1px solid #ded6c7}.evidence-title{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:30px}.evidence-title span,.dossier-copy>span,.dossier-card span{font:700 10px "JetBrains Mono",monospace;letter-spacing:.14em;color:#8b6d35}.evidence-title h2,.dossier-copy h2{font-family:"Fraunces",Georgia,serif;font-weight:600;color:#193c35;font-size:clamp(38px,5vw,66px);line-height:1.03;letter-spacing:-.035em;margin:12px 0 0}.evidence-title p{color:#58665f;font-size:17px;line-height:1.65;margin:0}.solution-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.solution-cards a{min-height:285px;display:flex;flex-direction:column;text-decoration:none;border:1px solid #d9d0bf;border-radius:18px;background:#fbf9f4;padding:24px;color:#193c35;transition:.2s}.solution-cards a:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(38,57,49,.11);border-color:#a98a4b}.solution-cards span{font:700 11px "JetBrains Mono",monospace;color:#a88742}.solution-cards b{font:600 25px/1.1 "Fraunces",Georgia,serif;margin-top:55px}.solution-cards p{color:#5b6962;line-height:1.55}.solution-cards small{margin-top:auto;border-top:1px solid #ddd5c6;padding-top:14px;color:#7e6a42;font-weight:700}
.proof-dossier{background:radial-gradient(circle at 78% 10%,#e5d5aa,#f5f1e8 38%,#f9f7f2);padding:105px 0}.dossier-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.dossier-copy p{font-size:17px;line-height:1.68;color:#596861}.dossier-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.dossier-primary{background:#193c35;color:#fff}.dossier-secondary{border:1px solid #b9ad96;color:#193c35}.dossier-card{border:1px solid #d1c8b8;border-radius:20px;background:#fffdf8;padding:26px;box-shadow:0 28px 60px rgba(34,53,45,.15)}.dossier-card-top{display:flex;justify-content:space-between;gap:20px}.dossier-card-top>div:first-child{display:grid;gap:6px}.dossier-card-top b{font:600 31px "Fraunces",Georgia,serif;color:#193c35}.dossier-score{width:72px;height:72px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(#a88742 0 72%,#e5e0d6 72%);box-shadow:inset 0 0 0 8px #fff}.dossier-score strong{font:700 20px "Fraunces",Georgia,serif;color:#193c35}.dossier-score small{font:800 7px "JetBrains Mono",monospace}.dossier-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0}.dossier-metrics>div{display:grid;gap:4px;border:1px solid #ded8cb;border-radius:10px;background:#f6f2ea;padding:13px}.dossier-metrics b{font:600 16px "Fraunces",Georgia,serif;color:#193c35}.dossier-question{border-top:1px solid #ddd6c8;padding-top:18px}.dossier-question b{display:block;font:600 19px/1.35 "Fraunces",Georgia,serif;color:#193c35;margin:8px 0}.dossier-question p{color:#56665e;line-height:1.55}.dossier-status{display:grid;grid-template-columns:9px auto 1fr;gap:8px;align-items:center;border-top:1px solid #ddd6c8;padding-top:15px;color:#8c3d36}.dossier-status i{width:9px;height:9px;border-radius:50%;background:#ad4941}.dossier-status span{color:#7b4c47;letter-spacing:0;font:600 11px "DM Sans",sans-serif}.value-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px;border-top:1px solid #d5cbbb;border-bottom:1px solid #d5cbbb}.value-proof div{display:grid;gap:4px;padding:19px;border-left:1px solid #d5cbbb}.value-proof div:first-child{border-left:0}.value-proof b{font:600 22px "Fraunces",Georgia,serif;color:#193c35}.value-proof span{font-size:11px;color:#657169}
.hero-copy h1{max-width:760px}.hero-copy h1 em{font-family:"Fraunces",Georgia,serif;font-weight:600}.opening h2,.org-section h2,.cohort-copy h2{font-family:"Fraunces",Georgia,serif;font-weight:600}.org-section{background:#f5f1e8!important}.product-card,.learning-shell,.credential-panel{box-shadow:0 15px 40px rgba(22,48,42,.07)}
@media(max-width:960px){.solution-cards{grid-template-columns:1fr 1fr}.dossier-grid,.evidence-title{grid-template-columns:1fr}.dossier-grid{gap:35px}.value-proof{grid-template-columns:1fr 1fr}.value-proof div:nth-child(3){border-left:0;border-top:1px solid #d5cbbb}}
@media(max-width:620px){.evidence-solutions,.proof-dossier{padding:68px 0}.solution-cards{grid-template-columns:1fr}.solution-cards a{min-height:220px}.solution-cards b{margin-top:30px}.dossier-card{padding:19px}.value-proof{grid-template-columns:1fr}.value-proof div{border-left:0;border-top:1px solid #d5cbbb}.value-proof div:first-child{border-top:0}.dossier-actions{display:grid}.dossier-actions .button{text-align:center}}
