/* Presentation only. Membership, price, CTA attributes and payment logic are untouched. */
.ps-comparison-workspace[data-psad-comparison-workspace][data-psad-membership-view] .ps-m-tabs{margin:30px auto 36px!important;transform:none!important;top:auto!important}
.ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table-wrap{border-radius:22px;overflow:hidden}
.ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table th,.ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table td{padding:24px 32px!important}
.ps-comparison-workspace #owner-memberships,.ps-comparison-workspace #advisor-memberships,.ps-comparison-workspace [data-psmp-faq-layout]{scroll-margin-top:110px}
.ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table-wrap>h2{margin:30px 32px 14px!important;font:700 32px/1.2 Outfit,sans-serif!important;letter-spacing:-.7px;color:#330099!important}
.ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table-wrap>p{margin:0 32px 28px!important;max-width:960px;font:400 16px/1.75 Outfit,sans-serif!important;color:#655c73}
.ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table-wrap>.ps-cw-table+p{margin:24px 32px 28px!important;font-size:15px!important}
.ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table caption{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
.ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table thead th:not(:first-child){font:600 18px/1.4 Outfit,sans-serif!important;color:#330099!important}
.ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table [data-packid]{border-radius:999px!important;min-height:48px!important;display:flex!important;align-items:center;justify-content:center;text-align:center!important}
.ps-comparison-workspace [data-psmp-faq-layout]{margin:44px 0!important;align-items:start}
.ps-comparison-workspace [data-psmp-faq-layout] .ps-cw-answers details{box-shadow:0 3px 14px #33009904}
.ps-comparison-workspace [data-psmp-faq-layout] .ps-cw-answers details:last-child{margin-bottom:0!important}
.ps-comparison-workspace [data-psmp-faq-layout] .ps-cw-answers summary:focus-visible{outline:2px solid #f5a000;outline-offset:-3px;border-radius:12px}
/* Advisor view uses the same comparison frame and spacing, with its original content. */
.ps-comparison-workspace[data-psad-comparison-workspace] #advisor-memberships.ps-membership-advisor{background:#fff!important;border:1px solid #e4ddef!important;border-radius:22px!important;overflow:hidden!important}
.ps-comparison-workspace #advisor-memberships>.ps-m-section-head{margin:30px 32px 28px!important}
.ps-comparison-workspace #advisor-memberships .ps-m-section-head>div{max-width:960px!important}
.ps-comparison-workspace #advisor-memberships .ps-membership-eyebrow{display:none!important}
.ps-comparison-workspace[data-psad-comparison-workspace] #advisor-memberships .ps-m-section-head h2{font:700 32px/1.2 Outfit,sans-serif!important;letter-spacing:-.7px!important;margin:0 0 14px!important;color:#330099!important}
.ps-comparison-workspace[data-psad-comparison-workspace] #advisor-memberships .ps-m-section-head p{font:400 16px/1.75 Outfit,sans-serif!important;margin:0!important;max-width:960px!important;color:#655c73!important}
.ps-comparison-workspace #advisor-memberships .ps-cw-table-wrap{border:0!important;border-radius:0!important}
.ps-comparison-workspace #advisor-memberships .ps-cw-table th,.ps-comparison-workspace #advisor-memberships .ps-cw-table td{padding:24px 32px!important}
.ps-comparison-workspace #advisor-memberships .ps-cw-table h3{font:600 18px/1.4 Outfit,sans-serif!important;letter-spacing:0!important}
.ps-comparison-workspace #advisor-memberships .ps-membership-price{display:block!important;margin:0!important}
.ps-comparison-workspace #advisor-memberships .ps-membership-price span{font:400 15px/1.6 Outfit,sans-serif!important;letter-spacing:0!important;display:inline!important}
.ps-comparison-workspace #advisor-memberships .ps-membership-price small{font:400 15px/1.6 Outfit,sans-serif!important;display:inline!important;margin-left:4px}
.ps-comparison-workspace #advisor-memberships .ps-membership-price small:last-child:not(:first-of-type){display:block!important;font-size:14px!important;margin:6px 0 0}
.ps-comparison-workspace #advisor-memberships [data-packid]{border-radius:999px!important;min-height:48px!important;display:flex!important;align-items:center;justify-content:center;text-align:center!important}
.ps-comparison-workspace[data-psad-membership-view="advisor"] .ps-membership-questions{margin:48px 0!important;align-items:start}
.ps-comparison-workspace[data-psad-membership-view="advisor"] .ps-cw-answers>details{box-shadow:0 3px 14px #33009904}
.ps-comparison-workspace[data-psad-membership-view="advisor"] .ps-cw-answers>details:last-of-type{margin-bottom:0!important}
.ps-comparison-workspace[data-psad-membership-view="advisor"] .ps-cw-answers summary:focus-visible{outline:2px solid #f5a000;outline-offset:-3px;border-radius:12px}
@media(max-width:850px) and (min-width:651px){
 .ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table th,.ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table td{padding:18px 14px!important}
 .ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table [data-packid]{font-size:12px!important;padding:12px 8px!important}
 .ps-comparison-workspace #advisor-memberships .ps-cw-table th,.ps-comparison-workspace #advisor-memberships .ps-cw-table td{padding:18px 14px!important}
 .ps-comparison-workspace #advisor-memberships [data-packid]{font-size:12px!important;padding:12px 8px!important}
}
@media(max-width:650px){
 .ps-comparison-workspace[data-psad-comparison-workspace][data-psad-membership-view] .ps-m-tabs{margin:22px auto 28px!important}
 .ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent}
 .ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table-wrap>h2{margin:4px 0 14px!important;font-size:28px!important;line-height:1.25!important}
 .ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table-wrap>p{margin:0 0 24px!important;font-size:15px!important;line-height:1.7!important}
 .ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table-wrap>.ps-cw-table+p{margin:6px 0 0!important;padding:20px;border:1px solid #e4ddef;border-radius:16px;background:#fff;font-size:14px!important}
 .ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table th,.ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table td{padding:18px 22px!important}
 .ps-comparison-workspace [data-psmp-policy-copy] .ps-cw-table tbody td:before{display:block;margin-bottom:7px;font:600 10px/1.4 Outfit,sans-serif;letter-spacing:1.2px;color:#786c88}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(1) td:before{content:'PRICE'}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(2) td:before{content:'PUBLIC PROPERTIES'}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(3) td:before{content:'PRIVATE MESSAGING'}
 .ps-comparison-workspace [data-psmp-policy-copy] thead th:nth-child(2){grid-row:1!important}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(1) td:nth-child(2){grid-row:2!important}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(2) td:nth-child(2){grid-row:3!important}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(3) td:nth-child(2){grid-row:4!important}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(4) td:nth-child(2){grid-row:5!important}
 .ps-comparison-workspace [data-psmp-policy-copy] thead th:nth-child(3){grid-row:6!important}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(1) td:nth-child(3){grid-row:7!important}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(2) td:nth-child(3){grid-row:8!important}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(3) td:nth-child(3){grid-row:9!important}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(4) td:nth-child(3){grid-row:10!important}
 .ps-comparison-workspace [data-psmp-policy-copy] thead th:nth-child(4){grid-row:11!important}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(1) td:nth-child(4){grid-row:12!important}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(2) td:nth-child(4){grid-row:13!important}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(3) td:nth-child(4){grid-row:14!important}
 .ps-comparison-workspace [data-psmp-policy-copy] tbody tr:nth-child(4) td:nth-child(4){grid-row:15!important}
 .ps-comparison-workspace [data-psmp-faq-layout]{margin:34px 0!important;gap:10px!important}
 .ps-comparison-workspace[data-psad-comparison-workspace] #advisor-memberships.ps-membership-advisor{background:none!important;border:0!important;border-radius:0!important;overflow:visible!important}
 .ps-comparison-workspace #advisor-memberships>.ps-m-section-head{margin:4px 0 24px!important}
 .ps-comparison-workspace[data-psad-comparison-workspace] #advisor-memberships .ps-m-section-head h2{font-size:28px!important;line-height:1.25!important}
 .ps-comparison-workspace[data-psad-comparison-workspace] #advisor-memberships .ps-m-section-head p{font-size:15px!important;line-height:1.7!important}
 .ps-comparison-workspace #advisor-memberships .ps-cw-table th,.ps-comparison-workspace #advisor-memberships .ps-cw-table td{padding:18px 22px!important}
 .ps-comparison-workspace #advisor-memberships .ps-cw-table tbody td:before{display:block;margin-bottom:7px;font:600 10px/1.4 Outfit,sans-serif;letter-spacing:1.2px;color:#786c88}
 .ps-comparison-workspace #advisor-memberships tbody tr:nth-child(1) td:before{content:'PRICE'}
 .ps-comparison-workspace #advisor-memberships tbody tr:nth-child(2) td:before{content:'WHAT IS INCLUDED'}
 .ps-comparison-workspace[data-psad-membership-view="advisor"] .ps-membership-questions{margin:30px 0!important;gap:10px!important}
}
