.arrow-circle{display:flex;padding:2px;border-radius:50%}.arrow-circle svg{width:14px;height:14px}.arrow-circle.white{background-color:var(--bg-primary);color:var(--text-dark-primary)}.arrow-circle.blue{background-color:var(--color-blue);color:var(--text-light-primary)}.arrow-circle.green{background-color:var(--color-green);color:var(--text-light-primary)}.arrow-circle.purple{background-color:var(--color-purple);color:var(--text-light-primary)}.arrow-circle.orange{background-color:var(--color-orange);color:var(--text-light-primary)}.arrow-circle.yellow{background-color:var(--color-yellow);color:var(--text-light-primary)}.arrow-circle.red{background-color:var(--color-red);color:var(--text-light-primary)}.section-heading{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-08)}.section-heading--mobile-left{align-items:flex-start}.section-heading--mobile-left .section-heading__top{justify-content:flex-start}.section-heading--mobile-left .section-heading__title{text-align:left}.section-heading--mobile-left .section-heading__subtitle{text-align:left}.section-heading--mobile-center{align-items:center;margin-inline:auto}.section-heading--mobile-center .section-heading__title-row,.section-heading--mobile-center .section-heading__top{justify-content:center}.section-heading--mobile-center .section-heading__title{text-align:center}.section-heading--mobile-center .section-heading__subtitle{text-align:center}.section-heading__top{display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-03);gap:var(--spacing-02)}.section-heading__name a,.section-heading__name{color:var(--text-dark-secondary);font:var(--font-b2);letter-spacing:var(--font-b2-spacing)}.section-heading__name a:hover{text-decoration:underline}.section-heading__title-row{display:flex;align-items:end;justify-content:space-between;width:100%;gap:var(--spacing-04)}.section-heading__title{color:var(--text-dark-primary);font:var(--font-d5-m);letter-spacing:var(--font-d5-m-spacing);text-align:center}.section-heading__title-row .section-heading__title{margin-bottom:0}.section-heading__actions{display:flex;flex-shrink:0;margin-left:auto;gap:var(--spacing-02)}.section-heading__subtitle{margin-top:var(--spacing-06);color:var(--text-dark-secondary);font:var(--font-b3);letter-spacing:var(--font-b3-spacing);text-align:center}@media (min-width:768px){.section-heading--tablet-left{align-items:flex-start;margin-inline:0}.section-heading--tablet-left .section-heading__title-row,.section-heading--tablet-left .section-heading__top{justify-content:flex-start}.section-heading--tablet-left .section-heading__title{text-align:left}.section-heading--tablet-left .section-heading__subtitle{text-align:left}.section-heading--tablet-center{align-items:center;margin-inline:auto}.section-heading--tablet-center .section-heading__title-row,.section-heading--tablet-center .section-heading__top{justify-content:center}.section-heading--tablet-center .section-heading__title{text-align:center}.section-heading--tablet-center .section-heading__subtitle{text-align:center}.section-heading__title{font:var(--font-d4-m);letter-spacing:var(--font-d4-m-spacing)}}@media (min-width:1200px){.section-heading--desktop-left{align-items:flex-start;margin-inline:0}.section-heading--desktop-left .section-heading__top,.section-heading--desktop-left .section-heading__title-row{justify-content:flex-start}.section-heading--desktop-left .section-heading__title{text-align:left}.section-heading--desktop-left .section-heading__subtitle{text-align:left}.section-heading--desktop-center{align-items:center;margin-inline:auto}.section-heading--desktop-center .section-heading__title-row,.section-heading--desktop-center .section-heading__top{justify-content:center}.section-heading--desktop-center .section-heading__title{text-align:center}.section-heading--desktop-center .section-heading__subtitle{text-align:center}.section-heading{margin-bottom:var(--spacing-12)}.section-heading__title{font:var(--font-d3-m);letter-spacing:var(--font-d3-m-spacing)}}.landing__faq-wrapper{margin-top:120px}.landing__faq-wrapper hr{margin:32px 0}.landing__faq-wrapper .accordion-toggle-icon{pointer-events:none;transition:transform 0.3s ease}.landing__faq-wrapper .accordion-toggle-icon.show{transform:rotate(135deg)}.landing__faq-title{margin-bottom:32px;font:var(--font-d5-m);letter-spacing:var(--font-d5-m-spacing)}.landing__faq-question{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-04);font:var(--font-s1);letter-spacing:var(--font-s1-spacing);cursor:pointer}.questions-accordion{display:flex;flex-direction:column;height:0;overflow:hidden;gap:var(--spacing-02);color:var(--text-dark-secondary);font:var(--font-b4);letter-spacing:var(--font-b4-spacing);transition:all 0.3s ease}.questions-accordion ul{display:flex;flex-direction:column;padding-left:28px;gap:var(--spacing-01)}.questions-accordion.show{margin-top:var(--spacing-06);overflow:visible}@media (min-width:768px){.landing__faq-wrapper{margin-top:120px}.landing__faq-title{margin-bottom:40px;font:var(--font-d4-m);letter-spacing:var(--font-d4-m-spacing)}}@media (min-width:992px){.landing__faq-question p{max-width:490px}.landing__faq-wrapper{margin-top:160px}.landing__faq-title{margin-bottom:60px;font:var(--font-d3-m);letter-spacing:var(--font-d3-m-spacing)}.questions-accordion{max-width:60%;margin-left:auto;padding-right:100px;padding-left:32px}}.partners-section__section{margin-top:100px}.partners-section__cards-container{display:flex;flex-direction:column;padding:var(--spacing-04);gap:var(--spacing-04);border-radius:var(--radius-lg);background:var(--color-background-block);box-shadow:var(--shadow-level-4)}.partners-section__card{display:flex;align-items:center;justify-content:center;height:100px}.partners-section__button-wrapper-mobile{display:flex;justify-content:center;width:100%;margin-top:36px}.partners-section__button-wrapper-mobile .btn{width:100%}.partners-section__button-wrapper-desktop{display:none}@media (min-width:768px){.partners-section__section{margin-top:160px}.partners-section__cards-container{flex-direction:row;flex-wrap:wrap;padding:var(--spacing-08);border-radius:var(--radius-xl)}.partners-section__card{flex:1 0 calc(50% - 8px)}.partners-section__button-wrapper-mobile .btn{width:fit-content}}@media (min-width:1200px){.partners-section__section{margin-top:200px}.partners-section__cards-container{justify-content:space-between;padding:48px;gap:16px 48px}.partners-section__card{flex:1 0 calc(32% - 24px)}.partners-section__button-wrapper-mobile{display:none}.partners-section__heading-wrapper{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px}.partners-section__heading-wrapper .section-heading{margin:0}.partners-section__button-wrapper-desktop{display:flex}}.cards__advantages-container{display:flex;flex-direction:column;gap:24px}.cards__advantages-card{padding:24px;border-radius:24px;background-color:var(--color-background-block);box-shadow:var(--shadow-level-1);transition:all 200ms ease-in-out}.cards__advantages-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-level-2)}.cards__advantages-card:hover .cards__advantages-card-icon{color:var(--color-purple)}.cards__advantages-card-icon{margin-bottom:16px;color:var(--color-icon-dark-quarternary);transition:all 200ms ease-in-out}.cards_advantages-card-title{margin-bottom:8px;font:var(--font-h5);letter-spacing:var(--font-h5-spacing)}.cards_advantages-card-desc{color:var(--text-dark-secondary);font:var(--font-b3);letter-spacing:var(--font-b3-spacing)}@media (min-width:768px){.cards__advantages-card{display:flex;align-items:center;padding:32px;gap:24px}.cards__advantages-card-icon{margin-bottom:0}}@media (min-width:1200px){.cards__advantages-container{flex-direction:row;flex-wrap:wrap;gap:32px}.cards__advantages-card{flex:1 1 calc(50% - 16px)}}.cards__promo-section{position:relative;padding:48px 16px 198px 16px;border-radius:var(--radius-lg);background-color:var(--color-background-block);box-shadow:var(--shadow-level-4);text-align:center}.cards__promo-title{margin-bottom:var(--spacing-04);font:var(--font-h3);letter-spacing:var(--font-h3-spacing)}.cards__promo-text{color:var(--text-dark-secondary);font:var(--font-b3);letter-spacing:var(--font-b3-spacing)}.cards__promo-text--first{margin-bottom:var(--spacing-04)}.cards__promo-button{margin-top:var(--spacing-08)}.cards__promo-button span{display:flex}.cards__promo-card-image{position:absolute;bottom:-100px;left:50%;width:calc(100dvw - 20px);max-width:380px;transform:translate(-50%)}.cards__promo-card-image--right{display:none}.cards__advantages-section{margin-top:174px}.cards__purpose-section{margin-top:120px}.cards__purpose-cards-container{display:flex;flex-direction:column;gap:48px}.cards__purpose-card{padding:20px;border-radius:var(--radius-lg);background-color:var(--color-background-block);box-shadow:var(--shadow-level-4)}.cards__purpose-card-image{aspect-ratio:288/162;width:100%;height:auto;margin-bottom:20px;object-fit:cover;border-radius:16px}.cards__purpose-card-title{margin-bottom:16px;font:var(--font-s2);letter-spacing:var(--font-s2-spacing)}.cards__purpose-card-desc-wrapper{display:flex;flex-direction:column;margin-bottom:24px;gap:12px}.cards__purpose-card-desc{color:var(--text-dark-secondary);font:var(--font-b3);letter-spacing:var(--font-b3-spacing)}.cards__cta-section{position:relative;margin-top:120px;padding:48px 20px 200px;border-radius:var(--radius-lg);background-color:var(--color-background-block);box-shadow:var(--shadow-level-4)}.cards__cta-title{margin-bottom:24px;font:var(--font-d5-m);letter-spacing:var(--font-d5-m-spacing);text-align:center}.cards__cta-card-image{position:absolute}.cards__cta-card-image--right{bottom:-100px;left:50%;width:calc(100dvw - 20px);max-width:320px;transform:translate(-50%)}.cards__cta-card-image--left{display:none}@media (min-width:768px){.container{overflow:hidden}.cards__promo-section{padding:80px 60px;border-radius:var(--radius-xl)}.cards__promo-title{margin-bottom:var(--spacing-06);font:var(--font-d3);letter-spacing:var(--font-d3-spacing)}.cards__promo-text{font:var(--font-b1);letter-spacing:var(--font-b1-spacing)}.cards__promo-text--first{margin:0}.cards__promo-button{width:fit-content;margin:48px auto 0}.cards__promo-card-image{left:auto;transform:none}.cards__promo-card-image--left{bottom:-82px;left:-148px;width:340px}.cards__promo-card-image--right{display:block;right:-132px;bottom:-10px;width:300px}.cards__purpose-section{margin-top:160px}.cards__purpose-card{padding:32px;border-radius:var(--radius-2-xl)}.cards__purpose-card-image{aspect-ratio:656/394;margin-bottom:32px;border-radius:var(--radius-lg)}.cards__purpose-card-title{font:var(--font-d5-m);letter-spacing:var(--font-d5-m-spacing)}.cards__purpose-card-button{width:fit-content;height:48px;padding:0 24px;border-radius:var(--radius-xs);font:var(--font-a4);letter-spacing:var(--font-a4-spacing)}.cards__cta-section{padding:48px 48px 186px 48px;border-radius:var(--radius-xl)}.cards__cta-title{font:var(--font-d4-m);letter-spacing:var(--font-d4-m-spacing)}.cards__cta-button{width:fit-content;margin:0 auto}.cards__cta-card-image--left{display:block;left:-40px;width:360px}.cards__cta-card-image--right{right:-36px;bottom:-50px;left:auto;width:280px;transform:none}}@media (min-width:1200px){.container{overflow:visible}.cards__promo-section{padding:100px 208px;border-radius:var(--radius-2-xl)}.cards__promo-title{max-width:800px;margin-inline:auto;font:var(--font-d2);letter-spacing:var(--font-d2-spacing)}.cards__promo-text{max-width:592px;margin-inline:auto}.cards__promo-card-image--left{bottom:-88px;left:-48px;width:380px}.cards__promo-card-image--right{display:block;right:-32px;bottom:16px;width:320px}.cards__purpose-section{margin-top:200px}.cards__purpose-card{display:flex;flex-direction:row-reverse;align-items:center;padding:24px;gap:48px}.cards__purpose-card:nth-child(1),.cards__purpose-card:nth-child(3){padding-left:60px}.cards__purpose-card:nth-child(2),.cards__purpose-card:nth-child(4){flex-direction:row;padding-right:60px}.cards__purpose-card-image{aspect-ratio:unset;width:448px;height:100%;margin:0}.cards__cta-section{margin-top:200px;padding:72px}.cards__cta-title{max-width:636px;font:var(--font-d3-m);letter-spacing:var(--font-d3-m-spacing);text-align:left}.cards__cta-button{margin:0}.cards__cta-card-image--left{top:-48px;right:70px;left:auto;width:400px}.cards__cta-card-image--right{right:-24px;bottom:-30px;left:auto;width:320px;transform:none}}