.landing-faq{padding-left:5%;padding-right:5%;position:relative}.landing-faq--light{background-color:#fbfcff}.landing-faq__header{margin-bottom:3rem;text-align:center}.landing-faq__heading{color:var(--text-color--text-primary,#0a337c);font-size:2.25rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.landing-faq__subheading{color:var(--text-color--text-secondary,#516d8d);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:640px}.landing-faq__grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.landing-faq__grid--3col .landing-faq__card{flex:0 1 calc(33.333% - 0.667rem);min-width:280px}.landing-faq__grid--2col .landing-faq__card{flex:0 1 calc(50% - 0.5rem);min-width:280px}@media (max-width:991px){.landing-faq__grid--3col .landing-faq__card{flex:0 1 calc(50% - 0.5rem)}}@media (max-width:767px){.landing-faq__grid--2col .landing-faq__card,.landing-faq__grid--3col .landing-faq__card{flex:0 1 100%;min-width:0}.landing-faq__heading{font-size:1.75rem}}.landing-faq__card{background:#fff;border:1.5px solid #637ba545;border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .2s cubic-bezier(.215,.61,.355,1),border-color .2s}.landing-faq__card:hover{border-color:#637ba5b8;box-shadow:0 2px 6px #0003}.landing-faq__card-link{inset:0;position:absolute;text-decoration:none;z-index:1}.landing-faq__card-body{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:1.5rem;padding:3rem 1.5rem}.landing-faq__image--square{align-self:center;display:block;flex-shrink:0;height:auto;max-height:6rem;max-width:100%;object-fit:contain;width:auto}.landing-faq__image-wrap--circle{align-self:center;border-radius:100%;flex-shrink:0;max-width:10rem;overflow:hidden;width:100%}.landing-faq__image-wrap--circle .landing-faq__image{aspect-ratio:1;border-radius:100%;display:block;height:auto;object-fit:cover;width:100%}.landing-faq__image--fill{aspect-ratio:2/1;display:block;height:auto;object-fit:cover;width:100%}.landing-faq__card--has-fill .landing-faq__card-body{padding-top:1.5rem}.landing-faq__badge{align-items:center;align-self:flex-start;border:2px solid var(--color-brand--cisive-blue,#0f68f8);border-radius:80px;color:var(--color-brand--cisive-blue,#0f68f8);display:inline-flex;font-size:.875rem;line-height:1;padding:5.6px 12.8px 4px;white-space:nowrap}.landing-faq__question{color:var(--text-color--text-primary,#0a337c);font-size:17.6px;font-weight:500;line-height:1.35;margin:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.landing-faq__question a{color:inherit;position:relative;text-decoration:none;z-index:2}.landing-faq__question a:hover{color:var(--color-brand--cisive-blue,#0f68f8)}.landing-faq__answer{color:var(--text-color--text-primary,#0a337c);font-size:14px;line-height:1.75rem;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.landing-faq__answer p{margin:0 0 .75rem}.landing-faq__answer p:last-child{margin-bottom:0}.landing-faq__answer a{color:var(--color-brand--cisive-blue,#0f68f8);position:relative;text-decoration:underline;z-index:2}.landing-faq__button{align-self:flex-start;margin-top:auto;position:relative;z-index:2}.landing-faq__cta{align-items:center;color:var(--color-brand--cisive-blue,#0f68f8);display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:auto;padding-top:.5rem}.landing-faq__empty{color:var(--text-color--text-secondary,#516d8d);padding:40px;text-align:center}