.tm-scope{--color-brand-blue:#0f255c;--color-brand-blue-700:#1a3578;--color-brand-blue-900:#08163c;--color-orange:#fa6709;--color-orange-600:#e55a04;--color-orange-100:#ffe6d5;--color-paper:#fbf7f1;--color-paper-warm:#f5efe5;--color-paper-shade:#ece5d7;--color-ink:#0f1426;--color-ink-2:#2a3047;--color-ink-3:#5c6378;--color-ink-4:#8a91a3;--color-line:#0f255c1a;--color-line-strong:#0f255c2e;--color-success:#1f7a4d;--color-warn:#c97a0a;--f-display:var(--font-display), "Baloo 2", system-ui, sans-serif;--f-body:var(--font-inter), "Geist", "Inter", system-ui, -apple-system, sans-serif;--f-mono:var(--font-jetbrains-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:28px;--r-pill:9999px;--shadow-sm:0 1px 2px #0f14260f, 0 2px 6px #0f14260a;--shadow-md:0 6px 16px #0f142614, 0 2px 4px #0f14260a;--shadow-lg:0 24px 60px #0f14262e, 0 6px 16px #0f142614;--shadow-orange:0 8px 22px #fa670952}.tm{font-family:var(--f-body);color:var(--color-ink);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.tm *{box-sizing:border-box}.tm-display{font-family:var(--f-display);letter-spacing:-.02em;font-weight:800;line-height:.95}.tm-eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-3);font-size:11px}.tm-mono{font-family:var(--f-mono)}.tm-body{font-family:var(--f-body);color:var(--color-ink-2);font-weight:400;line-height:1.5}.tm-noscroll::-webkit-scrollbar{display:none}.tm-noscroll{scrollbar-width:none}.tm-btn{font-family:var(--f-body);border-radius:var(--r-pill);cursor:pointer;border:0;align-items:center;gap:8px;font-weight:600;transition:transform .12s,box-shadow .15s,background .15s;display:inline-flex}.tm-btn:active{transform:translateY(1px)}.tm-btn--primary{background:var(--color-orange);color:#fff;box-shadow:var(--shadow-orange)}.tm-btn--primary:hover{background:var(--color-orange-600)}.tm-btn--ghost{color:var(--color-brand-blue);border:1.5px solid var(--color-line-strong);background:0 0}.tm-btn--ghost:hover{border-color:var(--color-brand-blue)}.tm-btn--dark{background:var(--color-brand-blue);color:#fff}.tm-btn--dark:hover{background:var(--color-brand-blue-700)}.tm-btn--disabled{color:var(--color-ink-3);border:1.5px solid var(--color-line);cursor:not-allowed;box-shadow:none;background:0 0}.tm-btn--disabled:hover{background:0 0}.tm-btn--lg{padding:14px 22px;font-size:16px}.tm-btn--md{padding:10px 18px;font-size:14px}.tm-btn--sm{padding:7px 14px;font-size:13px}.tm-badge{border-radius:var(--r-pill);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.tm-badge--paper{color:var(--color-brand-blue);border:1px solid var(--color-line);background:#0f255c0f}.tm-badge--orange{background:var(--color-orange-100);color:var(--color-orange-600)}.tm-badge--navy{background:var(--color-brand-blue);color:#fff}@keyframes tm-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1.05)}}@keyframes tm-pulse{0%,to{box-shadow:0 0 #fa670973}50%{box-shadow:0 0 0 14px #fa670900}}@keyframes tm-typewrite{0%{width:0}to{width:100%}}@keyframes tm-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tm *,.tm :before,.tm :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1023.98px){.tm-scope .pricing-grid,.tm-scope .capabilities-grid,.tm-scope .testimonials-grid,.tm-scope .scenario-grid,.tm-scope .home-howitworks-grid,.tm-scope .photoband-grid{grid-template-columns:1fr!important;gap:16px!important}.tm-scope .tradefaces-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:559.98px){.tm-scope .tradefaces-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:879.98px){.tm-scope .savings-calc-grid{grid-template-columns:1fr!important;gap:32px!important;padding:28px!important}}html{scroll-behavior:smooth}@media (max-width:1023.98px){.tm-scope .animated-flow-grid{grid-template-columns:1fr!important;gap:24px!important;min-height:auto!important;padding:22px!important}.tm-scope .animated-flow-stage{height:auto!important;min-height:480px!important}.tm-scope .animated-flow-floating{width:100%!important;max-width:280px!important;margin:16px auto 0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}}@media (max-width:879.98px){.tm-scope .home-hero-grid,.tm-scope .home-pricing-teaser-grid,.tm-scope .trade-hero-grid,.tm-scope .trade-voice-grid{grid-template-columns:1fr!important;gap:32px!important}}@media (max-width:1023.98px){.tm-scope .footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}}@media (max-width:559.98px){.tm-scope .footer-grid{grid-template-columns:1fr!important}}@media (max-width:767.98px){.tm-scope h1.tm-display[style*="font-size: 96"],.tm-scope h1.tm-display[style*="font-size: 88"],.tm-scope h1.tm-display[style*="font-size: 80"],.tm-scope h1.tm-display[style*="font-size: 72"],.tm-scope h1.tm-display[style*="font-size: 64"]{font-size:44px!important;line-height:.98!important}.tm-scope h2.tm-display[style*="font-size: 56"],.tm-scope h2.tm-display[style*="font-size: 48"]{font-size:32px!important;line-height:1.02!important}.tm-scope h3.tm-display[style*="font-size: 36"]{font-size:26px!important}.tm-scope span[style*="font-size: 64"][style*="font-weight: 800"]{font-size:48px!important}.tm-scope .tm-btn{min-height:44px!important}}