.affHero{background:radial-gradient(120% 80% at 50% 0,#eef3ff 0,#f5f8fe 45%,#fff 100%);padding:4rem 1rem 3rem}.affHero .affHero__inner{margin-inline:auto;max-width:52rem;text-align:center}.affHero .sectionTitle{font-size:clamp(2rem,1.4rem + 2.2vw,3rem);margin:0 0 1rem}.affHero .sectionLede{margin:0 0 1.75rem}.affHero .affHero__buttons{gap:.75rem;margin:0}@media(max-width:640px){.affHero{padding:2.75rem 1rem 2.25rem}}.affApply,.affFaq,.affSteps,.affTerms,.affWho,.affWhy{padding:4rem 1rem}.affApply .affApply__inner,.affApply .affFaq__inner,.affApply .affSteps__inner,.affApply .affTerms__inner,.affApply .affWho__inner,.affApply .affWhy__inner,.affFaq .affApply__inner,.affFaq .affFaq__inner,.affFaq .affSteps__inner,.affFaq .affTerms__inner,.affFaq .affWho__inner,.affFaq .affWhy__inner,.affSteps .affApply__inner,.affSteps .affFaq__inner,.affSteps .affSteps__inner,.affSteps .affTerms__inner,.affSteps .affWho__inner,.affSteps .affWhy__inner,.affTerms .affApply__inner,.affTerms .affFaq__inner,.affTerms .affSteps__inner,.affTerms .affTerms__inner,.affTerms .affWho__inner,.affTerms .affWhy__inner,.affWho .affApply__inner,.affWho .affFaq__inner,.affWho .affSteps__inner,.affWho .affTerms__inner,.affWho .affWho__inner,.affWho .affWhy__inner,.affWhy .affApply__inner,.affWhy .affFaq__inner,.affWhy .affSteps__inner,.affWhy .affTerms__inner,.affWhy .affWho__inner,.affWhy .affWhy__inner{margin-inline:auto;max-width:82.5rem}@media(max-width:640px){.affApply,.affFaq,.affSteps,.affTerms,.affWho,.affWhy{padding:2.75rem 1rem}}.affSteps,.affWho{background:radial-gradient(120% 80% at 50% 0,#eef3ff 0,#f5f8fe 45%,#fff 100%)}.affSteps__list,.affWho__list,.affWhy__list{display:grid;gap:1.375rem}.affWhy__list{grid-template-columns:repeat(2,minmax(0,1fr))}.affSteps__list{grid-template-columns:repeat(4,minmax(0,1fr))}.affTerms__list,.affWho__list{grid-template-columns:repeat(3,minmax(0,1fr))}.affTerms__list{display:grid;gap:1.375rem}.factCard{--accent:var(--theme-color,#146ef5);background:#fff;border:1px solid #e7edf8;border-radius:1.125rem;box-shadow:0 2px .25rem rgba(20,30,80,.03);margin:0;overflow:hidden;padding:1.75rem 1.625rem 1.5rem;position:relative;transition:transform .28s cubic-bezier(.3,0,.2,1),box-shadow .28s,border-color .28s}.factCard:hover{border-color:color-mix(in srgb,var(--accent) 45%,#e7edf8);box-shadow:0 1.625rem 3.125rem -1.5rem color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-.375rem)}.factCard .factCard__title{color:var(--wp--preset--color--title,#070127);font-size:var(--wp--preset--font-size--x-large);font-weight:800;line-height:1.25;margin:0 0 1rem}.factCard .factCard__list{list-style:none;margin:0;padding:0}.factCard .factCard__list li{border-bottom:1px solid #eef2fa;color:var(--wp--preset--color--content,#485781);font-size:var(--wp--preset--font-size--medium);line-height:1.55;margin:0 0 .75rem;padding:0 0 .75rem}.factCard .factCard__list li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.factCard .factCard__list strong{color:var(--wp--preset--color--title,#070127);display:block;font-size:var(--wp--preset--font-size--small);font-weight:700}.whoItem{--accent:var(--theme-color,#146ef5);background:#fff;border:1px solid #e7edf8;border-radius:1.125rem;box-shadow:0 2px .25rem rgba(20,30,80,.03);margin:0;overflow:hidden;padding:1.5rem 1.375rem 1.375rem;position:relative;transition:transform .28s cubic-bezier(.3,0,.2,1),box-shadow .28s,border-color .28s}.whoItem:hover{border-color:color-mix(in srgb,var(--accent) 45%,#e7edf8);box-shadow:0 1.625rem 3.125rem -1.5rem color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-.375rem)}.whoItem .whoItem__title{color:var(--wp--preset--color--title,#070127);font-size:var(--wp--preset--font-size--large);font-weight:800;line-height:1.3;margin:0 0 .5rem}.whoItem .whoItem__text{color:var(--wp--preset--color--content,#485781);font-size:var(--wp--preset--font-size--medium);line-height:1.6;margin:0}.affApply .affApply__inner{max-width:52rem}.affFaq .affFaq__inner{max-width:60rem}@media(max-width:1024px){.affSteps__list,.affTerms__list,.affWho__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.affSteps__list,.affTerms__list,.affWho__list,.affWhy__list{grid-template-columns:1fr}}
