.pathways{display:grid;grid-template-columns:.8fr repeat(4,1fr);background:#fff;border-bottom:1px solid #ddd;padding:0 max(7vw,28px)}.pathways p,.pathways a{margin:0;padding:24px 20px;border-right:1px solid #ddd}.pathways p{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#777}.pathways a{text-decoration:none;font-family:Georgia,serif;transition:.25s}.pathways a span{float:right;color:var(--gold)}.pathways a:hover{background:var(--gold);color:#080808}.process{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.process-title{position:sticky;top:35px;align-self:start}.steps article{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:35px 0;border-top:1px solid #ccc}.steps article:last-child{border-bottom:1px solid #ccc}.steps span{font:1.7rem Georgia,serif;color:var(--gold)}.steps h3{margin:0}.faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw;background:var(--cream)}.accordion{--bs-accordion-bg:transparent;--bs-accordion-border-color:#c9c2b5;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:transparent;--bs-accordion-active-color:#7a5a25}.accordion-button{font:1.15rem Georgia,serif;padding:24px 0}.accordion-body{padding:0 0 25px;color:#555}.whatsapp{position:fixed;right:20px;bottom:20px;z-index:30;padding:12px 18px;background:#1f8f52;color:white;text-decoration:none;border-radius:99px;font-weight:bold;box-shadow:0 8px 30px #0004}@media(max-width:800px){.pathways{grid-template-columns:1fr 1fr;padding:0}.pathways p{grid-column:1/-1}.process,.faq-section{grid-template-columns:1fr}.process-title{position:static}.whatsapp{font-size:13px;padding:11px 15px}}
