/* Candidate V2.3: incremental explanation, approved identity unchanged */
.ag23-section{padding:clamp(32px,5vw,70px) 0}.ag23-panel{background:linear-gradient(145deg,#15242f,#233235);color:#f0f5ee;border:1px solid #47564c;border-radius:20px;padding:clamp(20px,3vw,36px);margin:0 auto;max-width:1150px}
.ag23-panel h2{font-size:clamp(1.5rem,3vw,2.4rem);color:#f1f7ed;line-height:1.17;margin:.15em 0 .5em}.ag23-panel p{color:#cbd9d0;max-width:800px;line-height:1.6}.ag23-eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#b4e868!important}.ag23-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 26px}.ag23-two article{background:#253730;border:1px solid #445c51;border-radius:14px;padding:19px}.ag23-two h3{margin:0 0 10px;color:#f0f9ed;font-size:1.06rem}.ag23-two p{margin:0;font-size:.95rem}.ag23-note{font-size:.78rem!important;color:#aebbb0!important}.ag23-cta{display:inline-block;text-decoration:none;padding:11px 18px;background:#b4e868;color:#15251c!important;border-radius:100px;font-weight:800}.ag23-panel .ag23-cta:hover{filter:brightness(.91)}.ag23-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.ag23-steps article{padding:16px;border:1px solid #445c51;border-radius:14px}.ag23-steps strong{display:block;color:#f0f9ed;margin-bottom:7px}.ag23-steps p{font-size:.88rem;margin:0}@media(max-width:760px){.ag23-two,.ag23-steps{grid-template-columns:1fr}.ag23-panel{margin:0 14px}.ag23-section{padding:30px 0}}
