
.pro-journey-view{padding-top:32px;padding-bottom:90px}.pro-journey-view[hidden]{display:none}.pro-journey-steps{display:flex;list-style:none;padding:0;gap:0;margin:26px 0 44px;max-width:820px}.pro-journey-steps li{display:flex;align-items:center;gap:10px;flex:1;color:#887c84;font-size:14px;position:relative}.pro-journey-steps li:not(:last-child):after{content:"";height:1px;background:#ded2d7;flex:1;margin:0 18px 0 4px}.pro-journey-steps li>span{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1px solid #ddd0d6;border-radius:50%;font-size:13px}.pro-journey-steps .is-current{color:#472748}.pro-journey-steps .is-current>span{color:white;background:#b5573e;border-color:#b5573e}.pro-journey-steps .is-done>span{background:#eee4d9;color:#603c30;border-color:#eee4d9}.pro-journey-heading{display:flex;gap:55px;align-items:flex-end;justify-content:space-between;margin-bottom:38px}.pro-journey-heading h1{font-family:var(--font-display,Georgia,serif);font-size:clamp(42px,4.7vw,66px);line-height:1.06;margin:14px 0 0;font-weight:400;letter-spacing:-2px}.pro-journey-heading h1 em{font-weight:400;color:#b55b43}.pro-journey-heading>p{max-width:405px;line-height:1.8;font-size:17px;color:#756772}.pro-journey-heading>p strong{font-size:14px;color:#482b47;font-weight:500}.pro-choice-layout{display:grid;grid-template-columns:minmax(220px,.76fr) 2fr;gap:24px;align-items:stretch}.pro-journey-story{position:relative;overflow:hidden;border-radius:28px;background:#412642;min-height:590px;color:white}.pro-journey-story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:52% top}.pro-journey-story:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(45,24,43,.32) 45%,#3e243f 100%)}.pro-journey-story>div{position:absolute;z-index:1;bottom:34px;left:26px;right:24px}.pro-journey-story span{font-size:10px;letter-spacing:1.7px}.pro-journey-story h2{font-family:var(--font-display,Georgia,serif);font-weight:400;font-size:36px;line-height:1.12;margin:16px 0}.pro-journey-story p{color:#eee4e9;font-size:14px;line-height:1.7}.pro-choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pro-choice-card{border:1px solid #dfd2c6;border-radius:28px;padding:31px 26px 24px;display:flex;flex-direction:column;background:#fffdf9;position:relative}.pro-choice-eyebrow{font-size:10px;letter-spacing:1.4px;color:#9a6547;font-weight:650}.pro-choice-card h2{font-family:var(--font-display,Georgia,serif);font-size:38px;line-height:1.2;font-weight:400;margin:17px 0 16px}.pro-choice-price{font-size:38px;font-weight:550;letter-spacing:-1.5px}.pro-choice-price small{display:block;font-size:13px;letter-spacing:0;font-weight:400;line-height:1.6;margin-top:5px;color:#80737b}.pro-choice-intro{font-size:15px;line-height:1.65;margin:23px 0 16px;min-height:72px;color:#72646d}.pro-choice-card ul{padding:19px 0 0;list-style:none;border-top:1px solid #e9e0d7;margin:0 0 30px}.pro-choice-card li{display:flex;gap:9px;font-size:14px;line-height:1.6;margin:0 0 13px}.pro-choice-card li>span{color:#ad6644;font-size:15px}.pro-choice-card .button{margin-top:auto;gap:8px;width:100%;font-size:13px;min-height:49px;padding:12px 14px}.pro-choice-footnote{font-size:11px;line-height:1.6;text-align:center;margin-top:14px;color:#83747e;min-height:36px}.pro-choice-selected{position:absolute;right:20px;top:-12px;border-radius:20px;background:#eee0cc;color:#57333e;padding:5px 13px;font-size:11px}.pro-choice-card.is-fournaise{background:#422545;border-color:#422545;color:#fff6ed}.is-fournaise .pro-choice-eyebrow{color:#f4bc91}.is-fournaise .pro-choice-price small,.is-fournaise .pro-choice-intro,.is-fournaise .pro-choice-footnote{color:#e3d3df}.is-fournaise ul{border-color:#694867}.is-fournaise li>span{color:#f4bc91}.pro-journey-fees{margin-top:34px;border-top:1px solid #dfd3ca;border-bottom:1px solid #dfd3ca;padding:35px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px}.pro-journey-fees h2,.pro-journey-after h2{font-family:var(--font-display,Georgia,serif);font-size:30px;font-weight:400;margin:13px 0}.pro-journey-fees p{line-height:1.7;font-size:14px;color:#7c6d77}.pro-commission-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pro-commission-pair p{display:flex;flex-direction:column;margin:0}.pro-commission-pair strong{font-family:var(--font-display,Georgia,serif);font-weight:400;font-size:41px;color:#4a2a48}.pro-commission-pair span{font-size:13px}.pro-commission-pair small{grid-column:1/-1;font-size:12px;color:#7e6e78;line-height:1.6}.pro-journey-after{margin-top:44px}.pro-journey-after>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.pro-journey-after>div p{font-size:14px;line-height:1.75;color:#7c6d77}.pro-journey-after strong{display:block;color:#4a2a48;font-weight:600;margin-bottom:8px}.pro-journey-after>a{display:inline-block;margin-top:22px;text-decoration:underline;text-underline-offset:5px;font-size:14px}.is-pro-registration .email-auth-card{padding-top:28px}.is-pro-registration .pro-journey-steps{margin:23px 0 34px;max-width:none}.is-pro-registration .pro-journey-steps li{font-size:11px;gap:6px}.is-pro-registration .pro-journey-steps li:not(:last-child):after{margin:0 7px;min-width:5px}.is-pro-registration .pro-journey-steps li>span{width:25px;height:25px;font-size:11px}.pro-choice-summary{border:1px solid #e2d0bd;background:linear-gradient(110deg,#f4ebde,#fbf4eb);border-radius:19px;padding:18px 21px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 8px}.pro-choice-summary span{font-size:9px;letter-spacing:1.6px;color:#8c624b;display:block}.pro-choice-summary strong{font-family:var(--font-display,Georgia,serif);font-size:27px;font-weight:400;display:block;margin-top:5px}.pro-choice-summary p{font-size:13px;margin:4px 0 0;color:#7c6871}.pro-choice-summary a{font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.pro-choice-note{font-size:12px;color:#7c6b74;line-height:1.7;margin:0 0 24px}.pro-setup-banner{border:1px solid #dfd0bd;border-radius:23px;padding:20px 26px;margin-bottom:25px;background:#faf0e2}.pro-setup-banner .pro-journey-steps{margin:0 0 20px;max-width:800px}.pro-setup-banner>div{display:flex;gap:25px;justify-content:space-between;align-items:center}.pro-setup-banner p{font-size:14px;line-height:1.7;margin:0;max-width:700px}.pro-setup-banner p span{display:block;font-size:10px;letter-spacing:1.2px;color:#966049}.pro-setup-banner strong{display:block;font-family:var(--font-display,Georgia,serif);font-size:25px;font-weight:400;margin:5px 0}.pro-setup-banner a{font-size:13px;white-space:nowrap}.pro-setup-banner button{font-size:13px;flex-shrink:0}.pro-existing-account{padding:20px;background:#f2eade;border-radius:14px;line-height:1.7}
@media(min-width:1500px){.pro-choice-card .button{font-size:15px}.pro-choice-card{padding:35px}.pro-choice-card li{font-size:15px}}
@media(max-width:1050px){.pro-choice-layout{grid-template-columns:1fr}.pro-journey-story{display:none}.pro-choice-card{min-height:570px;padding:28px}.pro-journey-heading{gap:25px}.pro-journey-heading>p{max-width:340px}.pro-journey-fees{gap:35px}}
@media(max-width:650px){.pro-journey-view{padding-top:22px;padding-bottom:55px}.pro-journey-steps{margin:22px 0 28px}.pro-journey-steps li{font-size:10px;gap:5px;flex-direction:column;align-items:flex-start}.pro-journey-steps li:not(:last-child):after{position:absolute;top:14px;left:33px;right:10px;margin:0}.pro-journey-steps b{font-weight:500}.pro-journey-heading{display:block;margin-bottom:28px}.pro-journey-heading h1{font-size:44px;letter-spacing:-1.4px}.pro-journey-heading>p{font-size:15px;line-height:1.8;margin-top:22px}.pro-choice-cards{grid-template-columns:1fr;gap:25px}.pro-choice-card{min-height:0;padding:28px 24px}.pro-choice-card .button{font-size:14px}.pro-choice-intro{min-height:0}.pro-choice-card ul{margin-bottom:20px}.pro-choice-footnote{min-height:0}.pro-journey-fees{grid-template-columns:1fr;gap:20px}.pro-journey-after>div{grid-template-columns:1fr;gap:0}.pro-journey-fees h2{font-size:27px}.pro-choice-summary{padding:17px;gap:10px}.pro-choice-summary a{font-size:11px;white-space:normal;max-width:72px}.pro-choice-summary p{font-size:12px}.is-pro-registration .pro-journey-steps li{flex-direction:column;align-items:flex-start;font-size:10px}.is-pro-registration .pro-journey-steps li:not(:last-child):after{left:29px;right:6px;top:12px;margin:0}.pro-setup-banner{padding:19px}.pro-setup-banner>div{flex-direction:column;align-items:flex-start}.pro-setup-banner .button{width:100%;white-space:normal}.pro-existing-account strong{overflow-wrap:anywhere}}

.pro-choice-rates{font-size:12px;line-height:1.6;margin:16px 0 0;color:#8a6556}.is-fournaise .pro-choice-rates{color:#f1c6ab}
