.cta-section{padding-block:var(--spacing-4xl)}@media(min-width:768px){.cta-section{padding-block:4rem}}@media(min-width:992px){.cta-section{padding-block:5rem}}.cta-section__wrapper{position:relative;border-radius:var(--border-radius-xl);overflow:hidden}.cta-section__background{position:absolute;inset:0;background-color:var(--primary-background);z-index:0}.cta-section__content{position:relative;z-index:1;padding:var(--spacing-3xl)}@media(min-width:768px){.cta-section__content{padding:var(--spacing-4xl)}}@media(min-width:992px){.cta-section__content{padding:4rem}}.cta-section__text-container{display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:center}@media(min-width:992px){.cta-section__text-container{gap:var(--spacing-xl)}}.cta-section__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--neutral-100);line-height:var(--line-height-tight)}@media(min-width:768px){.cta-section__title{font-size:var(--font-size-3xl)}}@media(min-width:992px){.cta-section__title{font-size:3rem}}.cta-section__description{font-size:var(--font-size-base);color:var(--neutral-100);line-height:var(--line-height-normal);opacity:.9}@media(min-width:768px){.cta-section__description{font-size:var(--font-size-md)}}.cta-section__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-base);-webkit-margin-before:var(--spacing-lg);margin-block-start:var(--spacing-lg)}@media(min-width:768px){.cta-section__actions{gap:var(--spacing-lg);-webkit-margin-before:var(--spacing-xl);margin-block-start:var(--spacing-xl)}}.cta-section__button{padding:var(--spacing-base) var(--spacing-xl);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-md);transition:all .2s ease}.cta-section__button--primary{background-color:var(--neutral-100);border-color:var(--neutral-100);color:var(--primary-background)}.cta-section__button--primary:hover{background-color:var(--neutral-200);border-color:var(--neutral-200)}.cta-section__button--outlined{background-color:rgba(0,0,0,0);border:2px solid var(--neutral-100);color:var(--neutral-100)}.cta-section__button--outlined:hover{background-color:hsla(0,0%,100%,.1);border-color:var(--neutral-100)}.cta-section__image-container{display:flex;align-items:center;justify-content:center}@media(max-width:991.98px){.cta-section__image-container{-webkit-margin-before:var(--spacing-3xl);margin-block-start:var(--spacing-3xl)}}.cta-section__image-wrapper{position:relative;width:100%;max-width:423px;aspect-ratio:423/492}@media(max-width:767.98px){.cta-section__image-wrapper{max-width:300px}}.cta-section__image{width:100%;height:100%;object-fit:contain;border-radius:var(--border-radius-lg)}html[dir=rtl] .cta-section__image{transform:scaleX(-1)}.faq-page{padding-bottom:6rem}@media(max-width:767.98px){.faq-page{padding-bottom:3.5rem}}.faq-page .faq-tabs{display:flex;justify-content:center;flex-wrap:wrap;margin-top:2rem;gap:.5rem}@media(max-width:1199.98px){.faq-page .faq-tabs{margin-top:1rem}}.faq-page .faq-tabs .tab-btn{padding:.75rem 1rem;border-radius:40px;font-size:.875rem}@media(max-width:991.98px){.faq-page .faq-tabs .tab-btn{padding-block:.5rem}}.faq-page .faq-tabs .tab-btn .p-button-label{font-weight:var(--font-weight-medium)}.faq-page .faq-sections .faq-section{scroll-margin-top:120px}.faq-page .faq-sections .faq-section:not(:last-child){margin-bottom:3rem}@media(max-width:767.98px){.faq-page .faq-sections .faq-section:not(:last-child){margin-bottom:2rem}}.faq-page .faq-sections .faq-section__title{font-size:1.5rem;font-weight:var(--font-weight-semibold);margin-bottom:1.5rem}@media(max-width:767.98px){.faq-page .faq-sections .faq-section__title{font-size:1.25rem;margin-bottom:1rem}}.faq-page .faq-sections .faq-section .faq-accordion .p-accordion-tab{border-radius:8px;background:var(--surface-a);border-color:var(--vanilla-color)}.faq-page .faq-sections .faq-section .faq-accordion .p-accordion-header .p-accordion-header-link{padding-block:1.25rem}@media(max-width:767.98px){.faq-page .faq-sections .faq-section .faq-accordion .p-accordion-header .p-accordion-header-link{padding-block:1rem}}.faq-page .faq-sections .faq-section .faq-accordion .p-accordion-header .p-accordion-header-link .p-accordion-header-text{font-weight:var(--font-weight-semibold)}@media(max-width:767.98px){.faq-page .faq-sections .faq-section .faq-accordion .p-accordion-header .p-accordion-header-link .p-accordion-header-text{font-size:.875rem}}.faq-page .faq-sections .faq-section .faq-accordion .p-accordion-header .toggle-icon{font-size:.875rem}.faq-page .faq-sections .faq-section .faq-accordion .p-accordion-content{padding-top:0;padding-inline:1.5rem;color:var(--neutral-600)}