.perception-paths{padding:74px 6vw 86px;background:var(--paper);border-top:1px solid var(--line)}
.perception-paths-inner{max-width:1200px;margin:auto}
.perception-paths .eyebrow{color:#08776d}
.perception-paths h2{font-size:clamp(2.4rem,4.3vw,4.1rem);line-height:1.03;letter-spacing:-.045em;max-width:22ch;margin:0 0 22px;text-wrap:balance}
.perception-paths-lead{font-size:1.18rem;line-height:1.6;max-width:65ch;margin-bottom:32px}
.perception-paths-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.perception-path{display:flex;flex-direction:column;border:2px solid #c4ded7;border-radius:24px;padding:28px;background:linear-gradient(145deg,#e5f6ef,#fffdf6);box-shadow:6px 7px 0 #ffc83d65;min-width:0}
.perception-path:nth-child(2){background:linear-gradient(145deg,#edf0ff,#fffdf6);border-color:#d3c8e6}
.perception-path .path-marker{font-size:.8rem;color:#405b70;font-weight:900;letter-spacing:.07em;margin:0 0 16px}
.perception-path h3{font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.1;letter-spacing:-.035em;margin:0 0 16px}
.perception-path>p{margin:0 0 22px;max-width:43ch;line-height:1.55}
.perception-path .path-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;list-style:none;padding:0}
.perception-path .path-actions li{font-size:.82rem;border:1px solid #c5d6d6;border-radius:999px;padding:5px 11px;background:#fff9;font-weight:900}
.perception-path a{margin-top:auto;align-self:flex-start;background:var(--navy);color:white;padding:13px 20px;border-radius:999px;min-height:48px;font-size:.95rem;font-weight:900;text-decoration:none;box-shadow:3px 4px 0 var(--sun)}
.perception-path a:hover{background:#084d7e}
.perception-paths-note{color:#405b70;font-size:.9rem;margin:28px 0 0}
.perception-continue{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}
.perception-continue p{font-weight:900}
.perception-continue-links{display:flex;flex-wrap:wrap;gap:12px 24px}
@media(max-width:680px){.perception-paths{padding:48px 6vw 58px}.perception-paths-grid{grid-template-columns:1fr;gap:24px}.perception-path{padding:24px}.perception-path a{width:100%;text-align:center}.perception-paths-lead{font-size:1.08rem}}
