.copy-option-1 .hero-copy>p,.copy-option-2 .hero-copy>p,.copy-option-3 .hero-copy>p{max-width:620px}.hero-offer{font-size:12px!important;line-height:1.7;margin-top:26px;color:#d2dfb9!important}.edition-two .hero{min-height:780px}.report-section{background:#e8e3d6;color:#0d3831}.report-section p{color:#3f554c}.report-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;margin-bottom:50px}.report-logo{width:170px;height:80px;object-fit:contain;margin-bottom:15px}.report-intro h2{font-family:YoungSerif,Georgia,serif;font-size:clamp(31px,3.3vw,48px);font-weight:400;line-height:1.2}.report-intro .eyebrow{font-family:DMMono,monospace;letter-spacing:.1em;font-size:10px}.report-demo{background:#f7f4eb;border:1px solid #95a388;box-shadow:0 25px 55px #0d383114}.report-top{padding:32px 35px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid #c9d0bd}.report-top h3{font-family:YoungSerif,Georgia,serif;font-size:30px;margin:0}.report-top .eyebrow{font-family:DMMono,monospace;font-size:11px;margin-bottom:16px}.demo-badge{font-family:DMMono,monospace;font-size:10px;line-height:1.7;padding:10px 12px;border:1px solid #819373;color:#40583c}.report-overview{display:grid;grid-template-columns:repeat(3,1fr);background:#e1e7d7;padding:22px 35px;gap:20px}.report-overview small{display:block;font-family:DMMono,monospace;font-size:10px;margin-bottom:10px}.report-overview strong{font-size:13px;font-weight:400}.report-workspace{display:grid;grid-template-columns:.85fr 1.4fr}.report-tabs{border-right:1px solid #c9d0bd;padding:20px 15px;display:flex;flex-direction:column;gap:6px}.report-tabs button{display:flex;text-align:left;align-items:center;gap:15px;padding:17px 15px;border:0;background:transparent;color:#0d3831;font-size:13px;line-height:1.5;transition:background .28s}.report-tabs button span{font-family:DMMono,monospace;color:#6a805b}.report-tabs button[aria-pressed=true]{background:#0d3831;color:#f4f0e5}.report-tabs button[aria-pressed=true] span{color:#c1d29e}.report-tabs button:hover{box-shadow:inset 0 0 0 1px #8fa07b}.report-tabs button:focus-visible{outline-color:#0d3831}.report-panel{padding:30px 35px;min-height:380px}.report-panel>.eyebrow{font-family:DMMono,monospace;font-size:10px;color:#637950}.report-panel h3{font-family:YoungSerif,Georgia,serif;font-size:26px}.report-panel p{font-size:14px;line-height:1.75}.evidence-row{border-top:1px solid #c9d0bd;padding-top:15px;margin-top:15px}.evidence-row span{font-family:DMMono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.evidence-row p{margin:8px 0 0}.report-signal{display:flex;gap:9px;font-family:DMMono,monospace;font-size:10px;line-height:1.6;margin-top:24px}.report-signal i{width:7px;height:7px;flex:none;border-radius:50%;background:#8ba077;margin-top:4px}.report-bottom{padding:18px 35px;border-top:1px solid #c9d0bd;font-size:12px;line-height:1.7}.report-boundary{font-size:12px;max-width:900px;margin:24px 0 0}.account-strip{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:55px;padding-top:40px;border-top:1px solid #7c957450}.account-strip h3{font-size:28px}.account-strip p{font-size:14px}.report-intro .button{background:#0d3831;color:#f3efdf}.copy-option-2 .hero h1,.copy-option-3 .hero h1{font-size:clamp(46px,6.6vw,95px)}#team>.leadership-layout{padding:35px 0 0}.cta .booking-note{max-width:650px;margin:25px auto 0}.steps h3{font-size:20px}.copy-option-3 #services{border-top:1px solid #a3b08a55}.report-panel.panel-change{animation:panel-rise .35s ease-out}@keyframes panel-rise{from{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(max-width:800px){.report-intro,.report-workspace,.account-strip{grid-template-columns:1fr}.report-overview{grid-template-columns:1fr;gap:18px}.report-top{display:block;padding:24px}.demo-badge{display:inline-block;margin-top:18px}.report-tabs{border-right:0;border-bottom:1px solid #c9d0bd;padding:12px}.report-tabs button{padding:12px}.report-panel{padding:24px;min-height:430px}.report-overview,.report-bottom{padding:22px 24px}.report-logo{width:140px}.report-intro{gap:25px}.edition-two .hero{min-height:740px}.copy-option-2 .hero h1,.copy-option-3 .hero h1{font-size:clamp(36px,9vw,65px)}.account-strip{gap:25px}.report-intro .button{font-size:11px}}
