.hero-wrap[data-astro-cid-fi6a2bfj]{isolation:isolate;position:relative}.hero[data-astro-cid-fi6a2bfj]{gap:var(--space-xl);padding-block:clamp(3.5rem,8vw,6.5rem);display:grid}.hero--centered[data-astro-cid-fi6a2bfj]{text-align:center;justify-items:center}.hero--centered[data-astro-cid-fi6a2bfj] .hero__content[data-astro-cid-fi6a2bfj]{justify-items:center;max-width:52rem}.hero--split[data-astro-cid-fi6a2bfj]{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:center}.hero--minimal[data-astro-cid-fi6a2bfj]{padding-block:var(--space-lg)}.hero__content[data-astro-cid-fi6a2bfj]{gap:1.25rem;display:grid}.hero__eyebrow[data-astro-cid-fi6a2bfj]{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--primary) 15%, transparent);background:color-mix(in srgb, var(--primary) 6%, transparent);text-transform:uppercase;letter-spacing:.05em;color:var(--primary);align-items:center;width:fit-content;margin:0;padding:.4rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.hero__headline[data-astro-cid-fi6a2bfj]{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0;line-height:1.1}.hero--centered[data-astro-cid-fi6a2bfj] .hero__headline[data-astro-cid-fi6a2bfj]{margin-inline:auto}.hero__headline--sm[data-astro-cid-fi6a2bfj]{font-size:clamp(1.75rem,3.2vw,2.25rem)}.hero__headline--md[data-astro-cid-fi6a2bfj]{font-size:clamp(2rem,3.6vw,2.75rem)}.hero__headline--lg[data-astro-cid-fi6a2bfj]{font-size:clamp(2.25rem,4.2vw,3.5rem)}.hero__subheadline[data-astro-cid-fi6a2bfj]{max-width:38rem;color:var(--muted-foreground);margin:0;font-size:clamp(.95rem,1.2vw,1.125rem);line-height:1.6}.hero--centered[data-astro-cid-fi6a2bfj] .hero__subheadline[data-astro-cid-fi6a2bfj]{margin-inline:auto}.hero__actions[data-astro-cid-fi6a2bfj]{gap:var(--space-md);flex-wrap:wrap;margin-top:.5rem;display:flex}.hero--centered[data-astro-cid-fi6a2bfj] .hero__actions[data-astro-cid-fi6a2bfj]{justify-content:center}.hero__media[data-astro-cid-fi6a2bfj]{align-items:center;display:grid}@media (width<=48rem){.hero--split[data-astro-cid-fi6a2bfj]{grid-template-columns:1fr}}.stack-marquee[data-astro-cid-wee3vnj5]{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-bg-secondary);position:relative;overflow:hidden}.stack-marquee[data-astro-cid-wee3vnj5]:before,.stack-marquee[data-astro-cid-wee3vnj5]:after{content:"";z-index:2;pointer-events:none;width:4rem;position:absolute;top:0;bottom:0}.stack-marquee[data-astro-cid-wee3vnj5]:before{background:linear-gradient(to right, var(--color-bg-secondary), transparent);left:0}.stack-marquee[data-astro-cid-wee3vnj5]:after{background:linear-gradient(to left, var(--color-bg-secondary), transparent);right:0}.stack-marquee__track[data-astro-cid-wee3vnj5]{align-items:center;gap:1rem;width:max-content;margin:0;padding:1.25rem 1.5rem;list-style:none;animation:32s linear infinite stack-marquee;display:flex}.stack-marquee--pause[data-astro-cid-wee3vnj5]:hover .stack-marquee__track[data-astro-cid-wee3vnj5]{animation-play-state:paused}.stack-marquee__item[data-astro-cid-wee3vnj5]{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-primary);white-space:nowrap;height:2.75rem;box-shadow:var(--shadow-sm);align-items:center;gap:.6rem;padding-inline:1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.stack-marquee__item[data-astro-cid-wee3vnj5]:hover{border-color:var(--color-brand-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.stack-marquee__icon[data-astro-cid-wee3vnj5]{flex-shrink:0;width:1.25rem;height:1.25rem}.stack-marquee__name[data-astro-cid-wee3vnj5]{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.stack-marquee__version[data-astro-cid-wee3vnj5]{border-radius:var(--radius-sm);background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding:.15rem .45rem;font-size:.75rem;font-weight:500}@keyframes stack-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.stack-marquee__track[data-astro-cid-wee3vnj5]{flex-wrap:wrap;justify-content:center;gap:1rem;width:auto;animation:none}.stack-marquee__item--clone[data-astro-cid-wee3vnj5]{display:none}}.tech-stack[data-astro-cid-ab475bly]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.tech-stack__item[data-astro-cid-ab475bly]{border:1px solid var(--color-border);border-radius:var(--radius-xl);color:inherit;background:var(--color-bg-primary);box-shadow:var(--shadow-sm);align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.tech-stack__item[data-astro-cid-ab475bly]:hover{border-color:var(--color-brand-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.tech-stack__icon[data-astro-cid-ab475bly]{border-radius:var(--radius-lg);flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:inline-grid}.tech-stack__meta[data-astro-cid-ab475bly]{flex-direction:column;gap:.1rem;display:flex}.tech-stack__meta[data-astro-cid-ab475bly] strong[data-astro-cid-ab475bly]{font-size:.9375rem;font-weight:700}.tech-stack__meta[data-astro-cid-ab475bly] small[data-astro-cid-ab475bly]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem}.credibility[data-astro-cid-l4omhgjw]{gap:var(--space-xl);display:grid}.credibility__stats[data-astro-cid-l4omhgjw]{grid-template-columns:1fr;gap:1.25rem;margin:0;display:grid}@media (width>=640px){.credibility__stats[data-astro-cid-l4omhgjw]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.credibility__stats[data-astro-cid-l4omhgjw]{grid-template-columns:repeat(3,1fr)}}.credibility__stat[data-astro-cid-l4omhgjw]{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--card);text-align:center;height:100%;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.25rem 1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.credibility__stat[data-astro-cid-l4omhgjw]:hover{border-color:var(--color-brand-primary);box-shadow:var(--shadow-md);transform:translateY(-3px)}.credibility__stat-value[data-astro-cid-l4omhgjw]{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--primary);margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1}.credibility__stat-label[data-astro-cid-l4omhgjw]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.8125rem;font-weight:700}.credibility__testimonial[data-astro-cid-l4omhgjw]{border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-lg);background:var(--card);box-shadow:var(--shadow-sm);margin:0}.credibility__testimonial[data-astro-cid-l4omhgjw] span[data-astro-cid-l4omhgjw]{color:var(--color-text-secondary)}.credibility__testimonials[data-astro-cid-l4omhgjw]{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.credibility__testimonial[data-astro-cid-l4omhgjw] blockquote[data-astro-cid-l4omhgjw]{margin:0 0 var(--space-lg);line-height:1.7}.credibility__testimonial[data-astro-cid-l4omhgjw] figcaption[data-astro-cid-l4omhgjw]{align-items:center;gap:.75rem;display:flex}.credibility__logos[data-astro-cid-l4omhgjw]{gap:var(--space-lg) var(--space-xl);flex-wrap:wrap;justify-content:center;align-items:center;margin-top:1.5rem;display:flex}.credibility__logos[data-astro-cid-l4omhgjw] img[data-astro-cid-l4omhgjw]{width:auto;max-height:2rem}.credibility__logos[data-astro-cid-l4omhgjw] span[data-astro-cid-l4omhgjw]{font-family:var(--font-heading);letter-spacing:.01em;color:var(--color-text-secondary);font-size:1.0625rem;font-weight:700}.lighthouse[data-astro-cid-4khrcopw]{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.lighthouse[data-astro-cid-4khrcopw]{grid-template-columns:repeat(4,1fr)}}.lighthouse__score[data-astro-cid-4khrcopw]{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--card);text-align:center;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.75rem 1rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.lighthouse__score[data-astro-cid-4khrcopw]:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, currentColor 30%, var(--color-border));transform:translateY(-3px)}.lighthouse__gauge[data-astro-cid-4khrcopw]{border-radius:var(--radius-full);background:color-mix(in srgb, currentColor 8%, var(--card));border:4px solid;place-items:center;width:4.75rem;height:4.75rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:grid;box-shadow:inset 0 2px 4px #0000000a}.lighthouse__score[data-astro-cid-4khrcopw]:hover .lighthouse__gauge[data-astro-cid-4khrcopw]{transform:scale(1.05)}.lighthouse__gauge[data-astro-cid-4khrcopw] strong[data-astro-cid-4khrcopw]{color:var(--foreground);letter-spacing:-.02em;font-size:1.625rem;font-weight:800;line-height:1}.lighthouse__label[data-astro-cid-4khrcopw]{color:var(--muted-foreground);letter-spacing:-.01em;font-size:.875rem;font-weight:600}.is-green[data-astro-cid-4khrcopw]{color:var(--success)}.is-amber[data-astro-cid-4khrcopw]{color:var(--warning)}.is-red[data-astro-cid-4khrcopw]{color:var(--destructive)}.feature-grid[data-astro-cid-5avuv2ve]{padding-block:var(--space-2xl)}.feature-grid__title[data-astro-cid-5avuv2ve]{letter-spacing:-.01em;text-align:center;margin:0 0 var(--space-2xl);font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700}.feature-card__icon[data-astro-cid-5avuv2ve]{width:2.75rem;height:2.75rem;margin-bottom:var(--space-md);border-radius:var(--radius-full);background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-primary);justify-content:center;align-items:center;display:inline-flex}.feature-card__icon[data-astro-cid-5avuv2ve] svg{width:1.375rem;height:1.375rem}.feature-card__title[data-astro-cid-5avuv2ve]{margin:0 0 var(--space-sm);font-size:1.0625rem;font-weight:600}.feature-card__desc[data-astro-cid-5avuv2ve]{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.faq[data-astro-cid-7synugci]{padding-block:var(--space-2xl)}.faq__title[data-astro-cid-7synugci]{text-align:center;margin:0 0 var(--space-xl);font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.faq__list[data-astro-cid-7synugci]{max-width:42rem;margin:0 auto}.faq__item[data-astro-cid-7synugci]{border-bottom:1px solid var(--color-border);padding:var(--space-md) 0}.faq__question[data-astro-cid-7synugci]{cursor:pointer;padding:var(--space-sm) 0;user-select:none;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.faq__question[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-7synugci]:hover{color:var(--color-brand-primary)}.faq__question[data-astro-cid-7synugci]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.faq__chevron[data-astro-cid-7synugci]{flex-shrink:0;transition:transform .2s}.faq__item[data-astro-cid-7synugci][open] .faq__chevron[data-astro-cid-7synugci]{transform:rotate(180deg)}.faq__answer[data-astro-cid-7synugci]{color:var(--color-text-secondary);padding:0 0 var(--space-sm);margin:0;line-height:1.6}.newsletter[data-astro-cid-sjnjizvh]{padding-block:var(--space-2xl)}.newsletter__inner[data-astro-cid-sjnjizvh]{gap:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);box-shadow:var(--shadow-sm);align-items:center;padding:clamp(1.75rem,4vw,2.75rem);display:grid}@media (width>=48rem){.newsletter__inner[data-astro-cid-sjnjizvh]{grid-template-columns:1fr minmax(20rem,28rem)}}.newsletter__title[data-astro-cid-sjnjizvh]{letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,2.5vw,1.9rem)}.newsletter__desc[data-astro-cid-sjnjizvh]{color:var(--muted-foreground);margin:.5rem 0 0;line-height:1.6}.newsletter__form[data-astro-cid-sjnjizvh]{flex-wrap:wrap;gap:.6rem;display:flex}.newsletter__label[data-astro-cid-sjnjizvh]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.newsletter__input[data-astro-cid-sjnjizvh]{min-width:0;font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);flex:12rem;padding:.7rem .9rem}.newsletter__input[data-astro-cid-sjnjizvh]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.newsletter__button[data-astro-cid-sjnjizvh]{font:inherit;color:var(--primary-foreground);background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-lg);cursor:pointer;padding:.7rem 1.3rem;font-weight:600;transition:background .2s}.newsletter__button[data-astro-cid-sjnjizvh]:hover{background:var(--primary-hover)}.newsletter__button[data-astro-cid-sjnjizvh]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pricing[data-astro-cid-nwtk6cma]{padding-block:var(--space-2xl)}.pricing__grid[data-astro-cid-nwtk6cma]{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;display:grid}.pricing__card[data-astro-cid-nwtk6cma]{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);box-shadow:var(--shadow-sm);flex-direction:column;gap:.75rem;padding:clamp(1.5rem,3vw,2rem);display:flex;position:relative}.pricing__card--featured[data-astro-cid-nwtk6cma]{border-color:var(--primary);box-shadow:var(--shadow-md)}.pricing__badge[data-astro-cid-nwtk6cma]{letter-spacing:.04em;text-transform:uppercase;color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius-full);padding:.2rem .7rem;font-size:.7rem;font-weight:700;position:absolute;top:-.7rem;left:clamp(1.5rem,3vw,2rem)}.pricing__name[data-astro-cid-nwtk6cma]{margin:0;font-size:1.1rem}.pricing__price[data-astro-cid-nwtk6cma]{align-items:baseline;gap:.25rem;margin:0;display:flex}.pricing__amount[data-astro-cid-nwtk6cma]{letter-spacing:-.02em;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700}.pricing__period[data-astro-cid-nwtk6cma]{color:var(--muted-foreground);font-size:.9rem}.pricing__desc[data-astro-cid-nwtk6cma]{color:var(--muted-foreground);margin:0;line-height:1.6}.pricing__features[data-astro-cid-nwtk6cma]{flex:1;gap:.5rem;margin:.25rem 0;padding:0;list-style:none;display:grid}.pricing__feature[data-astro-cid-nwtk6cma]{color:var(--foreground);align-items:flex-start;gap:.5rem;font-size:.95rem;display:flex}.pricing__check[data-astro-cid-nwtk6cma]{width:1.1rem;height:1.1rem;color:var(--success);flex-shrink:0;margin-top:.15rem}.pricing__cta[data-astro-cid-nwtk6cma]{text-align:center;color:var(--foreground);background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:auto;padding:.7rem 1.2rem;font-weight:600;text-decoration:none;transition:all .2s}.pricing__cta--primary[data-astro-cid-nwtk6cma]{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.pricing__cta[data-astro-cid-nwtk6cma]:hover{box-shadow:var(--shadow-md)}.pricing__cta[data-astro-cid-nwtk6cma]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.team[data-astro-cid-mtx7c4tw]{padding-block:var(--space-2xl)}.team__grid[data-astro-cid-mtx7c4tw]{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.team__card[data-astro-cid-mtx7c4tw]{text-align:center;padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;gap:.4rem;display:flex}.team__avatar[data-astro-cid-mtx7c4tw]{border-radius:var(--radius-full);background:var(--secondary);width:3.5rem;height:3.5rem;color:var(--foreground);place-items:center;margin-bottom:.4rem;font-size:1.1rem;font-weight:700;display:grid}.team__name[data-astro-cid-mtx7c4tw]{margin:0;font-weight:600}.team__role[data-astro-cid-mtx7c4tw]{color:var(--muted-foreground);margin:0;font-size:.875rem}.team__bio[data-astro-cid-mtx7c4tw]{color:var(--muted-foreground);margin:.4rem 0 0;font-size:.9rem;line-height:1.55}.comparison[data-astro-cid-ojanzpy4]{padding-block:var(--space-2xl)}.comparison__scroll[data-astro-cid-ojanzpy4]{border:1px solid var(--border);border-radius:var(--radius-2xl);overflow-x:auto}.comparison__table[data-astro-cid-ojanzpy4]{border-collapse:collapse;width:100%;min-width:32rem}.comparison__table[data-astro-cid-ojanzpy4] th[data-astro-cid-ojanzpy4],.comparison__table[data-astro-cid-ojanzpy4] td[data-astro-cid-ojanzpy4]{text-align:center;border-bottom:1px solid var(--border);padding:.85rem 1rem}.comparison__table[data-astro-cid-ojanzpy4] thead[data-astro-cid-ojanzpy4] th[data-astro-cid-ojanzpy4]{background:var(--secondary);font-size:.9rem}.comparison__rowhead[data-astro-cid-ojanzpy4]{text-align:left;color:var(--foreground);font-weight:600}.comparison__table[data-astro-cid-ojanzpy4] tbody[data-astro-cid-ojanzpy4] tr[data-astro-cid-ojanzpy4]:last-child th[data-astro-cid-ojanzpy4],.comparison__table[data-astro-cid-ojanzpy4] tbody[data-astro-cid-ojanzpy4] tr[data-astro-cid-ojanzpy4]:last-child td[data-astro-cid-ojanzpy4]{border-bottom:none}.comparison__yes[data-astro-cid-ojanzpy4]{width:1.15rem;height:1.15rem;color:var(--success)}.comparison__no[data-astro-cid-ojanzpy4]{color:var(--muted-foreground)}.logo-cloud[data-astro-cid-etyehlou]{padding-block:var(--space-2xl)}.logo-cloud__title[data-astro-cid-etyehlou]{margin:0 0 var(--space-lg);text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:700}.logo-cloud__grid[data-astro-cid-etyehlou]{justify-content:center;align-items:center;gap:var(--space-lg) var(--space-2xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.logo-cloud__item[data-astro-cid-etyehlou]{color:var(--muted-foreground);align-items:center;gap:.5rem;transition:color .2s;display:inline-flex}.logo-cloud__item[data-astro-cid-etyehlou]:hover{color:var(--foreground)}.logo-cloud__icon[data-astro-cid-etyehlou]{width:1.4rem;height:1.4rem}.logo-cloud__name[data-astro-cid-etyehlou]{font-size:1rem;font-weight:600}.transift-landing[data-astro-cid-qp3ielxp]{overflow:hidden}.transift-hero[data-astro-cid-qp3ielxp]{isolation:isolate;border-bottom:1px solid var(--border);align-items:center;min-height:38rem;display:grid;position:relative}.transift-hero__grid[data-astro-cid-qp3ielxp]{z-index:1;gap:var(--space-3xl);grid-template-columns:minmax(0,.94fr) minmax(20rem,1.06fr);align-items:center;padding-block:clamp(4rem,9vw,7rem);display:grid;position:relative}.transift-hero__copy[data-astro-cid-qp3ielxp]{gap:var(--space-lg);max-width:39rem;display:grid}.eyebrow[data-astro-cid-qp3ielxp],.section-head__eyebrow[data-astro-cid-qp3ielxp]{color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin:0}.eyebrow[data-astro-cid-qp3ielxp]{gap:var(--space-xs);align-items:center;display:inline-flex}h1[data-astro-cid-qp3ielxp],h2[data-astro-cid-qp3ielxp],h3[data-astro-cid-qp3ielxp]{font-family:var(--font-heading)}h1[data-astro-cid-qp3ielxp]{max-width:10ch;letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,5.5rem);line-height:.98}h1[data-astro-cid-qp3ielxp] em[data-astro-cid-qp3ielxp]{color:var(--muted-foreground);font-style:normal}.transift-hero__lead[data-astro-cid-qp3ielxp]{max-width:36rem;color:var(--muted-foreground);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}.transift-hero__actions[data-astro-cid-qp3ielxp]{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.hero-beta[data-astro-cid-qp3ielxp]{align-items:center;gap:var(--space-xs);margin:calc(var(--space-sm) * -1) 0 0;color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-weight-bold);display:inline-flex}.hero-note[data-astro-cid-qp3ielxp]{align-items:center;gap:var(--space-xs);color:var(--muted-foreground);font-size:var(--text-xs);margin:0;display:inline-flex}.product-window[data-astro-cid-qp3ielxp]{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);box-shadow:var(--shadow-lg);overflow:hidden;transform:rotate(1.5deg)}.product-window__topbar[data-astro-cid-qp3ielxp]{align-items:center;gap:var(--space-md);min-height:3rem;padding:0 var(--space-lg);border-bottom:1px solid var(--border);color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.window-dots[data-astro-cid-qp3ielxp]{gap:.3rem;display:flex}.window-dots[data-astro-cid-qp3ielxp] i[data-astro-cid-qp3ielxp]{border:1px solid var(--border);border-radius:var(--radius-full);width:.45rem;height:.45rem}.window-status[data-astro-cid-qp3ielxp]{color:var(--success);align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.window-status[data-astro-cid-qp3ielxp] i[data-astro-cid-qp3ielxp]{border-radius:var(--radius-full);background:var(--success);width:.4rem;height:.4rem}.product-window__body[data-astro-cid-qp3ielxp]{gap:var(--space-md);padding:clamp(1.25rem,3vw,2rem);display:grid}.upload-card[data-astro-cid-qp3ielxp]{align-items:center;gap:var(--space-md);padding:var(--space-lg);border:1px dashed var(--primary);border-radius:var(--radius-xl);background:var(--muted);display:flex}.upload-card[data-astro-cid-qp3ielxp]>div[data-astro-cid-qp3ielxp],.file-row[data-astro-cid-qp3ielxp]>div[data-astro-cid-qp3ielxp]{gap:.25rem;min-width:0;display:grid}.upload-card[data-astro-cid-qp3ielxp] strong[data-astro-cid-qp3ielxp],.file-row[data-astro-cid-qp3ielxp] strong[data-astro-cid-qp3ielxp]{font-size:var(--text-sm)}.upload-card[data-astro-cid-qp3ielxp] span[data-astro-cid-qp3ielxp]:not(.icon-badge),.file-row[data-astro-cid-qp3ielxp] span[data-astro-cid-qp3ielxp]{color:var(--muted-foreground);font-size:var(--text-xs)}.upload-card[data-astro-cid-qp3ielxp]>svg[data-astro-cid-qp3ielxp]{color:var(--muted-foreground);margin-left:auto}.icon-badge[data-astro-cid-qp3ielxp]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--secondary);width:2.75rem;height:2.75rem;color:var(--primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.file-row[data-astro-cid-qp3ielxp]{align-items:center;gap:var(--space-md);padding:var(--space-sm);border-bottom:1px solid var(--border);display:flex}.file-row[data-astro-cid-qp3ielxp]>svg[data-astro-cid-qp3ielxp]{color:var(--success);margin-left:auto}.file-type[data-astro-cid-qp3ielxp]{border:1px solid var(--border);border-radius:var(--radius-sm);width:2.25rem;height:2.5rem;font-family:var(--font-mono);font-weight:var(--font-weight-bold);place-items:center;display:grid;color:var(--primary)!important;font-size:.6rem!important}.window-footer[data-astro-cid-qp3ielxp]{justify-content:space-between;gap:var(--space-sm);padding-top:var(--space-sm);color:var(--muted-foreground);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.window-footer[data-astro-cid-qp3ielxp] span[data-astro-cid-qp3ielxp]{align-items:center;gap:.35rem;display:inline-flex}.window-footer[data-astro-cid-qp3ielxp] .valid[data-astro-cid-qp3ielxp]{color:var(--success)}.scroll-cue[data-astro-cid-qp3ielxp]{z-index:2;bottom:var(--space-lg);gap:var(--space-xs);color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;text-decoration:none;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.scroll-cue[data-astro-cid-qp3ielxp] span[data-astro-cid-qp3ielxp]{font-size:var(--text-lg)}.section-space[data-astro-cid-qp3ielxp]{padding-block:clamp(3rem,6vw,5rem)}.section-head[data-astro-cid-qp3ielxp]{text-align:center;max-width:42rem;margin-inline:auto}.section-head__title[data-astro-cid-qp3ielxp]{margin:var(--space-sm) 0;letter-spacing:var(--tracking-tight);font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.section-head__lead[data-astro-cid-qp3ielxp]{color:var(--muted-foreground);font-size:var(--text-lg);margin:0}.steps[data-astro-cid-qp3ielxp]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.step[data-astro-cid-qp3ielxp]{gap:var(--space-md);display:grid}.step__number[data-astro-cid-qp3ielxp]{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs)}.step[data-astro-cid-qp3ielxp] h3[data-astro-cid-qp3ielxp],.feature-card[data-astro-cid-qp3ielxp] h3[data-astro-cid-qp3ielxp]{font-size:var(--text-xl);margin:0}.step[data-astro-cid-qp3ielxp] p[data-astro-cid-qp3ielxp],.feature-card[data-astro-cid-qp3ielxp] p[data-astro-cid-qp3ielxp],.feature-intro[data-astro-cid-qp3ielxp]>p[data-astro-cid-qp3ielxp]:not(.section-head__eyebrow){color:var(--muted-foreground);line-height:var(--leading-relaxed);margin:0}.step-connector[data-astro-cid-qp3ielxp]{color:var(--border);font-size:var(--text-2xl);padding-top:5rem}.feature-layout[data-astro-cid-qp3ielxp]{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,8vw,8rem);display:grid}.feature-intro[data-astro-cid-qp3ielxp]{gap:var(--space-md);display:grid;position:sticky;top:6rem}.feature-intro[data-astro-cid-qp3ielxp] h2[data-astro-cid-qp3ielxp],.final-cta[data-astro-cid-qp3ielxp] h2[data-astro-cid-qp3ielxp]{letter-spacing:var(--tracking-tight);margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.final-cta[data-astro-cid-qp3ielxp] h2[data-astro-cid-qp3ielxp]{color:var(--surface-invert-foreground)}.feature-intro[data-astro-cid-qp3ielxp] .arrow-link[data-astro-cid-qp3ielxp]{margin-top:var(--space-sm);color:var(--primary);font-weight:var(--font-weight-semibold);text-underline-offset:.25rem;text-decoration:underline}.arrow-link[data-astro-cid-qp3ielxp] span[data-astro-cid-qp3ielxp]{margin-left:.25rem;transition:transform .2s ease-out;display:inline-block}.arrow-link[data-astro-cid-qp3ielxp]:hover span[data-astro-cid-qp3ielxp]{transform:translate(.25rem)}.feature-grid[data-astro-cid-qp3ielxp]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-card[data-astro-cid-qp3ielxp]{gap:var(--space-lg);min-height:15rem;padding:var(--space-xl);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);transition:transform .2s ease-out,box-shadow .2s ease-out;display:grid}.feature-card[data-astro-cid-qp3ielxp]:hover{box-shadow:var(--shadow-md);transform:translateY(-.25rem)}.sample-download__link[data-astro-cid-qp3ielxp]{align-items:center;gap:var(--space-xs);width:fit-content;min-height:2.75rem;padding:0 var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--secondary);color:var(--secondary-foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color .2s ease-out,transform .2s ease-out;display:inline-flex}.sample-download__link[data-astro-cid-qp3ielxp]:hover{background:var(--muted);transform:translateY(-.125rem)}.sample-download__link[data-astro-cid-qp3ielxp]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.supported[data-astro-cid-qp3ielxp]{border-block:1px solid var(--border);background:var(--muted)}.supported-grid[data-astro-cid-qp3ielxp]{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}.supported-card[data-astro-cid-qp3ielxp]{gap:var(--space-lg);min-height:9rem;padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);display:grid}.supported-card__heading[data-astro-cid-qp3ielxp]{align-items:center;gap:var(--space-sm);display:flex}.supported-card[data-astro-cid-qp3ielxp] h3[data-astro-cid-qp3ielxp]{font-size:var(--text-lg);margin:0}.supported-card__mark[data-astro-cid-qp3ielxp]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);width:2rem;height:2rem;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.supported-card[data-astro-cid-qp3ielxp] ul[data-astro-cid-qp3ielxp]{gap:var(--space-sm);color:var(--muted-foreground);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.supported-card[data-astro-cid-qp3ielxp] li[data-astro-cid-qp3ielxp]{gap:var(--space-sm);align-items:flex-start;display:flex}.supported-card[data-astro-cid-qp3ielxp] li[data-astro-cid-qp3ielxp] svg[data-astro-cid-qp3ielxp]{color:var(--primary);flex:none;margin-top:.1rem}.supported-footnote[data-astro-cid-qp3ielxp]{margin:var(--space-xl) 0 0;color:var(--muted-foreground);text-align:center;font-size:var(--text-sm)}.supported-footnote[data-astro-cid-qp3ielxp] a[data-astro-cid-qp3ielxp]{color:var(--foreground);font-weight:var(--font-weight-semibold);text-underline-offset:.2em}.faq-section[data-astro-cid-qp3ielxp] .faq{padding-block:clamp(3rem,6vw,5rem)}.final-cta[data-astro-cid-qp3ielxp]{padding-top:0}.final-cta__inner[data-astro-cid-qp3ielxp]{justify-items:center;gap:var(--space-md);padding:clamp(3rem, 7vw, 6rem) var(--space-lg);border:1px solid var(--surface-invert-border);border-radius:var(--radius-2xl);background:var(--surface-invert);color:var(--surface-invert-foreground);text-align:center;box-shadow:var(--shadow-lg);display:grid}.final-cta[data-astro-cid-qp3ielxp] .section-head__eyebrow[data-astro-cid-qp3ielxp],.final-cta__inner[data-astro-cid-qp3ielxp]>p[data-astro-cid-qp3ielxp]:not(.section-head__eyebrow){color:var(--surface-invert-foreground);opacity:.7}.cta-mark[data-astro-cid-qp3ielxp]{font-size:var(--text-2xl)}@media (width<=60rem){.transift-hero__grid[data-astro-cid-qp3ielxp]{gap:var(--space-3xl);grid-template-columns:1fr}.transift-hero__copy[data-astro-cid-qp3ielxp]{max-width:42rem}.product-window[data-astro-cid-qp3ielxp]{justify-self:center;width:100%;max-width:42rem}.feature-layout[data-astro-cid-qp3ielxp]{gap:var(--space-2xl)}.supported-grid[data-astro-cid-qp3ielxp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.transift-hero[data-astro-cid-qp3ielxp]{min-height:auto}h1[data-astro-cid-qp3ielxp]{max-width:12ch}.scroll-cue[data-astro-cid-qp3ielxp]{display:none}.steps[data-astro-cid-qp3ielxp]{gap:var(--space-xl);grid-template-columns:1fr}.step-connector[data-astro-cid-qp3ielxp]{display:none}.feature-layout[data-astro-cid-qp3ielxp],.feature-grid[data-astro-cid-qp3ielxp],.supported-grid[data-astro-cid-qp3ielxp]{grid-template-columns:1fr}.feature-intro[data-astro-cid-qp3ielxp]{position:static}.feature-card[data-astro-cid-qp3ielxp]{min-height:auto}}@media (prefers-reduced-motion:reduce){.product-window[data-astro-cid-qp3ielxp],.feature-card[data-astro-cid-qp3ielxp],.sample-download__link[data-astro-cid-qp3ielxp]{transition:none;transform:none}.arrow-link[data-astro-cid-qp3ielxp] span[data-astro-cid-qp3ielxp]{transition:none}}.blog-list[data-astro-cid-kjgf5ogs]{gap:var(--space-xl);display:grid}.blog-list__hero[data-astro-cid-kjgf5ogs]{gap:var(--space-xs);max-width:48rem;display:grid}.blog-list__hero[data-astro-cid-kjgf5ogs] h1[data-astro-cid-kjgf5ogs]{letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.1}.blog-list__lead[data-astro-cid-kjgf5ogs]{color:var(--color-text-secondary);margin:0;font-size:1.0625rem;line-height:1.7}.blog-list__count[data-astro-cid-kjgf5ogs]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.blog-list__count[data-astro-cid-kjgf5ogs] strong[data-astro-cid-kjgf5ogs]{color:var(--color-text-primary);font-weight:600}.blog-list__tags[data-astro-cid-kjgf5ogs]{gap:var(--space-xs);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.blog-chip[data-astro-cid-kjgf5ogs]{border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);background:0 0;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.blog-chip[data-astro-cid-kjgf5ogs]:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.blog-chip--active[data-astro-cid-kjgf5ogs]{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-primary)}.blog-chip--active[data-astro-cid-kjgf5ogs]:hover{color:var(--color-bg-primary)}.blog-list__empty[data-astro-cid-kjgf5ogs]{justify-items:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-lg);text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-2xl);display:grid}.blog-list__empty-title[data-astro-cid-kjgf5ogs]{color:var(--color-text-secondary);margin:0;font-size:1.0625rem}.blog-list__empty-cta[data-astro-cid-kjgf5ogs]{color:var(--color-brand-primary);font-weight:600;text-decoration:none}.blog-list__empty-cta[data-astro-cid-kjgf5ogs]:hover{text-decoration:underline}.blog-list__grid[data-astro-cid-kjgf5ogs]{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));display:grid}@media (prefers-reduced-motion:reduce){.blog-chip[data-astro-cid-kjgf5ogs]{transition:none}}
