:root{--aniltx-gold:#f2c94c;--aniltx-gold-rgb:242,201,76;--aniltx-blue-dark:#0a1a33;--aniltx-blue-accent:#3b82f6}.aniltx-card{position:relative;border-radius:12px;transition:all .3s ease;overflow:hidden}.aniltx-card__content{position:relative;z-index:2}.aniltx-card__header{display:flex;flex-direction:column;gap:6px;padding:24px 24px 0}.aniltx-card__title{font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.01em}.aniltx-card__description{font-size:.875rem;opacity:.8}.aniltx-card__body{padding:0 24px 24px}.aniltx-card__footer{display:flex;align-items:center;padding:0 24px 24px}.aniltx-card--primary{background-color:var(--aniltx-blue-dark);border:2px solid var(--aniltx-gold);box-shadow:0 0 20px rgba(var(--aniltx-gold-rgb),.3),0 4px 12px rgba(0,0,0,.3);color:#fff}.aniltx-card--primary:hover{box-shadow:0 0 40px rgba(var(--aniltx-gold-rgb),.5),0 8px 24px rgba(0,0,0,.4);transform:translateY(-2px)}.aniltx-card__grid-background{position:absolute;inset:0;z-index:1;opacity:.15;background-image:linear-gradient(rgba(var(--aniltx-gold-rgb),.3) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--aniltx-gold-rgb),.3) 1px,transparent 1px);background-size:20px 20px;animation:aniltx-gridMove 20s linear infinite;pointer-events:none}@keyframes aniltx-gridMove{0%{background-position:0 0}to{background-position:20px 20px}}.aniltx-card--primary{animation:aniltx-goldGlowPulse 3s ease-in-out infinite}@keyframes aniltx-goldGlowPulse{0%,to{box-shadow:0 0 20px rgba(var(--aniltx-gold-rgb),.3),0 4px 12px rgba(0,0,0,.3)}50%{box-shadow:0 0 30px rgba(var(--aniltx-gold-rgb),.4),0 4px 12px rgba(0,0,0,.3)}}.aniltx-card--secondary{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border-radius:0!important;background:rgba(10,26,51,.8);border:2px solid rgba(var(--aniltx-gold-rgb),.6);backdrop-filter:blur(8px);box-shadow:0 0 20px rgba(var(--aniltx-gold-rgb),.2),0 4px 12px rgba(0,0,0,.3);color:#fff}.aniltx-card--secondary:hover{border-color:rgba(var(--aniltx-gold-rgb),.8);box-shadow:0 0 30px rgba(var(--aniltx-gold-rgb),.3),0 8px 24px rgba(0,0,0,.4);transform:translateY(-2px)}.aniltx-card--tertiary{background:rgba(10,26,51,.4);border:2px solid transparent;backdrop-filter:blur(12px);box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);position:relative;color:#fff}.aniltx-card--tertiary:before{content:"";position:absolute;inset:0;border-radius:12px;padding:2px;background:linear-gradient(135deg,var(--aniltx-gold) 0,var(--aniltx-blue-dark) 25%,var(--aniltx-blue-dark) 75%,var(--aniltx-gold) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:aniltx-borderShine 3s linear infinite;pointer-events:none}@keyframes aniltx-borderShine{0%{background-position:0 50%}to{background-position:200% 50%}}.aniltx-card--tertiary:hover{background:rgba(10,26,51,.6);box-shadow:0 0 30px rgba(var(--aniltx-gold-rgb),.2),0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.15);transform:translateY(-2px)}.aniltx-card--inverted{background-color:#fff;border:2px solid var(--aniltx-gold);box-shadow:0 0 20px rgba(var(--aniltx-gold-rgb),.3),0 4px 12px rgba(0,0,0,.2);color:var(--aniltx-blue-dark)}.aniltx-card--inverted:hover{box-shadow:0 0 40px rgba(var(--aniltx-gold-rgb),.5),0 8px 24px rgba(0,0,0,.3);transform:translateY(-2px)}.aniltx-card--inverted .aniltx-card__grid-background{opacity:.08;background-image:linear-gradient(rgba(10,26,51,.6) 1px,transparent 0),linear-gradient(90deg,rgba(10,26,51,.6) 1px,transparent 0);background-size:20px 20px;animation:aniltx-gridMove 20s linear infinite}.aniltx-card--inverted{animation:aniltx-goldGlowPulseInverted 3s ease-in-out infinite}@keyframes aniltx-goldGlowPulseInverted{0%,to{box-shadow:0 0 20px rgba(var(--aniltx-gold-rgb),.3),0 4px 12px rgba(0,0,0,.2)}50%{box-shadow:0 0 30px rgba(var(--aniltx-gold-rgb),.4),0 4px 12px rgba(0,0,0,.2)}}.aniltx-card--inverted .aniltx-card__content,.aniltx-card--inverted h1,.aniltx-card--inverted h2,.aniltx-card--inverted h3,.aniltx-card--inverted h4,.aniltx-card--inverted h5,.aniltx-card--inverted h6{color:var(--aniltx-blue-dark)}@media (max-width:640px){.aniltx-card{border-radius:8px}.aniltx-card--secondary{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.aniltx-card__header{padding:16px 16px 0}.aniltx-card__body,.aniltx-card__footer{padding:0 16px 16px}.aniltx-card__title{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.aniltx-card--inverted,.aniltx-card--primary,.aniltx-card--tertiary:before,.aniltx-card__grid-background{animation:none}}