.ft.svelte-1d0dgro{background:var(--bg);color:var(--ink);font-family:var(--sans);--ft-tabs-h: 48px}.ft-hero.svelte-1d0dgro{text-align:center;padding:96px 48px 72px;position:relative}.ft-hero.svelte-1d0dgro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 340px at 50% 40%,rgba(95,184,184,.08),transparent 60%);pointer-events:none}.ft-eye.svelte-1d0dgro{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);display:inline-flex;align-items:center;gap:10px;margin-bottom:26px;position:relative}.ft-eye.svelte-1d0dgro .dot:where(.svelte-1d0dgro){width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #d4a86a24}.ft-hero.svelte-1d0dgro h1:where(.svelte-1d0dgro){font-family:var(--serif);font-weight:400;font-size:clamp(40px,5vw,68px);line-height:1.05;letter-spacing:-.02em;margin:0 auto 22px;max-width:820px;position:relative}.ft-hero.svelte-1d0dgro h1:where(.svelte-1d0dgro) em:where(.svelte-1d0dgro){font-style:italic;color:var(--gold);font-weight:300}.ft-hero-sub.svelte-1d0dgro{font-size:17px;color:var(--ink-dim);max-width:540px;margin:0 auto;line-height:1.55;position:relative}.ft-hero-sub.svelte-1d0dgro a:where(.svelte-1d0dgro){color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(212,168,106,.3);transition:border-color .2s}.ft-hero-sub.svelte-1d0dgro a:where(.svelte-1d0dgro):hover{border-color:var(--gold)}.ft-tabs-rail.svelte-1d0dgro{position:sticky;top:0;z-index:90;background:var(--bg-2);border-bottom:1px solid var(--line)}.ft-tabs.svelte-1d0dgro{display:flex;align-items:stretch;max-width:1160px;margin:0 auto;padding:0 52px;gap:0;overflow-x:auto;scrollbar-width:none}.ft-tabs.svelte-1d0dgro::-webkit-scrollbar{display:none}.ft-tab.svelte-1d0dgro{display:inline-flex;align-items:center;gap:8px;padding:0 22px;height:var(--ft-tabs-h);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s,border-color .15s;flex-shrink:0}.ft-tab.svelte-1d0dgro:hover{color:var(--ink-dim)}.ft-tab.active.svelte-1d0dgro{color:var(--gold);border-bottom-color:var(--gold)}.ft-tab.svelte-1d0dgro .tab-num:where(.svelte-1d0dgro){opacity:.5;font-size:9px}.ft-section.svelte-1d0dgro{padding:100px 52px 120px;position:relative;border-bottom:1px solid var(--line)}.ft-section.alt.svelte-1d0dgro{background:var(--bg-2)}.ft-section.svelte-1d0dgro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ft-section.glow-teal.svelte-1d0dgro:before{background:radial-gradient(900px 300px at 85% 0%,rgba(95,184,184,.05),transparent 55%)}.ft-section.glow-gold.svelte-1d0dgro:before{background:radial-gradient(900px 300px at 15% 100%,rgba(212,168,106,.05),transparent 55%)}.ft-section-inner.svelte-1d0dgro{max-width:1160px;margin:0 auto}.ft-sec-head.svelte-1d0dgro{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:end;margin-bottom:48px;position:relative}.ft-sec-num.svelte-1d0dgro{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:inline-flex;align-items:center;gap:10px;margin-bottom:16px}.ft-sec-num.svelte-1d0dgro .dot:where(.svelte-1d0dgro){width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #d4a86a24}.ft-sec-head.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-family:var(--serif);font-weight:400;font-size:clamp(36px,3.6vw,52px);line-height:1.05;letter-spacing:-.02em;margin:0}.ft-sec-head.svelte-1d0dgro h2:where(.svelte-1d0dgro) em:where(.svelte-1d0dgro){font-style:italic;color:var(--gold);font-weight:300}.ft-sec-lead.svelte-1d0dgro{font-size:16px;line-height:1.6;color:var(--ink-dim);margin:0;justify-self:end}.ft-cap-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ft-cap-card.svelte-1d0dgro{padding:22px 22px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .2s,box-shadow .2s}.ft-cap-card.svelte-1d0dgro:hover{border-color:var(--line-strong);box-shadow:0 10px 30px -14px #0006}.ft-cap-card.svelte-1d0dgro h4:where(.svelte-1d0dgro){font-family:var(--serif);font-size:18px;font-weight:400;letter-spacing:-.01em;color:var(--ink);margin:0 0 8px}.ft-cap-card.svelte-1d0dgro p:where(.svelte-1d0dgro){font-family:var(--mono);font-size:11.5px;line-height:1.5;letter-spacing:.02em;color:var(--ink-faint);margin:0}.ft-stats.svelte-1d0dgro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.ft-stats-inner.svelte-1d0dgro{max-width:1160px;margin:0 auto;padding:0 52px;display:grid;grid-template-columns:repeat(6,1fr)}.ft-stat.svelte-1d0dgro{padding:26px 18px;text-align:center;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.ft-stat.svelte-1d0dgro:first-child{border-left:none}.ft-stat-v.svelte-1d0dgro{font-family:var(--serif);font-size:clamp(26px,2.4vw,34px);font-weight:400;letter-spacing:-.02em;color:var(--gold);line-height:1}.ft-stat-l.svelte-1d0dgro{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);line-height:1.3}.ft-compare.svelte-1d0dgro{padding:100px 52px 120px;background:var(--bg);border-bottom:1px solid var(--line)}.ft-compare-inner.svelte-1d0dgro{max-width:1160px;margin:0 auto}.ft-compare-head.svelte-1d0dgro{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:end;margin-bottom:56px}.compare-eye.svelte-1d0dgro{margin-bottom:16px}.ft-compare-head.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-family:var(--serif);font-weight:400;font-size:clamp(34px,3.4vw,48px);line-height:1.05;letter-spacing:-.02em;margin:0}.ft-compare-head.svelte-1d0dgro h2:where(.svelte-1d0dgro) em:where(.svelte-1d0dgro){font-style:italic;color:var(--gold);font-weight:300}.ft-compare-head.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:16px;line-height:1.6;color:var(--ink-dim);margin:0;justify-self:end}.ft-table.svelte-1d0dgro{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:14px;overflow:hidden}.ft-table.svelte-1d0dgro thead:where(.svelte-1d0dgro) tr:where(.svelte-1d0dgro){background:var(--surface)}.ft-table.svelte-1d0dgro thead:where(.svelte-1d0dgro) th:where(.svelte-1d0dgro){font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;text-align:left;padding:16px 24px;border-bottom:1px solid var(--line)}.ft-table.svelte-1d0dgro thead:where(.svelte-1d0dgro) th.ours:where(.svelte-1d0dgro){color:var(--gold)}.ft-table.svelte-1d0dgro tbody:where(.svelte-1d0dgro) tr:where(.svelte-1d0dgro){border-bottom:1px solid var(--line);transition:background .15s}.ft-table.svelte-1d0dgro tbody:where(.svelte-1d0dgro) tr:where(.svelte-1d0dgro):last-child{border-bottom:0}.ft-table.svelte-1d0dgro tbody:where(.svelte-1d0dgro) tr:where(.svelte-1d0dgro):hover{background:#ffffff05}.ft-table.svelte-1d0dgro td:where(.svelte-1d0dgro){padding:18px 24px;font-size:14px;vertical-align:top}.ft-table.svelte-1d0dgro td.capability:where(.svelte-1d0dgro){font-family:var(--serif);font-size:16px;color:var(--ink);font-weight:400}.ft-table.svelte-1d0dgro td.ours:where(.svelte-1d0dgro){color:var(--ink)}.ft-table.svelte-1d0dgro td.theirs:where(.svelte-1d0dgro){color:var(--ink-dim)}.ft-table.svelte-1d0dgro .tick:where(.svelte-1d0dgro){color:var(--gold);font-size:15px;display:inline-flex;align-items:center;gap:6px}.ft-table.svelte-1d0dgro .cross:where(.svelte-1d0dgro){color:#b4503cb3;display:inline-flex;align-items:center;gap:6px}.ft-table.svelte-1d0dgro .tick-label:where(.svelte-1d0dgro){font-size:13px}.ft-table.svelte-1d0dgro .cross-label:where(.svelte-1d0dgro){font-size:13px;color:var(--ink-dim)}.ft-final.svelte-1d0dgro{text-align:center;padding:110px 48px 96px;position:relative}.ft-final.svelte-1d0dgro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(700px 300px at 50% 30%,rgba(212,168,106,.09),transparent 60%);pointer-events:none}.ft-final.svelte-1d0dgro .eye{margin-bottom:22px}.ft-final.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-family:var(--serif);font-weight:400;font-size:clamp(36px,4.2vw,60px);line-height:1.08;letter-spacing:-.02em;margin:22px auto 20px;max-width:800px;position:relative}.ft-final.svelte-1d0dgro h2:where(.svelte-1d0dgro) em:where(.svelte-1d0dgro){font-style:italic;color:var(--gold);font-weight:300}.ft-final.svelte-1d0dgro p:where(.svelte-1d0dgro){color:var(--ink-dim);font-size:17px;max-width:500px;margin:0 auto 36px;position:relative;line-height:1.55}.ft-final-btns.svelte-1d0dgro{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center;position:relative}@media (max-width: 1040px){.ft-sec-head.svelte-1d0dgro,.ft-compare-head.svelte-1d0dgro{grid-template-columns:1fr;gap:22px}.ft-sec-lead.svelte-1d0dgro,.ft-compare-head.svelte-1d0dgro p:where(.svelte-1d0dgro){justify-self:start}.ft-stats-inner.svelte-1d0dgro{grid-template-columns:repeat(3,1fr)}.ft-stat.svelte-1d0dgro:nth-child(-n+3){border-bottom:1px solid var(--line)}.ft-stat.svelte-1d0dgro:nth-child(3n+1){border-left:none}}@media (max-width: 860px){.ft-compare-head.svelte-1d0dgro{grid-template-columns:1fr}.ft-cap-grid.svelte-1d0dgro{grid-template-columns:repeat(2,1fr)}.ft-table.svelte-1d0dgro td:where(.svelte-1d0dgro),.ft-table.svelte-1d0dgro th:where(.svelte-1d0dgro){padding:14px 16px}.ft-table.svelte-1d0dgro td.capability:where(.svelte-1d0dgro){font-size:14px}}@media (max-width: 768px){.ft-hero.svelte-1d0dgro{padding:60px 22px 48px}.ft-tabs.svelte-1d0dgro{padding:0 14px}.ft-tab.svelte-1d0dgro{padding:0 14px;font-size:10px}.ft-section.svelte-1d0dgro,.ft-compare.svelte-1d0dgro{padding:64px 22px 72px}.ft-sec-head.svelte-1d0dgro,.ft-compare-head.svelte-1d0dgro{margin-bottom:32px}.ft-stats-inner.svelte-1d0dgro{grid-template-columns:repeat(2,1fr);padding:0 22px}.ft-stat.svelte-1d0dgro{padding:20px 12px}.ft-stat.svelte-1d0dgro:nth-child(-n+3){border-bottom:none}.ft-stat.svelte-1d0dgro:nth-child(odd){border-left:none}.ft-stat.svelte-1d0dgro:not(:nth-child(-n+2)){border-top:1px solid var(--line)}.ft-cap-grid.svelte-1d0dgro{grid-template-columns:1fr}.ft-final.svelte-1d0dgro{padding:72px 22px 60px}.ft-final-btns.svelte-1d0dgro{flex-direction:column;align-items:stretch}.ft-table.svelte-1d0dgro{display:block;overflow-x:auto}}
