/*!
 * aa-bp-hero.css
 * Blueprint Academy - Hero Épico (Mobile-First, ZERO Animation Delay, GPU Safe)
 */.aa-hero-section{--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px}.aa-hero{position:relative;height:100vh;height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text);overflow:hidden;background:transparent!important;padding-top:0}.aa-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.aa-hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.aa-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.aa-hero__content{position:relative;z-index:10;width:100%;padding:var(--space-xl) var(--space-md);display:flex;flex-direction:column;align-items:center;text-align:center}.aa-hero__container{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.aa-hero__eyebrow-wrapper{margin-bottom:var(--space-md);display:inline-block}.aa-hero__eyebrow{display:inline-block;padding:6px 16px;background:#0a0f1999;border:1px solid var(--color-border);border-radius:40px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-light);box-shadow:0 4px 10px #0006}.aa-hero__title{font-size:clamp(38px,9vw,54px);font-weight:900;line-height:1.1;letter-spacing:-.03em;margin:0 0 var(--space-lg) 0;text-shadow:0 4px 20px rgba(0,0,0,.8),0 0 15px var(--color-primary-glow);color:var(--color-text);text-align:center}.aa-hero__subtitle{font-size:16px;line-height:1.5;color:var(--color-text-secondary);margin:0 0 var(--space-xl) 0;text-shadow:0 2px 10px rgba(0,0,0,.5);background:#0a0f1999;padding:var(--space-md);border-radius:16px;border-top:3px solid var(--color-primary);font-weight:400;text-align:center}.aa-hero__subtitle-highlight{color:var(--color-text);font-weight:800;background:linear-gradient(135deg,var(--color-primary-light),var(--color-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.aa-hero__cta-wrapper{margin-bottom:var(--space-xl);width:100%}.aa-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:16px 24px;width:100%;max-width:320px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border-radius:50px;color:#fff;font-size:17px;font-weight:800;text-decoration:none;box-shadow:0 10px 20px #0006,0 0 0 1px #ffffff1a,0 0 15px var(--color-primary-glow);border:none;position:relative;transition:background .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.aa-hero__cta:active{filter:brightness(1.1);box-shadow:0 5px 10px #00000080,0 0 20px var(--color-primary-glow)}.aa-hero__cta-arrow{width:18px;height:18px}.aa-hero__trust{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:#0a0f1999;border:1px solid var(--color-border);border-radius:24px;width:100%;max-width:300px;box-shadow:0 10px 20px #0006}.aa-hero__trust-item{display:flex;align-items:baseline;gap:var(--space-xs)}.aa-hero__trust-number{font-size:24px;font-weight:900;color:var(--color-primary);line-height:1}.aa-hero__trust-label{font-size:12px;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.aa-hero__stars{display:flex;gap:2px;color:gold;margin-right:var(--space-xs)}.aa-hero__stars svg{width:14px;height:14px}.aa-hero__trust-rating-text{font-size:13px;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.aa-hero__scroll-indicator{position:absolute;bottom:20px;left:50%;transform:translate(-50%) scale(.8);z-index:20;pointer-events:none}.aa-hero__scroll-wheel{animation:scroll-wheel-anim 2s infinite;will-change:transform,opacity}@keyframes scroll-wheel-anim{0%{transform:translateY(0);opacity:0}20%{opacity:1}50%{transform:translateY(8px);opacity:1}80%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:0}}@media(prefers-reduced-motion:reduce){.aa-hero__scroll-wheel{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/aa-bp-hero.css.map */
