.td-landing{--blue:#4f7cff;--cyan:#25d5ff;--white:#fff;--bg:#07111f;--dark:#0b1220;--page-bg:#fff;--card-bg:#fff;--pale:#f5f7fb;--ink:#101828;--muted:#667085;--line:#e5e7eb;--hero-bg:#fff;--hero-border:var(--line);--hero-prompt-bg:#f5f7fb;--hero-item-bg:#fff;--roi-card-bg:#fff;--proof-card-bg:#fff;--privacy-tag-bg:#fff;--blockquote-bg:#fff;--step-bg:#fff;--feature-pill-bg:#fff;--compare-th-bg:hsla(0,0%,100%,.08);--nav-link:hsla(0,0%,100%,.72);--nav-link-hover:#fff;scroll-behavior:smooth;font-family:var(--font-inter,"Inter"),system-ui,sans-serif;color:var(--ink);background:var(--page-bg);line-height:1.55;transition:background .3s,color .3s;min-height:100vh;width:100%;max-width:100%;overflow-x:clip}.td-landing,.td-landing *,.td-landing :after,.td-landing :before{box-sizing:border-box}.td-landing main{width:100%}html.dark .td-landing{--page-bg:#07111f;--card-bg:#111827;--pale:#0b1220;--ink:#eef2ff;--muted:rgba(238,242,255,.62);--line:hsla(0,0%,100%,.1);--hero-bg:radial-gradient(circle at 78% 18%,rgba(37,213,255,.14),transparent 30%),radial-gradient(circle at 12% 38%,rgba(79,124,255,.16),transparent 26%),#07111f;--hero-border:hsla(0,0%,100%,.07);--hero-prompt-bg:hsla(0,0%,100%,.06);--hero-item-bg:hsla(0,0%,100%,.05);--roi-card-bg:#111827;--proof-card-bg:#111827;--privacy-tag-bg:hsla(0,0%,100%,.07);--blockquote-bg:hsla(0,0%,100%,.05);--step-bg:#111827;--feature-pill-bg:#111827}.td-landing a{color:inherit;text-decoration:none}.td-landing .td-container{width:min(1120px,calc(100% - 32px));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;min-width:0;box-sizing:border-box}.td-landing .site-header{position:sticky;top:0;z-index:30;isolation:isolate;width:100%;max-width:100%;background:rgba(7,17,31,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid hsla(0,0%,100%,.07)}.td-landing .nav{min-height:70px;display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(12px,2vw,28px)}.td-landing .logo{display:flex;align-items:center;gap:10px;margin-right:auto;text-decoration:none;flex-shrink:1;min-width:0}.td-landing .logo-icon{width:36px;height:36px;flex-shrink:0}.td-landing .logo-wordmark{display:flex;flex-direction:column;line-height:1;min-width:0}.td-landing .logo-line1{font-size:8px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin-bottom:2px;white-space:nowrap}.td-landing .logo-line2{font-size:clamp(12px,1.05vw,15px);font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap}.td-landing .footer-line2 .highlight,.td-landing .logo-line2 .highlight{color:var(--cyan)}.td-landing .site-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(10px,2.4vw,48px);min-width:0;flex:1 1 auto;justify-content:center}.td-landing .nav-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.td-landing .nav-cta-desktop{white-space:nowrap}.td-landing .nav-cta-pair{display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(6px,.8vw,10px)}.td-landing .nav-civix-cta{display:inline-flex;shrink:0;align-items:center;justify-content:center;gap:6px;white-space:nowrap;border-radius:999px;border:2px solid #5b8fff;background:linear-gradient(135deg,#1b4fe8,#0abfbc);padding:6px clamp(8px,.9vw,14px);font-size:clamp(10px,.85vw,12px);font-weight:700;color:#fff;text-decoration:none;box-shadow:0 0 0 2px rgba(10,191,188,.3),0 0 18px rgba(27,79,232,.35);transition:filter .2s,box-shadow .2s}.td-landing .nav-civix-cta:hover{filter:brightness(1.06);box-shadow:0 0 0 2px rgba(10,191,188,.4),0 0 24px rgba(27,79,232,.45)}.td-landing .nav-civix-cta-icon{width:22px;height:22px;flex-shrink:0}.td-landing .mobile-drawer-cta-pair{display:flex;flex-direction:column;gap:10px;margin-top:16px}.td-landing .mobile-drawer-cta-pair .btn,.td-landing .mobile-drawer-cta-pair .nav-civix-cta{width:100%;padding:12px 16px}.td-landing .mobile-menu-toggle{display:none;width:40px;height:40px;padding:0;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;background:hsla(0,0%,100%,.08);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex-shrink:0;transition:background .2s,border-color .2s}.td-landing .mobile-menu-toggle:hover{background:hsla(0,0%,100%,.14)}.td-landing .mobile-menu-bar{display:block;width:18px;height:2px;border-radius:2px;background:#fff}.td-landing .mobile-drawer-backdrop{position:fixed;inset:0;z-index:40;background:rgba(4,10,20,.55);opacity:0;pointer-events:none;transition:opacity .25s ease;border:none;padding:0}.td-landing .mobile-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.td-landing .mobile-drawer{position:fixed;top:0;right:0;z-index:50;width:min(300px,86vw);height:100dvh;background:#0a1528;border-left:1px solid hsla(0,0%,100%,.1);box-shadow:-12px 0 40px rgba(0,0,0,.35);display:flex;flex-direction:column;padding:20px 18px 24px;transform:translateX(100%);transition:transform .28s ease}.td-landing .mobile-drawer.is-open{transform:translateX(0)}.td-landing .mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.08)}.td-landing .mobile-drawer-title{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.td-landing .mobile-drawer-close{width:36px;height:36px;padding:0;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.td-landing .mobile-drawer-close svg{width:18px;height:18px}.td-landing .mobile-drawer-nav{display:flex;flex-direction:column;gap:4px;flex:1}.td-landing .mobile-drawer-nav a{color:hsla(0,0%,100%,.82);font-size:16px;font-weight:600;padding:12px 10px;border-radius:10px;transition:background .2s,color .2s}.td-landing .mobile-drawer-nav a.active,.td-landing .mobile-drawer-nav a:hover{color:#fff;background:rgba(79,124,255,.14)}.td-landing .mobile-drawer-cta{margin-top:16px;width:100%;padding:12px 16px;font-size:14px;line-height:1.3;border-radius:12px;box-shadow:none}.td-landing .site-nav a{color:hsla(0,0%,100%,.72);font-size:clamp(11px,.9vw + .25rem,14px);font-weight:500;white-space:nowrap;transition:color .2s}.td-landing .site-nav a.active,.td-landing .site-nav a:hover{color:#fff}.td-landing .nav-cta-pair .btn-sm{padding:7px clamp(10px,1vw,16px);font-size:clamp(11px,.85vw,13px)}@media (max-width:1280px){.td-landing .nav-civix-cta-icon{width:18px;height:18px}}.td-landing .btn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;border-radius:999px;transition:opacity .2s,transform .15s;cursor:pointer;border:none;font-family:inherit}@media (max-width:1024px){.td-landing .nav-actions>.nav-cta-desktop,.td-landing .nav-cta-desktop,.td-landing .site-nav--desktop,.td-landing a.btn.nav-cta-desktop{display:none}.td-landing .mobile-menu-toggle{display:inline-flex}.td-landing .nav{min-height:58px;gap:10px;overflow:visible}.td-landing .nav-actions{flex-shrink:0;gap:8px}.td-landing .logo{flex-shrink:1;min-width:0}.td-landing .logo-line1{display:none}}@media (max-width:760px){.td-landing .logo-line2{font-size:13px}.td-landing .logo-icon{width:32px;height:32px}}.td-landing .btn:hover{opacity:.88;transform:translateY(-1px)}.td-landing .btn-primary{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;padding:13px 22px;font-size:15px;box-shadow:0 10px 28px rgba(79,124,255,.32)}.td-landing .btn-secondary{background:hsla(0,0%,100%,.1);color:#fff;padding:13px 20px;font-size:15px;border:1px solid hsla(0,0%,100%,.18)}.td-landing .btn-sm{padding:10px 16px;font-size:14px}.td-landing .btn-full{width:100%;margin-top:12px;display:flex}.td-landing .btn-dark{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;padding:15px 30px;font-size:16px;box-shadow:0 12px 30px rgba(79,124,255,.35)}.td-landing .hero{background:var(--hero-bg);color:var(--ink);padding:88px 0 52px;border-bottom:1px solid var(--hero-border);transition:background .3s;width:100%}.td-landing .hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:56px;align-items:center}.td-landing .eyebrow{text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.13em;margin-bottom:14px}.td-landing h1{color:var(--ink)}.td-landing h1,.td-landing h2{font-size:clamp(32px,4.8vw,52px);line-height:1.06;letter-spacing:-.04em;font-weight:900}.td-landing h3{font-size:22px;line-height:1.2;letter-spacing:-.03em;font-weight:800;margin-bottom:10px}.td-landing .hero-copy{font-size:20px;color:var(--muted);max-width:700px;margin:24px 0 30px;line-height:1.6}.td-landing .hero-actions{display:flex;gap:14px;flex-wrap:wrap}.td-landing .hero-card{background:var(--hero-prompt-bg);border:1px solid var(--line);border-radius:26px;padding:26px;box-shadow:0 12px 40px rgba(16,24,40,.08)}.td-landing .terminal-dots{display:flex;gap:8px;margin-bottom:20px}.td-landing .terminal-dots span{width:11px;height:11px;background:var(--line);border-radius:50%;display:block}.td-landing .prompt-text{color:var(--ink);font-size:16px;border-left:3px solid var(--blue);padding-left:15px;line-height:1.6;font-style:italic}.td-landing .build-list{margin:22px 0;display:grid;gap:10px}.td-landing .build-item{background:var(--hero-item-bg);border:1px solid var(--line);padding:11px 14px;border-radius:12px;font-size:15px;display:flex;align-items:center;gap:8px;color:var(--ink)}.td-landing .check-cyan,.td-landing .launch-line{color:var(--blue);font-weight:800}.td-landing .launch-line{font-size:15px;margin-top:4px}.td-landing .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px}.td-landing .metric-card{background:var(--pale);border:1px solid var(--line);border-radius:18px;padding:20px}.td-landing .metric-num{display:block;font-size:32px;font-weight:900;letter-spacing:-.04em;color:var(--ink)}.td-landing .metric-label{color:var(--muted);font-size:14px}.td-landing .section{padding:88px 0;width:100%}.td-landing .section-pale{background:var(--pale)}.td-landing .section-dark{background:var(--dark);color:#fff}.td-landing .section-cta{background:radial-gradient(circle at 68% 20%,rgba(37,213,255,.22),transparent 28%),linear-gradient(135deg,#07111f,#142655);color:#fff;text-align:center;padding:96px 0;width:100%}.td-landing .section-cta h2{max-width:700px;margin:0 auto}.td-landing .section-cta p{max-width:740px;margin:20px auto 30px;color:hsla(0,0%,100%,.75);font-size:18px;line-height:1.65}.td-landing .two-col{display:grid;grid-template-columns:1.04fr .96fr;gap:56px;align-items:center}.td-landing .two-col p{color:var(--muted);font-size:17px;margin-top:16px;line-height:1.7}.td-landing .dark-copy{color:hsla(0,0%,100%,.72)!important}.td-landing .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}.td-landing .step{background:var(--step-bg);border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:0 12px 36px rgba(16,24,40,.05)}.td-landing .step-num{color:var(--blue);font-size:28px;font-weight:900;letter-spacing:-.04em;margin-bottom:8px;display:block}.td-landing .step p{color:var(--muted);font-size:16px;margin-top:8px;line-height:1.65}.td-landing .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.td-landing .feature-pill{background:var(--feature-pill-bg);border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-weight:700;font-size:14px;text-align:center}.td-landing .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}.td-landing .card{background:var(--card-bg);border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:0 12px 36px rgba(16,24,40,.05)}.td-landing .card p{color:var(--muted);font-size:16px;margin-top:8px;line-height:1.65}.td-landing .card a{display:inline-block;margin-top:16px;color:var(--blue);font-weight:700;font-size:14px}.td-landing .card a:hover{text-decoration:underline}.td-landing .section-cta .eyebrow,.td-landing .section-dark .eyebrow{color:var(--cyan)}.td-landing .live-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(22,163,74,.15);border:1px solid rgba(22,163,74,.3);color:#4ade80;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:18px}.td-landing .live-dot{width:7px;height:7px;background:#4ade80;border-radius:50%;animation:td-pulse 1.8s infinite}@keyframes td-pulse{0%,to{opacity:1}50%{opacity:.4}}.td-landing .civix-link{color:var(--cyan);font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.td-landing .civix-link:hover{opacity:.8}.td-landing .check-list{list-style:none;padding:0;margin-top:26px;display:grid;gap:11px}.td-landing .check-list li{display:flex;align-items:flex-start;gap:10px;font-size:16px;color:hsla(0,0%,100%,.82)}.td-landing .check-list li:before{content:"✓";color:var(--cyan);font-weight:900;flex-shrink:0;margin-top:1px}.td-landing .outcome-card{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;padding:28px;color:#fff}.td-landing .outcome-card h3{margin-bottom:20px}.td-landing .outcome-stat{border-top:1px solid hsla(0,0%,100%,.12);padding-top:16px;margin-top:16px}.td-landing .outcome-stat strong{display:block;font-size:30px;color:var(--cyan);letter-spacing:-.04em;font-weight:900}.td-landing .outcome-stat span{color:hsla(0,0%,100%,.65);font-size:14px}.td-landing .privacy-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.td-landing .privacy-tag{background:var(--privacy-tag-bg);border:1px solid var(--line);border-radius:12px;padding:10px 16px;font-weight:700;font-size:14px}.td-landing .why-heading{max-width:900px}@media (min-width:901px){.td-landing .why-heading{white-space:nowrap}}.td-landing .diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.td-landing .diff-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;padding:30px;position:relative;overflow:hidden;transition:border-color .25s,background .25s}.td-landing .diff-card:hover{background:hsla(0,0%,100%,.09);border-color:rgba(37,213,255,.35)}.td-landing .diff-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:24px 24px 0 0}.td-landing .diff-num{font-size:13px;font-weight:800;color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;display:block}.td-landing .diff-card h3{font-size:20px;color:#fff;margin-bottom:12px;letter-spacing:-.03em}.td-landing .diff-card p{color:hsla(0,0%,100%,.68);font-size:15px;line-height:1.65;margin:0}.td-landing .diff-tag{display:inline-block;margin-top:20px;background:rgba(37,213,255,.12);border:1px solid rgba(37,213,255,.25);color:var(--cyan);font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px}.td-landing .compare-wrap{margin-top:52px}.td-landing .compare-cards{display:none}.td-landing .compare-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:16px;display:grid;gap:12px}.td-landing .compare-card-time{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.td-landing .compare-card-block{border-radius:12px;padding:12px 14px}.td-landing .compare-card-block--them{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.td-landing .compare-card-block--us{background:rgba(79,124,255,.12);border:1px solid rgba(79,124,255,.28)}.td-landing .compare-card-heading{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;color:hsla(0,0%,100%,.45)}.td-landing .compare-card-block--us .compare-card-heading{color:var(--cyan)}.td-landing .compare-card-block p{margin:0;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.62)}.td-landing .compare-card-block--us .badge-win{display:inline;white-space:normal;line-height:1.45;border-radius:10px;padding:6px 10px}.td-landing .compare-table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width:641px) and (max-width:900px){.td-landing .compare-table{min-width:560px}.td-landing .compare-table td,.td-landing .compare-table th{padding:12px 14px;font-size:13px}.td-landing .badge-win{white-space:normal;line-height:1.4;border-radius:10px}}.td-landing .compare-label{color:hsla(0,0%,100%,.45);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;text-align:center;display:block}.td-landing .compare-table th{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6);letter-spacing:.06em;padding:14px 20px;text-align:left}.td-landing .compare-table th:first-child{color:hsla(0,0%,100%,.4);width:18%}.td-landing .compare-table th.col-them{color:hsla(0,0%,100%,.45);text-align:center}.td-landing .compare-table th.col-us{background:rgba(79,124,255,.18);color:var(--cyan);text-align:center}.td-landing .compare-table td{padding:14px 20px;font-size:15px;border-top:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.72)}.td-landing .compare-table td:first-child{font-weight:700;color:hsla(0,0%,100%,.5);font-size:13px;text-transform:uppercase;letter-spacing:.04em}.td-landing .compare-table td.col-them{text-align:center;color:hsla(0,0%,100%,.4);font-size:14px}.td-landing .compare-table td.col-us{background:rgba(79,124,255,.08);text-align:center;color:#fff;font-weight:700;font-size:14px}.td-landing .compare-table tr:hover td{background:hsla(0,0%,100%,.03)}.td-landing .compare-table tr:hover td.col-us{background:rgba(79,124,255,.13)}.td-landing .badge-win{gap:5px;background:rgba(37,213,255,.14);color:var(--cyan);font-size:13px;padding:4px 12px}.td-landing .why-quote{margin-top:52px;background:rgba(79,124,255,.1);border:1px solid rgba(79,124,255,.25);border-left:4px solid var(--cyan);border-radius:18px;padding:28px 32px;font-size:19px;font-style:italic;color:hsla(0,0%,100%,.88);letter-spacing:-.02em;line-height:1.6}.td-landing .why-quote cite{display:block;font-style:normal;color:hsla(0,0%,100%,.45);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-top:14px}.td-landing .proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.td-landing .proof-card{background:var(--proof-card-bg);border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:0 12px 36px rgba(16,24,40,.05)}.td-landing .proof-card p{color:var(--muted);font-size:16px;margin-top:8px;line-height:1.65}.td-landing .proof-link{color:var(--blue);font-weight:700}.td-landing blockquote{margin:42px 0 0;padding:30px 30px 30px 26px;background:var(--blockquote-bg);border-left:4px solid var(--blue);border-radius:16px;font-size:20px;letter-spacing:-.02em;line-height:1.55;font-style:italic}.td-landing blockquote cite{display:block;color:var(--muted);font-size:14px;font-style:normal;margin-top:14px;font-weight:600}.td-landing .roi-card{background:var(--roi-card-bg);border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:0 16px 40px rgba(16,24,40,.07)}.td-landing .roi-label{display:block;color:var(--muted);font-weight:700;font-size:14px;margin-bottom:14px;margin-top:18px}.td-landing .roi-label:first-child{margin-top:0}.td-landing .roi-input{display:block;width:100%;border:1px solid var(--line);border-radius:12px;padding:13px 14px;font-size:16px;font-family:inherit;outline:none;transition:border-color .2s;margin-top:6px;background:var(--card-bg);color:var(--ink)}.td-landing .roi-input:focus{border-color:var(--blue)}.td-landing .roi-result{background:var(--pale);border-radius:14px;padding:18px 20px;margin-top:20px}.td-landing .roi-result span{display:block;color:var(--muted);font-size:14px;font-weight:600;margin-bottom:4px}.td-landing .roi-result strong{font-size:34px;letter-spacing:-.04em;font-weight:900;color:var(--ink)}.td-landing .td-footer{background:#050b14;color:hsla(0,0%,100%,.68);padding:44px 0;width:100%}.td-landing .footer-grid{display:grid;grid-template-columns:1fr auto auto auto auto;gap:48px}.td-landing .footer-col-heading{display:block;color:hsla(0,0%,100%,.45);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.td-landing .footer-logo-wrap{display:flex;align-items:center;gap:10px;margin-bottom:10px}.td-landing .footer-logo-icon{width:28px;height:28px;flex-shrink:0}.td-landing .footer-wordmark{display:flex;flex-direction:column;line-height:1}.td-landing .footer-line1{font-size:7px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.35);margin-bottom:2px}.td-landing .footer-line2{font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#fff}.td-landing .footer-grid>div>p{font-size:14px;margin-top:4px}.td-landing .footer-col a{display:block;margin-bottom:10px;font-size:14px;transition:color .2s}.td-landing .footer-col a:hover{color:#fff}.td-landing .theme-toggle{width:38px;height:38px;padding:0;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,border-color .2s,transform .15s}.td-landing .theme-toggle:hover{background:hsla(0,0%,100%,.18);transform:translateY(-1px)}.td-landing .theme-toggle svg{width:17px;height:17px;stroke:#fff;display:block}html:not(.dark) .td-landing .icon-moon{display:block}html.dark .td-landing .icon-moon,html:not(.dark) .td-landing .icon-sun{display:none}html.dark .td-landing .icon-sun{display:block}html.dark .td-landing .section-pale h2,html.dark .td-landing .section-pale h3,html.dark .td-landing h1,html.dark .td-landing h2{color:var(--ink)}html.dark .td-landing .hero .eyebrow,html.dark .td-landing .section-pale .eyebrow{color:var(--blue)}html.dark .td-landing .two-col p{color:var(--muted)}html.dark .td-landing blockquote{color:var(--ink)}html.dark .td-landing .diff-card p{color:hsla(0,0%,100%,.68)}html.dark .td-landing .footer-col-heading{color:hsla(0,0%,100%,.45)}@media (max-width:900px){.td-landing .hero-grid,.td-landing .two-col{grid-template-columns:1fr}.td-landing .cards,.td-landing .diff-grid,.td-landing .feature-grid,.td-landing .metrics,.td-landing .steps{grid-template-columns:repeat(2,1fr)}.td-landing .footer-grid,.td-landing .proof-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.td-landing .compare-cards{display:grid;gap:14px}.td-landing .compare-table-scroll{display:none}.td-landing .why-quote{padding:22px 18px;font-size:17px}}@media (max-width:560px){.td-landing .cards,.td-landing .diff-grid,.td-landing .feature-grid,.td-landing .metrics,.td-landing .steps{grid-template-columns:1fr}}.td-landing{--cfp-gold:#f5b731;--cfp-gold2:#f90;--cfp-hero-bg:radial-gradient(ellipse 70% 55% at 80% 5%,rgba(245,183,49,.12),transparent 50%),radial-gradient(ellipse 50% 45% at 10% 40%,rgba(79,124,255,.1),transparent 50%),var(--page-bg);--cfp-heading:var(--ink);--cfp-body:var(--muted);--cfp-chip-bg:var(--card-bg);--cfp-chip-border:var(--line);--cfp-section-border:var(--line);--cfp-perk-bg:var(--card-bg);--cfp-perk-border:var(--line);--cfp-perk-hover:rgba(245,183,49,.35);--cfp-form-bg:var(--card-bg);--cfp-form-border:var(--line);--cfp-progress-bg:var(--pale);--cfp-input-bg:var(--pale);--cfp-input-border:var(--line);--cfp-input-color:var(--ink);--cfp-label:var(--muted);--cfp-note:var(--muted);--cfp-pill-bg:var(--pale);--cfp-pill-border:var(--line);--cfp-pill-color:var(--muted);--cfp-error:#dc2626;--cfp-step-line:var(--line)}html.dark .td-landing{--cfp-hero-bg:radial-gradient(ellipse 70% 55% at 80% 5%,rgba(245,183,49,.16),transparent 50%),radial-gradient(ellipse 50% 45% at 10% 40%,rgba(79,124,255,.14),transparent 50%),var(--bg);--cfp-heading:var(--white);--cfp-body:hsla(0,0%,100%,.65);--cfp-chip-bg:hsla(0,0%,100%,.06);--cfp-chip-border:hsla(0,0%,100%,.12);--cfp-section-border:hsla(0,0%,100%,.06);--cfp-perk-bg:hsla(0,0%,100%,.04);--cfp-perk-border:hsla(0,0%,100%,.09);--cfp-form-bg:hsla(0,0%,100%,.03);--cfp-form-border:hsla(0,0%,100%,.1);--cfp-progress-bg:hsla(0,0%,100%,.06);--cfp-input-bg:hsla(0,0%,100%,.05);--cfp-input-border:hsla(0,0%,100%,.12);--cfp-input-color:#fff;--cfp-label:hsla(0,0%,100%,.55);--cfp-note:hsla(0,0%,100%,.35);--cfp-pill-bg:hsla(0,0%,100%,.05);--cfp-pill-border:hsla(0,0%,100%,.12);--cfp-pill-color:hsla(0,0%,100%,.65);--cfp-error:#f87171;--cfp-step-line:hsla(0,0%,100%,.1)}.td-landing .cfp-apply-hero{padding:72px 0 56px;text-align:center;background:var(--cfp-hero-bg);border-bottom:1px solid var(--cfp-section-border)}.td-landing .cfp-apply-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(245,183,49,.1);border:1px solid rgba(245,183,49,.3);color:var(--cfp-gold);font-size:11.5px;font-weight:800;padding:5px 14px;border-radius:999px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:20px}.td-landing .cfp-apply-badge:before{content:"★"}.td-landing .cfp-apply-hero h1{font-size:clamp(32px,5vw,54px);font-weight:900;letter-spacing:-.05em;line-height:1.04;margin-bottom:18px;color:var(--cfp-heading)}.td-landing .cfp-apply-hero h1 span{background:linear-gradient(135deg,var(--cfp-gold),var(--cfp-gold2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.td-landing .cfp-apply-sub{font-size:18px;color:var(--cfp-body);max-width:560px;margin:0 auto 36px;line-height:1.7}.td-landing .cfp-equity-strip{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.td-landing .cfp-eq-chip{background:var(--cfp-chip-bg);border:1px solid var(--cfp-chip-border);border-radius:12px;padding:12px 20px;text-align:center}.td-landing .cfp-eq-chip strong{display:block;font-size:22px;font-weight:900;letter-spacing:-.04em;color:var(--cfp-gold);margin-bottom:2px}.td-landing .cfp-eq-chip span{font-size:12px;color:var(--cfp-body);font-weight:500}.td-landing .cfp-spots-note{font-size:13px;color:var(--cfp-body);display:flex;align-items:center;justify-content:center;gap:7px}.td-landing .cfp-spot-dot{width:7px;height:7px;border-radius:50%;background:var(--cfp-gold);animation:cfp-pulse 1.8s ease-in-out infinite;flex-shrink:0}@keyframes cfp-pulse{0%,to{opacity:1}50%{opacity:.3}}.td-landing .cfp-form-section,.td-landing .cfp-how-section,.td-landing .cfp-perks-section{padding:56px 0;border-bottom:1px solid var(--cfp-section-border)}.td-landing .cfp-perks-section{padding:64px 0;background:var(--pale)}.td-landing .cfp-form-section{padding:64px 0 80px;border-bottom:none}.td-landing .cfp-section-label{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--cfp-gold);margin-bottom:14px;display:block}.td-landing .cfp-section-head{font-size:clamp(22px,3.5vw,34px);font-weight:900;letter-spacing:-.04em;margin-bottom:8px;color:var(--cfp-heading)}.td-landing .cfp-how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative;margin-top:32px}.td-landing .cfp-how-steps:before{content:"";position:absolute;top:22px;left:16.67%;right:16.67%;height:1px;background:linear-gradient(90deg,rgba(245,183,49,.3),rgba(245,183,49,.3));pointer-events:none}.td-landing .cfp-how-step{text-align:center;padding:0 20px}.td-landing .cfp-how-step-num{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--cfp-gold),var(--cfp-gold2));color:#000;font-size:16px;font-weight:900;display:grid;place-items:center;margin:0 auto 16px;position:relative;z-index:1}.td-landing .cfp-how-step h4{font-size:15.5px;font-weight:700;color:var(--cfp-heading);margin-bottom:6px}.td-landing .cfp-how-step p{font-size:13px;color:var(--cfp-body);line-height:1.6}.td-landing .cfp-perks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.td-landing .cfp-perk{background:var(--cfp-perk-bg);border:1px solid var(--cfp-perk-border);border-radius:18px;padding:24px 22px;transition:border-color .2s}.td-landing .cfp-perk:hover{border-color:var(--cfp-perk-hover)}.td-landing .cfp-perk-icon{font-size:26px;margin-bottom:12px}.td-landing .cfp-perk h3{font-size:15.5px;font-weight:700;color:var(--cfp-heading);margin-bottom:6px;letter-spacing:-.02em}.td-landing .cfp-perk p{font-size:13.5px;color:var(--cfp-body);line-height:1.6}.td-landing .cfp-form-intro{text-align:center;margin-bottom:40px}.td-landing .cfp-form-kicker{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--td-accent);margin:0 0 12px}.td-landing .cfp-form-title{font-family:var(--td-font-display);font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--cfp-title);margin:0 0 14px}.td-landing .cfp-form-lead{font-size:15px;line-height:1.7;color:var(--cfp-body);max-width:48ch;margin:0 auto}.td-landing .cfp-wrap-sm{width:min(680px,calc(100% - 32px));margin:0 auto;min-width:0;max-width:100%;box-sizing:border-box}.td-landing .cfp-form-section{width:100%;max-width:100%;overflow-x:clip}.td-landing .cfp-form-card{background:var(--cfp-form-bg);border:1px solid var(--cfp-form-border);border-radius:24px;overflow:hidden;max-width:100%;min-width:0}.td-landing .cfp-progress-bar{background:var(--cfp-progress-bg);border-bottom:1px solid var(--cfp-section-border);padding:20px 32px;display:flex;align-items:center;justify-content:center}.td-landing .cfp-progress-steps{gap:0;max-width:420px}.td-landing .cfp-prog-step,.td-landing .cfp-progress-steps{display:flex;align-items:center;flex:1}.td-landing .cfp-prog-step:last-child{flex:0}.td-landing .cfp-prog-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0;transition:all .3s}.td-landing .cfp-prog-dot.done{background:linear-gradient(135deg,var(--cfp-gold),var(--cfp-gold2));color:#000;box-shadow:0 4px 12px rgba(245,183,49,.3)}.td-landing .cfp-prog-dot.active{background:rgba(245,183,49,.15);border:2px solid var(--cfp-gold);color:var(--cfp-gold)}.td-landing .cfp-prog-dot.pending{background:var(--cfp-pill-bg);border:1.5px solid var(--cfp-pill-border);color:var(--cfp-note)}.td-landing .cfp-prog-line{flex:1;height:1px;background:var(--cfp-step-line);margin:0 8px;transition:background .3s}.td-landing .cfp-prog-line.done{background:linear-gradient(90deg,var(--cfp-gold),var(--cfp-gold2))}.td-landing .cfp-step-label{text-align:center;padding:10px 0 0;font-size:12px;color:var(--cfp-note)}.td-landing .cfp-form-body{padding:40px 40px 32px}.td-landing .cfp-step-title{font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--cfp-heading);margin-bottom:4px}.td-landing .cfp-step-sub{font-size:14px;color:var(--cfp-body);margin-bottom:32px}.td-landing .cfp-field{margin-bottom:22px}.td-landing .cfp-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.td-landing .cfp-fl{display:block;font-size:12.5px;font-weight:700;color:var(--cfp-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.td-landing .cfp-fl .req{color:var(--cfp-gold)}.td-landing .cfp-field-note{font-size:12px;color:var(--cfp-note);margin-top:5px;line-height:1.5}.td-landing .cfp-form-card input[type=email],.td-landing .cfp-form-card input[type=text],.td-landing .cfp-form-card input[type=url],.td-landing .cfp-form-card textarea{display:block;width:100%;background-color:var(--cfp-input-bg);border:1.5px solid var(--cfp-input-border);border-radius:12px;color:var(--cfp-input-color);font-size:15px;padding:13px 16px;outline:none;transition:border-color .2s,background-color .2s;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.td-landing .cfp-form-card input:focus,.td-landing .cfp-form-card textarea:focus{border-color:var(--cfp-gold);background-color:rgba(245,183,49,.04);box-shadow:0 0 0 3px rgba(245,183,49,.08)}html.dark .td-landing .cfp-form-card input:focus,html.dark .td-landing .cfp-form-card textarea:focus{background-color:hsla(0,0%,100%,.07)}.td-landing .cfp-form-card input::-moz-placeholder,.td-landing .cfp-form-card textarea::-moz-placeholder{color:var(--cfp-note)}.td-landing .cfp-form-card input::placeholder,.td-landing .cfp-form-card textarea::placeholder{color:var(--cfp-note)}.td-landing .cfp-form-card textarea{resize:vertical;min-height:100px;line-height:1.6}.td-landing .cfp-form-card input.err,.td-landing .cfp-form-card textarea.err{border-color:var(--cfp-error)}.td-landing .cfp-char-row{display:flex;justify-content:space-between;align-items:center;margin-top:5px;gap:12px}.td-landing .cfp-char-count{font-size:11.5px;color:var(--cfp-note);margin-left:auto}.td-landing .cfp-char-count.warn{color:var(--cfp-gold)}.td-landing .cfp-field-error{font-size:12px;color:var(--cfp-error);margin-top:5px}.td-landing .cfp-choice-grid{display:grid;gap:10px;width:100%;min-width:0;max-width:100%}.td-landing .cfp-choice-grid--4,.td-landing .cfp-choice-grid--5,.td-landing .cfp-choice-grid--7{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.td-landing .cfp-choice-grid--chips{display:flex;flex-wrap:wrap;gap:8px}.td-landing .cfp-choice{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:0;min-height:64px;padding:12px 34px 12px 14px;border-radius:14px;border:1px solid var(--cfp-pill-border);background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 60%),var(--cfp-pill-bg);color:var(--cfp-heading);cursor:pointer;overflow:hidden;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.td-landing .cfp-choice--chip{flex-direction:row;align-items:center;min-height:0;padding:9px 14px;border-radius:999px;gap:0}.td-landing .cfp-choice--chip.selected{padding-right:32px}.td-landing .cfp-choice input{position:absolute;opacity:0;pointer-events:none}.td-landing .cfp-choice-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-bottom:2px;border-radius:7px;background:rgba(245,183,49,.12);color:var(--cfp-gold);font-size:11px;font-weight:800;line-height:1}.td-landing .cfp-choice-label{font-size:13.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--cfp-heading);overflow-wrap:anywhere;word-break:break-word}.td-landing .cfp-choice-hint{font-size:11px;font-weight:500;line-height:1.3;color:var(--cfp-note);overflow-wrap:anywhere}.td-landing .cfp-choice-check{position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:999px;border:1.5px solid var(--cfp-pill-border);background:transparent;opacity:.55;transition:opacity .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.td-landing .cfp-choice--chip .cfp-choice-check{top:50%;right:8px;transform:translateY(-50%) scale(.85);opacity:0}.td-landing .cfp-choice-check:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid transparent;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);opacity:0}.td-landing .cfp-choice:hover{border-color:rgba(245,183,49,.45);transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.06)}html.dark .td-landing .cfp-choice:hover{box-shadow:0 10px 24px rgba(0,0,0,.28)}.td-landing .cfp-choice:focus-within{outline:none;border-color:var(--cfp-gold);box-shadow:0 0 0 3px rgba(245,183,49,.14)}.td-landing .cfp-choice.selected{border-color:rgba(245,183,49,.65);background:linear-gradient(180deg,rgba(245,183,49,.16),rgba(245,183,49,.05)),var(--cfp-pill-bg);box-shadow:0 0 0 1px rgba(245,183,49,.2)}.td-landing .cfp-choice.selected .cfp-choice-label{color:var(--cfp-heading)}.td-landing .cfp-choice.selected .cfp-choice-hint{color:var(--cfp-body)}.td-landing .cfp-choice.selected .cfp-choice-check{opacity:1;border-color:transparent;background:linear-gradient(135deg,var(--cfp-gold),var(--cfp-gold2));transform:none}.td-landing .cfp-choice--chip.selected .cfp-choice-check{opacity:1;transform:translateY(-50%)}.td-landing .cfp-choice.selected .cfp-choice-check:after{border-color:#101828;opacity:1}.td-landing .cfp-form-nav{display:flex;align-items:center;justify-content:space-between;padding:24px 40px;border-top:1px solid var(--cfp-section-border);background:var(--cfp-progress-bg)}.td-landing .cfp-step-counter{font-size:12px;color:var(--cfp-note)}.td-landing .cfp-btn-back{background:transparent;border:1.5px solid var(--cfp-input-border);color:var(--cfp-body);font-size:14px;font-weight:700;padding:11px 22px;border-radius:999px;cursor:pointer;font-family:inherit;transition:all .2s}.td-landing .cfp-btn-back:hover{border-color:var(--muted);color:var(--cfp-heading)}.td-landing .cfp-btn-next,.td-landing .cfp-btn-submit{background:linear-gradient(135deg,var(--cfp-gold),var(--cfp-gold2));color:#000;font-size:14.5px;font-weight:800;padding:12px 28px;border-radius:999px;border:none;cursor:pointer;font-family:inherit;transition:all .2s;display:flex;align-items:center;gap:8px;box-shadow:0 6px 20px rgba(245,183,49,.28)}.td-landing .cfp-btn-submit{font-size:15px;padding:14px 32px;box-shadow:0 8px 24px rgba(245,183,49,.3)}.td-landing .cfp-btn-next:hover,.td-landing .cfp-btn-submit:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(245,183,49,.4)}.td-landing .cfp-btn-next:disabled,.td-landing .cfp-btn-submit:disabled{opacity:.45;cursor:not-allowed;transform:none}.td-landing .cfp-submit-error{background:hsla(0,91%,71%,.1);border:1px solid hsla(0,91%,71%,.3);border-radius:12px;padding:14px 18px;font-size:14px;color:var(--cfp-error);margin-bottom:20px}.td-landing .cfp-submit-error a{color:var(--cfp-gold);font-weight:600}.td-landing .cfp-success-screen{text-align:center;padding:80px 40px;animation:cfp-fade-step .4s ease}.td-landing .cfp-success-icon{font-size:56px;margin-bottom:24px;display:block}.td-landing .cfp-success-screen h2{font-size:28px;font-weight:900;letter-spacing:-.04em;color:var(--cfp-heading);margin-bottom:12px}.td-landing .cfp-success-screen p{font-size:16px;color:var(--cfp-body);max-width:440px;margin:0 auto 28px;line-height:1.7}.td-landing .cfp-success-screen strong{color:var(--cfp-heading)}.td-landing .cfp-success-timeline{display:flex;flex-direction:column;gap:12px;max-width:400px;margin:0 auto 32px;text-align:left}.td-landing .cfp-tl-item{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cfp-body)}.td-landing .cfp-tl-dot{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--cfp-gold),var(--cfp-gold2));color:#000;font-size:10px;font-weight:900;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.td-landing .cfp-btn-home{background:var(--cfp-pill-bg);border:1.5px solid var(--cfp-pill-border);color:var(--cfp-heading);padding:12px 26px;border-radius:999px;font-size:14.5px;font-weight:700;display:inline-block;transition:all .2s}.td-landing .cfp-btn-home:hover{border-color:var(--cfp-gold)}.td-landing .cfp-email-fallback{text-align:center;margin-top:18px;font-size:13px;color:var(--cfp-note)}.td-landing .cfp-email-fallback a{color:rgba(245,183,49,.85);font-weight:600}@keyframes cfp-fade-step{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.td-landing .cfp-form-step{animation:cfp-fade-step .3s ease}@media (max-width:760px){.td-landing .cfp-choice-grid--4,.td-landing .cfp-choice-grid--5,.td-landing .cfp-choice-grid--7{grid-template-columns:repeat(2,minmax(0,1fr))}.td-landing .cfp-choice{min-height:58px;padding:10px 30px 10px 12px}.td-landing .cfp-choice--chip{padding:8px 12px}.td-landing .cfp-choice--chip.selected{padding-right:28px}.td-landing .cfp-perks-grid{grid-template-columns:1fr}.td-landing .cfp-how-steps{grid-template-columns:1fr;gap:24px}.td-landing .cfp-how-steps:before{display:none}.td-landing .cfp-field-row{grid-template-columns:1fr}.td-landing .cfp-form-body{padding:28px 20px 24px}.td-landing .cfp-form-nav{padding:20px;flex-direction:column;gap:12px}.td-landing .cfp-btn-back,.td-landing .cfp-btn-next,.td-landing .cfp-btn-submit{width:100%;justify-content:center}.td-landing .cfp-equity-strip{flex-direction:column;align-items:center}.td-landing .cfp-eq-chip{width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){.td-landing .cfp-form-step,.td-landing .cfp-spot-dot,.td-landing .cfp-success-screen{animation:none}}.td-landing{--pricing-hero-bg:radial-gradient(circle at 78% 10%,rgba(37,213,255,.1),transparent 28%),radial-gradient(circle at 12% 30%,rgba(79,124,255,.12),transparent 22%),var(--page-bg);--pricing-heading:var(--ink);--pricing-body:var(--muted);--pricing-toggle-bg:var(--pale);--pricing-toggle-border:var(--line);--pricing-toggle-idle:var(--muted);--pricing-card-bg:var(--card-bg);--pricing-card-border:var(--line);--pricing-card-hover-bg:var(--pale);--pricing-card-hover-border:rgba(79,124,255,.35);--pricing-rec-bg:rgba(79,124,255,.06);--pricing-rec-border:rgba(79,124,255,.45);--pricing-rec-shadow:0 0 0 1px rgba(79,124,255,.2),0 16px 40px rgba(79,124,255,.1);--pricing-divider:var(--line);--pricing-feat:#344054;--pricing-feat-label:#98a2b3;--pricing-dash:#d0d5dd;--pricing-outline-border:rgba(16,24,40,.18);--pricing-outline-color:var(--ink);--pricing-outline-hover-bg:rgba(79,124,255,.06);--pricing-section-bg:var(--pale);--pricing-table-border:var(--line);--pricing-table-head:var(--pale);--pricing-table-cell:var(--muted);--pricing-table-row-hover:rgba(79,124,255,.04);--pricing-faq-bg:var(--card-bg);--pricing-faq-border:var(--line);--pricing-faq-q:var(--ink);--pricing-cta-bg:radial-gradient(circle at 68% 20%,rgba(37,213,255,.12),transparent 28%),linear-gradient(135deg,#eef4ff,#e8f7ff);--pricing-cta-heading:var(--ink);--pricing-cta-body:var(--muted);--pricing-ghost-bg:rgba(16,24,40,.04);--pricing-ghost-border:var(--line);--pricing-ghost-color:var(--ink);--pricing-trust:var(--muted);--pricing-cfp-tier-bg:rgba(16,24,40,.03);--pricing-cfp-tier-border:var(--line);--pricing-check-n:#d0d5dd;--pricing-cat-bg:var(--pale);--pricing-cat-color:#98a2b3}html.dark .td-landing{--pricing-hero-bg:radial-gradient(circle at 78% 10%,rgba(37,213,255,.18),transparent 28%),radial-gradient(circle at 12% 30%,rgba(79,124,255,.2),transparent 22%),var(--bg);--pricing-heading:var(--white);--pricing-body:hsla(0,0%,100%,.68);--pricing-toggle-bg:hsla(0,0%,100%,.07);--pricing-toggle-border:hsla(0,0%,100%,.12);--pricing-toggle-idle:hsla(0,0%,100%,.55);--pricing-card-bg:hsla(0,0%,100%,.05);--pricing-card-border:hsla(0,0%,100%,.1);--pricing-card-hover-bg:hsla(0,0%,100%,.08);--pricing-card-hover-border:hsla(0,0%,100%,.2);--pricing-rec-bg:rgba(79,124,255,.1);--pricing-rec-border:rgba(79,124,255,.5);--pricing-rec-shadow:0 0 0 1px rgba(79,124,255,.3),0 20px 60px rgba(79,124,255,.15);--pricing-divider:hsla(0,0%,100%,.09);--pricing-feat:hsla(0,0%,100%,.78);--pricing-feat-label:hsla(0,0%,100%,.38);--pricing-dash:hsla(0,0%,100%,.22);--pricing-outline-border:hsla(0,0%,100%,.22);--pricing-outline-color:#fff;--pricing-outline-hover-bg:hsla(0,0%,100%,.06);--pricing-section-bg:var(--dark);--pricing-table-border:hsla(0,0%,100%,.08);--pricing-table-head:hsla(0,0%,100%,.06);--pricing-table-cell:hsla(0,0%,100%,.7);--pricing-table-row-hover:hsla(0,0%,100%,.03);--pricing-faq-bg:hsla(0,0%,100%,.04);--pricing-faq-border:hsla(0,0%,100%,.09);--pricing-faq-q:#fff;--pricing-cta-bg:radial-gradient(circle at 68% 20%,rgba(37,213,255,.18),transparent 28%),linear-gradient(135deg,#07111f,#142655);--pricing-cta-heading:var(--white);--pricing-cta-body:hsla(0,0%,100%,.65);--pricing-ghost-bg:hsla(0,0%,100%,.08);--pricing-ghost-border:hsla(0,0%,100%,.16);--pricing-ghost-color:#fff;--pricing-trust:hsla(0,0%,100%,.38);--pricing-cfp-tier-bg:hsla(0,0%,100%,.05);--pricing-cfp-tier-border:hsla(0,0%,100%,.1);--pricing-check-n:hsla(0,0%,100%,.2);--pricing-cat-bg:hsla(0,0%,100%,.04);--pricing-cat-color:hsla(0,0%,100%,.3)}.td-landing .pricing-hero{padding:80px 0 64px;text-align:center;background:var(--pricing-hero-bg);transition:background .3s}.td-landing .pricing-hero .eyebrow{justify-content:center;display:flex;align-items:center;gap:8px}.td-landing .pricing-hero h1{margin-bottom:16px;font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:-.04em;font-weight:900;color:var(--pricing-heading)}.td-landing .pricing-hero p{font-size:19px;color:var(--pricing-body);max-width:600px;margin:0 auto 36px;line-height:1.65}.td-landing .billing-toggle{display:inline-flex;align-items:center;background:var(--pricing-toggle-bg);border:1px solid var(--pricing-toggle-border);border-radius:999px;padding:4px;margin-bottom:56px}.td-landing .toggle-opt{padding:8px 22px;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;transition:all .22s;color:var(--pricing-toggle-idle);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:8px;border:none;background:transparent;font-family:inherit}.td-landing .toggle-opt.active{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;box-shadow:0 4px 14px rgba(79,124,255,.35)}.td-landing .save-badge{background:rgba(74,222,128,.18);color:#16a34a;font-size:11px;font-weight:800;padding:2px 9px;border-radius:20px;letter-spacing:.04em}html.dark .td-landing .save-badge{color:#4ade80}.td-landing .pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px;align-items:stretch}.td-landing .tier-card{background:var(--pricing-card-bg);border:1px solid var(--pricing-card-border);border-radius:24px;padding:28px 24px;display:flex;flex-direction:column;transition:border-color .25s,background .25s;position:relative;overflow:hidden}.td-landing .tier-card:hover{background:var(--pricing-card-hover-bg);border-color:var(--pricing-card-hover-border)}.td-landing .tier-card.recommended{background:var(--pricing-rec-bg);border-color:var(--pricing-rec-border);box-shadow:var(--pricing-rec-shadow)}.td-landing .tier-card.recommended:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:24px 24px 0 0}.td-landing .tier-card.enterprise-card{background:var(--pricing-card-bg);border-color:var(--pricing-card-border)}.td-landing .tier-badge{display:inline-block;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 12px;border-radius:20px;margin-bottom:14px;align-self:flex-start}.td-landing .tier-name{font-size:22px;font-weight:900;letter-spacing:-.03em;margin-bottom:6px;color:var(--pricing-heading)}.td-landing .tier-desc{font-size:13.5px;color:var(--pricing-body);line-height:1.55;margin-bottom:22px;flex-shrink:0}.td-landing .tier-price{margin-bottom:22px}.td-landing .price-num{font-size:46px;font-weight:900;letter-spacing:-.06em;line-height:1;display:flex;align-items:baseline;gap:4px;color:var(--pricing-heading)}.td-landing .price-num .dollar{font-size:26px;align-self:flex-start;margin-top:8px;color:var(--pricing-body)}.td-landing .price-num.free-price{font-size:42px;color:#16a34a}html.dark .td-landing .price-num.free-price{color:#4ade80}.td-landing .price-num.custom-price{font-size:34px;letter-spacing:-.04em}.td-landing .price-period{font-size:13px;color:var(--pricing-feat-label);margin-top:5px}.td-landing .price-annual{font-size:12px;color:#16a34a;margin-top:3px;font-weight:600;min-height:18px}html.dark .td-landing .price-annual{color:#4ade80}.td-landing .tier-cta{margin-bottom:24px}.td-landing .tier-cta .btn{width:100%;border-radius:12px;padding:12px 18px;font-size:14.5px}.td-landing .btn-outline{background:transparent;border:1.5px solid var(--pricing-outline-border);color:var(--pricing-outline-color);border-radius:12px;padding:12px 18px;font-size:14.5px;width:100%;font-weight:700;cursor:pointer;font-family:inherit;transition:border-color .2s,background .2s;display:inline-flex;align-items:center;justify-content:center}.td-landing .btn-outline:hover{border-color:var(--blue);background:var(--pricing-outline-hover-bg)}.td-landing .tier-divider{border:none;border-top:1px solid var(--pricing-divider);margin-bottom:18px}.td-landing .tier-feat-label{font-size:11px;font-weight:700;color:var(--pricing-feat-label);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.td-landing .tier-features{display:grid;gap:9px;flex:1}.td-landing .feat-row{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--pricing-feat);line-height:1.45}.td-landing .feat-row .check{color:#16a34a;flex-shrink:0;margin-top:1px;font-size:12px;font-weight:900}html.dark .td-landing .feat-row .check{color:#4ade80}.td-landing .feat-row .dash{color:var(--pricing-dash);flex-shrink:0}.td-landing .pricing-footnote{font-size:13px;color:var(--pricing-feat-label);text-align:center;margin-bottom:8px}.td-landing .pricing-section-dark{background:var(--pricing-section-bg);padding:64px 0 0;transition:background .3s}.td-landing .cfp-card{background:linear-gradient(135deg,rgba(245,183,49,.08),rgba(255,153,0,.05));border:1px solid rgba(245,183,49,.28);border-radius:24px;padding:40px 44px;margin-bottom:80px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.td-landing .cfp-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f5b731,#f90)}.td-landing .cfp-star{font-size:28px;margin-bottom:12px;display:block}.td-landing .cfp-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(245,183,49,.12);border:1px solid rgba(245,183,49,.3);color:#c47f00;font-size:11px;font-weight:800;padding:4px 12px;border-radius:20px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}html.dark .td-landing .cfp-badge{color:#f5b731}.td-landing .cfp-card h2{font-size:clamp(22px,3.5vw,34px);margin-bottom:14px;letter-spacing:-.04em;color:var(--pricing-heading)}.td-landing .cfp-card p{font-size:16px;color:var(--pricing-body);line-height:1.7;margin-bottom:24px}.td-landing .cfp-tiers{display:grid;gap:10px;margin-bottom:28px}.td-landing .cfp-tier{background:var(--pricing-cfp-tier-bg);border:1px solid var(--pricing-cfp-tier-border);border-radius:14px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center}.td-landing .cfp-tier.hl{background:rgba(245,183,49,.08);border-color:rgba(245,183,49,.3)}.td-landing .cfp-tier-label{font-size:14px;font-weight:600;color:var(--pricing-feat)}.td-landing .cfp-tier-equity{font-size:20px;font-weight:900;color:#c47f00;letter-spacing:-.03em}html.dark .td-landing .cfp-tier-equity{color:#f5b731}.td-landing .btn-gold{background:linear-gradient(135deg,#f5b731,#f90);color:#000;padding:13px 26px;font-size:15px;font-weight:800;border-radius:999px;box-shadow:0 8px 24px rgba(245,183,49,.28)}.td-landing .cfp-right{display:grid;gap:12px}.td-landing .cfp-inc-title{font-size:12px;font-weight:700;color:var(--pricing-feat-label);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.td-landing .cfp-inc-item{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--pricing-feat)}.td-landing .cfp-inc-item:before{content:"★";color:#c47f00;font-size:11px;flex-shrink:0}html.dark .td-landing .cfp-inc-item:before{color:#f5b731}.td-landing .cfp-spots{display:inline-flex;align-items:center;gap:7px;background:rgba(245,183,49,.12);border:1px solid rgba(245,183,49,.25);color:#c47f00;font-size:12px;font-weight:700;padding:5px 14px;border-radius:20px;margin-top:8px}html.dark .td-landing .cfp-spots{color:#f5b731}.td-landing .cfp-spots:before{content:"";width:7px;height:7px;border-radius:50%;background:#f5b731;flex-shrink:0;animation:goldPulse 1.8s ease-in-out infinite}@keyframes goldPulse{0%,to{opacity:1}50%{opacity:.4}}.td-landing .compare-section{padding:80px 0 96px;background:var(--pricing-section-bg);transition:background .3s}.td-landing .compare-section h2{text-align:center;margin-bottom:8px;font-size:clamp(28px,4vw,46px);color:var(--pricing-heading)}.td-landing .compare-sub{text-align:center;color:var(--pricing-body);font-size:16px;margin-bottom:44px}.td-landing .compare-section .compare-table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.td-landing .compare-table{width:100%;border-collapse:collapse;border-radius:18px;overflow:hidden;border:1px solid var(--pricing-table-border);background:var(--pricing-card-bg)}.td-landing .compare-table thead tr{background:var(--pricing-table-head)}.td-landing .compare-table th{padding:16px 18px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--pricing-feat-label);border-bottom:1px solid var(--pricing-table-border)}.td-landing .compare-table th:first-child{text-align:left;color:var(--pricing-feat-label);width:28%}.td-landing .compare-table th.col-rec{background:rgba(79,124,255,.12);color:var(--blue)}html.dark .td-landing .compare-table th.col-rec{color:var(--cyan)}.td-landing .compare-table td{padding:13px 18px;font-size:14px;border-top:1px solid var(--pricing-divider);color:var(--pricing-table-cell);text-align:center;vertical-align:middle}.td-landing .compare-table td:first-child{text-align:left;font-weight:600;font-size:13.5px;color:var(--pricing-body)}.td-landing .compare-table td.col-rec{background:rgba(79,124,255,.05)}.td-landing .compare-table tr:hover td{background:var(--pricing-table-row-hover)}.td-landing .compare-table tr:hover td.col-rec{background:rgba(79,124,255,.1)}.td-landing .check-y{color:#16a34a;font-size:15px;font-weight:900}html.dark .td-landing .check-y{color:#4ade80}.td-landing .check-n{color:var(--pricing-check-n)}.td-landing .badge-win{display:inline-flex;align-items:center;gap:4px;background:rgba(37,213,255,.12);color:var(--blue);font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px}html.dark .td-landing .badge-win{color:var(--cyan)}.td-landing .cat-row td{background:var(--pricing-cat-bg)!important;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pricing-cat-color)!important;padding:8px 18px;text-align:left!important}.td-landing .faq-section{padding:80px 0 96px;background:var(--pricing-section-bg);transition:background .3s}.td-landing .faq-header{text-align:center;margin-bottom:48px}.td-landing .faq-header h2{font-size:clamp(28px,4vw,46px);color:var(--pricing-heading)}.td-landing .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.td-landing .faq-card{background:var(--pricing-faq-bg);border:1px solid var(--pricing-faq-border);border-radius:18px;padding:24px 26px;transition:border-color .2s}.td-landing .faq-card:hover{border-color:rgba(37,213,255,.35)}.td-landing .faq-q{font-size:16px;font-weight:700;color:var(--pricing-faq-q);margin-bottom:10px;line-height:1.35}.td-landing .faq-a{font-size:14.5px;color:var(--pricing-body);line-height:1.7}.td-landing .faq-a a{color:var(--blue);font-weight:600}html.dark .td-landing .faq-a a{color:var(--cyan)}.td-landing .faq-a a:hover{text-decoration:underline}.td-landing .pricing-cta{background:var(--pricing-cta-bg);text-align:center;padding:96px 0;transition:background .3s}.td-landing .pricing-cta .eyebrow{justify-content:center;display:flex}.td-landing .pricing-cta h2{max-width:640px;margin:0 auto 16px;font-size:clamp(28px,4vw,46px);color:var(--pricing-cta-heading)}.td-landing .pricing-cta p{max-width:560px;margin:0 auto 32px;color:var(--pricing-cta-body);font-size:17px;line-height:1.65}.td-landing .cta-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:28px}.td-landing .btn-ghost{background:var(--pricing-ghost-bg);color:var(--pricing-ghost-color);padding:14px 28px;font-size:15.5px;border:1px solid var(--pricing-ghost-border);border-radius:999px}.td-landing .trust-row{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.td-landing .trust-item{font-size:13px;color:var(--pricing-trust);display:flex;align-items:center;gap:6px}.td-landing .trust-item:before{content:"✓";color:#16a34a;font-weight:900}html.dark .td-landing .trust-item:before{color:#4ade80}.td-landing .cfp-footnote{font-size:13px;color:var(--pricing-feat-label);margin-top:10px;line-height:1.55}@media (max-width:900px){.td-landing .pricing-grid{grid-template-columns:1fr 1fr}.td-landing .cfp-card{gap:32px}.td-landing .cfp-card,.td-landing .faq-grid{grid-template-columns:1fr}}@media (max-width:600px){.td-landing .pricing-grid{grid-template-columns:1fr}.td-landing .compare-section .compare-table{min-width:640px}.td-landing .compare-section .compare-table td,.td-landing .compare-section .compare-table th{padding:10px 12px;font-size:12px}}.td-landing{--faq-heading:var(--ink);--faq-body:var(--muted);--faq-faint:#98a2b3;--faq-surface:var(--card-bg);--faq-surface-2:var(--pale);--faq-line:var(--line);--faq-accent:var(--blue);--faq-accent-2:var(--cyan);--faq-hero-bg:radial-gradient(680px 380px at 12% -5%,rgba(79,124,255,.1),transparent 70%),radial-gradient(560px 340px at 92% 8%,rgba(37,213,255,.08),transparent 70%),var(--page-bg);--faq-search-bg:var(--card-bg);--faq-search-border:var(--line);--faq-chevron:#98a2b3;--faq-cmd-border:var(--blue);--faq-note-border:var(--cyan);--faq-table-text:var(--muted);--faq-table-key:var(--ink)}html.dark .td-landing{--faq-heading:var(--white);--faq-body:hsla(0,0%,100%,.65);--faq-faint:hsla(0,0%,100%,.38);--faq-surface:hsla(0,0%,100%,.04);--faq-surface-2:hsla(0,0%,100%,.06);--faq-line:hsla(0,0%,100%,.09);--faq-hero-bg:radial-gradient(680px 380px at 12% -5%,rgba(79,124,255,.16),transparent 70%),radial-gradient(560px 340px at 92% 8%,rgba(37,213,255,.09),transparent 70%),var(--bg);--faq-search-bg:hsla(0,0%,100%,.05);--faq-search-border:hsla(0,0%,100%,.12);--faq-chevron:hsla(0,0%,100%,.35);--faq-table-text:hsla(0,0%,100%,.62);--faq-table-key:#fff}.td-landing .sf-hero{padding:84px 0 56px;background:var(--faq-hero-bg);width:100%;max-width:100%;overflow-x:clip}.td-landing .sf-main{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip;padding-bottom:40px}.td-landing .sf-main>.td-container{width:min(1120px,calc(100% - 32px));max-width:none;margin-left:auto;margin-right:auto;min-width:0;box-sizing:border-box}.td-landing .sf-ans,.td-landing .sf-faq,.td-landing .sf-item,.td-landing .sf-sec{min-width:0;max-width:100%}.td-landing .sf-hero-intro{display:flex;flex-direction:column;align-items:center;text-align:center}.td-landing .sf-eyebrow{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--faq-accent-2);display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-bottom:22px;font-weight:700}.td-landing .sf-eyebrow:after,.td-landing .sf-eyebrow:before{content:"";width:26px;height:1px;background:var(--faq-accent-2);opacity:.85}.td-landing .sf-hero h1{font-weight:800;letter-spacing:-.04em;line-height:1.06;font-size:clamp(2.2rem,5vw,3.4rem);max-width:16ch;margin:0 auto;color:var(--faq-heading)}.td-landing .sf-hero h1 em{font-style:normal;color:var(--faq-accent)}.td-landing .sf-hero-intro>p{color:var(--faq-body);font-size:1.08rem;max-width:56ch;margin:22px auto 0;line-height:1.65}.td-landing .sf-search-box{position:relative;width:min(560px,100%);max-width:560px;margin-top:34px}.td-landing .sf-search-box svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--faq-faint);pointer-events:none}.td-landing .sf-search-box input{width:100%;background:var(--faq-search-bg);border:1px solid var(--faq-search-border);color:var(--faq-heading);font-size:15px;font-family:inherit;padding:15px 18px 15px 48px;border-radius:999px;outline:none;text-align:left}.td-landing .sf-search-box input::-moz-placeholder{color:var(--faq-faint)}.td-landing .sf-search-box input::placeholder{color:var(--faq-faint)}.td-landing .sf-search-box input:focus{border-color:var(--faq-accent);box-shadow:0 0 0 4px rgba(79,124,255,.14)}.td-landing .sf-hint{margin-top:12px;font-size:13px;color:var(--faq-faint)}.td-landing .sf-spine{margin:64px 0 0;border-top:1px solid var(--faq-line);padding-top:36px}.td-landing .sf-spine-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faq-faint);margin-bottom:28px;font-weight:700;text-align:center}.td-landing .sf-spine-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0;position:relative;min-width:0;max-width:420px;margin-inline:auto}.td-landing .sf-spine-track:before{content:"";position:absolute;top:18px;bottom:18px;left:17px;width:2px;border-radius:999px;background:linear-gradient(180deg,rgba(79,124,255,.2),var(--faq-accent) 35%,var(--faq-accent-2) 70%,rgba(37,213,255,.15));pointer-events:none}.td-landing .sf-stop{--sf-stop-i:0;position:relative;margin:0;animation:sf-stop-in .5s ease both;animation-delay:calc(var(--sf-stop-i) * 60ms)}.td-landing .sf-stop>a{display:grid;grid-template-columns:36px 1fr;gap:16px;align-items:start;padding:14px 0;color:inherit;text-decoration:none;min-width:0}.td-landing .sf-stop>a:hover{text-decoration:none}.td-landing .sf-stop>a:hover .sf-stop-body b{color:var(--faq-accent-2)}.td-landing .sf-stop-dot{position:relative;z-index:1;display:flex;flex-shrink:0}.td-landing .sf-stop-dot,.td-landing .sf-stop-num{align-items:center;justify-content:center;width:36px;height:36px}.td-landing .sf-stop-num{display:inline-flex;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;color:var(--faq-accent);background:var(--page-bg);border:2px solid rgba(79,124,255,.45);box-shadow:0 0 0 4px var(--page-bg);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}html.dark .td-landing .sf-stop-num{background:var(--bg);box-shadow:0 0 0 4px var(--bg)}.td-landing .sf-stop>a:hover .sf-stop-num{border-color:var(--faq-accent-2);transform:scale(1.06)}.td-landing .sf-stop.now .sf-stop-num{color:#041018;border-color:transparent;background:linear-gradient(135deg,var(--faq-accent),var(--faq-accent-2));box-shadow:0 0 0 4px var(--page-bg),0 0 0 8px rgba(37,213,255,.18);animation:sf-pulse 2.6s ease-in-out infinite}html.dark .td-landing .sf-stop.now .sf-stop-num{box-shadow:0 0 0 4px var(--bg),0 0 0 8px rgba(37,213,255,.2)}.td-landing .sf-stop-body{min-width:0;padding-top:4px}.td-landing .sf-stop b{display:block;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--faq-heading);transition:color .15s ease}.td-landing .sf-stop-body>span{display:block;font-size:13px;color:var(--faq-faint);margin-top:3px;line-height:1.4}.td-landing .sf-stop-current{display:inline-block;margin-top:8px;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faq-accent-2)}@keyframes sf-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes sf-stop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.td-landing .sf-guide-band{width:100%;margin:24px 0 8px;border:1px solid var(--faq-line);border-radius:18px;background:radial-gradient(520px 180px at 12% 50%,rgba(79,124,255,.1),transparent 70%),radial-gradient(480px 160px at 90% 40%,rgba(37,213,255,.07),transparent 70%),var(--faq-surface);scroll-margin-top:100px}.td-landing .sf-guide-band-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px 32px;padding:28px}.td-landing .sf-guide-band-copy{flex:1 1 280px;max-width:560px}.td-landing .sf-guide-kicker{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faq-accent-2)}.td-landing .sf-guide-band h2{margin:0;font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:800;letter-spacing:-.03em;color:var(--faq-heading)}.td-landing .sf-guide-band-copy>p:last-child{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:var(--faq-body)}.td-landing .sf-guide-cta{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;padding:13px 22px;border-radius:999px;border:none;background:linear-gradient(135deg,var(--faq-accent),var(--faq-accent-2));color:#fff;font-size:14.5px;font-weight:700;letter-spacing:-.01em;text-decoration:none;box-shadow:0 12px 28px rgba(79,124,255,.28);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.td-landing .sf-guide-cta:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 16px 34px rgba(37,213,255,.28);text-decoration:none;color:#fff}.td-landing .sf-sec{padding:56px 0;border-top:1px solid var(--faq-line);scroll-margin-top:100px}.td-landing .sf-item.hidden,.td-landing .sf-sec.hidden{display:none}.td-landing .sf-sec-head{display:flex;align-items:baseline;gap:16px;margin-bottom:8px;flex-wrap:wrap}.td-landing .sf-sec-num{font-size:12px;color:var(--faq-accent);letter-spacing:.1em;font-weight:700}.td-landing .sf-sec h2{font-weight:800;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.03em;line-height:1.15;color:var(--faq-heading)}.td-landing .sf-sec-sub{color:var(--faq-body);max-width:68ch;margin-bottom:30px;font-size:15.5px}.td-landing .sf-faq{border-top:1px solid var(--faq-line)}.td-landing .sf-item{border-bottom:1px solid var(--faq-line)}.td-landing .sf-item summary{list-style:none;cursor:pointer;display:flex;gap:12px;align-items:flex-start;padding:20px 0;font-weight:600;font-size:clamp(15px,4vw,16.5px);letter-spacing:-.02em;color:var(--faq-heading);transition:color .15s;min-width:0;overflow-wrap:anywhere;word-break:break-word}.td-landing .sf-item summary::-webkit-details-marker{display:none}.td-landing .sf-item summary:hover{color:var(--faq-accent-2)}.td-landing .sf-item summary>:not(.sf-chev){min-width:0;flex:1 1 auto}.td-landing .sf-item summary .sf-q{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;word-break:break-word}.td-landing .sf-item summary .sf-chev{margin-left:auto;flex:none;width:20px;height:20px;color:var(--faq-chevron);transition:transform .22s ease,color .15s}.td-landing .sf-item[open] summary .sf-chev{transform:rotate(45deg);color:var(--faq-accent)}.td-landing .sf-item[open] summary{color:var(--faq-accent-2)}.td-landing .sf-ans{padding:0 0 24px;max-width:76ch;width:100%;min-width:0;color:var(--faq-body);font-size:15.2px;line-height:1.65;overflow-wrap:anywhere;word-break:break-word}.td-landing .sf-ans p+p{margin-top:12px}.td-landing .sf-ans strong{color:var(--faq-heading);font-weight:600}.td-landing .sf-ans ol,.td-landing .sf-ans ul{margin:12px 0 0 20px}.td-landing .sf-ans li{margin-bottom:7px}.td-landing .sf-ans li::marker{color:var(--faq-accent)}.td-landing .sf-ans a{color:var(--faq-accent-2)}.td-landing .sf-ans .sf-cmd,.td-landing .sf-ans code.sf-cmd{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;background:var(--faq-surface);border:1px solid var(--faq-line);border-left:3px solid var(--faq-cmd-border);color:var(--faq-accent-2);padding:12px 16px;border-radius:8px;margin:12px 0;overflow-x:auto}.td-landing .sf-note{background:var(--faq-surface);border:1px solid var(--faq-line);border-left:3px solid var(--faq-note-border);padding:14px 18px;border-radius:8px;margin-top:16px;font-size:14.3px;color:var(--faq-body)}.td-landing .sf-note b{color:var(--faq-accent-2);font-size:11px;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:5px;font-weight:700}.td-landing .sf-tbl-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:14px}.td-landing .sf-tbl{width:100%;min-width:0;border-collapse:collapse;margin-top:0;font-size:14.3px}.td-landing .sf-tbl th{text-align:left;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faq-faint);font-weight:600;padding:8px 12px 8px 0;border-bottom:1px solid var(--faq-line)}.td-landing .sf-tbl td{padding:11px 12px 11px 0;border-bottom:1px solid var(--faq-line);vertical-align:top;color:var(--faq-table-text);overflow-wrap:anywhere;word-break:break-word}.td-landing .sf-tbl td:first-child{color:var(--faq-table-key);font-weight:500;white-space:normal;min-width:0}.td-landing .sf-plans{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:32px;min-width:0}.td-landing .sf-plan{background:var(--faq-surface);border:1px solid var(--faq-line);border-radius:14px;padding:22px 20px;position:relative;min-width:0;transition:border-color .18s,transform .18s}.td-landing .sf-plan:hover{border-color:var(--faq-accent);transform:translateY(-2px)}.td-landing .sf-plan.pop{border-color:var(--faq-accent);background:linear-gradient(180deg,rgba(79,124,255,.08),var(--faq-surface))}.td-landing .sf-plan-tag{position:absolute;top:-9px;left:20px;background:var(--faq-accent);color:#fff;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:999px;font-weight:700}.td-landing .sf-plan h3{font-size:16px;font-weight:600;color:var(--faq-heading)}.td-landing .sf-plan-price{font-size:1.85rem;font-weight:800;letter-spacing:-.04em;margin:8px 0 2px;color:var(--faq-heading)}.td-landing .sf-plan-per{font-size:12.5px;color:var(--faq-faint)}.td-landing .sf-plan>p{font-size:13.4px;color:var(--faq-body);margin-top:14px;padding-top:14px;border-top:1px solid var(--faq-line)}.td-landing .sf-cofound{background:linear-gradient(135deg,rgba(79,124,255,.1),rgba(37,213,255,.05));border:1px solid var(--faq-accent);border-radius:14px;padding:32px;margin-bottom:32px}.td-landing .sf-cofound h3{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;margin-bottom:10px;color:var(--faq-heading)}.td-landing .sf-cofound>p{color:var(--faq-body);max-width:62ch;font-size:15px}.td-landing .sf-equity{display:grid;grid-template-columns:1fr;gap:12px;margin-top:22px;min-width:0}.td-landing .sf-eq{background:var(--faq-surface);border:1px solid var(--faq-line);border-radius:10px;padding:14px 16px}.td-landing .sf-eq b{display:block;font-size:12px;color:var(--faq-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-weight:600}.td-landing .sf-eq span{font-size:1.15rem;font-weight:600;color:var(--faq-accent-2)}.td-landing .sf-cofound .btn{display:inline-block;margin-top:22px}.td-landing .sf-fed{display:grid;grid-template-columns:1fr;gap:14px;margin:6px 0 30px;min-width:0}.td-landing .sf-node{background:var(--faq-surface);border:1px solid var(--faq-line);border-radius:14px;padding:20px;position:relative;overflow:hidden;min-width:0}.td-landing .sf-node:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--faq-accent),var(--faq-accent-2))}.td-landing .sf-node b{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faq-accent-2);display:block;margin-bottom:8px;font-weight:700}.td-landing .sf-node h4{font-size:15.5px;font-weight:600;letter-spacing:-.02em;margin-bottom:7px;color:var(--faq-heading)}.td-landing .sf-node p{font-size:13.8px;color:var(--faq-body)}.td-landing .sf-empty{display:none;padding:44px 0;text-align:center;color:var(--faq-faint)}.td-landing .sf-empty.is-visible{display:block}.td-landing .sf-empty b{display:block;font-size:18px;color:var(--faq-heading);margin-bottom:6px}.td-landing .sf-contact{background:var(--faq-surface);border:1px solid var(--faq-line);border-radius:14px;padding:clamp(20px,4vw,34px);display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap;min-width:0;max-width:100%}.td-landing .sf-contact h3{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:var(--faq-heading)}.td-landing .sf-contact p{color:var(--faq-body);font-size:14.5px;margin-top:6px;max-width:52ch}.td-landing .sf-contact-links{display:flex;gap:10px;flex-wrap:wrap}.td-landing .sf-pill{border:1px solid var(--faq-line);background:var(--page-bg);color:var(--faq-heading);padding:10px 18px;border-radius:999px;font-size:13.5px;font-weight:500;text-decoration:none}html.dark .td-landing .sf-pill{background:var(--bg)}.td-landing .sf-pill:hover{border-color:var(--faq-accent);color:var(--faq-accent-2);text-decoration:none}@media (min-width:641px){.td-landing .sf-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.td-landing .sf-equity,.td-landing .sf-fed{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:981px){.td-landing .sf-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:901px){.td-landing .sf-spine-track{max-width:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:start}.td-landing .sf-spine-track:before{top:17px;bottom:auto;left:10%;right:10%;width:auto;height:2px;background:linear-gradient(90deg,var(--faq-accent),var(--faq-accent-2));opacity:.55}.td-landing .sf-stop>a{grid-template-columns:1fr;justify-items:center;text-align:center;gap:12px;padding:0 6px}.td-landing .sf-stop-body{padding-top:0}.td-landing .sf-stop-current{display:block;margin-top:10px}}@media (max-width:640px){.td-landing .sf-cofound{padding:20px}.td-landing .sf-hero{padding:64px 0 40px}.td-landing .sf-hero h1{max-width:none;font-size:clamp(1.85rem,8vw,2.4rem)}.td-landing .sf-sec{padding:40px 0}.td-landing .sf-guide-band-inner{flex-direction:column;align-items:flex-start;padding:22px 18px}.td-landing .sf-guide-cta{width:100%;justify-content:center}}.td-landing .sf-pill--accent{border-color:rgba(79,124,255,.45);color:var(--faq-accent-2);background:rgba(79,124,255,.1)}.td-landing .sf-pill--accent:hover{border-color:var(--faq-accent-2);color:var(--faq-heading)}@media (prefers-reduced-motion:reduce){.td-landing .sf-guide-cta,.td-landing .sf-item summary .sf-chev,.td-landing .sf-plan,.td-landing .sf-stop{transition:none;animation:none}.td-landing .sf-stop.now .sf-stop-num{animation:none}}