.tl[data-astro-cid-tqcy7foq]{--tl-gray: #F2F5F8;--tl-dark: #111518;--tl-dark-card: rgba(255, 255, 255, .04);--tl-dark-line: rgba(255, 255, 255, .1);--tl-dark-text: rgba(255, 255, 255, .72);--tl-band-pad: clamp(3.5rem, 6vw, 6rem)}[data-theme=dark] .tl[data-astro-cid-tqcy7foq]{--tl-gray: rgba(255, 255, 255, .025);--tl-dark: #0A0C0D}.tl-band[data-astro-cid-tqcy7foq]{padding:var(--tl-band-pad) 0;background:var(--color-bg)}.tl-band--hero[data-astro-cid-tqcy7foq]{padding-top:var(--space-2xl);background:transparent}.tl-band--gray[data-astro-cid-tqcy7foq]{background:var(--tl-gray);border-block:1px solid var(--color-border)}.tl-band--dark[data-astro-cid-tqcy7foq]{background:var(--tl-dark);color:#fff}.tl-band--faq[data-astro-cid-tqcy7foq]{padding:0 0 var(--tl-band-pad)}.tl-wrap[data-astro-cid-tqcy7foq]{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-lg)}.tl-label[data-astro-cid-tqcy7foq]{margin:0 0 var(--space-sm);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary)}.tl-band--dark[data-astro-cid-tqcy7foq] .tl-label[data-astro-cid-tqcy7foq]{color:var(--color-signal)}.tl-title[data-astro-cid-tqcy7foq]{margin:0 0 var(--space-md);max-width:46rem;font-size:clamp(1.75rem,1.6vw + 1.2rem,2.6rem);font-weight:700;line-height:1.12;letter-spacing:-.025em}.tl-band--dark[data-astro-cid-tqcy7foq] .tl-title[data-astro-cid-tqcy7foq]{color:#fff}.tl-intro[data-astro-cid-tqcy7foq]{margin:0 0 var(--space-2xl);max-width:40rem;font-size:1.0625rem;line-height:1.6;color:var(--color-text-secondary)}.tl-band--dark[data-astro-cid-tqcy7foq] .tl-intro[data-astro-cid-tqcy7foq]{color:var(--tl-dark-text)}.tl-fineprint[data-astro-cid-tqcy7foq]{margin:var(--space-lg) 0 0;max-width:46rem;font-size:.875rem;line-height:1.6;color:var(--color-text-tertiary)}.tl-link[data-astro-cid-tqcy7foq]{font-weight:600;color:var(--color-primary);text-decoration:none}.tl-link[data-astro-cid-tqcy7foq]:hover{text-decoration:underline;text-underline-offset:3px}.tl-sr[data-astro-cid-tqcy7foq]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tl-btn-lg[data-astro-cid-tqcy7foq]{padding:.9rem 1.6rem;font-size:.9375rem}.tl-btn-on-dark[data-astro-cid-tqcy7foq]{color:#fff;border-color:#ffffff47}.tl-btn-on-dark[data-astro-cid-tqcy7foq]:hover{color:#fff;border-color:#fff}.tl-card[data-astro-cid-tqcy7foq]{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.tl-card__title[data-astro-cid-tqcy7foq]{margin:0 0 .4rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.tl-card__text[data-astro-cid-tqcy7foq]{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-text-secondary)}.tl-hero[data-astro-cid-tqcy7foq]{display:grid;gap:var(--space-2xl);align-items:center}@media(min-width:1024px){.tl-hero[data-astro-cid-tqcy7foq]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-3xl)}}.tl-hero__eyebrow[data-astro-cid-tqcy7foq]{display:inline-block;margin:0 0 var(--space-md);padding:.3rem .7rem;border-radius:999px;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-glow)}.tl-hero__title[data-astro-cid-tqcy7foq]{margin:0 0 var(--space-md);font-size:clamp(2.2rem,2.4vw + 1.3rem,3.4rem);font-weight:700;line-height:1.04;letter-spacing:-.035em}.tl-hero__title[data-astro-cid-tqcy7foq] .tl-hero__accent{color:var(--color-primary)}.tl-hero__subline[data-astro-cid-tqcy7foq]{margin:0 0 var(--space-lg);max-width:34rem;font-size:1.0625rem;line-height:1.6;color:var(--color-text-secondary)}.tl-hero__chips[data-astro-cid-tqcy7foq]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 var(--space-xl);padding:0;list-style:none}.tl-hero__chips[data-astro-cid-tqcy7foq] li[data-astro-cid-tqcy7foq]{padding:.35rem .8rem;border:1px solid var(--color-border-hover);border-radius:999px;font-size:.8125rem;color:var(--color-text-secondary)}.tl-hero__chips[data-astro-cid-tqcy7foq] .tl-hero__chip--usp[data-astro-cid-tqcy7foq]{display:inline-flex;align-items:center;gap:.4rem;padding-inline:.7rem .9rem;border-color:var(--color-primary);background:var(--color-primary-glow);font-size:.875rem;font-weight:600;color:var(--color-text)}.tl-hero__chip--usp[data-astro-cid-tqcy7foq] svg[data-astro-cid-tqcy7foq]{flex:none;color:var(--color-primary)}.tl-hero__ctas[data-astro-cid-tqcy7foq]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md)}.tl-hero__note[data-astro-cid-tqcy7foq]{margin:0;font-size:.8125rem;color:var(--color-text-tertiary)}.tl-hero__visual[data-astro-cid-tqcy7foq]{position:relative}@media(min-width:768px){.tl-hero__visual[data-astro-cid-tqcy7foq]{padding:0 8% var(--space-xl) 0}}.tl-hero__visual--mockup[data-astro-cid-tqcy7foq]{padding:0}.tl-hero__mockup[data-astro-cid-tqcy7foq]{display:block}.tl-hero__mockup[data-astro-cid-tqcy7foq] img[data-astro-cid-tqcy7foq]{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(15,40,80,.28))}@media(min-width:1024px){.tl-hero__mockup[data-astro-cid-tqcy7foq]{margin-right:-6%}}.tl-hero__visual[data-astro-cid-tqcy7foq] .tl-hero__phone{display:none}@media(min-width:768px){.tl-hero__visual[data-astro-cid-tqcy7foq] .tl-hero__phone{display:block;position:absolute;right:0;bottom:0;width:24%;max-width:11.5rem;margin:0}}.tl-case[data-astro-cid-tqcy7foq]{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}@media(min-width:900px){.tl-case[data-astro-cid-tqcy7foq]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-case__step[data-astro-cid-tqcy7foq]{display:flex;flex-direction:column;padding:var(--space-lg);border:1px solid var(--tl-dark-line);border-radius:var(--radius-lg);background:var(--tl-dark-card)}.tl-case__kicker[data-astro-cid-tqcy7foq]{margin:0 0 var(--space-sm);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-signal)}.tl-case__title[data-astro-cid-tqcy7foq]{margin:0 0 .4rem;font-size:1.125rem;color:#fff}.tl-case__text[data-astro-cid-tqcy7foq]{margin:0 0 var(--space-lg);font-size:.9375rem;line-height:1.55;color:var(--tl-dark-text)}.tl-case__shot[data-astro-cid-tqcy7foq]{margin-top:auto;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--tl-dark-line);background:#fff}.tl-case__shot[data-astro-cid-tqcy7foq] img[data-astro-cid-tqcy7foq]{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.tl-case__shot--phone[data-astro-cid-tqcy7foq]{display:flex;justify-content:center;padding-top:var(--space-md);background:#ffffff0f}.tl-case__shot--phone[data-astro-cid-tqcy7foq] picture[data-astro-cid-tqcy7foq]{width:48%;overflow:hidden;border-radius:14px 14px 0 0;box-shadow:0 0 0 5px #23282c}.tl-case__shot--phone[data-astro-cid-tqcy7foq] img[data-astro-cid-tqcy7foq]{height:auto}.tl-case__footer[data-astro-cid-tqcy7foq]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--tl-dark-line)}.tl-case__footer[data-astro-cid-tqcy7foq] p[data-astro-cid-tqcy7foq]{margin:0;color:var(--tl-dark-text)}.tl-case__note[data-astro-cid-tqcy7foq]{margin:var(--space-md) 0 0;font-size:.8125rem;color:#ffffff80}.tl-check[data-astro-cid-tqcy7foq]{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}@media(min-width:900px){.tl-check[data-astro-cid-tqcy7foq]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-check__card[data-astro-cid-tqcy7foq]{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.tl-check__today[data-astro-cid-tqcy7foq]{padding:var(--space-md) var(--space-lg);background:var(--tl-gray);border-bottom:1px solid var(--color-border)}.tl-check__tag[data-astro-cid-tqcy7foq]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:#b4541a}[data-theme=dark] .tl-check__tag[data-astro-cid-tqcy7foq]{color:#f0965a}.tl-check__today[data-astro-cid-tqcy7foq] p[data-astro-cid-tqcy7foq]{margin:.35rem 0 0;font-weight:600;line-height:1.4}.tl-check__solution[data-astro-cid-tqcy7foq]{display:flex;gap:.6rem;margin:0;padding:var(--space-md) var(--space-lg) var(--space-lg);font-size:.9375rem;line-height:1.5;color:var(--color-text-secondary)}.tl-check__solution[data-astro-cid-tqcy7foq] svg[data-astro-cid-tqcy7foq]{flex:none;margin-top:.15rem;color:#1f8a4c}.tl-check__more[data-astro-cid-tqcy7foq]{margin-top:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--tl-gray)}.tl-check__more[data-astro-cid-tqcy7foq] summary[data-astro-cid-tqcy7foq]{display:flex;justify-content:space-between;padding:var(--space-md) var(--space-lg);font-weight:600;cursor:pointer;list-style:none}.tl-check__more[data-astro-cid-tqcy7foq] summary[data-astro-cid-tqcy7foq]::-webkit-details-marker{display:none}.tl-check__more[data-astro-cid-tqcy7foq] summary[data-astro-cid-tqcy7foq]:after{content:"+";font-size:1.25rem;line-height:1;color:var(--color-text-tertiary)}.tl-check__more[data-astro-cid-tqcy7foq][open] summary[data-astro-cid-tqcy7foq]:after{content:"–"}.tl-check__cta[data-astro-cid-tqcy7foq]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.tl-check__cta-text[data-astro-cid-tqcy7foq]{flex:1 1 22rem;margin:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--color-text)}.tl-check__cta-note[data-astro-cid-tqcy7foq]{flex-basis:100%;margin:0;font-size:.875rem;color:var(--color-text-tertiary)}.tl-check__cta-note[data-astro-cid-tqcy7foq] a{color:var(--color-primary)}.tl-check--more[data-astro-cid-tqcy7foq]{padding:0 var(--space-lg) var(--space-lg)}.tl-features[data-astro-cid-tqcy7foq]{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}@media(min-width:640px){.tl-features[data-astro-cid-tqcy7foq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tl-features[data-astro-cid-tqcy7foq]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tl-limits[data-astro-cid-tqcy7foq]{margin-top:var(--space-xl);padding:var(--space-lg) var(--space-xl);border-left:3px solid var(--color-text);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--color-bg)}.tl-limits[data-astro-cid-tqcy7foq] h3[data-astro-cid-tqcy7foq]{margin:0 0 .4rem;font-size:1.0625rem}.tl-limits[data-astro-cid-tqcy7foq] p[data-astro-cid-tqcy7foq]{margin:0;max-width:52rem;line-height:1.6;color:var(--color-text-secondary)}.tl-pricing[data-astro-cid-tqcy7foq]{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}@media(min-width:900px){.tl-pricing[data-astro-cid-tqcy7foq]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-pricing__card--lead[data-astro-cid-tqcy7foq]{border:2px solid var(--color-primary)}.tl-pricing__card--aside[data-astro-cid-tqcy7foq]{background:var(--tl-gray)}.tl-pricing__kicker[data-astro-cid-tqcy7foq]{margin:0 0 .35rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.tl-pricing__points[data-astro-cid-tqcy7foq]{display:grid;gap:.45rem;margin:var(--space-md) 0 0;padding:0;list-style:none;font-size:.9375rem;color:var(--color-text-secondary)}.tl-pricing__points[data-astro-cid-tqcy7foq] li[data-astro-cid-tqcy7foq]{padding-left:1.2rem;position:relative}.tl-pricing__points[data-astro-cid-tqcy7foq] li[data-astro-cid-tqcy7foq]:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:50%;background:var(--color-primary)}.tl-pricing__card[data-astro-cid-tqcy7foq] .tl-link[data-astro-cid-tqcy7foq]{display:inline-block;margin-top:var(--space-md);font-size:1rem}.tl-pricing__cta[data-astro-cid-tqcy7foq]{margin-top:var(--space-md)}.tl-compare[data-astro-cid-tqcy7foq]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.tl-compare[data-astro-cid-tqcy7foq] table[data-astro-cid-tqcy7foq]{width:100%;min-width:560px;border-collapse:collapse;font-size:.9375rem}.tl-compare[data-astro-cid-tqcy7foq] th[data-astro-cid-tqcy7foq],.tl-compare[data-astro-cid-tqcy7foq] td[data-astro-cid-tqcy7foq]{padding:var(--space-md) var(--space-lg);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);line-height:1.5}.tl-compare[data-astro-cid-tqcy7foq] tbody[data-astro-cid-tqcy7foq] tr[data-astro-cid-tqcy7foq]:last-child>[data-astro-cid-tqcy7foq]{border-bottom:0}.tl-compare[data-astro-cid-tqcy7foq] thead[data-astro-cid-tqcy7foq] th[data-astro-cid-tqcy7foq]{font-size:.8125rem;font-weight:600}.tl-compare[data-astro-cid-tqcy7foq] tbody[data-astro-cid-tqcy7foq] th[data-astro-cid-tqcy7foq]{width:24%;font-weight:600}.tl-compare[data-astro-cid-tqcy7foq] td[data-astro-cid-tqcy7foq]{color:var(--color-text-secondary)}.tl-compare[data-astro-cid-tqcy7foq] .tl-compare__us[data-astro-cid-tqcy7foq]{background:var(--color-primary-glow);color:var(--color-text)}.tl-team[data-astro-cid-tqcy7foq]{display:grid;gap:var(--space-lg) var(--space-xl);margin:var(--space-lg) 0 var(--space-2xl);padding:0;list-style:none}@media(min-width:640px){.tl-team[data-astro-cid-tqcy7foq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tl-team[data-astro-cid-tqcy7foq]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tl-early[data-astro-cid-tqcy7foq]{padding:var(--space-lg) var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-primary-glow)}.tl-early[data-astro-cid-tqcy7foq] h3[data-astro-cid-tqcy7foq]{margin:0 0 .4rem;font-size:1.125rem}.tl-early[data-astro-cid-tqcy7foq] p[data-astro-cid-tqcy7foq]{margin:0;max-width:50rem;line-height:1.6;color:var(--color-text-secondary)}.tl-quote[data-astro-cid-tqcy7foq]{margin:var(--space-2xl) 0 0;padding-left:var(--space-lg);border-left:3px solid var(--color-primary)}.tl-quote[data-astro-cid-tqcy7foq] blockquote[data-astro-cid-tqcy7foq]{margin:0}.tl-quote[data-astro-cid-tqcy7foq] p[data-astro-cid-tqcy7foq]{margin:0;max-width:44rem;font-size:clamp(1.125rem,.8vw + .9rem,1.4rem);line-height:1.45}.tl-quote[data-astro-cid-tqcy7foq] figcaption[data-astro-cid-tqcy7foq]{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);font-size:.9375rem;color:var(--color-text-tertiary)}.tl-quote[data-astro-cid-tqcy7foq] figcaption[data-astro-cid-tqcy7foq] img[data-astro-cid-tqcy7foq]{width:72px;height:72px;border-radius:50%;background:#e8edf1}.tl-quote[data-astro-cid-tqcy7foq] figcaption[data-astro-cid-tqcy7foq] strong[data-astro-cid-tqcy7foq]{display:block;color:var(--color-text)}.tl-paths[data-astro-cid-tqcy7foq]{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}@media(min-width:900px){.tl-paths[data-astro-cid-tqcy7foq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-paths__card[data-astro-cid-tqcy7foq]{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-xl);border:1px solid var(--tl-dark-line);border-radius:var(--radius-lg);background:var(--tl-dark-card)}.tl-paths__title[data-astro-cid-tqcy7foq]{margin:0 0 .5rem;font-size:1.375rem;color:#fff}.tl-paths__text[data-astro-cid-tqcy7foq]{margin:0 0 var(--space-md);line-height:1.6;color:var(--tl-dark-text)}.tl-paths__points[data-astro-cid-tqcy7foq]{display:grid;gap:.4rem;margin:0 0 var(--space-xl);padding:0;list-style:none;font-size:.9375rem;color:#fff}.tl-paths__points[data-astro-cid-tqcy7foq] li[data-astro-cid-tqcy7foq]:before{content:"✓";margin-right:.5rem;color:var(--color-signal)}.tl-paths__card[data-astro-cid-tqcy7foq] .btn[data-astro-cid-tqcy7foq]{margin-top:auto}.tl-paths__footer[data-astro-cid-tqcy7foq]{margin:var(--space-lg) 0 0;font-size:.875rem;color:var(--tl-dark-text)}.tl-paths__footer[data-astro-cid-tqcy7foq] a{color:#fff;text-decoration:underline;text-underline-offset:3px}.tl-band--faq[data-astro-cid-tqcy7foq] .faq-section{padding-bottom:var(--space-2xl)}.tl-hub[data-astro-cid-tqcy7foq]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);max-width:800px;margin:0 auto;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--tl-gray);border:1px solid var(--color-border)}.tl-hub[data-astro-cid-tqcy7foq] p[data-astro-cid-tqcy7foq]{margin:0;font-size:.9375rem;color:var(--color-text-secondary)}
