.tt-header{z-index:50;background:var(--tt-bg);border-bottom:1px solid var(--tt-line);position:sticky;top:0}.tt-header-inner{align-items:center;gap:32px;height:70px;display:flex}.tt-brand{color:var(--tt-ink);align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.tt-brand img{border-radius:6px;flex-shrink:0;width:30px;height:30px}.tt-nav{align-items:center;gap:26px;margin-left:auto;display:flex}.tt-nav a,.tt-account-links>a{color:var(--tt-muted);white-space:nowrap;font-size:13px;text-decoration:none}.tt-nav a:hover,.tt-nav a[aria-current=page],.tt-account-links>a:hover{color:var(--tt-ink)}.tt-header-account{margin-left:20px}.tt-account-links{align-items:center;gap:18px;display:flex}.tt-account-links .tt-account-signup{border:1px solid var(--tt-line);color:var(--tt-ink);border-radius:6px;padding:8px 14px}.tt-menu-toggle{color:var(--tt-ink);background:0 0;border:0;margin-left:auto;padding:6px;display:none}.tt-mobile-nav{border-top:1px solid var(--tt-line);background:var(--tt-card);gap:18px;padding:24px;display:grid}.tt-mobile-nav>a{color:var(--tt-ink);font-size:15px;text-decoration:none}.tt-hero{max-width:1380px;margin:0 auto;padding:40px 40px 0;scroll-margin-top:90px}.tt-hero-content{margin-bottom:30px}.tt-hero h1{color:var(--tt-ink);font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(42px,5.3vw,72px);font-weight:400;line-height:1.14}.tt-hero-description{max-width:700px;color:var(--tt-muted);margin:14px 0 0;font-size:16px;line-height:1.6}.tt-hero-note{color:var(--tt-muted);text-align:left;margin:15px 0 0;font-size:11px;line-height:1.5}.tt-hero-note:last-child{margin-top:8px}.tt-workflow-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.tt-workflow-grid header{max-width:380px}.tt-workflow-list{gap:28px;margin:0;padding:0;list-style:none;display:grid}.tt-workflow-list li{grid-template-columns:32px 1fr;gap:18px;display:grid}.tt-workflow-list svg{color:var(--tt-accent);margin-top:3px}.tt-workflow-list h3{margin:0 0 6px;font-size:18px;font-weight:500}.tt-workflow-list p{max-width:520px;color:var(--tt-muted);margin:0;font-size:14px;line-height:1.65}.tt-origin{border-top:1px solid var(--tt-line);border-bottom:1px solid var(--tt-line)}.tt-origin-grid{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.tt-origin-grid header{max-width:370px}.tt-origin-copy{max-width:650px}.tt-origin-copy p{color:var(--tt-muted);margin:0 0 20px;font-size:14px;line-height:1.8}.tt-origin-copy h3{margin:26px 0 10px;font-size:16px;font-weight:500}.tt-origin-copy a{color:var(--tt-accent)}.tt-origin-link{color:var(--tt-accent);align-items:center;gap:12px;margin-top:24px;font-size:14px;text-decoration:none;display:inline-flex}.tt-faq{padding-top:76px}.tt-faq-list{columns:2;gap:40px;margin-top:30px}.tt-faq-list details{break-inside:avoid;border-bottom:1px solid var(--tt-line);padding:18px 0}.tt-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}.tt-faq-list summary::-webkit-details-marker{display:none}.tt-faq-list summary svg{color:var(--tt-muted);flex-shrink:0;transition:transform .15s}.tt-faq-list details[open] summary svg{transform:rotate(45deg)}.tt-faq-list p{color:var(--tt-muted);margin:15px 24px 0 0;font-size:14px;line-height:1.7}.tt-primary-link{background:var(--tt-accent);color:#191714;border-radius:7px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;text-decoration:none;display:inline-flex}.tt-cta{border-top:1px solid var(--tt-line)}.tt-cta p{color:var(--tt-muted);max-width:500px;margin:14px 0 22px}.tt-footer{border-top:1px solid var(--tt-line);color:var(--tt-muted);padding:48px 0 26px}.tt-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:60px;display:grid}.tt-footer-description{max-width:300px;margin:18px 0 0;font-size:13px;line-height:1.7}.tt-footer h2{color:var(--tt-ink);margin:0 0 18px;font-size:13px;font-weight:600}.tt-footer ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.tt-footer li a{color:var(--tt-muted);font-size:12px;text-decoration:none}.tt-footer li a:hover{color:var(--tt-ink)}.tt-footer-bottom{justify-content:space-between;gap:20px;margin-top:36px;font-size:11px;display:flex}.tt-footer-bottom p{margin:0}.tt-footer-notice{color:var(--tt-muted);opacity:.85;max-width:850px;margin:18px 0 0;font-size:11px;line-height:1.7}.tt-footer-resources{flex-wrap:wrap;gap:12px;display:flex}.tt-footer-resources a{color:var(--tt-muted)}.tt-pricing-page{padding-top:12px}.tt-pricing-page .tt-faq{padding-top:30px}.tt-static-back{padding:28px 0 0}@media (width<=1120px){.tt-header-inner,.tt-nav{gap:18px}.tt-header-account{margin-left:4px}.tt-brand{max-width:230px;font-size:12px}.tt-workflow-grid,.tt-origin-grid{gap:50px}}@media (width<=900px){.tt-nav,.tt-header-account{display:none}.tt-menu-toggle{display:inline-flex}.tt-brand{max-width:none;font-size:13px}.tt-header-inner{height:62px}.tt-workflow-grid,.tt-origin-grid{grid-template-columns:1fr;gap:30px}.tt-workflow-grid header,.tt-origin-grid header{max-width:600px}.tt-footer-grid{gap:30px}}@media (width<=767px){.tt-hero{padding:28px 20px 0}.tt-hero-content{margin-bottom:24px}.tt-hero h1{max-width:600px;font-size:clamp(40px,9.8vw,58px)}.tt-hero-description{max-width:480px;font-size:14px;line-height:1.6}.tt-faq-list{columns:1}.tt-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.tt-footer-grid>div:first-child{grid-column:1/-1}.tt-footer-description{max-width:440px}.tt-footer-bottom{font-size:10px;display:block}.tt-faq-list summary{font-size:14px}}@media (prefers-reduced-motion:reduce){.tt-faq-list summary svg{transition:none}}
