.advisor-benefits{overflow:hidden;position:relative}.advisor-benefits__header{margin:0 auto 56px;max-width:600px;padding-top:96px;text-align:center}.advisor-benefits__headline{color:var(--charcoal);font-family:"DM Serif Display",Georgia,serif;font-size:clamp(28px,3.5vw,40px);line-height:1.2;margin-top:16px}.advisor-benefits__headline em,.advisor-benefits__headline i{color:var(--deep-green);font-style:italic}.advisor-benefits__headline u{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.advisor-benefits__grid{display:grid;gap:24px;grid-template-columns:1.4fr 1fr;padding-bottom:96px}.advisor-benefits__grid .advisor-benefits__card:nth-child(2n){grid-column:2}.advisor-benefits__grid .advisor-benefits__card:nth-child(odd){grid-column:1}.advisor-benefits__card{background:var(--white);border:2px solid var(--charcoal);padding:40px 32px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.advisor-benefits__card:hover{box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-4px)}.advisor-benefits--card-dashed .advisor-benefits__card{border-color:var(--sage-border);border-style:dashed}.advisor-benefits--card-filled .advisor-benefits__card{background:var(--sage);border:none}.advisor-benefits__badge{align-items:center;color:var(--white);display:inline-flex;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;height:44px;justify-content:center;letter-spacing:1px;margin-bottom:20px;width:44px}.advisor-benefits--badge-charcoal .advisor-benefits__badge{background:var(--charcoal)}.advisor-benefits--badge-deep-green .advisor-benefits__badge{background:var(--deep-green)}.advisor-benefits--badge-gold .advisor-benefits__badge{background:var(--gold)}.advisor-benefits--badge-sage .advisor-benefits__badge{background:var(--sage);color:var(--charcoal)}.advisor-benefits__title{color:var(--charcoal);font-family:"DM Serif Display",Georgia,serif;font-size:22px;line-height:1.3;margin-bottom:12px}.advisor-benefits__desc{color:var(--body);font-size:15px;line-height:1.7;margin:0}.xp-section--dark .advisor-benefits__headline,.xp-section--dark .advisor-benefits__title{color:var(--white)}.xp-section--dark .advisor-benefits__desc{color:hsla(0,0%,100%,.7)}.xp-section--dark .advisor-benefits__card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}.xp-section--dark .advisor-benefits__card:hover{box-shadow:0 12px 32px rgba(0,0,0,.3)}.xp-section--dark .advisor-benefits--card-dashed .advisor-benefits__card{border-color:hsla(0,0%,100%,.15)}.xp-section--dark .advisor-benefits--card-filled .advisor-benefits__card{background:hsla(0,0%,100%,.06)}@media (max-width:991px){.advisor-benefits__grid{grid-template-columns:1fr;padding-bottom:72px}.advisor-benefits__grid .advisor-benefits__card:nth-child(2n),.advisor-benefits__grid .advisor-benefits__card:nth-child(odd){grid-column:auto}.advisor-benefits__header{margin-bottom:40px;padding-top:72px}}@media (max-width:767px){.advisor-benefits__header{margin-bottom:32px;padding-top:56px}.advisor-benefits__grid{padding-bottom:56px}.advisor-benefits__card{padding:28px 24px}}