.custom-hero-banner{position:relative;overflow:hidden;border-radius:var(--hero-radius,0);min-height:var(--hero-min-height,720px);display:grid;align-items:center;background:var(--color-background);color:var(--color-foreground)}.custom-hero-banner__inner{position:relative;min-height:inherit;width:100%;display:grid;align-items:center}.custom-hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--hero-media-radius,0);background:transparent}.custom-hero-banner__media img,.custom-hero-banner__media video{width:100%;height:100%;object-fit:cover;display:block}.custom-hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e0,#000000ad 42%,#00000038 72%,#0000008c);opacity:var(--hero-overlay-opacity,.55)}.custom-hero-banner__content{position:relative;z-index:1;width:min(100%,var(--hero-content-max-width,1500px));margin-inline:auto;padding-inline:clamp(2rem,4vw,6rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:clamp(3rem,6vw,8rem);align-items:center}.custom-hero-banner__copy{max-width:820px;color:var(--color-foreground)}.custom-hero-banner__badge{display:inline-flex;width:fit-content;max-width:100%;padding:.8rem 1.4rem;border:1px solid rgb(var(--color-foreground-rgb) / .24);border-radius:999px;background:rgb(var(--color-foreground-rgb) / .06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.custom-hero-banner__badge>*{margin:0;font-size:clamp(1.2rem,1vw,1.5rem)}.custom-hero-banner__heading{margin-top:2.4rem;overflow-wrap:anywhere}.custom-hero-banner__heading>*{margin:0;line-height:.98;letter-spacing:-.04em}.custom-hero-banner__heading h1{font-size:clamp(4rem,6.2vw,9.2rem)}.custom-hero-banner__heading h2{font-size:clamp(3.6rem,5.2vw,7.2rem)}.custom-hero-banner__heading h3{font-size:clamp(3rem,4vw,5.6rem)}.custom-hero-banner__heading strong{color:#ff2b76;background:linear-gradient(90deg,#ff2b76,#ff6a3d,#22c7a5);-webkit-background-clip:text;background-clip:text;color:transparent}.custom-hero-banner__text{margin-top:2.4rem;max-width:760px;opacity:.9}.custom-hero-banner__text>*{margin:0;font-size:clamp(1.7rem,1.7vw,2.4rem);line-height:1.45}.custom-hero-banner__benefits{margin-top:4.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,2.6vw,3.2rem)}.custom-hero-banner__benefit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;align-items:start;min-width:0;border-radius:var(--benefit-radius,12px)}.custom-hero-banner__benefit-icon{width:var(--benefit-icon-size,36px);height:var(--benefit-icon-size,36px);display:grid;place-items:center;border-radius:999px;color:var(--benefit-icon-color,#22c7a5);background:var(--benefit-icon-bg,transparent);flex:0 0 auto}.custom-hero-banner__benefit-icon-media{display:block;width:var(--benefit-icon-inner-size,24px);height:var(--benefit-icon-inner-size,24px);object-fit:contain;color:currentColor}.custom-hero-banner__benefit-title>*{margin:0;line-height:1.15}.custom-hero-banner__benefit-title h1,.custom-hero-banner__benefit-title h2,.custom-hero-banner__benefit-title h3,.custom-hero-banner__benefit-title h4,.custom-hero-banner__benefit-title h5,.custom-hero-banner__benefit-title h6,.custom-hero-banner__benefit-title p{font-size:clamp(1.5rem,1.2vw,1.9rem);font-weight:800}.custom-hero-banner__benefit-text{margin-top:.4rem;opacity:.78}.custom-hero-banner__benefit-text>*{margin:0;font-size:clamp(1.3rem,1.05vw,1.6rem);line-height:1.35}.custom-hero-banner__buttons{margin-top:4rem;display:flex;flex-wrap:wrap;gap:1.4rem}.custom-hero-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:4.4rem;padding:var(--hero-button-padding-y,16px) var(--hero-button-padding-x,26px);border-radius:var(--hero-button-radius,14px);font-size:var(--hero-button-font-size,16px);font-weight:850;text-decoration:none;line-height:1.1;transition:transform .18s ease,filter .18s ease,background .18s ease}.custom-hero-banner__button:hover{transform:translateY(-2px);filter:brightness(1.05)}.custom-hero-banner__button--primary{color:var(--hero-primary-text,#fff);background:linear-gradient(90deg,var(--hero-primary-bg,#ff2b76),#ff6538)}.custom-hero-banner__button--secondary{color:var(--hero-secondary-text,#fff);background:var(--hero-secondary-bg,rgb(0 0 0 / .25));border:1px solid color-mix(in srgb,var(--hero-secondary-border,#fff) 35%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.custom-hero-banner__button-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;background:#ffffffe6;color:#ff6538}.custom-hero-banner__button-play{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;border:1px solid currentColor;font-size:.9em}.custom-hero-banner__trust{margin-top:4rem;display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.custom-hero-banner__avatars{display:flex;align-items:center}.custom-hero-banner__avatar,.custom-hero-banner__avatar-more{width:var(--trust-avatar-size,44px);height:var(--trust-avatar-size,44px);border:2px solid rgb(var(--color-foreground-rgb) / .72);border-radius:999px;object-fit:cover;background:var(--color-background);display:grid;place-items:center;color:var(--color-foreground);font-weight:800;margin-left:calc(var(--trust-avatar-size,44px) * -.22)}.custom-hero-banner__avatar:first-child{margin-left:0}.custom-hero-banner__avatar-more{border-radius:var(--trust-radius,40px);padding-inline:.8rem;width:auto;min-width:var(--trust-avatar-size,44px);font-size:clamp(1.1rem,1vw,1.5rem)}.custom-hero-banner__trust-text{max-width:520px}.custom-hero-banner__trust-text>*{margin:0;font-size:clamp(1.5rem,1.2vw,2rem);font-weight:800;line-height:1.35}.custom-hero-banner__metrics{display:grid;gap:1.8rem;align-content:center}.custom-hero-banner__metric{position:relative;overflow:hidden;padding:2rem;border:1px solid rgb(var(--color-foreground-rgb) / .16);border-radius:var(--metric-radius,var(--hero-card-radius,22px));background:linear-gradient(145deg,rgb(var(--color-foreground-rgb) / .08),rgb(var(--color-foreground-rgb) / .02));box-shadow:0 1.8rem 4rem #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--color-foreground)}.custom-hero-banner__metric:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 100%,color-mix(in srgb,var(--metric-accent) 20%,transparent),transparent 45%);pointer-events:none}.custom-hero-banner__metric>*{position:relative}.custom-hero-banner__metric-header{display:flex;align-items:center;gap:1.2rem}.custom-hero-banner__metric-title>*{margin:0;font-size:clamp(1.5rem,1.2vw,1.9rem);font-weight:850;line-height:1.12}.custom-hero-banner__metric-icon{width:var(--metric-icon-size,44px);height:var(--metric-icon-size,44px);display:grid;place-items:center;border-radius:999px;color:var(--metric-accent);border:2px solid var(--metric-accent)}.custom-hero-banner__metric-icon-media{display:block;width:var(--metric-icon-inner-size,30px);height:var(--metric-icon-inner-size,30px);object-fit:contain;color:currentColor}.custom-hero-banner__metric-value>*{margin:.7rem 0 0;color:var(--metric-accent);font-size:clamp(2.8rem,3vw,4.8rem);line-height:1;font-weight:900}.custom-hero-banner__metric-text>*{margin:.8rem 0 0;font-size:clamp(1.35rem,1.05vw,1.7rem);line-height:1.35;font-weight:700;opacity:.9}.custom-hero-banner__sparkline{display:block;margin-top:2rem;height:5rem;background:linear-gradient(135deg,transparent 6%,var(--metric-accent) 7% 9%,transparent 10% 23%,var(--metric-accent) 24% 26%,transparent 27% 40%,var(--metric-accent) 41% 43%,transparent 44% 57%,var(--metric-accent) 58% 60%,transparent 61% 74%,var(--metric-accent) 75% 77%,transparent 78% 89%,var(--metric-accent) 90% 92%,transparent 93%);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--metric-accent) 45%,transparent));opacity:.9}.custom-hero-banner__stars{margin-top:1rem;color:#fc3;font-size:clamp(2rem,2.2vw,3rem);letter-spacing:.12em;text-shadow:0 .2rem .8rem rgb(0 0 0 / .35)}@media screen and (max-width:1099px){.custom-hero-banner__content{grid-template-columns:1fr}.custom-hero-banner__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-hero-banner__heading h1{font-size:clamp(3.8rem,9vw,7rem)}}@media screen and (max-width:749px){.custom-hero-banner{min-height:auto}.custom-hero-banner__content{padding-inline:2rem}.custom-hero-banner__benefits,.custom-hero-banner__metrics{grid-template-columns:1fr}.custom-hero-banner__buttons{display:grid}.custom-hero-banner__button{width:100%}.custom-hero-banner__heading h1{font-size:clamp(3.5rem,13vw,5.6rem)}.custom-hero-banner__text>*{font-size:1.65rem}}@supports (content-visibility: auto){.appli-strip,.appli-benefits-strip,.appli-club-access,.appli-final-cta,.custom-hero-banner,.soluciones,.proyectos-destacados,.formulario-cotizacion{content-visibility:auto;contain-intrinsic-size:auto 720px}}.custom-hero-banner{background:var(--color-background);color:var(--color-foreground)}.custom-hero-banner__inner,.custom-hero-banner__content,.custom-hero-banner__copy{color:inherit}.custom-hero-banner__heading,.custom-hero-banner__heading :where(h1,h2,h3,h4,h5,h6,p),.custom-hero-banner__benefit-title,.custom-hero-banner__benefit-title :where(h1,h2,h3,h4,h5,h6,p),.custom-hero-banner__metric-title,.custom-hero-banner__metric-title :where(h1,h2,h3,h4,h5,h6,p){color:var(--color-foreground-heading)}.custom-hero-banner__text,.custom-hero-banner__text :where(p,h1,h2,h3,h4,h5,h6),.custom-hero-banner__benefit-text,.custom-hero-banner__benefit-text :where(p,h1,h2,h3,h4,h5,h6),.custom-hero-banner__metric-text,.custom-hero-banner__metric-text :where(p,h1,h2,h3,h4,h5,h6),.custom-hero-banner__trust-text,.custom-hero-banner__trust-text :where(p,h1,h2,h3,h4,h5,h6){color:var(--color-foreground)}.custom-hero-banner__badge{color:var(--color-foreground-heading);border-color:rgb(var(--color-foreground-rgb) / .24);background:rgb(var(--color-foreground-rgb) / .06)}.custom-hero-banner__avatar,.custom-hero-banner__avatar-more{border-color:rgb(var(--color-foreground-rgb) / .72);background:var(--color-background);color:var(--color-foreground)}.custom-hero-banner__metric{border-color:rgb(var(--color-foreground-rgb) / .16);background:linear-gradient(145deg,rgb(var(--color-foreground-rgb) / .08),rgb(var(--color-foreground-rgb) / .02));color:var(--color-foreground)}.custom-hero-banner__heading strong{color:transparent}.custom-hero-banner__benefit-icon,.custom-hero-banner__benefit-icon svg{color:var(--benefit-icon-color, currentColor)}.custom-hero-banner__metric-icon,.custom-hero-banner__metric-icon svg,.custom-hero-banner__metric-value>*,.custom-hero-banner__stars{color:var(--metric-accent, currentColor)}@media screen and (max-width:749px){.custom-hero-banner__benefits,.custom-hero-banner__trust,.custom-hero-banner__metrics{display:none}}.custom-hero-banner__media--mobile{display:none}@media screen and (max-width:749px){.custom-hero-banner__media--hide-mobile{display:none}.custom-hero-banner__media--mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-custom-hero-banner.css.map */
