.pa-solid:hover{opacity:.9!important}.pa-card:hover{border-color:var(--bf-blue-300)!important;box-shadow:0 10px 24px #0a2a451a!important;color:var(--bf-text)!important}.pa-roadmap{background:var(--bf-surface-pale);padding-block:var(--bf-space-56px)}.pa-timeline{--pa-branch-width: clamp(4rem, 11vw, 8rem);position:relative;max-width:var(--bf-size-1100);margin:0 auto;padding:var(--bf-space-3) 0;list-style:none;display:grid;gap:var(--bf-space-8)}.pa-timeline:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--bf-blue-300)}.pa-step{position:relative;min-width:0;padding-inline-start:var(--pa-branch-width);scroll-margin-top:var(--bf-space-6)}.pa-step:before,.pa-step:after{content:"";position:absolute;top:50%;background:var(--pa-accent)}.pa-step:before{left:1px;width:var(--pa-branch-width);height:2px}.pa-step:after{left:1px;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-40%)}.pa-step-number{position:absolute;bottom:calc(50% + var(--bf-space-2));inset-inline-start:0;width:var(--pa-branch-width);color:var(--bf-text);font-family:var(--bf-font-display);font-size:var(--bf-text-xl);font-weight:var(--bf-weight-semibold);line-height:1;text-align:center;font-variant-numeric:tabular-nums}.pa-band{position:relative;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--bf-space-8);padding:var(--bf-space-8);background:var(--pa-card-tint);border:var(--bf-rule-hair) solid var(--bf-border);border-radius:var(--bf-radius-lg)}.pa-evaluate-label{margin:0 0 var(--bf-space-3);padding-bottom:var(--bf-space-2);border-bottom:var(--bf-rule-2) solid var(--pa-accent)}.pa-evaluate-list{display:flex;flex-direction:column;gap:var(--bf-space-2);margin:0 0 var(--bf-space-5)}.pa-ctas{flex-wrap:wrap}.pa-ctas a{white-space:nowrap}.pa-card-title{margin:0 0 var(--bf-space-14px)}@media (min-width: 901px){.pa-band{row-gap:var(--bf-space-5)}.pa-card-intro,.pa-evaluate{display:contents}.pa-card-title,.pa-evaluate-list{margin-bottom:0}.pa-card-heading,.pa-ctas{grid-column:1 / -1}.pa-ctas{justify-content:center}}@media (max-width: 900px){.pa-band{grid-template-columns:minmax(0,1fr)}}.pa-connect-section{background:var(--bf-navy-800);padding-block:var(--bf-space-12)}.pa-connect{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:var(--bf-space-56px)}.pa-connect-copy{grid-area:2 / 1}.pa-connect-copy>p:last-child{margin:0 0 var(--bf-space-5)}.pa-fan{grid-area:1 / 2 / -1;align-self:center}.pa-connect-cta{grid-area:3 / 1;justify-self:start;display:inline-block;background:var(--bf-blue-300);color:var(--bf-navy-800);font-weight:var(--bf-weight-bold);font-size:var(--bf-text-base);padding:var(--bf-space-3) var(--bf-space-5);border-radius:var(--bf-radius)}@media (max-width: 820px){.pa-sec{padding-top:var(--bf-space-10)!important;padding-bottom:var(--bf-space-56px)!important}.pa-roadmap{padding-block:var(--bf-space-8)}.pa-timeline{--pa-branch-width: 2.5rem;gap:var(--bf-space-6)}.pa-step-number{font-size:var(--bf-text-sm)}.pa-band{padding:var(--bf-space-4);gap:var(--bf-space-4)}.pa-evaluate-label{margin-bottom:var(--bf-space-1);padding-bottom:0;border-bottom:0}.pa-start{grid-template-columns:1fr 1fr!important;gap:var(--bf-space-3)!important}.pa-start .pa-card{padding:var(--bf-space-4) var(--bf-space-3)!important}.pa-start .pa-card:last-child{grid-column:1 / -1}.pa-start .pa-card>img:first-child{width:var(--bf-size-44)!important;height:var(--bf-size-44)!important;margin-bottom:var(--bf-space-2)!important}.pa-start .pa-q{font-size:var(--bf-text-base)!important;margin-bottom:var(--bf-space-10px)!important}.pa-ctas{flex-direction:column!important;align-items:stretch!important;gap:var(--bf-space-10px)!important}.pa-ctas a{display:block!important;text-align:center;white-space:normal!important}.pa-connect-section{padding-block:var(--bf-space-10) var(--bf-space-12)}.pa-connect{gap:var(--bf-space-6)}.pa-connect-copy>p:last-child{margin-bottom:0}.pa-connect-cta{align-self:center;text-align:center}.pa-icons{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:var(--bf-space-14px) var(--bf-space-2)!important;justify-items:center}.pa-icons>div{width:auto!important;min-width:0}.pa-icons>div p{font-size:var(--bf-text-micro)!important;letter-spacing:var(--bf-track-src)!important}}
