@import url(fonts.min.css);@import url(variables.min.css);*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--color-background);color:var(--color-text-primary,#333);font-family:'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:.9375rem;line-height:1.5}.hero{width:100%;min-height:850px;display:flex;align-items:center;padding:3.75rem 1.25rem;background:var(--hero-gradient-brand);position:relative;overflow:hidden}.hero::before{content:'';position:absolute;inset:0;background-image:url('./../../assets/icons/ui/dynamics/logo-black.png');background-repeat:no-repeat;background-size:115% auto;background-position:center;opacity:.08;pointer-events:none;z-index:0}.hero__content{display:grid;grid-template-columns:1fr;align-items:center;gap:2.5rem;max-width:75rem;margin:0 auto;width:100%;padding:0 1rem;position:relative;z-index:1}@media (min-width:640px){.hero__content{padding:0 1.5rem}}@media (min-width:1024px){.hero__content{grid-template-columns:1fr 1fr;padding:0 2rem}}.hero__text{flex:1;min-width:0;max-width:34rem}.hero__title{margin-bottom:1.25rem;color:var(--white)}.hero__description{margin-bottom:1.875rem;color:var(--white);max-width:32rem}.hero__media{flex:1;min-width:0;display:flex;justify-content:center;overflow:hidden;border-radius:.5rem}.hero__image,.hero__video{width:100%;height:auto;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);object-fit:cover}@media (max-width:768px){.hero{min-height:auto;padding:2.5rem 1.25rem}.hero::before{background-size:150% auto}.hero__content{gap:1.875rem}}@media (max-width:480px){.hero{padding:1.875rem 1rem}}.max-w-7xl{max-width:80rem;margin-left:auto;margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.px-4{padding-left:1rem;padding-right:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.flex{display:flex}.space-x-8>*+*{margin-left:2rem}.flex-grow{flex-grow:1}@media (min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:space-x-10>*+*{margin-left:2.5rem}}.hero-shape-container,.hero-shapes{display:none}.hero-banner{background:var(--hero-gradient-brand)}.hero-banner::after{display:none}.hero-banner-image{visibility:hidden}
.hero::before{display:none}.hero__content{grid-template-columns:minmax(0,1fr);gap:0}.hero__text{max-width:64rem;margin:0 auto;text-align:center}.hero__title{font-size:clamp(2.5rem,5vw,4.25rem)}.hero__description{max-width:48rem;margin-right:auto;margin-left:auto}.hero__media{display:none}

.hero::before{display:block;opacity:.4}

@media(max-width:767px){.hero{min-height:auto;padding:2rem 1.25rem}.hero::before{background-size:150% auto}.hero__title{font-size:clamp(1.75rem,4.5vw,2.25rem);margin-bottom:1rem}.hero__description{font-size:.95rem;margin-bottom:1.25rem}}@media(max-width:480px){.hero{padding:1.5rem 1rem}}@media(min-width:768px)and(max-width:1024px){.hero{min-height:clamp(34rem,calc(100vh - 5rem),42rem);padding:2.5rem 1.5rem}.hero::before{background-size:130% auto}.hero__title{font-size:clamp(2.5rem,5vw,3.25rem)}}@media(min-width:1025px)and(max-width:1600px){.hero{min-height:clamp(34rem,calc(100vh - 5rem),48rem);padding:clamp(2rem,4vh,3rem) 1.25rem}.hero__title{font-size:clamp(2.75rem,4vw,3.5rem)}}

@media(min-width:768px) and (max-width:1024px){.hero{min-height:clamp(34rem,calc(100vh - 5rem),42rem);padding:2.5rem 1.5rem}.hero::before{background-size:130% auto}.hero__title{font-size:clamp(2.5rem,5vw,3.25rem)}}@media(min-width:1025px) and (max-width:1600px){.hero{min-height:clamp(34rem,calc(100vh - 5rem),48rem);padding:clamp(2rem,4vh,3rem) 1.25rem}.hero__title{font-size:clamp(2.75rem,4vw,3.5rem)}}
