:root{--primary-green: #0b7a2a;--dark-green: #085d21;--ink: #0f172a;--slate: #475569;--subtle-border: rgba(15, 23, 42, .1);--offwhite: #f7fff8;--offwhite-2: #fbfffc}.section{background:var(--offwhite-2);border-top:1px solid rgba(15,23,42,.1);padding:46px 0}.container{width:min(1120px,calc(100% - 48px));margin:0 auto}.panel{border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#f7fff8eb;padding:18px;box-shadow:0 10px 25px #0f172a0f,0 1px 2px #0f172a0a;display:grid;grid-template-columns:1.25fr .75fr;gap:18px;align-items:center}.copy{min-width:0}.title{margin:0 0 8px;color:var(--ink);font-weight:900;line-height:1.12;font-size:clamp(20px,2.2vw,30px)}.text{margin:0;color:var(--slate);font-weight:650;line-height:1.55;font-size:15px}.actions{display:grid;gap:10px;justify-items:stretch}.primaryButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:12px 14px;border-radius:14px;background:var(--primary-green);color:#fff;font-weight:850;border:1px solid rgba(15,23,42,.1);box-shadow:0 1px #0f172a0f}.primaryButton:hover{background:var(--dark-green)}.primaryButton:focus-visible{outline:2px solid rgba(11,122,42,.55);outline-offset:2px}.secondaryRow{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;padding:10px 12px}.secondaryLink{color:var(--ink);font-weight:850;text-decoration:none;font-size:13.5px}.secondaryLink:hover{text-decoration:underline}.secondaryLink:focus-visible{outline:2px solid rgba(11,122,42,.55);outline-offset:2px}.sep{color:var(--slate)}.microNote{color:var(--slate);font-weight:650;font-size:12.5px;line-height:1.45;text-align:center}@media (max-width: 900px){.panel{grid-template-columns:1fr;align-items:start}.actions{justify-items:stretch}}@media (max-width: 640px){.section{padding:36px 0}.panel{padding:16px}}
