#tc-pricing{--color-primary: #0049AB;--color-primary-dark: #003580;--color-primary-darker: #002D62;--color-success: #027A48;--color-success-bg: #ECFDF3;--color-info-bg: #EFF8FF;--surface-dark: #0F1729;--text-primary: #101828;--text-secondary: #3A4453;--text-muted: #4B5563;--border-light: #D0D5DD;--border-lighter: #E5E7EB;--border-subtle: #E0E4EA;--surface: #FFFFFF;--surface-soft: #F9FAFB;--surface-subtle: #F2F4F7;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 160px;--shadow-sm: rgba(0,0,0,.08) 0px 12px 16px -4px, rgba(16,24,40,.03) 0px 4px 6px -2px;--shadow-md: 0px 4px 12px rgba(16,24,40,.1);--shadow-float: 0 18px 40px -14px rgba(15,23,41,.32), 0 3px 8px rgba(15,23,41,.06);--font-system: "Inter Variable", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-form: "Inter Variable", "Inter", system-ui, sans-serif;--font-heading: var(--tc-saas-font-heading, "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif)}#tc-pricing{display:block!important;float:none!important;clear:both!important;width:100%!important;box-sizing:border-box;font-family:var(--font-system);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;background:var(--surface-soft);padding:0}#tc-pricing *,#tc-pricing *:before,#tc-pricing *:after{box-sizing:border-box}#tc-pricing ul,#tc-pricing ol{list-style:none!important;padding:0!important;margin:0!important}#tc-pricing li{list-style:none!important}#tc-pricing h1,#tc-pricing h2,#tc-pricing h3,#tc-pricing h4,#tc-pricing h5,#tc-pricing h6,#tc-pricing p{margin:0;padding:0}#tc-pricing a{text-decoration:none}#tc-pricing section,#tc-pricing article{display:block!important;float:none!important;clear:both!important;width:100%!important}#tc-pricing h1,#tc-pricing h2,#tc-pricing h3,#tc-pricing h4{font-family:var(--font-heading)!important}#tc-pricing a:focus-visible,#tc-pricing button:focus-visible,#tc-pricing [role=button]:focus-visible,#tc-pricing summary:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px!important}#tc-pricing .tc-inner{max-width:1200px;margin:0 auto}#tc-pricing .pr-hero{position:relative!important;overflow:hidden!important;background:var(--surface-dark)!important;padding:64px 32px 96px!important;text-align:center!important}#tc-pricing .pr-hero__glow{position:absolute;top:-220px;left:50%;transform:translate(-50%);width:980px;height:640px;background:radial-gradient(ellipse,rgba(0,73,171,.38) 0%,rgba(105,65,198,.16) 45%,transparent 70%);pointer-events:none}#tc-pricing .pr-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}#tc-pricing .pr-hero__inner{position:relative;z-index:1;max-width:780px!important;margin:0 auto!important}#tc-pricing .pr-crumbs{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;font-size:13.5px!important;margin:0 0 28px!important}#tc-pricing .pr-crumbs a{color:#ffffffb8!important;transition:color .15s ease!important}#tc-pricing .pr-crumbs a:hover{color:#fff!important}#tc-pricing .pr-crumbs a:focus-visible{outline:2px solid #7AA9FF!important;outline-offset:3px!important;border-radius:4px!important}#tc-pricing .pr-crumbs__sep{color:#ffffff47!important}#tc-pricing .pr-crumbs__current{color:#fff!important;font-weight:600!important}#tc-pricing .pr-hero h1{font-size:52px!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.025em!important;margin:0 0 18px!important;color:#fff!important}#tc-pricing .pr-lead{font-size:19px!important;line-height:1.65!important;color:#ffffffc2!important;max-width:660px!important;margin:0 auto!important}#tc-pricing .pr-trust{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin:24px auto 0!important;font-size:13.5px!important;color:#ffffff9e!important}#tc-pricing .pr-trust__dot{color:#ffffff4d!important}#tc-pricing .pr-body{background:var(--surface-soft)!important;padding:0 32px 104px!important}#tc-pricing .toggle-row{display:flex!important;justify-content:center!important;position:relative!important;z-index:2!important;margin-top:-29px!important}#tc-pricing .billing-toggle{display:inline-flex!important;align-items:center;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:5px;box-shadow:var(--shadow-float)}#tc-pricing .billing-toggle button{border:0!important;background:transparent!important;font-family:var(--font-system)!important;font-size:14px!important;font-weight:600!important;color:var(--text-muted)!important;padding:12px 22px!important;border-radius:var(--radius-pill)!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important;display:inline-flex!important;align-items:center!important;gap:8px!important;line-height:1!important}#tc-pricing .billing-toggle button:hover{color:var(--text-primary)!important}#tc-pricing .billing-toggle button.active{background:var(--color-primary)!important;color:#fff!important}#tc-pricing .save-badge{display:inline-block!important;background:var(--color-success-bg);color:var(--color-success);font-family:var(--font-form);font-size:11px;font-weight:700;padding:2px 8px;border-radius:var(--radius-pill);line-height:1.5!important}#tc-pricing .billing-toggle button.active .save-badge{background:#ffffff2e!important;color:#fff!important}#tc-pricing .estimator{max-width:680px!important;margin:28px auto 0!important;background:var(--surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;padding:26px 28px 24px!important;box-shadow:0 1px 2px #1018280d,0 12px 32px -20px #0f17292e!important;position:relative!important;z-index:1!important}#tc-pricing .est-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}#tc-pricing .est-label{font-family:var(--font-heading)!important;font-size:16px!important;font-weight:700!important;color:var(--text-primary)!important;letter-spacing:-.01em!important}#tc-pricing .est-count{display:inline-block!important;background:var(--color-info-bg)!important;color:var(--color-primary)!important;font-size:13px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;padding:4px 12px!important;border-radius:var(--radius-pill)!important;white-space:nowrap!important}#tc-pricing .est-range{-webkit-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;height:6px!important;margin:20px 0 22px!important;border:0!important;border-radius:99px!important;background:linear-gradient(to right,var(--color-primary) 17.2%,var(--border-lighter) 17.2%);cursor:pointer!important}#tc-pricing .est-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--color-primary);box-shadow:0 1px 4px #10182833;cursor:grab;transition:border-color .15s ease}#tc-pricing .est-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--color-primary);box-shadow:0 1px 4px #10182833;cursor:grab}#tc-pricing .est-range::-moz-range-track{height:6px;border-radius:99px;background:var(--border-lighter)}#tc-pricing .est-range::-moz-range-progress{height:6px;border-radius:99px;background:var(--color-primary)}#tc-pricing .est-range:focus-visible{outline:none!important}#tc-pricing .est-range:focus-visible::-webkit-slider-thumb{border-color:var(--color-primary-dark);box-shadow:0 0 0 4px #0049ab38}#tc-pricing .est-range:focus-visible::-moz-range-thumb{border-color:var(--color-primary-dark);box-shadow:0 0 0 4px #0049ab38}#tc-pricing .est-result[hidden]{display:none!important}#tc-pricing .est-result{display:flex!important;align-items:center!important;gap:24px!important;border-top:1px solid var(--border-lighter)!important;padding-top:18px!important}#tc-pricing .est-rec{display:flex!important;flex-direction:column!important;gap:2px!important;flex-shrink:0!important;min-width:132px!important}#tc-pricing .est-rec-label,#tc-pricing .est-note{font-size:12.5px!important;color:var(--text-muted)!important}#tc-pricing .est-rec-label{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}#tc-pricing .est-rec-plan{font-family:var(--font-heading)!important;font-size:21px!important;font-weight:700!important;color:var(--color-primary)!important;letter-spacing:-.01em!important;line-height:1.2!important}#tc-pricing .est-figures{display:flex!important;flex-direction:column!important;gap:2px!important;flex:1!important;min-width:0!important}#tc-pricing .est-price{font-size:19px!important;font-weight:700!important;color:var(--text-primary)!important;font-variant-numeric:tabular-nums!important;line-height:1.3!important}#tc-pricing .est-cta{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--color-primary)!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:11px 20px!important;border-radius:var(--radius-sm)!important;transition:background .15s ease!important}#tc-pricing .est-cta:hover{background:var(--color-primary-dark)!important}#tc-pricing .plan-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-top:64px!important;align-items:stretch!important;float:none!important}#tc-pricing .plan-card{background:var(--surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;padding:28px 20px!important;display:flex!important;flex-direction:column!important;position:relative!important;box-shadow:0 1px 2px #1018280d!important;transition:transform .2s ease,border-color .2s ease;float:none!important}#tc-pricing .plan-card:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-2px)!important}#tc-pricing .plan-card.featured{border:2px solid var(--color-primary)!important;box-shadow:var(--shadow-md)!important}#tc-pricing .plan-card.featured.is-estimating:not(.is-recommended){border:1px solid var(--border-subtle)!important;box-shadow:0 1px 2px #1018280d!important}#tc-pricing .plan-card.is-recommended{border-color:var(--color-primary)!important;box-shadow:0 0 0 1px var(--color-primary),var(--shadow-md)!important}#tc-pricing .plan-card.enterprise{background:var(--surface-dark)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 16px #00000040!important}#tc-pricing .plan-card.enterprise.is-recommended{border-color:#7aa9ff!important;box-shadow:0 0 0 1px #7aa9ff,0 4px 16px #00000040!important}#tc-pricing .plan-card.enterprise .plan-name{color:#fff!important}#tc-pricing .plan-card.enterprise .plan-desc{color:#ffffff8c!important}#tc-pricing .plan-card.enterprise .plan-price .amount{color:#fff!important}#tc-pricing .plan-card.enterprise .plan-perseat{color:#fff9!important}#tc-pricing .plan-card.enterprise .plan-meta{color:#fff6!important}#tc-pricing .plan-card.enterprise .plan-seats{background:#ffffff12!important;color:#ffffffb3!important}#tc-pricing .plan-card.enterprise .plan-seats strong{color:#fff!important}#tc-pricing .plan-card.enterprise .seats-extra{color:#ffffff6b!important}#tc-pricing .plan-card.enterprise .plan-cta{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}#tc-pricing .plan-card.enterprise .plan-cta:hover{background:#ffffff2e!important;border-color:#ffffff59!important}#tc-pricing .plan-card.enterprise .plan-cta:focus-visible{outline-color:#7aa9ff!important}#tc-pricing .plan-card.enterprise .plan-features{border-top-color:#ffffff1a!important}#tc-pricing .plan-card.enterprise .plan-trial-note{color:#ffffff80!important}#tc-pricing .plan-card.enterprise .tc-item{color:#ffffffa6!important}#tc-pricing .plan-card.enterprise .tc-item strong{color:#ffffffe6!important}#tc-pricing .plan-card.enterprise .tc-check{color:#4ade80!important}#tc-pricing .popular-tag,#tc-pricing .rec-tag{position:absolute!important;top:-13px!important;left:50%!important;transform:translate(-50%)!important;background:var(--color-primary)!important;color:#fff!important;font-family:var(--font-form)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:6px 14px!important;border-radius:var(--radius-pill)!important;white-space:nowrap!important;box-shadow:0 2px 6px #0f17292e!important}#tc-pricing .popular-tag[hidden],#tc-pricing .rec-tag[hidden]{display:none!important}#tc-pricing .plan-name{font-size:20px!important;font-weight:700!important;color:var(--text-primary)!important;margin:0 0 6px!important;letter-spacing:-.01em!important}#tc-pricing .plan-desc{font-size:13px!important;line-height:19px!important;color:var(--text-secondary)!important;margin:0 0 20px!important;min-height:60px!important}#tc-pricing .plan-best-label{display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--text-muted)!important;margin-bottom:3px!important}#tc-pricing .plan-card.enterprise .plan-best-label{color:#ffffff73!important}#tc-pricing .plan-price{display:flex!important;align-items:baseline!important;gap:6px!important;margin-bottom:2px!important;min-height:54px!important}#tc-pricing .plan-price .amount{font-size:36px!important;font-weight:600!important;color:var(--text-primary)!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums!important}#tc-pricing .plan-price .period{font-size:14px!important;color:var(--text-muted)!important}#tc-pricing .plan-price.custom{align-items:center!important}#tc-pricing .plan-price.custom .amount{font-size:24px!important}#tc-pricing .plan-perseat{font-size:13px!important;font-weight:600!important;color:var(--color-primary)!important;margin-bottom:4px!important;min-height:19px!important;font-variant-numeric:tabular-nums!important}#tc-pricing .plan-meta{font-size:12px!important;color:var(--text-muted)!important;margin-bottom:18px!important;min-height:18px!important}#tc-pricing .plan-seats{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-height:60px!important;background:var(--surface-subtle)!important;border-radius:var(--radius-sm)!important;padding:10px 12px!important;font-size:13px!important;color:var(--text-secondary)!important;margin-bottom:20px!important}#tc-pricing .plan-seats strong{color:var(--text-primary)!important;font-weight:600!important}#tc-pricing .seats-extra{font-size:12px!important;color:var(--text-muted)!important}#tc-pricing .plan-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:12px 20px!important;border-radius:var(--radius-sm)!important;font-family:var(--font-system)!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;border:1px solid var(--border-light)!important;background:var(--surface)!important;color:var(--color-primary)!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease!important;margin-bottom:22px!important}#tc-pricing .plan-cta:hover{background:var(--surface-subtle)!important;border-color:#b5bac1!important}#tc-pricing .plan-cta.primary{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}#tc-pricing .plan-cta.primary:hover{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;box-shadow:var(--shadow-sm)!important}#tc-pricing .plan-trial-note{font-size:12px!important;color:var(--text-muted)!important;text-align:center!important;margin:-14px 0 18px!important}#tc-pricing .plan-features{list-style:none!important;padding:16px 0 0!important;margin:0!important;border-top:1px solid var(--border-lighter)!important}#tc-pricing .plan-features .tc-item{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:13px!important;line-height:19px!important;color:var(--text-secondary)!important;padding:4px 0!important;list-style:none!important;margin:0!important}#tc-pricing .plan-features .tc-item strong{color:var(--text-primary)!important;font-weight:600!important}#tc-pricing .tc-check{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:14px!important;height:19px!important;color:var(--color-success)!important}#tc-pricing .tc-check svg{display:block!important}#tc-pricing .compare-section{margin-top:96px!important}#tc-pricing .compare-header{text-align:center!important;margin-bottom:40px!important}#tc-pricing .compare-header h2{font-size:34px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.02em!important;margin:0 0 10px!important;color:var(--text-primary)!important}#tc-pricing .compare-header p{font-size:17px!important;color:var(--text-secondary)!important;margin:0!important}#tc-pricing .compare-table-wrap{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:clip;box-shadow:0 1px 2px #1018280d}#tc-pricing .compare-table{width:100%!important;border-collapse:collapse!important;font-size:14px!important}#tc-pricing .compare-body:not(.settled) .compare-table thead th{position:static!important}#tc-pricing .compare-table thead th{background:var(--surface)!important;position:sticky!important;top:calc(var(--tc-saas-navbar-height, 5rem) - 8px)!important;z-index:2!important;box-shadow:0 1px 0 var(--border-lighter)!important;text-align:center!important;padding:12px 16px!important;border-bottom:1px solid var(--border-lighter)!important;font-weight:600!important;color:var(--text-primary)!important}#tc-pricing .compare-table thead th:first-child{text-align:left!important}#tc-pricing .compare-table thead th .col-plan{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important}#tc-pricing .compare-table thead th .col-plan .name{font-size:15px!important;font-weight:600!important;color:var(--text-primary)!important}#tc-pricing .compare-table thead th.featured-col{background:var(--color-info-bg)!important;color:var(--color-primary)!important}#tc-pricing .compare-table thead th.featured-col .name{color:var(--color-primary)!important}#tc-pricing .compare-table thead th .col-sub{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;line-height:1.4!important}#tc-pricing .compare-table thead th .col-price{font-weight:600!important;color:var(--text-muted)!important;font-variant-numeric:tabular-nums!important}#tc-pricing .compare-table thead th.featured-col .col-price{color:var(--color-primary)!important}#tc-pricing .compare-table thead th .col-demo{font-weight:600!important;color:var(--color-primary)!important;border-bottom:1px solid transparent!important;transition:border-color .15s ease!important}#tc-pricing .compare-table thead th .col-demo:hover{border-bottom-color:var(--color-primary)!important}#tc-pricing .compare-table thead th .col-demo:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px!important;border-radius:4px!important}#tc-pricing .compare-table .category-row td{background:var(--surface-subtle)!important;font-family:var(--font-form)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--text-muted)!important;padding:12px 20px!important;border-bottom:1px solid var(--border-lighter)!important}#tc-pricing .compare-table tbody td{padding:14px 16px!important;text-align:center!important;color:var(--text-secondary)!important;border-bottom:1px solid var(--border-lighter)!important;vertical-align:middle!important}#tc-pricing .compare-table tbody td:first-child{text-align:left!important;color:var(--text-primary)!important;font-weight:400!important;padding-left:24px!important}#tc-pricing .compare-table tbody tr:last-child td{border-bottom:0!important}#tc-pricing .compare-table .featured-col-body{background:#eff8ff66!important}#tc-pricing .check{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:var(--color-success-bg)!important;color:var(--color-success)!important}#tc-pricing .check svg{display:block!important}#tc-pricing .dash{display:inline-block!important;color:var(--border-light)!important;font-weight:600!important}#tc-pricing .badge-pill{display:inline-block!important;background:var(--color-info-bg)!important;color:var(--color-primary)!important;font-family:var(--font-form)!important;font-size:11px!important;font-weight:700!important;padding:4px 10px!important;border-radius:var(--radius-pill)!important}#tc-pricing .badge-pill.warn{background:#fff4e0!important;color:#9a3412!important}#tc-pricing .badge-pill.muted{background:var(--surface-subtle)!important;color:var(--text-muted)!important}#tc-pricing .addons-section{margin-top:96px!important;scroll-margin-top:calc(var(--tc-saas-navbar-height, 5rem) + 24px)!important}#tc-pricing .addons-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important}#tc-pricing .addons-head h2{font-size:21px!important;line-height:1.3!important;margin:0 0 4px!important;color:var(--text-primary)!important;font-weight:700!important;letter-spacing:-.01em!important}#tc-pricing .addons-head p{font-size:14px!important;color:var(--text-muted)!important;margin:0!important}#tc-pricing .addons-nav{display:flex!important;gap:8px!important;flex-shrink:0!important}#tc-pricing .addons-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;padding:0!important;border:1px solid var(--border-light)!important;border-radius:50%!important;background:var(--surface)!important;color:var(--text-primary)!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease,opacity .15s ease!important}#tc-pricing .addons-arrow:hover:not(:disabled){background:var(--color-info-bg)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}#tc-pricing .addons-arrow:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px!important}#tc-pricing .addons-arrow:disabled{opacity:.35!important;cursor:default!important}#tc-pricing .addons-arrow[hidden]{display:none!important}#tc-pricing .addons-track{display:flex!important;gap:16px!important;margin-top:24px!important;padding:4px 4px 12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}#tc-pricing .addons-track::-webkit-scrollbar{display:none!important}@media(prefers-reduced-motion:no-preference){#tc-pricing .addons-track{scroll-behavior:smooth!important}}#tc-pricing .addon-card{--aa: var(--color-primary);flex:0 0 calc((100% - 40px) / 3)!important;scroll-snap-align:start!important;background:linear-gradient(160deg,color-mix(in srgb,var(--aa) 7%,#fff),#fff 58%)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;padding:22px!important;box-shadow:0 1px 2px #1018280d!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;display:flex!important;flex-direction:column!important;float:none!important}#tc-pricing .addon-card:hover{border-color:color-mix(in srgb,var(--aa) 40%,#fff)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-2px)!important}#tc-pricing .addon-icon{flex-shrink:0!important;width:38px!important;height:38px!important;border-radius:11px!important;background:linear-gradient(135deg,var(--aa) 0%,color-mix(in srgb,var(--aa) 55%,#0F1729) 100%)!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff29!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#tc-pricing .addon-icon svg{display:block!important}#tc-pricing .addon-head{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important}#tc-pricing .addon-card h3{font-size:16px!important;font-weight:700!important;color:var(--text-primary)!important;margin:0!important;letter-spacing:-.01em!important}#tc-pricing .addon-card .tc-check{color:var(--aa)!important}#tc-pricing .addon-desc{font-size:13.5px!important;line-height:1.55!important;color:var(--text-secondary)!important;margin:0 0 14px!important}#tc-pricing .addon-avail{display:flex!important;flex-direction:column!important;gap:3px!important;margin:10px 0 0!important;min-height:38px!important}#tc-pricing .addon-avail span{font-size:12px!important;line-height:1.45!important;color:var(--text-muted)!important}#tc-pricing .addon-foot{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin-top:auto!important;padding-top:14px!important;border-top:1px solid var(--border-lighter)!important}#tc-pricing .addon-foot strong{font-size:15px!important;font-weight:700!important;color:var(--text-primary)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.01em!important}#tc-pricing .addon-foot span{font-size:12px!important;color:var(--text-muted)!important}#tc-pricing .addon-list{flex:1!important;padding:0 0 14px!important;margin:0!important;font-size:13px!important;color:var(--text-secondary)!important}#tc-pricing .addon-list .tc-item{padding:4px 0!important;display:flex!important;gap:8px!important;align-items:flex-start!important;margin:0!important}#tc-pricing .tc-dot{display:inline-block!important;flex-shrink:0!important;width:6px!important;height:6px!important;border-radius:50%!important;background:var(--color-primary)!important;margin-top:7px!important}#tc-pricing .cta-center{margin-top:96px!important;background:var(--surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-xl)!important;padding:72px 48px!important;text-align:center!important;box-shadow:0 1px 2px #1018280d!important;position:relative!important;overflow:hidden!important}#tc-pricing .cta-center__glow{position:absolute!important;top:-120px!important;left:50%!important;transform:translate(-50%)!important;width:600px!important;height:300px!important;background:radial-gradient(ellipse at center,rgba(0,73,171,.08) 0%,transparent 70%)!important;pointer-events:none!important}#tc-pricing .cta-center h2{font-size:34px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--text-primary)!important;margin:0 0 14px!important;line-height:1.2!important;position:relative!important}#tc-pricing .cta-center p{font-size:17px!important;line-height:1.7!important;color:var(--text-secondary)!important;max-width:540px!important;margin:0 auto 32px!important;position:relative!important}#tc-pricing .cta-center__actions{display:flex!important;gap:12px!important;justify-content:center!important;flex-wrap:wrap!important;margin-bottom:26px!important;position:relative!important}#tc-pricing .cta-center .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:13px 26px!important;border-radius:var(--radius-sm)!important;font-size:15px!important;font-weight:600!important;transition:background .15s ease,border-color .15s ease!important}#tc-pricing .cta-center .btn-primary{background:var(--color-primary)!important;color:#fff!important;border:1px solid var(--color-primary)!important}#tc-pricing .cta-center .btn-primary:hover{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;box-shadow:var(--shadow-sm)!important}#tc-pricing .cta-center .btn-secondary{background:var(--surface)!important;color:var(--color-primary)!important;border:1px solid var(--border-light)!important}#tc-pricing .cta-center .btn-secondary:hover{background:var(--surface-subtle)!important;border-color:#b5bac1!important}#tc-pricing .cta-center__trust{display:flex!important;gap:24px!important;justify-content:center!important;flex-wrap:wrap!important;font-size:13px!important;color:var(--text-muted)!important;position:relative!important}#tc-pricing .cta-trust-item{display:inline-flex!important;align-items:center!important;gap:6px!important}#tc-pricing .cta-trust-item svg{color:var(--color-success)!important;flex-shrink:0!important}#tc-pricing .compare-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;cursor:pointer!important;padding:24px 32px!important;background:var(--surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;transition:background .15s ease!important;user-select:none!important;-webkit-user-select:none!important}#tc-pricing .compare-trigger:hover{background:var(--surface-subtle)!important;box-shadow:var(--shadow-md)!important}#tc-pricing .compare-trigger h2{font-size:21px!important;line-height:1.3!important;margin:0 0 4px!important;color:var(--text-primary)!important;font-weight:700!important;letter-spacing:-.01em!important}#tc-pricing .compare-trigger p{font-size:14px!important;color:var(--text-secondary)!important;margin:0!important}#tc-pricing .compare-chevron{flex-shrink:0!important;width:38px!important;height:38px!important;border-radius:50%!important;background:var(--color-info-bg)!important;color:var(--color-primary)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .35s ease,background .15s ease!important}#tc-pricing .compare-trigger[aria-expanded=true] .compare-chevron{transform:rotate(180deg)!important;background:var(--color-primary)!important;color:#fff!important}#tc-pricing .compare-body{max-height:0;overflow:hidden;transition:max-height .6s ease;margin-top:0}#tc-pricing .next-steps{margin-top:72px!important;border-top:1px solid var(--border-lighter)!important;border-bottom:1px solid var(--border-lighter)!important;padding:40px 8px!important}#tc-pricing .next-steps-title{font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--text-muted)!important;text-align:center!important;margin:0 0 28px!important}#tc-pricing .next-steps-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important;max-width:1040px!important;margin:0 auto!important}#tc-pricing .next-step{display:flex!important;align-items:flex-start!important;gap:14px!important}#tc-pricing .step-num{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;border:1px solid var(--color-primary)!important;border-radius:50%!important;color:var(--color-primary)!important;font-size:11px!important;font-weight:700!important;margin-top:1px!important}#tc-pricing .next-step h3{font-size:15px!important;font-weight:600!important;letter-spacing:-.005em!important;color:var(--text-primary)!important;margin:0 0 4px!important}#tc-pricing .next-step p{font-size:13.5px!important;line-height:1.55!important;color:var(--text-muted)!important;margin:0!important}#tc-pricing .explore{margin-top:56px!important}#tc-pricing .explore-title{font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--text-muted)!important;text-align:center!important;margin:0 0 18px!important}#tc-pricing .explore-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;max-width:860px!important;margin:0 auto!important}#tc-pricing .explore-card{--xa: var(--color-primary);display:flex!important;align-items:center!important;gap:16px!important;padding:18px 22px!important;background:var(--surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}#tc-pricing .explore-card--features{--xa: #0049AB;background:linear-gradient(135deg,#eff8ff,#fff 60%)!important}#tc-pricing .explore-card--ai{--xa: #6941C6;background:linear-gradient(135deg,#f5f1fe,#fff 60%)!important}#tc-pricing .explore-card:hover{border-color:color-mix(in srgb,var(--xa) 45%,#fff)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-2px)!important}#tc-pricing .explore-icon{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:12px!important;color:#fff!important;background:linear-gradient(135deg,var(--xa) 0%,color-mix(in srgb,var(--xa) 55%,#0F1729) 100%)!important;box-shadow:inset 0 0 0 1px #ffffff29!important}#tc-pricing .explore-card div{flex:1!important;min-width:0!important}#tc-pricing .explore-card:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px!important}#tc-pricing .explore-card h3{font-size:15px!important;font-weight:700!important;color:var(--text-primary)!important;margin:0 0 3px!important;letter-spacing:-.01em!important}#tc-pricing .explore-card p{font-size:13px!important;line-height:1.5!important;color:var(--text-muted)!important;margin:0!important}#tc-pricing .explore-arrow{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:50%!important;font-size:15px!important;color:var(--xa)!important;background:color-mix(in srgb,var(--xa) 10%,#fff)!important;transition:transform .18s ease,background .18s ease,color .18s ease!important}#tc-pricing .explore-card:hover .explore-arrow{transform:translate(4px)!important;background:var(--xa)!important;color:#fff!important}@media(max-width:1024px){#tc-pricing .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}#tc-pricing .compare-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#tc-pricing .compare-table{min-width:720px!important}#tc-pricing .compare-table thead th{position:static!important}#tc-pricing .plan-desc{min-height:0!important}#tc-pricing .next-steps-list{grid-template-columns:1fr!important;gap:20px!important;max-width:560px!important}}@media(max-width:768px){#tc-pricing .pr-hero{padding:48px 20px 88px!important}#tc-pricing .pr-hero h1{font-size:36px!important}#tc-pricing .pr-lead{font-size:17px!important}#tc-pricing .pr-body{padding:0 20px 80px!important}#tc-pricing .estimator{padding:22px 20px 20px!important}#tc-pricing .est-result{flex-wrap:wrap!important;row-gap:14px!important}#tc-pricing .est-cta{width:100%!important}#tc-pricing .addon-card{flex-basis:calc((100% - 24px)/2)!important}#tc-pricing .cta-center{padding:48px 24px!important}#tc-pricing .cta-center h2{font-size:28px!important}#tc-pricing .compare-trigger{padding:20px 22px!important}}@media(max-width:560px){#tc-pricing .plan-grid{grid-template-columns:1fr!important}#tc-pricing .pr-hero h1{font-size:30px!important}#tc-pricing .addon-card{flex-basis:86%!important}#tc-pricing .explore-grid{grid-template-columns:1fr!important}#tc-pricing .billing-toggle button{padding:12px 16px!important}}@media(prefers-reduced-motion:reduce){#tc-pricing *{transition:none!important}}
