.tpl-hero.tpl-tvmt5-hero{place-items:unset;min-height:auto;padding:0 0 28px;display:block}.tpl-tvmt5-hero .tpl-hero-content,.tpl-tvmt5-hero-inner{z-index:1;position:relative}.tpl-tvmt5-hero-inner{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-template-areas:"copy visual""metrics visual";align-items:start;gap:24px 32px;width:min(1360px,100% - 40px);margin:0 auto;padding:120px 0 32px;display:grid}.tpl-tvmt5-hero-copy{grid-area:copy}.tpl-tvmt5-hero-visual{grid-area:visual;min-width:0;margin:0}.tpl-tvmt5-metrics{grid-area:metrics}.tpl-tvmt5-eyebrow{color:#86efac;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:750}.tpl-tvmt5-hero .tpl-tvmt5-hero-copy h1{text-align:left;letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(1.85rem,5.6vw,3.05rem)}.tpl-tvmt5-hero-copy h1>span{display:inline}.tpl-tvmt5-hero-copy h1 .tpl-tvmt5-accent{color:#4ade80}.tpl-tvmt5-hero-copy .tpl-hero-copy{max-width:38rem;margin:20px 0 0}.tpl-tvmt5-hero-copy .tpl-hero-actions{justify-content:flex-start;margin-top:22px}.tpl-tvmt5-hero-copy .tpl-hero-primary{align-items:center;gap:8px;display:inline-flex}.tpl-tvmt5-hero-demo{color:#e2e8f0e6;max-width:38rem;margin:14px 0 0;font-size:.95rem;font-weight:550;line-height:1.55}.tpl-tvmt5-hero-trust{color:#cbd5e1db;max-width:38rem;margin:14px 0 0;font-size:.86rem;font-weight:550;line-height:1.5}.tpl-tvmt5-hero-micro{color:#94a3b8c7;max-width:38rem;margin:8px 0 0;font-size:.82rem;font-weight:450;line-height:1.5}.tpl-tvmt5-assurance{width:min(960px,100% - 48px);margin:0 auto;padding:36px 0 8px}.tpl-tvmt5-compact-header{text-align:center;margin:0 0 20px}.tpl-tvmt5-compact-header h2{color:#f8fafc;letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:720;line-height:1.2}.tpl-tvmt5-compact-header p{color:#cbd5e1b8;margin:10px 0 0;font-size:.95rem;line-height:1.6}.tpl-tvmt5-assurance{text-align:center}.tpl-tvmt5-assurance-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tpl-tvmt5-assurance-list li{color:#e2e8f0e0;justify-content:center;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.tpl-tvmt5-assurance-list svg{color:#4ade80;flex-shrink:0;margin-top:2px}.tpl-tvmt5-assurance-disclaimer{color:#94a3b8c7;max-width:40rem;margin:18px auto 0;font-size:.84rem;font-weight:450;line-height:1.6}.tpl-tvmt5-status{color:#94a3b8e0;align-items:center;gap:6px;margin-top:18px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.tpl-tvmt5-status:hover,.tpl-tvmt5-status:focus-visible{color:#e2e8f0;text-decoration:underline}.tpl-pricing-header p.tpl-tvmt5-price-note{color:#e2e8f0d1;margin-top:12px;font-size:.9rem;font-weight:600}.tpl-tvmt5-metrics{flex-wrap:wrap;gap:28px;margin-top:8px;display:flex}.tpl-tvmt5-metrics strong,.tpl-tvmt5-metrics small{display:block}.tpl-tvmt5-metrics strong{color:#f8fafc;letter-spacing:-.04em;font-size:1.45rem;font-weight:800}.tpl-tvmt5-metrics small{color:#94a3b8e0;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:.72rem;font-weight:650}.tpl-tvmt5-metrics .tpl-uptime-metric em{letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:.68rem}.tpl-tvmt5-hero-media{border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #00000073}.tpl-tvmt5-hero-media img,.tpl-tvmt5-hero-media video{width:100%;max-width:100%;height:auto;display:block}.tpl-tvmt5-demo-caption{color:#cbd5e1d1;gap:4px;margin-top:12px;font-size:.84rem;line-height:1.5;display:grid}.tpl-tvmt5-demo-caption strong{color:#e2e8f0;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.tpl-tvmt5-brokers{padding:12px 0 36px;position:relative}.tpl-tvmt5-brokers .tpl-hero-carousel{z-index:1;height:118px;position:relative;bottom:auto;left:auto;right:auto}.tpl-tvmt5-brokers-lead{color:#94a3b8d1;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 auto 18px;font-size:.78rem;font-weight:650}.tpl-tvmt5-brokers-note{color:#94a3b89e;text-align:center;width:min(720px,100% - 48px);margin:8px auto 0;font-size:.72rem;font-weight:450;line-height:1.55}.tpl-tvmt5-page .tpl-how-header>span{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;background:#3b82f61a;border:1px solid #3b82f63d;border-radius:999px;align-items:center;min-height:26px;margin-bottom:14px;padding:0 12px;font-size:.68rem;font-weight:800;display:inline-flex}.tpl-feature-grid.tpl-tvmt5-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tpl-tvmt5-grid .tpl-feature-card,.tpl-tvmt5-grid .tpl-feature-card:first-child,.tpl-tvmt5-grid .tpl-feature-card:nth-child(2),.tpl-tvmt5-grid .tpl-feature-card:nth-child(5),.tpl-tvmt5-grid .tpl-feature-card:nth-child(6){grid-column:auto;min-height:0}.tpl-tvmt5-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.tpl-tvmt5-badges li{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:7px 14px;font-size:.82rem}.tpl-footer .tpl-tvmt5-legal{background:0 0;border:0;border-radius:0;width:min(1160px,100%);margin:48px auto 0;padding:0}.tpl-tvmt5-legal p{color:#94a3b8c7;margin:0;font-size:.78rem;line-height:1.65}.tpl-tvmt5-legal p+p{margin-top:14px}.tpl-tvmt5-legal strong{color:#cbd5e1}.tpl-tvmt5-compare-link{margin:10px 0 0;font-size:.86rem;line-height:1.4}.tpl-tvmt5-compare-link a{color:#86eface6;text-underline-offset:3px;text-decoration:underline}@media (width<=960px){.tpl-tvmt5-hero-inner,.tpl-feature-grid.tpl-tvmt5-grid{grid-template-columns:1fr}.tpl-tvmt5-hero-inner{grid-template-areas:"copy""visual""metrics";gap:20px;width:min(1360px,100% - 24px);padding-top:104px}.tpl-tvmt5-hero-visual,.tpl-tvmt5-hero-media{width:100%;max-width:none}.tpl-tvmt5-hero .tpl-tvmt5-hero-copy h1{max-width:16ch;font-size:clamp(1.7rem,8.2vw,2.35rem)}.tpl-tvmt5-hero-copy .tpl-hero-actions{flex-wrap:wrap}.tpl-tvmt5-hero-copy .tpl-hero-primary,.tpl-tvmt5-hero-copy .tpl-hero-secondary{width:auto;min-height:44px}.tpl-tvmt5-metrics{gap:20px}}@media (scripting:none){.tpl-tvmt5-page .tpl-fade-up{opacity:1;animation:none;transform:none}.tpl-tvmt5-page [style*=opacity\:0],.tpl-tvmt5-page [style*="opacity: 0"],.tpl-tvmt5-page [style*=visibility\:hidden],.tpl-tvmt5-page [style*="visibility: hidden"]{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.tpl-tvmt5-page .tpl-faq-answer{grid-template-rows:none;display:block}.tpl-tvmt5-page .tpl-faq-answer p{padding:0 0 24px;overflow:visible}.tpl-tvmt5-page .tpl-faq-item button{cursor:default;pointer-events:none}}
