.tt-section *,.tt-section :after,.tt-section :before{box-sizing:border-box!important}.tt-section{background:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;overflow:hidden!important;padding:80px 16px!important;position:relative!important}@media (min-width:640px){.tt-section{padding:112px 24px!important}}@media (min-width:1024px){.tt-section{padding:128px 32px!important}}.tt-container{margin:0 auto!important;max-width:1152px!important;position:relative!important;z-index:1!important}.tt-header{margin-bottom:56px!important;opacity:0!important;transform:translateY(20px)!important;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)!important}.tt-header.tt--visible{opacity:1!important;transform:translateY(0)!important}.tt-label-row{align-items:center!important;display:flex!important;gap:8px!important;margin-bottom:20px!important}.tt-label{color:#d97706!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.tt-headline{color:#0f172a!important;font-size:36px!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.05!important;margin:0!important;max-width:720px!important}@media (min-width:640px){.tt-headline{font-size:48px!important}}@media (min-width:1024px){.tt-headline{font-size:58px!important}}.tt-headline--muted{color:#94a3b8!important;font-weight:900!important}.tt-card{border:1px solid #e2e8f0!important;border-radius:24px!important;box-shadow:0 25px 50px -12px rgba(148,163,184,.3)!important;opacity:0!important;overflow:hidden!important;transform:translateY(28px)!important;transition:opacity .8s cubic-bezier(.22,1,.36,1) .12s,transform .8s cubic-bezier(.22,1,.36,1) .12s!important}.tt-card.tt--visible{opacity:1!important;transform:translateY(0)!important}.tt-strip{background:#0f172a!important;display:flex!important;flex-direction:column!important;gap:24px!important;padding:32px!important}@media (min-width:640px){.tt-strip{align-items:center!important;flex-direction:row!important;gap:40px!important;padding:32px 48px!important}}.tt-strip__logo-wrap{align-items:center!important;background:#fff!important;border-radius:12px!important;display:flex!important;flex-shrink:0!important;height:64px!important;justify-content:center!important;overflow:hidden!important;padding:10px!important;width:144px!important}.tt-strip__logo-img{height:100%!important;object-fit:contain!important;width:100%!important}.tt-strip__logo-placeholder{background:#f1f5f9!important;border-radius:8px!important;height:100%!important;width:100%!important}.tt-strip__info{flex:1!important;min-width:0!important}.tt-strip__name{color:#fff!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important;margin:0 0 4px!important}.tt-strip__subtitle{color:#94a3b8!important;font-size:14px!important;line-height:1.4!important;margin:0!important}.tt-strip__badge{align-items:center!important;align-self:flex-start!important;background:rgba(251,191,36,.1)!important;border:1px solid rgba(251,191,36,.3)!important;border-radius:9999px!important;display:inline-flex!important;flex-shrink:0!important;gap:8px!important;padding:8px 16px!important}@media (min-width:640px){.tt-strip__badge{align-self:auto!important}}.tt-strip__badge-dot{animation:tt-pulse 2s cubic-bezier(.4,0,.6,1) infinite!important;background:#fbbf24!important;border-radius:9999px!important;flex-shrink:0!important;height:8px!important;width:8px!important}@keyframes tt-pulse{0%,to{opacity:1}50%{opacity:.4}}.tt-strip__badge-text{color:#fbbf24!important;font-size:14px!important;font-weight:600!important;white-space:nowrap!important}.tt-stats{background:#f1f5f9!important;border-top:1px solid #e2e8f0!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,1fr)!important;padding:24px 32px!important}@media (min-width:640px){.tt-stats{padding:24px 48px!important}}@media (min-width:1024px){.tt-stats{grid-template-columns:repeat(4,1fr)!important}}.tt-stat{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;gap:4px!important;opacity:0!important;padding:20px 24px!important;transform:translateY(20px)!important;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)!important}.tt-stat.tt--visible{opacity:1!important;transform:translateY(0)!important}.tt-stat__top{align-items:flex-end!important;display:flex!important;gap:6px!important}.tt-stat__value{color:#0f172a!important;font-size:36px!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1!important}.tt-stat__label{color:#f59e0b!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;margin-bottom:4px!important;text-transform:uppercase!important}.tt-stat__sublabel{color:#64748b!important;font-size:13px!important;line-height:1.4!important;margin:0!important}.tt-body{background:#fff!important;display:grid!important;grid-template-columns:1fr!important}@media (min-width:1024px){.tt-body{grid-template-columns:1fr 1fr!important}}.tt-body__left{border-bottom:1px solid #f1f5f9!important;display:flex!important;flex-direction:column!important;gap:28px!important;padding:40px 32px!important}@media (min-width:640px){.tt-body__left{padding:40px 48px!important}}@media (min-width:1024px){.tt-body__left{border-bottom:none!important;border-right:1px solid #f1f5f9!important}}.tt-body__right{display:flex!important;flex-direction:column!important;gap:32px!important;padding:40px 32px!important}@media (min-width:640px){.tt-body__right{padding:40px 48px!important}}.tt-narrative{display:flex!important;flex-direction:column!important;gap:0!important}.tt-narrative__heading{color:#94a3b8!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;margin:0 0 16px!important;text-transform:uppercase!important}.tt-narrative__text,.tt-narrative__text p{color:#334155!important;font-size:17px!important;line-height:1.7!important;margin:0!important}.tt-outcomes__list{display:flex!important;flex-direction:column!important;gap:14px!important;list-style:none!important;margin:0!important;padding:0!important}.tt-outcomes__item{align-items:flex-start!important;display:flex!important;gap:12px!important}.tt-outcomes__icon{color:#f59e0b!important;flex-shrink:0!important;height:20px!important;margin-top:2px!important;width:20px!important}.tt-outcomes__text{color:#475569!important;font-size:15px!important;line-height:1.5!important}.tt-quote{background:#f8fafc!important;border-left:4px solid #fbbf24!important;border-radius:0 12px 12px 0!important;margin:0!important;padding:20px 24px!important}.tt-quote__text{color:#334155!important;font-size:15px!important;font-style:italic!important;line-height:1.7!important;margin:0 0 12px!important}.tt-quote__footer{display:flex!important;flex-direction:column!important;gap:2px!important}.tt-quote__author{color:#0f172a!important;display:block!important;font-size:14px!important;font-weight:700!important}.tt-quote__role{color:#94a3b8!important;display:block!important;font-size:12px!important}.tt-cta-row{display:flex!important;flex-direction:column!important;gap:16px!important;padding-top:4px!important}@media (min-width:640px){.tt-cta-row{align-items:center!important;flex-direction:row!important}}.tt-cta-row__note{color:#94a3b8!important;flex:1!important;font-size:14px!important;line-height:1.5!important;margin:0!important}.tt-cta-btn{align-items:center!important;background:#0f172a!important;border:none!important;border-radius:12px!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;gap:8px!important;line-height:1!important;padding:12px 20px!important;transition:background .2s ease,transform .15s ease!important}.tt-cta-btn,.tt-cta-btn:hover{color:#fff!important;text-decoration:none!important}.tt-cta-btn:hover{background:#f59e0b!important;transform:translateY(-1px)!important}.tt-cta-btn:active{transform:translateY(0)!important}.tt-cta-btn__icon{flex-shrink:0!important;height:16px!important;transition:transform .2s ease!important;width:16px!important}.tt-cta-btn:hover .tt-cta-btn__icon{transform:translate(2px,-2px)!important}