*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#2b3a4f;max-width:100%;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f4f7fa;margin:0;overflow-x:clip}a{color:#1f77bc;text-decoration:none}a:hover{color:#1a6199}@keyframes tdUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes tdFade{0%{opacity:0}to{opacity:1}}@keyframes tdFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes tdBlink{0%,to{opacity:1}50%{opacity:.28}}details.tdfaq summary::-webkit-details-marker{display:none}details.tdfaq[open] .tdfaq-chev{transform:rotate(180deg)}.tdfaq-chev{transition:transform .22s cubic-bezier(.22,.8,.28,1)}.tdlink-muted:hover{color:#0f1b2d;text-decoration:none}.tdfoot-link:hover{color:#f2f6fc;text-decoration:none}.td-nav-toggle{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.td-nav-toggle:hover{background:#eef2f7}.td-nav-links,.td-nav-login{display:none}.td-mobile-nav{z-index:61;background:#fff;border-bottom:1px solid #e6ecf3;max-height:calc(100vh - 66px);padding:8px 0;position:fixed;top:66px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #10283d1f}.td-mobile-nav:not([hidden]){flex-direction:column;display:flex}.td-mobile-nav a{color:#2b3a4f;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:16px;font-weight:600;display:flex}.td-mobile-nav a:hover{background:#f8fafc}.td-mobile-nav a.td-mobile-nav-cta{color:var(--accent,#1f77bc);font-weight:700}.td-nav-backdrop{z-index:59;background:#0a132652;position:fixed;inset:66px 0 0}body.td-nav-open{overflow:hidden}.td-cta-btn{min-height:44px;padding:12px 16px;transition:filter .16s}.td-cta-btn:hover{filter:brightness(.92);text-decoration:none}@media (min-width:1024px){.td-nav-toggle,.td-nav-backdrop,.td-mobile-nav:not([hidden]){display:none}.td-nav-links{display:flex}.td-nav-login{display:inline-flex}}.td-flex-shrink{min-width:0}@media (min-width:640px){.td-flex-shrink{min-width:var(--td-min,300px)}}.td-hero-badge{width:min(230px,78vw);bottom:-14px;right:-4px}@media (min-width:640px){.td-hero-badge{width:230px;bottom:-22px;right:-8px}}@media (max-width:767.98px){.td-cal-card{overflow-x:auto}.td-cal-grid{grid-template-columns:26px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;min-width:0!important}.td-fin-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.td-fin-stats>div>div:nth-child(2){font-size:18px!important}}.td-hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 67px);padding:clamp(14px,2vw,24px) 0 clamp(28px,4vw,56px);display:flex}.td-hero__badge{margin-bottom:clamp(18px,2.2vw,26px)}@media (max-width:767.98px){.td-mock-side{display:none!important}.td-hero-copy{text-align:center}.td-hero-copy p{margin-left:auto;margin-right:auto}.td-hero-form{justify-content:center;margin-left:auto;margin-right:auto}.td-hero-inline{justify-content:center}}.td-price-row{flex-wrap:wrap}.td-video-frame{position:relative}.td-video-frame__glow{filter:blur(6px);z-index:0;background:radial-gradient(circle at 30% 30%,#3497d633,#3497d600 70%);width:240px;height:240px;position:absolute;inset:auto -18px -22px auto}.td-video-frame__window{z-index:1;background:#fff;border:1px solid #e1e8f0;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 48px -12px #10283d3d}.td-video-frame__bar{background:#f8fafc;border-bottom:1px solid #eef2f7;align-items:center;gap:8px;padding:11px 14px;display:flex}.td-video-frame__bar>span{border-radius:999px;flex:none;width:11px;height:11px}.td-video-frame__url{font:500 12px var(--font-mono), monospace;color:#8a99b0;flex:1;justify-content:center;align-items:center;gap:7px;margin-right:57px;display:flex}.td-video{aspect-ratio:16/9;background:#eef3f8;position:relative}.td-video video{object-fit:cover;width:100%;height:100%;display:block}.td-video__play{cursor:pointer;font-family:var(--font-sans), sans-serif;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0;display:flex;position:absolute;inset:0}.td-video__icon{color:#fff;background:#1f77bc;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .16s cubic-bezier(.22,.8,.28,1),background .16s;display:inline-flex;box-shadow:0 10px 30px -8px #1f77bc99}.td-video__label{color:#0f1b2d;background:#fff;border:1px solid #e1e8f0;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.td-video__play:hover .td-video__icon{background:#1a6199;transform:scale(1.06)}.td-video__play:focus-visible{outline:none}.td-video__play:focus-visible .td-video__icon{outline-offset:3px;outline:3px solid #0f1b2d}.td-video[data-playing] .td-video__play{display:none}@media (max-width:767px){.td-video-frame__bar{padding:9px 12px}.td-video-frame__url{margin-right:0}.td-video__icon{width:60px;height:60px}}@media (max-width:767.98px){.td-hero-row{flex-direction:column;align-items:stretch!important;gap:0!important}.td-hero-copy{display:contents}.td-hero-copy>h1{order:1}.td-hero-copy>p{order:2}.td-hero-mock{order:3;margin-top:32px;flex:none!important}.td-hero-cta{order:4;margin-top:40px!important}}
