.acoru-platform{--acoru-dot:hsla(0,0%,100%,.18);background:radial-gradient(circle at 2px 2px,var(--acoru-dot) 1.2px,transparent 0) 0 0 /40px 40px,var(--acoru-platform-bg) center /cover no-repeat,linear-gradient(180deg,var(--acoru-dark) 0,var(--acoru-dark) 70%,#3b2d9e 100%);border-radius:var(--acoru-radius-lg);color:var(--acoru-light);margin-inline:auto;max-width:120rem;padding:clamp(4rem,2rem + 5vw,7.5rem) 0 clamp(4rem,2rem + 5vw,8rem);position:relative}.acoru-platform__corner{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.35);border-radius:50%;color:var(--acoru-light);display:grid;height:4.5rem;place-items:center;position:absolute;right:var(--acoru-space-6);top:var(--acoru-space-6);width:4.5rem}.acoru-platform__intro{align-items:center;display:flex;flex-direction:column;gap:var(--acoru-space-7);margin:0 auto clamp(2.5rem,2rem + 2vw,5rem);max-width:82.75rem;text-align:center}.acoru-platform__title{color:var(--acoru-light)}.acoru-platform__lead{font-size:var(--acoru-body-lg);line-height:var(--acoru-body-lg-lh)}.acoru-platform__grid{display:grid;gap:.625rem;grid-auto-flow:row dense;grid-template-columns:repeat(2,minmax(0,419fr)) minmax(0,542fr)}.acoru-platform__card{background:rgba(11,21,84,.4);border:2px solid var(--acoru-lilac);border-radius:var(--acoru-radius-lg);display:flex;flex-direction:column;gap:.625rem;padding:var(--acoru-space-5) var(--acoru-space-6);transition:border-color var(--acoru-dur) var(--acoru-ease),background-color var(--acoru-dur) var(--acoru-ease)}@media (hover:hover){.acoru-platform__card:hover{background:rgba(11,21,84,.6);border-color:var(--acoru-lime)}}.acoru-platform__card--wide{grid-column:span 2}.acoru-platform__card--tall{grid-row:span 2}.acoru-platform__card--full{align-items:center;flex-direction:row-reverse;gap:var(--acoru-space-6);grid-column:1/-1}.acoru-platform__media{aspect-ratio:343/174;flex:none}.acoru-platform__card--tall .acoru-platform__media{aspect-ratio:466/470}.acoru-platform__card--wide .acoru-platform__media{aspect-ratio:772/174}.acoru-platform__card--full .acoru-platform__media{aspect-ratio:772/216;width:55%}.acoru-platform__text{display:flex;flex-direction:column;font-size:var(--acoru-body);gap:.625rem;line-height:var(--acoru-body-lh)}.acoru-platform__text .acoru-h5{color:var(--acoru-light)}.acoru-platform__actions{display:flex;justify-content:center;margin-top:clamp(2.5rem,2rem + 3vw,6rem)}@media (max-width:1100px){.acoru-platform__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acoru-platform__card--tall{grid-column:span 2;grid-row:auto}.acoru-platform__card--tall .acoru-platform__media{aspect-ratio:772/300}}@media (max-width:767px){.acoru-platform{border-radius:0}.acoru-platform__corner{display:none}.acoru-platform__grid{grid-template-columns:1fr}.acoru-platform__card--full,.acoru-platform__card--tall,.acoru-platform__card--wide{grid-column:auto}.acoru-platform__card--full{align-items:stretch;flex-direction:column}.acoru-platform__card--full .acoru-platform__media,.acoru-platform__card--tall .acoru-platform__media,.acoru-platform__card--wide .acoru-platform__media{aspect-ratio:343/174;width:100%}.acoru-platform__card{padding:var(--acoru-space-5)}}@media (min-width:768px) and (max-width:1100px){.acoru-platform__card--tall{align-items:center;display:grid;gap:var(--acoru-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acoru-platform__card--tall .acoru-platform__media{aspect-ratio:466/470;order:2}.acoru-platform__card--full{align-items:stretch;flex-direction:column}.acoru-platform__card--full .acoru-platform__media{aspect-ratio:772/260;order:2;width:100%}}