.acoru-ctap{padding-block:clamp(3.5rem,2rem + 4vw,6rem)}.acoru-ctap__title{color:var(--acoru-dark);font-size:var(--acoru-h2);line-height:1.26;text-wrap:balance}.acoru-ctap__sub,.acoru-ctap__title{font-family:var(--acoru-font-heading);font-weight:600}.acoru-ctap__sub{color:var(--acoru-blue);font-size:1.5rem;line-height:1.25}.acoru-ctap__panel{align-items:center;background:color-mix(in srgb,var(--acoru-lilac) 14%,var(--acoru-light));border-radius:2.6rem;display:grid;gap:var(--acoru-space-7);grid-template-columns:minmax(0,30rem) minmax(0,42rem);justify-content:space-between;margin-inline:auto;max-width:81rem;overflow:hidden;padding:clamp(2rem,1rem + 4vw,4.3rem) 0 clamp(2rem,1rem + 4vw,4.3rem) clamp(1.5rem,1rem + 3vw,4.3rem)}.acoru-ctap__body{align-items:flex-start;display:flex;flex-direction:column;gap:1.7rem}.acoru-ctap__steps{display:grid;gap:.875rem;list-style:none;margin:0;padding:0}.acoru-ctap__step{align-items:center;color:var(--acoru-dark);display:flex;font-family:var(--acoru-font-heading);font-size:var(--acoru-lead-sm);gap:1.05rem;line-height:1.25;position:relative}.acoru-ctap__step+.acoru-ctap__step:before{background:var(--acoru-lilac);content:"";height:.875rem;left:1.18rem;position:absolute;top:-.875rem;width:1px}.acoru-ctap__num{border:1.3px solid var(--acoru-blue);border-radius:50%;color:var(--acoru-blue);display:grid;flex:none;font-size:.8rem;font-weight:600;height:2.375rem;place-items:center;width:2.375rem}.acoru-ctap__step.is-filled .acoru-ctap__num{background:var(--acoru-blue);color:var(--acoru-light)}.acoru-ctap__body .acoru-btn{margin-top:var(--acoru-space-3)}.acoru-ctap__media img{display:block;height:auto;width:100%}.acoru-ctap__top{display:grid;gap:1.3rem;grid-template-columns:minmax(0,514fr) minmax(0,665fr)}.acoru-ctap__statement{align-items:flex-start;background:linear-gradient(180deg,var(--acoru-blue),color-mix(in srgb,var(--acoru-blue) 55%,var(--acoru-dark)));border-radius:1.7rem;display:flex;flex-direction:column;gap:var(--acoru-space-4);padding:clamp(2rem,1rem + 3vw,3.4rem) clamp(1.5rem,1rem + 2vw,3rem)}.acoru-ctap__statement .acoru-ctap__title{color:var(--acoru-light);font-size:var(--acoru-h3)}.acoru-ctap__statement .acoru-ctap__sub{color:rgb(var(--acoru-light-rgb)/.9)}.acoru-ctap__statement .acoru-btn{margin-top:auto}.acoru-ctap__tile{background:var(--acoru-light);border:1px solid color-mix(in srgb,var(--acoru-lilac) 40%,transparent);border-radius:1.7rem;overflow:hidden}.acoru-ctap__tile img{display:block;height:100%;object-fit:cover;width:100%}.acoru-ctap__cards{display:grid;gap:1.3rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));list-style:none;margin:1.3rem 0 0;padding:0}.acoru-ctap__card{background:var(--acoru-surface);border:1px solid rgb(var(--acoru-dark-rgb)/.06);border-radius:var(--acoru-radius-lg);color:var(--acoru-dark);display:flex;font-family:var(--acoru-font-heading);font-size:var(--acoru-lead-sm);gap:1.05rem;line-height:1.25;padding:1.9rem 1.7rem}.acoru-ctap__badge{background:var(--acoru-blue);border:0}@media (max-width:900px){.acoru-ctap__panel{padding-right:clamp(1.5rem,1rem + 3vw,4.3rem)}.acoru-ctap__panel,.acoru-ctap__top{grid-template-columns:1fr}.acoru-ctap__tile{order:-1}}@media (min-width:901px){.acoru-ctap__panel{grid-template-columns:minmax(0,32rem) minmax(0,44rem)}}.acoru-ctap__panel .acoru-ctap__title{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);line-height:1.15;max-width:11.5em;text-wrap:wrap}.acoru-ctap__panel .acoru-ctap__step{font-size:clamp(1.125rem,1rem + .5vw,1.5rem)}.acoru-body--sol-scam .acoru-ctap__media img{-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}@media (max-width:900px){.acoru-ctap__panel .acoru-ctap__body{align-items:center;text-align:center}.acoru-ctap__panel .acoru-ctap__title{margin-inline:auto}.acoru-ctap__panel .acoru-ctap__steps{margin-inline:auto;max-width:100%;text-align:left;width:fit-content}}