@layer components{.image-text{display:flex;flex-direction:column;gap:36px}@media(min-width:1128px){.image-text{padding:24px 0}}@media(min-width:1280px){.image-text{flex-direction:row;gap:72px}}.image-text .image-text__image{display:flex;align-items:center;width:100%}.image-text .image-text__image img{width:100%;border-radius:24px;aspect-ratio:550 / 350}@media(min-width:1280px){.image-text .image-text__image{width:50%}}.image-text .image-text__text{padding-top:12px}.image-text .image-text__text *{color:var(--foreground-paragraph);margin:0 0 12px}.image-text .image-text__text *:last-child{margin:0}.image-text .image-text__content{display:flex;flex-direction:column;justify-content:center}@media(min-width:1280px){.image-text .image-text__content{width:50%}}.info-section{padding:32px 0 0;display:inline-block}.info-text{font-size:1.313rem;font-weight:500;line-height:1.4;color:var(--primary);margin:0}.info-highlight{color:var(--foreground-highlights)}}@layer components{.m-cta{display:flex;flex-direction:column;align-items:center;gap:36px}@media(min-width:1128px){.m-cta{display:grid;grid-template-columns:438fr 494fr;width:100vw!important;padding-inline:64px}}@media(min-width:1280px){.m-cta{width:min(var(--layout-w),100% - 2rem)!important;padding-inline:0}}.m-cta .m-cta__content{width:100%;display:flex;flex-direction:column;gap:24px}.m-cta .m-cta__content .buttons{display:flex;flex-direction:column;gap:24px}@media(min-width:640px){.m-cta .m-cta__content .buttons{flex-direction:row}}.m-cta .m-cta__media{width:100%;margin:0;border-radius:24px;overflow:hidden;height:auto}.m-cta .m-cta__media{aspect-ratio:358/227}@media(min-width:640px){.m-cta .m-cta__media{aspect-ratio:550/350}}.m-cta .m-cta__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:358/227}@media(min-width:640px){.m-cta .m-cta__media img{aspect-ratio:550/350}}.m-cta .m-cta__actions{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media(min-width:640px){.m-cta .m-cta__actions{flex-direction:row}.m-cta .m-cta__actions .btn--primary{width:fit-content!important}}.m-cta .m-cta__text{margin:0;font-weight:400;font-size:.875rem;line-height:1.4;letter-spacing:.01em;color:var(--foreground-paragraph)}body.contrast-on .m-cta__text{color:var(--muted)}}@layer components{.faq-side{display:flex;flex-direction:column;gap:12px}@media(min-width:900px){.faq-side{flex-direction:row;gap:56px}}.faq{width:100%;display:flex;flex-direction:column;align-items:center;padding:24px;gap:36px;background:var(--background-element-white);box-shadow:var(--shadow-200);border-radius:36px}@media(min-width:1280px){.faq{padding:32px}}.faq .faq__item{cursor:pointer;width:100%;padding-bottom:12px;border-bottom:2px solid var(--border-500)}.faq .faq__question{cursor:pointer;display:flex;justify-content:space-between;padding:0;color:var(--foreground-highlights);font-weight:500;line-height:110%;width:100%;font-size:1rem;text-align:left}.faq .faq__question .faq__icon{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;width:12px;height:12px;min-width:12px;min-height:12px}.faq .faq__question .faq__icon span{display:block;width:100%;height:2px;background-color:var(--foreground-icon)}.faq .faq__question .faq__icon span:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease-in-out}.faq .faq__question .faq__icon--active span:last-child{transform:translate(-50%,-50%) rotate(0)}.faq .faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;color:var(--muted);font-size:1rem;line-height:1.6}.faq .faq__answer p{margin:14px 0}.faq .faq__answer b,.faq .faq__answer strong{font-weight:500}.faq .faq__answer a{text-decoration:underline}.faq .faq__answer *:last-child{margin-bottom:0}@media(min-width:640px){.faq .faq__answer{font-size:.875rem}}.faq .faq__answer-content{padding-block:12px}.faq .faq__answer-content>*:last-child{margin-bottom:0}}@layer components{.mod-prd .mod-prd__text{font-size:1.3125rem;font-weight:500;line-height:140%;color:var(--foreground-headings);margin-bottom:24px}.mod-prd .mod-prd__buttons{display:flex;flex-direction:column;gap:24px}@media(min-width:640px){.mod-prd .mod-prd__buttons{flex-direction:row}.mod-prd .mod-prd__buttons .btn{width:fit-content!important}}.mod-prd--opinions .mod-prd__text{margin:0;padding-bottom:24px}}
