.main-hero-cta{padding-inline:var(--edge);padding-block:var(--space-md) var(--space-xlg)}.main-hero-cta__title{max-width:50rem;margin-inline:.75rem}@media only screen and (min-width: 80em){.main-hero-cta__title{padding-left:var(--space-xlg);margin-inline:0}}.main-hero-cta__title>p{background:var(--bluepink);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-hero-cta__blocks{display:flex;flex-flow:row wrap;gap:1.25rem;justify-content:flex-end;perspective:1000px}@media only screen and (min-width: 64em){.main-hero-cta__blocks{gap:2rem;justify-content:flex-start}}.main-hero-cta__blocks-item{height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:flex-end;color:var(--color);line-height:var(--line-height-lg);background:var(--bg);border-radius:var(--card-border-radius);transform-origin:top;transition:transform .3s,box-shadow .3s;box-shadow:0 0 #0000}.main-hero-cta__blocks-item:hover{transform:perspective(50rem) translateY(-1.5rem);box-shadow:0 20px 30px #0003}.main-hero-cta__blocks-item.item-1{flex:0 0 100%;padding:var(--space-lg);padding-top:9rem}@media only screen and (min-width: 64em){.main-hero-cta__blocks-item.item-1{flex:0 0 calc(50% - 1.5rem);padding-top:18rem;margin-top:var(--space-xlg)}}.main-hero-cta__blocks-item.item-2,.main-hero-cta__blocks-item.item-3{flex:0 0 calc(50% - 1.375rem);padding-block:3rem var(--space-md);padding-inline:var(--space-sm)}@media only screen and (min-width: 64em){.main-hero-cta__blocks-item.item-2,.main-hero-cta__blocks-item.item-3{flex:0 0 calc(25% - 1.25rem);padding-block:10rem var(--space-md);padding-inline:var(--space-md)}}.main-hero-cta__blocks-item.item-2{margin-left:.75rem}@media only screen and (min-width: 64em){.main-hero-cta__blocks-item.item-2{margin-left:0}}.main-hero-cta__blocks-item.item-3{margin-top:-2.5rem;margin-right:.75rem}@media only screen and (min-width: 64em){.main-hero-cta__blocks-item.item-3{margin-right:0}}.main-hero-cta__blocks-item-content{height:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.main-hero-cta__blocks-item .image{width:100%;height:100%;position:absolute;top:0;left:0}.main-hero-cta__blocks-item .image img{border-radius:var(--card-border-radius)}.main-hero-cta__blocks-item h3,.main-hero-cta__blocks-item p{margin-bottom:0}.main-hero-cta__blocks-item p{margin-top:.5rem}
