.onplan-approach-section-module__5JoWHG__section{color:#fff;background:#000;padding-top:2.5rem;scroll-margin-top:6rem}.onplan-approach-section-module__5JoWHG__container{width:100%;max-width:96rem;margin-inline:auto;padding-inline:.75rem}.onplan-approach-section-module__5JoWHG__header{text-align:center;flex-direction:column;align-items:center;max-width:42rem;margin-inline:auto;display:flex}.onplan-approach-section-module__5JoWHG__header p{margin-bottom:0;font-size:.875rem;font-weight:300;line-height:1.625}.onplan-approach-section-module__5JoWHG__subtitle{color:#fffc;margin-top:1rem}.onplan-approach-section-module__5JoWHG__introduction{margin-top:1rem}.onplan-approach-section-module__5JoWHG__cards{flex-direction:column;gap:2.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.onplan-approach-section-module__5JoWHG__card{background:linear-gradient(to bottom right,#212121,#000,#000);border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column-reverse;gap:1.25rem;width:100%;max-width:64rem;margin-inline:auto;padding:1rem;display:flex;position:relative;overflow:hidden}.onplan-approach-section-module__5JoWHG__card>img{object-fit:cover;object-position:left;width:100%;height:auto;display:block}.onplan-approach-section-module__5JoWHG__copy{flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}.onplan-approach-section-module__5JoWHG__copy h3,.onplan-approach-section-module__5JoWHG__copy p{margin:0}.onplan-approach-section-module__5JoWHG__copy h3{font-size:.875rem;font-weight:400;line-height:1.5}.onplan-approach-section-module__5JoWHG__copy p{color:#fff9;margin-top:.5rem;padding-right:.75rem;font-size:.875rem;font-weight:300;line-height:1.625}.onplan-approach-section-module__5JoWHG__number{color:#ffffff27;margin-top:-2rem;font-size:3rem;font-weight:700;line-height:1;display:none;position:absolute;top:100%;left:-.5rem}.onplan-approach-section-module__5JoWHG__number:after{z-index:1;content:"";background:linear-gradient(to top left,#000,#0000);position:absolute;inset:0}@media (min-width:48rem){.onplan-approach-section-module__5JoWHG__section{padding-top:4rem}.onplan-approach-section-module__5JoWHG__container{width:91.6667%}.onplan-approach-section-module__5JoWHG__cards{margin-top:1.5rem}.onplan-approach-section-module__5JoWHG__card{flex-direction:row;width:91.6667%}.onplan-approach-section-module__5JoWHG__card>img{width:50%}.onplan-approach-section-module__5JoWHG__number{align-self:flex-start;margin:0 0 -2.5rem -2rem;position:relative;top:auto;left:auto}}@media (min-width:64rem){.onplan-approach-section-module__5JoWHG__section{padding-top:5rem}.onplan-approach-section-module__5JoWHG__header p,.onplan-approach-section-module__5JoWHG__copy p{font-size:1rem}.onplan-approach-section-module__5JoWHG__card{gap:2.5rem;padding:3.5rem}.onplan-approach-section-module__5JoWHG__copy h3{font-size:1.125rem}.onplan-approach-section-module__5JoWHG__number{display:block}}@media (min-width:80rem){.onplan-approach-section-module__5JoWHG__container,.onplan-approach-section-module__5JoWHG__card{width:83.3333%}.onplan-approach-section-module__5JoWHG__cards{margin-top:2.5rem}}@media (min-width:85.375rem){.onplan-approach-section-module__5JoWHG__copy h3{font-size:1.25rem}}@media (min-width:96rem){.onplan-approach-section-module__5JoWHG__section{padding-top:8rem}.onplan-approach-section-module__5JoWHG__header p,.onplan-approach-section-module__5JoWHG__copy p{font-size:1.25rem}.onplan-approach-section-module__5JoWHG__cards{margin-top:3.5rem}.onplan-approach-section-module__5JoWHG__card{padding:4rem}.onplan-approach-section-module__5JoWHG__copy h3{font-size:1.5rem}.onplan-approach-section-module__5JoWHG__number{font-size:5rem}}@media (forced-colors:active){.onplan-approach-section-module__5JoWHG__section,.onplan-approach-section-module__5JoWHG__card{color:canvastext;background:canvas}}
.onplan-benefits-section-module__avpf4q__section{color:#fff;background:#000;padding-top:2.5rem;scroll-margin-top:6rem}.onplan-benefits-section-module__avpf4q__container{width:100%;max-width:96rem;margin-inline:auto;padding-inline:.75rem}.onplan-benefits-section-module__avpf4q__desktopLayout{display:none}.onplan-benefits-section-module__avpf4q__mobileList{gap:2rem;max-width:32rem;margin-top:1.5rem;display:grid}.onplan-benefits-section-module__avpf4q__mobileCard h3,.onplan-benefits-section-module__avpf4q__mobileCard p{margin:0}.onplan-benefits-section-module__avpf4q__mobileCard h3{color:#ffffffe6;font-size:1.125rem;font-weight:600;line-height:1.35}.onplan-benefits-section-module__avpf4q__mobileCard p{color:#fff;margin-top:.75rem;padding-bottom:1.25rem;font-size:.875rem;font-weight:300;line-height:1.625}.onplan-benefits-section-module__avpf4q__mobileImage{border-radius:.375rem;height:15.625rem;position:relative;overflow:hidden}.onplan-benefits-section-module__avpf4q__mobileImage img{object-fit:cover;object-position:center}@media (min-width:48rem){.onplan-benefits-section-module__avpf4q__section{padding-top:4rem}.onplan-benefits-section-module__avpf4q__container{width:91.6667%}.onplan-benefits-section-module__avpf4q__mobileList{display:none}.onplan-benefits-section-module__avpf4q__desktopLayout{flex-direction:row;gap:1rem;display:flex}.onplan-benefits-section-module__avpf4q__tabs{flex-direction:column;align-items:flex-start;width:41.6667%;max-width:36rem;display:flex}.onplan-benefits-section-module__avpf4q__tab{color:#fff;text-align:left;cursor:pointer;opacity:.5;background:0 0;border:0;width:100%;padding:1.5rem 0 0;transition:opacity .5s;display:grid}.onplan-benefits-section-module__avpf4q__activeTab,.onplan-benefits-section-module__avpf4q__pastTab{opacity:1}.onplan-benefits-section-module__avpf4q__pastTab .onplan-benefits-section-module__avpf4q__tabTitle{opacity:.4}.onplan-benefits-section-module__avpf4q__tabTitle{font-size:1.125rem;font-weight:500;line-height:1.35;transition:opacity .5s}.onplan-benefits-section-module__avpf4q__tabDescription{color:#fffc;opacity:0;height:0;margin-top:.75rem;font-size:.875rem;font-weight:300;line-height:1.625;transition:height .5s,opacity .5s;overflow:hidden}.onplan-benefits-section-module__avpf4q__activeTab .onplan-benefits-section-module__avpf4q__tabDescription{opacity:1;height:5rem}.onplan-benefits-section-module__avpf4q__tabRule{background:#ffffff4d;width:100%;height:1px;margin-top:.75rem;display:block;position:relative;overflow:hidden}.onplan-benefits-section-module__avpf4q__tabProgress{transform-origin:0;background:#fff;width:100%;animation:4s linear .5s both onplan-benefits-section-module__avpf4q__tab-progress;position:absolute;inset:0 auto 0 0}.onplan-benefits-section-module__avpf4q__visualColumn{grid-template-columns:minmax(0,1fr) .625rem;align-items:center;gap:1rem;width:58.3333%;margin-left:auto;display:grid;position:relative}.onplan-benefits-section-module__avpf4q__imageViewport{border-radius:1rem;width:min(100%,29rem);height:25rem;margin-inline:auto;position:relative;overflow:hidden}.onplan-benefits-section-module__avpf4q__desktopImage{object-fit:cover;object-position:center;opacity:0;transition:opacity 1s,transform 1s;transform:translateY(6%)scale(.985)}.onplan-benefits-section-module__avpf4q__activeImage{z-index:1;opacity:1;transform:translateY(0)scale(1)}.onplan-benefits-section-module__avpf4q__pagination{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.onplan-benefits-section-module__avpf4q__pagination span{background:#ffffff73;border-radius:999px;width:.625rem;height:.625rem;transition:height .4s,background .4s}.onplan-benefits-section-module__avpf4q__pagination .onplan-benefits-section-module__avpf4q__activeDot{background:var(--color-brand);height:3.125rem}}@media (min-width:64rem){.onplan-benefits-section-module__avpf4q__section{padding-top:5rem}.onplan-benefits-section-module__avpf4q__desktopLayout{gap:3rem}.onplan-benefits-section-module__avpf4q__tabs,.onplan-benefits-section-module__avpf4q__visualColumn{width:50%}.onplan-benefits-section-module__avpf4q__tabTitle{font-size:1.25rem}.onplan-benefits-section-module__avpf4q__tabDescription{font-size:1.125rem}}@media (min-width:80rem){.onplan-benefits-section-module__avpf4q__container{width:83.3333%}.onplan-benefits-section-module__avpf4q__desktopLayout{gap:5rem}.onplan-benefits-section-module__avpf4q__activeTab .onplan-benefits-section-module__avpf4q__tabDescription{height:6rem}}@media (min-width:85.375rem){.onplan-benefits-section-module__avpf4q__tabTitle{font-size:1.5rem}}@media (min-width:96rem){.onplan-benefits-section-module__avpf4q__section{padding-top:8rem}.onplan-benefits-section-module__avpf4q__tabTitle{font-size:1.75rem}.onplan-benefits-section-module__avpf4q__tabDescription{font-size:1.5rem}.onplan-benefits-section-module__avpf4q__activeTab .onplan-benefits-section-module__avpf4q__tabDescription{height:8rem}.onplan-benefits-section-module__avpf4q__imageViewport{width:min(100%,38rem);height:34.375rem}}@media (prefers-reduced-motion:reduce){.onplan-benefits-section-module__avpf4q__tab,.onplan-benefits-section-module__avpf4q__tabTitle,.onplan-benefits-section-module__avpf4q__tabDescription,.onplan-benefits-section-module__avpf4q__desktopImage,.onplan-benefits-section-module__avpf4q__pagination span{transition:none}.onplan-benefits-section-module__avpf4q__tabProgress{animation:none}}@media (forced-colors:active){.onplan-benefits-section-module__avpf4q__section{color:canvastext;background:canvas}}@keyframes onplan-benefits-section-module__avpf4q__tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
