:root{--tta-bg: #0f0b1f;--tta-pink: #ff5cb1;--tta-orange: #ff9a3d;--tta-purple: #8a5cff;--tta-cyan: #5cf1ff;--tta-text: #f5f3ff;--tta-muted: #b7aed6;--tta-font-head: "Space Grotesk", -apple-system, sans-serif;--tta-font-body: "Inter", -apple-system, sans-serif;--tta-radius: 20px;--tta-margin: 24px;--tta-ease: cubic-bezier(.22, 1, .36, 1)}.tta-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--tta-font-body);color:var(--tta-text)}.tta-container{max-width:1120px;margin:0 auto;padding:0 var(--tta-margin)}.tta-eyebrow{color:var(--tta-pink);font-weight:600;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:12px}.tta-grad{background:linear-gradient(135deg,var(--tta-pink),var(--tta-orange) 50%,var(--tta-purple));-webkit-background-clip:text;background-clip:text;color:transparent}.tta-btn-primary{display:inline-block;padding:16px 32px;border-radius:999px;text-decoration:none;background:linear-gradient(135deg,var(--tta-pink),var(--tta-orange));color:#1a0f10;font-weight:700;font-size:1rem;font-family:var(--tta-font-head);box-shadow:0 10px 30px -8px #ff5cb199;transition:transform .2s var(--tta-ease);border:none;cursor:pointer}.tta-btn-primary:hover{transform:translateY(-2px)}.tta-btn-secondary{display:inline-block;padding:16px 32px;border-radius:999px;text-decoration:none;border:1px solid rgba(255,255,255,.2);color:var(--tta-text);font-weight:600;font-size:1rem;font-family:var(--tta-font-head);transition:background .2s}.tta-btn-secondary:hover{background:#ffffff0f}.tta-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--tta-radius);transition:transform .25s var(--tta-ease),border-color .25s}.tta-card:hover{transform:translateY(-6px);border-color:#fff3}.tta-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--tta-ease),transform .6s var(--tta-ease)}.tta-reveal.tta-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.tta-reveal{opacity:1!important;transform:none!important;transition:none!important}.tta-card:hover{transform:none}}@media(max-width:990px){.tta-container{padding:0 20px}}@media(max-width:540px){.tta-container{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tta-styles.css.map */
