@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--tc-saas-color-primary, #0049ab)!important;outline-offset:2px!important;border-radius:2px}.tc-skip-link{position:fixed;left:12px;top:-64px;z-index:2000;padding:10px 16px;background:var(--tc-saas-color-primary, #0049ab);color:#fff;font:600 14px/1.2 var(--tc-saas-font-system, system-ui, sans-serif);text-decoration:none;border-radius:8px;box-shadow:0 6px 20px #0000002e;transition:top .16s ease}.tc-skip-link:focus{top:12px}.tc-meganav{position:sticky;top:0;z-index:1000;background:var(--tc-saas-surface);border-bottom:1px solid var(--tc-saas-border-lighter);font-family:var(--tc-saas-font-system, "Inter Variable", system-ui, sans-serif)}.tc-meganav__inner{position:relative;display:flex;align-items:center;gap:8px;max-width:1240px;margin:0 auto;padding:0 24px;height:72px}.tc-meganav__logo{display:flex;align-items:center;margin-right:8px;flex:none}.tc-meganav__logo img{height:34px;width:auto;display:block}.tc-meganav__menu{display:flex;align-self:stretch;align-items:stretch;gap:2px;list-style:none;margin:0;padding:0}.tc-meganav__item{position:static;display:flex;align-items:center}.tc-meganav__trigger{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:15px;font-weight:600;line-height:1;color:var(--tc-saas-text-secondary);background:none;border:0;padding:10px 14px;border-radius:var(--tc-saas-radius-md);cursor:pointer;text-decoration:none;transition:color .15s ease,background .15s ease}.tc-meganav__trigger:hover,.tc-meganav__item:hover .tc-meganav__trigger,.tc-meganav__item.is-open .tc-meganav__trigger{color:var(--tc-saas-color-primary);background:var(--tc-saas-color-info-bg)}.tc-meganav__chevron{width:14px;height:14px;transition:transform .2s ease}.tc-meganav__item.is-open .tc-meganav__chevron{transform:rotate(180deg)}.tc-meganav__panel{position:absolute;top:calc(100% - 4px);left:24px;right:24px;background:var(--tc-saas-surface);border:1px solid var(--tc-saas-border-lighter);border-radius:var(--tc-saas-radius-lg);box-shadow:var(--tc-saas-shadow-xl, 0 24px 48px -12px rgba(16, 24, 40, .18));padding:18px 20px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}.tc-meganav__panel:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.tc-meganav__item.is-open .tc-meganav__panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tc-meganav__grid{display:grid;gap:22px}.tc-meganav__coltitle{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-saas-text-muted);margin:4px 10px 8px}.tc-meganav__row{display:flex;align-items:flex-start;gap:12px;padding:9px 10px;border-radius:var(--tc-saas-radius-md);text-decoration:none;transition:background .15s ease}.tc-meganav__row:hover{background:var(--tc-saas-surface-subtle)}.tc-meganav__ico{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--tc-saas-color-info-bg);color:var(--tc-saas-color-primary);border:1px solid #d4e4ff}.tc-meganav__ico svg{width:19px;height:19px}.tc-meganav__row:hover .tc-meganav__ico{background:var(--tc-saas-color-primary);color:#fff;border-color:var(--tc-saas-color-primary)}@property --tc-ai-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.tc-meganav__ico--ai{position:relative;z-index:0;border-color:transparent}.tc-meganav__ico--ai:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--tc-ai-angle),#4285f4,#9168f0,#d96570,#f9ab00,#34a853,#4285f4);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tc-ai-spin 3.5s linear infinite;pointer-events:none}.tc-meganav__row:hover .tc-meganav__ico--ai{border-color:transparent}@keyframes tc-ai-spin{to{--tc-ai-angle: 360deg}}@media(prefers-reduced-motion:reduce){.tc-meganav__ico--ai:after{animation:none}}.tc-meganav__ico--flag{position:relative;color:var(--fa);background:color-mix(in srgb,var(--fa) 10%,#fff);border-color:color-mix(in srgb,var(--fa) 30%,#fff)}.tc-meganav__ico--flag:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--fa);opacity:0;pointer-events:none;animation:tc-flag-ping 4.8s ease-out infinite;animation-delay:calc(var(--fi, 0) * 1.2s)}.tc-meganav__row:hover .tc-meganav__ico--flag{background:var(--fa);border-color:var(--fa);color:#fff}@keyframes tc-flag-ping{0%{opacity:0;transform:scale(1)}4%{opacity:.8}22%,to{opacity:0;transform:scale(1.7)}}@media(prefers-reduced-motion:reduce){.tc-meganav__ico--flag:after{animation:none}}.tc-meganav__rt{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-meganav__rtitle{font-size:14px;font-weight:650;color:var(--tc-saas-text-primary);line-height:1.3}.tc-meganav__rdesc{font-size:12.5px;color:var(--tc-saas-text-muted);line-height:1.4}.tc-meganav__row--compact{align-items:center;padding:7px 10px}.tc-meganav__row--compact .tc-meganav__ico{width:30px;height:30px;border-radius:8px}.tc-meganav__row--compact .tc-meganav__ico svg{width:16px;height:16px}.tc-meganav__more{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0 10px;font-size:13px;font-weight:650;color:var(--tc-saas-color-primary);text-decoration:none}.tc-meganav__more:hover{gap:9px}.tc-meganav__feature{display:flex;flex-direction:column;text-decoration:none;background:var(--tc-saas-surface-subtle);border:1px solid var(--tc-saas-border-lighter);border-radius:var(--tc-saas-radius-md);overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.tc-meganav__feature:hover{box-shadow:var(--tc-saas-shadow-md);transform:translateY(-2px)}.tc-meganav__appcard{padding:16px}.tc-meganav__appcard:hover{box-shadow:none;transform:none}.tc-meganav__appcard .tc-meganav__feature-desc{margin-top:4px}.tc-meganav__stores{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:14px}.tc-meganav__store{display:inline-flex;border-radius:7px;transition:transform .12s ease,opacity .12s ease}.tc-meganav__store:hover{transform:translateY(-1px);opacity:.9}.tc-meganav__store svg{height:38px;width:auto;display:block}.tc-meganav__feature-link{display:inline-block;margin-top:14px;font-size:13px;font-weight:650;color:var(--tc-saas-color-primary);text-decoration:none}.tc-meganav__feature-link:hover{text-decoration:underline}.tc-meganav__feature-media{aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--tc-saas-color-primary) 0%,#003580 60%,#027a48 130%);position:relative}.tc-meganav__feature-media:after{content:"";position:absolute;inset:0;background:radial-gradient(120px 80px at 80% 20%,rgba(255,255,255,.18),transparent 70%),radial-gradient(90px 70px at 10% 90%,rgba(255,255,255,.12),transparent 70%)}.tc-meganav__feature-media--img{background:var(--tc-saas-surface-subtle)}.tc-meganav__feature-media--img:after{display:none}.tc-meganav__feature-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.tc-meganav__feature-body{padding:12px 14px 14px}.tc-meganav__feature-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-saas-color-primary);margin-bottom:4px}.tc-meganav__feature-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:700;color:var(--tc-saas-text-primary);line-height:1.35}.tc-meganav__feature-desc{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;color:var(--tc-saas-text-muted);margin-top:4px;line-height:1.45}.tc-meganav__rail{box-sizing:border-box;background:var(--tc-saas-surface-subtle);border:1px solid var(--tc-saas-border-lighter);border-radius:var(--tc-saas-radius-md);padding:16px;display:flex;flex-direction:column;gap:10px}.tc-meganav__rail-title{font-size:14px;font-weight:700;color:var(--tc-saas-text-primary)}.tc-meganav__rail-text{font-size:12.5px;color:var(--tc-saas-text-muted);line-height:1.5;margin-bottom:2px}.tc-meganav__btn{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border-radius:var(--tc-saas-radius-md);font-size:13.5px;font-weight:650;text-decoration:none;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.tc-meganav__btn--primary{background:var(--tc-saas-color-primary);color:#fff}.tc-meganav__btn--primary:hover{background:var(--tc-saas-color-primary-dark)}.tc-meganav__btn--ghost{background:var(--tc-saas-surface);color:var(--tc-saas-text-primary);border-color:var(--tc-saas-border-light)}.tc-meganav__btn--ghost:hover{border-color:var(--tc-saas-color-primary);color:var(--tc-saas-color-primary)}.tc-meganav__spacer{flex:1 1 auto}.tc-meganav__actions{display:flex;align-items:center;gap:6px;flex:none}.tc-meganav__login{font-size:14.5px;font-weight:600;color:var(--tc-saas-text-secondary);text-decoration:none;padding:9px 12px;border-radius:var(--tc-saas-radius-md)}.tc-meganav__login:hover{color:var(--tc-saas-color-primary)}.tc-meganav__cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:7px;padding:11px 20px;border-radius:var(--tc-saas-radius-sm);background:var(--tc-saas-color-primary);color:#fff;font-size:15px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:background .15s ease,transform .15s ease}.tc-meganav__cta:before{content:"";position:absolute;top:0;bottom:0;left:0;width:56px;background:linear-gradient(105deg,transparent,rgba(190,215,255,.26) 50%,transparent);transform:translate(-80px) skew(-12deg);pointer-events:none;animation:tc-cta-sheen 7s ease-in-out infinite;animation-delay:1.6s}.tc-meganav__cta:hover{background:var(--tc-saas-color-primary-dark)}.tc-meganav__cta svg{width:15px;height:15px;transition:transform .15s ease}.tc-meganav__cta:hover svg{transform:translate(2px)}@keyframes tc-cta-sheen{0%{transform:translate(-80px) skew(-12deg)}30%,to{transform:translate(240px) skew(-12deg)}}@media(prefers-reduced-motion:reduce){.tc-meganav__cta:before{animation:none;opacity:0}}.tc-meganav__toggle,.tc-meganav__drawer{display:none}@media(max-width:1024px){.tc-meganav__menu,.tc-meganav__actions,.tc-meganav__spacer,.tc-meganav__panel{display:none!important}.tc-meganav__toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:42px;height:42px;border:1px solid var(--tc-saas-border-light);border-radius:var(--tc-saas-radius-md);background:var(--tc-saas-surface);color:var(--tc-saas-text-primary);font-size:20px;line-height:1;cursor:pointer}.tc-meganav__toggle:hover{border-color:var(--tc-saas-color-primary);color:var(--tc-saas-color-primary)}.tc-meganav.is-menu-open .tc-meganav__drawer{display:block}.tc-meganav__drawer{display:none;position:absolute;left:0;right:0;top:64px;max-height:calc(100vh - 64px);overflow-y:auto;background:var(--tc-saas-surface);border-top:1px solid var(--tc-saas-border-lighter);box-shadow:var(--tc-saas-shadow-lg, 0 16px 32px rgba(16, 24, 40, .12));padding:12px 16px 28px}.tc-meganav__acc-trigger,.tc-meganav__acc-link{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;padding:15px 6px;font:inherit;font-size:16px;font-weight:650;color:var(--tc-saas-text-primary);background:none;border:0;border-top:1px solid var(--tc-saas-border-lighter);text-decoration:none;text-align:left;cursor:pointer}.tc-meganav__acc-item:first-child .tc-meganav__acc-trigger{border-top:0}.tc-meganav__acc-trigger .tc-meganav__chevron{width:18px;height:18px;color:var(--tc-saas-text-muted);flex:none;transition:transform .2s ease}.tc-meganav__acc-item.is-expanded .tc-meganav__acc-trigger{color:var(--tc-saas-color-primary)}.tc-meganav__acc-item.is-expanded .tc-meganav__chevron{transform:rotate(180deg)}.tc-meganav__acc-panel{display:none;padding:2px 0 12px 4px}.tc-meganav__acc-item.is-expanded .tc-meganav__acc-panel{display:block}.tc-meganav__acc-subtitle{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-saas-text-muted);margin:12px 10px 4px}.tc-meganav__acc-subtitle:first-child{margin-top:4px}.tc-meganav__drawer-actions{display:flex;flex-direction:column;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid var(--tc-saas-border-lighter)}.tc-meganav__drawer .tc-meganav__cta,.tc-meganav__drawer .tc-meganav__btn{width:100%;justify-content:center}}.tc-meganav__spark-ico{display:inline-flex;align-items:center;flex:none}.tc-meganav__spark-ico svg{display:block;width:18px;height:18px}.tc-meganav__acc-label{display:inline-flex;align-items:center;gap:8px}.tc-aimega{display:flex;flex-direction:column;gap:14px}.tc-aimega__head{padding:2px 4px 0}.tc-aimega__eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-saas-color-primary);margin:0 0 6px}.tc-aimega__eyebrow-spark{display:inline-flex;align-items:center}.tc-aimega__eyebrow-spark svg{display:block;width:20px;height:20px}.tc-aimega__title{font-size:15.5px;font-weight:700;color:var(--tc-saas-text-primary);line-height:1.3;letter-spacing:-.01em;margin:0}.tc-aimega__flow{display:grid;grid-template-columns:repeat(5,1fr auto) 1fr;align-items:stretch}.tc-aimega__card{position:relative;z-index:0;display:flex;flex-direction:column;gap:5px;padding:13px 13px 15px;border:1px solid var(--tc-saas-border-lighter);border-radius:var(--tc-saas-radius-md);background:var(--tc-saas-surface);text-decoration:none;transition:border-color .15s ease,box-shadow .18s ease,transform .18s ease}.tc-aimega__card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--tc-ai-angle),#4285f4,#9168f0,#d96570,#f9ab00,#34a853,#4285f4);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:1}.tc-aimega__card:hover{border-color:transparent;box-shadow:var(--tc-saas-shadow-md);transform:translateY(-2px)}.tc-aimega__card:hover:before{opacity:1;animation:tc-ai-spin 3.5s linear infinite}@media(prefers-reduced-motion:reduce){.tc-aimega__card:hover:before,.tc-aimega__cta:hover:before{animation:none}}.tc-aimega__num{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--tc-saas-text-muted)}.tc-aimega__ico{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--tc-saas-color-info-bg);color:var(--tc-saas-color-primary);border:1px solid #d4e4ff;margin-bottom:2px}.tc-aimega__ico svg{width:18px;height:18px}.tc-aimega__card:hover .tc-aimega__ico{background:var(--tc-saas-color-primary);color:#fff;border-color:var(--tc-saas-color-primary)}.tc-aimega__stage{font-size:15px;font-weight:700;color:var(--tc-saas-text-primary);line-height:1.2}.tc-aimega__agent{font-size:12px;font-weight:650;color:var(--tc-saas-color-primary)}.tc-aimega__desc{font-size:12px;color:var(--tc-saas-text-muted);line-height:1.4}.tc-aimega__arrow{display:grid;place-items:center;width:22px;align-self:center;color:var(--tc-saas-text-muted);font-size:15px;opacity:.55}.tc-aimega__loop{margin:0;text-align:center;font-size:12px;color:var(--tc-saas-text-muted)}.tc-aimega__foot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:14px;border-top:1px solid var(--tc-saas-border-lighter)}.tc-aimega__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tc-aimega__sidekick{font-size:12.5px;font-weight:600;color:var(--tc-saas-text-secondary)}.tc-aimega__spark{color:#6941c6}.tc-aimega__chips{display:inline-flex;gap:7px;flex-wrap:wrap}.tc-aimega__chip{font-size:11px;font-weight:600;color:var(--tc-saas-text-secondary);background:var(--tc-saas-surface-subtle);border:1px solid var(--tc-saas-border-lighter);padding:3px 9px;border-radius:999px}.tc-aimega__cta{position:relative;z-index:0;flex:none;background:var(--tc-saas-surface);color:var(--tc-saas-color-primary);border-color:var(--tc-saas-border-light)}.tc-aimega__cta:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--tc-ai-angle),#4285f4,#9168f0,#d96570,#f9ab00,#34a853,#4285f4);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:1}.tc-aimega__cta:hover{background:var(--tc-saas-surface);border-color:transparent;color:var(--tc-saas-color-primary)}.tc-aimega__cta:hover:before{opacity:1;animation:tc-ai-spin 3.5s linear infinite}.tc-saas-footer{background:var(--tc-saas-surface)!important;border-top:1px solid var(--tc-saas-border-subtle)!important;padding:0 0 28px!important;font-family:var(--tc-saas-font-system)!important}.tc-saas-footer__inner{max-width:var(--tc-saas-container-max)!important;margin:0 auto!important;padding:0 32px!important}.tc-saas-footer__top{display:grid!important;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr!important;gap:40px 32px!important;padding-top:56px!important;padding-bottom:44px!important;border-bottom:1px solid var(--tc-saas-border-lighter)!important}.tc-saas-footer__logo{display:inline-flex!important;align-items:center!important;gap:9px!important;font-size:19px!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--tc-saas-text-primary)!important;text-decoration:none!important}.tc-saas-footer__logo-mark{width:26px!important;height:26px!important;border-radius:7px!important;background:linear-gradient(135deg,var(--tc-saas-color-primary) 0%,#6941C6 100%)!important;display:inline-block!important;flex-shrink:0!important}.tc-saas-footer__tagline{font-size:14px!important;line-height:1.6!important;color:var(--tc-saas-text-muted)!important;margin:16px 0 20px!important;max-width:280px!important}.tc-saas-footer__social{display:flex!important;gap:10px!important}.tc-saas-footer__social-link{width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid var(--tc-saas-border-subtle)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--tc-saas-text-secondary)!important;text-decoration:none!important;font-size:13px!important;font-weight:700!important;transition:all .15s ease!important}.tc-saas-footer__social-link:hover{background:var(--tc-saas-surface-subtle)!important;color:var(--tc-saas-text-primary)!important;border-color:var(--tc-saas-border-light)!important}.tc-saas-footer__askai{margin-top:24px!important}.tc-saas-footer__askai-title{font-size:15px!important;font-weight:700!important;color:var(--tc-saas-text-primary)!important;margin:0 0 12px!important}.tc-saas-footer__askai-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.tc-saas-footer__askai-btn{width:38px!important;height:38px!important;border-radius:10px!important;background:#fff!important;border:1px solid var(--tc-saas-border-subtle)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:var(--tc-saas-shadow-xs)!important;transition:transform .15s ease,box-shadow .15s ease!important}.tc-saas-footer__askai-btn:hover{transform:translateY(-1px)!important;box-shadow:var(--tc-saas-shadow-md)!important}.tc-saas-footer__askai-btn img{width:20px!important;height:20px!important;display:block!important}.tc-saas-footer__status-dot{width:10px!important;height:10px!important;border-radius:50%!important;background:#34d399!important;box-shadow:0 0 7px 1px #34d399bf!important;animation:tc-status-pulse 1.3s ease-in-out infinite!important}@keyframes tc-status-pulse{0%,to{opacity:1;box-shadow:0 0 7px 1px #34d399bf}50%{opacity:.3;box-shadow:0 0 3px #34d39940}}@media(prefers-reduced-motion:reduce){.tc-saas-footer__status-dot{animation:none!important}}.tc-saas-footer__demo{margin-top:10px!important;position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:13px 18px!important;border-radius:12px!important;background:linear-gradient(135deg,var(--tc-saas-color-primary) 0%,#6941C6 100%)!important;color:#fff!important;font-size:14px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 6px 20px -6px #6941c68c!important;transition:transform .15s ease,box-shadow .15s ease!important}.tc-saas-footer__demo:before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;width:70px!important;background:linear-gradient(105deg,transparent,rgba(190,215,255,.3) 50%,transparent)!important;transform:translate(-90px) skew(-12deg);pointer-events:none!important;animation:tc-footer-demo-sheen 7s ease-in-out infinite!important;animation-delay:2.2s!important}.tc-saas-footer__demo:hover{transform:translateY(-1px)!important;box-shadow:0 10px 26px -6px #6941c6b3!important}.tc-saas-footer__demo-arrow{width:15px!important;height:15px!important;flex-shrink:0!important;transition:transform .15s ease!important}.tc-saas-footer__demo:hover .tc-saas-footer__demo-arrow{transform:translate(2px)!important}@keyframes tc-footer-demo-sheen{0%{transform:translate(-90px) skew(-12deg)}30%,to{transform:translate(320px) skew(-12deg)}}@media(prefers-reduced-motion:reduce){.tc-saas-footer__demo:before{animation:none!important;opacity:0!important}}.tc-saas-footer__news{margin-top:24px!important}.tc-saas-footer__news-title{font-size:13px!important;font-weight:700!important;color:var(--tc-saas-text-primary)!important;margin:0 0 10px!important}.tc-saas-footer__news-form{display:flex!important;gap:8px!important;max-width:320px!important}.tc-saas-footer__news-form .tc-saas-form__input{flex:1!important}.tc-saas-footer__col-title{font-size:13px!important;font-weight:700!important;color:var(--tc-saas-text-primary)!important;margin:0 0 12px!important}.tc-saas-footer__list{list-style:none!important;margin:0!important;padding:0!important}.tc-saas-footer__list li{margin:0!important}.tc-saas-footer__link{display:block!important;font-size:14px!important;color:var(--tc-saas-text-secondary)!important;text-decoration:none!important;padding:6px 0!important}.tc-saas-footer__link:hover{color:var(--tc-saas-text-primary)!important}.tc-saas-footer__link-badge{font-size:9px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:2px 6px!important;border-radius:var(--tc-saas-radius-pill)!important;background:var(--tc-saas-color-success-bg)!important;color:var(--tc-saas-color-success)!important;margin-left:6px!important}.tc-saas-footer__ext{display:inline-block!important;width:11px!important;height:11px!important;margin-left:5px!important;vertical-align:-1px!important;opacity:.55!important}.tc-saas-footer__link:hover .tc-saas-footer__ext{opacity:.85!important}.tc-saas-footer__bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;padding-top:24px!important}.tc-saas-footer__copy{font-size:13px!important;color:var(--tc-saas-text-muted)!important;margin:0!important}.tc-saas-footer__legal{display:flex!important;gap:18px!important;flex-wrap:wrap!important}.tc-saas-footer__legal a{font-size:13px!important;color:var(--tc-saas-text-muted)!important;text-decoration:none!important}.tc-saas-footer__legal a:hover{color:var(--tc-saas-text-primary)!important}.tc-saas-footer__badges{display:flex!important;gap:8px!important;align-items:center!important}.tc-saas-footer__badge{font-size:11px!important;font-weight:700!important;color:var(--tc-saas-text-muted)!important;border:1px solid var(--tc-saas-border-subtle)!important;border-radius:6px!important;padding:4px 8px!important}.tc-saas-footer__cta-bridge{background:linear-gradient(to bottom,var(--tc-saas-surface) 0 50%,transparent 50% 100%)!important}.tc-saas-footer__cta-bridge-inner{max-width:var(--tc-saas-container-max)!important;margin:0 auto!important;padding:0 32px!important}.tc-saas-footer__cta{background:linear-gradient(135deg,var(--tc-saas-color-primary) 0%,#3a2f9c 60%,#6941C6 100%)!important;border-radius:var(--tc-saas-radius-lg)!important;padding:40px 48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;flex-wrap:nowrap!important;box-shadow:var(--tc-saas-shadow-md)!important;position:relative!important}.tc-saas-footer__cta>div:first-child{min-width:0!important}.tc-saas-footer__cta-actions{flex-shrink:0!important}.tc-saas-footer__cta-title{color:#fff!important;font-size:26px!important;font-weight:700!important;letter-spacing:-.02em!important;margin:0 0 4px!important}.tc-saas-footer__cta-text{color:#ffffffd1!important;font-size:15px!important;margin:0!important}.tc-saas-footer__cta-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.tc-saas-footer__simple{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;flex-wrap:wrap!important}.tc-saas-footer__inline-links{display:flex!important;gap:22px!important;flex-wrap:wrap!important}.tc-saas-footer__inline-links a{font-size:14px!important;color:var(--tc-saas-text-secondary)!important;text-decoration:none!important}.tc-saas-footer__inline-links a:hover{color:var(--tc-saas-text-primary)!important}.tc-saas-footer--dark{background:var(--tc-saas-surface-dark)!important;border-top:0!important}.tc-saas-footer--dark .tc-saas-footer__logo{color:#fff!important}.tc-saas-footer--dark .tc-saas-footer__tagline{color:#fff9!important}.tc-saas-footer--dark .tc-saas-footer__top{border-bottom-color:#ffffff1a!important}.tc-saas-footer--dark .tc-saas-footer__col-title,.tc-saas-footer--dark .tc-saas-footer__news-title{color:#fff!important}.tc-saas-footer--dark .tc-saas-footer__link,.tc-saas-footer--dark .tc-saas-footer__inline-links a{color:#ffffffa6!important}.tc-saas-footer--dark .tc-saas-footer__link:hover,.tc-saas-footer--dark .tc-saas-footer__inline-links a:hover{color:#fff!important}.tc-saas-footer--dark .tc-saas-footer__social-link{border-color:#ffffff26!important;color:#ffffffb3!important}.tc-saas-footer--dark .tc-saas-footer__social-link:hover{background:#ffffff14!important;color:#fff!important}.tc-saas-footer--dark .tc-saas-footer__askai-title{color:#fff!important}.tc-saas-footer--dark .tc-saas-footer__askai-btn{border-color:#ffffff2e!important}.tc-saas-footer--dark .tc-saas-footer__copy,.tc-saas-footer--dark .tc-saas-footer__legal a{color:#ffffff80!important}.tc-saas-footer--dark .tc-saas-footer__legal a:hover{color:#fff!important}.tc-saas-footer--dark .tc-saas-footer__badge{color:#fff9!important;border-color:#ffffff26!important}.tc-saas-footer--dark .tc-saas-form__input{background:#ffffff0f!important;border-color:#ffffff26!important;color:#fff!important}@media(max-width:900px){.tc-saas-footer__top{grid-template-columns:1fr 1fr!important}}@media(max-width:820px){.tc-saas-footer__cta{flex-direction:column!important;align-items:flex-start!important}}@media(max-width:600px){.tc-saas-footer__top{grid-template-columns:1fr!important}.tc-saas-footer__bottom{flex-direction:column!important;align-items:flex-start!important}.tc-saas-footer__cta{padding:28px 24px!important}.tc-saas-footer__cta-title{font-size:22px!important}}:root{--tc-saas-font-system: "Inter Variable", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--tc-saas-font-form: "Inter Variable", "Inter", system-ui, sans-serif;--tc-saas-font-heading: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body{margin:0;font-family:var(--tc-saas-font-system)}picture{display:contents}picture>source{display:none}.tc-saas-page h1,.tc-saas-page h2,.tc-saas-page h3,.tc-saas-page h4,.tc-saas-page h5,.tc-saas-page h6,.tc-saas-heading-1,.tc-saas-heading-2,.tc-saas-heading-3{font-family:var(--tc-saas-font-heading)!important}
