[data-theme=light]{--main_bg: #EDF3F5;--text_primary: #101112;--text_secondary: #6A7C8B;--box_bg: #fff;--divider-bg: #707B881A;--form-bg: #fff;--faq-bg: #fff;--label-color: #6D7B89}[data-theme=dark]{--main_bg: #101112;--text_primary: #fff;--text_secondary: #81969F;--box_bg: linear-gradient(0deg, #1C1E20 0%, #1C1E20 100%), #FFF;--divider-bg: #85959E1F;--form-bg: rgba(123, 140, 154, .12);--faq-bg: #1C1E20;--label-color: #7B8C9A}.main-header-wrapper{background:transparent}.main-header-wrapper .sub-header{display:none}.main-header-wrapper .main-header__top-links{display:none!important}.credit-unions{background-color:var(--main_bg);position:relative;overflow:hidden}.credit-unions:before{content:"";position:absolute;top:-400px;right:108px;width:600px;height:600px;flex-shrink:0;border-radius:600px;background:linear-gradient(270deg,rgba(0,191,73,.32) 0%,rgba(0,161,198,.32) 100%);filter:blur(100px)}@media (max-width: 768px){.credit-unions:before{content:"";position:absolute;top:290px;right:-150px;width:330px;height:330px;flex-shrink:0;border-radius:330px;background:linear-gradient(270deg,rgba(0,191,73,.32) 0%,rgba(4,120,250,.32) 100%)}}.credit-unions section{padding:0;margin:0 0 112px}@media (max-width: 768px){.credit-unions section{padding:0;margin:0 0 48px}}.credit-unions .container{max-width:1164px;padding:0 16px}.credit-unions__banner{background:#F5F6F7}.credit-unions .title{margin:0;color:var(--text_primary);font-size:48px;font-style:normal;font-weight:700;line-height:140%;text-align:center}@media (max-width: 768px){.credit-unions .title{font-size:28px;line-height:36px}}.credit-unions .form_modal{width:50%;position:fixed;left:50%;transform:translate(-50%,-50%);background:var(--box-bg);border:none;border-radius:24px;padding:32px;box-shadow:2px 2px 32px -12px #0006}@media (max-width: 768px){.credit-unions .form_modal{width:75%}}.credit-unions .form_modal__status{text-align:center}.credit-unions .form_modal__content{display:flex;flex-direction:column;align-items:center;gap:16px}.credit-unions-hero__wrapper{display:grid;grid-template-columns:64% 1fr;padding-top:96px}@media (max-width: 768px){.credit-unions-hero__wrapper{grid-template-columns:1fr;padding-top:48px;display:flex;flex-direction:column}}.credit-unions-hero__banner{grid-column-start:2;grid-row-start:1;grid-row-end:3}@media (max-width: 768px){.credit-unions-hero__banner{grid-column-start:1;grid-row-start:2;grid-row-end:3;margin:0 auto}}@media (max-width: 768px){.credit-unions-hero__info{display:flex;flex-direction:column;align-items:center;justify-content:center}}.credit-unions-hero__chip{display:inline-block;margin:0 0 24px;padding:4px 8px;border-radius:8px;background:linear-gradient(315deg,#00A1C6 0%,#00CF3E 100%);color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:16px}@media (max-width: 768px){.credit-unions-hero__chip{margin:0 0 16px}}.credit-unions-hero .credit-unions-hero__title{margin:0 0 24px;font-size:64px;font-weight:700;line-height:125%;color:var(--text_primary)}@media (max-width: 768px){.credit-unions-hero .credit-unions-hero__title{margin:0 0 16px;font-size:32px;font-weight:700;text-align:center}}.credit-unions-hero__svg{margin-right:4px}@media (max-width: 768px){.credit-unions-hero__svg{flex:1 0 auto}}.credit-unions-hero__text{margin:0;color:#6d7b89;font-size:20px;font-style:normal;font-weight:400;line-height:28px}@media (max-width: 768px){.credit-unions-hero__text{display:flex;gap:16px;align-self:flex-start;margin:0 0 16px;font-size:16px;line-height:24px;text-align:left}}.credit-unions-hero__percent{display:flex;gap:16px}@media (max-width: 768px){.credit-unions-hero__percent{flex-direction:column;gap:8px;order:1;position:relative;z-index:1}}.credit-unions-hero__item{display:flex;justify-content:space-between;width:100%;max-height:112px;padding:11px 0 11px 24px;border-radius:16px;background:var(--box_bg);height:fit-content}@media (max-width: 768px){.credit-unions-hero__item{padding:0 0 0 20px;border-radius:24px}}.credit-unions-hero__text-box{display:flex;flex-direction:column;justify-content:center;gap:8px}@media (max-width: 768px){.credit-unions-hero__text-box{gap:4px}}.credit-unions-hero__subtext{color:var(--text_secondary);font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width: 768px){.credit-unions-hero__subtext{font-size:14px;line-height:22px}}.credit-unions-hero__heading{color:var(--text_primary);font-size:24px;font-style:normal;font-weight:600;line-height:32px}@media (max-width: 768px){.credit-unions-hero__heading{font-size:18px;line-height:24px}}.credit-unions-hero__heading_accent{color:#00cf3e}.credit-unions-hero__icon{width:110px;object-fit:contain;max-width:100%}@media (max-width: 768px){.credit-unions-hero__icon{width:90px;height:90px}}.credit-unions .credit-unions-calc__title{margin:0 0 36px}@media (max-width: 768px){.credit-unions .credit-unions-calc__title{margin:0 0 24px}}.credit-unions .credit-unions-terms__title{margin:0 0 36px}@media (max-width: 768px){.credit-unions .credit-unions-terms__title{margin:0 0 24px}}.credit-unions .credit-unions-terms__cards{margin:0 0 24px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 768px){.credit-unions .credit-unions-terms__cards{grid-template-columns:repeat(1,1fr)}}.credit-unions .credit-unions-terms__card{padding:32px;border-radius:28px;background:var(--box_bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width: 768px){.credit-unions .credit-unions-terms__card{padding:24px}}.credit-unions .credit-unions-terms__item{padding:16px 0 24px;margin:0 0 8px;display:flex;gap:24px;border-bottom:1px solid var(--divider-bg)}.credit-unions .credit-unions-terms__item:last-of-type{padding:16px 0;margin:0;width:100%;border-bottom:none}.credit-unions .credit-unions-terms__text-box{flex:1}.credit-unions .credit-unions-terms__heading{margin:0 0 4px;color:var(--text_secondary);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.credit-unions .credit-unions-terms__text{margin:0;color:var(--text_primary);font-size:16px;line-height:24px;font-weight:600}.credit-unions .credit-unions-terms__circle{width:48px;height:48px;border-radius:100px;background:var(--main_bg);display:flex;justify-content:center;align-items:center}.credit-unions .credit-unions-terms__icon{width:24px;height:24px;max-width:100%}.credit-unions .terms-special{padding:32px;display:flex;background:var(--box_bg);border-radius:28px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden}@media (max-width: 768px){.credit-unions .terms-special{flex-direction:column;padding:24px}}.credit-unions .terms-special:before{content:"";position:absolute;z-index:0;right:-250px;bottom:-348px;width:500px;height:500px;border-radius:500px;background:linear-gradient(219deg,rgba(0,191,73,.24) 25%,rgba(0,161,198,.24) 72.59%);filter:blur(75px)}@media (max-width: 768px){.credit-unions .terms-special:before{content:none}}.credit-unions .terms-special__icon{margin-right:24px;align-self:flex-start}@media (max-width: 768px){.credit-unions .terms-special__icon{margin-right:0;margin-bottom:24px}}.credit-unions .terms-special__img-mob{display:none}@media (max-width: 768px){.credit-unions .terms-special__img-mob{display:block;margin:0 auto;max-width:173px}}.credit-unions .terms-special__text-box{max-width:640px}@media (max-width: 768px){.credit-unions .terms-special__text-box{max-width:100%}}.credit-unions .terms-special__heading{margin:0 0 4px;color:var(--text_secondary);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.credit-unions .terms-special__text{margin:0 0 16px;color:var(--text_primary);font-size:16px;font-style:normal;font-weight:600;line-height:24px}@media (max-width: 768px){.credit-unions .terms-special__text{margin:0 0 24px}}.credit-unions .terms-special__disclaimer{display:block;padding:12px 16px;border-radius:16px;border:1.5px solid #00CF3E;background:linear-gradient(72deg,rgba(0,207,62,.08) 0%,rgba(0,161,198,.08) 100%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#6d7b89;font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media (max-width: 768px){.credit-unions .terms-special__disclaimer{border-radius:16px;border:1.5px solid rgba(0,207,62,.3490196078);background:linear-gradient(72deg,rgba(0,207,62,.08) 0%,rgba(0,161,198,.08) 100%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;font-size:12px;line-height:20px}}.credit-unions .terms-special__img{margin-left:auto;position:relative;z-index:1}@media (max-width: 768px){.credit-unions .terms-special__img{display:none}}.credit-unions .form .form__wrapper{background:var(--form-bg)}@media (max-width: 768px){.credit-unions .form .form__wrapper{gap:32px}}.credit-unions .form__title{margin:0}.credit-unions .form__subtitle{margin:0;color:#6d7b89;font-size:20px;font-style:normal;font-weight:400;line-height:28px}@media (max-width: 768px){.credit-unions .form__subtitle{text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:28px}}.credit-unions .form__disclaimer{margin:0;color:#6d7b89b8;font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media (max-width: 768px){.credit-unions .form__disclaimer{text-align:center}}.credit-unions .form__wrapper{background:var(--box_bg)}.credit-unions .form .form__wrapper-fields{grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.credit-unions .form .form__wrapper-fields{grid-template-columns:repeat(1,1fr)}}@media (max-width: 768px){.credit-unions .form .form__wrapper-fields input:nth-of-type(1){grid-row-start:2}}@media (max-width: 768px){.credit-unions .form .form__wrapper-fields input:nth-of-type(5){grid-row-start:4}}@media (max-width: 768px){.credit-unions .form .form__wrapper-fields input:nth-of-type(3){grid-row-start:3}}.credit-unions .form__label{display:block;color:var(--label-color);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.credit-unions .form .form__wrapper-fields input,.credit-unions .form .form__wrapper-fields select{color:var(--text_primary)}.credit-unions .form .button{padding:16px 32px;color:#fff;font-size:18px;line-height:24px;border-radius:16px;border:1.5px solid rgba(0,188,88,.8980392157);background:rgba(0,188,88,.8980392157)}.credit-unions .form .button:disabled{opacity:.5}@media (max-width: 768px){.credit-unions .form .button{padding:16px 32px;width:100%;height:56px}}@media (max-width: 768px){.credit-unions .form .form__wrapper-footer{gap:24px}}.credit-unions .faq{margin:0 0 137px}.credit-unions .faq__title{margin:0 0 40px;text-align:center}@media (max-width: 768px){.credit-unions .faq__title{margin:0 0 12px;line-height:56px}}.credit-unions .faq__details{display:flex;flex-direction:column}.credit-unions .faq .details{display:flex;flex-direction:column;cursor:pointer;overflow:hidden;border-radius:24px;padding:28px 32px 36px;transition:.3s background-color;position:relative}@media (max-width: 768px){.credit-unions .faq .details{padding:20px}}.credit-unions .faq .details:not(:last-child):before{content:"";position:absolute;bottom:0;width:calc(100% - 64px);height:1px;border-bottom:1px solid rgba(112,123,136,.2392156863);z-index:1}@media (max-width: 768px){.credit-unions .faq .details:not(:last-child):before{width:calc(100% + 40px)}}.credit-unions .faq .details__heading{display:flex;align-items:flex-start;justify-content:space-between;text-align:left;gap:8px}.credit-unions .faq .details__heading span{font-size:clamp(16px,4vw,20px);font-weight:600}.credit-unions .faq .details__heading .icon{flex:0 0 24px;transition:transform .3s}.credit-unions .faq .details__content{display:grid;grid-template-rows:0fr;margin-block-start:0;opacity:0;transition:opacity .3s,margin-block-start .3s,grid-template-rows .3s}.credit-unions .faq .details__content-inner{overflow:hidden;color:var(--text_secondary);font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media (max-width: 768px){.credit-unions .faq .details__content-inner{font-size:14px;line-height:22px}}.credit-unions .faq .details[open]{background:var(--faq-bg)}.credit-unions .faq .details[open] .details__heading .icon{transform:rotate(45deg)}.credit-unions .faq .details[open] .details__heading span{color:#00c340}.credit-unions .faq .details[open] .details__content{margin-block-start:8px;opacity:1;grid-template-rows:1fr}.credit-unions .faq .details[open]:not(:last-child):before{content:none}
