.journey-nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.journey-nav button{flex:1;min-width:130px;padding:18px;border:1px solid #ffffff45;border-radius:12px;background:transparent;color:#f5f1e8;font:20px Georgia,serif;cursor:pointer;text-align:left}.journey-nav button span{display:block;font:12px Inter,system-ui,sans-serif;color:#cfc5ae;margin-bottom:8px}.journey-nav button[aria-selected=true]{background:#f5f1e8;color:#344238}.journey-nav button[aria-selected=true] span{color:#626b64}.steps.enhanced{display:block}.steps.enhanced .step{padding:36px;max-width:850px;border-left:3px solid #b49b70}.steps.enhanced .step h3{font-size:38px}.steps.enhanced .step p{font-size:18px;max-width:680px}.steps [hidden]{display:none}.journey-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;color:#cfc5ae;font-size:13px}.journey-next{background:transparent;border:1px solid #cfc5ae;border-radius:100px;color:#f5f1e8;padding:12px 20px;font:inherit;cursor:pointer}.faq-item summary{display:flex;justify-content:space-between;gap:24px;cursor:pointer;font:22px/1.4 Georgia,serif;color:#344238;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:'+'}.faq-item[open] summary:after{content:'−'}.faq-item p{margin-top:18px}.investment .card{transition:transform .2s,box-shadow .2s}.investment .card.chosen{box-shadow:0 0 0 3px #b49b70;transform:translateY(-5px)}.tier-select{margin-top:20px;padding:12px 18px;border-radius:100px;border:1px solid currentColor;color:inherit;background:transparent;cursor:pointer;font:inherit}.investment-response{margin-top:28px;padding:24px;border-left:3px solid #b49b70;background:#dfe5da}.investment-response p{margin:0 0 16px}.deliverables .card,.audience .card,.pain{transition:transform .2s,box-shadow .2s}.deliverables .card:hover,.audience .card:hover,.pain:hover{transform:translateY(-4px);box-shadow:0 12px 28px #34423812}button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #b49b70;outline-offset:5px}.consult-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.consult-reveal.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.consult-reveal{opacity:1;transform:none}*,*::before,*::after{animation:none!important;transition:none!important}}
