.plus-hero{text-align:center;padding:80px 24px 64px;position:relative;overflow:hidden}.plus-hero__glow{background:radial-gradient(ellipse 80% 60% at 50% 0%, var(--accent-a5) 0%, transparent 70%);pointer-events:none;z-index:0;position:absolute;inset:0}.plus-hero__body{z-index:1;position:relative}.plus-particles{pointer-events:none;z-index:0;position:absolute;inset:0}.plus-particle{background:var(--accent-9);opacity:0;width:5px;height:5px;left:calc(4% + calc(var(--i,0) * 6.8%));animation:plus-particle-rise 4s ease-in-out calc(var(--i,0) * .28s) infinite;border-radius:50%;position:absolute;bottom:20%}.plus-particle:nth-child(odd){background:var(--accent-7);width:3px;height:3px}@keyframes plus-particle-rise{0%{opacity:0;transform:translateY(0)scale(0)}15%{opacity:.7;transform:translateY(-30px)scale(1)}70%{opacity:.3;transform:translateY(-110px)scale(.8)}to{opacity:0;transform:translateY(-160px)scale(0)}}.plus-badge-wrap{filter:drop-shadow(0 0 20px var(--amber-a7));justify-content:center;align-items:center;animation:2.5s ease-in-out .6s infinite plus-pulse-glow;display:flex;position:relative}@keyframes plus-pulse-glow{0%,to{filter:drop-shadow(0 0 16px var(--amber-a6))}50%{filter:drop-shadow(0 0 32px var(--amber-a9))}}.plus-hero__headline{animation:.5s .15s both plus-fade-up}.plus-hero__subline{animation:.5s .25s both plus-fade-up}.plus-hero__icon{animation:.55s cubic-bezier(.34,1.56,.64,1) both plus-icon-pop}.plus-cards-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plus-card{animation:plus-fade-up .45s calc(.4s + var(--delay,0s)) ease both;transition:box-shadow .2s,transform .2s}.plus-card:hover{box-shadow:0 8px 24px var(--gray-a4);transform:translateY(-2px)}.plus-card--highlighted{box-shadow:0 0 0 2px var(--accent-9)}.plus-card--highlighted:hover{box-shadow:0 0 0 2px var(--accent-9), 0 8px 24px var(--gray-a4)}.plus-feature-card{animation:plus-fade-up .45s calc(.55s + var(--delay,0s)) ease both;transition:box-shadow .2s,transform .2s}.plus-feature-card:hover{box-shadow:0 8px 24px var(--gray-a4);transform:translateY(-2px)}.plus-feature-card__icon{background:var(--accent-a3);width:38px;height:38px;color:var(--accent-11);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes plus-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes plus-icon-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:768px){.plus-cards-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.plus-badge-wrap,.plus-hero__headline,.plus-hero__subline,.plus-hero__icon,.plus-card,.plus-feature-card,.plus-particle{opacity:1;filter:none;animation:none;transform:none}}
