.marketing-content-page{--section-spacing: 25rem;display:flex;flex-direction:column;align-items:center;padding:0 var(--vertical-spacing);margin-top:-20px;width:100%;gap:2rem;container-type:inline-size;padding-bottom:10rem}.marketing-content-page img{--max-width: 600px;border-radius:16px;width:100%;margin:32px auto auto;display:flex}.marketing-content-page p,.marketing-content-page li{width:100%;font-size:1.5rem;text-align:center;text-wrap:balance;grid-column:1/-1;max-width:110ch;margin:auto}.marketing-content-page__header{margin-top:5rem;font-size:4rem;font-weight:800;text-align:center;line-height:1.2;max-width:var(--max-site-width)}.marketing-content-page>section{max-width:var(--max-site-width);border-radius:16px;padding:24px;grid-template-columns:1fr 1fr;gap:24px;width:100%;align-items:center;color:var(--text--dark-mode)}@container (width > 1150px){.marketing-content-page>section:not(:first-of-type){margin-top:var(--section-spacing)}}.marketing-content-page>section:first-of-type{width:100%;max-width:1300px;align-items:center}.marketing-content-page>section:first-of-type img{--max-width: 2000px}.marketing-content-page>section:first-of-type p:nth-child(2n){margin-top:3rem}.marketing-content-page>section:first-of-type p{text-align:center;width:100%;text-wrap:pretty;min-width:0;color:var(--text--dark-mode)}.marketing-content-page>section h2{grid-column:1/-1;text-align:center;width:100%;max-width:56ch;margin:auto;font-size:3rem;color:inherit;margin-bottom:3rem}.marketing-content-page>section p,.marketing-content-page>section li{color:inherit;grid-column:1/-1}@container (width < 1150px){.marketing-content-page>section{display:flex;flex-direction:column}.marketing-content-page>section h2,.marketing-content-page>section p{width:100%;text-align:center}}.marketing-content-page .article-h{display:flex;justify-content:center;align-items:center;margin-top:0}@container (width < 1550px){.marketing-content-page .article-h{flex-direction:column}}.marketing-content-page__texts{grid-row:2/3;display:flex;text-align:center;width:100%;flex-direction:column;gap:1rem;grid-column:1/-1}.marketing-content-page__texts p{text-align:center}.marketing-content-page__list{display:flex;gap:1rem;padding:0;list-style:none;flex-wrap:wrap;max-width:var(--max-site-width);margin:auto}.marketing-content-page__list li{margin:0;width:calc(50% - 8px);padding:16px;position:relative;border-radius:12px;background:#fff;font-size:1.4rem;line-height:1.5;display:flex;align-items:center;justify-content:center}.marketing-content-page__list li:first-child{width:100%;min-width:100%;flex-grow:1}.marketing-content-page>.marketing-content-page__faqs{width:100%;grid-auto-rows:auto 1fr;align-items:stretch;justify-content:stretch;gap:2rem;max-width:var(--max-site-width);margin:auto;margin-top:var(--section-spacing)}@container (width < 1350px){.marketing-content-page>.marketing-content-page__faqs{grid-template-columns:repeat(2,1fr)}}@container (width < 900px){.marketing-content-page>.marketing-content-page__faqs{grid-template-columns:1fr}}.marketing-content-page>.marketing-content-page__faqs h2{grid-column:1/-1}.marketing-content-page__faq{display:flex;flex-direction:column;gap:12px;height:100%;padding:24px;border:1px solid hsla(0,0%,0%,.1);border-radius:16px;background:#fff;color:var(--text--light-mode)}.marketing-content-page__faq h3{text-align:center;font-size:1.7rem;line-height:1.3;font-weight:700;color:var(--text--light-mode)}.marketing-content-page__faq p{line-height:1.8;text-align:left;font-size:1.2rem;text-wrap:initial;margin:0}.marketing-content-page__final-cta{margin:3rem 0 5rem;font-size:1.5rem}@container (width < 700px){.marketing-content-page{gap:1.5rem}.marketing-content-page__header{margin-top:4rem;font-size:2.5rem}.marketing-content-page>section{padding:18px;border-radius:24px}.marketing-content-page__list{flex-wrap:nowrap;flex-direction:column}.marketing-content-page__list li{flex:1;width:100%;padding:16px}.marketing-content-page__list li:before{left:16px}.marketing-content-page__faq{padding:16px}.marketing-content-page__final-cta{font-size:1.2rem;text-align:center}}.marketing-content-page__cta-text,.marketing-content-page__final-cta{--cta-banner-gradient: var(--accent--button);--cta-banner-gradient-hover: color-mix( in lab, var(--accent--button), var(--black-900) 10% );color:var(--text--dark-mode);font-size:1.5rem;background:var(--cta-banner-gradient);border:2px solid var(--accent--button);box-shadow:0 4px 8px #0000001f;padding:16px;border-radius:16px;transition:transform .2s ease,box-shadow .2s ease}.marketing-content-page__cta-text:hover,.marketing-content-page__final-cta:hover{background:var(--cta-banner-gradient-hover);transform:translateY(-3px);box-shadow:0 0 8px var(--accent--button)}.marketing-content-page__cta-text a,.marketing-content-page__final-cta a{text-decoration:underline;color:currentColor;padding:8px;border-radius:12px;transition:background .2s ease}.marketing-content-page__cta-text a:hover,.marketing-content-page__cta-text a:focus-visible,.marketing-content-page__final-cta a:hover,.marketing-content-page__final-cta a:focus-visible{background:#08142924}.horizontal-list{display:flex;flex-direction:row;flex:1}.horizontal-list li{width:33.33%;flex:1}@container (width < 1250px){.horizontal-list{flex-direction:column}.horizontal-list li{width:100%}}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;grid-auto-rows:1fr;justify-content:stretch;align-items:stretch}@container (width < 1205px){.cards{grid-template-columns:1fr 1fr}.cards .card:nth-child(odd):last-child{grid-column:1/-1}}@container (width < 800px){.cards{grid-template-columns:1fr}}.cards .card{display:flex;flex-direction:column;gap:1rem;min-width:0;background:var(--background--light);border-radius:12px;max-width:100%;grid-column:span 1;height:100%;padding:24px;align-items:start;align-content:start;background:linear-gradient(135deg,hsl(0,0%,91%) 38%,rgba(49,86,197,.15) 50%,rgba(36,52,156,.15) 65%,transparent 100%),#e6e6e6}.cards .card__title{display:flex;gap:16px;justify-content:space-between;max-width:100%;overflow:hidden;width:100%;align-items:center;height:min-content}.cards .card__title h3{color:var(--text--light-mode);font-weight:700;font-size:2rem;text-align:center;width:100%}.cards .card p{flex:1;font-size:1.3rem;text-align:center}
