.ft-section[data-v-4cde6e2e]{padding-block:clamp(3.5rem,7vw,5.5rem)}.ft-section--white[data-v-4cde6e2e]{background:var(--color-surface)}.ft-section--off[data-v-4cde6e2e]{background:var(--color-bg)}.ft-header[data-v-4cde6e2e]{max-width:40rem;margin-bottom:clamp(2rem,4vw,2.5rem)}.ft-eyebrow[data-v-4cde6e2e]{max-width:none;margin:0 0 .7rem;color:var(--color-accent);font-family:var(--font-heading);font-size:.82rem;font-weight:600;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.ft-title[data-v-4cde6e2e]{font-size:clamp(1.875rem,1.25rem + 2vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.ft-lead[data-v-4cde6e2e]{max-width:34rem;margin:1rem 0 0;color:var(--color-text-muted);font-size:clamp(1rem,.95rem + .25vw,1.125rem);text-wrap:pretty}.ft-hero[data-v-4cde6e2e]{padding-block:clamp(3rem,6vw,5rem) clamp(3.5rem,7vw,5.5rem);background:var(--color-bg)}.ft-hero__title[data-v-4cde6e2e]{max-width:14em;font-size:clamp(2.25rem,1.4rem + 3vw,3.5rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.ft-nowrap[data-v-4cde6e2e]{white-space:nowrap}.ft-hero__lead[data-v-4cde6e2e]{max-width:38rem;margin:1.25rem 0 0;color:var(--color-text-muted);font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);line-height:1.6;text-wrap:pretty}.ft-hero__previews[data-v-4cde6e2e]{position:relative;width:100%;max-width:36rem;aspect-ratio:1 / .655;margin-top:clamp(2rem,6vw,2.75rem)}.ft-hero__preview[data-v-4cde6e2e]{position:absolute;height:auto;border-radius:10px}.ft-hero__preview--sheet[data-v-4cde6e2e]{top:0;left:0;width:84%}.ft-hero__preview--log[data-v-4cde6e2e]{right:0;bottom:0;width:32%;border-radius:6px;box-shadow:0 6px 18px #19222c1a}@media (min-width: 64rem){.ft-hero__layout[data-v-4cde6e2e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(3rem,5vw,5rem)}.ft-hero__previews[data-v-4cde6e2e]{max-width:none;margin-top:0}}.ft-kicker[data-v-4cde6e2e]{max-width:none;margin:0 0 .5rem;color:var(--color-accent);font-family:var(--font-heading);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.ft-item-title[data-v-4cde6e2e]{font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:700;line-height:1.3}.ft-text[data-v-4cde6e2e]{max-width:32rem;margin:.5rem 0 0;color:var(--color-text-muted);font-size:1rem;line-height:1.6;text-wrap:pretty}.ft-cta[data-v-4cde6e2e]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--color-accent);font-family:var(--ui-font-family);font-size:var(--ui-font-size);font-weight:var(--ui-font-weight);line-height:var(--ui-line-height);text-decoration:none;transition:color .2s ease}.ft-arrow[data-v-4cde6e2e]{display:inline-block;transition:transform .2s ease}.ft-stretch[data-v-4cde6e2e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px}.ft-download .ft-stretch[data-v-4cde6e2e]:after{border-radius:12px}.ft-stretch[data-v-4cde6e2e]:focus-visible{outline:none}.ft-stretch[data-v-4cde6e2e]:focus-visible:after{outline:3px solid var(--color-accent);outline-offset:4px}.ft-downloads[data-v-4cde6e2e],.ft-guides[data-v-4cde6e2e]{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.ft-downloads[data-v-4cde6e2e]{gap:1rem}.ft-download[data-v-4cde6e2e]{position:relative;display:flex;flex-direction:column;max-width:none;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--color-border-strong);border-radius:12px;transition:border-color .2s ease}.ft-note[data-v-4cde6e2e]{max-width:none;margin:.375rem 0 0;color:var(--color-text-muted);font-size:.875rem}.ft-download .ft-cta[data-v-4cde6e2e]{margin-top:auto;padding-top:1rem}.ft-usage[data-v-4cde6e2e]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.ft-subhead[data-v-4cde6e2e]{margin:1.25rem 0 0;color:var(--color-text);font-size:.95rem;font-weight:600;line-height:1.4}.ft-list[data-v-4cde6e2e]{margin:.5rem 0 0;padding-left:1.25rem;color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.ft-list li+li[data-v-4cde6e2e]{margin-top:.25rem}.ft-list li[data-v-4cde6e2e]::marker{color:var(--color-accent)}.ft-list--steps li[data-v-4cde6e2e]::marker{font-family:var(--font-heading);font-weight:600}.ft-section--continued[data-v-4cde6e2e]{padding-top:0}.ft-choose[data-v-4cde6e2e]{padding-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--color-border)}.ft-choose__grid[data-v-4cde6e2e]{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.ft-choose__grid .ft-text+.ft-text[data-v-4cde6e2e]{margin-top:.75rem}.ft-calc-list[data-v-4cde6e2e]{display:grid;gap:0}.ft-row[data-v-4cde6e2e]{position:relative;display:flex;flex-direction:column;gap:.75rem;padding-block:clamp(1.5rem,3vw,2rem);border-top:2px solid var(--color-accent);border-bottom:1px solid var(--color-border-strong)}.ft-calc-list .ft-row+.ft-row[data-v-4cde6e2e]{border-top-color:var(--color-border-strong);border-top-width:1px}.ft-guides[data-v-4cde6e2e]{gap:2rem}.ft-guide[data-v-4cde6e2e]{position:relative;display:flex;flex-direction:column;max-width:none;padding-top:1.25rem;border-top:2px solid var(--color-border);transition:border-color .2s ease}.ft-guide__link[data-v-4cde6e2e],.ft-guide__link[data-v-4cde6e2e]:visited,.ft-guide__link[data-v-4cde6e2e]:hover{color:var(--color-text);text-decoration:none}.ft-guide .ft-cta[data-v-4cde6e2e]{margin-top:auto;padding-top:.5rem}.ft-download[data-v-4cde6e2e]:hover,.ft-download[data-v-4cde6e2e]:focus-within{border-color:var(--color-accent)}.ft-guide[data-v-4cde6e2e]:hover,.ft-guide[data-v-4cde6e2e]:focus-within{border-top-color:var(--color-accent)}.ft-download:hover .ft-cta[data-v-4cde6e2e],.ft-row:hover .ft-cta[data-v-4cde6e2e],.ft-guide:hover .ft-cta[data-v-4cde6e2e]{color:var(--color-accent-hover)}.ft-download:hover .ft-arrow[data-v-4cde6e2e],.ft-download:focus-within .ft-arrow[data-v-4cde6e2e],.ft-row:hover .ft-arrow[data-v-4cde6e2e],.ft-row:focus-within .ft-arrow[data-v-4cde6e2e],.ft-guide:hover .ft-arrow[data-v-4cde6e2e],.ft-guide:focus-within .ft-arrow[data-v-4cde6e2e]{transform:translate(4px)}@media (prefers-reduced-motion: reduce){.ft-cta[data-v-4cde6e2e],.ft-arrow[data-v-4cde6e2e],.ft-download[data-v-4cde6e2e],.ft-guide[data-v-4cde6e2e]{transition:none}.ft-download:hover .ft-arrow[data-v-4cde6e2e],.ft-download:focus-within .ft-arrow[data-v-4cde6e2e],.ft-row:hover .ft-arrow[data-v-4cde6e2e],.ft-row:focus-within .ft-arrow[data-v-4cde6e2e],.ft-guide:hover .ft-arrow[data-v-4cde6e2e],.ft-guide:focus-within .ft-arrow[data-v-4cde6e2e]{transform:none}}@media (min-width: 48rem){.ft-downloads[data-v-4cde6e2e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ft-usage[data-v-4cde6e2e],.ft-choose__grid[data-v-4cde6e2e],.ft-guides[data-v-4cde6e2e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(2rem,4vw,3.5rem)}.ft-row[data-v-4cde6e2e]{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}.ft-row .ft-cta[data-v-4cde6e2e]{flex-shrink:0}}@media (min-width: 64rem){.ft-inner[data-v-4cde6e2e]{max-width:var(--container-wide);padding-inline:var(--gutter-wide)}.ft-guides[data-v-4cde6e2e]{grid-template-columns:repeat(3,minmax(0,1fr))}}
