.pathfinder-page{color:#142a3b;background:#fbf6ee;min-height:100vh}.pathfinder-hero{text-align:center;background:radial-gradient(circle at 15% 25%,#f2ddca,#0000 24%),radial-gradient(circle at 88% 18%,#dfe9df,#0000 24%);padding:86px 7vw 54px}.pathfinder-hero>span,.all-paths>span{color:#8a6745;letter-spacing:.18em;font-size:9px;font-weight:800}.pathfinder-hero h1{max-width:920px;margin:15px auto 20px;font:600 clamp(54px,7vw,86px)/.9 Cormorant Garamond,serif}.pathfinder-hero p{color:#64726d;max-width:680px;margin:auto;font-size:12px;line-height:1.7}.pathfinder-tool{background:#fffaf2;border:1px solid #dac7a8;border-radius:20px;max-width:920px;margin:0 auto 80px;padding:48px;box-shadow:0 25px 60px #071f3717}.pathfinder-progress{justify-content:space-between;align-items:center;display:flex}.pathfinder-progress>span{color:#315b3a;letter-spacing:.15em;font-size:8px;font-weight:900}.pathfinder-progress>div{gap:6px;display:flex}.pathfinder-progress i{background:#e5d8c3;border-radius:5px;width:38px;height:4px}.pathfinder-progress i.active{background:#c89a45}.pathfinder-tool h2{max-width:700px;margin:30px 0;font:600 43px/1.05 Cormorant Garamond,serif}.pathfinder-options{gap:10px;display:grid}.pathfinder-options button{color:#142a3b;text-align:left;cursor:pointer;background:#fbf6ee;border:1px solid #dfd1bc;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:18px 20px;transition:all .2s;display:grid}.pathfinder-options button:hover,.pathfinder-options button:focus-visible{background:#f2e8d9;border-color:#c89a45;transform:translate(4px)}.pathfinder-options button>b{color:#8a6745;border:1px solid #c89a45;border-radius:50%;place-items:center;width:36px;height:36px;font:600 17px Cormorant Garamond,serif;display:grid}.pathfinder-options button>span{font:600 19px Cormorant Garamond,serif}.pathfinder-options button>i{color:#315b3a;font-style:normal}.pathfinder-back{color:#65716c;cursor:pointer;background:0 0;border:0;margin-top:20px;font-size:9px}.pathfinder-result{color:#fff;background:#071f37;border:2px solid #c89a45;border-radius:24px;grid-template-columns:180px 1fr;gap:46px;max-width:1000px;margin:0 auto 80px;padding:48px;display:grid;box-shadow:0 26px 65px #071f3733}.result-mark{color:#e1bc70;border:1px solid #e1bc70;border-radius:50%;place-items:center;width:170px;height:170px;font:600 76px Cormorant Garamond,serif;display:grid}.pathfinder-result>div>span{color:#e1bc70;letter-spacing:.16em;font-size:8px;font-weight:900;display:block}.pathfinder-result>div>small{color:#bcd4c2;letter-spacing:.12em;margin-top:14px;font-size:8px;display:block}.pathfinder-result h2{margin:8px 0 12px;font:600 48px/1 Cormorant Garamond,serif}.pathfinder-result p{color:#ffffffb8;font-size:11px;line-height:1.7}.pathfinder-result ul{grid-template-columns:1fr 1fr;gap:8px 20px;margin:22px 0;padding:0;list-style:none;display:grid}.pathfinder-result li{color:#e9efe9;font-size:10px}.result-actions{gap:10px;margin-top:27px;display:flex}.result-actions a,.result-actions button{border-radius:7px;padding:13px 18px;font-size:9px;font-weight:900}.result-actions a{color:#071f37;background:#e1bc70}.result-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59}.all-paths{text-align:center;background:#efe5d6;padding:80px 6vw}.all-paths>h2{margin:12px auto 36px;font:600 50px/1 Cormorant Garamond,serif}.all-paths>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:auto;display:grid}.all-paths article{background:#fffaf2;border:1px solid #d7c4a6;border-radius:16px;padding:30px;position:relative}.all-paths article.recommended:after{content:"YOUR MATCH";color:#315b3a;letter-spacing:.12em;font-size:7px;font-weight:900;position:absolute;top:18px;right:18px}.all-paths article>i{color:#315b3a;border:1px solid #c89a45;border-radius:50%;place-items:center;width:48px;height:48px;font:25px Cormorant Garamond,serif;display:grid}.all-paths small{color:#8a6745;letter-spacing:.12em;margin-top:22px;font-size:8px;font-weight:800;display:block}.all-paths h3{margin:9px 0;font:600 29px/1 Cormorant Garamond,serif}.all-paths p{color:#66716d;min-height:38px;font-size:10px;line-height:1.55}.all-paths a{color:#315b3a;font-size:9px;font-weight:900}.pathfinder-note{color:#fff;background:#071f37;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:32px 7vw;display:grid}.pathfinder-note strong{color:#e1bc70;font:600 22px Cormorant Garamond,serif}.pathfinder-note p{color:#ffffffa6;margin:0;font-size:10px;line-height:1.6}@media (max-width:720px){.pathfinder-hero{padding:66px 22px 46px}.pathfinder-hero h1{font-size:55px}.pathfinder-tool{margin:0 16px 60px;padding:28px 20px}.pathfinder-tool h2{font-size:35px}.pathfinder-options button{grid-template-columns:38px 1fr}.pathfinder-options button>i{display:none}.pathfinder-result{grid-template-columns:1fr;margin:0 16px 60px;padding:30px 22px}.result-mark{width:110px;height:110px;font-size:53px}.pathfinder-result ul,.all-paths>div,.pathfinder-note{grid-template-columns:1fr}.result-actions{text-align:center;flex-direction:column;align-items:stretch}.all-paths{padding:65px 20px}.all-paths>h2{font-size:41px}.membership-nav>div a:not(.member-signin){display:none}}.all-paths.two-paths>div{grid-template-columns:repeat(2,1fr);max-width:760px}@media (max-width:720px){.all-paths.two-paths>div{grid-template-columns:1fr}}
