:root{--primary:#4a3287}.hero{padding:64px 0}@media (max-width:1024px){.hero{padding:32px 0}}@media (max-width:768px){.hero{padding:24px 0}}.hero__logo{width:200px;height:auto}.hero__title{max-width:26ch;margin-top:32px;font-size:40px;line-height:1.3}@media (max-width:1024px){.hero__title{font-size:32px}}@media (max-width:768px){.hero__title{font-size:24px}}.hero__description{max-width:60ch;margin-top:24px;font-size:18px;line-height:1.5}@media (max-width:768px){.hero__description{font-size:16px}}.hero__description *+p{margin-top:1em}.split{display:flex;gap:32px;margin-top:64px}@media (max-width:768px){.split{flex-direction:column;margin-top:32px}}.split__col{flex:1}.split__title{font-size:28px;line-height:1.5}@media (max-width:1024px){.split__title{font-size:24px}}@media (max-width:768px){.split__title{font-size:20px}}.split__col p{margin-top:1em;line-height:1.5}.section{margin-top:64px}@media (max-width:768px){.section{margin-top:32px}}.section h2{font-size:28px;line-height:1.5}@media (max-width:1024px){.section h2{font-size:24px}}@media (max-width:768px){.section h2{font-size:20px}}.section h3{font-size:20px;line-height:1.5}@media (max-width:1024px){.section h3{font-size:19px}}@media (max-width:768px){.section h3{font-size:18px}}.section p,.section ul{max-width:60ch;font-size:18px;line-height:1.5}@media (max-width:768px){.section p,.section ul{font-size:16px}}.section *+h2,.section *+h3,.section *+p,.section *+ul{margin-top:1em}.section ul{margin-left:2em}.section ul *+li{margin-top:.5em}.section--last{margin-bottom:128px}.max-width{--max-width:var(--page-max-width);position:relative;width:100%;max-width:calc(var(--max-width) + var(--page-left-padding) + var(--page-right-padding));margin-right:auto;margin-left:auto;padding-right:var(--page-right-padding);padding-left:var(--page-left-padding)}