.xch49-journey{--xc-ink:#f6f4ff;--xc-muted:#b8b4ce;--xc-line:rgba(192,180,235,.25);--xc-purple:#b49af3;color:var(--xc-ink);font-family:inherit;isolation:isolate;line-height:1.5}.xch49-journey *{box-sizing:border-box}.xch49-journey [hidden]{display:none!important}.xch49-journey .xch49-wrap{margin:auto;max-width:1160px;padding:0 32px}.xch49-journey h1,.xch49-journey h2,.xch49-journey h3,.xch49-journey h4,.xch49-journey p{color:inherit;font-family:inherit;margin:0}.xch49-journey .xch49-hero{background:radial-gradient(ellipse at 50% 0,rgba(108,65,192,.2),transparent 65%),#0b0a20;border-bottom:1px solid var(--xc-line);padding:70px 0 42px;text-align:center}.xch49-journey h1{background:linear-gradient(105deg,#fff 20%,#cab3ff 55%,#c8e4ff 88%);-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5vw,66px);font-weight:700;letter-spacing:-.045em;line-height:1.05;-webkit-text-fill-color:transparent}.xch49-journey .xch49-subtitle{color:#d7d2e8;font-size:clamp(17px,2vw,21px);margin:23px auto 32px;max-width:680px}.xch49-journey a,.xch49-journey button,.xch49-journey summary{font-family:inherit;-webkit-tap-highlight-color:transparent}.xch49-journey button{cursor:pointer;font-size:16px;line-height:1.3}.xch49-journey .xch49-paths{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:0 auto 28px;max-width:940px}.xch49-journey .xch49-paths button{align-items:center;background:#13112a;border:1px solid var(--xc-line);border-radius:12px;color:var(--xc-ink);display:flex;font-weight:600;gap:12px;min-height:68px;padding:19px 20px;text-align:left}.xch49-journey .xch49-paths button span{color:var(--xc-purple);font-size:13px;letter-spacing:.08em}.xch49-journey .xch49-paths button[aria-pressed=true]{background:linear-gradient(115deg,#352253,#1b1535);border-color:#bb9dff;box-shadow:0 0 24px #9d68e718}.xch49-journey .xch49-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.xch49-journey .xch49-actions button,.xch49-journey .xch49-talk{background:transparent;border:1px solid var(--xc-line);border-radius:8px;color:var(--xc-ink);font-weight:600;padding:12px 23px;text-decoration:none}.xch49-journey .xch49-talk{background:#d6f58c;border-color:#d6f58c;color:#17220c}.xch49-journey .xch49-lower{background:radial-gradient(ellipse at 90% 30%,#25113b55,transparent 70%),#030316;min-height:580px;padding:36px 0 64px}.xch49-journey .xch49-steps{border-bottom:1px solid var(--xc-line);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px;padding-bottom:23px}.xch49-journey .xch49-steps button{background:transparent;border:1px solid var(--xc-line);border-radius:30px;color:#cbc5dc;font-size:14px;padding:10px 16px}.xch49-journey .xch49-steps button[aria-pressed=true]{background:#cbb7f4;border-color:#cbb7f4;color:#1d1230}.xch49-journey .xch49-results{margin-bottom:28px}.xch49-journey .xch49-results>h2{font-size:clamp(23px,3vw,31px);font-weight:600;letter-spacing:-.02em;line-height:1.22;margin-bottom:27px}.xch49-journey .xch49-offering-group{margin-top:22px}.xch49-journey .xch49-offering-group>h3{color:var(--xc-muted);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.xch49-journey .xch49-grid{display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.xch49-journey .xch49-card{background:#0c0b2399;border:1px solid var(--xc-line);border-radius:12px;color:var(--xc-ink);display:flex;flex-direction:column;gap:17px;min-width:0;padding:20px;text-decoration:none;transition:border-color .15s,background .15s}.xch49-journey .xch49-card:hover{background:#17102d;border-color:#a986e9}.xch49-journey .xch49-icon{align-items:center;background:#241b3d;border-radius:10px;color:#bca2f2;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.xch49-journey .xch49-icon:has(img){background:#fff}.xch49-journey .xch49-icon img{border-radius:7px;height:46px;object-fit:contain;width:46px}.xch49-journey .xch49-icon svg{height:29px;width:29px}.xch49-journey .xch49-icon:empty{display:none}.xch49-journey .xch49-card h4{font-size:19px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.xch49-journey .xch49-card p{color:#c7c1d7;font-size:15px;line-height:1.5;margin:9px 0 14px}.xch49-journey .xch49-explore-label{color:#d8c5ff;font-size:13px;font-weight:600}.xch49-journey .xch49-explore-label span{margin-left:4px}.xch49-journey .xch49-catalog{border-top:1px solid var(--xc-line);margin-top:36px;padding-top:22px;scroll-margin-top:24px}.xch49-journey summary{color:#d5c3f5;cursor:pointer;font-size:17px;font-weight:600;list-style-position:inside;padding:8px 0}.xch49-journey .xch49-catalog-body{padding-top:12px}.xch49-journey .xch49-fallback-heading{margin:25px 0}.xch49-enhanced .xch49-fallback-heading{display:none}.xch49-journey :is(button,a,summary):focus-visible{outline:3px solid #e5d5ff;outline-offset:5px}@media(max-width:900px){.xch49-journey .xch49-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xch49-journey .xch49-paths button{font-size:15px;gap:9px;padding:16px 12px}}@media(max-width:600px){.xch49-journey .xch49-wrap{padding:0 20px}.xch49-journey .xch49-hero{padding:44px 0 30px}.xch49-journey .xch49-paths{gap:8px;grid-template-columns:1fr;margin-bottom:23px}.xch49-journey .xch49-paths button{min-height:54px;padding:13px 16px}.xch49-journey .xch49-grid{grid-template-columns:1fr}.xch49-journey .xch49-card{padding:18px}.xch49-journey .xch49-lower{padding-top:28px}.xch49-journey .xch49-steps{gap:7px}.xch49-journey .xch49-steps button{font-size:13px;padding:9px 12px}.xch49-journey .xch49-actions button,.xch49-journey .xch49-talk{padding:12px 17px}}@media(prefers-reduced-motion:reduce){.xch49-journey *{scroll-behavior:auto!important;transition:none!important}}