.styles_section__WJpAU{width:100%;padding:4rem 0}.styles_hero__c6pgD{padding:0!important;margin:0;display:flex;flex-direction:column;gap:3rem}.styles_hero-text__UBkqC{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_hero-text-content__s645l{display:flex;max-width:100%;flex-direction:column;gap:2rem}.styles_hero-text__UBkqC h1{font-weight:500;font-size:var(--font-heading-md);letter-spacing:0;line-height:100%;color:var(--color-blue-90);line-height:117%}.styles_hero-text__UBkqC h1>strong{font-size:inherit;font-weight:inherit;color:var(--color-blue-70)}.styles_hero-text__UBkqC p{font-weight:400;font-size:var(--font-p-md);color:var(--color-grey-60);line-height:156%}.styles_hero-image__W1SdH{display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:100%;position:relative}.styles_hero-image__W1SdH img{width:100%;max-width:100%;height:auto}.styles_cards-row__WN_mt{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;position:relative;margin-top:-10.5%}.styles_card__qPxVf{display:flex;flex-direction:column;gap:2rem;background-color:var(--color-white);border:1px solid var(--color-grey-70);border-radius:30px;padding:2.5rem}.styles_card-icon__HMlWm{display:flex;align-items:center;gap:1.5rem}.styles_card__qPxVf h3{font-size:2.5rem;color:var(--color-blue-90);font-weight:500;letter-spacing:-1px;line-height:117%}.styles_card-description__zDesj{font-weight:400;font-size:var(--font-p-sm);color:var(--color-grey-60);line-height:156%}.styles_checklist__Stuzu{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.styles_checklist__Stuzu ul{display:flex;flex-direction:column;gap:1rem}.styles_checklist__Stuzu li{display:flex;align-items:flex-start;gap:1rem;font-weight:400;font-size:var(--font-p-sm);color:var(--color-grey-60);line-height:156%}.styles_checklist__Stuzu li img{flex-shrink:0;margin-top:.3rem}.styles_banner__FZn4P{display:flex;flex-direction:column;gap:2rem;margin-top:2rem;padding:2.5rem;background-color:var(--color-grey-10);border-radius:30px}.styles_banner-block__aRD7r{display:flex;align-items:flex-start;gap:1.5rem}.styles_banner-text__XgsNl{display:flex;flex-direction:column;gap:2rem}.styles_banner-block-primary__C9_6K{display:grid;grid-template-columns:84px 1fr;grid-template-areas:"icon heading" "paragraph paragraph";grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:1rem;row-gap:1rem;align-items:start}.styles_banner-block-primary__C9_6K .styles_banner-icon__4PE4I{grid-area:icon}.styles_banner-block-primary__C9_6K .styles_banner-heading__mwsg_{grid-area:heading}.styles_banner-block-primary__C9_6K .styles_banner-paragraph__tbyYj{grid-area:paragraph}.styles_banner-icon__4PE4I{flex-shrink:0;display:flex;align-items:center}.styles_banner-icon-secondary__W0BTH{display:none}.styles_banner-heading__mwsg_{font-size:var(--font-p-lg);color:var(--color-blue-90);font-weight:500;line-height:130%}.styles_banner-paragraph__tbyYj{font-weight:400;font-size:var(--font-p-sm);color:var(--color-grey-60);line-height:156%}.styles_divider__UUhZq{display:none}.styles_paragraph-mobile__ykWCA{display:block}.styles_paragraph-desktop__RSgo0{display:none}@media screen and (min-width:800px){.styles_hero__c6pgD{flex-direction:row;align-items:center;text-align:left}.styles_paragraph-mobile__ykWCA{display:none}.styles_paragraph-desktop__RSgo0{display:block}.styles_hero-text__UBkqC{width:42%;text-align:left}.styles_hero-text-content__s645l{max-width:100%}.styles_hero-text__UBkqC h1{font-size:var(--font-heading-lg)}.styles_hero-image__W1SdH{width:58%}.styles_cards-row__WN_mt{margin-top:-6.1%}.styles_cards-row__WN_mt,.styles_checklist__Stuzu{grid-template-columns:repeat(2,1fr)}.styles_banner__FZn4P{padding:5rem;flex-direction:row;gap:3rem;align-items:stretch}.styles_banner-block__aRD7r{width:50%;align-items:center}.styles_banner-icon-secondary__W0BTH{display:flex}.styles_banner-text-flush__jGPyR{margin-left:0;width:auto}.styles_divider__UUhZq{display:block;width:1px;height:auto;background-color:var(--color-grey-40)}}@media screen and (min-width:974px){.styles_hero-text__UBkqC h2{font-size:var(--font-heading-md)}}@media screen and (min-width:1366px){.styles_hero-text-content__s645l{max-width:68%}.styles_hero-text__UBkqC h1{font-size:4.4rem}}