*,*:before,*:after{box-sizing:border-box}section{overflow-x:hidden}.section-bg-white{background-color:var(--color-background)}.section-bg-light{background-color:var(--color-background-alt)}.section-bg-dark{background-color:var(--color-dark);color:var(--color-light)}.section-bg-accent{background-color:var(--color-accent);color:var(--color-light)}.section-bg-dark h2,.section-bg-accent h2,.section-bg-dark p,.section-bg-accent p{color:var(--color-light)}.section-bg-dark .section-badge,.section-bg-accent .section-badge{background:#fff3;color:var(--color-light)}.section-header{text-align:center;margin-bottom:var(--spacing-12);max-width:720px;margin-left:auto;margin-right:auto}.section-badge{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:8px 18px;background:var(--color-primary);background:var(--gradient-primary);color:var(--color-light);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--border-radius-full);margin-bottom:var(--spacing-4)}.section-header h2{font-size:var(--font-size-4xl);font-weight:800;color:var(--color-dark);margin-bottom:var(--spacing-3);line-height:1.2}.section-header p{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:14px 28px;background:var(--gradient-primary);color:var(--color-light);font-size:var(--font-size-sm);font-weight:700;text-decoration:none;border:none;border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 15px #ff7a004d}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #ff7a0066}.btn svg{transition:transform var(--transition-fast)}.btn:hover svg{transform:translate(4px)}.btn-lg{padding:18px 36px;font-size:var(--font-size-base)}.btn-outline{background:transparent;border:2px solid var(--color-dark);color:var(--color-dark);box-shadow:none}.btn-outline:hover{background:var(--color-dark);color:var(--color-light);box-shadow:var(--shadow-lg)}.btn-white{background:var(--color-light);color:var(--color-dark)}.btn-white:hover{background:var(--color-light-soft)}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 768px){.section-header{margin-bottom:var(--spacing-8)}.section-badge{padding:6px 14px;font-size:10px;margin-bottom:var(--spacing-3)}.section-header h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-2)}.section-header p{font-size:var(--font-size-base)}.btn{padding:12px 22px;font-size:var(--font-size-sm)}.btn-lg{padding:14px 28px}}@media (max-width: 480px){.section-header h2{font-size:var(--font-size-xl)}.section-header p{font-size:var(--font-size-sm)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sections.css.map */
