.hero-stats-section{padding-top:var(--section-padding-top, 80px);padding-bottom:var(--section-padding-bottom, 80px);background:linear-gradient(135deg,var(--color-brand) 0%,var(--color-brand-700) 100%);color:var(--color-text-inverse);position:relative;overflow:hidden}.hero-stats-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(225,115,44,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(225,115,44,.08) 0%,transparent 50%);pointer-events:none}.hero-stats-section .page-width{position:relative;z-index:1}.stats-header{text-align:center;margin-bottom:56px}.stats-title{font-size:40px;font-weight:700;color:var(--color-text-inverse);margin:0 0 16px;font-family:var(--font-family-heading, "Montserrat", sans-serif)}.stats-description{font-size:18px;color:#ffffffe6;margin:0;line-height:1.6}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:48px}.stat-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-12) var(--spacing-8);background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-card);border:2px solid rgba(255,255,255,.15);border-top:4px solid var(--color-cta);transition:var(--transition-card);position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,rgba(225,115,44,.08) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.stat-card:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-4px);box-shadow:var(--shadow-xl)}.stat-card:hover:before{opacity:1}.stat-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-6);color:var(--color-cta);background:#e1732c26;border-radius:var(--radius-card);border:2px solid rgba(225,115,44,.3);transition:var(--transition-card);position:relative;z-index:1}.stat-card:hover .stat-icon{background:var(--color-cta);color:var(--color-cta-text);border-color:var(--color-cta);transform:scale(1.05);box-shadow:var(--shadow-cta)}.stat-number{font-size:60px;font-weight:800;color:var(--color-text-inverse);margin-bottom:16px;line-height:1;font-family:var(--font-family-heading, "Montserrat", sans-serif);min-height:60px;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.2);position:relative;z-index:1}.stat-label{font-size:14px;color:#ffffffe6;margin:0;font-weight:600;text-transform:uppercase;letter-spacing:.1em;position:relative;z-index:1}.stats-cta{text-align:center}.stats-cta .btn{min-width:200px}@media(max-width:1024px){.stats-grid{gap:24px}.stat-card{padding:32px 20px}.stat-number{font-size:48px}}@media(max-width:767px){.hero-stats-section{padding-top:48px;padding-bottom:48px}.stats-header{margin-bottom:32px;padding:0 16px}.stats-title{font-size:26px;line-height:1.2}.stats-description{font-size:15px}.stats-grid{grid-template-columns:1fr;gap:16px;padding:0 16px}.stat-card{padding:32px 24px;border-top-width:3px}.stat-icon{width:64px;height:64px}.stat-icon svg{width:32px;height:32px}.stat-number{font-size:44px;min-height:44px}.stat-label{font-size:12px;letter-spacing:.08em}.stats-cta .button{width:100%;padding:16px 32px;font-size:15px;min-height:52px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-creator-hero-stats.css.map */
