.wealthbuilder-planning-card{padding:clamp(72px,10vw,145px) clamp(28px,9vw,160px);background:var(--blue);color:var(--paper);border-bottom:1px solid color-mix(in oklch,var(--paper) 22%,transparent)}.wealthbuilder-planning-header{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);grid-gap:clamp(32px,7vw,120px);gap:clamp(32px,7vw,120px);align-items:end}.wealthbuilder-planning-header h2{max-width:11ch;margin:0;font-family:var(--sans);font-size:clamp(48px,5.5vw,80px);line-height:.88;letter-spacing:-.05em}.wealthbuilder-planning-header>p{max-width:45ch;margin:0;color:color-mix(in oklch,var(--paper) 82%,var(--blue));font-size:clamp(18px,1.6vw,23px);line-height:1.52}.wealthbuilder-planning-profiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-top:clamp(42px,6vw,72px);background:color-mix(in oklch,var(--paper) 25%,transparent)}.wealthbuilder-planning-profiles button{display:grid;grid-gap:10px;gap:10px;min-height:128px;padding:22px;border:0;background:color-mix(in oklch,var(--paper) 7%,var(--blue));color:var(--paper);font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.wealthbuilder-planning-profiles button:hover,.wealthbuilder-planning-profiles button[aria-selected=true]{background:var(--gold);color:var(--blue)}.wealthbuilder-planning-profiles span{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.12em}.wealthbuilder-planning-profiles button{font-family:var(--sans);font-size:clamp(22px,2vw,31px);font-weight:700;line-height:.92;letter-spacing:-.02em}.wealthbuilder-planning-profiles button:focus-visible{outline:3px solid var(--paper);outline-offset:-5px}.wealthbuilder-planning-detail{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);grid-gap:clamp(40px,8vw,132px);gap:clamp(40px,8vw,132px);padding:clamp(48px,7vw,92px) 0}.wealthbuilder-planning-detail-intro h3{max-width:13ch;margin:0;font-family:var(--sans);font-size:clamp(40px,4.6vw,66px);line-height:.9;letter-spacing:-.045em}.wealthbuilder-planning-detail-intro>p:not(.eyebrow){max-width:35ch;margin:24px 0 30px;color:color-mix(in oklch,var(--paper) 82%,var(--blue));font-size:18px;line-height:1.52}.wealthbuilder-planning-detail-intro .button{background:var(--gold);border-color:var(--gold);color:var(--blue)}.wealthbuilder-planning-detail-intro .button:hover{background:var(--paper);border-color:var(--paper)}.wealthbuilder-planning-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:color-mix(in oklch,var(--paper) 25%,transparent)}.wealthbuilder-planning-list>div{padding:28px;background:color-mix(in oklch,var(--paper) 6%,var(--blue))}.wealthbuilder-planning-list .eyebrow{margin-bottom:18px}.wealthbuilder-planning-list ul{display:grid;grid-gap:13px;gap:13px;margin:0;padding:0;list-style:none}.wealthbuilder-planning-list li{position:relative;padding-left:18px;color:color-mix(in oklch,var(--paper) 85%,var(--blue));font-size:15px;line-height:1.42}.wealthbuilder-planning-list li:before{content:"↗";position:absolute;left:0;color:var(--gold);font-family:var(--sans)}.wealthbuilder-planning-disclosure{padding-top:28px;border-top:1px solid color-mix(in oklch,var(--paper) 24%,transparent)}.wealthbuilder-planning-disclosure p{max-width:90ch;margin:0;color:color-mix(in oklch,var(--paper) 75%,var(--blue));font-size:14px;line-height:1.55}.wealthbuilder-planning-disclosure strong{color:var(--paper)}@media(max-width:900px){.wealthbuilder-planning-detail,.wealthbuilder-planning-header{grid-template-columns:1fr;gap:28px}.wealthbuilder-planning-profiles{grid-template-columns:1fr 1fr}.wealthbuilder-planning-list{max-width:850px}}@media(max-width:620px){.wealthbuilder-planning-card{padding-right:20px;padding-left:20px}.wealthbuilder-planning-list,.wealthbuilder-planning-profiles{grid-template-columns:1fr}.wealthbuilder-planning-profiles button{min-height:94px}.wealthbuilder-planning-detail{padding:48px 0}.wealthbuilder-planning-list>div{padding:24px}.wealthbuilder-planning-detail-intro .button{width:100%}}