.card{padding:1rem 1.25rem;border:1px solid var(--color-dark);display:flex;flex-direction:column;position:relative}.card img{max-width:60%;align-self:center}.card h3{text-align:left;margin-top:auto;font-size:2.375rem;font-weight:100;max-width:14ch;line-height:1.02}@media (min-width: 800px){.card h3{font-size:2.875rem}}.card p{margin-top:1.5em;max-width:30ch}@media (min-width: 800px){.card p{font-size:1.375rem}}.card svg{position:absolute;bottom:.5rem;right:1rem;z-index:1}.card--flip{width:100%;perspective:500px;height:100%}.card--flip .card__footer{margin-top:unset;font-size:2rem}@media (min-width: 800px){.card--flip .card__footer{max-width:12ch}}.card--flip svg{height:4ex;margin-bottom:.5rem}.card--flip img{max-width:100%;max-height:230px;display:block;margin:auto}.card--flip .card__label{font-size:1.25rem}.card--flip .card__footer{line-height:1.125;letter-spacing:.02em}.card--flip .card__flip-button{all:unset}.card--flip .card__flip-button:hover{cursor:pointer}.card--flip .content{position:relative;width:100%;height:100%;transition:transform 1s;transform-style:preserve-3d;display:grid}.card--flip.card--flipped .content{transform:rotateY(180deg);transition:transform .5s}.card--flip .card--front,.card--flip .card--back{grid-area:-1/1;background-color:var(--color-light);-webkit-backface-visibility:hidden;backface-visibility:hidden}.card--flip .card--front{z-index:3}.card--flip .card--back{transform:rotateY(180deg)}.card--flip .card__backCopy{line-height:1.3;margin-top:1.5rem;letter-spacing:-.01em;max-width:20ch;font-size:1.75rem!important}.card--flip .card__backFooter{font-size:1.5rem;line-height:1.5}.do-more-benefits{padding-top:5.5rem;padding-bottom:9rem;padding-inline:1rem}@media (min-width: 800px){.do-more-benefits{display:flex;align-items:center;justify-content:center}}.do-more-benefits h2{font-size:2rem;font-weight:100;line-height:.95;text-align:center;margin-bottom:3.375rem}.do-more-benefits .card__label{margin-bottom:4rem}.do-more-benefits .card{justify-content:space-between}.do-more-benefits .card h3{margin-top:auto;margin-bottom:0;font-size:2.25rem}.fdic{text-align:center}.fdic h2{margin-bottom:3.5rem;font-weight:100;font-size:1.375rem;text-align:center;max-width:20ch;margin-inline:auto;letter-spacing:-.01em;line-height:1.4}@media (min-width: 800px){.fdic h2{max-width:unset;font-size:2rem}}.fdic .fdic__cards{text-align:left;gap:1rem;margin-top:2rem;display:grid}@media (min-width: 800px){.fdic .fdic__cards{grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);gap:2rem}}.fdic .fdic__cards .card__footer{font-size:2.175rem;font-weight:400;max-width:16ch}@media (min-width: 800px){.fdic .fdic__cards .card__footer{max-width:14ch}}.how-it-works .keyline-head{font-size:1.25rem;line-height:1.5;padding-top:8.75rem;margin-bottom:6rem;position:relative;padding-left:1.5rem}@media (min-width: 800px){.how-it-works .keyline-head{padding-left:2rem;margin-left:-2rem;padding-top:14rem}}.how-it-works .keyline-head .keyline__line{width:1px;background-color:var(--color-dark);height:100%;position:absolute;left:0;bottom:0}.how-it-works .keyline-head h3{line-height:1;font-weight:400}.how-it-works__grid{display:grid;gap:2rem}@media (min-width: 800px){.how-it-works__grid{grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr)}}
