.ti-card{--ti-blue:#3e63dd;--ti-violet:#7a3fe0;--ti-magenta:#c23a8e;--ti-coral:#de5a34;position:relative;overflow:hidden;border-radius:20px;padding:1.5rem;color:#f5f3f0;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.09) 1px,transparent 1.4px) 0 0 /18px 18px,radial-gradient(120% 90% at 50% 0,#34245c 0,#132050 45%,#060917 100%)}.ti-radar{position:relative;height:150px;margin:-.25rem 0 .75rem}.ti-ring{position:absolute;left:50%;bottom:0;border:1px solid rgba(255,255,255,.12);border-bottom:0;border-radius:999px 999px 0 0;transform:translateX(-50%)}.ti-ring:first-child{width:110px;height:55px}.ti-ring:nth-child(2){width:210px;height:105px}.ti-ring:nth-child(3){width:300px;height:150px}.ti-sweep{width:300px;height:150px;transform:translateX(-50%);border-radius:999px 999px 0 0;background:conic-gradient(from 0deg at 50% 100%,transparent 0deg,rgba(222,90,52,.38) 22deg,transparent 23deg);transform-origin:50% 100%}.ti-sweep,.ti-tower{position:absolute;left:50%;bottom:0}.ti-tower{width:60px;height:80px;transform:translateX(-50%);background:linear-gradient(var(--ti-blue) 0,var(--ti-blue) 18%,var(--ti-violet) 45%,var(--ti-magenta) 72%,var(--ti-coral) 100%);-webkit-mask:url(/brand/intelligence/control-tower.png) center bottom/contain no-repeat;mask:url(/brand/intelligence/control-tower.png) center bottom/contain no-repeat;filter:drop-shadow(0 0 18px rgba(122,63,224,.55))}@media (prefers-reduced-motion:no-preference){.ti-sweep{animation:ti-sweep 6s linear infinite}}@keyframes ti-sweep{0%{transform:translateX(-50%) rotate(-90deg)}to{transform:translateX(-50%) rotate(90deg)}}.ti-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#8ea6ff,#b58cff,#ff8cc8,#ff9b74);-webkit-background-clip:text;background-clip:text;color:transparent}.ti-title{margin-top:.35rem;font-family:var(--font-deacon),system-ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.15;letter-spacing:-.01em}.ti-price{margin-top:.9rem;font-size:1.6rem;font-weight:700}.ti-note{font-size:.85rem;color:rgba(245,243,240,.7)}.ti-list{margin-top:1rem;display:grid;gap:.55rem;font-size:.92rem}.ti-list li{position:relative;padding-left:1.4rem;color:rgba(245,243,240,.9)}.ti-list li:before{content:"";position:absolute;left:0;top:.45em;width:.6rem;height:.6rem;border-radius:999px;background:linear-gradient(135deg,var(--ti-blue),var(--ti-violet),var(--ti-magenta),var(--ti-coral))}