:root{--color-ink-950:#0a1320;--color-ink-900:#122238;--color-slate-700:#122238;--color-slate-600:#1f456d;--color-forest-700:#122238;--color-leaf-400:#1ed7b5;--color-red-500:var(--color-forest-700);--color-gold-400:#ff6f61;--color-mint-400:var(--color-leaf-400);--color-foam-50:#f4fbff;--color-white:#ffffff;--color-border:rgba(30,215,181,0.16);--shadow-card:0 18px 60px rgba(7,16,30,0.28);--shadow-soft:0 12px 30px rgba(9,20,37,0.18);--radius-lg:32px;--radius-md:22px;--radius-sm:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-body),"Segoe UI",sans-serif;color:var(--color-foam-50);background:radial-gradient(circle at top left,rgba(30,215,181,.12),transparent 32%),radial-gradient(circle at top right,rgba(255,111,97,.12),transparent 24%),linear-gradient(180deg,#07111b,#0d1a2a 40%,#112238)}.app-background{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(255,111,97,.1),transparent 18%),radial-gradient(circle at 85% 22%,rgba(30,215,181,.1),transparent 18%)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}main{position:relative;z-index:1}.page{width:min(1180px,calc(100% - 32px));margin:0 auto}.section{padding:48px 0 88px}.section--hero{padding-top:54px}.glass-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(18,34,56,.88),rgba(10,20,34,.96));box-shadow:var(--shadow-card)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;padding:14px 22px;font-weight:700;color:var(--color-foam-50);background:linear-gradient(135deg,var(--color-leaf-400),#6df0db);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;box-shadow:0 12px 28px rgba(30,215,181,.22)}.button:hover{transform:translateY(-1px)}.button--secondary{color:var(--color-foam-50);background:rgba(30,215,181,.05);border:1px solid rgba(30,215,181,.28);box-shadow:none}.button--small{padding:10px 16px}.button-row{display:flex;flex-wrap:wrap;gap:14px}.pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700;color:var(--color-foam-50);background:rgba(30,215,181,.12)}.pill--warm{color:#2a0e0c;background:linear-gradient(135deg,var(--color-gold-400),#ff9c92)}.pill--success{color:#06251f;background:linear-gradient(135deg,var(--color-mint-400),#8ef4e2)}.site-header{z-index:20;padding:16px 0 0}.home-announcement{padding-top:24px}.home-announcement .site-announcement{margin-bottom:0}.site-announcement{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:10px;padding:10px 16px;border:1px solid rgba(255,111,97,.32);border-radius:999px;color:#fff7f5;background:linear-gradient(135deg,rgba(88,101,242,.88),rgba(255,111,97,.84)),rgba(7,16,28,.92);box-shadow:0 12px 32px rgba(88,101,242,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-announcement__text{font-size:.92rem;line-height:1.3;text-align:center}.site-announcement__link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;padding:8px 13px;color:#07101c;font-size:.86rem;font-weight:850;background:#ffffff;box-shadow:0 8px 18px rgba(7,16,28,.18)}.site-header__actions{display:flex;align-items:center;gap:8px}.site-header__cta{gap:8px;padding:9px 16px;font-size:.9rem;font-weight:600;letter-spacing:.01em;line-height:1;border-radius:999px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease}.site-header__cta--contact{background:rgba(30,215,181,.04);color:rgba(246,242,234,.9);border:1px solid rgba(246,242,234,.16);box-shadow:0 0 0 0 rgba(30,215,181,0)}.site-header__cta--contact:hover{background:rgba(30,215,181,.1);color:var(--color-foam-50);border-color:rgba(30,215,181,.45);box-shadow:0 6px 18px rgba(30,215,181,.12);transform:translateY(-1px)}.site-header__cta--primary{background:linear-gradient(135deg,var(--color-leaf-400),#6df0db);color:#07101c;border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 22px rgba(30,215,181,.28)}.site-header__cta--primary:hover{box-shadow:0 12px 28px rgba(30,215,181,.42),0 0 0 3px rgba(30,215,181,.14);transform:translateY(-1px)}.site-header__inner{justify-content:space-between;gap:18px;padding:14px 18px;border-radius:999px;border:1px solid rgba(30,215,181,.14);background:rgba(7,16,28,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header__inner,.site-nav{display:flex;align-items:center}.site-nav{gap:8px}.site-nav__link{padding:10px 14px;border-radius:999px;color:rgba(246,242,234,.76);transition:background-color .18s ease,color .18s ease}.site-nav__link--active,.site-nav__link:hover{color:var(--color-foam-50);background:rgba(30,215,181,.12)}.hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;background:none;border:1px solid rgba(246,242,234,.15);border-radius:8px;cursor:pointer;z-index:30}.hamburger__line{display:block;width:100%;height:2px;background:var(--color-foam-50);border-radius:2px;transition:transform .25s ease,opacity .25s ease}.hamburger--open .hamburger__line:nth-child(2){opacity:0}.brand-lockup{display:inline-grid;gap:8px}.brand-pill{display:inline-flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;padding:12px 18px;border-radius:999px;border:1px solid rgba(30,215,181,.24);background:linear-gradient(135deg,rgba(30,215,181,.14),rgba(255,111,97,.08));box-shadow:0 0 24px rgba(30,215,181,.1),inset 0 0 18px rgba(30,215,181,.04)}.brand-pill__accent,.brand-pill__core{font-family:var(--font-body),"Segoe UI",sans-serif;font-weight:800;letter-spacing:-.07em;line-height:1}.brand-pill__core{font-size:1.5rem;color:var(--color-foam-50)}.brand-pill__accent{font-size:1.5rem;background:linear-gradient(135deg,var(--color-leaf-400),var(--color-gold-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-wordmark__tagline{color:rgba(255,111,97,.9);max-width:28rem;font-size:.7rem;letter-spacing:.08em;line-height:1.35;text-transform:lowercase}.brand-lockup--compact{gap:0}.brand-lockup--compact .brand-pill{padding:10px 15px}.brand-lockup--compact .brand-pill__accent,.brand-lockup--compact .brand-pill__core{font-size:1.25rem}.hero-grid,.studio-layout{display:grid;grid-gap:24px;gap:24px}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;min-height:auto;padding-top:18px}.hero-grid>*{min-width:0}.hero-copy{display:grid;grid-gap:18px;gap:18px;max-width:560px}.hero-copy h1,.storefront__hero h1{margin:0;font-family:var(--font-display),"Segoe UI",sans-serif;font-size:clamp(2.43rem,4.41vw,3.87rem);line-height:1.02;letter-spacing:-.04em}.hero-copy p,.section-intro p,.storefront__hero p{margin:0;color:rgba(246,242,234,.78);font-size:1.04rem;line-height:1.7}.hero-bullets{margin:0;padding-left:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.hero-bullets li{position:relative;padding-left:22px;color:rgba(246,242,234,.88);font-size:1rem;line-height:1.6}.hero-bullets li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:var(--color-leaf-400)}.hero-overline{color:rgba(255,111,97,.92);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:700}.hero-proof{display:flex;flex-wrap:wrap;gap:10px}.hero-proof span{border-radius:999px;padding:9px 14px;color:rgba(246,242,234,.72);background:rgba(30,215,181,.11)}.compare-proof{justify-content:center;margin:24px auto 0}.compare-proof+.button-row{margin-top:22px}.hero-proof__highlight{background:linear-gradient(135deg,var(--color-leaf-400),#6df0db)!important;color:#081624!important;font-weight:800}.section-intro{display:grid;grid-gap:12px;gap:12px;max-width:720px;margin-bottom:28px}[style*="text-align: center"] .section-intro,[style*="text-align:center"] .section-intro{margin-left:auto;margin-right:auto}.section-intro__eyebrow{color:var(--color-gold-400);text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:800}.section-intro h2,.storefront__section-heading h2,.studio-panel h2{margin:0;font-family:var(--font-display),"Segoe UI",sans-serif;font-size:clamp(2rem,3vw,3rem);line-height:1.02;letter-spacing:-.04em}.feature-grid{display:grid;grid-gap:16px;gap:16px}.connector-card,.feature-card,.metric-card{padding:22px}.metric-card__label{color:rgba(246,242,234,.58);font-size:.84rem;text-transform:uppercase;letter-spacing:.14em}.metric-card strong{margin-top:16px;display:block;font-family:var(--font-display),"Segoe UI",sans-serif;font-size:2rem}.connector-card p,.feature-card p,.metric-card p{margin:10px 0 0;color:rgba(246,242,234,.72);line-height:1.65}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connector-card h3,.feature-card h2,.feature-card h3{margin:0;font-size:1.08rem}.connector-card__meta,.connector-card__top,.storefront__section-heading,.studio-export__header,.studio-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.connector-card__meta{margin:18px 0;padding-top:14px;border-top:1px solid rgba(246,242,234,.1);color:rgba(246,242,234,.66);font-size:.92rem}.simple-list{margin:0;padding-left:20px;color:rgba(246,242,234,.8);line-height:1.7}.feature-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.section-intro--centered{text-align:center}.section-intro--centered .section-intro{margin-left:auto;margin-right:auto}.page--narrow{max-width:680px}.page--mid{max-width:820px}.button-row--center{justify-content:center}.section--pricing{background:#f5f5f0;padding:64px 0 88px}.section--pricing .section-intro h2,.section--pricing .section-intro p,.section--pricing .section-intro__eyebrow{color:#1a1a2e}.pricing-card--featured{box-shadow:0 8px 40px rgba(0,0,0,.12);transform:scale(1.03);z-index:1}.pricing-card__popular-badge{display:inline-block;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:2px 10px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;color:#fff}.pricing-card__price{display:flex;flex-direction:column;align-items:center;gap:2px}.button--orange{background:#e8960c;color:#fff;box-shadow:0 8px 20px rgba(232,150,12,.3)}.button--green{background:linear-gradient(135deg,#1f7a4d,#2e8b57);color:#fff;box-shadow:0 8px 20px rgba(46,139,87,.24)}.button--purple{background:linear-gradient(135deg,#6a3de8,#9b59b6);color:#fff;box-shadow:0 8px 20px rgba(106,61,232,.25)}.button--gold{background:linear-gradient(135deg,#d97706,#f59e0b 55%,#fbbf24);color:#1a1a2e;box-shadow:0 8px 20px rgba(217,119,6,.25);font-weight:700}.button--outline-orange{background:transparent;color:#c77d00;border:2px solid #e8960c;box-shadow:none}.button--full{width:100%;text-align:center}@media (max-width:900px){.pricing-card--featured{transform:none}}.storefront{overflow:hidden;border:1px solid rgba(18,24,38,.08);border-radius:38px;box-shadow:var(--shadow-soft)}.storefront__hero,.storefront__section{padding:34px}.storefront__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);grid-gap:24px;gap:24px}.storefront__hero-copy{display:grid;grid-gap:20px;gap:20px}.storefront__section--alt{background:rgba(18,24,38,.03)}.storefront__section-heading{margin-bottom:18px}.storefront__section-heading p{max-width:620px;color:rgba(18,24,38,.72)}.preview-page{position:fixed;inset:0;display:flex;flex-direction:column;z-index:9999;background:var(--color-ink-950)}body:has(.preview-page){overflow:hidden}body:has(.preview-page)>.app-background,body:has(.preview-page)>footer,body:has(.preview-page)>header{display:none}.preview-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:linear-gradient(135deg,var(--color-ink-950),var(--color-ink-900));border-bottom:1px solid var(--color-border);flex-shrink:0}.preview-bar__label{font-size:.9rem;color:rgba(244,251,255,.7);font-weight:500}.preview-iframe{flex:1 1;width:100%;border:none}.preview-empty{display:flex;align-items:center;justify-content:center;min-height:60vh;color:rgba(244,251,255,.5)}.faq-list{margin:40px 0 0;padding:0;display:grid;grid-gap:16px;gap:16px}.faq-item{padding:28px 32px;border-radius:var(--radius-md);background:rgba(244,251,255,.03);border:1px solid var(--color-border)}.faq-item dt{font-size:1.05rem;font-weight:700;color:var(--color-foam-50);margin:0 0 10px}.faq-item dd{margin:0;color:rgba(244,251,255,.65);font-size:.93rem;line-height:1.75}.legal-page{padding-top:48px;padding-bottom:64px}.legal-page h1{font-family:var(--font-display),"Segoe UI",sans-serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.03em;margin:0 0 8px}.legal-page__updated{font-size:.85rem;color:rgba(244,251,255,.4);margin:0 0 32px}.legal-page h2{font-size:1.2rem;font-weight:700;margin:32px 0 12px;color:var(--color-foam-50)}.legal-page p{margin:0 0 16px;line-height:1.8}.legal-page p,.legal-page ul{color:rgba(244,251,255,.7);font-size:.95rem}.legal-page ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 18px;padding-left:22px;line-height:1.7}.legal-page li{padding-left:4px}.legal-page address{margin:0 0 16px;color:rgba(244,251,255,.74);font-style:normal;line-height:1.7}.legal-page code{color:var(--color-foam-50);font-size:.9em;background:rgba(30,215,181,.1);border:1px solid rgba(30,215,181,.16);border-radius:6px;padding:2px 5px}.legal-page a{color:var(--color-leaf-400);text-decoration:underline;text-underline-offset:3px}.legal-page a:hover{color:var(--color-foam-50)}.case-study-hero-image{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card)}.case-study-hero-image__slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.case-study-hero-image__slide--active{opacity:1}.storefront--case-study{background:transparent;border-color:transparent}.storefront--case-study .storefront__hero{padding:51px;grid-template-columns:minmax(0,1fr) minmax(375px,495px);gap:36px}.storefront--case-study .storefront__hero h1{font-size:clamp(3rem,5.5vw,5rem)}.storefront--case-study .storefront__hero p{font-size:1.2rem}.storefront--case-study .storefront__hero-copy{gap:30px}@media (max-width:900px){.storefront--case-study .storefront__hero{grid-template-columns:1fr;padding:34px}}.case-study .storefront__section-heading h2{color:var(--color-foam-50)}.case-study .storefront__section-heading p{color:rgba(244,251,255,.7)}.case-study .storefront__section--alt{background:rgba(244,251,255,.04)}.case-study-features{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:32px}.case-study-feature-item{padding:28px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:rgba(244,251,255,.04)}.case-study-feature-item h3{margin:0 0 8px;font-size:1.15rem;font-weight:700;color:var(--color-foam-50)}.case-study-feature-item p{margin:0;line-height:1.7;color:rgba(244,251,255,.7);font-size:.95rem}@media (max-width:768px){.case-study-features{grid-template-columns:1fr}.preview-bar{flex-direction:column;gap:8px;text-align:center}}.site-footer{position:relative;z-index:1;padding:48px 0 0;margin-top:32px;border-top:1px solid var(--color-border);background:radial-gradient(circle at 15% 30%,rgba(30,215,181,.06),transparent 40%),radial-gradient(circle at 85% 70%,rgba(255,111,97,.04),transparent 35%),linear-gradient(180deg,rgba(8,16,28,.6),rgba(7,11,20,.95))}.footer-top{justify-content:space-between;gap:24px}.footer-top,.footer-top__brand{display:flex;align-items:center}.footer-top__brand{gap:20px}.footer-top__tagline{margin:0;color:rgba(246,242,234,.4);font-size:.9rem;border-left:1px solid var(--color-border);padding-left:20px;line-height:1.6}.footer-top__alt{font-size:.8rem;color:rgba(246,242,234,.28)}.footer-sitemap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid var(--color-border)}@media (max-width:1100px){.footer-sitemap{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-sitemap__column h3{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(246,242,234,.45);margin:0 0 12px}.footer-sitemap__column ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer-sitemap__column a{color:rgba(246,242,234,.72);text-decoration:none;font-size:.9rem}.footer-sitemap__column a:hover{color:var(--color-accent)}@media (max-width:900px){.footer-sitemap{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:520px){.footer-sitemap{grid-template-columns:1fr}}.spec-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 32px;gap:16px 32px;margin-top:24px;padding:0}.spec-item{border-top:1px solid var(--color-border);padding-top:12px}.spec-item dt{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(246,242,234,.55);margin-bottom:4px;font-weight:700}.spec-item dd{margin:0;font-size:.98rem}.simple-list--two-col{column-count:2;column-gap:32px}.simple-list--two-col li{page-break-inside:avoid;break-inside:avoid;margin-bottom:8px}@media (max-width:720px){.spec-list{grid-template-columns:1fr}.simple-list--two-col{column-count:1}}.compare-table-wrapper{margin-top:32px;overflow-x:auto;border-radius:14px;border:1px solid var(--color-border);background:rgba(12,16,27,.5)}.compare-table{width:100%;border-collapse:collapse;min-width:640px}.compare-table td,.compare-table th{padding:14px 18px;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;font-size:.92rem}.compare-table thead th{position:-webkit-sticky;position:sticky;top:0;background:rgba(12,16,27,.95);text-transform:uppercase;font-size:.72rem;letter-spacing:.12em;color:rgba(246,242,234,.6);font-weight:700}.compare-table tbody th{font-weight:500;width:46%}.compare-table__detail{display:block;color:rgba(246,242,234,.5);font-size:.82rem;margin-top:4px;font-weight:400}.compare-cell{width:27%;font-weight:600}.compare-cell--yes{color:#1ed7b5}.compare-cell--no{color:#ff6b6b}.compare-cell--partial{color:#f2b545}.blog-body{margin-top:32px;line-height:1.7}.blog-body h2{margin-top:40px;margin-bottom:12px}.blog-body p{margin:0 0 16px}.footer-integrations{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:36px;padding-top:28px;border-top:1px solid var(--color-border)}.footer-integrations__label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(246,242,234,.35);white-space:nowrap}.footer-integrations__list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.footer-integrations__badge{padding:7px 14px;font-size:.76rem;font-weight:600;color:rgba(246,242,234,.55);background:rgba(30,215,181,.05);border:1px solid rgba(30,215,181,.1)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:20px 0 32px;border-top:1px solid rgba(246,242,234,.06);font-size:.78rem;color:rgba(246,242,234,.3)}.footer-bottom__links{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px}.footer-bottom__links a{color:rgba(246,242,234,.45);font-size:.82rem;transition:color .16s ease}.footer-bottom__links a:hover{color:var(--color-leaf-400)}.footer-bottom__copy{white-space:nowrap}@media (max-width:1100px){.site-nav{gap:4px}.site-nav__link{padding:10px}.site-header__cta--contact{display:none}.feature-grid,.feature-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid,.storefront__hero,.studio-layout{grid-template-columns:1fr}.hero-grid{min-height:auto}.hero-copy{max-width:100%;text-align:center}.hero-bullets{text-align:left;max-width:480px;margin:0 auto}.footer-top{gap:16px}.footer-top,.footer-top__brand{flex-direction:column;align-items:flex-start}.footer-top__brand{gap:12px}.footer-top__tagline{border-left:none;padding-left:0}}@media (max-width:840px){.section{padding:36px 0 56px}.section--hero{padding-top:32px}.site-header__inner{flex-wrap:wrap}.site-announcement{align-items:stretch;flex-direction:column;gap:8px;border-radius:18px;padding:12px}.site-announcement__link{width:100%}.hamburger{display:flex}.site-nav{display:none;flex-direction:column;width:100%;gap:4px;padding-top:12px;border-top:1px solid rgba(246,242,234,.08);order:10}.site-nav--open{display:flex}.site-nav__link{width:100%;text-align:center;padding:12px 14px}.site-header__actions,.site-header__cta{display:none}.connector-card__meta,.connector-card__top,.preview-hero,.preview-topbar,.storefront__section-heading{flex-direction:column}.button--small{width:100%;justify-content:center}.color-grid,.control-row,.feature-grid,.feature-grid--two,.preset-grid{grid-template-columns:1fr}.hero-copy h1,.storefront__hero h1{font-size:clamp(1.98rem,9.9vw,3.24rem)}.hero-copy p{font-size:.96rem}.hero-bullets li{font-size:.92rem;line-height:1.5}.hero-bullets li:before{top:8px;width:7px;height:7px}.section-intro h2,.storefront__section-heading h2,.studio-panel h2{font-size:clamp(1.5rem,5.5vw,2.2rem)}.section-intro p{font-size:.94rem}.connector-card,.feature-card,.metric-card{padding:18px;border-radius:20px}.metric-card strong{font-size:1.6rem}.button-row{flex-direction:column;align-items:stretch}.button{text-align:center;justify-content:center}.footer-bottom{flex-direction:column;text-align:center;gap:12px}.footer-bottom__links{justify-content:center}.footer-integrations{flex-direction:column}}@media (max-width:480px){.page{width:calc(100% - 24px)}.section{padding:28px 0 44px}.hero-copy h1,.storefront__hero h1{font-size:clamp(1.7rem,8vw,2.4rem)}.hero-overline{font-size:.68rem}.hero-bullets li{font-size:.86rem;padding-left:18px}.metric-card strong{font-size:1.4rem;margin-top:10px}.metric-card__label{font-size:.72rem}.section-intro h2{font-size:clamp(1.3rem,6vw,1.8rem)}.connector-card__top{gap:10px}.glass-card{border-radius:18px}}: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 h3{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;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-dashboard__video,.home-showcase__image{display:block;width:100%;height:auto;border-radius:var(--tcg-radius)}.home-dashboard__video{aspect-ratio:16/9;background:var(--tcg-ink);object-fit:cover}.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)}.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-ink-soft);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;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(4,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;color:var(--tcg-ink);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;color:var(--tcg-ink);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;color:var(--tcg-ink);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-ink-soft);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-ink-soft)}.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__prefix,.home-redesign .pricing-card__sub-note{color:var(--tcg-muted);font-size:.9rem;font-weight:700}.home-redesign .pricing-card__prefix{color:var(--tcg-primary-dark);text-transform:uppercase;letter-spacing:.04em}.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)}@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{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)}.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)}.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 h3{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}}:root{--tcg-page-soft:#f5f5f7;--tcg-page-mint:#f5f5f7;--tcg-ink:#1d1d1f;--tcg-ink-soft:#424245;--tcg-muted:#6e6e73;--tcg-border:rgba(0,0,0,0.08);--tcg-border-strong:rgba(0,0,0,0.16);--tcg-primary-soft:#eaf5ee;--tcg-shadow-soft:0 2px 6px rgba(0,0,0,0.04),0 18px 40px rgba(0,0,0,0.08);--tcg-shadow-card:0 1px 2px rgba(0,0,0,0.04),0 10px 28px rgba(0,0,0,0.06);--tcg-radius:18px;--tcg-radius-sm:12px;--tcg-radius-lg:26px;--tcg-tile:#f5f5f7}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dashboard-hero h1,.feature-showcase__copy h2,.hero-copy h1,.home-redesign h1,.home-redesign h2,.home-redesign h3,.legal-page h1,.section-intro h1,.section-intro h2,.storefront__hero h1,.storefront__section-heading h2,main :where(h1,h2,h3,h4){font-weight:700;letter-spacing:-.022em}.hero-copy h1,.home-hero__title,.legal-page h1,.section-intro h1,.storefront__hero h1{font-size:clamp(2.5rem,5.4vw,4.4rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.feature-showcase__copy h2,.home-final-cta h2,.home-section-heading h2,.proof-strip h2,.section-intro h2,.storefront__section-heading h2{font-size:clamp(1.9rem,3.4vw,2.85rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.demo-page__lede,.feature-showcase__copy p,.hero-copy p,.home-redesign p,.section-intro p,main .blog-body p,main .legal-page p{line-height:1.55}.hero-copy p,.home-hero__copy p,.section-intro p{font-size:1.125rem;max-width:62ch}.home-section-heading p{font-size:1.1rem;max-width:58ch}.home-card p,.home-channel-card p,.home-proof-stat p,.home-redesign .faq-item dd,.home-redesign .pricing-card p{font-size:.98rem}.home-card h3,.home-channel-card h3,.home-redesign .faq-item dt,.home-redesign .pricing-card h3{font-size:1.15rem;font-weight:650;letter-spacing:-.01em}.hero-overline,.home-eyebrow,.home-featured-quote .home-eyebrow,.home-status,.proof-strip__eyebrow,.section-intro__eyebrow{color:var(--tcg-primary);font-size:.95rem;font-weight:600;letter-spacing:-.005em;text-transform:none}.home-channel-card__flag{border:0;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:650;text-transform:none}.button,.home-redesign .button,.home-redesign .site-announcement__link,.package-chooser__result .button,.site-announcement__link,.site-footer .button,.site-header__cta,body:has(.home-redesign) .site-footer .button,body:has(.home-redesign) .site-header__cta{min-height:44px;border-radius:999px;padding:11px 22px;font-size:.98rem;font-weight:600;letter-spacing:-.005em;line-height:1.2;box-shadow:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease}.button,.home-redesign .button,.home-redesign .site-announcement__link,.site-announcement__link,.site-footer .button,.site-header__cta--primary,body:has(.home-redesign) .site-header__cta--primary{color:var(--tcg-white);background:var(--tcg-primary);border:1px solid var(--tcg-primary)}.button:hover,.home-redesign .button:hover,.site-announcement__link:hover,.site-footer .button:hover,.site-header__cta--primary:hover{transform:none;background:var(--tcg-primary-dark);border-color:var(--tcg-primary-dark);box-shadow:none}.button--outline-orange,.button--secondary,.home-redesign .button--outline-orange,.home-redesign .button--secondary,.site-header__cta--contact,body:has(.home-redesign) .site-header__cta--contact{color:var(--tcg-ink);background:transparent;border:1px solid var(--tcg-border-strong)}.button--outline-orange:hover,.button--secondary:hover,.home-redesign .button--secondary:hover,.site-header__cta--contact:hover{color:var(--tcg-ink);background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.28)}.button--small,.site-header__cta,body:has(.home-redesign) .site-header__cta{min-height:38px;padding:8px 16px;font-size:.92rem}.button:focus-visible,.hamburger:focus-visible,.site-nav__link:focus-visible,a:focus-visible{outline:2px solid var(--tcg-primary);outline-offset:3px}.site-header,body:has(.home-redesign) .site-header{padding:8px 0;background:rgba(255,255,255,.78);border-bottom:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.site-header__inner,body:has(.home-redesign) .site-header__inner{min-height:52px;gap:14px}.site-nav__link,body:has(.home-redesign) .site-nav__link{border-radius:999px;padding:8px 13px;color:var(--tcg-ink);font-size:.92rem;font-weight:500;letter-spacing:-.005em}.site-nav__link:hover,body:has(.home-redesign) .site-nav__link:hover{color:var(--tcg-ink);background:rgba(0,0,0,.05)}.site-nav__link--active,body:has(.home-redesign) .site-nav__link--active{color:var(--tcg-primary-dark);background:var(--tcg-primary-soft)}.hamburger,body:has(.home-redesign) .hamburger{width:44px;height:44px;padding:10px;border:0;border-radius:999px;background:transparent}.hamburger:hover{background:rgba(0,0,0,.05)}.hamburger__line,body:has(.home-redesign) .hamburger__line{background:var(--tcg-ink)}.hamburger--open .hamburger__line:first-child{transform:translateY(7px) rotate(45deg)}.hamburger--open .hamburger__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.home-redesign .site-announcement,.site-announcement{gap:12px;border:0;border-radius:var(--tcg-radius);padding:12px 14px 12px 20px;color:var(--tcg-ink);background:var(--tcg-tile);box-shadow:none}.home-redesign .site-announcement__text,.site-announcement__text{color:var(--tcg-ink);font-size:.92rem;font-weight:500;text-align:left}.home-redesign .site-announcement__link,.site-announcement__link{min-height:36px;padding:7px 14px;font-size:.86rem}.home-redesign .section,.section{padding:96px 0}.home-redesign .section--hero{padding:64px 0 56px}.section--hero{padding:56px 0 72px}.home-proof-band,.home-redesign .section--tint{border:0;background:var(--tcg-page-soft)}.home-redesign .section--pricing{background:var(--tcg-page-soft)}.home-redesign .section--final{padding:88px 0}.section--compact{padding:32px 0}.section--proof-strip{padding:48px 0}.section--testimonials{padding-top:88px}.home-hero-points{padding:0 0 72px}.home-section-heading{gap:12px;margin-bottom:44px}.home-section-heading--flush{margin:0}.section-intro{gap:16px}.explainer-band,.home-channel-card,.home-featured-quote,.home-hero__bullets--below li,.home-process-list li,.home-proof-stat,.home-redesign .faq-item,.home-redesign .home-card,.home-review-card,.preset-card,.pricing-context,.proof-strip,.spec-item,.switch-plan li{border:0;border-radius:var(--tcg-radius);background:var(--tcg-tile);box-shadow:none}.home-proof-band .home-proof-stat,.home-redesign .section--pricing .faq-item,.home-redesign .section--tint .home-card,.section--pricing .explainer-band,.section--pricing .pricing-context,.section--tint .explainer-band,.section--tint .home-card,.section--tint .home-channel-card,.section--tint .home-featured-quote,.section--tint .home-process-list li,.section--tint .home-review-card,main>article.section:nth-of-type(2n) .proof-strip,main>article.section:nth-of-type(2n) .spec-item,main>article.section:nth-of-type(2n) .switch-plan li{background:var(--tcg-white)}.home-card{padding:28px;gap:10px}.home-hero__bullets--below{gap:14px;border-top:0;padding-top:0}.home-hero__bullets--below li{min-height:0;padding:24px;animation:none;opacity:1;transform:none;transition:none}.home-hero__bullets--below li:hover{border-color:transparent;box-shadow:none;transform:none}.home-hero__bullets--below strong{font-size:1.05rem;font-weight:650;letter-spacing:-.01em}.home-hero__explainer{border-left:0;padding-left:0;font-size:1.2rem;font-weight:500;line-height:1.45;color:var(--tcg-ink)}.home-hero__grid{gap:36px 56px}.home-dashboard,.home-showcase__visual,.product-visual{padding:0;border:0;border-radius:var(--tcg-radius-lg);background:transparent;box-shadow:none}.home-dashboard__image,.home-dashboard__video,.home-showcase__image,.product-visual__image{border-radius:var(--tcg-radius-lg);box-shadow:var(--tcg-shadow-soft)}.home-dashboard figcaption,.home-showcase__visual figcaption,.product-visual figcaption{padding:14px 4px 0;margin-top:0;color:var(--tcg-muted);font-size:.88rem;font-weight:500;text-align:center}.home-proof-band{padding:56px 0}.home-proof-stat{min-height:0;padding:26px 26px 24px}.home-proof-stat strong{color:var(--tcg-ink);font-size:2.6rem;font-weight:700;letter-spacing:-.035em}.home-proof-stat span{margin-top:10px;font-weight:600}.home-review-card{min-height:0;padding:26px;gap:18px}.home-review-card blockquote{font-size:1.12rem;font-weight:600;letter-spacing:-.012em;line-height:1.32}.home-review-card figcaption{font-weight:600}.home-review-card__stars{font-size:.85rem;letter-spacing:2px}.home-featured-quote{border-left:0;padding:40px 44px}.home-featured-quote blockquote p{font-size:1.35rem;font-weight:500;letter-spacing:-.015em;line-height:1.45}.home-channel-card{padding:26px}.home-process-list li,.switch-plan li{display:block;position:relative;padding:20px 22px 20px 66px;line-height:1.55}.home-process-list li:before,.switch-plan li:before{position:absolute;left:20px;top:18px;width:30px;height:30px;border-radius:999px;color:var(--tcg-primary-dark);background:var(--tcg-primary-soft);font-size:.9rem;font-weight:700}.switch-plan li strong{color:var(--tcg-ink);font-weight:650}.home-check-list li:before,.home-hero__bullets li:before,.home-redesign .pricing-card__details li:before{width:7px;height:7px;top:.68em}.explainer-band,.pricing-context{padding:22px 26px;font-weight:500;line-height:1.5}.proof-strip{padding:28px}.proof-strip__slot{border:0;border-radius:var(--tcg-radius-sm);background:var(--tcg-white);box-shadow:var(--tcg-shadow-card);font-weight:600}main>article.section:nth-of-type(2n) .proof-strip__slot{background:var(--tcg-tile);box-shadow:none}.home-redesign .pricing-card{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius-lg);padding:32px 28px;box-shadow:none}.home-redesign .pricing-card--featured,.home-redesign .pricing-card--recommended{border-color:transparent;box-shadow:var(--tcg-shadow-soft)}.home-redesign .pricing-card__amount,.pricing-card__amount{font-weight:700;letter-spacing:-.03em}.pricing-card--light{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius-lg);box-shadow:none}.pricing-card--featured{box-shadow:var(--tcg-shadow-soft);transform:none}.faq-item,.home-redesign .faq-item{padding:22px 26px}.spec-item{padding:18px 20px}.compare-table-wrapper{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius);overflow:hidden}.section--final .home-final-cta .home-eyebrow{color:rgba(255,255,255,.62)}.section--final .home-final-cta .button{background:var(--tcg-white);border-color:var(--tcg-white);color:var(--tcg-ink)}.section--final .home-final-cta .button:hover{background:#e8e8ed;border-color:#e8e8ed}.section--final .home-final-cta .button--secondary{background:transparent;border-color:rgba(255,255,255,.36);color:var(--tcg-white)}.section--final .home-final-cta .button--secondary:hover{background:rgba(255,255,255,.1)}.site-footer,body:has(.home-redesign) .site-footer{padding:64px 0 32px;background:var(--tcg-page-soft);border-top:0}.site-footer .footer-bottom,.site-footer .footer-top{border-color:var(--tcg-border)}.footer-bottom,.footer-bottom__links a,.footer-sitemap__column a{font-size:.9rem}.footer-integrations__badge{border:0;border-radius:999px;background:var(--tcg-white);color:var(--tcg-ink-soft)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1120px){.home-hero__grid{gap:28px}}@media (max-width:840px){.home-redesign .section,.section{padding:64px 0}.home-redesign .section--hero,.section--hero{padding:36px 0 48px}.home-redesign .section--final{padding:64px 0}.home-hero-points{padding-bottom:48px}.home-proof-band{padding:40px 0}.home-section-heading{margin-bottom:32px}.site-header__inner,body:has(.home-redesign) .site-header__inner{flex-wrap:wrap;gap:0}.site-header__inner>a:first-child{margin-right:auto}.site-nav,body:has(.home-redesign) .site-nav{display:none;order:10;width:100%;flex-direction:column;align-items:stretch;gap:0;margin-top:10px;padding:6px 0 4px;border-top:1px solid var(--tcg-border);max-height:calc(100vh - 90px);overflow-y:auto}.site-nav--open,body:has(.home-redesign) .site-nav--open{display:flex}.site-nav__link,body:has(.home-redesign) .site-nav__link{width:100%;min-height:48px;display:flex;align-items:center;padding:12px 8px;border-radius:var(--tcg-radius-sm);font-size:1.08rem;font-weight:500;text-align:left}.site-header__actions,body:has(.home-redesign) .site-header__actions{display:none;order:11;width:100%;flex-direction:column;gap:8px;padding:10px 0 8px;border-top:1px solid var(--tcg-border)}.site-header__inner--open .site-header__actions,body:has(.home-redesign) .site-header__inner--open .site-header__actions{display:flex}.site-header__inner--open .site-header__cta,body:has(.home-redesign) .site-header__inner--open .site-header__cta{display:inline-flex;width:100%;min-height:46px;font-size:1rem}.home-redesign .site-announcement,.site-announcement{align-items:stretch;flex-direction:column;gap:10px;padding:16px}.home-redesign .site-announcement__text,.site-announcement__text{text-align:center}.home-hero__explainer{font-size:1.08rem}.hero-copy p,.home-hero__copy p,.section-intro p{font-size:1.05rem}.home-featured-quote{padding:28px 24px}.home-featured-quote blockquote p{font-size:1.15rem}.home-process-list li,.switch-plan li{padding:18px 18px 18px 60px}.home-process-list li:before,.switch-plan li:before{left:16px;top:16px}}@media (max-width:620px){.home-redesign .page,.page{width:calc(100% - 40px)}.hero-copy h1,.home-hero__title,.legal-page h1,.section-intro h1,.storefront__hero h1{font-size:clamp(2.15rem,9.5vw,2.7rem)}.feature-showcase__copy h2,.home-final-cta h2,.home-section-heading h2,.section-intro h2,.storefront__section-heading h2{font-size:1.85rem}.home-section-heading{text-align:left;justify-items:start}.home-section-heading p{font-size:1rem}.button-row .button,.home-redesign .button-row .button{flex:0 0 auto;width:100%}.home-card,.home-channel-card,.home-hero__bullets--below li,.home-proof-stat,.home-review-card{padding:22px}.home-redesign .pricing-card{padding:26px 22px}.home-proof-stat strong{font-size:2.2rem}.hero-copy p,.home-hero__copy p,.home-redesign p,.section-intro p{font-size:1rem}.home-hero__grid{gap:24px}.home-dashboard figcaption,.home-showcase__visual figcaption,.product-visual figcaption{text-align:left;padding-left:0}.explainer-band,.pricing-context{padding:18px 20px;text-align:left}.proof-strip{padding:22px}}.spec-item dt{color:var(--tcg-muted);font-size:.82rem;font-weight:600;letter-spacing:0;text-transform:none;margin-bottom:6px}.spec-item dd{color:var(--tcg-ink);font-weight:500}.hero-proof span,.storefront__market-badges span{border:0;border-radius:999px;padding:9px 14px;color:var(--tcg-ink);background:var(--tcg-tile);font-weight:500}main>article.section:nth-of-type(2n) .hero-proof span{background:var(--tcg-white)}@media (max-width:620px){.compare-proof,.hero-proof,.home-proof-band__note,.page--center .section-intro,.pricing-context,.section-intro--centered,.section-intro--centered .section-intro{text-align:left;justify-content:flex-start}}.home-channel-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_a3c0d3{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_a3c0d3{--font-display:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}