:root{--tcg-page:#ffffff;--tcg-page-soft:#f7faf7;--tcg-page-mint:#e7f0e7;--tcg-ink:#111315;--tcg-ink-soft:#45454c;--tcg-muted:#6b7280;--tcg-border:#dde7dd;--tcg-border-strong:#c8d8c9;--tcg-primary:#108043;--tcg-primary-dark:#0b5d31;--tcg-primary-soft:#e9f7ee;--tcg-lime:#aef359;--tcg-cyan:#38e1ff;--tcg-warning:#ffb307;--tcg-white:#ffffff;--tcg-shadow-soft:0 16px 36px rgba(17,19,21,0.08);--tcg-shadow-card:0 8px 24px rgba(17,19,21,0.08);--tcg-radius:8px;--tcg-radius-sm:6px;--tcg-radius-lg:12px;--tcg-page-width:1180px;--color-accent:var(--color-leaf-400)}body:has(.home-redesign) .app-background{display:none}body:has(.home-redesign) main{background:var(--tcg-page)}body:has(.home-redesign) .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:12px 0;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(221,231,221,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body:has(.home-redesign) .site-header__inner{min-height:62px;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.home-redesign) .site-nav{gap:4px}body:has(.home-redesign) .site-nav__link{border-radius:var(--tcg-radius-sm);padding:10px 12px;color:var(--tcg-ink-soft);font-size:.92rem;font-weight:700}body:has(.home-redesign) .site-nav__link--active,body:has(.home-redesign) .site-nav__link:hover{color:var(--tcg-primary-dark);background:var(--tcg-primary-soft)}body:has(.home-redesign) .site-header__actions{gap:10px}body:has(.home-redesign) .site-footer .button,body:has(.home-redesign) .site-header__cta{min-height:40px;border-radius:var(--tcg-radius-sm);padding:10px 16px;box-shadow:none;font-size:.9rem;font-weight:800;letter-spacing:0}body:has(.home-redesign) .site-header__cta--contact{color:var(--tcg-ink);background:var(--tcg-white);border:1px solid var(--tcg-border-strong)}body:has(.home-redesign) .site-footer .button,body:has(.home-redesign) .site-header__cta--primary{color:var(--tcg-white);background:var(--tcg-primary);border:1px solid var(--tcg-primary)}body:has(.home-redesign) .site-footer .button:hover,body:has(.home-redesign) .site-header__cta--contact:hover,body:has(.home-redesign) .site-header__cta--primary:hover{transform:none;box-shadow:none}body:has(.home-redesign) .hamburger{border-color:var(--tcg-border-strong);border-radius:var(--tcg-radius-sm)}body:has(.home-redesign) .hamburger__line{background:var(--tcg-ink)}body:has(.home-redesign) .brand-lockup{gap:0}body:has(.home-redesign) .brand-pill{gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body:has(.home-redesign) .brand-pill__accent,body:has(.home-redesign) .brand-pill__core{color:var(--tcg-ink);background:none;-webkit-text-fill-color:currentColor;font-family:var(--font-display),"Segoe UI",Arial,sans-serif;font-size:1.42rem;font-weight:850;letter-spacing:0}body:has(.home-redesign) .brand-pill__accent{color:var(--tcg-primary)}body:has(.home-redesign) .brand-wordmark__tagline{color:var(--tcg-muted);font-size:.72rem;letter-spacing:0;text-transform:none}body:has(.home-redesign) .site-footer{padding:56px 0 28px;color:var(--tcg-ink);background:var(--tcg-page-soft);border-top:1px solid var(--tcg-border)}body:has(.home-redesign) .footer-top{padding-bottom:28px;border-bottom:1px solid var(--tcg-border)}body:has(.home-redesign) .footer-bottom,body:has(.home-redesign) .footer-bottom__links a,body:has(.home-redesign) .footer-integrations__label,body:has(.home-redesign) .footer-sitemap__column a,body:has(.home-redesign) .footer-top__alt,body:has(.home-redesign) .footer-top__tagline{color:var(--tcg-ink-soft)}body:has(.home-redesign) .footer-sitemap{gap:28px;padding:30px 0}body:has(.home-redesign) .footer-sitemap__column h4{color:var(--tcg-ink);letter-spacing:0}body:has(.home-redesign) .footer-integrations{border-color:var(--tcg-border)}body:has(.home-redesign) .footer-integrations__badge{border:1px solid var(--tcg-border);color:var(--tcg-primary-dark);background:var(--tcg-primary-soft)}body:has(.home-redesign) .footer-bottom{border-color:var(--tcg-border)}.home-redesign{min-height:100vh;color:var(--tcg-ink);background:var(--tcg-page);font-family:var(--font-body),"Segoe UI",Arial,sans-serif}.home-redesign .page{width:min(var(--tcg-page-width),calc(100% - 32px))}.home-redesign .page--mid{max-width:920px}.home-redesign .section{padding:72px 0}.home-redesign .section--hero{padding:56px 0 64px}.home-redesign .section--tint{background:var(--tcg-page-soft);border-color:var(--tcg-border);border-style:solid;border-width:1px 0}.home-redesign .section--pricing{background:var(--tcg-page-mint)}.home-redesign .section--final{padding:64px 0;background:var(--tcg-ink);color:var(--tcg-white)}.home-redesign .button{min-height:44px;border:1px solid var(--tcg-primary);border-radius:var(--tcg-radius-sm);padding:12px 18px;color:var(--tcg-white);background:var(--tcg-primary);box-shadow:none;font-size:.94rem;font-weight:800;letter-spacing:0;line-height:1.1}.home-redesign .button:hover{transform:none;background:var(--tcg-primary-dark);border-color:var(--tcg-primary-dark)}.home-redesign .button--outline-orange,.home-redesign .button--secondary{color:var(--tcg-ink);background:var(--tcg-white);border-color:var(--tcg-border-strong)}.home-redesign .button--outline-orange:hover,.home-redesign .button--secondary:hover{color:var(--tcg-primary-dark);background:var(--tcg-primary-soft);border-color:var(--tcg-primary)}.home-redesign .button--full{width:100%}.home-redesign .button-row{gap:10px}.home-redesign .faq-item,.home-redesign .home-card,.home-redesign .pricing-card{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);background:var(--tcg-white);box-shadow:none}.home-redesign .site-announcement{margin-bottom:0;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);color:var(--tcg-primary-dark);background:var(--tcg-primary-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-redesign .site-announcement__text{color:var(--tcg-primary-dark);font-weight:750}.home-redesign .site-announcement__link{border-radius:var(--tcg-radius-sm);color:var(--tcg-white);background:var(--tcg-primary);box-shadow:none}.home-redesign .home-announcement{padding-top:20px}.home-redesign h1,.home-redesign h2,.home-redesign h3{margin:0;color:var(--tcg-ink);font-family:var(--font-display),"Segoe UI",Arial,sans-serif;letter-spacing:0}.home-redesign p{margin:0;color:var(--tcg-ink-soft);line-height:1.68}.home-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--tcg-primary-dark);font-size:.76rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.home-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);grid-template-areas:"title title" "copy visual";align-items:center;grid-gap:32px 48px;gap:32px 48px}.home-hero__title{grid-area:title;max-width:none;font-size:4rem;line-height:1;font-weight:850}.home-hero__copy{grid-area:copy;display:grid;grid-gap:20px;gap:20px}.home-hero__copy p{max-width:640px;font-size:1.08rem}.home-hero__explainer{border-left:3px solid var(--tcg-primary);padding-left:14px;color:var(--tcg-ink);font-weight:750}.home-check-list,.home-hero__bullets,.home-redesign .pricing-card__details{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.home-hero-points{padding:0 0 56px}.home-hero__bullets--below{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid var(--tcg-border);padding-top:24px}.home-hero__bullets--below li{min-height:118px;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);background:var(--tcg-white)}.home-hero__bullets--below strong{display:block;margin-bottom:6px;color:var(--tcg-ink)}.home-check-list li,.home-hero__bullets li,.home-redesign .pricing-card__details li{position:relative;padding-left:22px;color:var(--tcg-ink-soft);line-height:1.55}.home-check-list li:before,.home-hero__bullets li:before,.home-redesign .pricing-card__details li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--tcg-primary)}.home-hero__bullets--below li{padding:18px;opacity:0;transform:translateY(8px);animation:heroPointIn .42s ease forwards;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-hero__bullets--below li:nth-child(2){animation-delay:80ms}.home-hero__bullets--below li:nth-child(3){animation-delay:.16s}.home-hero__bullets--below li:hover{border-color:var(--tcg-primary);box-shadow:var(--tcg-shadow-soft);transform:translateY(-3px)}.home-hero__bullets--below li:before{display:none}@keyframes heroPointIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-hero__bullets--below li{opacity:1;transform:none;animation:none;transition:none}.home-hero__bullets--below li:hover{transform:none}}.home-dashboard{grid-area:visual;margin:0;padding:12px;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius-lg);background:var(--tcg-white);box-shadow:var(--tcg-shadow-soft)}.home-dashboard__image,.home-showcase__image{display:block;width:100%;height:auto;border-radius:var(--tcg-radius)}.home-dashboard figcaption{padding:12px 4px 2px;color:var(--tcg-muted);font-size:.88rem;line-height:1.45}.home-proof-band{padding:28px 0;border-color:var(--tcg-border);border-style:solid;border-width:1px 0;background:var(--tcg-page-soft)}.home-proof-band__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.home-proof-stat{min-height:142px;padding:20px;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);background:var(--tcg-white)}.home-proof-stat strong{display:block;color:var(--tcg-primary);font-family:var(--font-display),"Segoe UI",Arial,sans-serif;font-size:2rem;font-weight:850;line-height:1}.home-proof-stat span{display:block;margin-top:8px;color:var(--tcg-ink);font-weight:800}.home-proof-stat p{margin-top:8px;font-size:.9rem}.section--testimonials{padding-top:56px}.home-featured-quote{margin:36px auto 0;max-width:900px;padding:36px 42px;border:1px solid var(--tcg-border);border-left:5px solid var(--tcg-primary);border-radius:var(--tcg-radius);background:var(--tcg-white)}.home-featured-quote .home-eyebrow{display:block;margin-bottom:14px}.home-featured-quote blockquote{margin:0}.home-featured-quote blockquote p{margin:0 0 16px;font-size:1.18rem;line-height:1.65;color:var(--tcg-ink);font-weight:500}.home-featured-quote figcaption{margin-top:18px}.home-featured-quote figcaption strong{display:block;font-weight:850;color:var(--tcg-ink)}.home-featured-quote figcaption span{font-size:.92rem}.home-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.home-review-card{display:grid;grid-gap:14px;gap:14px;margin:0;min-height:150px;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);padding:20px;background:var(--tcg-white)}.home-review-card blockquote{margin:0;color:var(--tcg-ink);font-size:1.05rem;font-weight:850;line-height:1.3}.home-review-card figcaption{display:grid;grid-gap:4px;gap:4px;align-self:end;color:var(--tcg-ink);font-size:.86rem;font-weight:850}.home-review-card__stars{color:var(--tcg-primary);font-size:1rem;letter-spacing:1px;line-height:1}.home-review-card figcaption small{color:var(--tcg-muted);font-size:.78rem;font-weight:750}.home-proof-band__note{max-width:820px;margin:18px auto 0;text-align:center;font-size:.94rem;font-weight:750}.section--compact{padding:24px 0}.explainer-band,.pricing-context{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);padding:16px 18px;color:var(--tcg-ink);background:var(--tcg-white);font-weight:750;line-height:1.55}.pricing-context{margin:16px auto 22px;max-width:760px;text-align:center}.product-visual{margin:0;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius-lg);padding:12px;background:var(--tcg-white);box-shadow:var(--tcg-shadow-card)}.product-visual__image{display:block;width:100%;height:auto;border-radius:var(--tcg-radius)}.product-visual figcaption{margin-top:10px;color:var(--tcg-muted);font-size:.88rem;font-weight:700;line-height:1.45}.product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.product-visual--gallery{box-shadow:none}.landing-bullet-list{margin:24px 0 0}.section--proof-strip{padding:42px 0}.proof-strip{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:24px;gap:24px;align-items:center;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius-lg);padding:24px;background:var(--tcg-white)}.proof-strip__eyebrow{color:var(--tcg-primary-dark);font-size:.76rem;font-weight:850;text-transform:uppercase}.proof-strip h2{margin:8px 0}.proof-strip p{margin:0}.proof-strip__slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.proof-strip__slot{display:grid;min-height:76px;align-content:center;grid-gap:4px;gap:4px;border:1px dashed var(--tcg-border-strong);border-radius:var(--tcg-radius);padding:12px;color:var(--tcg-ink);background:var(--tcg-primary-soft);font-size:.82rem;font-weight:800;text-align:center;text-decoration:none}.proof-strip__slot span{color:var(--tcg-muted);font-size:.76rem;font-weight:750}.switch-plan{display:grid;grid-gap:12px;gap:12px;margin:24px 0 0;padding:0;list-style:none;counter-reset:switch-step}.switch-plan li{counter-increment:switch-step;display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);padding:16px;background:var(--tcg-white);color:var(--tcg-ink-soft);line-height:1.55}.switch-plan li:before{content:counter(switch-step);display:grid;place-items:center;width:36px;height:36px;border-radius:var(--tcg-radius-sm);color:var(--tcg-white);background:var(--tcg-primary);font-weight:850}.home-section-heading{display:grid;justify-items:center;grid-gap:14px;gap:14px;max-width:760px;margin:0 auto 34px;text-align:center}.home-section-heading--flush{justify-items:start;margin:0;text-align:left}.home-section-heading h2{font-size:2.55rem;line-height:1.08;font-weight:850}.home-section-heading p{font-size:1rem}.home-card-grid,.home-channel-grid,.home-pricing-grid{display:grid;grid-gap:18px;gap:18px}.home-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.home-card{display:grid;grid-gap:12px;gap:12px;padding:24px}.home-card h3,.home-channel-card h3,.home-redesign .faq-item dt,.home-redesign .pricing-card h3{font-size:1.08rem;line-height:1.25;font-weight:850}.home-card p,.home-channel-card p,.home-redesign .faq-item dd,.home-redesign .pricing-card p{font-size:.94rem}.home-final-cta,.home-process,.home-showcase,.home-split{display:grid;grid-gap:42px;gap:42px;align-items:center}.home-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.home-card-stack{display:grid;grid-gap:14px;gap:14px}.home-card--wide{min-height:0}.home-showcase{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.home-showcase__visual{margin:0;padding:12px;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius-lg);background:var(--tcg-white);box-shadow:var(--tcg-shadow-card)}.home-showcase__visual figcaption{margin-top:10px;color:var(--tcg-muted);font-size:.88rem;font-weight:700;line-height:1.45}.home-channel-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.home-channel-card{display:grid;grid-template-rows:auto 1fr auto;grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);background:var(--tcg-white)}.home-status{display:inline-flex;margin-bottom:8px;color:var(--tcg-primary-dark);font-size:.74rem;font-weight:850;text-transform:uppercase}.home-channel-card__badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center;align-self:end}.home-channel-card__badges .home-status{margin-bottom:0}.home-channel-card__flag{display:inline-flex;border:1px solid var(--tcg-primary);border-radius:var(--tcg-radius-sm);padding:4px 8px;color:var(--tcg-primary-dark);background:var(--tcg-primary-soft);font-size:.72rem;font-weight:850;line-height:1;text-transform:uppercase}.home-channel-card__meta{color:var(--tcg-muted);font-size:.86rem;font-weight:750}.home-process{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr)}.home-process-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;counter-reset:launch-step}.home-process-list li{counter-increment:launch-step;display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:16px;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);background:var(--tcg-white);color:var(--tcg-ink-soft);line-height:1.55}.home-process-list li:before{content:counter(launch-step);display:grid;place-items:center;width:34px;height:34px;border-radius:var(--tcg-radius-sm);color:var(--tcg-white);background:var(--tcg-primary);font-weight:850}.home-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.package-chooser{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(280px,1fr) minmax(260px,.9fr);grid-gap:22px;gap:22px;align-items:center;margin:0 0 24px;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);padding:20px;background:var(--tcg-white)}.package-chooser__header{display:grid;align-content:center;grid-gap:8px;gap:8px;min-height:120px}.package-chooser__header h3{font-size:1.35rem;line-height:1.15}.package-chooser__questions{display:grid;grid-gap:12px;gap:12px;align-content:center;justify-items:start;min-height:120px}.package-chooser__question{display:grid;grid-gap:10px;gap:10px;width:100%}.package-chooser__question p,.package-chooser__result p{font-size:.94rem}.package-chooser__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.package-chooser__option{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:44px;border:1px solid var(--tcg-border-strong);border-radius:var(--tcg-radius-sm);padding:10px 16px;color:var(--tcg-ink);background:var(--tcg-white);font:inherit;font-weight:850;cursor:pointer}.package-chooser__option--active{border-color:var(--tcg-primary);color:var(--tcg-white);background:var(--tcg-primary)}.package-chooser__result{display:grid;align-content:center;grid-gap:8px;gap:8px;min-height:150px;border:1px solid var(--tcg-primary);border-radius:var(--tcg-radius);padding:16px;background:var(--tcg-primary-soft)}.package-chooser__result span{color:var(--tcg-primary-dark);font-size:.74rem;font-weight:850;text-transform:uppercase}.package-chooser__result strong{color:var(--tcg-ink);font-size:1.15rem}.package-chooser__result .button{width:-moz-fit-content;width:fit-content;margin-top:4px}.pricing-model{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);grid-gap:20px;gap:20px;align-items:start;margin:0 0 24px;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);padding:22px;background:rgba(255,255,255,.72)}.pricing-model__intro{display:grid;grid-gap:8px;gap:8px}.pricing-model__intro h3{font-size:1.45rem;line-height:1.15}.pricing-model__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pricing-model__card{display:grid;grid-gap:8px;gap:8px;min-height:168px;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);padding:18px;background:var(--tcg-white)}.pricing-model__card span{width:-moz-fit-content;width:fit-content;border:1px solid var(--tcg-border-strong);border-radius:var(--tcg-radius-sm);padding:5px 9px;color:var(--tcg-primary-dark);background:var(--tcg-primary-soft);font-size:.72rem;font-weight:850;text-transform:uppercase}.pricing-model__card h4{margin:0;color:var(--tcg-ink);font-size:1.05rem;line-height:1.25}.pricing-model__card p{font-size:.94rem}.pricing-currency{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 24px;color:var(--tcg-muted);font-size:.9rem;font-weight:750}.pricing-currency label{color:var(--tcg-ink)}.pricing-currency select{min-width:118px;border:1px solid var(--tcg-border-strong);border-radius:var(--tcg-radius-sm);padding:9px 34px 9px 12px;color:var(--tcg-ink);background:var(--tcg-white);font:inherit;font-weight:850}.pricing-currency span{color:var(--tcg-muted)}.home-redesign .pricing-card{display:grid;grid-template-rows:auto auto minmax(76px,auto) minmax(64px,auto) minmax(48px,auto) 1fr auto;grid-gap:14px;gap:14px;align-content:stretch;padding:24px;color:var(--tcg-ink)}.home-redesign .pricing-card--featured{border-color:var(--tcg-primary);box-shadow:var(--tcg-shadow-card)}.home-redesign .pricing-card--recommended{border-color:var(--tcg-primary);box-shadow:0 0 0 3px rgba(18,131,72,.16)}.home-redesign .pricing-card__popular-badge{display:inline-flex;align-items:center;min-height:24px;width:-moz-fit-content;width:fit-content;border:1px solid var(--tcg-border-strong);border-radius:var(--tcg-radius-sm);padding:5px 9px;color:var(--tcg-primary-dark);background:var(--tcg-primary-soft);font-size:.72rem;font-weight:850;letter-spacing:0}.home-redesign .pricing-card h3{align-self:start}.home-redesign .pricing-card>p{align-self:start;min-height:76px;line-height:1.55}.home-redesign .pricing-card__price{display:grid;grid-gap:4px;gap:4px;align-content:start;min-height:64px;padding:8px 0 0}.home-redesign .pricing-card__amount{display:block;color:var(--tcg-ink);font-family:var(--font-display),"Segoe UI",Arial,sans-serif;font-size:2.1rem;font-weight:850;line-height:1;white-space:nowrap}.home-redesign .pricing-card__label,.home-redesign .pricing-card__sub-note{color:var(--tcg-muted);font-size:.9rem;font-weight:700}.home-redesign .pricing-card__sub-note{display:block;min-height:48px}.home-redesign .pricing-card__details{align-self:start}.home-redesign .faq-list{display:grid;grid-gap:12px;gap:12px;margin:0}.home-redesign .faq-item{padding:22px}.home-redesign .faq-item dt{margin:0 0 8px;color:var(--tcg-ink)}.home-redesign .faq-item dd{margin:0;color:var(--tcg-ink-soft);line-height:1.68}.home-final-cta{grid-template-columns:1fr auto}.home-final-cta h2{margin:8px 0 10px;font-size:2.35rem;line-height:1.1;letter-spacing:0}.home-final-cta p{max-width:740px}.section--final .home-final-cta h2{color:var(--tcg-white)}.section--final .home-final-cta p{color:rgba(255,255,255,.78)}.section--final .home-final-cta .home-eyebrow{color:var(--tcg-lime)}.section--final .home-final-cta .button{background:var(--tcg-lime);border-color:var(--tcg-lime);color:var(--tcg-ink)}@media (max-width:1120px){.home-hero__grid,.home-process,.home-showcase,.home-split{grid-template-columns:1fr}.home-hero__grid{grid-template-areas:"title" "copy" "visual"}.home-hero__title{font-size:3.35rem}.home-card-grid--four,.home-channel-grid,.home-pricing-grid,.home-proof-band__inner,.proof-strip__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.package-chooser{align-items:stretch}.package-chooser,.pricing-model{grid-template-columns:1fr}.package-chooser__header,.package-chooser__questions,.package-chooser__result{min-height:0}.product-gallery,.proof-strip{grid-template-columns:1fr}}@media (max-width:840px){.home-redesign .section{padding:52px 0}.home-redesign .section--hero{padding:42px 0 52px}body:has(.home-redesign) .site-header__inner{flex-wrap:wrap}body:has(.home-redesign) .site-nav{border-top:1px solid var(--tcg-border)}body:has(.home-redesign) .site-nav--open{display:flex}body:has(.home-redesign) .site-header__actions{display:none}.home-hero__title{font-size:2.85rem}.home-final-cta h2,.home-section-heading h2{font-size:2.05rem}.home-final-cta,.home-hero__bullets--below{grid-template-columns:1fr}}@media (max-width:620px){.home-redesign .page{width:calc(100% - 24px)}.home-hero__title{font-size:2.15rem}.home-card-grid--four,.home-channel-grid,.home-pricing-grid,.home-proof-band__inner,.pricing-model__grid,.proof-strip__slots{grid-template-columns:1fr}.pricing-currency{align-items:stretch;flex-direction:column;margin-top:0}.package-chooser__actions,.package-chooser__result .button{width:100%}.package-chooser__option{flex:1 1;min-width:0}.pricing-currency select{width:100%}.home-redesign .pricing-card{grid-template-rows:auto}.home-redesign .pricing-card>p,.home-redesign .pricing-card__price,.home-redesign .pricing-card__sub-note{min-height:0}.home-dashboard,.home-showcase__visual{padding:8px}.home-redesign .site-announcement{align-items:stretch;flex-direction:column;border-radius:var(--tcg-radius)}.home-redesign .site-announcement__link{width:100%}}:root{--color-ink-950:var(--tcg-ink);--color-ink-900:var(--tcg-ink);--color-slate-700:var(--tcg-ink-soft);--color-slate-600:var(--tcg-muted);--color-forest-700:var(--tcg-primary-dark);--color-leaf-400:var(--tcg-primary);--color-red-500:var(--tcg-primary-dark);--color-gold-400:var(--tcg-primary);--color-mint-400:var(--tcg-primary);--color-foam-50:var(--tcg-ink);--color-white:var(--tcg-white);--color-border:var(--tcg-border);--shadow-card:var(--tcg-shadow-card);--shadow-soft:var(--tcg-shadow-soft);--radius-lg:var(--tcg-radius-lg);--radius-md:var(--tcg-radius);--radius-sm:var(--tcg-radius-sm)}body,html{background:var(--tcg-page)}body{color:var(--tcg-ink);font-family:var(--font-body),"Segoe UI",Arial,sans-serif}.app-background{display:none}main{background:var(--tcg-page)}main :where(h1,h2,h3,h4,h5,h6){color:var(--tcg-ink);font-family:var(--font-display),"Segoe UI",Arial,sans-serif;letter-spacing:0}main :where(p,li,dd,td,address,small){color:var(--tcg-ink-soft)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:12px 0;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(221,231,221,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header__inner{min-height:62px;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.site-nav{gap:4px}.site-nav__link{border-radius:var(--tcg-radius-sm);padding:10px 12px;color:var(--tcg-ink-soft);font-size:.92rem;font-weight:700}.site-nav__link--active,.site-nav__link:hover{color:var(--tcg-primary-dark);background:var(--tcg-primary-soft)}.site-header__actions{gap:10px}.site-footer .button,.site-header__cta{min-height:40px;border-radius:var(--tcg-radius-sm);padding:10px 16px;box-shadow:none;font-size:.9rem;font-weight:800;letter-spacing:0}.site-header__cta--contact{color:var(--tcg-ink);background:var(--tcg-white);border:1px solid var(--tcg-border-strong)}.site-footer .button,.site-header__cta--primary{color:var(--tcg-white);background:var(--tcg-primary);border:1px solid var(--tcg-primary)}.site-footer .button:hover,.site-header__cta--contact:hover,.site-header__cta--primary:hover{transform:none;box-shadow:none}.hamburger{border-color:var(--tcg-border-strong);border-radius:var(--tcg-radius-sm)}.hamburger__line{background:var(--tcg-ink)}.brand-lockup{gap:0}.brand-pill{gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.brand-pill__accent,.brand-pill__core{color:var(--tcg-ink);background:none;-webkit-text-fill-color:currentColor;font-family:var(--font-display),"Segoe UI",Arial,sans-serif;font-size:1.42rem;font-weight:850;letter-spacing:0}.brand-pill__accent{color:var(--tcg-primary)}.brand-wordmark__tagline{color:var(--tcg-muted);font-size:.72rem;letter-spacing:0;text-transform:none}.section{padding:72px 0;background:var(--tcg-page)}.section--hero{padding:56px 0 64px}.section--pricing{background:var(--tcg-page-mint);border-color:var(--tcg-border);border-style:solid;border-width:1px 0}main>.section:nth-of-type(2n):not(.section--pricing),main>article.section:nth-of-type(2n):not(.section--pricing){background:var(--tcg-page-soft)}.section-intro{gap:14px;max-width:760px;margin-bottom:34px}.button-row--center+.section-intro,.page--center .section-intro,.section-intro--centered .section-intro{margin-left:auto;margin-right:auto}.hero-overline,.section-intro__eyebrow{color:var(--tcg-primary-dark);font-size:.76rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.dashboard-hero h1,.hero-copy h1,.legal-page h1,.section-intro h1,.storefront__hero h1{margin:0;color:var(--tcg-ink);font-size:clamp(2.45rem,5.2vw,4.35rem);font-weight:850;line-height:.98;letter-spacing:0}.feature-showcase__copy h2,.section-intro h2,.storefront__section-heading h2,.studio-panel h2,.theme-gallery__header h3{color:var(--tcg-ink);font-size:clamp(1.95rem,3.4vw,2.55rem);font-weight:850;line-height:1.08;letter-spacing:0}.dashboard-hero p,.demo-page__lede,.demo-page__note,.feature-showcase__copy p,.helper-copy,.hero-copy p,.section-intro p,.storefront__hero p{color:var(--tcg-ink-soft);line-height:1.68}.hero-copy{max-width:760px}.hero-grid--simple{max-width:var(--tcg-page-width)}.hero-bullets,.hero-bullets li,.pricing-card__bonus-list,.pricing-card__details--dark,.simple-list,.workflow-list{color:var(--tcg-ink-soft)}.hero-bullets li:before,.pricing-card__details--dark li:before,.workflow-list--centered li:before{background:var(--tcg-primary);color:var(--tcg-primary)}.button,.button--gold,.button--green,.button--orange,.button--purple{min-height:44px;border:1px solid var(--tcg-primary);border-radius:var(--tcg-radius-sm);padding:12px 18px;color:var(--tcg-white);background:var(--tcg-primary);box-shadow:none;font-size:.94rem;font-weight:800;letter-spacing:0;line-height:1.1}.button--gold:hover,.button--green:hover,.button--orange:hover,.button--purple:hover,.button:hover{transform:none;color:var(--tcg-white);background:var(--tcg-primary-dark);border-color:var(--tcg-primary-dark);box-shadow:none}.button--outline-orange,.button--secondary{color:var(--tcg-ink);background:var(--tcg-white);border:1px solid var(--tcg-border-strong);box-shadow:none}.button--outline-orange:hover,.button--secondary:hover{color:var(--tcg-primary-dark);background:var(--tcg-primary-soft);border-color:var(--tcg-primary)}.admin-toggle,.footer-integrations__badge,.hero-proof span,.pill,.storefront__market-badges span{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius-sm);color:var(--tcg-primary-dark);background:var(--tcg-primary-soft);letter-spacing:0}.admin-toggle--active,.hero-proof__highlight,.pill--success,.pill--warm{color:var(--tcg-white)!important;background:var(--tcg-primary)!important;border-color:var(--tcg-primary)!important}.admin-card,.admin-stat-card,.case-study-feature-item,.connector-card,.faq-item,.feature-card,.glass-card,.metric-card,.preview-card,.preview-hero,.preview-shell,.preview-topbar,.storefront,.storefront__benefit-card,.storefront__hero,.storefront__merchant-card,.storefront__product-card,.storefront__section,.studio-export,.studio-panel,.theme-card,.theme-gallery{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);color:var(--tcg-ink);background:var(--tcg-white);box-shadow:none}.admin-card,.admin-stat-card,.case-study-feature-item,.connector-card,.faq-item,.feature-card,.metric-card{padding:22px}.admin-card__label,.admin-card__sublabel,.admin-customer__info span,.admin-event span,.admin-placeholder,.admin-sidebar__label,.admin-sidebar__powered,.admin-sidebar__powered strong,.admin-table th,.admin-wish-item__info span,.connector-card__meta,.footer-integrations__label,.legal-page__updated,.metric-card__label,.preview-brand span:last-child,.preview-card p,.preview-hero p,.pricing-card__footnote,.pricing-card__label--dark,.pricing-card__section-label,.spec-item dt,.storefront__product-meta{color:var(--tcg-muted);letter-spacing:0}.admin-card__heading,.admin-customer__info strong,.admin-event strong,.admin-page__title,.admin-table td strong,.admin-wish-item__info strong,.case-study-feature-item h3,.connector-card h3,.feature-card h2,.feature-card h3,.metric-card strong,.preview-brand strong,.preview-card strong,.storefront__merchant-card strong,.storefront__product-card strong,.theme-card strong,.theme-gallery__item strong{color:var(--tcg-ink);letter-spacing:0}.blog-body,.blog-body p,.case-study-feature-item p,.case-study-feature__copy p,.connector-card p,.faq-item dd,.feature-card p,.inventory-row p,.legal-page address,.legal-page p,.legal-page ul,.metric-card p,.order-row p,.storefront__benefit-card p,.storefront__product-card p,.storefront__section-heading p,.theme-card p{color:var(--tcg-ink-soft)}.admin-card__action,.blog-body a,.connector-card a,.feature-card a,.footer-bottom__links a:hover,.footer-sitemap__column a:hover,.legal-page a,.page--narrow a:not(.button){color:var(--tcg-primary-dark);font-weight:800}.connector-grid,.feature-grid,.metric-grid,.storefront__benefits,.storefront__product-grid,.theme-card-grid{gap:18px}.admin-customer,.admin-event,.admin-sidebar__footer,.admin-sidebar__header,.admin-table td,.admin-table th,.admin-wish-item,.connector-card__meta,.footer-bottom,.footer-integrations,.footer-sitemap,.footer-top,.inventory-row,.order-row,.theme-card,.workflow-list--centered li{border-color:var(--tcg-border)}.site-announcement{margin-bottom:0;border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);color:var(--tcg-primary-dark);background:var(--tcg-primary-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-announcement__text{color:var(--tcg-primary-dark);font-weight:750}.site-announcement__link{border-radius:var(--tcg-radius-sm);color:var(--tcg-white);background:var(--tcg-primary);box-shadow:none}.hero-proof{justify-content:center}.compare-proof{margin-top:24px}.compare-table-wrapper{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);background:var(--tcg-white)}.compare-table td,.compare-table th{border-color:var(--tcg-border);color:var(--tcg-ink-soft)}.compare-table thead th{color:var(--tcg-ink);background:var(--tcg-page-soft);letter-spacing:0}.compare-table tbody th{color:var(--tcg-ink);font-weight:750}.compare-table__detail{color:var(--tcg-muted)}.compare-cell--yes{color:var(--tcg-primary-dark)}.compare-cell--no{color:#b3261e}.compare-cell--partial{color:#946200}.spec-list{gap:16px}.spec-item{border-top:1px solid var(--tcg-border);padding:16px;border-radius:var(--tcg-radius);background:var(--tcg-white)}.spec-item dd{color:var(--tcg-ink)}.pricing-card,.pricing-card--light{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);overflow:hidden;color:var(--tcg-ink);background:var(--tcg-white);box-shadow:none}.pricing-card--featured{border-color:var(--tcg-primary);box-shadow:var(--tcg-shadow-card);transform:none}.pricing-card__header,.pricing-card__header--dark,.pricing-card__header--gold,.pricing-card__header--green,.pricing-card__header--purple{color:var(--tcg-ink);background:var(--tcg-primary-soft)}.pricing-card__header h3,.pricing-card__header p,.pricing-card__header--gold h3,.pricing-card__header--gold p{color:var(--tcg-ink)}.pricing-card__badge,.pricing-card__badge--green,.pricing-card__badge--red,.pricing-card__discount-label,.pricing-card__header--gold .pricing-card__popular-badge,.pricing-card__popular-badge{border:1px solid var(--tcg-border-strong);border-radius:var(--tcg-radius-sm);color:var(--tcg-primary-dark);background:var(--tcg-primary-soft);letter-spacing:0}.pricing-card__body{align-items:stretch}.pricing-card__amount,.pricing-card__amount--dark{color:var(--tcg-ink);-webkit-text-fill-color:currentColor}.pricing-card__amount-future,.pricing-card__sub-note--gold,.pricing-card__sub-note--green,.pricing-card__sub-note--purple{color:var(--tcg-primary-dark)}.pricing-card__callout,.pricing-card__callout--gold,.pricing-card__callout--green,.pricing-card__callout--purple,.pricing-card__notice,.pricing-card__notice--gold{border:1px solid var(--tcg-border);color:var(--tcg-primary-dark);background:var(--tcg-primary-soft);box-shadow:none}.faq-list{gap:12px}.faq-item dt{color:var(--tcg-ink);font-weight:850}.color-control__input,.input,.legal-page code,.preset-card,.textarea{border:1px solid var(--tcg-border);color:var(--tcg-ink);background:var(--tcg-white)}.legal-page a:hover{color:var(--tcg-primary)}.storefront{background:transparent;border-color:transparent}.storefront__hero,.storefront__section{background:var(--tcg-white)}.case-study .storefront__section--alt,.storefront__section--alt{background:var(--tcg-page-soft)}.storefront--case-study .storefront__hero{border-color:var(--tcg-border);background:var(--tcg-white)!important}.case-study .storefront__section-heading h2{color:var(--tcg-ink)}.case-study .storefront__section-heading p{color:var(--tcg-ink-soft)}.case-study-hero-image,.feature-showcase__visual,.home-dashboard,.home-showcase__visual{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius-lg);background:var(--tcg-white);box-shadow:var(--tcg-shadow-card)}.feature-showcase__chips li{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius-sm);color:var(--tcg-primary-dark);background:var(--tcg-primary-soft)}.feature-showcase__chips--more{border-color:var(--tcg-primary)!important;color:var(--tcg-white)!important;background:var(--tcg-primary)!important}.hero-hub{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius-lg);background:var(--tcg-white);box-shadow:var(--tcg-shadow-card)}.hero-hub__glow{display:none}.hero-hub__core,.hero-hub__market,.hero-hub__module,.hero-hub__stat{border:1px solid var(--tcg-border);color:var(--tcg-ink);background:var(--tcg-page-soft);box-shadow:none}.hero-hub__core-accent,.hero-hub__core-label,.hero-hub__module-text strong{color:var(--tcg-ink);-webkit-text-fill-color:currentColor}.hero-hub__connector-label,.hero-hub__core-tagline,.hero-hub__module-text span,.hero-hub__stat span{color:var(--tcg-muted)}.hero-hub__stat strong{color:var(--tcg-primary);-webkit-text-fill-color:currentColor}.hero-hub__connector-line{background:var(--tcg-border)}.preview-card,.preview-hero,.preview-shell,.preview-topbar{color:var(--tcg-ink)}.preview-cta{color:var(--tcg-white);background:var(--tcg-primary)}.preview-empty{color:var(--tcg-muted)}.studio-export pre{border:1px solid var(--tcg-border);color:var(--tcg-ink);background:var(--tcg-page-soft)}.admin-layout{background:var(--tcg-page)}.admin-sidebar{border-right:1px solid var(--tcg-border);background:var(--tcg-page-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-sidebar__footer-btn,.admin-sidebar__link{color:var(--tcg-ink-soft)}.admin-sidebar__footer-btn:hover,.admin-sidebar__link--active,.admin-sidebar__link:hover{color:var(--tcg-primary-dark);background:var(--tcg-primary-soft)}.admin-sidebar__link--active{border:1px solid var(--tcg-border);box-shadow:none}.admin-sidebar__powered-dot,.admin-stat-card__live-dot{background:var(--tcg-primary);box-shadow:none}.admin-table td{color:var(--tcg-ink-soft)}.admin-channel--online,.admin-status--paid,.admin-status--shipped,.admin-wish-item__rank{color:var(--tcg-primary-dark)}.admin-channel--pos,.admin-status--pending{color:#946200}.admin-status--authorized{color:var(--tcg-muted)}.admin-wish-item__art{background:var(--tcg-primary-soft)}.demo-video{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius-lg);box-shadow:none}.demo-banner{color:var(--tcg-ink);background:var(--tcg-primary-soft);border-bottom:1px solid var(--tcg-border)}.demo-banner:before{display:none}.demo-banner__badge,.demo-banner__cta{color:var(--tcg-white);background:var(--tcg-primary)}.demo-banner__headline,.demo-banner__headline strong{color:var(--tcg-ink)}.demo-banner__note{color:var(--tcg-ink-soft)}.conversion-highlight__value--hero{color:var(--tcg-primary);-webkit-text-fill-color:currentColor}.conversion-highlight__caption,.conversion-highlight__label,.conversion-highlight__value--industry,.conversion-highlight__vs{color:var(--tcg-muted)}.site-footer{padding:56px 0 28px;margin-top:0;color:var(--tcg-ink);background:var(--tcg-page-soft);border-top:1px solid var(--tcg-border)}.footer-top{padding-bottom:28px;border-bottom:1px solid var(--tcg-border)}.footer-bottom,.footer-bottom__links a,.footer-integrations__label,.footer-sitemap__column a,.footer-top__alt,.footer-top__tagline{color:var(--tcg-ink-soft)}.footer-sitemap{gap:28px;padding:30px 0}.footer-sitemap__column h4{color:var(--tcg-ink);letter-spacing:0}.footer-integrations__badge{border:1px solid var(--tcg-border);color:var(--tcg-primary-dark);background:var(--tcg-primary-soft)}.footer-bottom{border-color:var(--tcg-border)}@media (max-width:840px){.site-header__inner{flex-wrap:wrap}.site-nav{border-top:1px solid var(--tcg-border)}.site-nav--open{display:flex}.site-header__actions{display:none}.section{padding:52px 0}.section--hero{padding:42px 0 52px}.dashboard-hero h1,.hero-copy h1,.legal-page h1,.section-intro h1,.storefront__hero h1{font-size:clamp(2.05rem,9vw,3.1rem)}}@media (max-width:620px){.dashboard-hero h1,.hero-copy h1,.legal-page h1,.section-intro h1,.storefront__hero h1{font-size:2.45rem}}