.agent-hero{background:#193252;color:#fff;padding:5.5rem max(1.5rem,calc((100% - var(--max))/2)) 0}.agent-hero-inner{display:grid;grid-template-columns:330px 1fr;gap:4.8rem;align-items:center;max-width:var(--max);margin:auto;padding-bottom:5rem}.agent-photo{height:425px;border:4px solid #fff;border-radius:22px;overflow:hidden;background:#d6d9df;box-shadow:0 12px 25px rgba(0,0,0,.14)}.agent-photo img{width:100%;height:100%;display:block;object-fit:cover}.agent-intro h1{font-size:clamp(3.2rem,6vw,5.5rem)}.agent-intro>p:last-child{max-width:650px;color:#d3deec;font-size:1.05rem}.agent-badge{display:inline-block;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);border-radius:999px;padding:.55rem .95rem;margin:.25rem 0 1.2rem;color:#e9eef5;font-size:.78rem}.agent-badge span{color:#67d59a;margin-left:.35rem}.agent-facts{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;color:var(--ink);border-radius:18px 18px 0 0;overflow:hidden;box-shadow:0 -4px 22px rgba(0,0,0,.12)}.agent-facts div{padding:1.35rem 1.5rem;border-right:1px solid #e1e5eb}.agent-facts div:last-child{border:0}.agent-facts span{display:block;text-transform:uppercase;font-size:.66rem;font-weight:700;letter-spacing:.12em;color:#6d7887;margin-bottom:.55rem}.agent-facts strong{font-size:1rem}.agent-section{max-width:var(--max);margin:auto;padding:7rem 1.5rem;display:grid;grid-template-columns:220px 1fr;gap:5rem}.agent-section-label{color:#c41e3a;text-transform:uppercase;letter-spacing:.13em;font-weight:700;font-size:.72rem;padding-top:.5rem}.agent-section h2,.verify-section h2{font-size:clamp(2.3rem,4vw,4rem)}.agent-section p{max-width:760px;color:#697589}.agent-section h3{margin-top:2.5rem}.focus-list{display:grid;grid-template-columns:1fr 1fr;gap:.65rem 2rem;list-style:none;padding:0;margin:1.2rem 0 0;color:#4b586a}.focus-list li:before{content:'✓';color:#e65c00;font-weight:700;margin-right:.65rem}.approach-section{background:#f5f7fa;max-width:none;padding-left:max(1.5rem,calc((100% - var(--max))/2));padding-right:max(1.5rem,calc((100% - var(--max))/2))}.approach-list{border-top:1px solid #d7dee7;margin-top:2rem}.approach-list>div{display:grid;grid-template-columns:230px 1fr;gap:2rem;padding:1.3rem 0;border-bottom:1px solid #d7dee7}.approach-list strong{color:#e65c00}.approach-list p{margin:0}.verify-section{background:#fff0eb;padding:4rem max(1.5rem,calc((100% - var(--max))/2));display:flex;justify-content:space-between;gap:2rem;align-items:center}.verify-section p{color:#697589}.verify-actions{display:flex;gap:.75rem;flex-wrap:wrap}.button-ghost-dark{border:1px solid #d0d7e0;color:var(--navy);background:#fff}.agent-disclaimer{max-width:var(--max);margin:0 auto;padding:2.5rem 1.5rem;color:#8b95a4;font-size:.74rem;text-align:center}@media(max-width:760px){.agent-hero{padding:3.5rem 1.2rem 0}.agent-hero-inner{grid-template-columns:1fr;gap:2rem;padding-bottom:3.5rem}.agent-photo{height:390px;max-width:330px}.agent-facts{grid-template-columns:repeat(2,1fr)}.agent-facts div:nth-child(2){border-right:0}.agent-section{grid-template-columns:1fr;gap:1.4rem;padding:5rem 1.2rem}.focus-list{grid-template-columns:1fr}.approach-section{padding-left:1.2rem;padding-right:1.2rem}.approach-list>div{grid-template-columns:1fr;gap:.35rem}.verify-section{padding:3.5rem 1.2rem;align-items:flex-start;flex-direction:column}}
