.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;gap:68px;min-height:calc(100vh - 76px);padding-block:52px 78px;display:grid}h1.svelte-1uha8ag{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(3.1rem,7vw,6.8rem);font-weight:830;line-height:.92}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--brand-strong)}.lede.svelte-1uha8ag{max-width:630px;color:var(--ink-soft);margin:28px 0 0;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.62}.hero-actions.svelte-1uha8ag,.chips.svelte-1uha8ag,.trust-list.svelte-1uha8ag{flex-wrap:wrap;align-items:center;display:flex}.hero-actions.svelte-1uha8ag{gap:12px;margin-block-start:34px}.trust-list.svelte-1uha8ag{color:var(--ink-soft);gap:10px 20px;margin:36px 0 0;padding:0;font-size:.9rem;font-weight:650;list-style:none}.trust-list.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:7px;display:inline-flex}.trust-list.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--brand);border-radius:50%;width:7px;height:7px}.exchange-preview.svelte-1uha8ag{min-width:0;min-height:560px;position:relative}.orbit.svelte-1uha8ag{border:1px solid #176e4c21;border-radius:50%;position:absolute;inset:2% 3% 4%;transform:rotate(-12deg)}.preview-card.svelte-1uha8ag{border-radius:var(--radius-xl);width:min(92%,390px);box-shadow:var(--shadow);background:#fffefaf0;border:1px solid #14251e14;padding:24px;position:absolute}.offer.svelte-1uha8ag{inset-block-start:4%;inset-inline-end:0;transform:rotate(3deg)}.need.svelte-1uha8ag{inset-block-end:4%;inset-inline-start:0;transform:rotate(-3deg)}.preview-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.035em;margin:18px 0 8px;font-size:1.45rem}.preview-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);margin:0 0 20px;line-height:1.55}.label.svelte-1uha8ag{background:var(--brand-pale);color:var(--brand-strong);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:780;display:inline-flex}.need-label.svelte-1uha8ag{color:#9e4736;background:#ffebe6}.chips.svelte-1uha8ag{gap:7px}.swap.svelte-1uha8ag{z-index:2;border:8px solid var(--canvas);background:var(--brand);width:70px;height:70px;box-shadow:var(--shadow-soft);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:45%;inset-inline-start:calc(50% - 35px)}.principles.svelte-1uha8ag{background:#fffefa94;border-block:1px solid #14251e14}.principles-inner.svelte-1uha8ag{width:min(100%, calc(var(--content) + 48px));margin-inline:auto;padding:92px 24px 112px}.principles.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1}.principle-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:54px;display:grid}.principle-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:26px}.principle-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--brand-strong);font-size:.8rem}.principle-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:34px 0 8px;font-size:1.18rem}.principle-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);margin:0;line-height:1.55}@media (width<=1100px){.orbit.svelte-1uha8ag{inset:10% 12%}}@media (width<=900px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:24px}.exchange-preview.svelte-1uha8ag{align-content:center;gap:18px;min-height:520px;padding:34px 18px;display:grid;overflow:hidden}.preview-card.svelte-1uha8ag{width:min(82%,520px);position:relative;inset:auto}.offer.svelte-1uha8ag{justify-self:start;transform:rotate(1.5deg)}.need.svelte-1uha8ag{justify-self:end;transform:rotate(-1.5deg)}.swap.svelte-1uha8ag{inset-block-start:calc(50% - 35px);inset-inline-start:calc(50% - 35px)}}@media (width<=720px){.hero.svelte-1uha8ag{min-height:auto;padding-block-start:48px}h1.svelte-1uha8ag{font-size:clamp(3.25rem,16vw,5rem)}.hero-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%}.exchange-preview.svelte-1uha8ag{min-height:500px;margin-inline:-18px;padding-inline:18px}.preview-card.svelte-1uha8ag{width:calc(100% - 28px)}.principles-inner.svelte-1uha8ag{padding:68px 18px 96px}.principle-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=360px){.hero.svelte-1uha8ag{padding-block-start:36px}}
