.example-conversation [class*=border-l-tactas-accent]{background-image:linear-gradient(180deg,var(--bg-raised) 0%,var(--bg) 100%)}.example-panel.is-playing .example-conversation>*{animation:tactas-message-in .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--message-index, 0) * .42s)}.example-panel.is-playing .example-conversation>*:first-child{animation-duration:.3s}.example-panel.is-playing .example-conversation>*:has(.tactas-dot){animation-duration:.36s}.tactas-dot{animation:tactas-typing 1.2s ease-in-out infinite}@keyframes tactas-message-in{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes tactas-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.example-panel.is-playing .example-conversation>*,.tactas-dot{animation:none}}.tactas-home-style{position:relative;isolation:isolate;overflow:hidden;background:var(--bg)}.tactas-home-style:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.tactas-home-style main>section{position:relative;isolation:isolate}.tactas-final-cta a{position:relative;overflow:hidden;border-radius:999px!important;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),background-color .24s ease,border-color .24s ease,color .24s ease}.tactas-final-cta a:hover{transform:translateY(-1px)}.tactas-final-cta a:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);background-size:220% 100%;animation:tactas-shimmer 3.4s ease-in-out infinite}.capability-carousel,.tactas-work-console,.tactas-customer-panel,.tactas-agent-map,.tactas-integrations-map,.tactas-final-cta{border-radius:18px!important}.capability-carousel,.tactas-work-console,.tactas-customer-panel,.tactas-agent-map,.tactas-integrations-map,.tactas-final-cta{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s ease}.capability-carousel:hover,.tactas-work-console:hover,.tactas-customer-panel:hover,.tactas-agent-map:hover,.tactas-integrations-map:hover,.tactas-final-cta:hover{transform:translateY(-2px)}.tactas-home-style article,.tactas-home-style [role=tab],.tactas-home-style aside [class*=border][class*=bg-white],.tactas-home-style .example-conversation [class*=bg-white],.tactas-home-style .example-conversation [class*=bg-tactas-accent]{border-radius:14px!important}.tactas-customer-story{min-height:100%}.tactas-home-style [class*="rounded-[4px]"],.tactas-home-style [class*="rounded-[5px]"],.tactas-home-style [class*="rounded-[6px]"],.tactas-home-style [class*="rounded-[7px]"],.tactas-home-style [class*="rounded-[8px]"]{border-radius:12px}.tactas-home-style [class*=rounded-full]{border-radius:999px}.tactas-home-style article,.tactas-home-style [role=tab],.tactas-home-style button,.tactas-home-style a{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,background-color .22s ease,color .22s ease,box-shadow .22s ease}.tactas-home-style article:hover,.tactas-home-style [role=tab]:hover{transform:translateY(-1px)}.tactas-difference-image{transform:scale(1.02);animation:tactas-difference-image 18s ease-in-out infinite alternate;will-change:transform}@keyframes tactas-shimmer{0%{background-position:-220% 0}to{background-position:220% 0}}@keyframes tactas-difference-image{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.06) translate(-1.2%)}}.capability-carousel-panel{opacity:0;pointer-events:none;transform:translate(18px);animation:tactas-capability-panel 19.2s cubic-bezier(.22,1,.36,1) infinite;animation-delay:var(--panel-delay, 0s);will-change:opacity,transform}.capability-carousel-chip{opacity:0;transform:translateY(8px);animation:tactas-capability-chip 19.2s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--panel-delay, 0s) + .12s);will-change:opacity,transform}.capability-carousel-step>span{animation:tactas-capability-progress 19.2s linear infinite;animation-delay:var(--panel-delay, 0s)}@keyframes tactas-hero-sheen{0%,58%{transform:translate(0) skew(-18deg);opacity:0}68%{opacity:1}to{transform:translate(360%) skew(-18deg);opacity:0}}@keyframes tactas-hero-orb{0%,to{transform:scale(.74);opacity:.72}50%{transform:scale(1);opacity:1}}@keyframes tactas-hero-progress{0%{transform:scaleX(0)}88%,to{transform:scaleX(1)}}@keyframes tactas-capability-panel{0%{opacity:0;pointer-events:none;transform:translate(18px)}3%,21.5%{opacity:1;pointer-events:auto;transform:translate(0)}25%,to{opacity:0;pointer-events:none;transform:translate(-18px)}}@keyframes tactas-capability-chip{0%,3%{opacity:0;transform:translateY(8px)}7%,21.5%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(8px)}}@keyframes tactas-capability-progress{0%{transform:scaleX(0)}24.8%{transform:scaleX(1)}25%,to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.tactas-final-cta a:before,.tactas-difference-image{animation:none}}
