/* Controlled Tivione palette: midnight navy, violet, mint. */
:root{--focus-navy:#07101f;--focus-violet:#775cff;--focus-mint:#43e0a5}.t-banner{background-color:var(--focus-navy);background-image:radial-gradient(circle at 14% 0%,#775cff24,transparent 28rem),radial-gradient(#5e79a033 1px,transparent 1px);background-size:auto,20px 20px}.t-banner:before{display:none}.t-shell{background:#0a1426ed;border-color:#395174;box-shadow:none}.t-shell:after{background:#775cff1c}.t-live{background:#08111fee;border-color:#36506b}.t-live b,.t-rate .mint{color:var(--focus-mint)}.t-pulse{background:var(--focus-mint);box-shadow:0 0 0 6px #43e0a520}.t-badge{color:#d0c8ff;background:#775cff1d;border-color:#775cff66}.t-banner h1 strong{background:linear-gradient(100deg,#b4a7ff,#775cff);background-clip:text;color:transparent}.t-feature{background:#0d1a2e;border-color:#304866}.t-feature i{color:#a99aff}.t-calculator{background:#07101feF;border-color:#36506b}.t-tier.active{background:#775cff24;border-color:#775cff}.t-rate{background:#11183e;border-color:#6651c9}.t-calculator h2{font-size:1.5rem;letter-spacing:-.04em;margin:0 0 5px}.trial-btn{background:transparent!important;color:#d8fff1!important;border:1px solid #43e0a5!important;box-shadow:none!important}.showcase{background:#101a35;border-color:#3a5274}.showcase.reseller{background:#0d2030;border-color:#3a6d6a}.showcase:before,.showcase.reseller:before{background:#775cff18}.showcase.reseller:before{background:#43e0a518}.showcase .pill{border-color:#536a99;color:#d5e1ff}.showcase.reseller .pill{border-color:#3c8078;color:#cbfff0}.btn{background:var(--focus-violet);color:#fff;box-shadow:none}.btn:hover{filter:brightness(1.12)}
