.persona-body{background:#f6f8f5;color:#172521}.persona-nav{display:flex;align-items:center;gap:22px}.persona-nav a{font-size:11px;color:#56635b;font-weight:700}.persona-nav a.button-dark{color:#fff}.persona-hero{padding:78px 0;background:radial-gradient(ellipse at 80% 20%,rgba(202,230,184,.35),transparent 40%),#f6f8f5}.persona-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center}.persona-hero h1{font-size:clamp(42px,5.5vw,66px);line-height:1.05;letter-spacing:-3.5px;margin:18px 0}.persona-hero h1 em,.persona-section h2 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:#648b4b;letter-spacing:-.01em}.persona-hero p{max-width:620px;color:#5c6860;font-size:14px;line-height:1.8}.persona-actions{display:flex;gap:22px;align-items:center;margin-top:28px}.persona-panel{padding:23px;background:#192923;border:1px solid #34473b;border-radius:9px;box-shadow:0 22px 60px rgba(25,48,35,.14);color:#e3ece3}.persona-panel small{font:8px var(--mono);color:#9bb49b;letter-spacing:.08em}.persona-panel h3{font-size:17px;margin:24px 0 6px}.persona-panel p{font-size:10px;color:#a9b8aa;margin:0}.persona-panel li{padding:12px 0;border-top:1px solid #3a4d40;font-size:9px;list-style:none}.persona-panel ul{padding:0;margin:20px 0 0}.persona-section{padding:72px 0;border-top:1px solid #e1e8e2}.persona-section h2{font-size:38px;line-height:1.1;letter-spacing:-1.8px;margin:12px 0}.persona-section>div>p{max-width:660px;color:#5b685f;font-size:11px;line-height:1.8}.persona-cards,.persona-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:28px}.persona-card{padding:22px;background:white;border:1px solid #e2e9e1;border-radius:6px}.persona-card small{font:9px var(--mono);color:#557543}.persona-card h3{font-size:14px;margin:11px 0 7px}.persona-card p,.persona-steps p{color:#5f6a63;font-size:12px;line-height:1.8}.persona-steps article{border-top:1px solid #cdd9c9;padding-top:14px}.persona-steps b{font:9px var(--mono);color:#557543}.persona-steps h3{font-size:13px}.persona-cta{background:#c6eea0;padding:48px 0}.persona-cta>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.persona-cta h2{font-size:32px;line-height:1.1;letter-spacing:-1.2px;margin:10px 0}.persona-cta p{color:#536946;font-size:10px}.persona-cta .links{display:flex;gap:14px;align-items:center}.persona-cta .text-link{font-size:10px;color:#456c37}.persona-body .site-footer{padding:23px 0}.persona-body .footer-bottom{border:0;padding:0;font-size:8px}
@media(max-width:800px){.persona-grid{grid-template-columns:1fr;gap:30px}.persona-cards,.persona-steps{grid-template-columns:1fr 1fr}.persona-cta>div{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.persona-nav a:not(.button){display:none}.persona-hero{padding:52px 0}.persona-hero h1{font-size:41px;letter-spacing:-2.2px}.persona-section{padding:54px 0}.persona-section h2{font-size:32px}.persona-cards,.persona-steps{grid-template-columns:1fr}.persona-cta h2{font-size:29px}.persona-cta .links{align-items:flex-start;flex-direction:column}}