.faq.svelte-1bnfzdn{padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,6rem);display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4.5rem)}.head.svelte-1bnfzdn{display:flex;flex-direction:column;gap:1rem}.eyebrow.svelte-1bnfzdn{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.title.svelte-1bnfzdn{font-size:var(--step-3);line-height:1;letter-spacing:-.015em}.list.svelte-1bnfzdn{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.item.svelte-1bnfzdn{display:grid;grid-template-columns:1fr 1.6fr;column-gap:clamp(2rem,4vw,4rem);align-items:start;padding-block:clamp(1.25rem,2.5vw,1.75rem);border-bottom:1px solid var(--line)}.q.svelte-1bnfzdn{font-family:var(--secondary);font-size:var(--step-1);font-weight:400;line-height:1.3;letter-spacing:-.01em;max-width:24ch}.a.svelte-1bnfzdn{font-size:var(--step-0);line-height:1.55;max-width:62ch}@media (max-width: 860px){.item.svelte-1bnfzdn{grid-template-columns:minmax(0,1fr);row-gap:.6rem}.q.svelte-1bnfzdn{max-width:none}}.spec.svelte-1rpx78x{padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,6rem);display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4.5rem)}.head.svelte-1rpx78x{display:flex;flex-direction:column;gap:1rem}.eyebrow.svelte-1rpx78x{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.title.svelte-1rpx78x{font-size:var(--step-3);line-height:1;letter-spacing:-.015em}.lede.svelte-1rpx78x{margin-top:.25rem;font-size:var(--step-1);line-height:1.45;max-width:52ch}.cards.svelte-1rpx78x{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1.25rem,2.5vw,2rem)}.card.svelte-1rpx78x{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,2.5vw,2.25rem);border:1px solid var(--line)}.card-head.svelte-1rpx78x{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.name.svelte-1rpx78x{font-size:var(--step-1);font-weight:400;letter-spacing:-.005em}.tag.svelte-1rpx78x{flex:none;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.body.svelte-1rpx78x{font-size:var(--step-0);line-height:1.55}.specs.svelte-1rpx78x{list-style:none;margin:auto 0 0;padding-top:.75rem;padding-inline:0;display:flex;flex-direction:column;gap:.3rem;font-size:.72rem;color:var(--fg-muted)}.step.svelte-t6l39g{display:grid;grid-template-columns:1fr 1.35fr;align-items:stretch}.step.flip.svelte-t6l39g{grid-template-columns:1.35fr 1fr}.step.flip.svelte-t6l39g .copy:where(.svelte-t6l39g){order:2}.step.flip.svelte-t6l39g .shot:where(.svelte-t6l39g){order:1}.copy.svelte-t6l39g{display:flex;flex-direction:column;justify-content:center;min-width:0;border:1px solid var(--line)}.step.flip.svelte-t6l39g>.copy:where(.svelte-t6l39g){border-left:none}.step.svelte-t6l39g:not(.flip)>.copy:where(.svelte-t6l39g){border-right:none}.copy.svelte-t6l39g>:where(.svelte-t6l39g){padding-inline:clamp(1.25rem,2.5vw,2rem);padding-block:1rem}.copy.svelte-t6l39g>:where(.svelte-t6l39g)+:where(.svelte-t6l39g){border-top:1px solid var(--line)}.step-head.svelte-t6l39g{display:flex;align-items:baseline;justify-content:flex-start;gap:.85rem}.num.svelte-t6l39g{font-size:var(--step--1);letter-spacing:.04em}.kicker.svelte-t6l39g{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.step-title.svelte-t6l39g{font-size:var(--step-2);line-height:1.05;letter-spacing:-.015em}.tab-row.svelte-t6l39g{display:flex;justify-content:flex-start}.tabs.svelte-t6l39g{display:inline-flex;align-items:stretch;border:1px solid var(--line-firm)}.divider.svelte-t6l39g{flex:none;width:1px;background:var(--line-firm)}.tab.svelte-t6l39g{background:none;border:none;padding:.4rem .75rem;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);cursor:pointer;transition:color .2s ease,background .2s ease}.tab.svelte-t6l39g:hover{color:var(--fg);background:var(--wash)}.tab.active.svelte-t6l39g,.tab.active.svelte-t6l39g:hover{background:var(--fg);color:var(--bg);box-shadow:inset 0 0 0 3px var(--bg)}.step-body.svelte-t6l39g{font-size:var(--step-0);line-height:1.55}.step.svelte-t6l39g:not(.flip) .copy:where(.svelte-t6l39g){text-align:right}.step.svelte-t6l39g:not(.flip) .step-head:where(.svelte-t6l39g),.step.svelte-t6l39g:not(.flip) .tab-row:where(.svelte-t6l39g){justify-content:flex-end}.shot.svelte-t6l39g{margin:0;min-width:0}.shot-inner.svelte-t6l39g{aspect-ratio:16 / 10;border:1px solid var(--line);background:var(--wash-faint);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-firm) transparent}.shot.svelte-t6l39g img:where(.svelte-t6l39g){display:block;width:100%;height:auto}.placeholder.svelte-t6l39g{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;text-align:center}.ph-mark.svelte-t6l39g{font-size:.6rem;letter-spacing:.22em;text-transform:uppercase}.ph-alt.svelte-t6l39g{font-size:var(--step--1);color:var(--fg-muted);max-width:32ch;line-height:1.5}@media (max-width: 900px){.step.svelte-t6l39g,.step.flip.svelte-t6l39g{grid-template-columns:1fr;row-gap:1.5rem}.step.flip.svelte-t6l39g .copy:where(.svelte-t6l39g){order:1}.step.flip.svelte-t6l39g .shot:where(.svelte-t6l39g){order:2}.step.svelte-t6l39g:not(.flip) .copy:where(.svelte-t6l39g){text-align:left}.step.svelte-t6l39g:not(.flip) .step-head:where(.svelte-t6l39g),.step.svelte-t6l39g:not(.flip) .tab-row:where(.svelte-t6l39g){justify-content:flex-start}.step.svelte-t6l39g .copy:where(.svelte-t6l39g){border:none}.copy.svelte-t6l39g>:where(.svelte-t6l39g)+:where(.svelte-t6l39g){border:none}}@media (prefers-reduced-motion: reduce){.tab.svelte-t6l39g{transition:none}}.workflow.svelte-kbq0oe{padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,6rem);display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4.5rem)}.head.svelte-kbq0oe{display:flex;flex-direction:column;gap:1rem}.eyebrow.svelte-kbq0oe{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.title.svelte-kbq0oe{font-size:var(--step-3);line-height:1;letter-spacing:-.015em}.steps.svelte-kbq0oe{display:flex;flex-direction:column;gap:3rem}.page-head.svelte-1d0dgro{padding:clamp(2rem,5vw,4rem) clamp(1.5rem,5vw,6rem) clamp(3rem,7vw,6rem);display:flex;flex-direction:column}.intro.svelte-1d0dgro{display:flex;flex-direction:column;gap:1rem}.eyebrow.svelte-1d0dgro{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.title.svelte-1d0dgro{font-size:var(--step-3);line-height:.95;letter-spacing:-.015em}.lede.svelte-1d0dgro{margin-top:.75rem;max-width:52ch;font-size:var(--step-1);line-height:1.45}
