/* Compact shared process cards and accurate initial-review reassurance. */
.af-experience .af-refined-steps.af-process-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none}
.af-experience .af-process-compact>li{padding:24px;text-align:left;display:block;border-radius:18px;margin:0;min-width:0}
.af-experience .af-process-compact>li::after{display:none}
.af-process-compact .af-process-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}
.af-process-number{font-size:13px;font-weight:700;letter-spacing:.08em}
.af-process-compact .af-process-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--af-soft);color:var(--af-ink)}
.af-process-compact .af-process-icon svg{width:24px;height:24px;margin:0}
.af-experience .af-process-compact h3{font-size:26px;line-height:1.18;max-width:240px;margin:0 0 14px}
.af-experience .af-process-compact p{font-size:16px;line-height:1.65;margin:0}
.af-review-note{--af-review-bg:#e9f0e7;--af-review-ink:#173c33;--af-review-muted:#4d6359;display:flex;align-items:flex-start;gap:13px;padding:20px 22px;margin:20px 0 0;border-radius:14px;background:var(--af-review-bg);color:var(--af-review-ink);text-align:left;box-sizing:border-box}
html[data-theme="dark"] .af-review-note{--af-review-bg:#192f25;--af-review-ink:#e0eee5;--af-review-muted:#b5c8bc}
.af-review-note .af-review-icon{flex:0 0 23px;margin-top:2px}.af-review-note .af-review-icon svg{width:23px;height:23px;display:block}
.af-review-note strong{display:block;font-size:18px;line-height:1.4;font-weight:650;color:var(--af-review-ink)}
.af-review-note p,.af-experience .af-review-note p{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--af-review-muted)}
.af-review-note details{margin-top:8px;font-size:14px;line-height:1.6}.af-review-note summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:var(--af-review-ink);width:fit-content}
.af-review-note summary:focus-visible{outline:3px solid #bb9256;outline-offset:4px}
.af-review-note--compact{padding:15px 17px;gap:10px;max-width:610px}.af-review-note--compact strong{font-size:15px}.af-review-note--compact details,.af-review-note--compact p{font-size:13px!important}
.af-process-condition{margin:16px 0 0!important;max-width:none}
@media(max-width:760px){.af-experience .af-refined-steps.af-process-compact{gap:14px}.af-experience .af-process-compact>li{padding:20px 18px}.af-experience .af-process-compact h3{font-size:23px}}
@media(max-width:620px){.af-experience .af-refined-steps.af-process-compact{grid-template-columns:1fr;gap:14px}.af-process-compact .af-process-top{margin-bottom:14px}.af-experience .af-process-compact h3{max-width:none}.af-review-note{padding:17px 16px}.af-review-note strong{font-size:16px}}

.af-experience .af-process-compact h3{min-height:2.36em}.af-process-icon svg path,.af-process-icon svg circle,.af-review-icon svg path{stroke:#173c33}html[data-theme="dark"] .af-process-icon svg path,html[data-theme="dark"] .af-process-icon svg circle,html[data-theme="dark"] .af-review-icon svg path{stroke:#e0eee5}@media(max-width:620px){.af-experience .af-process-compact h3{min-height:0}}
