/* Static presentation extracted from every page and shared site chrome.
 * Identical declaration blocks share a stable class. Source locations: docs/style-inventory.json.
 * The impossible two-ID branch preserves the old inline-over-stylesheet priority
 * without !important, so existing responsive/hover !important rules and live inline
 * animation values still win. No element can have both reserved IDs.
 * Override a property with --<class>-<property> in a theme; no specificity battle.
 */

/* src/pages/404.astro */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4c34c05edd) {
  min-height: var(--rv-s-4c34c05edd-min-height, 100vh);
  background: var(--rv-s-4c34c05edd-background, var(--rv-ink));
  color: var(--rv-s-4c34c05edd-color, var(--rv-bone));
  font-family: var(--rv-s-4c34c05edd-font-family, var(--font-body));
  font-size: var(--rv-s-4c34c05edd-font-size, 16px);
  line-height: var(--rv-s-4c34c05edd-line-height, 1.6);
}

/* src/pages/404.astro */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6d3d3649f7) {
  min-height: var(--rv-s-6d3d3649f7-min-height, 60vh);
  display: var(--rv-s-6d3d3649f7-display, grid);
  place-items: var(--rv-s-6d3d3649f7-place-items, center);
  text-align: var(--rv-s-6d3d3649f7-text-align, center);
  padding: var(--rv-s-6d3d3649f7-padding, clamp(72px,10vw,140px) var(--edge));
}

/* src/pages/404.astro */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-914e8b57fd) {
  margin: var(--rv-s-914e8b57fd-margin, 0);
  font-family: var(--rv-s-914e8b57fd-font-family, var(--font-heading));
  font-weight: var(--rv-s-914e8b57fd-font-weight, 800);
  font-size: var(--rv-s-914e8b57fd-font-size, clamp(72px,14vw,160px));
  line-height: var(--rv-s-914e8b57fd-line-height, .9);
  color: var(--rv-s-914e8b57fd-color, var(--color-accent));
}

/* src/pages/404.astro */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d7a744cf80) {
  margin: var(--rv-s-d7a744cf80-margin, 28px 0 8px);
  font-family: var(--rv-s-d7a744cf80-font-family, var(--font-heading));
  font-size: var(--rv-s-d7a744cf80-font-size, clamp(32px,5vw,56px));
  line-height: var(--rv-s-d7a744cf80-line-height, 1.05);
}

/* src/pages/404.astro */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3e28885362) {
  margin: var(--rv-s-3e28885362-margin, 0 0 28px);
  color: var(--rv-s-3e28885362-color, color-mix(in srgb,var(--rv-bone) 68%,transparent));
}

/* src/pages/404.astro */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-453a107e7e) {
  display: var(--rv-s-453a107e7e-display, inline-flex);
  text-decoration: var(--rv-s-453a107e7e-text-decoration, none);
}

/* src/content/brand.html, src/content/lead-engine.html, src/content/partners.html, src/content/pricing.html, src/content/realview-hub.html, src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3d17963d2e) {
  background: var(--rv-s-3d17963d2e-background, var(--rv-ink));
  color: var(--rv-s-3d17963d2e-color, var(--rv-bone));
  font-family: var(--rv-s-3d17963d2e-font-family, var(--font-body));
  font-size: var(--rv-s-3d17963d2e-font-size, 16px);
  line-height: var(--rv-s-3d17963d2e-line-height, 1.6);
  text-wrap: var(--rv-s-3d17963d2e-text-wrap, pretty);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ac66af585c) {
  border-bottom: var(--rv-s-ac66af585c-border-bottom, 2px solid var(--color-divider));
  padding: var(--rv-s-ac66af585c-padding, clamp(56px,8vw,110px) var(--edge) clamp(44px,6vw,72px));
}

/* src/content/brand.html, src/content/compliance.html, src/content/help-centre.html, src/content/legal.html, src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-aaacb357d6) {
  max-width: var(--rv-s-aaacb357d6-max-width, 1180px);
  margin: var(--rv-s-aaacb357d6-margin, 0 auto);
}

/* src/content/brand.html, src/content/lead-engine.html, src/content/pricing.html, src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f6cee6c276) {
  display: var(--rv-s-f6cee6c276-display, flex);
  align-items: var(--rv-s-f6cee6c276-align-items, center);
  gap: var(--rv-s-f6cee6c276-gap, 9px);
  font-family: var(--rv-s-f6cee6c276-font-family, var(--font-heading));
  font-weight: var(--rv-s-f6cee6c276-font-weight, 800);
  font-size: var(--rv-s-f6cee6c276-font-size, 13px);
  letter-spacing: var(--rv-s-f6cee6c276-letter-spacing, 0.16em);
  text-transform: var(--rv-s-f6cee6c276-text-transform, uppercase);
  color: var(--rv-s-f6cee6c276-color, color-mix(in srgb,var(--rv-bone) 58%,transparent));
}

/* src/content/brand.html, src/content/lead-engine.html, src/content/pricing.html, src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d73462a9bd) {
  width: var(--rv-s-d73462a9bd-width, 7px);
  height: var(--rv-s-d73462a9bd-height, 7px);
  border-radius: var(--rv-s-d73462a9bd-border-radius, 50%);
  background: var(--rv-s-d73462a9bd-background, var(--color-accent));
  display: var(--rv-s-d73462a9bd-display, inline-block);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-dcab9f5703) {
  font-family: var(--rv-s-dcab9f5703-font-family, var(--font-heading));
  font-weight: var(--rv-s-dcab9f5703-font-weight, 800);
  font-size: var(--rv-s-dcab9f5703-font-size, clamp(38px,6vw,76px));
  line-height: var(--rv-s-dcab9f5703-line-height, 0.98);
  letter-spacing: var(--rv-s-dcab9f5703-letter-spacing, -0.04em);
  margin: var(--rv-s-dcab9f5703-margin, 24px 0 0 -0.04em);
  max-width: var(--rv-s-dcab9f5703-max-width, 15ch);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b1a89f7b64) {
  margin: var(--rv-s-b1a89f7b64-margin, 24px 0 0);
  font-size: var(--rv-s-b1a89f7b64-font-size, 18px);
  line-height: var(--rv-s-b1a89f7b64-line-height, 30px);
  color: var(--rv-s-b1a89f7b64-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-b1a89f7b64-max-width, 54ch);
}

/* src/content/brand.html, src/content/lead-engine.html, src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e8d96e2636) {
  display: var(--rv-s-e8d96e2636-display, flex);
  flex-wrap: var(--rv-s-e8d96e2636-flex-wrap, wrap);
  gap: var(--rv-s-e8d96e2636-gap, 12px);
  margin-top: var(--rv-s-e8d96e2636-margin-top, 34px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-47469bc3fd) {
  display: var(--rv-s-47469bc3fd-display, inline-flex);
  align-items: var(--rv-s-47469bc3fd-align-items, center);
  background: var(--rv-s-47469bc3fd-background, var(--color-accent));
  color: var(--rv-s-47469bc3fd-color, var(--rv-on-accent));
  font-family: var(--rv-s-47469bc3fd-font-family, var(--font-heading));
  font-weight: var(--rv-s-47469bc3fd-font-weight, 800);
  font-size: var(--rv-s-47469bc3fd-font-size, 15px);
  padding: var(--rv-s-47469bc3fd-padding, 14px 22px);
  border-radius: var(--rv-s-47469bc3fd-border-radius, 8px);
  text-decoration: var(--rv-s-47469bc3fd-text-decoration, none);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-967496797c) {
  display: var(--rv-s-967496797c-display, inline-flex);
  align-items: var(--rv-s-967496797c-align-items, center);
  border: var(--rv-s-967496797c-border, 2px solid var(--color-divider));
  color: var(--rv-s-967496797c-color, var(--rv-bone));
  font-family: var(--rv-s-967496797c-font-family, var(--font-heading));
  font-weight: var(--rv-s-967496797c-font-weight, 800);
  font-size: var(--rv-s-967496797c-font-size, 15px);
  padding: var(--rv-s-967496797c-padding, 12px 20px);
  border-radius: var(--rv-s-967496797c-border-radius, 8px);
  text-decoration: var(--rv-s-967496797c-text-decoration, none);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-54e951df42) {
  border-bottom: var(--rv-s-54e951df42-border-bottom, 2px solid var(--color-divider));
  padding: var(--rv-s-54e951df42-padding, clamp(48px,6vw,84px) var(--edge));
}

/* src/content/brand.html, src/content/partners.html, src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ce84c38d1c) {
  margin: var(--rv-s-ce84c38d1c-margin, 0);
  font-family: var(--rv-s-ce84c38d1c-font-family, var(--font-heading));
  font-weight: var(--rv-s-ce84c38d1c-font-weight, 800);
  font-size: var(--rv-s-ce84c38d1c-font-size, 13px);
  letter-spacing: var(--rv-s-ce84c38d1c-letter-spacing, 0.14em);
  text-transform: var(--rv-s-ce84c38d1c-text-transform, uppercase);
  color: var(--rv-s-ce84c38d1c-color, var(--color-accent-400));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-32f3b6eb28) {
  font-family: var(--rv-s-32f3b6eb28-font-family, var(--font-heading));
  font-weight: var(--rv-s-32f3b6eb28-font-weight, 800);
  font-size: var(--rv-s-32f3b6eb28-font-size, clamp(28px,3.4vw,44px));
  line-height: var(--rv-s-32f3b6eb28-line-height, 1.04);
  letter-spacing: var(--rv-s-32f3b6eb28-letter-spacing, -0.035em);
  margin: var(--rv-s-32f3b6eb28-margin, 18px 0 14px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d2acac8fd2) {
  margin: var(--rv-s-d2acac8fd2-margin, 0 0 34px);
  font-size: var(--rv-s-d2acac8fd2-font-size, 16.5px);
  line-height: var(--rv-s-d2acac8fd2-line-height, 27px);
  color: var(--rv-s-d2acac8fd2-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
  max-width: var(--rv-s-d2acac8fd2-max-width, 62ch);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fd677df0b1) {
  display: var(--rv-s-fd677df0b1-display, grid);
  grid-template-columns: var(--rv-s-fd677df0b1-grid-template-columns, 1.5fr 1fr);
  gap: var(--rv-s-fd677df0b1-gap, 22px);
}

/* src/content/brand.html, src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9af90b341d) {
  border: var(--rv-s-9af90b341d-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-9af90b341d-border-radius, 12px);
  overflow: var(--rv-s-9af90b341d-overflow, hidden);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6c99953d9c) {
  background: var(--rv-s-6c99953d9c-background, var(--rv-surface));
  padding: var(--rv-s-6c99953d9c-padding, clamp(20px,3vw,34px));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1df589be35) {
  width: var(--rv-s-1df589be35-width, 100%);
  display: var(--rv-s-1df589be35-display, block);
  padding: var(--rv-s-1df589be35-padding, 24px 0);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f4350c429a) {
  padding: var(--rv-s-f4350c429a-padding, 18px 20px);
  border-top: var(--rv-s-f4350c429a-border-top, 2px solid var(--color-divider));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e618b9dc37) {
  margin: var(--rv-s-e618b9dc37-margin, 0 0 6px);
  font-family: var(--rv-s-e618b9dc37-font-family, var(--font-heading));
  font-weight: var(--rv-s-e618b9dc37-font-weight, 800);
  font-size: var(--rv-s-e618b9dc37-font-size, 16px);
}

/* src/content/brand.html, src/content/pricing.html, src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c931da1511) {
  margin: var(--rv-s-c931da1511-margin, 0);
  font-size: var(--rv-s-c931da1511-font-size, 14.5px);
  line-height: var(--rv-s-c931da1511-line-height, 23px);
  color: var(--rv-s-c931da1511-color, color-mix(in srgb,var(--rv-bone) 68%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f7983753a1) {
  background: var(--rv-s-f7983753a1-background, var(--rv-surface));
  padding: var(--rv-s-f7983753a1-padding, clamp(20px,3vw,34px));
  display: var(--rv-s-f7983753a1-display, flex);
  align-items: var(--rv-s-f7983753a1-align-items, flex-end);
  justify-content: var(--rv-s-f7983753a1-justify-content, center);
  gap: var(--rv-s-f7983753a1-gap, 22px);
  min-height: var(--rv-s-f7983753a1-min-height, 150px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-95ffa9171f) {
  width: var(--rv-s-95ffa9171f-width, 96px);
  height: var(--rv-s-95ffa9171f-height, 96px);
  display: var(--rv-s-95ffa9171f-display, block);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6b9d5c51cf) {
  width: var(--rv-s-6b9d5c51cf-width, 32px);
  height: var(--rv-s-6b9d5c51cf-height, 32px);
  display: var(--rv-s-6b9d5c51cf-display, block);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-185f0c28f0) {
  display: var(--rv-s-185f0c28f0-display, flex);
  align-items: var(--rv-s-185f0c28f0-align-items, flex-start);
  gap: var(--rv-s-185f0c28f0-gap, 16px);
  margin-top: var(--rv-s-185f0c28f0-margin-top, 22px);
  padding: var(--rv-s-185f0c28f0-padding, 20px 22px);
  border: var(--rv-s-185f0c28f0-border, 2px solid color-mix(in srgb,var(--color-accent) 40%,transparent));
  border-radius: var(--rv-s-185f0c28f0-border-radius, 12px);
  background: var(--rv-s-185f0c28f0-background, color-mix(in srgb,var(--color-accent) 8%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-89cc302c95) {
  width: var(--rv-s-89cc302c95-width, 12px);
  height: var(--rv-s-89cc302c95-height, 12px);
  border-radius: var(--rv-s-89cc302c95-border-radius, 50%);
  background: var(--rv-s-89cc302c95-background, var(--color-accent));
  flex: var(--rv-s-89cc302c95-flex, none);
  margin-top: var(--rv-s-89cc302c95-margin-top, 7px);
}

/* src/content/brand.html, src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2093f0b65c) {
  margin: var(--rv-s-2093f0b65c-margin, 0);
  font-size: var(--rv-s-2093f0b65c-font-size, 15.5px);
  line-height: var(--rv-s-2093f0b65c-line-height, 25px);
  color: var(--rv-s-2093f0b65c-color, color-mix(in srgb,var(--rv-bone) 82%,transparent));
}

/* src/content/brand.html, src/content/landing.html, src/content/lead-engine.html, src/content/legal.html, src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ae02edfe67) {
  color: var(--rv-s-ae02edfe67-color, var(--rv-bone));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9daa47093a) {
  display: var(--rv-s-9daa47093a-display, grid);
  grid-template-columns: var(--rv-s-9daa47093a-grid-template-columns, repeat(4,minmax(0,1fr)));
  gap: var(--rv-s-9daa47093a-gap, 16px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-bbf21c95fb) {
  text-align: var(--rv-s-bbf21c95fb-text-align, left);
  cursor: var(--rv-s-bbf21c95fb-cursor, pointer);
  background: var(--rv-s-bbf21c95fb-background, transparent);
  padding: var(--rv-s-bbf21c95fb-padding, 0);
  border: var(--rv-s-bbf21c95fb-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-bbf21c95fb-border-radius, 12px);
  overflow: var(--rv-s-bbf21c95fb-overflow, hidden);
  transition: var(--rv-s-bbf21c95fb-transition, border-color 150ms ease-out);
  font: var(--rv-s-bbf21c95fb-font, inherit);
  color: var(--rv-s-bbf21c95fb-color, inherit);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-688fd3d32d) {
  display: var(--rv-s-688fd3d32d-display, block);
  height: var(--rv-s-688fd3d32d-height, 104px);
  border-bottom: var(--rv-s-688fd3d32d-border-bottom, 2px solid var(--color-divider));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e29cf0fc54) {
  display: var(--rv-s-e29cf0fc54-display, block);
  padding: var(--rv-s-e29cf0fc54-padding, 16px 18px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-35496ca6f4) {
  display: var(--rv-s-35496ca6f4-display, block);
  font-family: var(--rv-s-35496ca6f4-font-family, var(--font-heading));
  font-weight: var(--rv-s-35496ca6f4-font-weight, 800);
  font-size: var(--rv-s-35496ca6f4-font-size, 16px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2704eafd2e) {
  display: var(--rv-s-2704eafd2e-display, block);
  font-family: var(--rv-s-2704eafd2e-font-family, ui-monospace,Menlo,monospace);
  font-size: var(--rv-s-2704eafd2e-font-size, 13.5px);
  color: var(--rv-s-2704eafd2e-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
  margin-top: var(--rv-s-2704eafd2e-margin-top, 4px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1f65dd3af7) {
  display: var(--rv-s-1f65dd3af7-display, block);
  font-size: var(--rv-s-1f65dd3af7-font-size, 13.5px);
  line-height: var(--rv-s-1f65dd3af7-line-height, 21px);
  color: var(--rv-s-1f65dd3af7-color, color-mix(in srgb,var(--rv-bone) 68%,transparent));
  margin-top: var(--rv-s-1f65dd3af7-margin-top, 8px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4453836dd2) {
  margin: var(--rv-s-4453836dd2-margin, 22px 0 0);
  font-size: var(--rv-s-4453836dd2-font-size, 14.5px);
  color: var(--rv-s-4453836dd2-color, color-mix(in srgb,var(--rv-bone) 58%,transparent));
}

/* src/content/brand.html, src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c971e8df12) {
  margin: var(--rv-s-c971e8df12-margin, 0 0 30px);
  font-size: var(--rv-s-c971e8df12-font-size, 16.5px);
  line-height: var(--rv-s-c971e8df12-line-height, 27px);
  color: var(--rv-s-c971e8df12-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
  max-width: var(--rv-s-c971e8df12-max-width, 62ch);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-459bffaed4) {
  display: var(--rv-s-459bffaed4-display, grid);
  grid-template-columns: var(--rv-s-459bffaed4-grid-template-columns, 1fr 1fr);
  gap: var(--rv-s-459bffaed4-gap, 22px);
}

/* src/content/brand.html, src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-66ac7c1f99) {
  border: var(--rv-s-66ac7c1f99-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-66ac7c1f99-border-radius, 12px);
  padding: var(--rv-s-66ac7c1f99-padding, 26px 24px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0b5c5aa5dc) {
  margin: var(--rv-s-0b5c5aa5dc-margin, 0 0 12px);
  font-family: var(--rv-s-0b5c5aa5dc-font-family, var(--font-heading));
  font-weight: var(--rv-s-0b5c5aa5dc-font-weight, 800);
  font-size: var(--rv-s-0b5c5aa5dc-font-size, 12.5px);
  letter-spacing: var(--rv-s-0b5c5aa5dc-letter-spacing, 0.14em);
  text-transform: var(--rv-s-0b5c5aa5dc-text-transform, uppercase);
  color: var(--rv-s-0b5c5aa5dc-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-cd2528e15f) {
  margin: var(--rv-s-cd2528e15f-margin, 0);
  font-family: var(--rv-s-cd2528e15f-font-family, var(--font-heading));
  font-weight: var(--rv-s-cd2528e15f-font-weight, 800);
  font-size: var(--rv-s-cd2528e15f-font-size, clamp(30px,3.6vw,46px));
  line-height: var(--rv-s-cd2528e15f-line-height, 1.02);
  letter-spacing: var(--rv-s-cd2528e15f-letter-spacing, -0.035em);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-171715d5be) {
  margin: var(--rv-s-171715d5be-margin, 0);
  font-size: var(--rv-s-171715d5be-font-size, 16.5px);
  line-height: var(--rv-s-171715d5be-line-height, 27px);
  color: var(--rv-s-171715d5be-color, color-mix(in srgb,var(--rv-bone) 78%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-cdaaa15a2d) {
  font-family: var(--rv-s-cdaaa15a2d-font-family, var(--font-heading));
  font-weight: var(--rv-s-cdaaa15a2d-font-weight, 800);
  font-size: var(--rv-s-cdaaa15a2d-font-size, clamp(28px,3.4vw,44px));
  line-height: var(--rv-s-cdaaa15a2d-line-height, 1.04);
  letter-spacing: var(--rv-s-cdaaa15a2d-letter-spacing, -0.035em);
  margin: var(--rv-s-cdaaa15a2d-margin, 18px 0 34px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c5753d41b8) {
  border: var(--rv-s-c5753d41b8-border, 2px solid color-mix(in srgb,var(--color-accent) 40%,transparent));
  border-radius: var(--rv-s-c5753d41b8-border-radius, 12px);
  padding: var(--rv-s-c5753d41b8-padding, 26px 24px);
  background: var(--rv-s-c5753d41b8-background, color-mix(in srgb,var(--color-accent) 6%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-611b1d5bf4) {
  margin: var(--rv-s-611b1d5bf4-margin, 0 0 16px);
  font-family: var(--rv-s-611b1d5bf4-font-family, var(--font-heading));
  font-weight: var(--rv-s-611b1d5bf4-font-weight, 800);
  font-size: var(--rv-s-611b1d5bf4-font-size, 17px);
  color: var(--rv-s-611b1d5bf4-color, var(--color-accent-400));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-02dbdb6c91) {
  margin: var(--rv-s-02dbdb6c91-margin, 0);
  padding-left: var(--rv-s-02dbdb6c91-padding-left, 20px);
  display: var(--rv-s-02dbdb6c91-display, grid);
  gap: var(--rv-s-02dbdb6c91-gap, 11px);
  font-size: var(--rv-s-02dbdb6c91-font-size, 15.5px);
  line-height: var(--rv-s-02dbdb6c91-line-height, 24px);
  color: var(--rv-s-02dbdb6c91-color, color-mix(in srgb,var(--rv-bone) 82%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b87842b366) {
  margin: var(--rv-s-b87842b366-margin, 0 0 16px);
  font-family: var(--rv-s-b87842b366-font-family, var(--font-heading));
  font-weight: var(--rv-s-b87842b366-font-weight, 800);
  font-size: var(--rv-s-b87842b366-font-size, 17px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7e7cacd80c) {
  margin: var(--rv-s-7e7cacd80c-margin, 0);
  padding-left: var(--rv-s-7e7cacd80c-padding-left, 20px);
  display: var(--rv-s-7e7cacd80c-display, grid);
  gap: var(--rv-s-7e7cacd80c-gap, 11px);
  font-size: var(--rv-s-7e7cacd80c-font-size, 15.5px);
  line-height: var(--rv-s-7e7cacd80c-line-height, 24px);
  color: var(--rv-s-7e7cacd80c-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6cafb82d08) {
  margin: var(--rv-s-6cafb82d08-margin, 18px 0 0);
  font-size: var(--rv-s-6cafb82d08-font-size, 14.5px);
  color: var(--rv-s-6cafb82d08-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-40d3e94364) {
  font-family: var(--rv-s-40d3e94364-font-family, var(--font-heading));
  font-weight: var(--rv-s-40d3e94364-font-weight, 800);
  font-size: var(--rv-s-40d3e94364-font-size, clamp(20px,2.2vw,26px));
  letter-spacing: var(--rv-s-40d3e94364-letter-spacing, -0.025em);
  margin: var(--rv-s-40d3e94364-margin, 44px 0 20px);
}

/* src/content/brand.html, src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-85bd02f5c0) {
  display: var(--rv-s-85bd02f5c0-display, grid);
  grid-template-columns: var(--rv-s-85bd02f5c0-grid-template-columns, repeat(3,minmax(0,1fr)));
  gap: var(--rv-s-85bd02f5c0-gap, 16px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3260e5aa89) {
  border: var(--rv-s-3260e5aa89-border, 2px solid color-mix(in srgb,var(--rv-bone) 18%,transparent));
  border-radius: var(--rv-s-3260e5aa89-border-radius, 12px);
  padding: var(--rv-s-3260e5aa89-padding, 20px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8246bf4cb0) {
  margin: var(--rv-s-8246bf4cb0-margin, 0 0 7px);
  font-family: var(--rv-s-8246bf4cb0-font-family, var(--font-heading));
  font-weight: var(--rv-s-8246bf4cb0-font-weight, 800);
  font-size: var(--rv-s-8246bf4cb0-font-size, 15.5px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-19b0ba5b7f) {
  margin: var(--rv-s-19b0ba5b7f-margin, 0);
  font-size: var(--rv-s-19b0ba5b7f-font-size, 14.5px);
  line-height: var(--rv-s-19b0ba5b7f-line-height, 23px);
  color: var(--rv-s-19b0ba5b7f-color, color-mix(in srgb,var(--rv-bone) 66%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1b1cab020f) {
  font-family: var(--rv-s-1b1cab020f-font-family, var(--font-heading));
  font-weight: var(--rv-s-1b1cab020f-font-weight, 800);
  font-size: var(--rv-s-1b1cab020f-font-size, clamp(20px,2.2vw,26px));
  letter-spacing: var(--rv-s-1b1cab020f-letter-spacing, -0.025em);
  margin: var(--rv-s-1b1cab020f-margin, 44px 0 14px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-71bac129a0) {
  margin: var(--rv-s-71bac129a0-margin, 0 0 24px);
  font-size: var(--rv-s-71bac129a0-font-size, 16px);
  line-height: var(--rv-s-71bac129a0-line-height, 26px);
  color: var(--rv-s-71bac129a0-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
  max-width: var(--rv-s-71bac129a0-max-width, 62ch);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-19ad910e51) {
  display: var(--rv-s-19ad910e51-display, flex);
  flex-wrap: var(--rv-s-19ad910e51-flex-wrap, wrap);
  gap: var(--rv-s-19ad910e51-gap, 26px);
  padding: var(--rv-s-19ad910e51-padding, 20px 22px);
  border-bottom: var(--rv-s-19ad910e51-border-bottom, 2px solid var(--color-divider));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-048e4e0e80) {
  margin: var(--rv-s-048e4e0e80-margin, 0 0 10px);
  font-family: var(--rv-s-048e4e0e80-font-family, var(--font-heading));
  font-weight: var(--rv-s-048e4e0e80-font-weight, 800);
  font-size: var(--rv-s-048e4e0e80-font-size, 11.5px);
  letter-spacing: var(--rv-s-048e4e0e80-letter-spacing, 0.14em);
  text-transform: var(--rv-s-048e4e0e80-text-transform, uppercase);
  color: var(--rv-s-048e4e0e80-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9c40389b4a) {
  display: var(--rv-s-9c40389b4a-display, flex);
  gap: var(--rv-s-9c40389b4a-gap, 8px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-35735311cd) {
  cursor: var(--rv-s-35735311cd-cursor, pointer);
  font: var(--rv-s-35735311cd-font, inherit);
  font-family: var(--rv-s-35735311cd-font-family, var(--font-heading));
  font-weight: var(--rv-s-35735311cd-font-weight, 800);
  font-size: var(--rv-s-35735311cd-font-size, 14px);
  padding: var(--rv-s-35735311cd-padding, 9px 16px);
  border-radius: var(--rv-s-35735311cd-border-radius, 7px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-940855b00a) {
  padding: var(--rv-s-940855b00a-padding, 38px 22px 22px);
  display: var(--rv-s-940855b00a-display, flex);
  flex-direction: var(--rv-s-940855b00a-flex-direction, column);
  align-items: var(--rv-s-940855b00a-align-items, center);
  gap: var(--rv-s-940855b00a-gap, 14px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-874211cc2a) {
  height: var(--rv-s-874211cc2a-height, 44px);
  display: var(--rv-s-874211cc2a-display, block);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6f4006992e) {
  font-family: var(--rv-s-6f4006992e-font-family, ui-monospace,SFMono-Regular,Menlo,monospace);
  font-size: var(--rv-s-6f4006992e-font-size, 12px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-493f719ff7) {
  border-top: var(--rv-s-493f719ff7-border-top, 2px solid var(--color-divider));
  background: var(--rv-s-493f719ff7-background, var(--rv-image-ground));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-435e3abef4) {
  display: var(--rv-s-435e3abef4-display, flex);
  align-items: var(--rv-s-435e3abef4-align-items, center);
  justify-content: var(--rv-s-435e3abef4-justify-content, space-between);
  gap: var(--rv-s-435e3abef4-gap, 16px);
  padding: var(--rv-s-435e3abef4-padding, 12px 18px);
  border-bottom: var(--rv-s-435e3abef4-border-bottom, 1px solid color-mix(in srgb,var(--rv-bone) 14%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-327e9e69a7) {
  font-family: var(--rv-s-327e9e69a7-font-family, var(--font-heading));
  font-weight: var(--rv-s-327e9e69a7-font-weight, 800);
  font-size: var(--rv-s-327e9e69a7-font-size, 11.5px);
  letter-spacing: var(--rv-s-327e9e69a7-letter-spacing, 0.14em);
  text-transform: var(--rv-s-327e9e69a7-text-transform, uppercase);
  color: var(--rv-s-327e9e69a7-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-15ba11bedc) {
  cursor: var(--rv-s-15ba11bedc-cursor, pointer);
  font: var(--rv-s-15ba11bedc-font, inherit);
  font-family: var(--rv-s-15ba11bedc-font-family, var(--font-heading));
  font-weight: var(--rv-s-15ba11bedc-font-weight, 800);
  font-size: var(--rv-s-15ba11bedc-font-size, 13.5px);
  padding: var(--rv-s-15ba11bedc-padding, 8px 15px);
  border-radius: var(--rv-s-15ba11bedc-border-radius, 7px);
  border: var(--rv-s-15ba11bedc-border, none);
  background: var(--rv-s-15ba11bedc-background, var(--color-accent));
  color: var(--rv-s-15ba11bedc-color, var(--rv-on-accent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-83a8a26ceb) {
  margin: var(--rv-s-83a8a26ceb-margin, 0);
  padding: var(--rv-s-83a8a26ceb-padding, 18px 20px);
  overflow-x: var(--rv-s-83a8a26ceb-overflow-x, auto);
  font-family: var(--rv-s-83a8a26ceb-font-family, ui-monospace,SFMono-Regular,Menlo,monospace);
  font-size: var(--rv-s-83a8a26ceb-font-size, 12.5px);
  line-height: var(--rv-s-83a8a26ceb-line-height, 20px);
  color: var(--rv-s-83a8a26ceb-color, color-mix(in srgb,var(--rv-bone) 86%,transparent));
  white-space: var(--rv-s-83a8a26ceb-white-space, pre-wrap);
  word-break: var(--rv-s-83a8a26ceb-word-break, break-word);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-064c9e57e8) {
  margin: var(--rv-s-064c9e57e8-margin, 20px 0 18px);
  font-size: var(--rv-s-064c9e57e8-font-size, 15px);
  line-height: var(--rv-s-064c9e57e8-line-height, 25px);
  color: var(--rv-s-064c9e57e8-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
  max-width: var(--rv-s-064c9e57e8-max-width, 62ch);
}

/* src/content/brand.html, src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0b83cf8fd7) {
  display: var(--rv-s-0b83cf8fd7-display, grid);
  grid-template-columns: var(--rv-s-0b83cf8fd7-grid-template-columns, repeat(4,minmax(0,1fr)));
  gap: var(--rv-s-0b83cf8fd7-gap, 14px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6a730f3ca8) {
  display: var(--rv-s-6a730f3ca8-display, block);
  border: var(--rv-s-6a730f3ca8-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-6a730f3ca8-border-radius, 12px);
  overflow: var(--rv-s-6a730f3ca8-overflow, hidden);
  color: var(--rv-s-6a730f3ca8-color, var(--rv-bone));
  transition: var(--rv-s-6a730f3ca8-transition, background 150ms ease-out);
  text-decoration: var(--rv-s-6a730f3ca8-text-decoration, none);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-678603f46b) {
  display: var(--rv-s-678603f46b-display, flex);
  justify-content: var(--rv-s-678603f46b-justify-content, center);
  align-items: var(--rv-s-678603f46b-align-items, center);
  padding: var(--rv-s-678603f46b-padding, 22px 14px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-dfba387b2b) {
  width: var(--rv-s-dfba387b2b-width, 100%);
  max-width: var(--rv-s-dfba387b2b-max-width, 150px);
  display: var(--rv-s-dfba387b2b-display, block);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0259942b49) {
  display: var(--rv-s-0259942b49-display, block);
  padding: var(--rv-s-0259942b49-padding, 12px 15px);
  border-top: var(--rv-s-0259942b49-border-top, 2px solid var(--color-divider));
  font-family: var(--rv-s-0259942b49-font-family, var(--font-heading));
  font-weight: var(--rv-s-0259942b49-font-weight, 800);
  font-size: var(--rv-s-0259942b49-font-size, 13.5px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-91a309c7a3) {
  margin-top: var(--rv-s-91a309c7a3-margin-top, 34px);
  padding: var(--rv-s-91a309c7a3-padding, 24px 26px);
  border: var(--rv-s-91a309c7a3-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-91a309c7a3-border-radius, 12px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e6dbc92795) {
  margin: var(--rv-s-e6dbc92795-margin, 0 0 10px);
  font-family: var(--rv-s-e6dbc92795-font-family, var(--font-heading));
  font-weight: var(--rv-s-e6dbc92795-font-weight, 800);
  font-size: var(--rv-s-e6dbc92795-font-size, 16px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2575f387d4) {
  margin: var(--rv-s-2575f387d4-margin, 0);
  font-size: var(--rv-s-2575f387d4-font-size, 15.5px);
  line-height: var(--rv-s-2575f387d4-line-height, 25px);
  color: var(--rv-s-2575f387d4-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
}

/* src/content/brand.html, src/content/realview-hub.html, src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5d4cf82e5b) {
  display: var(--rv-s-5d4cf82e5b-display, grid);
  grid-template-columns: var(--rv-s-5d4cf82e5b-grid-template-columns, repeat(2,minmax(0,1fr)));
  gap: var(--rv-s-5d4cf82e5b-gap, 16px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8d0dbbc9e4) {
  display: var(--rv-s-8d0dbbc9e4-display, flex);
  align-items: var(--rv-s-8d0dbbc9e4-align-items, center);
  gap: var(--rv-s-8d0dbbc9e4-gap, 18px);
  border: var(--rv-s-8d0dbbc9e4-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-8d0dbbc9e4-border-radius, 12px);
  padding: var(--rv-s-8d0dbbc9e4-padding, 18px 20px);
  color: var(--rv-s-8d0dbbc9e4-color, var(--rv-bone));
  transition: var(--rv-s-8d0dbbc9e4-transition, background 150ms ease-out);
  text-decoration: var(--rv-s-8d0dbbc9e4-text-decoration, none);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3f9460274c) {
  width: var(--rv-s-3f9460274c-width, 96px);
  height: var(--rv-s-3f9460274c-height, 52px);
  flex: var(--rv-s-3f9460274c-flex, none);
  display: var(--rv-s-3f9460274c-display, flex);
  align-items: var(--rv-s-3f9460274c-align-items, center);
  justify-content: var(--rv-s-3f9460274c-justify-content, center);
  border-radius: var(--rv-s-3f9460274c-border-radius, 6px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-56dc0c695a) {
  max-width: var(--rv-s-56dc0c695a-max-width, 100%);
  max-height: var(--rv-s-56dc0c695a-max-height, 100%);
  display: var(--rv-s-56dc0c695a-display, block);
  object-fit: var(--rv-s-56dc0c695a-object-fit, contain);
}

/* src/content/brand.html, src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-66a84ce714) {
  display: var(--rv-s-66a84ce714-display, block);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-996eb71ba9) {
  display: var(--rv-s-996eb71ba9-display, block);
  font-size: var(--rv-s-996eb71ba9-font-size, 14px);
  color: var(--rv-s-996eb71ba9-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
  margin-top: var(--rv-s-996eb71ba9-margin-top, 3px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6d54233ca7) {
  margin: var(--rv-s-6d54233ca7-margin, 0 0 22px);
  font-size: var(--rv-s-6d54233ca7-font-size, 16px);
  line-height: var(--rv-s-6d54233ca7-line-height, 26px);
  color: var(--rv-s-6d54233ca7-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
  max-width: var(--rv-s-6d54233ca7-max-width, 62ch);
}

/* src/content/brand.html, src/content/landing.html, src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1b1d75452f) {
  overflow-x: var(--rv-s-1b1d75452f-overflow-x, auto);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7815c24c82) {
  width: var(--rv-s-7815c24c82-width, 100%);
  border-collapse: var(--rv-s-7815c24c82-border-collapse, collapse);
  font-size: var(--rv-s-7815c24c82-font-size, 15px);
  min-width: var(--rv-s-7815c24c82-min-width, 520px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f55efa82bb) {
  background: var(--rv-s-f55efa82bb-background, color-mix(in srgb,var(--rv-bone) 5%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-72643fb594) {
  text-align: var(--rv-s-72643fb594-text-align, left);
  padding: var(--rv-s-72643fb594-padding, 14px 18px);
  font-family: var(--rv-s-72643fb594-font-family, var(--font-heading));
  font-weight: var(--rv-s-72643fb594-font-weight, 800);
  font-size: var(--rv-s-72643fb594-font-size, 12.5px);
  letter-spacing: var(--rv-s-72643fb594-letter-spacing, 0.12em);
  text-transform: var(--rv-s-72643fb594-text-transform, uppercase);
  color: var(--rv-s-72643fb594-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9ee98752a1) {
  padding: var(--rv-s-9ee98752a1-padding, 14px 18px);
  border-top: var(--rv-s-9ee98752a1-border-top, 2px solid color-mix(in srgb,var(--rv-bone) 16%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7591ba499b) {
  display: var(--rv-s-7591ba499b-display, inline-flex);
  align-items: var(--rv-s-7591ba499b-align-items, center);
  gap: var(--rv-s-7591ba499b-gap, 10px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-cdb24a57dc) {
  width: var(--rv-s-cdb24a57dc-width, 16px);
  height: var(--rv-s-cdb24a57dc-height, 16px);
  border-radius: var(--rv-s-cdb24a57dc-border-radius, 4px);
  background: var(--rv-s-cdb24a57dc-background, var(--color-accent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9a9c121c5e) {
  padding: var(--rv-s-9a9c121c5e-padding, 14px 18px);
  border-top: var(--rv-s-9a9c121c5e-border-top, 2px solid color-mix(in srgb,var(--rv-bone) 16%,transparent));
  font-family: var(--rv-s-9a9c121c5e-font-family, ui-monospace,Menlo,monospace);
  font-size: var(--rv-s-9a9c121c5e-font-size, 14px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d96f982ecb) {
  padding: var(--rv-s-d96f982ecb-padding, 14px 18px);
  border-top: var(--rv-s-d96f982ecb-border-top, 1px solid color-mix(in srgb,var(--rv-bone) 16%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a751f3912a) {
  width: var(--rv-s-a751f3912a-width, 16px);
  height: var(--rv-s-a751f3912a-height, 16px);
  border-radius: var(--rv-s-a751f3912a-border-radius, 4px);
  background: var(--rv-s-a751f3912a-background, var(--rv-ink));
  border: var(--rv-s-a751f3912a-border, 1px solid color-mix(in srgb,var(--rv-bone) 30%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-515eabb67f) {
  padding: var(--rv-s-515eabb67f-padding, 14px 18px);
  border-top: var(--rv-s-515eabb67f-border-top, 1px solid color-mix(in srgb,var(--rv-bone) 16%,transparent));
  font-family: var(--rv-s-515eabb67f-font-family, ui-monospace,Menlo,monospace);
  font-size: var(--rv-s-515eabb67f-font-size, 14px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2851c45f3e) {
  width: var(--rv-s-2851c45f3e-width, 16px);
  height: var(--rv-s-2851c45f3e-height, 16px);
  border-radius: var(--rv-s-2851c45f3e-border-radius, 4px);
  background: var(--rv-s-2851c45f3e-background, var(--rv-bone));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5916812ebc) {
  padding: var(--rv-s-5916812ebc-padding, 14px 18px);
  border-top: var(--rv-s-5916812ebc-border-top, 1px solid color-mix(in srgb,var(--rv-bone) 16%,transparent));
  color: var(--rv-s-5916812ebc-color, color-mix(in srgb,var(--rv-bone) 50%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-955c1edbab) {
  margin: var(--rv-s-955c1edbab-margin, 18px 0 0);
  font-size: var(--rv-s-955c1edbab-font-size, 15px);
  line-height: var(--rv-s-955c1edbab-line-height, 25px);
  color: var(--rv-s-955c1edbab-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
  max-width: var(--rv-s-955c1edbab-max-width, 62ch);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c8e881dfca) {
  padding: var(--rv-s-c8e881dfca-padding, clamp(48px,6vw,84px) var(--edge) clamp(56px,7vw,96px));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9e5b41bc79) {
  font-family: var(--rv-s-9e5b41bc79-font-family, var(--font-heading));
  font-weight: var(--rv-s-9e5b41bc79-font-weight, 800);
  font-size: var(--rv-s-9e5b41bc79-font-size, clamp(28px,3.4vw,44px));
  line-height: var(--rv-s-9e5b41bc79-line-height, 1.04);
  letter-spacing: var(--rv-s-9e5b41bc79-letter-spacing, -0.035em);
  margin: var(--rv-s-9e5b41bc79-margin, 0 0 16px);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a92f7c3bd8) {
  margin: var(--rv-s-a92f7c3bd8-margin, 0 0 26px);
  font-size: var(--rv-s-a92f7c3bd8-font-size, 16.5px);
  line-height: var(--rv-s-a92f7c3bd8-line-height, 27px);
  color: var(--rv-s-a92f7c3bd8-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
  max-width: var(--rv-s-a92f7c3bd8-max-width, 52ch);
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-be4195c702) {
  margin: var(--rv-s-be4195c702-margin, 44px 0 0);
  padding-top: var(--rv-s-be4195c702-padding-top, 24px);
  border-top: var(--rv-s-be4195c702-border-top, 2px solid var(--color-divider));
  font-size: var(--rv-s-be4195c702-font-size, 14px);
  color: var(--rv-s-be4195c702-color, color-mix(in srgb,var(--rv-bone) 50%,transparent));
}

/* src/content/brand.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8411538d57) {
  position: var(--rv-s-8411538d57-position, fixed);
  left: var(--rv-s-8411538d57-left, 50%);
  bottom: var(--rv-s-8411538d57-bottom, 28px);
  transition: var(--rv-s-8411538d57-transition, opacity 180ms ease-out,transform 180ms ease-out);
  background: var(--rv-s-8411538d57-background, var(--rv-bone));
  color: var(--rv-s-8411538d57-color, var(--rv-ink));
  font-family: var(--rv-s-8411538d57-font-family, var(--font-heading));
  font-weight: var(--rv-s-8411538d57-font-weight, 800);
  font-size: var(--rv-s-8411538d57-font-size, 14.5px);
  padding: var(--rv-s-8411538d57-padding, 12px 20px);
  border-radius: var(--rv-s-8411538d57-border-radius, 8px);
  pointer-events: var(--rv-s-8411538d57-pointer-events, none);
}

/* src/content/compliance.html, src/content/help-centre.html, src/content/idx-guide.html, src/content/landing.html, src/content/legal.html, src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a99303b36f) {
  background: var(--rv-s-a99303b36f-background, var(--rv-ink));
  color: var(--rv-s-a99303b36f-color, var(--rv-bone));
  font-family: var(--rv-s-a99303b36f-font-family, var(--font-body));
  font-size: var(--rv-s-a99303b36f-font-size, 16px);
  line-height: var(--rv-s-a99303b36f-line-height, 1.6);
}

/* src/content/compliance.html, src/content/help-centre.html, src/content/idx-guide.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b146c9b903) {
  border-bottom: var(--rv-s-b146c9b903-border-bottom, 2px solid var(--color-divider));
  padding: var(--rv-s-b146c9b903-padding, clamp(40px,5.5vw,68px) var(--edge));
}

/* src/content/compliance.html, src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-52bee72c05) {
  display: var(--rv-s-52bee72c05-display, flex);
  align-items: var(--rv-s-52bee72c05-align-items, center);
  gap: var(--rv-s-52bee72c05-gap, 8px);
  font-family: var(--rv-s-52bee72c05-font-family, var(--font-heading));
  font-weight: var(--rv-s-52bee72c05-font-weight, 800);
  font-size: var(--rv-s-52bee72c05-font-size, 12.5px);
  letter-spacing: var(--rv-s-52bee72c05-letter-spacing, 0.14em);
  text-transform: var(--rv-s-52bee72c05-text-transform, uppercase);
  color: var(--rv-s-52bee72c05-color, var(--color-accent-400));
}

/* src/content/compliance.html, src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e2aeb4b79d) {
  width: var(--rv-s-e2aeb4b79d-width, 9px);
  height: var(--rv-s-e2aeb4b79d-height, 9px);
  background: var(--rv-s-e2aeb4b79d-background, var(--color-accent));
  display: var(--rv-s-e2aeb4b79d-display, block);
}

/* src/content/compliance.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-461fa6beaf) {
  font-family: var(--rv-s-461fa6beaf-font-family, var(--font-heading));
  font-weight: var(--rv-s-461fa6beaf-font-weight, 800);
  font-size: var(--rv-s-461fa6beaf-font-size, clamp(32px,4.2vw,52px));
  line-height: var(--rv-s-461fa6beaf-line-height, 1.05);
  letter-spacing: var(--rv-s-461fa6beaf-letter-spacing, -0.035em);
  margin: var(--rv-s-461fa6beaf-margin, 16px 0 0 -0.04em);
  max-width: var(--rv-s-461fa6beaf-max-width, 22ch);
}

/* src/content/compliance.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d71c56d992) {
  margin: var(--rv-s-d71c56d992-margin, 18px 0 0);
  font-size: var(--rv-s-d71c56d992-font-size, 16.5px);
  line-height: var(--rv-s-d71c56d992-line-height, 27px);
  color: var(--rv-s-d71c56d992-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
  max-width: var(--rv-s-d71c56d992-max-width, 72ch);
}

/* src/content/compliance.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0228f95f2e) {
  margin: var(--rv-s-0228f95f2e-margin, 26px 0 0);
  border: var(--rv-s-0228f95f2e-border, 2px solid var(--color-accent));
  border-radius: var(--rv-s-0228f95f2e-border-radius, 12px);
  background: var(--rv-s-0228f95f2e-background, color-mix(in srgb,var(--color-accent) 10%,var(--rv-surface)));
  padding: var(--rv-s-0228f95f2e-padding, 22px 24px);
  max-width: var(--rv-s-0228f95f2e-max-width, 80ch);
}

/* src/content/compliance.html, src/content/legal.html, src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2975a5c095) {
  margin: var(--rv-s-2975a5c095-margin, 0 0 8px);
  font-family: var(--rv-s-2975a5c095-font-family, var(--font-heading));
  font-weight: var(--rv-s-2975a5c095-font-weight, 800);
  font-size: var(--rv-s-2975a5c095-font-size, 16px);
}

/* src/content/compliance.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-62c39b6b3a) {
  margin: var(--rv-s-62c39b6b3a-margin, 0);
  font-size: var(--rv-s-62c39b6b3a-font-size, 15px);
  line-height: var(--rv-s-62c39b6b3a-line-height, 25px);
  color: var(--rv-s-62c39b6b3a-color, color-mix(in srgb,var(--rv-bone) 84%,transparent));
}

/* src/content/compliance.html, src/content/help-centre.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-553a79442e) {
  max-width: var(--rv-s-553a79442e-max-width, 1180px);
  margin: var(--rv-s-553a79442e-margin, 0 auto);
  padding: var(--rv-s-553a79442e-padding, clamp(32px,4vw,52px) var(--edge) 96px);
  display: var(--rv-s-553a79442e-display, grid);
  grid-template-columns: var(--rv-s-553a79442e-grid-template-columns, minmax(0,260px) minmax(0,1fr));
  gap: var(--rv-s-553a79442e-gap, clamp(28px,4vw,64px));
  align-items: var(--rv-s-553a79442e-align-items, start);
}

/* src/content/compliance.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9c4d923267) {
  position: var(--rv-s-9c4d923267-position, sticky);
  top: var(--rv-s-9c4d923267-top, 86px);
  display: var(--rv-s-9c4d923267-display, grid);
  gap: var(--rv-s-9c4d923267-gap, 22px);
  max-height: var(--rv-s-9c4d923267-max-height, calc(100vh - 106px));
  overflow-y: var(--rv-s-9c4d923267-overflow-y, auto);
}

/* src/content/compliance.html, src/content/help-centre.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e4927d9ae9) {
  margin: var(--rv-s-e4927d9ae9-margin, 0 0 10px);
  font-size: var(--rv-s-e4927d9ae9-font-size, 11.5px);
  font-weight: var(--rv-s-e4927d9ae9-font-weight, 600);
  letter-spacing: var(--rv-s-e4927d9ae9-letter-spacing, 0.12em);
  text-transform: var(--rv-s-e4927d9ae9-text-transform, uppercase);
  color: var(--rv-s-e4927d9ae9-color, color-mix(in srgb,var(--rv-bone) 52%,transparent));
}

/* src/content/compliance.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6f639da025) {
  display: var(--rv-s-6f639da025-display, grid);
  gap: var(--rv-s-6f639da025-gap, 7px);
  font-size: var(--rv-s-6f639da025-font-size, 13.5px);
}

/* src/content/compliance.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e2eb84b2ff) {
  color: var(--rv-s-e2eb84b2ff-color, var(--rv-bone));
  font-weight: var(--rv-s-e2eb84b2ff-font-weight, 700);
  text-decoration: var(--rv-s-e2eb84b2ff-text-decoration, none);
}

/* src/content/compliance.html, src/content/legal.html, src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5281e40a33) {
  color: var(--rv-s-5281e40a33-color, color-mix(in srgb,var(--rv-bone) 78%,transparent));
  text-decoration: var(--rv-s-5281e40a33-text-decoration, none);
}

/* src/content/compliance.html, src/content/help-centre.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-73ede306fb) {
  border: var(--rv-s-73ede306fb-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-73ede306fb-border-radius, 10px);
  background: var(--rv-s-73ede306fb-background, var(--rv-surface));
  padding: var(--rv-s-73ede306fb-padding, 18px 18px);
}

/* src/content/compliance.html, src/content/help-centre.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a923a56bdd) {
  margin: var(--rv-s-a923a56bdd-margin, 0 0 8px);
  font-family: var(--rv-s-a923a56bdd-font-family, var(--font-heading));
  font-weight: var(--rv-s-a923a56bdd-font-weight, 800);
  font-size: var(--rv-s-a923a56bdd-font-size, 14.5px);
}

/* src/content/compliance.html, src/content/help-centre.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-14698f60b3) {
  margin: var(--rv-s-14698f60b3-margin, 0 0 12px);
  font-size: var(--rv-s-14698f60b3-font-size, 13.5px);
  line-height: var(--rv-s-14698f60b3-line-height, 22px);
  color: var(--rv-s-14698f60b3-color, color-mix(in srgb,var(--rv-bone) 70%,transparent));
}

/* src/content/compliance.html, src/content/help-centre.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4ae28484d7) {
  padding: var(--rv-s-4ae28484d7-padding, 9px 14px);
  font-size: var(--rv-s-4ae28484d7-font-size, 13.5px);
  text-decoration: var(--rv-s-4ae28484d7-text-decoration, none);
}

/* src/content/compliance.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-84cbb55865) {
  scroll-margin-top: var(--rv-s-84cbb55865-scroll-margin-top, 86px);
  border: var(--rv-s-84cbb55865-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-84cbb55865-border-radius, 12px);
  background: var(--rv-s-84cbb55865-background, var(--rv-surface));
  padding: var(--rv-s-84cbb55865-padding, clamp(26px,3vw,40px));
  margin-bottom: var(--rv-s-84cbb55865-margin-bottom, 34px);
}

/* src/content/compliance.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c6d250beb8) {
  scroll-margin-top: var(--rv-s-c6d250beb8-scroll-margin-top, 86px);
}

/* src/content/compliance.html, src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-23ff0b0c4e) {
  overflow-x: var(--rv-s-23ff0b0c4e-overflow-x, auto);
  margin: var(--rv-s-23ff0b0c4e-margin, 0 0 20px);
}

/* src/content/compliance.html, src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7b859556ac) {
  scroll-margin-top: var(--rv-s-7b859556ac-scroll-margin-top, 86px);
  border: var(--rv-s-7b859556ac-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-7b859556ac-border-radius, 12px);
  background: var(--rv-s-7b859556ac-background, var(--rv-surface));
  padding: var(--rv-s-7b859556ac-padding, clamp(26px,3vw,40px));
}

/* src/content/compliance.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2be39db9c7) {
  margin: var(--rv-s-2be39db9c7-margin, 34px 0 0);
  font-size: var(--rv-s-2be39db9c7-font-size, 13px);
  line-height: var(--rv-s-2be39db9c7-line-height, 22px);
  color: var(--rv-s-2be39db9c7-color, color-mix(in srgb,var(--rv-bone) 52%,transparent));
}

/* src/content/help-centre.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a9ab186823) {
  font-family: var(--rv-s-a9ab186823-font-family, var(--font-heading));
  font-weight: var(--rv-s-a9ab186823-font-weight, 800);
  font-size: var(--rv-s-a9ab186823-font-size, clamp(32px,4vw,52px));
  line-height: var(--rv-s-a9ab186823-line-height, 1.05);
  letter-spacing: var(--rv-s-a9ab186823-letter-spacing, -0.035em);
  margin: var(--rv-s-a9ab186823-margin, 0 0 0 -0.04em);
  max-width: var(--rv-s-a9ab186823-max-width, 20ch);
}

/* src/content/help-centre.html, src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-bacd1b42fe) {
  margin: var(--rv-s-bacd1b42fe-margin, 18px 0 0);
  font-size: var(--rv-s-bacd1b42fe-font-size, 16.5px);
  line-height: var(--rv-s-bacd1b42fe-line-height, 27px);
  color: var(--rv-s-bacd1b42fe-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
  max-width: var(--rv-s-bacd1b42fe-max-width, 64ch);
}

/* src/content/help-centre.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-000c8aa049) {
  display: var(--rv-s-000c8aa049-display, flex);
  flex-wrap: var(--rv-s-000c8aa049-flex-wrap, wrap);
  gap: var(--rv-s-000c8aa049-gap, 10px);
  margin-top: var(--rv-s-000c8aa049-margin-top, 24px);
}

/* src/content/help-centre.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3a5f55fa0a) {
  font-weight: var(--rv-s-3a5f55fa0a-font-weight, 700);
  text-decoration: var(--rv-s-3a5f55fa0a-text-decoration, none);
}

/* src/content/help-centre.html, src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-140a806f1a) {
  text-decoration: var(--rv-s-140a806f1a-text-decoration, none);
}

/* src/content/help-centre.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1025d8bbbf) {
  position: var(--rv-s-1025d8bbbf-position, sticky);
  top: var(--rv-s-1025d8bbbf-top, 86px);
  display: var(--rv-s-1025d8bbbf-display, grid);
  gap: var(--rv-s-1025d8bbbf-gap, 22px);
}

/* src/content/help-centre.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-690400fbc4) {
  display: var(--rv-s-690400fbc4-display, grid);
  gap: var(--rv-s-690400fbc4-gap, 8px);
  font-size: var(--rv-s-690400fbc4-font-size, 14.5px);
}

/* src/content/help-centre.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f3a92e2836) {
  color: var(--rv-s-f3a92e2836-color, color-mix(in srgb,var(--rv-bone) 82%,transparent));
  text-decoration: var(--rv-s-f3a92e2836-text-decoration, none);
}

/* src/content/help-centre.html, src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-be49c71bef) {
  border-bottom: var(--rv-s-be49c71bef-border-bottom, 2px solid var(--color-divider));
}

/* src/content/help-centre.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a46d4f5e48) {
  margin-top: var(--rv-s-a46d4f5e48-margin-top, 34px);
  border: var(--rv-s-a46d4f5e48-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-a46d4f5e48-border-radius, 12px);
  background: var(--rv-s-a46d4f5e48-background, var(--rv-surface));
  padding: var(--rv-s-a46d4f5e48-padding, 26px 26px);
  display: var(--rv-s-a46d4f5e48-display, grid);
  grid-template-columns: var(--rv-s-a46d4f5e48-grid-template-columns, minmax(0,1fr) auto);
  gap: var(--rv-s-a46d4f5e48-gap, 22px);
  align-items: var(--rv-s-a46d4f5e48-align-items, center);
}

/* src/content/help-centre.html, src/content/idx-guide.html, src/content/landing.html, src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7329e5409b) {
  margin: var(--rv-s-7329e5409b-margin, 0);
  font-family: var(--rv-s-7329e5409b-font-family, var(--font-heading));
  font-weight: var(--rv-s-7329e5409b-font-weight, 800);
  font-size: var(--rv-s-7329e5409b-font-size, 19px);
}

/* src/content/help-centre.html, src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1c2baf1b7a) {
  margin: var(--rv-s-1c2baf1b7a-margin, 8px 0 0);
  font-size: var(--rv-s-1c2baf1b7a-font-size, 15px);
  line-height: var(--rv-s-1c2baf1b7a-line-height, 25px);
  color: var(--rv-s-1c2baf1b7a-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-1c2baf1b7a-max-width, 60ch);
}

/* src/content/help-centre.html, src/content/idx-guide.html, src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-02ccd86089) {
  padding: var(--rv-s-02ccd86089-padding, 13px 20px);
  text-decoration: var(--rv-s-02ccd86089-text-decoration, none);
}

/* src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fb7c6cb5b4) {
  max-width: var(--rv-s-fb7c6cb5b4-max-width, 900px);
  margin: var(--rv-s-fb7c6cb5b4-margin, 0 auto);
}

/* src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-304e056e15) {
  font-family: var(--rv-s-304e056e15-font-family, var(--font-heading));
  font-weight: var(--rv-s-304e056e15-font-weight, 800);
  font-size: var(--rv-s-304e056e15-font-size, clamp(32px,4.2vw,52px));
  line-height: var(--rv-s-304e056e15-line-height, 1.05);
  letter-spacing: var(--rv-s-304e056e15-letter-spacing, -0.035em);
  margin: var(--rv-s-304e056e15-margin, 16px 0 0 -0.04em);
  max-width: var(--rv-s-304e056e15-max-width, 18ch);
}

/* src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7deb88709c) {
  margin: var(--rv-s-7deb88709c-margin, 14px 0 0);
  font-size: var(--rv-s-7deb88709c-font-size, 13px);
  color: var(--rv-s-7deb88709c-color, color-mix(in srgb,var(--rv-bone) 52%,transparent));
}

/* src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9b61c37812) {
  max-width: var(--rv-s-9b61c37812-max-width, 900px);
  margin: var(--rv-s-9b61c37812-margin, 0 auto);
  padding: var(--rv-s-9b61c37812-padding, clamp(32px,4vw,52px) var(--edge) 96px);
}

/* src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-29fb111021) {
  padding-top: var(--rv-s-29fb111021-padding-top, 8px);
}

/* src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2972c57388) {
  border-bottom: var(--rv-s-2972c57388-border-bottom, none);
  padding-bottom: var(--rv-s-2972c57388-padding-bottom, 0);
}

/* src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8440622cfc) {
  border-bottom: var(--rv-s-8440622cfc-border-bottom, none);
}

/* src/content/idx-guide.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9a344d3883) {
  margin-top: var(--rv-s-9a344d3883-margin-top, 12px);
  border: var(--rv-s-9a344d3883-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-9a344d3883-border-radius, 12px);
  background: var(--rv-s-9a344d3883-background, var(--rv-surface));
  padding: var(--rv-s-9a344d3883-padding, 26px 26px);
  display: var(--rv-s-9a344d3883-display, grid);
  grid-template-columns: var(--rv-s-9a344d3883-grid-template-columns, minmax(0,1fr) auto);
  gap: var(--rv-s-9a344d3883-gap, 22px);
  align-items: var(--rv-s-9a344d3883-align-items, center);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3739fc1fe4) {
  position: var(--rv-s-3739fc1fe4-position, fixed);
  top: var(--rv-s-3739fc1fe4-top, 0);
  left: var(--rv-s-3739fc1fe4-left, 0);
  height: var(--rv-s-3739fc1fe4-height, 3px);
  width: var(--rv-s-3739fc1fe4-width, 0%);
  background: var(--rv-s-3739fc1fe4-background, var(--color-accent));
  z-index: var(--rv-s-3739fc1fe4-z-index, 60);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-31e9670c27) {
  position: var(--rv-s-31e9670c27-position, relative);
  height: var(--rv-s-31e9670c27-height, 190vh);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d05f10a6ef) {
  position: var(--rv-s-d05f10a6ef-position, sticky);
  top: var(--rv-s-d05f10a6ef-top, 66px);
  height: var(--rv-s-d05f10a6ef-height, calc(100vh - 66px));
  display: var(--rv-s-d05f10a6ef-display, grid);
  grid-template-columns: var(--rv-s-d05f10a6ef-grid-template-columns, minmax(0,1.05fr) minmax(0,0.95fr));
  gap: var(--rv-s-d05f10a6ef-gap, clamp(24px,5vw,72px));
  align-items: var(--rv-s-d05f10a6ef-align-items, center);
  padding: var(--rv-s-d05f10a6ef-padding, 0 var(--edge));
  max-width: var(--rv-s-d05f10a6ef-max-width, 1400px);
  margin: var(--rv-s-d05f10a6ef-margin, 0 auto);
  overflow: var(--rv-s-d05f10a6ef-overflow, hidden);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ef65e35c3f) {
  display: var(--rv-s-ef65e35c3f-display, block);
  font-size: var(--rv-s-ef65e35c3f-font-size, 13px);
  font-weight: var(--rv-s-ef65e35c3f-font-weight, 600);
  letter-spacing: var(--rv-s-ef65e35c3f-letter-spacing, 0.12em);
  text-transform: var(--rv-s-ef65e35c3f-text-transform, uppercase);
  color: var(--rv-s-ef65e35c3f-color, var(--color-accent-400));
  margin-bottom: var(--rv-s-ef65e35c3f-margin-bottom, 18px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c98d3da924) {
  font-family: var(--rv-s-c98d3da924-font-family, var(--font-heading));
  font-weight: var(--rv-s-c98d3da924-font-weight, 800);
  font-size: var(--rv-s-c98d3da924-font-size, clamp(40px,5.6vw,84px));
  line-height: var(--rv-s-c98d3da924-line-height, 1.03);
  letter-spacing: var(--rv-s-c98d3da924-letter-spacing, -0.035em);
  margin: var(--rv-s-c98d3da924-margin, 0 0 0 -0.05em);
  max-width: var(--rv-s-c98d3da924-max-width, 16ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-292f4e6d16) {
  display: var(--rv-s-292f4e6d16-display, block);
  color: var(--rv-s-292f4e6d16-color, var(--color-accent));
  transition: var(--rv-s-292f4e6d16-transition, opacity .34s ease,transform .34s cubic-bezier(.2,.7,.2,1));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4637114f79) {
  display: var(--rv-s-4637114f79-display, block);
  transition: var(--rv-s-4637114f79-transition, opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-524b7577ed) {
  font-size: var(--rv-s-524b7577ed-font-size, 17.5px);
  line-height: var(--rv-s-524b7577ed-line-height, 28px);
  color: var(--rv-s-524b7577ed-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
  max-width: var(--rv-s-524b7577ed-max-width, 52ch);
  margin: var(--rv-s-524b7577ed-margin, 28px 0 0);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b2b1f0870a) {
  display: var(--rv-s-b2b1f0870a-display, flex);
  gap: var(--rv-s-b2b1f0870a-gap, 12px);
  flex-wrap: var(--rv-s-b2b1f0870a-flex-wrap, wrap);
  margin-top: var(--rv-s-b2b1f0870a-margin-top, 32px);
}

/* src/content/landing.html, src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-985c871179) {
  padding: var(--rv-s-985c871179-padding, 14px 22px);
  font-size: var(--rv-s-985c871179-font-size, 15px);
  text-decoration: var(--rv-s-985c871179-text-decoration, none);
}

/* src/content/landing.html, src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c0b3d9f508) {
  padding: var(--rv-s-c0b3d9f508-padding, 14px 22px);
  font-size: var(--rv-s-c0b3d9f508-font-size, 15px);
  color: var(--rv-s-c0b3d9f508-color, var(--rv-bone));
  text-decoration: var(--rv-s-c0b3d9f508-text-decoration, none);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9a1470650c) {
  display: var(--rv-s-9a1470650c-display, flex);
  gap: var(--rv-s-9a1470650c-gap, 24px);
  flex-wrap: var(--rv-s-9a1470650c-flex-wrap, wrap);
  margin-top: var(--rv-s-9a1470650c-margin-top, 28px);
  font-size: var(--rv-s-9a1470650c-font-size, 13px);
  letter-spacing: var(--rv-s-9a1470650c-letter-spacing, 0.04em);
  text-transform: var(--rv-s-9a1470650c-text-transform, uppercase);
  color: var(--rv-s-9a1470650c-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4f80ea167c) {
  position: var(--rv-s-4f80ea167c-position, relative);
  height: var(--rv-s-4f80ea167c-height, min(74vh,660px));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0a02d3aa3c) {
  position: var(--rv-s-0a02d3aa3c-position, absolute);
  inset: var(--rv-s-0a02d3aa3c-inset, 0);
  border: var(--rv-s-0a02d3aa3c-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-0a02d3aa3c-border-radius, 12px);
  overflow: var(--rv-s-0a02d3aa3c-overflow, hidden);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f202c57670) {
  position: var(--rv-s-f202c57670-position, absolute);
  left: var(--rv-s-f202c57670-left, -28px);
  bottom: var(--rv-s-f202c57670-bottom, 60px);
  background: var(--rv-s-f202c57670-background, var(--color-accent));
  color: var(--rv-s-f202c57670-color, var(--rv-ink));
  padding: var(--rv-s-f202c57670-padding, 18px 22px);
  max-width: var(--rv-s-f202c57670-max-width, 210px);
  border-radius: var(--rv-s-f202c57670-border-radius, 10px);
  box-shadow: var(--rv-s-f202c57670-box-shadow, var(--shadow-lg));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9b89d000a4) {
  margin: var(--rv-s-9b89d000a4-margin, 0);
  font-family: var(--rv-s-9b89d000a4-font-family, var(--font-heading));
  font-weight: var(--rv-s-9b89d000a4-font-weight, 800);
  font-size: var(--rv-s-9b89d000a4-font-size, 34px);
  line-height: var(--rv-s-9b89d000a4-line-height, 1);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9bb7d8a1bf) {
  margin: var(--rv-s-9bb7d8a1bf-margin, 6px 0 0);
  font-size: var(--rv-s-9bb7d8a1bf-font-size, 12px);
  font-weight: var(--rv-s-9bb7d8a1bf-font-weight, 600);
  letter-spacing: var(--rv-s-9bb7d8a1bf-letter-spacing, 0.08em);
  text-transform: var(--rv-s-9bb7d8a1bf-text-transform, uppercase);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-955e372f21) {
  position: var(--rv-s-955e372f21-position, absolute);
  right: var(--rv-s-955e372f21-right, -24px);
  top: var(--rv-s-955e372f21-top, 48px);
  width: var(--rv-s-955e372f21-width, 266px);
  background: var(--rv-s-955e372f21-background, var(--rv-surface));
  border: var(--rv-s-955e372f21-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-955e372f21-border-radius, 10px);
  padding: var(--rv-s-955e372f21-padding, 16px 18px);
  box-shadow: var(--rv-s-955e372f21-box-shadow, var(--shadow-lg));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-aa7c01383d) {
  display: var(--rv-s-aa7c01383d-display, flex);
  align-items: var(--rv-s-aa7c01383d-align-items, center);
  gap: var(--rv-s-aa7c01383d-gap, 8px);
  margin-bottom: var(--rv-s-aa7c01383d-margin-bottom, 12px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-be1736d6ce) {
  width: var(--rv-s-be1736d6ce-width, 8px);
  height: var(--rv-s-be1736d6ce-height, 8px);
  border-radius: var(--rv-s-be1736d6ce-border-radius, 50%);
  background: var(--rv-s-be1736d6ce-background, var(--color-accent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-63bbb63ef0) {
  margin: var(--rv-s-63bbb63ef0-margin, 0);
  font-size: var(--rv-s-63bbb63ef0-font-size, 11px);
  font-weight: var(--rv-s-63bbb63ef0-font-weight, 600);
  letter-spacing: var(--rv-s-63bbb63ef0-letter-spacing, 0.1em);
  text-transform: var(--rv-s-63bbb63ef0-text-transform, uppercase);
  color: var(--rv-s-63bbb63ef0-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0e63f5916a) {
  transition: var(--rv-s-0e63f5916a-transition, opacity .35s ease);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3ce25eed91) {
  margin: var(--rv-s-3ce25eed91-margin, 0);
  font-size: var(--rv-s-3ce25eed91-font-size, 11px);
  font-weight: var(--rv-s-3ce25eed91-font-weight, 600);
  letter-spacing: var(--rv-s-3ce25eed91-letter-spacing, 0.1em);
  text-transform: var(--rv-s-3ce25eed91-text-transform, uppercase);
  color: var(--rv-s-3ce25eed91-color, var(--color-accent-400));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0a0b69ea65) {
  margin: var(--rv-s-0a0b69ea65-margin, 6px 0 0);
  font-family: var(--rv-s-0a0b69ea65-font-family, var(--font-heading));
  font-weight: var(--rv-s-0a0b69ea65-font-weight, 800);
  font-size: var(--rv-s-0a0b69ea65-font-size, 16px);
  line-height: var(--rv-s-0a0b69ea65-line-height, 1.25);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-01180d6e0c) {
  margin: var(--rv-s-01180d6e0c-margin, 8px 0 0);
  font-size: var(--rv-s-01180d6e0c-font-size, 12.5px);
  color: var(--rv-s-01180d6e0c-color, color-mix(in srgb,var(--rv-bone) 62%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6947b37445) {
  display: var(--rv-s-6947b37445-display, flex);
  gap: var(--rv-s-6947b37445-gap, 5px);
  margin-top: var(--rv-s-6947b37445-margin-top, 14px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6ec61f43a0) {
  height: var(--rv-s-6ec61f43a0-height, 3px);
  flex: var(--rv-s-6ec61f43a0-flex, 1);
  border-radius: var(--rv-s-6ec61f43a0-border-radius, 2px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6aaf586231) {
  border-top: var(--rv-s-6aaf586231-border-top, 2px solid var(--color-divider));
  border-bottom: var(--rv-s-6aaf586231-border-bottom, 2px solid var(--color-divider));
  padding: var(--rv-s-6aaf586231-padding, 16px 0);
  overflow: var(--rv-s-6aaf586231-overflow, hidden);
  white-space: var(--rv-s-6aaf586231-white-space, nowrap);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-054f8c154c) {
  display: var(--rv-s-054f8c154c-display, inline-flex);
  gap: var(--rv-s-054f8c154c-gap, 48px);
  align-items: var(--rv-s-054f8c154c-align-items, center);
  animation: var(--rv-s-054f8c154c-animation, rv-marquee var(--rv-ticker,38s) linear infinite);
  font-family: var(--rv-s-054f8c154c-font-family, var(--font-heading));
  font-weight: var(--rv-s-054f8c154c-font-weight, 800);
  font-size: var(--rv-s-054f8c154c-font-size, 15px);
  letter-spacing: var(--rv-s-054f8c154c-letter-spacing, 0.06em);
  text-transform: var(--rv-s-054f8c154c-text-transform, uppercase);
  color: var(--rv-s-054f8c154c-color, color-mix(in srgb,var(--rv-bone) 62%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8be65c08f5) {
  display: var(--rv-s-8be65c08f5-display, inline-flex);
  gap: var(--rv-s-8be65c08f5-gap, 48px);
  align-items: var(--rv-s-8be65c08f5-align-items, center);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4308a4d1f1) {
  width: var(--rv-s-4308a4d1f1-width, 8px);
  height: var(--rv-s-4308a4d1f1-height, 8px);
  background: var(--rv-s-4308a4d1f1-background, var(--color-accent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f756a88c90) {
  max-width: var(--rv-s-f756a88c90-max-width, 1240px);
  margin: var(--rv-s-f756a88c90-margin, 0 auto);
  padding: var(--rv-s-f756a88c90-padding, clamp(48px,6vw,84px) var(--edge));
  display: var(--rv-s-f756a88c90-display, grid);
  grid-template-columns: var(--rv-s-f756a88c90-grid-template-columns, minmax(0,1fr) minmax(0,420px));
  gap: var(--rv-s-f756a88c90-gap, clamp(28px,5vw,80px));
  align-items: var(--rv-s-f756a88c90-align-items, center);
}

/* src/content/landing.html, src/content/lead-engine.html, src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0f2d686fe4) {
  display: var(--rv-s-0f2d686fe4-display, block);
  font-size: var(--rv-s-0f2d686fe4-font-size, 13px);
  font-weight: var(--rv-s-0f2d686fe4-font-weight, 600);
  letter-spacing: var(--rv-s-0f2d686fe4-letter-spacing, 0.12em);
  text-transform: var(--rv-s-0f2d686fe4-text-transform, uppercase);
  color: var(--rv-s-0f2d686fe4-color, var(--color-accent-400));
  margin-bottom: var(--rv-s-0f2d686fe4-margin-bottom, 16px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d08fbd84d5) {
  margin: var(--rv-s-d08fbd84d5-margin, 0);
  font-family: var(--rv-s-d08fbd84d5-font-family, var(--font-heading));
  font-weight: var(--rv-s-d08fbd84d5-font-weight, 800);
  font-size: var(--rv-s-d08fbd84d5-font-size, clamp(28px,3.6vw,48px));
  line-height: var(--rv-s-d08fbd84d5-line-height, 1.04);
  letter-spacing: var(--rv-s-d08fbd84d5-letter-spacing, -0.035em);
  max-width: var(--rv-s-d08fbd84d5-max-width, 20ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2c6a4a24a0) {
  margin: var(--rv-s-2c6a4a24a0-margin, 18px 0 0);
  font-size: var(--rv-s-2c6a4a24a0-font-size, 17px);
  line-height: var(--rv-s-2c6a4a24a0-line-height, 28px);
  color: var(--rv-s-2c6a4a24a0-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-2c6a4a24a0-max-width, 52ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1c50b0daf2) {
  display: var(--rv-s-1c50b0daf2-display, flex);
  flex-wrap: var(--rv-s-1c50b0daf2-flex-wrap, wrap);
  gap: var(--rv-s-1c50b0daf2-gap, 12px);
  margin-top: var(--rv-s-1c50b0daf2-margin-top, 26px);
  align-items: var(--rv-s-1c50b0daf2-align-items, center);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fdeb978f6b) {
  font-size: var(--rv-s-fdeb978f6b-font-size, 13px);
  letter-spacing: var(--rv-s-fdeb978f6b-letter-spacing, 0.04em);
  text-transform: var(--rv-s-fdeb978f6b-text-transform, uppercase);
  color: var(--rv-s-fdeb978f6b-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0039baa9fc) {
  display: var(--rv-s-0039baa9fc-display, block);
  text-decoration: var(--rv-s-0039baa9fc-text-decoration, none);
  color: var(--rv-s-0039baa9fc-color, var(--rv-bone));
  border: var(--rv-s-0039baa9fc-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-0039baa9fc-border-radius, 14px);
  overflow: var(--rv-s-0039baa9fc-overflow, hidden);
  background: var(--rv-s-0039baa9fc-background, var(--rv-surface));
  box-shadow: var(--rv-s-0039baa9fc-box-shadow, var(--shadow-lg));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8250dd26d3) {
  display: var(--rv-s-8250dd26d3-display, flex);
  align-items: var(--rv-s-8250dd26d3-align-items, center);
  gap: var(--rv-s-8250dd26d3-gap, 10px);
  padding: var(--rv-s-8250dd26d3-padding, 9px 14px);
  background: var(--rv-s-8250dd26d3-background, var(--rv-ink));
  border-bottom: var(--rv-s-8250dd26d3-border-bottom, 2px solid var(--color-divider));
  font-size: var(--rv-s-8250dd26d3-font-size, 12.5px);
  font-weight: var(--rv-s-8250dd26d3-font-weight, 600);
  color: var(--rv-s-8250dd26d3-color, color-mix(in srgb,var(--rv-bone) 62%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e7728a36f9) {
  width: var(--rv-s-e7728a36f9-width, 9px);
  height: var(--rv-s-e7728a36f9-height, 9px);
  border-radius: var(--rv-s-e7728a36f9-border-radius, 50%);
  background: var(--rv-s-e7728a36f9-background, var(--color-accent));
  display: var(--rv-s-e7728a36f9-display, inline-block);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9fe5aed6d5) {
  padding: var(--rv-s-9fe5aed6d5-padding, 14px 16px);
  display: var(--rv-s-9fe5aed6d5-display, grid);
  gap: var(--rv-s-9fe5aed6d5-gap, 10px);
  font-size: var(--rv-s-9fe5aed6d5-font-size, 14px);
  line-height: var(--rv-s-9fe5aed6d5-line-height, 1.4);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-03b0f4e055) {
  display: var(--rv-s-03b0f4e055-display, flex);
  align-items: var(--rv-s-03b0f4e055-align-items, center);
  gap: var(--rv-s-03b0f4e055-gap, 12px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-533e9948ec) {
  width: var(--rv-s-533e9948ec-width, 36px);
  height: var(--rv-s-533e9948ec-height, 36px);
  border-radius: var(--rv-s-533e9948ec-border-radius, 50%);
  background: var(--rv-s-533e9948ec-background, var(--color-accent));
  color: var(--rv-s-533e9948ec-color, var(--rv-ink));
  display: var(--rv-s-533e9948ec-display, grid);
  place-items: var(--rv-s-533e9948ec-place-items, center);
  font-family: var(--rv-s-533e9948ec-font-family, var(--font-heading));
  font-weight: var(--rv-s-533e9948ec-font-weight, 800);
  font-size: var(--rv-s-533e9948ec-font-size, 13px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8d68924078) {
  margin: var(--rv-s-8d68924078-margin, 0);
  font-family: var(--rv-s-8d68924078-font-family, var(--font-heading));
  font-weight: var(--rv-s-8d68924078-font-weight, 800);
  font-size: var(--rv-s-8d68924078-font-size, 16px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9bc4d134c0) {
  margin: var(--rv-s-9bc4d134c0-margin, 0);
  font-size: var(--rv-s-9bc4d134c0-font-size, 12.5px);
  color: var(--rv-s-9bc4d134c0-color, color-mix(in srgb,var(--rv-bone) 62%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c4c700bc34) {
  margin-left: var(--rv-s-c4c700bc34-margin-left, auto);
  font-size: var(--rv-s-c4c700bc34-font-size, 11px);
  font-weight: var(--rv-s-c4c700bc34-font-weight, 700);
  letter-spacing: var(--rv-s-c4c700bc34-letter-spacing, 0.06em);
  text-transform: var(--rv-s-c4c700bc34-text-transform, uppercase);
  padding: var(--rv-s-c4c700bc34-padding, 4px 8px);
  border-radius: var(--rv-s-c4c700bc34-border-radius, 6px);
  background: var(--rv-s-c4c700bc34-background, color-mix(in srgb,var(--color-accent) 18%,transparent));
  color: var(--rv-s-c4c700bc34-color, var(--color-accent-400));
  white-space: var(--rv-s-c4c700bc34-white-space, nowrap);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ccc97e7e6a) {
  display: var(--rv-s-ccc97e7e6a-display, grid);
  grid-template-columns: var(--rv-s-ccc97e7e6a-grid-template-columns, 64px 1fr);
  gap: var(--rv-s-ccc97e7e6a-gap, 10px);
  color: var(--rv-s-ccc97e7e6a-color, color-mix(in srgb,var(--rv-bone) 78%,transparent));
  border-top: var(--rv-s-ccc97e7e6a-border-top, 1px solid var(--color-divider));
  padding-top: var(--rv-s-ccc97e7e6a-padding-top, 10px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f4e79759a9) {
  font-size: var(--rv-s-f4e79759a9-font-size, 12.5px);
  color: var(--rv-s-f4e79759a9-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4216590fc2) {
  display: var(--rv-s-4216590fc2-display, grid);
  grid-template-columns: var(--rv-s-4216590fc2-grid-template-columns, 64px 1fr);
  gap: var(--rv-s-4216590fc2-gap, 10px);
  color: var(--rv-s-4216590fc2-color, color-mix(in srgb,var(--rv-bone) 78%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fe365024c1) {
  max-width: var(--rv-s-fe365024c1-max-width, 1240px);
  margin: var(--rv-s-fe365024c1-margin, 0 auto);
  padding: var(--rv-s-fe365024c1-padding, clamp(56px,7vw,96px) var(--edge));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7aea6dbff1) {
  display: var(--rv-s-7aea6dbff1-display, grid);
  grid-template-columns: var(--rv-s-7aea6dbff1-grid-template-columns, repeat(4,minmax(0,1fr)));
  gap: var(--rv-s-7aea6dbff1-gap, 32px);
  text-align: var(--rv-s-7aea6dbff1-text-align, center);
  align-items: var(--rv-s-7aea6dbff1-align-items, start);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-792b74d27b) {
  font-family: var(--rv-s-792b74d27b-font-family, var(--font-heading));
  font-weight: var(--rv-s-792b74d27b-font-weight, 800);
  font-size: var(--rv-s-792b74d27b-font-size, clamp(34px,3.6vw,52px));
  line-height: var(--rv-s-792b74d27b-line-height, 1);
  color: var(--rv-s-792b74d27b-color, var(--color-accent));
  margin: var(--rv-s-792b74d27b-margin, 0);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-27c0ea5c9c) {
  margin: var(--rv-s-27c0ea5c9c-margin, 14px 0 0);
  font-size: var(--rv-s-27c0ea5c9c-font-size, 13px);
  letter-spacing: var(--rv-s-27c0ea5c9c-letter-spacing, 0.08em);
  text-transform: var(--rv-s-27c0ea5c9c-text-transform, uppercase);
  color: var(--rv-s-27c0ea5c9c-color, color-mix(in srgb,var(--rv-bone) 68%,transparent));
}

/* src/content/landing.html, src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5571414104) {
  border-top: var(--rv-s-5571414104-border-top, 2px solid var(--color-divider));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9b0785034c) {
  max-width: var(--rv-s-9b0785034c-max-width, 1240px);
  margin: var(--rv-s-9b0785034c-margin, 0 auto);
  padding: var(--rv-s-9b0785034c-padding, clamp(56px,7vw,96px) var(--edge));
  display: var(--rv-s-9b0785034c-display, grid);
  grid-template-columns: var(--rv-s-9b0785034c-grid-template-columns, minmax(0,340px) minmax(0,1fr));
  gap: var(--rv-s-9b0785034c-gap, clamp(28px,5vw,80px));
  align-items: var(--rv-s-9b0785034c-align-items, start);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-42f719fe83) {
  position: var(--rv-s-42f719fe83-position, sticky);
  top: var(--rv-s-42f719fe83-top, 110px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d609e1052d) {
  font-family: var(--rv-s-d609e1052d-font-family, var(--font-heading));
  font-weight: var(--rv-s-d609e1052d-font-weight, 800);
  font-size: var(--rv-s-d609e1052d-font-size, clamp(30px,3.4vw,46px));
  line-height: var(--rv-s-d609e1052d-line-height, 1.06);
  letter-spacing: var(--rv-s-d609e1052d-letter-spacing, -0.03em);
  margin: var(--rv-s-d609e1052d-margin, 0);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5e13130213) {
  margin: var(--rv-s-5e13130213-margin, 20px 0 0);
  font-size: var(--rv-s-5e13130213-font-size, 15.5px);
  line-height: var(--rv-s-5e13130213-line-height, 26px);
  color: var(--rv-s-5e13130213-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c0eb2133f8) {
  display: var(--rv-s-c0eb2133f8-display, grid);
  grid-template-columns: var(--rv-s-c0eb2133f8-grid-template-columns, 88px minmax(0,1fr));
  gap: var(--rv-s-c0eb2133f8-gap, clamp(16px,3vw,40px));
  padding: var(--rv-s-c0eb2133f8-padding, 32px 0);
  border-top: var(--rv-s-c0eb2133f8-border-top, 2px solid var(--color-divider));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5bbd064c7b) {
  font-family: var(--rv-s-5bbd064c7b-font-family, var(--font-heading));
  font-weight: var(--rv-s-5bbd064c7b-font-weight, 800);
  font-size: var(--rv-s-5bbd064c7b-font-size, 15px);
  margin: var(--rv-s-5bbd064c7b-margin, 0);
  color: var(--rv-s-5bbd064c7b-color, var(--color-accent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-62b143ca09) {
  font-family: var(--rv-s-62b143ca09-font-family, var(--font-heading));
  font-weight: var(--rv-s-62b143ca09-font-weight, 800);
  font-size: var(--rv-s-62b143ca09-font-size, 25px);
  letter-spacing: var(--rv-s-62b143ca09-letter-spacing, -0.02em);
  margin: var(--rv-s-62b143ca09-margin, 0 0 10px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5766c216a4) {
  margin: var(--rv-s-5766c216a4-margin, 0);
  font-size: var(--rv-s-5766c216a4-font-size, 15.5px);
  line-height: var(--rv-s-5766c216a4-line-height, 26px);
  color: var(--rv-s-5766c216a4-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
  max-width: var(--rv-s-5766c216a4-max-width, 58ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-bee59a8f46) {
  display: var(--rv-s-bee59a8f46-display, grid);
  grid-template-columns: var(--rv-s-bee59a8f46-grid-template-columns, 88px minmax(0,1fr));
  gap: var(--rv-s-bee59a8f46-gap, clamp(16px,3vw,40px));
  padding: var(--rv-s-bee59a8f46-padding, 32px 0);
  border-top: var(--rv-s-bee59a8f46-border-top, 2px solid var(--color-divider));
  border-bottom: var(--rv-s-bee59a8f46-border-bottom, 2px solid var(--color-divider));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-38c30c007b) {
  display: var(--rv-s-38c30c007b-display, flex);
  justify-content: var(--rv-s-38c30c007b-justify-content, space-between);
  align-items: var(--rv-s-38c30c007b-align-items, flex-end);
  gap: var(--rv-s-38c30c007b-gap, 32px);
  flex-wrap: var(--rv-s-38c30c007b-flex-wrap, wrap);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d2bc8c21e4) {
  font-family: var(--rv-s-d2bc8c21e4-font-family, var(--font-heading));
  font-weight: var(--rv-s-d2bc8c21e4-font-weight, 800);
  font-size: var(--rv-s-d2bc8c21e4-font-size, clamp(30px,3.6vw,50px));
  line-height: var(--rv-s-d2bc8c21e4-line-height, 1.05);
  letter-spacing: var(--rv-s-d2bc8c21e4-letter-spacing, -0.03em);
  margin: var(--rv-s-d2bc8c21e4-margin, 0);
  max-width: var(--rv-s-d2bc8c21e4-max-width, 22ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-26057e9633) {
  margin: var(--rv-s-26057e9633-margin, 20px 0 0);
  font-size: var(--rv-s-26057e9633-font-size, 15.5px);
  line-height: var(--rv-s-26057e9633-line-height, 26px);
  color: var(--rv-s-26057e9633-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-26057e9633-max-width, 56ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-54a449f2ab) {
  margin: var(--rv-s-54a449f2ab-margin, 14px 0 0);
  font-size: var(--rv-s-54a449f2ab-font-size, 13.5px);
  color: var(--rv-s-54a449f2ab-color, color-mix(in srgb,var(--rv-bone) 58%,transparent));
  max-width: var(--rv-s-54a449f2ab-max-width, 56ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-72ed194aa7) {
  display: var(--rv-s-72ed194aa7-display, inline-flex);
  border: var(--rv-s-72ed194aa7-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-72ed194aa7-border-radius, 10px);
  overflow: var(--rv-s-72ed194aa7-overflow, hidden);
  background: var(--rv-s-72ed194aa7-background, var(--rv-surface));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-48b67a743c) {
  border: var(--rv-s-48b67a743c-border, 0);
  cursor: var(--rv-s-48b67a743c-cursor, pointer);
  font-family: var(--rv-s-48b67a743c-font-family, var(--font-heading));
  font-weight: var(--rv-s-48b67a743c-font-weight, 800);
  font-size: var(--rv-s-48b67a743c-font-size, 13.5px);
  padding: var(--rv-s-48b67a743c-padding, 12px 18px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-42ff61e4e1) {
  border: var(--rv-s-42ff61e4e1-border, 0);
  border-left: var(--rv-s-42ff61e4e1-border-left, 2px solid var(--color-divider));
  cursor: var(--rv-s-42ff61e4e1-cursor, pointer);
  font-family: var(--rv-s-42ff61e4e1-font-family, var(--font-heading));
  font-weight: var(--rv-s-42ff61e4e1-font-weight, 800);
  font-size: var(--rv-s-42ff61e4e1-font-size, 13.5px);
  padding: var(--rv-s-42ff61e4e1-padding, 12px 18px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-04b7a2932b) {
  display: var(--rv-s-04b7a2932b-display, grid);
  grid-template-columns: var(--rv-s-04b7a2932b-grid-template-columns, repeat(3,minmax(0,1fr)));
  gap: var(--rv-s-04b7a2932b-gap, clamp(16px,2.4vw,28px));
  margin-top: var(--rv-s-04b7a2932b-margin-top, 44px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e65ffb59b4) {
  border: var(--rv-s-e65ffb59b4-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-e65ffb59b4-border-radius, 12px);
  overflow: var(--rv-s-e65ffb59b4-overflow, hidden);
  background: var(--rv-s-e65ffb59b4-background, var(--rv-surface));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-22682b4b27) {
  display: var(--rv-s-22682b4b27-display, flex);
  align-items: var(--rv-s-22682b4b27-align-items, center);
  gap: var(--rv-s-22682b4b27-gap, 8px);
  padding: var(--rv-s-22682b4b27-padding, 10px 12px);
  border-bottom: var(--rv-s-22682b4b27-border-bottom, 1px solid var(--color-divider));
  background: var(--rv-s-22682b4b27-background, var(--rv-ink));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ceb76bd0f7) {
  width: var(--rv-s-ceb76bd0f7-width, 8px);
  height: var(--rv-s-ceb76bd0f7-height, 8px);
  border-radius: var(--rv-s-ceb76bd0f7-border-radius, 50%);
  background: var(--rv-s-ceb76bd0f7-background, color-mix(in srgb,var(--rv-bone) 30%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4d9dcae6c2) {
  margin-left: var(--rv-s-4d9dcae6c2-margin-left, 6px);
  font-size: var(--rv-s-4d9dcae6c2-font-size, 11px);
  color: var(--rv-s-4d9dcae6c2-color, color-mix(in srgb,var(--rv-bone) 50%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7f47ba0aff) {
  position: var(--rv-s-7f47ba0aff-position, relative);
  height: var(--rv-s-7f47ba0aff-height, 240px);
  overflow: var(--rv-s-7f47ba0aff-overflow, hidden);
  background: var(--rv-s-7f47ba0aff-background, var(--rv-ink));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-25b165af2c) {
  position: var(--rv-s-25b165af2c-position, absolute);
  inset: var(--rv-s-25b165af2c-inset, 0);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-13d1b6fc72) {
  display: var(--rv-s-13d1b6fc72-display, grid);
  gap: var(--rv-s-13d1b6fc72-gap, 12px);
  padding: var(--rv-s-13d1b6fc72-padding, 16px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3079c491a7) {
  display: var(--rv-s-3079c491a7-display, flex);
  justify-content: var(--rv-s-3079c491a7-justify-content, space-between);
  align-items: var(--rv-s-3079c491a7-align-items, baseline);
  gap: var(--rv-s-3079c491a7-gap, 12px);
}

/* src/content/landing.html, src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d60c864c8a) {
  margin: var(--rv-s-d60c864c8a-margin, 0);
  font-family: var(--rv-s-d60c864c8a-font-family, var(--font-heading));
  font-weight: var(--rv-s-d60c864c8a-font-weight, 800);
  font-size: var(--rv-s-d60c864c8a-font-size, 18px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2232b1590f) {
  margin: var(--rv-s-2232b1590f-margin, 0);
  font-size: var(--rv-s-2232b1590f-font-size, 12px);
  color: var(--rv-s-2232b1590f-color, color-mix(in srgb,var(--rv-bone) 58%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4462ed3323) {
  justify-content: var(--rv-s-4462ed3323-justify-content, flex-start);
  padding: var(--rv-s-4462ed3323-padding, 9px 14px);
  font-size: var(--rv-s-4462ed3323-font-size, 13px);
  color: var(--rv-s-4462ed3323-color, var(--rv-bone));
  text-decoration: var(--rv-s-4462ed3323-text-decoration, none);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5e8d9a610f) {
  display: var(--rv-s-5e8d9a610f-display, grid);
  grid-template-columns: var(--rv-s-5e8d9a610f-grid-template-columns, repeat(5,minmax(0,1fr)));
  gap: var(--rv-s-5e8d9a610f-gap, clamp(10px,1.6vw,20px));
  margin-top: var(--rv-s-5e8d9a610f-margin-top, 44px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2447946b32) {
  position: var(--rv-s-2447946b32-position, relative);
  border: var(--rv-s-2447946b32-border, 9px solid #2a2726);
  border-radius: var(--rv-s-2447946b32-border-radius, 34px);
  background: var(--rv-s-2447946b32-background, var(--rv-ink));
  box-shadow: var(--rv-s-2447946b32-box-shadow, var(--shadow-lg));
  overflow: var(--rv-s-2447946b32-overflow, hidden);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e53fee6c27) {
  position: var(--rv-s-e53fee6c27-position, absolute);
  top: var(--rv-s-e53fee6c27-top, 8px);
  left: var(--rv-s-e53fee6c27-left, 50%);
  transform: var(--rv-s-e53fee6c27-transform, translateX(-50%));
  width: var(--rv-s-e53fee6c27-width, 38%);
  height: var(--rv-s-e53fee6c27-height, 13px);
  border-radius: var(--rv-s-e53fee6c27-border-radius, 9px);
  background: var(--rv-s-e53fee6c27-background, #2a2726);
  z-index: var(--rv-s-e53fee6c27-z-index, 2);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-be50eea672) {
  position: var(--rv-s-be50eea672-position, relative);
  aspect-ratio: var(--rv-s-be50eea672-aspect-ratio, 9/18.2);
  overflow: var(--rv-s-be50eea672-overflow, hidden);
  border-radius: var(--rv-s-be50eea672-border-radius, 26px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-326e763961) {
  position: var(--rv-s-326e763961-position, absolute);
  inset: var(--rv-s-326e763961-inset, 0);
  width: var(--rv-s-326e763961-width, 100%);
  height: var(--rv-s-326e763961-height, 100%);
  object-fit: var(--rv-s-326e763961-object-fit, cover);
  object-position: var(--rv-s-326e763961-object-position, top);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-cb40e1759c) {
  margin: var(--rv-s-cb40e1759c-margin, 14px 0 0);
  font-family: var(--rv-s-cb40e1759c-font-family, var(--font-heading));
  font-weight: var(--rv-s-cb40e1759c-font-weight, 800);
  font-size: var(--rv-s-cb40e1759c-font-size, 14.5px);
  text-align: var(--rv-s-cb40e1759c-text-align, left);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6d69692a5d) {
  margin: var(--rv-s-6d69692a5d-margin, 14px 0 0);
  font-family: var(--rv-s-6d69692a5d-font-family, var(--font-heading));
  font-weight: var(--rv-s-6d69692a5d-font-weight, 800);
  font-size: var(--rv-s-6d69692a5d-font-size, 14.5px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a8fc691708) {
  font-family: var(--rv-s-a8fc691708-font-family, var(--font-heading));
  font-weight: var(--rv-s-a8fc691708-font-weight, 800);
  font-size: var(--rv-s-a8fc691708-font-size, clamp(30px,3.6vw,52px));
  line-height: var(--rv-s-a8fc691708-line-height, 1.05);
  letter-spacing: var(--rv-s-a8fc691708-letter-spacing, -0.03em);
  margin: var(--rv-s-a8fc691708-margin, 0);
  max-width: var(--rv-s-a8fc691708-max-width, 20ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6c67ab59c6) {
  margin: var(--rv-s-6c67ab59c6-margin, 20px 0 44px);
  font-size: var(--rv-s-6c67ab59c6-font-size, 15.5px);
  color: var(--rv-s-6c67ab59c6-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
  max-width: var(--rv-s-6c67ab59c6-max-width, 56ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f7104e793e) {
  margin: var(--rv-s-f7104e793e-margin, -28px 0 44px);
  font-size: var(--rv-s-f7104e793e-font-size, 14px);
  color: var(--rv-s-f7104e793e-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
  max-width: var(--rv-s-f7104e793e-max-width, 60ch);
}

/* src/content/landing.html, src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-39f466b4f6) {
  display: var(--rv-s-39f466b4f6-display, grid);
  grid-template-columns: var(--rv-s-39f466b4f6-grid-template-columns, repeat(3,minmax(0,1fr)));
  gap: var(--rv-s-39f466b4f6-gap, 2px);
  background: var(--rv-s-39f466b4f6-background, var(--color-divider));
  border: var(--rv-s-39f466b4f6-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-39f466b4f6-border-radius, 12px);
  overflow: var(--rv-s-39f466b4f6-overflow, hidden);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0f7fcb090e) {
  background: var(--rv-s-0f7fcb090e-background, var(--rv-ink));
  padding: var(--rv-s-0f7fcb090e-padding, 36px 30px 34px);
  display: var(--rv-s-0f7fcb090e-display, flex);
  flex-direction: var(--rv-s-0f7fcb090e-flex-direction, column);
  gap: var(--rv-s-0f7fcb090e-gap, 18px);
  transition: var(--rv-s-0f7fcb090e-transition, background .25s ease);
}

/* src/content/landing.html, src/content/lead-engine.html, src/content/pricing.html, src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d803d9aa1e) {
  margin: var(--rv-s-d803d9aa1e-margin, 0);
  font-family: var(--rv-s-d803d9aa1e-font-family, var(--font-heading));
  font-weight: var(--rv-s-d803d9aa1e-font-weight, 800);
  font-size: var(--rv-s-d803d9aa1e-font-size, 22px);
  letter-spacing: var(--rv-s-d803d9aa1e-letter-spacing, -0.02em);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b3688d3634) {
  margin: var(--rv-s-b3688d3634-margin, 0);
  font-family: var(--rv-s-b3688d3634-font-family, var(--font-heading));
  font-weight: var(--rv-s-b3688d3634-font-weight, 800);
  font-size: var(--rv-s-b3688d3634-font-size, 44px);
  line-height: var(--rv-s-b3688d3634-line-height, 1);
  letter-spacing: var(--rv-s-b3688d3634-letter-spacing, -0.03em);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fc83b29ea3) {
  font-size: var(--rv-s-fc83b29ea3-font-size, 14px);
  font-weight: var(--rv-s-fc83b29ea3-font-weight, 600);
  letter-spacing: var(--rv-s-fc83b29ea3-letter-spacing, 0.04em);
  color: var(--rv-s-fc83b29ea3-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ba48a0273e) {
  margin: var(--rv-s-ba48a0273e-margin, 0);
  font-size: var(--rv-s-ba48a0273e-font-size, 15px);
  line-height: var(--rv-s-ba48a0273e-line-height, 25px);
  color: var(--rv-s-ba48a0273e-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a371e6c871) {
  list-style: var(--rv-s-a371e6c871-list-style, none);
  margin: var(--rv-s-a371e6c871-margin, 8px 0 0);
  padding: var(--rv-s-a371e6c871-padding, 0);
  display: var(--rv-s-a371e6c871-display, grid);
  gap: var(--rv-s-a371e6c871-gap, 10px);
  font-size: var(--rv-s-a371e6c871-font-size, 14.5px);
  color: var(--rv-s-a371e6c871-color, color-mix(in srgb,var(--rv-bone) 84%,transparent));
}

/* src/content/landing.html, src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0d76d82849) {
  display: var(--rv-s-0d76d82849-display, flex);
  gap: var(--rv-s-0d76d82849-gap, 10px);
}

/* src/content/landing.html, src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2c45b7b131) {
  color: var(--rv-s-2c45b7b131-color, var(--color-accent));
  font-weight: var(--rv-s-2c45b7b131-font-weight, 800);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e381ea030d) {
  color: var(--rv-s-e381ea030d-color, color-mix(in srgb,var(--rv-bone) 40%,transparent));
}

/* src/content/landing.html, src/content/partners.html, src/content/pricing.html, src/content/work.html, src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-83725d2c6e) {
  flex: var(--rv-s-83725d2c6e-flex, 1);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b365048600) {
  margin-top: var(--rv-s-b365048600-margin-top, 18px);
  justify-content: var(--rv-s-b365048600-justify-content, flex-start);
  padding: var(--rv-s-b365048600-padding, 13px 18px);
  color: var(--rv-s-b365048600-color, var(--rv-bone));
  text-decoration: var(--rv-s-b365048600-text-decoration, none);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-afe06ac0e6) {
  background: var(--rv-s-afe06ac0e6-background, var(--rv-surface));
  padding: var(--rv-s-afe06ac0e6-padding, 36px 30px 34px);
  display: var(--rv-s-afe06ac0e6-display, flex);
  flex-direction: var(--rv-s-afe06ac0e6-flex-direction, column);
  gap: var(--rv-s-afe06ac0e6-gap, 18px);
  outline: var(--rv-s-afe06ac0e6-outline, 2px solid var(--color-accent));
  outline-offset: var(--rv-s-afe06ac0e6-outline-offset, -2px);
  position: var(--rv-s-afe06ac0e6-position, relative);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d02af7a37d) {
  position: var(--rv-s-d02af7a37d-position, absolute);
  top: var(--rv-s-d02af7a37d-top, 0);
  right: var(--rv-s-d02af7a37d-right, 0);
  background: var(--rv-s-d02af7a37d-background, var(--color-accent));
  color: var(--rv-s-d02af7a37d-color, var(--rv-ink));
  font-weight: var(--rv-s-d02af7a37d-font-weight, 800);
  letter-spacing: var(--rv-s-d02af7a37d-letter-spacing, 0.08em);
  text-transform: var(--rv-s-d02af7a37d-text-transform, uppercase);
  padding: var(--rv-s-d02af7a37d-padding, 6px 12px);
  border-radius: var(--rv-s-d02af7a37d-border-radius, 0 6px 0 8px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6643f60bbd) {
  margin-top: var(--rv-s-6643f60bbd-margin-top, 18px);
  justify-content: var(--rv-s-6643f60bbd-justify-content, flex-start);
  padding: var(--rv-s-6643f60bbd-padding, 13px 18px);
  text-decoration: var(--rv-s-6643f60bbd-text-decoration, none);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8967372cc0) {
  display: var(--rv-s-8967372cc0-display, flex);
  justify-content: var(--rv-s-8967372cc0-justify-content, center);
  margin-top: var(--rv-s-8967372cc0-margin-top, 26px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9828330f5d) {
  padding: var(--rv-s-9828330f5d-padding, 13px 22px);
  font-size: var(--rv-s-9828330f5d-font-size, 14.5px);
  color: var(--rv-s-9828330f5d-color, var(--rv-bone));
  justify-content: var(--rv-s-9828330f5d-justify-content, center);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2ae40170eb) {
  margin-top: var(--rv-s-2ae40170eb-margin-top, 28px);
  border: var(--rv-s-2ae40170eb-border, 2px solid var(--color-accent));
  border-radius: var(--rv-s-2ae40170eb-border-radius, 12px);
  background: var(--rv-s-2ae40170eb-background, linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 12%,var(--rv-surface)) 0%,var(--rv-surface) 62%));
  padding: var(--rv-s-2ae40170eb-padding, clamp(36px,4.4vw,56px) clamp(24px,4vw,56px));
  display: var(--rv-s-2ae40170eb-display, flex);
  flex-direction: var(--rv-s-2ae40170eb-flex-direction, column);
  align-items: var(--rv-s-2ae40170eb-align-items, center);
  text-align: var(--rv-s-2ae40170eb-text-align, center);
  gap: var(--rv-s-2ae40170eb-gap, 0);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b4ca0cf823) {
  margin: var(--rv-s-b4ca0cf823-margin, 0);
  font-size: var(--rv-s-b4ca0cf823-font-size, 12px);
  font-weight: var(--rv-s-b4ca0cf823-font-weight, 600);
  letter-spacing: var(--rv-s-b4ca0cf823-letter-spacing, 0.14em);
  text-transform: var(--rv-s-b4ca0cf823-text-transform, uppercase);
  color: var(--rv-s-b4ca0cf823-color, var(--color-accent-400));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9236e32397) {
  margin: var(--rv-s-9236e32397-margin, 14px 0 0);
  font-family: var(--rv-s-9236e32397-font-family, var(--font-heading));
  font-weight: var(--rv-s-9236e32397-font-weight, 800);
  font-size: var(--rv-s-9236e32397-font-size, clamp(30px,3.4vw,46px));
  line-height: var(--rv-s-9236e32397-line-height, 1.05);
  letter-spacing: var(--rv-s-9236e32397-letter-spacing, -0.03em);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-29f91d60bb) {
  display: var(--rv-s-29f91d60bb-display, block);
  width: var(--rv-s-29f91d60bb-width, 56px);
  height: var(--rv-s-29f91d60bb-height, 3px);
  border-radius: var(--rv-s-29f91d60bb-border-radius, 2px);
  background: var(--rv-s-29f91d60bb-background, var(--color-accent));
  margin: var(--rv-s-29f91d60bb-margin, 20px 0 0);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-03b5c16652) {
  margin: var(--rv-s-03b5c16652-margin, 22px 0 0);
  font-size: var(--rv-s-03b5c16652-font-size, 17px);
  line-height: var(--rv-s-03b5c16652-line-height, 29px);
  color: var(--rv-s-03b5c16652-color, color-mix(in srgb,var(--rv-bone) 82%,transparent));
  max-width: var(--rv-s-03b5c16652-max-width, 58ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f76f685e66) {
  display: var(--rv-s-f76f685e66-display, grid);
  grid-template-columns: var(--rv-s-f76f685e66-grid-template-columns, repeat(3,minmax(0,1fr)));
  gap: var(--rv-s-f76f685e66-gap, 2px);
  background: var(--rv-s-f76f685e66-background, var(--color-divider));
  border: var(--rv-s-f76f685e66-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-f76f685e66-border-radius, 10px);
  overflow: var(--rv-s-f76f685e66-overflow, hidden);
  width: var(--rv-s-f76f685e66-width, 100%);
  max-width: var(--rv-s-f76f685e66-max-width, 860px);
  margin: var(--rv-s-f76f685e66-margin, 34px 0 0);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9adb3a1de5) {
  background: var(--rv-s-9adb3a1de5-background, var(--rv-ink));
  padding: var(--rv-s-9adb3a1de5-padding, 22px 18px);
  display: var(--rv-s-9adb3a1de5-display, grid);
  gap: var(--rv-s-9adb3a1de5-gap, 8px);
  justify-items: var(--rv-s-9adb3a1de5-justify-items, center);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7fa13b329c) {
  margin: var(--rv-s-7fa13b329c-margin, 0);
  font-family: var(--rv-s-7fa13b329c-font-family, var(--font-heading));
  font-weight: var(--rv-s-7fa13b329c-font-weight, 800);
  font-size: var(--rv-s-7fa13b329c-font-size, 15.5px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1e60010b16) {
  margin: var(--rv-s-1e60010b16-margin, 0);
  font-size: var(--rv-s-1e60010b16-font-size, 13.5px);
  line-height: var(--rv-s-1e60010b16-line-height, 22px);
  color: var(--rv-s-1e60010b16-color, color-mix(in srgb,var(--rv-bone) 66%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ea9c7d56fe) {
  margin: var(--rv-s-ea9c7d56fe-margin, 30px 0 0);
  font-family: var(--rv-s-ea9c7d56fe-font-family, var(--font-heading));
  font-weight: var(--rv-s-ea9c7d56fe-font-weight, 800);
  font-size: var(--rv-s-ea9c7d56fe-font-size, 15px);
  letter-spacing: var(--rv-s-ea9c7d56fe-letter-spacing, 0.04em);
  text-transform: var(--rv-s-ea9c7d56fe-text-transform, uppercase);
  color: var(--rv-s-ea9c7d56fe-color, color-mix(in srgb,var(--rv-bone) 62%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-63f0403d56) {
  margin-top: var(--rv-s-63f0403d56-margin-top, 20px);
  justify-content: var(--rv-s-63f0403d56-justify-content, center);
  padding: var(--rv-s-63f0403d56-padding, 15px 30px);
  font-size: var(--rv-s-63f0403d56-font-size, 15.5px);
  text-decoration: var(--rv-s-63f0403d56-text-decoration, none);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4f354defd6) {
  margin: var(--rv-s-4f354defd6-margin, 16px 0 0);
  font-size: var(--rv-s-4f354defd6-font-size, 13px);
  color: var(--rv-s-4f354defd6-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ab0e90568a) {
  max-width: var(--rv-s-ab0e90568a-max-width, 1240px);
  margin: var(--rv-s-ab0e90568a-margin, 0 auto);
  padding: var(--rv-s-ab0e90568a-padding, clamp(56px,7vw,88px) var(--edge));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-446df8fa03) {
  font-family: var(--rv-s-446df8fa03-font-family, var(--font-heading));
  font-weight: var(--rv-s-446df8fa03-font-weight, 800);
  font-size: var(--rv-s-446df8fa03-font-size, clamp(28px,3.2vw,44px));
  line-height: var(--rv-s-446df8fa03-line-height, 1.06);
  letter-spacing: var(--rv-s-446df8fa03-letter-spacing, -0.03em);
  margin: var(--rv-s-446df8fa03-margin, 0);
  max-width: var(--rv-s-446df8fa03-max-width, 22ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-40949723cc) {
  display: var(--rv-s-40949723cc-display, grid);
  grid-template-columns: var(--rv-s-40949723cc-grid-template-columns, repeat(3,minmax(0,1fr)));
  gap: var(--rv-s-40949723cc-gap, 2px);
  background: var(--rv-s-40949723cc-background, var(--color-divider));
  border: var(--rv-s-40949723cc-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-40949723cc-border-radius, 12px);
  overflow: var(--rv-s-40949723cc-overflow, hidden);
  margin-top: var(--rv-s-40949723cc-margin-top, 44px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f5df0ff0c9) {
  margin: var(--rv-s-f5df0ff0c9-margin, 0);
  background: var(--rv-s-f5df0ff0c9-background, var(--rv-ink));
  padding: var(--rv-s-f5df0ff0c9-padding, 32px 28px);
  display: var(--rv-s-f5df0ff0c9-display, grid);
  gap: var(--rv-s-f5df0ff0c9-gap, 20px);
  align-content: var(--rv-s-f5df0ff0c9-align-content, start);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9e6dc75c2a) {
  margin: var(--rv-s-9e6dc75c2a-margin, 0);
  font-family: var(--rv-s-9e6dc75c2a-font-family, var(--font-heading));
  font-weight: var(--rv-s-9e6dc75c2a-font-weight, 800);
  font-size: var(--rv-s-9e6dc75c2a-font-size, 19px);
  line-height: var(--rv-s-9e6dc75c2a-line-height, 1.35);
  letter-spacing: var(--rv-s-9e6dc75c2a-letter-spacing, -0.015em);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c10d6a937e) {
  font-size: var(--rv-s-c10d6a937e-font-size, 13.5px);
  color: var(--rv-s-c10d6a937e-color, color-mix(in srgb,var(--rv-bone) 62%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-36342b11f9) {
  margin: var(--rv-s-36342b11f9-margin, 20px 0 44px);
  font-size: var(--rv-s-36342b11f9-font-size, 15.5px);
  line-height: var(--rv-s-36342b11f9-line-height, 26px);
  color: var(--rv-s-36342b11f9-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-36342b11f9-max-width, 58ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-19d6c91c62) {
  background: var(--rv-s-19d6c91c62-background, var(--rv-ink));
  padding: var(--rv-s-19d6c91c62-padding, 32px 28px);
  display: var(--rv-s-19d6c91c62-display, grid);
  gap: var(--rv-s-19d6c91c62-gap, 12px);
  align-content: var(--rv-s-19d6c91c62-align-content, start);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-339159ddc3) {
  border-top: var(--rv-s-339159ddc3-border-top, 2px solid var(--color-divider));
  border-bottom: var(--rv-s-339159ddc3-border-bottom, 2px solid var(--color-divider));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-62415f8a84) {
  max-width: var(--rv-s-62415f8a84-max-width, 1240px);
  margin: var(--rv-s-62415f8a84-margin, 0 auto);
  padding: var(--rv-s-62415f8a84-padding, clamp(48px,6vw,80px) var(--edge));
  display: var(--rv-s-62415f8a84-display, grid);
  grid-template-columns: var(--rv-s-62415f8a84-grid-template-columns, minmax(0,1fr) minmax(0,1fr));
  gap: var(--rv-s-62415f8a84-gap, clamp(28px,5vw,72px));
  align-items: var(--rv-s-62415f8a84-align-items, center);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1a7c4f31bc) {
  letter-spacing: var(--rv-s-1a7c4f31bc-letter-spacing, 0.08em);
  text-transform: var(--rv-s-1a7c4f31bc-text-transform, uppercase);
  font-weight: var(--rv-s-1a7c4f31bc-font-weight, 800);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-46636122bf) {
  font-family: var(--rv-s-46636122bf-font-family, var(--font-heading));
  font-weight: var(--rv-s-46636122bf-font-weight, 800);
  font-size: var(--rv-s-46636122bf-font-size, clamp(28px,3.2vw,42px));
  line-height: var(--rv-s-46636122bf-line-height, 1.06);
  letter-spacing: var(--rv-s-46636122bf-letter-spacing, -0.03em);
  margin: var(--rv-s-46636122bf-margin, 18px 0 0);
  max-width: var(--rv-s-46636122bf-max-width, 22ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7998c30b42) {
  margin: var(--rv-s-7998c30b42-margin, 18px 0 0);
  font-size: var(--rv-s-7998c30b42-font-size, 15.5px);
  line-height: var(--rv-s-7998c30b42-line-height, 26px);
  color: var(--rv-s-7998c30b42-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
  max-width: var(--rv-s-7998c30b42-max-width, 52ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-bd70fe719a) {
  display: var(--rv-s-bd70fe719a-display, flex);
  gap: var(--rv-s-bd70fe719a-gap, 12px);
  margin-top: var(--rv-s-bd70fe719a-margin-top, 28px);
  flex-wrap: var(--rv-s-bd70fe719a-flex-wrap, wrap);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-47336920cf) {
  border: var(--rv-s-47336920cf-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-47336920cf-border-radius, 12px);
  background: var(--rv-s-47336920cf-background, var(--rv-surface));
  display: var(--rv-s-47336920cf-display, flex);
  flex-direction: var(--rv-s-47336920cf-flex-direction, column);
  overflow: var(--rv-s-47336920cf-overflow, hidden);
  box-shadow: var(--rv-s-47336920cf-box-shadow, var(--shadow-lg));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-25dbc4d2c6) {
  display: var(--rv-s-25dbc4d2c6-display, flex);
  align-items: var(--rv-s-25dbc4d2c6-align-items, center);
  gap: var(--rv-s-25dbc4d2c6-gap, 12px);
  padding: var(--rv-s-25dbc4d2c6-padding, 14px 18px);
  border-bottom: var(--rv-s-25dbc4d2c6-border-bottom, 1px solid var(--color-divider));
  background: var(--rv-s-25dbc4d2c6-background, var(--rv-ink));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7178cf1358) {
  width: var(--rv-s-7178cf1358-width, 34px);
  height: var(--rv-s-7178cf1358-height, 34px);
  border-radius: var(--rv-s-7178cf1358-border-radius, 9px);
  background: var(--rv-s-7178cf1358-background, var(--color-accent));
  color: var(--rv-s-7178cf1358-color, var(--rv-ink));
  display: var(--rv-s-7178cf1358-display, flex);
  align-items: var(--rv-s-7178cf1358-align-items, center);
  justify-content: var(--rv-s-7178cf1358-justify-content, center);
  font-family: var(--rv-s-7178cf1358-font-family, var(--font-heading));
  font-weight: var(--rv-s-7178cf1358-font-weight, 800);
  font-size: var(--rv-s-7178cf1358-font-size, 14px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c0ddb0d4cb) {
  margin: var(--rv-s-c0ddb0d4cb-margin, 0);
  font-family: var(--rv-s-c0ddb0d4cb-font-family, var(--font-heading));
  font-weight: var(--rv-s-c0ddb0d4cb-font-weight, 800);
  font-size: var(--rv-s-c0ddb0d4cb-font-size, 14.5px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e5d8a12988) {
  margin: var(--rv-s-e5d8a12988-margin, 2px 0 0);
  display: var(--rv-s-e5d8a12988-display, flex);
  align-items: var(--rv-s-e5d8a12988-align-items, center);
  gap: var(--rv-s-e5d8a12988-gap, 6px);
  font-size: var(--rv-s-e5d8a12988-font-size, 11.5px);
  color: var(--rv-s-e5d8a12988-color, color-mix(in srgb,var(--rv-bone) 58%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b237f0639b) {
  width: var(--rv-s-b237f0639b-width, 6px);
  height: var(--rv-s-b237f0639b-height, 6px);
  border-radius: var(--rv-s-b237f0639b-border-radius, 50%);
  background: var(--rv-s-b237f0639b-background, var(--rv-accent));
  display: var(--rv-s-b237f0639b-display, block);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c29acafa30) {
  font-size: var(--rv-s-c29acafa30-font-size, 10.5px);
  font-weight: var(--rv-s-c29acafa30-font-weight, 600);
  letter-spacing: var(--rv-s-c29acafa30-letter-spacing, 0.1em);
  text-transform: var(--rv-s-c29acafa30-text-transform, uppercase);
  color: var(--rv-s-c29acafa30-color, color-mix(in srgb,var(--rv-bone) 45%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-38135bf2cc) {
  display: var(--rv-s-38135bf2cc-display, flex);
  flex-direction: var(--rv-s-38135bf2cc-flex-direction, column);
  gap: var(--rv-s-38135bf2cc-gap, 12px);
  padding: var(--rv-s-38135bf2cc-padding, 18px);
  height: var(--rv-s-38135bf2cc-height, 330px);
  overflow-y: var(--rv-s-38135bf2cc-overflow-y, auto);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4eb7ff81af) {
  padding: var(--rv-s-4eb7ff81af-padding, 12px 15px);
  max-width: var(--rv-s-4eb7ff81af-max-width, 85%);
  font-size: var(--rv-s-4eb7ff81af-font-size, 14.5px);
  line-height: var(--rv-s-4eb7ff81af-line-height, 1.5);
  white-space: var(--rv-s-4eb7ff81af-white-space, pre-line);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e96409fe22) {
  align-self: var(--rv-s-e96409fe22-align-self, flex-start);
  display: var(--rv-s-e96409fe22-display, flex);
  gap: var(--rv-s-e96409fe22-gap, 5px);
  align-items: var(--rv-s-e96409fe22-align-items, center);
  background: var(--rv-s-e96409fe22-background, var(--rv-ink));
  border: var(--rv-s-e96409fe22-border, 1px solid var(--color-divider));
  border-radius: var(--rv-s-e96409fe22-border-radius, 10px 10px 10px 2px);
  padding: var(--rv-s-e96409fe22-padding, 14px 16px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-88d3fc2799) {
  width: var(--rv-s-88d3fc2799-width, 7px);
  height: var(--rv-s-88d3fc2799-height, 7px);
  border-radius: var(--rv-s-88d3fc2799-border-radius, 50%);
  background: var(--rv-s-88d3fc2799-background, color-mix(in srgb,var(--rv-bone) 70%,transparent));
  animation: var(--rv-s-88d3fc2799-animation, rv-dot 1.1s infinite ease-in-out);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-af4594d851) {
  width: var(--rv-s-af4594d851-width, 7px);
  height: var(--rv-s-af4594d851-height, 7px);
  border-radius: var(--rv-s-af4594d851-border-radius, 50%);
  background: var(--rv-s-af4594d851-background, color-mix(in srgb,var(--rv-bone) 70%,transparent));
  animation: var(--rv-s-af4594d851-animation, rv-dot 1.1s .15s infinite ease-in-out);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-906452511d) {
  width: var(--rv-s-906452511d-width, 7px);
  height: var(--rv-s-906452511d-height, 7px);
  border-radius: var(--rv-s-906452511d-border-radius, 50%);
  background: var(--rv-s-906452511d-background, color-mix(in srgb,var(--rv-bone) 70%,transparent));
  animation: var(--rv-s-906452511d-animation, rv-dot 1.1s .3s infinite ease-in-out);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4b9da0d30e) {
  display: var(--rv-s-4b9da0d30e-display, flex);
  gap: var(--rv-s-4b9da0d30e-gap, 10px);
  align-items: var(--rv-s-4b9da0d30e-align-items, center);
  padding: var(--rv-s-4b9da0d30e-padding, 12px);
  border-top: var(--rv-s-4b9da0d30e-border-top, 1px solid var(--color-divider));
  background: var(--rv-s-4b9da0d30e-background, var(--rv-ink));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c36c25cd92) {
  flex: var(--rv-s-c36c25cd92-flex, 1);
  min-height: var(--rv-s-c36c25cd92-min-height, 44px);
  border-color: var(--rv-s-c36c25cd92-border-color, var(--color-divider));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fcbb710652) {
  min-height: var(--rv-s-fcbb710652-min-height, 44px);
  padding: var(--rv-s-fcbb710652-padding, 0 18px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9e8c8d3741) {
  margin: var(--rv-s-9e8c8d3741-margin, 0);
  padding: var(--rv-s-9e8c8d3741-padding, 10px 18px 14px);
  font-size: var(--rv-s-9e8c8d3741-font-size, 11.5px);
  letter-spacing: var(--rv-s-9e8c8d3741-letter-spacing, 0.06em);
  text-transform: var(--rv-s-9e8c8d3741-text-transform, uppercase);
  color: var(--rv-s-9e8c8d3741-color, color-mix(in srgb,var(--rv-bone) 45%,transparent));
  background: var(--rv-s-9e8c8d3741-background, var(--rv-ink));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b2e1cd7db5) {
  max-width: var(--rv-s-b2e1cd7db5-max-width, 1240px);
  margin: var(--rv-s-b2e1cd7db5-margin, 0 auto);
  padding: var(--rv-s-b2e1cd7db5-padding, clamp(56px,7vw,96px) var(--edge));
  display: var(--rv-s-b2e1cd7db5-display, grid);
  grid-template-columns: var(--rv-s-b2e1cd7db5-grid-template-columns, minmax(0,320px) minmax(0,1fr));
  gap: var(--rv-s-b2e1cd7db5-gap, clamp(28px,5vw,80px));
  align-items: var(--rv-s-b2e1cd7db5-align-items, start);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5ed79df0aa) {
  font-family: var(--rv-s-5ed79df0aa-font-family, var(--font-heading));
  font-weight: var(--rv-s-5ed79df0aa-font-weight, 800);
  font-size: var(--rv-s-5ed79df0aa-font-size, clamp(28px,3.2vw,42px));
  line-height: var(--rv-s-5ed79df0aa-line-height, 1.06);
  letter-spacing: var(--rv-s-5ed79df0aa-letter-spacing, -0.03em);
  margin: var(--rv-s-5ed79df0aa-margin, 0);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b5b2856881) {
  border-top: var(--rv-s-b5b2856881-border-top, 2px solid var(--color-divider));
  padding: var(--rv-s-b5b2856881-padding, 22px 0);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-535ee062a9) {
  cursor: var(--rv-s-535ee062a9-cursor, pointer);
  font-family: var(--rv-s-535ee062a9-font-family, var(--font-heading));
  font-weight: var(--rv-s-535ee062a9-font-weight, 800);
  font-size: var(--rv-s-535ee062a9-font-size, 19px);
  letter-spacing: var(--rv-s-535ee062a9-letter-spacing, -0.015em);
  display: var(--rv-s-535ee062a9-display, flex);
  justify-content: var(--rv-s-535ee062a9-justify-content, space-between);
  gap: var(--rv-s-535ee062a9-gap, 20px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e49c7e1dde) {
  color: var(--rv-s-e49c7e1dde-color, var(--color-accent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0ffb96e040) {
  margin: var(--rv-s-0ffb96e040-margin, 14px 0 0);
  font-size: var(--rv-s-0ffb96e040-font-size, 15.5px);
  line-height: var(--rv-s-0ffb96e040-line-height, 26px);
  color: var(--rv-s-0ffb96e040-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
  max-width: var(--rv-s-0ffb96e040-max-width, 62ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3c70e8ebaa) {
  border-top: var(--rv-s-3c70e8ebaa-border-top, 2px solid var(--color-divider));
  border-bottom: var(--rv-s-3c70e8ebaa-border-bottom, 2px solid var(--color-divider));
  padding: var(--rv-s-3c70e8ebaa-padding, 22px 0);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d9841caca2) {
  max-width: var(--rv-s-d9841caca2-max-width, 1240px);
  margin: var(--rv-s-d9841caca2-margin, 0 auto);
  padding: var(--rv-s-d9841caca2-padding, clamp(56px,7vw,88px) var(--edge));
  display: var(--rv-s-d9841caca2-display, grid);
  grid-template-columns: var(--rv-s-d9841caca2-grid-template-columns, minmax(0,1fr) minmax(0,460px));
  gap: var(--rv-s-d9841caca2-gap, clamp(28px,5vw,72px));
  align-items: var(--rv-s-d9841caca2-align-items, center);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6914a86358) {
  font-family: var(--rv-s-6914a86358-font-family, var(--font-heading));
  font-weight: var(--rv-s-6914a86358-font-weight, 800);
  font-size: var(--rv-s-6914a86358-font-size, clamp(28px,3.2vw,44px));
  line-height: var(--rv-s-6914a86358-line-height, 1.06);
  letter-spacing: var(--rv-s-6914a86358-letter-spacing, -0.03em);
  margin: var(--rv-s-6914a86358-margin, 0);
  max-width: var(--rv-s-6914a86358-max-width, 20ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-627c7b26d5) {
  margin: var(--rv-s-627c7b26d5-margin, 18px 0 0);
  font-size: var(--rv-s-627c7b26d5-font-size, 15.5px);
  line-height: var(--rv-s-627c7b26d5-line-height, 26px);
  color: var(--rv-s-627c7b26d5-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-627c7b26d5-max-width, 48ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-69a4bf5211) {
  border: var(--rv-s-69a4bf5211-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-69a4bf5211-border-radius, 12px);
  background: var(--rv-s-69a4bf5211-background, var(--rv-surface));
  padding: var(--rv-s-69a4bf5211-padding, 28px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-bf4a218e05) {
  margin-bottom: var(--rv-s-bf4a218e05-margin-bottom, 16px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0b9cc7104a) {
  font-size: var(--rv-s-0b9cc7104a-font-size, 12px);
  letter-spacing: var(--rv-s-0b9cc7104a-letter-spacing, 0.06em);
  text-transform: var(--rv-s-0b9cc7104a-text-transform, uppercase);
  color: var(--rv-s-0b9cc7104a-color, color-mix(in srgb,var(--rv-bone) 65%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-46e1422d22) {
  display: var(--rv-s-46e1422d22-display, flex);
  align-items: var(--rv-s-46e1422d22-align-items, stretch);
  border: var(--rv-s-46e1422d22-border, 1px solid var(--color-divider));
  border-radius: var(--rv-s-46e1422d22-border-radius, 8px);
  overflow: var(--rv-s-46e1422d22-overflow, hidden);
  background: var(--rv-s-46e1422d22-background, var(--rv-ink));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2d6f146140) {
  border: var(--rv-s-2d6f146140-border, 0);
  background: var(--rv-s-2d6f146140-background, transparent);
  min-height: var(--rv-s-2d6f146140-min-height, 46px);
  font-size: var(--rv-s-2d6f146140-font-size, 15px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c50f7ce427) {
  display: var(--rv-s-c50f7ce427-display, flex);
  align-items: var(--rv-s-c50f7ce427-align-items, center);
  padding: var(--rv-s-c50f7ce427-padding, 0 14px);
  font-size: var(--rv-s-c50f7ce427-font-size, 14px);
  font-weight: var(--rv-s-c50f7ce427-font-weight, 600);
  color: var(--rv-s-c50f7ce427-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
  border-left: var(--rv-s-c50f7ce427-border-left, 1px solid var(--color-divider));
  white-space: var(--rv-s-c50f7ce427-white-space, nowrap);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-24ebd04c29) {
  margin: var(--rv-s-24ebd04c29-margin, 0 0 8px);
  font-size: var(--rv-s-24ebd04c29-font-size, 13px);
  color: var(--rv-s-24ebd04c29-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2fa37dfab2) {
  color: var(--rv-s-2fa37dfab2-color, var(--color-accent-400));
  font-weight: var(--rv-s-2fa37dfab2-font-weight, 600);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-295ade873e) {
  margin: var(--rv-s-295ade873e-margin, 0 0 18px);
  font-size: var(--rv-s-295ade873e-font-size, 13px);
  font-weight: var(--rv-s-295ade873e-font-weight, 600);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-86b9366400) {
  padding: var(--rv-s-86b9366400-padding, 14px 18px);
  font-size: var(--rv-s-86b9366400-font-size, 15px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b394448ec3) {
  background: var(--rv-s-b394448ec3-background, var(--color-accent));
  color: var(--rv-s-b394448ec3-color, var(--rv-ink));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-18e0549ae2) {
  font-family: var(--rv-s-18e0549ae2-font-family, var(--font-heading));
  font-weight: var(--rv-s-18e0549ae2-font-weight, 800);
  font-size: var(--rv-s-18e0549ae2-font-size, clamp(34px,5vw,72px));
  line-height: var(--rv-s-18e0549ae2-line-height, 1.04);
  letter-spacing: var(--rv-s-18e0549ae2-letter-spacing, -0.035em);
  margin: var(--rv-s-18e0549ae2-margin, 0 0 0 -0.05em);
  max-width: var(--rv-s-18e0549ae2-max-width, 22ch);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0f2a901846) {
  display: var(--rv-s-0f2a901846-display, flex);
  gap: var(--rv-s-0f2a901846-gap, 14px);
  flex-wrap: var(--rv-s-0f2a901846-flex-wrap, wrap);
  margin-top: var(--rv-s-0f2a901846-margin-top, 34px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fbf9735bb3) {
  background: var(--rv-s-fbf9735bb3-background, var(--rv-ink));
  color: var(--rv-s-fbf9735bb3-color, var(--rv-bone));
  padding: var(--rv-s-fbf9735bb3-padding, 15px 24px);
  font-size: var(--rv-s-fbf9735bb3-font-size, 15px);
  text-decoration: var(--rv-s-fbf9735bb3-text-decoration, none);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c1dd32a041) {
  border: var(--rv-s-c1dd32a041-border, 2px solid var(--rv-ink));
  color: var(--rv-s-c1dd32a041-color, var(--rv-ink));
  padding: var(--rv-s-c1dd32a041-padding, 15px 24px);
  font-size: var(--rv-s-c1dd32a041-font-size, 15px);
  text-decoration: var(--rv-s-c1dd32a041-text-decoration, none);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-dbe76e3fa3) {
  position: var(--rv-s-dbe76e3fa3-position, fixed);
  inset: var(--rv-s-dbe76e3fa3-inset, 0);
  z-index: var(--rv-s-dbe76e3fa3-z-index, 80);
  background: var(--rv-s-dbe76e3fa3-background, rgba(0,0,0,.72));
  backdrop-filter: var(--rv-s-dbe76e3fa3-backdrop-filter, blur(4px));
  display: var(--rv-s-dbe76e3fa3-display, flex);
  align-items: var(--rv-s-dbe76e3fa3-align-items, flex-start);
  justify-content: var(--rv-s-dbe76e3fa3-justify-content, center);
  padding: var(--rv-s-dbe76e3fa3-padding, clamp(16px,4vw,56px));
  overflow-y: var(--rv-s-dbe76e3fa3-overflow-y, auto);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-39c6845bde) {
  width: var(--rv-s-39c6845bde-width, 100%);
  max-width: var(--rv-s-39c6845bde-max-width, 1020px);
  background: var(--rv-s-39c6845bde-background, var(--rv-surface));
  border: var(--rv-s-39c6845bde-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-39c6845bde-border-radius, 12px);
  overflow: var(--rv-s-39c6845bde-overflow, hidden);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fe547aa914) {
  display: var(--rv-s-fe547aa914-display, flex);
  align-items: var(--rv-s-fe547aa914-align-items, center);
  gap: var(--rv-s-fe547aa914-gap, 16px);
  padding: var(--rv-s-fe547aa914-padding, 20px 24px);
  border-bottom: var(--rv-s-fe547aa914-border-bottom, 2px solid var(--color-divider));
  background: var(--rv-s-fe547aa914-background, var(--rv-ink));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e0dee1274b) {
  border: var(--rv-s-e0dee1274b-border, 1px solid var(--color-divider));
  border-radius: var(--rv-s-e0dee1274b-border-radius, 8px);
  background: var(--rv-s-e0dee1274b-background, transparent);
  color: var(--rv-s-e0dee1274b-color, var(--rv-bone));
  cursor: var(--rv-s-e0dee1274b-cursor, pointer);
  font-size: var(--rv-s-e0dee1274b-font-size, 16px);
  line-height: var(--rv-s-e0dee1274b-line-height, 1);
  padding: var(--rv-s-e0dee1274b-padding, 9px 13px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a394e92a54) {
  width: var(--rv-s-a394e92a54-width, 100%);
  border-collapse: var(--rv-s-a394e92a54-border-collapse, collapse);
  min-width: var(--rv-s-a394e92a54-min-width, 720px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-21217c6179) {
  text-align: var(--rv-s-21217c6179-text-align, left);
  padding: var(--rv-s-21217c6179-padding, 16px);
  font-size: var(--rv-s-21217c6179-font-size, 12px);
  letter-spacing: var(--rv-s-21217c6179-letter-spacing, 0.1em);
  text-transform: var(--rv-s-21217c6179-text-transform, uppercase);
  color: var(--rv-s-21217c6179-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f5cb4c0e5d) {
  text-align: var(--rv-s-f5cb4c0e5d-text-align, left);
  padding: var(--rv-s-f5cb4c0e5d-padding, 16px);
  font-family: var(--rv-s-f5cb4c0e5d-font-family, var(--font-heading));
  font-weight: var(--rv-s-f5cb4c0e5d-font-weight, 800);
  font-size: var(--rv-s-f5cb4c0e5d-font-size, 15px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b4e04bb48a) {
  display: var(--rv-s-b4e04bb48a-display, block);
  font-weight: var(--rv-s-b4e04bb48a-font-weight, 400);
  font-size: var(--rv-s-b4e04bb48a-font-size, 12.5px);
  color: var(--rv-s-b4e04bb48a-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-cda6473b8c) {
  text-align: var(--rv-s-cda6473b8c-text-align, left);
  padding: var(--rv-s-cda6473b8c-padding, 16px);
  font-family: var(--rv-s-cda6473b8c-font-family, var(--font-heading));
  font-weight: var(--rv-s-cda6473b8c-font-weight, 800);
  font-size: var(--rv-s-cda6473b8c-font-size, 15px);
  background: var(--rv-s-cda6473b8c-background, color-mix(in srgb,var(--color-accent) 14%,transparent));
  color: var(--rv-s-cda6473b8c-color, var(--color-accent-400));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fe5d437688) {
  display: var(--rv-s-fe5d437688-display, block);
  font-weight: var(--rv-s-fe5d437688-font-weight, 400);
  font-size: var(--rv-s-fe5d437688-font-size, 12.5px);
  color: var(--rv-s-fe5d437688-color, color-mix(in srgb,var(--rv-bone) 62%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-972d4f196d) {
  padding: var(--rv-s-972d4f196d-padding, 14px 16px);
  border-top: var(--rv-s-972d4f196d-border-top, 1px solid var(--color-divider));
  font-size: var(--rv-s-972d4f196d-font-size, 14.5px);
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7b0c48a992) {
  padding: var(--rv-s-7b0c48a992-padding, 14px 16px);
  border-top: var(--rv-s-7b0c48a992-border-top, 1px solid var(--color-divider));
  font-size: var(--rv-s-7b0c48a992-font-size, 14.5px);
  background: var(--rv-s-7b0c48a992-background, color-mix(in srgb,var(--color-accent) 8%,transparent));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-78db14beff) {
  display: var(--rv-s-78db14beff-display, flex);
  gap: var(--rv-s-78db14beff-gap, 12px);
  flex-wrap: var(--rv-s-78db14beff-flex-wrap, wrap);
  align-items: var(--rv-s-78db14beff-align-items, center);
  padding: var(--rv-s-78db14beff-padding, 20px 24px);
  border-top: var(--rv-s-78db14beff-border-top, 2px solid var(--color-divider));
  background: var(--rv-s-78db14beff-background, var(--rv-ink));
}

/* src/content/landing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-51df6489c6) {
  margin: var(--rv-s-51df6489c6-margin, 0);
  font-size: var(--rv-s-51df6489c6-font-size, 13px);
  color: var(--rv-s-51df6489c6-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-285c44856d) {
  padding: var(--rv-s-285c44856d-padding, clamp(46px,7vw,110px) var(--edge) clamp(36px,5vw,64px));
  border-bottom: var(--rv-s-285c44856d-border-bottom, 2px solid var(--color-divider));
}

/* src/content/lead-engine.html, src/content/pricing.html, src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-dac85d85cf) {
  max-width: var(--rv-s-dac85d85cf-max-width, 1220px);
  margin: var(--rv-s-dac85d85cf-margin, 0 auto);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9961ae6612) {
  margin: var(--rv-s-9961ae6612-margin, 26px 0 0);
  font-size: var(--rv-s-9961ae6612-font-size, 19px);
  line-height: var(--rv-s-9961ae6612-line-height, 30px);
  color: var(--rv-s-9961ae6612-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-9961ae6612-max-width, 46ch);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b2ef3f6d8b) {
  display: var(--rv-s-b2ef3f6d8b-display, flex);
  gap: var(--rv-s-b2ef3f6d8b-gap, 8px 28px);
  flex-wrap: var(--rv-s-b2ef3f6d8b-flex-wrap, wrap);
  margin-top: var(--rv-s-b2ef3f6d8b-margin-top, 32px);
  font-size: var(--rv-s-b2ef3f6d8b-font-size, 13px);
  letter-spacing: var(--rv-s-b2ef3f6d8b-letter-spacing, 0.04em);
  text-transform: var(--rv-s-b2ef3f6d8b-text-transform, uppercase);
  color: var(--rv-s-b2ef3f6d8b-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6452a850ef) {
  margin: var(--rv-s-6452a850ef-margin, 2px 0 0);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-14eba37860) {
  justify-self: var(--rv-s-14eba37860-justify-self, end);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-94d299f9fc) {
  border-bottom: var(--rv-s-94d299f9fc-border-bottom, 0);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ab704283d7) {
  border-top: var(--rv-s-ab704283d7-border-top, 2px solid var(--color-divider));
  padding: var(--rv-s-ab704283d7-padding, clamp(56px,8vw,112px) var(--edge));
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8d371bfb67) {
  margin: var(--rv-s-8d371bfb67-margin, 0);
  font-family: var(--rv-s-8d371bfb67-font-family, var(--font-heading));
  font-weight: var(--rv-s-8d371bfb67-font-weight, 800);
  font-size: var(--rv-s-8d371bfb67-font-size, clamp(30px,4vw,52px));
  line-height: var(--rv-s-8d371bfb67-line-height, 1.02);
  letter-spacing: var(--rv-s-8d371bfb67-letter-spacing, -0.035em);
  max-width: var(--rv-s-8d371bfb67-max-width, 18ch);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a38b58e67b) {
  display: var(--rv-s-a38b58e67b-display, grid);
  grid-template-columns: var(--rv-s-a38b58e67b-grid-template-columns, minmax(0,1.1fr) minmax(0,0.9fr));
  gap: var(--rv-s-a38b58e67b-gap, 16px);
  margin-top: var(--rv-s-a38b58e67b-margin-top, 40px);
  align-items: var(--rv-s-a38b58e67b-align-items, stretch);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a8246edfb2) {
  border: var(--rv-s-a8246edfb2-border, 2px solid var(--color-accent));
  border-radius: var(--rv-s-a8246edfb2-border-radius, 16px);
  padding: var(--rv-s-a8246edfb2-padding, clamp(24px,3vw,36px));
  display: var(--rv-s-a8246edfb2-display, flex);
  flex-direction: var(--rv-s-a8246edfb2-flex-direction, column);
  gap: var(--rv-s-a8246edfb2-gap, 14px);
  background: var(--rv-s-a8246edfb2-background, color-mix(in srgb,var(--color-accent) 6%,transparent));
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9699c577e4) {
  margin: var(--rv-s-9699c577e4-margin, 0);
  font-family: var(--rv-s-9699c577e4-font-family, var(--font-heading));
  font-weight: var(--rv-s-9699c577e4-font-weight, 800);
  font-size: var(--rv-s-9699c577e4-font-size, clamp(40px,4vw,56px));
  line-height: var(--rv-s-9699c577e4-line-height, 1);
  letter-spacing: var(--rv-s-9699c577e4-letter-spacing, -0.03em);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9c263e865f) {
  font-size: var(--rv-s-9c263e865f-font-size, 14px);
  letter-spacing: var(--rv-s-9c263e865f-letter-spacing, 0);
  color: var(--rv-s-9c263e865f-color, color-mix(in srgb,var(--rv-bone) 62%,transparent));
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7f7303743e) {
  margin: var(--rv-s-7f7303743e-margin, 0);
  color: var(--rv-s-7f7303743e-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-7f7303743e-max-width, 48ch);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-089cf2ff32) {
  margin: var(--rv-s-089cf2ff32-margin, 6px 0 0);
  padding: var(--rv-s-089cf2ff32-padding, 0);
  list-style: var(--rv-s-089cf2ff32-list-style, none);
  display: var(--rv-s-089cf2ff32-display, grid);
  gap: var(--rv-s-089cf2ff32-gap, 8px);
  font-size: var(--rv-s-089cf2ff32-font-size, 15px);
  color: var(--rv-s-089cf2ff32-color, color-mix(in srgb,var(--rv-bone) 80%,transparent));
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f6fe1e0f20) {
  color: var(--rv-s-f6fe1e0f20-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9ded08b979) {
  display: var(--rv-s-9ded08b979-display, flex);
  flex-wrap: var(--rv-s-9ded08b979-flex-wrap, wrap);
  gap: var(--rv-s-9ded08b979-gap, 12px);
  margin-top: var(--rv-s-9ded08b979-margin-top, auto);
  padding-top: var(--rv-s-9ded08b979-padding-top, 10px);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7c5443d69f) {
  border: var(--rv-s-7c5443d69f-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-7c5443d69f-border-radius, 16px);
  padding: var(--rv-s-7c5443d69f-padding, clamp(24px,3vw,36px));
  display: var(--rv-s-7c5443d69f-display, flex);
  flex-direction: var(--rv-s-7c5443d69f-flex-direction, column);
  gap: var(--rv-s-7c5443d69f-gap, 14px);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3994308c28) {
  margin: var(--rv-s-3994308c28-margin, 0);
  font-family: var(--rv-s-3994308c28-font-family, var(--font-heading));
  font-weight: var(--rv-s-3994308c28-font-weight, 800);
  font-size: var(--rv-s-3994308c28-font-size, 18px);
  letter-spacing: var(--rv-s-3994308c28-letter-spacing, -0.02em);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-20b70fb937) {
  margin: var(--rv-s-20b70fb937-margin, 0);
  display: var(--rv-s-20b70fb937-display, grid);
  grid-template-columns: var(--rv-s-20b70fb937-grid-template-columns, auto 1fr);
  gap: var(--rv-s-20b70fb937-gap, 10px 16px);
  font-size: var(--rv-s-20b70fb937-font-size, 15px);
  color: var(--rv-s-20b70fb937-color, color-mix(in srgb,var(--rv-bone) 78%,transparent));
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1640987a08) {
  font-weight: var(--rv-s-1640987a08-font-weight, 700);
  color: var(--rv-s-1640987a08-color, var(--rv-bone));
}

/* src/content/lead-engine.html, src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ab79ea2b85) {
  margin: var(--rv-s-ab79ea2b85-margin, 0);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3b6b8bd4f8) {
  margin: var(--rv-s-3b6b8bd4f8-margin, auto 0 0);
  font-size: var(--rv-s-3b6b8bd4f8-font-size, 13px);
  color: var(--rv-s-3b6b8bd4f8-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
  line-height: var(--rv-s-3b6b8bd4f8-line-height, 1.5);
}

/* src/content/lead-engine.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-986197453e) {
  font-family: var(--rv-s-986197453e-font-family, var(--font-heading));
  font-weight: var(--rv-s-986197453e-font-weight, 800);
  font-size: var(--rv-s-986197453e-font-size, 15px);
  color: var(--rv-s-986197453e-color, var(--rv-bone));
  text-decoration: var(--rv-s-986197453e-text-decoration, none);
}

/* src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e765e90560) {
  display: var(--rv-s-e765e90560-display, flex);
  align-items: var(--rv-s-e765e90560-align-items, center);
  gap: var(--rv-s-e765e90560-gap, 10px);
  font-family: var(--rv-s-e765e90560-font-family, var(--font-heading));
  font-weight: var(--rv-s-e765e90560-font-weight, 800);
  font-size: var(--rv-s-e765e90560-font-size, 13px);
  letter-spacing: var(--rv-s-e765e90560-letter-spacing, 0.16em);
  text-transform: var(--rv-s-e765e90560-text-transform, uppercase);
  color: var(--rv-s-e765e90560-color, var(--color-accent-400));
}

/* src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3c3f04aec7) {
  width: var(--rv-s-3c3f04aec7-width, 11px);
  height: var(--rv-s-3c3f04aec7-height, 11px);
  background: var(--rv-s-3c3f04aec7-background, var(--color-accent));
  display: var(--rv-s-3c3f04aec7-display, block);
}

/* src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6853590571) {
  font-family: var(--rv-s-6853590571-font-family, var(--font-heading));
  font-weight: var(--rv-s-6853590571-font-weight, 800);
  font-size: var(--rv-s-6853590571-font-size, clamp(32px,4.2vw,52px));
  line-height: var(--rv-s-6853590571-line-height, 1.05);
  letter-spacing: var(--rv-s-6853590571-letter-spacing, -0.035em);
  margin: var(--rv-s-6853590571-margin, 16px 0 0 -0.04em);
  max-width: var(--rv-s-6853590571-max-width, 20ch);
}

/* src/content/legal.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a4c01952d1) {
  margin: var(--rv-s-a4c01952d1-margin, 18px 0 0);
  font-size: var(--rv-s-a4c01952d1-font-size, 16.5px);
  line-height: var(--rv-s-a4c01952d1-line-height, 27px);
  color: var(--rv-s-a4c01952d1-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
  max-width: var(--rv-s-a4c01952d1-max-width, 70ch);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a951c42914) {
  padding: var(--rv-s-a951c42914-padding, clamp(46px,6vw,92px) var(--edge) clamp(36px,5vw,64px));
  border-bottom: var(--rv-s-a951c42914-border-bottom, 2px solid var(--color-divider));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-574373f698) {
  max-width: var(--rv-s-574373f698-max-width, 1240px);
  margin: var(--rv-s-574373f698-margin, 0 auto);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-cd3f6d8576) {
  margin: var(--rv-s-cd3f6d8576-margin, 0);
  display: var(--rv-s-cd3f6d8576-display, flex);
  align-items: var(--rv-s-cd3f6d8576-align-items, center);
  gap: var(--rv-s-cd3f6d8576-gap, 9px);
  font-family: var(--rv-s-cd3f6d8576-font-family, var(--font-heading));
  font-weight: var(--rv-s-cd3f6d8576-font-weight, 800);
  font-size: var(--rv-s-cd3f6d8576-font-size, 13px);
  letter-spacing: var(--rv-s-cd3f6d8576-letter-spacing, 0.16em);
  text-transform: var(--rv-s-cd3f6d8576-text-transform, uppercase);
  color: var(--rv-s-cd3f6d8576-color, color-mix(in srgb,var(--rv-bone) 58%,transparent));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0426ec0828) {
  width: var(--rv-s-0426ec0828-width, 7px);
  height: var(--rv-s-0426ec0828-height, 7px);
  border-radius: var(--rv-s-0426ec0828-border-radius, 50%);
  background: var(--rv-s-0426ec0828-background, var(--color-accent));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e8e7970a4d) {
  font-family: var(--rv-s-e8e7970a4d-font-family, var(--font-heading));
  font-weight: var(--rv-s-e8e7970a4d-font-weight, 800);
  font-size: var(--rv-s-e8e7970a4d-font-size, clamp(38px,6.4vw,80px));
  line-height: var(--rv-s-e8e7970a4d-line-height, 0.98);
  letter-spacing: var(--rv-s-e8e7970a4d-letter-spacing, -0.04em);
  margin: var(--rv-s-e8e7970a4d-margin, 24px 0 0);
  max-width: var(--rv-s-e8e7970a4d-max-width, 16ch);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d1efaad2b2) {
  margin: var(--rv-s-d1efaad2b2-margin, 24px 0 0);
  font-size: var(--rv-s-d1efaad2b2-font-size, 18px);
  line-height: var(--rv-s-d1efaad2b2-line-height, 30px);
  color: var(--rv-s-d1efaad2b2-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-d1efaad2b2-max-width, 58ch);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a94f291d7e) {
  font-size: var(--rv-s-a94f291d7e-font-size, 15px);
  padding: var(--rv-s-a94f291d7e-padding, 14px 22px);
  border-radius: var(--rv-s-a94f291d7e-border-radius, 8px);
  text-decoration: var(--rv-s-a94f291d7e-text-decoration, none);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-aac067d57b) {
  font-family: var(--rv-s-aac067d57b-font-family, var(--font-heading));
  font-weight: var(--rv-s-aac067d57b-font-weight, 800);
  font-size: var(--rv-s-aac067d57b-font-size, 15px);
  border: var(--rv-s-aac067d57b-border, 2px solid var(--color-divider));
  color: var(--rv-s-aac067d57b-color, var(--rv-bone));
  padding: var(--rv-s-aac067d57b-padding, 12px 20px);
  border-radius: var(--rv-s-aac067d57b-border-radius, 8px);
  text-decoration: var(--rv-s-aac067d57b-text-decoration, none);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-38d943bf60) {
  border-bottom: var(--rv-s-38d943bf60-border-bottom, 2px solid var(--color-divider));
  padding: var(--rv-s-38d943bf60-padding, clamp(46px,6vw,88px) var(--edge));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2efc34724e) {
  font-family: var(--rv-s-2efc34724e-font-family, var(--font-heading));
  font-weight: var(--rv-s-2efc34724e-font-weight, 800);
  font-size: var(--rv-s-2efc34724e-font-size, clamp(28px,3.6vw,46px));
  line-height: var(--rv-s-2efc34724e-line-height, 1.04);
  letter-spacing: var(--rv-s-2efc34724e-letter-spacing, -0.035em);
  margin: var(--rv-s-2efc34724e-margin, 18px 0 14px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ec76bfbeb7) {
  margin: var(--rv-s-ec76bfbeb7-margin, 0 0 36px);
  font-size: var(--rv-s-ec76bfbeb7-font-size, 16.5px);
  line-height: var(--rv-s-ec76bfbeb7-line-height, 27px);
  color: var(--rv-s-ec76bfbeb7-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
  max-width: var(--rv-s-ec76bfbeb7-max-width, 62ch);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-228a00022c) {
  display: var(--rv-s-228a00022c-display, grid);
  grid-template-columns: var(--rv-s-228a00022c-grid-template-columns, repeat(3,minmax(0,1fr)));
  gap: var(--rv-s-228a00022c-gap, 18px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c868793897) {
  border: var(--rv-s-c868793897-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-c868793897-border-radius, 12px);
  padding: var(--rv-s-c868793897-padding, 26px 24px);
  display: var(--rv-s-c868793897-display, flex);
  flex-direction: var(--rv-s-c868793897-flex-direction, column);
  gap: var(--rv-s-c868793897-gap, 12px);
  transition: var(--rv-s-c868793897-transition, border-color 160ms ease-out);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8f191595e2) {
  width: var(--rv-s-8f191595e2-width, 10px);
  height: var(--rv-s-8f191595e2-height, 10px);
  border-radius: var(--rv-s-8f191595e2-border-radius, 50%);
  background: var(--rv-s-8f191595e2-background, var(--color-accent));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-891c699b3b) {
  margin: var(--rv-s-891c699b3b-margin, 0);
  font-family: var(--rv-s-891c699b3b-font-family, var(--font-heading));
  font-weight: var(--rv-s-891c699b3b-font-weight, 800);
  font-size: var(--rv-s-891c699b3b-font-size, 19px);
  letter-spacing: var(--rv-s-891c699b3b-letter-spacing, -0.02em);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4785c3d536) {
  margin: var(--rv-s-4785c3d536-margin, 0);
  font-size: var(--rv-s-4785c3d536-font-size, 15px);
  line-height: var(--rv-s-4785c3d536-line-height, 24px);
  color: var(--rv-s-4785c3d536-color, color-mix(in srgb,var(--rv-bone) 70%,transparent));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4702d2c21a) {
  margin: var(--rv-s-4702d2c21a-margin, 0);
  padding-top: var(--rv-s-4702d2c21a-padding-top, 14px);
  border-top: var(--rv-s-4702d2c21a-border-top, 2px solid color-mix(in srgb,var(--rv-bone) 14%,transparent));
  font-size: var(--rv-s-4702d2c21a-font-size, 13.5px);
  line-height: var(--rv-s-4702d2c21a-line-height, 21px);
  color: var(--rv-s-4702d2c21a-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-bd2e57ea38) {
  color: var(--rv-s-bd2e57ea38-color, color-mix(in srgb,var(--rv-bone) 80%,transparent));
  font-weight: var(--rv-s-bd2e57ea38-font-weight, 700);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7e317b5c52) {
  display: var(--rv-s-7e317b5c52-display, grid);
  grid-template-columns: var(--rv-s-7e317b5c52-grid-template-columns, 1fr 1fr);
  gap: var(--rv-s-7e317b5c52-gap, 20px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-70dbe346d3) {
  border: var(--rv-s-70dbe346d3-border, 2px solid color-mix(in srgb,var(--color-accent) 40%,transparent));
  border-radius: var(--rv-s-70dbe346d3-border-radius, 12px);
  padding: var(--rv-s-70dbe346d3-padding, 28px 26px);
  background: var(--rv-s-70dbe346d3-background, color-mix(in srgb,var(--color-accent) 6%,transparent));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e563ab8393) {
  margin: var(--rv-s-e563ab8393-margin, 0 0 18px);
  font-family: var(--rv-s-e563ab8393-font-family, var(--font-heading));
  font-weight: var(--rv-s-e563ab8393-font-weight, 800);
  font-size: var(--rv-s-e563ab8393-font-size, 18px);
  color: var(--rv-s-e563ab8393-color, var(--color-accent-400));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ade32175f7) {
  margin: var(--rv-s-ade32175f7-margin, 0);
  padding-left: var(--rv-s-ade32175f7-padding-left, 20px);
  display: var(--rv-s-ade32175f7-display, grid);
  gap: var(--rv-s-ade32175f7-gap, 12px);
  font-size: var(--rv-s-ade32175f7-font-size, 15.5px);
  line-height: var(--rv-s-ade32175f7-line-height, 24px);
  color: var(--rv-s-ade32175f7-color, color-mix(in srgb,var(--rv-bone) 82%,transparent));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d3e5d6a4d9) {
  border: var(--rv-s-d3e5d6a4d9-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-d3e5d6a4d9-border-radius, 12px);
  padding: var(--rv-s-d3e5d6a4d9-padding, 28px 26px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7e15188188) {
  margin: var(--rv-s-7e15188188-margin, 0 0 18px);
  font-family: var(--rv-s-7e15188188-font-family, var(--font-heading));
  font-weight: var(--rv-s-7e15188188-font-weight, 800);
  font-size: var(--rv-s-7e15188188-font-size, 18px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-11611d6e7d) {
  margin: var(--rv-s-11611d6e7d-margin, 0);
  padding-left: var(--rv-s-11611d6e7d-padding-left, 20px);
  display: var(--rv-s-11611d6e7d-display, grid);
  gap: var(--rv-s-11611d6e7d-gap, 12px);
  font-size: var(--rv-s-11611d6e7d-font-size, 15.5px);
  line-height: var(--rv-s-11611d6e7d-line-height, 24px);
  color: var(--rv-s-11611d6e7d-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7680dbfd3d) {
  font-family: var(--rv-s-7680dbfd3d-font-family, var(--font-heading));
  font-weight: var(--rv-s-7680dbfd3d-font-weight, 800);
  font-size: var(--rv-s-7680dbfd3d-font-size, clamp(28px,3.6vw,46px));
  line-height: var(--rv-s-7680dbfd3d-line-height, 1.04);
  letter-spacing: var(--rv-s-7680dbfd3d-letter-spacing, -0.035em);
  margin: var(--rv-s-7680dbfd3d-margin, 18px 0 36px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ec16c965f4) {
  display: var(--rv-s-ec16c965f4-display, grid);
  grid-template-columns: var(--rv-s-ec16c965f4-grid-template-columns, repeat(4,minmax(0,1fr)));
  gap: var(--rv-s-ec16c965f4-gap, 18px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d0c554a855) {
  border: var(--rv-s-d0c554a855-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-d0c554a855-border-radius, 12px);
  padding: var(--rv-s-d0c554a855-padding, 24px 22px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9ee9e4662b) {
  margin: var(--rv-s-9ee9e4662b-margin, 0 0 14px);
  font-family: var(--rv-s-9ee9e4662b-font-family, var(--font-heading));
  font-weight: var(--rv-s-9ee9e4662b-font-weight, 800);
  font-size: var(--rv-s-9ee9e4662b-font-size, 13px);
  letter-spacing: var(--rv-s-9ee9e4662b-letter-spacing, 0.14em);
  color: var(--rv-s-9ee9e4662b-color, var(--color-accent-400));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f3ac9d0a6a) {
  margin: var(--rv-s-f3ac9d0a6a-margin, 0 0 9px);
  font-family: var(--rv-s-f3ac9d0a6a-font-family, var(--font-heading));
  font-weight: var(--rv-s-f3ac9d0a6a-font-weight, 800);
  font-size: var(--rv-s-f3ac9d0a6a-font-size, 17px);
  letter-spacing: var(--rv-s-f3ac9d0a6a-letter-spacing, -0.02em);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e46fbc4f3b) {
  margin: var(--rv-s-e46fbc4f3b-margin, 0 0 12px);
  font-size: var(--rv-s-e46fbc4f3b-font-size, 14.5px);
  line-height: var(--rv-s-e46fbc4f3b-line-height, 23px);
  color: var(--rv-s-e46fbc4f3b-color, color-mix(in srgb,var(--rv-bone) 68%,transparent));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-699a67a740) {
  margin: var(--rv-s-699a67a740-margin, 0);
  font-size: var(--rv-s-699a67a740-font-size, 13px);
  color: var(--rv-s-699a67a740-color, color-mix(in srgb,var(--rv-bone) 50%,transparent));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f2c74afc14) {
  max-width: var(--rv-s-f2c74afc14-max-width, 1240px);
  margin: var(--rv-s-f2c74afc14-margin, 0 auto);
  display: var(--rv-s-f2c74afc14-display, grid);
  grid-template-columns: var(--rv-s-f2c74afc14-grid-template-columns, 0.85fr 1.15fr);
  gap: var(--rv-s-f2c74afc14-gap, 40px);
  align-items: var(--rv-s-f2c74afc14-align-items, start);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e6fc7bd712) {
  font-family: var(--rv-s-e6fc7bd712-font-family, var(--font-heading));
  font-weight: var(--rv-s-e6fc7bd712-font-weight, 800);
  font-size: var(--rv-s-e6fc7bd712-font-size, clamp(28px,3.4vw,42px));
  line-height: var(--rv-s-e6fc7bd712-line-height, 1.04);
  letter-spacing: var(--rv-s-e6fc7bd712-letter-spacing, -0.035em);
  margin: var(--rv-s-e6fc7bd712-margin, 18px 0 16px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d804923bce) {
  margin: var(--rv-s-d804923bce-margin, 0);
  font-size: var(--rv-s-d804923bce-font-size, 16px);
  line-height: var(--rv-s-d804923bce-line-height, 26px);
  color: var(--rv-s-d804923bce-color, color-mix(in srgb,var(--rv-bone) 70%,transparent));
  max-width: var(--rv-s-d804923bce-max-width, 46ch);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2c3d836b9c) {
  display: var(--rv-s-2c3d836b9c-display, grid);
  gap: var(--rv-s-2c3d836b9c-gap, 14px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-197b327cc7) {
  display: var(--rv-s-197b327cc7-display, flex);
  gap: var(--rv-s-197b327cc7-gap, 16px);
  align-items: var(--rv-s-197b327cc7-align-items, flex-start);
  padding: var(--rv-s-197b327cc7-padding, 20px 22px);
  border: var(--rv-s-197b327cc7-border, 2px solid color-mix(in srgb,var(--rv-bone) 18%,transparent));
  border-radius: var(--rv-s-197b327cc7-border-radius, 12px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-72a7384b43) {
  flex: var(--rv-s-72a7384b43-flex, none);
  margin-top: var(--rv-s-72a7384b43-margin-top, 4px);
  font-family: var(--rv-s-72a7384b43-font-family, var(--font-heading));
  font-weight: var(--rv-s-72a7384b43-font-weight, 800);
  font-size: var(--rv-s-72a7384b43-font-size, 13px);
  letter-spacing: var(--rv-s-72a7384b43-letter-spacing, 0.1em);
  text-transform: var(--rv-s-72a7384b43-text-transform, uppercase);
  color: var(--rv-s-72a7384b43-color, var(--color-accent-400));
  width: var(--rv-s-72a7384b43-width, 42px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ad3b7331b5) {
  margin: var(--rv-s-ad3b7331b5-margin, 0);
  font-size: var(--rv-s-ad3b7331b5-font-size, 15.5px);
  line-height: var(--rv-s-ad3b7331b5-line-height, 25px);
  color: var(--rv-s-ad3b7331b5-color, color-mix(in srgb,var(--rv-bone) 78%,transparent));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-66e382f85d) {
  flex: var(--rv-s-66e382f85d-flex, none);
  margin-top: var(--rv-s-66e382f85d-margin-top, 4px);
  font-family: var(--rv-s-66e382f85d-font-family, var(--font-heading));
  font-weight: var(--rv-s-66e382f85d-font-weight, 800);
  font-size: var(--rv-s-66e382f85d-font-size, 13px);
  letter-spacing: var(--rv-s-66e382f85d-letter-spacing, 0.1em);
  text-transform: var(--rv-s-66e382f85d-text-transform, uppercase);
  color: var(--rv-s-66e382f85d-color, color-mix(in srgb,var(--rv-bone) 50%,transparent));
  width: var(--rv-s-66e382f85d-width, 42px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-eb6532caa8) {
  border-bottom: var(--rv-s-eb6532caa8-border-bottom, 2px solid var(--color-divider));
  padding: var(--rv-s-eb6532caa8-padding, clamp(40px,5vw,72px) var(--edge));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2ac128778c) {
  max-width: var(--rv-s-2ac128778c-max-width, 1240px);
  margin: var(--rv-s-2ac128778c-margin, 0 auto);
  border: var(--rv-s-2ac128778c-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-2ac128778c-border-radius, 12px);
  padding: var(--rv-s-2ac128778c-padding, clamp(24px,3vw,34px));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4fc1cb3b31) {
  margin: var(--rv-s-4fc1cb3b31-margin, 0 0 12px);
  font-family: var(--rv-s-4fc1cb3b31-font-family, var(--font-heading));
  font-weight: var(--rv-s-4fc1cb3b31-font-weight, 800);
  font-size: var(--rv-s-4fc1cb3b31-font-size, 18px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7364c1137a) {
  margin: var(--rv-s-7364c1137a-margin, 0 0 12px);
  font-size: var(--rv-s-7364c1137a-font-size, 15.5px);
  line-height: var(--rv-s-7364c1137a-line-height, 26px);
  color: var(--rv-s-7364c1137a-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-7364c1137a-max-width, 78ch);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-93a8887ea6) {
  margin: var(--rv-s-93a8887ea6-margin, 0);
  font-size: var(--rv-s-93a8887ea6-font-size, 15.5px);
  line-height: var(--rv-s-93a8887ea6-line-height, 26px);
  color: var(--rv-s-93a8887ea6-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-93a8887ea6-max-width, 78ch);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-23bd80ec3c) {
  max-width: var(--rv-s-23bd80ec3c-max-width, 1240px);
  margin: var(--rv-s-23bd80ec3c-margin, 0 auto);
  display: var(--rv-s-23bd80ec3c-display, grid);
  grid-template-columns: var(--rv-s-23bd80ec3c-grid-template-columns, 1.15fr 0.85fr);
  gap: var(--rv-s-23bd80ec3c-gap, 40px);
  align-items: var(--rv-s-23bd80ec3c-align-items, start);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-087fe7bb80) {
  font-family: var(--rv-s-087fe7bb80-font-family, var(--font-heading));
  font-weight: var(--rv-s-087fe7bb80-font-weight, 800);
  font-size: var(--rv-s-087fe7bb80-font-size, clamp(28px,3.6vw,46px));
  line-height: var(--rv-s-087fe7bb80-line-height, 1.04);
  letter-spacing: var(--rv-s-087fe7bb80-letter-spacing, -0.035em);
  margin: var(--rv-s-087fe7bb80-margin, 0 0 16px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4287ab3642) {
  margin: var(--rv-s-4287ab3642-margin, 0 0 28px);
  font-size: var(--rv-s-4287ab3642-font-size, 16.5px);
  line-height: var(--rv-s-4287ab3642-line-height, 27px);
  color: var(--rv-s-4287ab3642-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
  max-width: var(--rv-s-4287ab3642-max-width, 50ch);
}

/* src/content/partners.html, src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ed550d3eee) {
  display: var(--rv-s-ed550d3eee-display, flex);
  flex-wrap: var(--rv-s-ed550d3eee-flex-wrap, wrap);
  gap: var(--rv-s-ed550d3eee-gap, 12px);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a8b9725507) {
  font-size: var(--rv-s-a8b9725507-font-size, 15.5px);
  padding: var(--rv-s-a8b9725507-padding, 15px 24px);
  border-radius: var(--rv-s-a8b9725507-border-radius, 8px);
  text-decoration: var(--rv-s-a8b9725507-text-decoration, none);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c82b8ba33d) {
  font-family: var(--rv-s-c82b8ba33d-font-family, var(--font-heading));
  font-weight: var(--rv-s-c82b8ba33d-font-weight, 800);
  font-size: var(--rv-s-c82b8ba33d-font-size, 15.5px);
  border: var(--rv-s-c82b8ba33d-border, 2px solid var(--color-divider));
  color: var(--rv-s-c82b8ba33d-color, var(--rv-bone));
  padding: var(--rv-s-c82b8ba33d-padding, 13px 22px);
  border-radius: var(--rv-s-c82b8ba33d-border-radius, 8px);
  text-decoration: var(--rv-s-c82b8ba33d-text-decoration, none);
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-cccffd6e61) {
  margin: var(--rv-s-cccffd6e61-margin, 0 0 16px);
  font-family: var(--rv-s-cccffd6e61-font-family, var(--font-heading));
  font-weight: var(--rv-s-cccffd6e61-font-weight, 800);
  font-size: var(--rv-s-cccffd6e61-font-size, 12.5px);
  letter-spacing: var(--rv-s-cccffd6e61-letter-spacing, 0.14em);
  text-transform: var(--rv-s-cccffd6e61-text-transform, uppercase);
  color: var(--rv-s-cccffd6e61-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/partners.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-465c51ef8f) {
  margin: var(--rv-s-465c51ef8f-margin, 0);
  padding-left: var(--rv-s-465c51ef8f-padding-left, 20px);
  display: var(--rv-s-465c51ef8f-display, grid);
  gap: var(--rv-s-465c51ef8f-gap, 10px);
  font-size: var(--rv-s-465c51ef8f-font-size, 15px);
  line-height: var(--rv-s-465c51ef8f-line-height, 24px);
  color: var(--rv-s-465c51ef8f-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8155bb3f3f) {
  padding: var(--rv-s-8155bb3f3f-padding, clamp(44px,6vw,88px) var(--edge) clamp(34px,4vw,52px));
  border-bottom: var(--rv-s-8155bb3f3f-border-bottom, 2px solid var(--color-divider));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-56af8a879a) {
  font-family: var(--rv-s-56af8a879a-font-family, var(--font-heading));
  font-weight: var(--rv-s-56af8a879a-font-weight, 800);
  font-size: var(--rv-s-56af8a879a-font-size, clamp(38px,5.4vw,68px));
  line-height: var(--rv-s-56af8a879a-line-height, 0.99);
  letter-spacing: var(--rv-s-56af8a879a-letter-spacing, -0.04em);
  margin: var(--rv-s-56af8a879a-margin, 22px 0 0 -0.04em);
  max-width: var(--rv-s-56af8a879a-max-width, 18ch);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-dca8f98a85) {
  margin: var(--rv-s-dca8f98a85-margin, 22px 0 0);
  font-size: var(--rv-s-dca8f98a85-font-size, 18px);
  line-height: var(--rv-s-dca8f98a85-line-height, 30px);
  color: var(--rv-s-dca8f98a85-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-dca8f98a85-max-width, 52ch);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7c32bdc85c) {
  margin: var(--rv-s-7c32bdc85c-margin, 16px 0 0);
  font-size: var(--rv-s-7c32bdc85c-font-size, 15px);
  line-height: var(--rv-s-7c32bdc85c-line-height, 25px);
  color: var(--rv-s-7c32bdc85c-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
  max-width: var(--rv-s-7c32bdc85c-max-width, 58ch);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-84f806a4ef) {
  padding: var(--rv-s-84f806a4ef-padding, clamp(34px,4vw,56px) var(--edge) 0);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d4411b77a0) {
  border-radius: var(--rv-s-d4411b77a0-border-radius, 14px);
  padding: var(--rv-s-d4411b77a0-padding, 26px 24px);
  display: var(--rv-s-d4411b77a0-display, flex);
  flex-direction: var(--rv-s-d4411b77a0-flex-direction, column);
  gap: var(--rv-s-d4411b77a0-gap, 14px);
  position: var(--rv-s-d4411b77a0-position, relative);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6aca643f3e) {
  position: var(--rv-s-6aca643f3e-position, absolute);
  top: var(--rv-s-6aca643f3e-top, -12px);
  right: var(--rv-s-6aca643f3e-right, 20px);
  background: var(--rv-s-6aca643f3e-background, var(--color-accent));
  color: var(--rv-s-6aca643f3e-color, var(--color-bg));
  font-family: var(--rv-s-6aca643f3e-font-family, var(--font-heading));
  font-weight: var(--rv-s-6aca643f3e-font-weight, 800);
  font-size: var(--rv-s-6aca643f3e-font-size, 11px);
  letter-spacing: var(--rv-s-6aca643f3e-letter-spacing, 0.14em);
  text-transform: var(--rv-s-6aca643f3e-text-transform, uppercase);
  padding: var(--rv-s-6aca643f3e-padding, 5px 11px);
  border-radius: var(--rv-s-6aca643f3e-border-radius, 6px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-bc146f9ba4) {
  margin: var(--rv-s-bc146f9ba4-margin, 0);
  display: var(--rv-s-bc146f9ba4-display, flex);
  align-items: var(--rv-s-bc146f9ba4-align-items, baseline);
  gap: var(--rv-s-bc146f9ba4-gap, 8px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8a7f219840) {
  font-family: var(--rv-s-8a7f219840-font-family, var(--font-heading));
  font-weight: var(--rv-s-8a7f219840-font-weight, 800);
  font-size: var(--rv-s-8a7f219840-font-size, 46px);
  letter-spacing: var(--rv-s-8a7f219840-letter-spacing, -0.04em);
  line-height: var(--rv-s-8a7f219840-line-height, 1);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-099227d3c6) {
  font-size: var(--rv-s-099227d3c6-font-size, 14px);
  color: var(--rv-s-099227d3c6-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/pricing.html, src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4c84be6688) {
  margin: var(--rv-s-4c84be6688-margin, 0);
  font-size: var(--rv-s-4c84be6688-font-size, 15px);
  line-height: var(--rv-s-4c84be6688-line-height, 25px);
  color: var(--rv-s-4c84be6688-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6816562bcc) {
  display: var(--rv-s-6816562bcc-display, block);
  text-align: var(--rv-s-6816562bcc-text-align, center);
  margin-top: var(--rv-s-6816562bcc-margin-top, 6px);
  font-size: var(--rv-s-6816562bcc-font-size, 15px);
  padding: var(--rv-s-6816562bcc-padding, 13px 18px);
  border-radius: var(--rv-s-6816562bcc-border-radius, 9px);
  text-decoration: var(--rv-s-6816562bcc-text-decoration, none);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-33daf5955d) {
  padding: var(--rv-s-33daf5955d-padding, clamp(34px,4vw,56px) var(--edge) clamp(44px,6vw,80px));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0756d2f630) {
  font-family: var(--rv-s-0756d2f630-font-family, var(--font-heading));
  font-weight: var(--rv-s-0756d2f630-font-weight, 800);
  font-size: var(--rv-s-0756d2f630-font-size, clamp(24px,3vw,36px));
  line-height: var(--rv-s-0756d2f630-line-height, 1.05);
  letter-spacing: var(--rv-s-0756d2f630-letter-spacing, -0.035em);
  margin: var(--rv-s-0756d2f630-margin, 0 0 24px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a9d20d9d91) {
  border: var(--rv-s-a9d20d9d91-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-a9d20d9d91-border-radius, 14px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8525c8b63a) {
  width: var(--rv-s-8525c8b63a-width, 100%);
  border-collapse: var(--rv-s-8525c8b63a-border-collapse, collapse);
  font-size: var(--rv-s-8525c8b63a-font-size, 15.5px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2a1963123e) {
  position: var(--rv-s-2a1963123e-position, sticky);
  top: var(--rv-s-2a1963123e-top, 66px);
  z-index: var(--rv-s-2a1963123e-z-index, 5);
  text-align: var(--rv-s-2a1963123e-text-align, left);
  padding: var(--rv-s-2a1963123e-padding, 20px 22px);
  background: var(--rv-s-2a1963123e-background, var(--rv-surface));
  font-family: var(--rv-s-2a1963123e-font-family, var(--font-heading));
  font-weight: var(--rv-s-2a1963123e-font-weight, 800);
  font-size: var(--rv-s-2a1963123e-font-size, 12px);
  letter-spacing: var(--rv-s-2a1963123e-letter-spacing, 0.14em);
  text-transform: var(--rv-s-2a1963123e-text-transform, uppercase);
  color: var(--rv-s-2a1963123e-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
  width: var(--rv-s-2a1963123e-width, 34%);
  border-radius: var(--rv-s-2a1963123e-border-radius, 12px 0 0 0);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-06bb391876) {
  position: var(--rv-s-06bb391876-position, sticky);
  top: var(--rv-s-06bb391876-top, 66px);
  z-index: var(--rv-s-06bb391876-z-index, 5);
  text-align: var(--rv-s-06bb391876-text-align, left);
  padding: var(--rv-s-06bb391876-padding, 20px 22px);
  background: var(--rv-s-06bb391876-background, var(--rv-surface));
  vertical-align: var(--rv-s-06bb391876-vertical-align, top);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-62730b1f36) {
  display: var(--rv-s-62730b1f36-display, block);
  font-family: var(--rv-s-62730b1f36-font-family, var(--font-heading));
  font-weight: var(--rv-s-62730b1f36-font-weight, 800);
  font-size: var(--rv-s-62730b1f36-font-size, 18px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0abfe59940) {
  display: var(--rv-s-0abfe59940-display, block);
  font-size: var(--rv-s-0abfe59940-font-size, 14px);
  color: var(--rv-s-0abfe59940-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
  margin-top: var(--rv-s-0abfe59940-margin-top, 2px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2233e88394) {
  position: var(--rv-s-2233e88394-position, sticky);
  top: var(--rv-s-2233e88394-top, 66px);
  z-index: var(--rv-s-2233e88394-z-index, 5);
  text-align: var(--rv-s-2233e88394-text-align, left);
  padding: var(--rv-s-2233e88394-padding, 20px 22px);
  background: var(--rv-s-2233e88394-background, color-mix(in srgb,var(--color-accent) 12%,var(--rv-surface)));
  vertical-align: var(--rv-s-2233e88394-vertical-align, top);
  border-left: var(--rv-s-2233e88394-border-left, 2px solid color-mix(in srgb,var(--color-accent) 35%,transparent));
  border-right: var(--rv-s-2233e88394-border-right, 2px solid color-mix(in srgb,var(--color-accent) 35%,transparent));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-de8494329d) {
  display: var(--rv-s-de8494329d-display, block);
  font-family: var(--rv-s-de8494329d-font-family, var(--font-heading));
  font-weight: var(--rv-s-de8494329d-font-weight, 800);
  font-size: var(--rv-s-de8494329d-font-size, 18px);
  color: var(--rv-s-de8494329d-color, var(--color-accent-400));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2806d0f0b0) {
  position: var(--rv-s-2806d0f0b0-position, sticky);
  top: var(--rv-s-2806d0f0b0-top, 66px);
  z-index: var(--rv-s-2806d0f0b0-z-index, 5);
  text-align: var(--rv-s-2806d0f0b0-text-align, left);
  padding: var(--rv-s-2806d0f0b0-padding, 20px 22px);
  background: var(--rv-s-2806d0f0b0-background, var(--rv-surface));
  vertical-align: var(--rv-s-2806d0f0b0-vertical-align, top);
  border-radius: var(--rv-s-2806d0f0b0-border-radius, 0 12px 0 0);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-839091c953) {
  padding: var(--rv-s-839091c953-padding, 16px 22px);
  border-top: var(--rv-s-839091c953-border-top, 1px solid var(--color-divider));
  color: var(--rv-s-839091c953-color, color-mix(in srgb,var(--rv-bone) 90%,transparent));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c546989ccf) {
  padding: var(--rv-s-c546989ccf-padding, 16px 22px);
  border-top: var(--rv-s-c546989ccf-border-top, 1px solid var(--color-divider));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-874d6a2408) {
  padding: var(--rv-s-874d6a2408-padding, 16px 22px);
  border-top: var(--rv-s-874d6a2408-border-top, 1px solid var(--color-divider));
  background: var(--rv-s-874d6a2408-background, color-mix(in srgb,var(--color-accent) 7%,transparent));
  border-left: var(--rv-s-874d6a2408-border-left, 2px solid color-mix(in srgb,var(--color-accent) 35%,transparent));
  border-right: var(--rv-s-874d6a2408-border-right, 2px solid color-mix(in srgb,var(--color-accent) 35%,transparent));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-32b043c955) {
  padding: var(--rv-s-32b043c955-padding, 22px);
  border-top: var(--rv-s-32b043c955-border-top, 2px solid var(--color-divider));
  border-radius: var(--rv-s-32b043c955-border-radius, 0 0 0 12px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4ab9dd9f16) {
  padding: var(--rv-s-4ab9dd9f16-padding, 22px);
  border-top: var(--rv-s-4ab9dd9f16-border-top, 2px solid var(--color-divider));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ae45b6e3a5) {
  display: var(--rv-s-ae45b6e3a5-display, inline-block);
  font-size: var(--rv-s-ae45b6e3a5-font-size, 14.5px);
  padding: var(--rv-s-ae45b6e3a5-padding, 11px 18px);
  border-radius: var(--rv-s-ae45b6e3a5-border-radius, 8px);
  text-decoration: var(--rv-s-ae45b6e3a5-text-decoration, none);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-47f6747507) {
  padding: var(--rv-s-47f6747507-padding, 22px);
  border-top: var(--rv-s-47f6747507-border-top, 2px solid var(--color-divider));
  background: var(--rv-s-47f6747507-background, color-mix(in srgb,var(--color-accent) 7%,transparent));
  border-left: var(--rv-s-47f6747507-border-left, 2px solid color-mix(in srgb,var(--color-accent) 35%,transparent));
  border-right: var(--rv-s-47f6747507-border-right, 2px solid color-mix(in srgb,var(--color-accent) 35%,transparent));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f623e3e852) {
  display: var(--rv-s-f623e3e852-display, inline-block);
  font-size: var(--rv-s-f623e3e852-font-size, 14.5px);
  padding: var(--rv-s-f623e3e852-padding, 13px 20px);
  border-radius: var(--rv-s-f623e3e852-border-radius, 8px);
  text-decoration: var(--rv-s-f623e3e852-text-decoration, none);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b8e4aae793) {
  padding: var(--rv-s-b8e4aae793-padding, 22px);
  border-top: var(--rv-s-b8e4aae793-border-top, 2px solid var(--color-divider));
  border-radius: var(--rv-s-b8e4aae793-border-radius, 0 0 12px 0);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c3289449b4) {
  gap: var(--rv-s-c3289449b4-gap, 16px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-327d33e974) {
  border-radius: var(--rv-s-327d33e974-border-radius, 14px);
  overflow: var(--rv-s-327d33e974-overflow, hidden);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-dfc1299634) {
  padding: var(--rv-s-dfc1299634-padding, 20px 20px 16px);
  border-bottom: var(--rv-s-dfc1299634-border-bottom, 2px solid var(--color-divider));
  display: var(--rv-s-dfc1299634-display, flex);
  align-items: var(--rv-s-dfc1299634-align-items, baseline);
  justify-content: var(--rv-s-dfc1299634-justify-content, space-between);
  gap: var(--rv-s-dfc1299634-gap, 12px);
  flex-wrap: var(--rv-s-dfc1299634-flex-wrap, wrap);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d4222c6dde) {
  font-family: var(--rv-s-d4222c6dde-font-family, var(--font-heading));
  font-weight: var(--rv-s-d4222c6dde-font-weight, 800);
  font-size: var(--rv-s-d4222c6dde-font-size, 20px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-047c6bfdbb) {
  font-family: var(--rv-s-047c6bfdbb-font-family, var(--font-heading));
  font-weight: var(--rv-s-047c6bfdbb-font-weight, 800);
  font-size: var(--rv-s-047c6bfdbb-font-size, 22px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-296b8aa39e) {
  font-family: var(--rv-s-296b8aa39e-font-family, var(--font-body));
  font-weight: var(--rv-s-296b8aa39e-font-weight, 400);
  font-size: var(--rv-s-296b8aa39e-font-size, 13px);
  color: var(--rv-s-296b8aa39e-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/pricing.html, src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0716f2f192) {
  display: var(--rv-s-0716f2f192-display, grid);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6b2e27a049) {
  display: var(--rv-s-6b2e27a049-display, flex);
  align-items: var(--rv-s-6b2e27a049-align-items, baseline);
  justify-content: var(--rv-s-6b2e27a049-justify-content, space-between);
  gap: var(--rv-s-6b2e27a049-gap, 16px);
  padding: var(--rv-s-6b2e27a049-padding, 13px 20px);
  border-bottom: var(--rv-s-6b2e27a049-border-bottom, 1px solid color-mix(in srgb,var(--rv-bone) 14%,transparent));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3b078e1821) {
  font-size: var(--rv-s-3b078e1821-font-size, 14.5px);
  color: var(--rv-s-3b078e1821-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-deaeab806e) {
  font-size: var(--rv-s-deaeab806e-font-size, 14.5px);
  font-weight: var(--rv-s-deaeab806e-font-weight, 700);
  text-align: var(--rv-s-deaeab806e-text-align, right);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0230ce59c8) {
  padding: var(--rv-s-0230ce59c8-padding, 18px 20px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1630d6af92) {
  display: var(--rv-s-1630d6af92-display, block);
  text-align: var(--rv-s-1630d6af92-text-align, center);
  font-size: var(--rv-s-1630d6af92-font-size, 15px);
  padding: var(--rv-s-1630d6af92-padding, 14px 18px);
  border-radius: var(--rv-s-1630d6af92-border-radius, 9px);
  text-decoration: var(--rv-s-1630d6af92-text-decoration, none);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5155eba6b5) {
  display: var(--rv-s-5155eba6b5-display, flex);
  align-items: var(--rv-s-5155eba6b5-align-items, flex-start);
  gap: var(--rv-s-5155eba6b5-gap, 14px);
  margin-top: var(--rv-s-5155eba6b5-margin-top, 22px);
  padding: var(--rv-s-5155eba6b5-padding, 20px 22px);
  border: var(--rv-s-5155eba6b5-border, 2px solid color-mix(in srgb,var(--color-accent) 40%,transparent));
  border-radius: var(--rv-s-5155eba6b5-border-radius, 12px);
  background: var(--rv-s-5155eba6b5-background, color-mix(in srgb,var(--color-accent) 7%,transparent));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8f99c91ecd) {
  width: var(--rv-s-8f99c91ecd-width, 10px);
  height: var(--rv-s-8f99c91ecd-height, 10px);
  border-radius: var(--rv-s-8f99c91ecd-border-radius, 50%);
  background: var(--rv-s-8f99c91ecd-background, var(--color-accent));
  flex: var(--rv-s-8f99c91ecd-flex, none);
  margin-top: var(--rv-s-8f99c91ecd-margin-top, 8px);
}

/* src/content/pricing.html, src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f427a7bdcb) {
  padding: var(--rv-s-f427a7bdcb-padding, 0 var(--edge) clamp(44px,6vw,80px));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e354a3d3b3) {
  border: var(--rv-s-e354a3d3b3-border, 2px solid color-mix(in srgb,var(--color-accent) 45%,transparent));
  border-radius: var(--rv-s-e354a3d3b3-border-radius, 16px);
  padding: var(--rv-s-e354a3d3b3-padding, clamp(28px,4vw,52px));
  background: var(--rv-s-e354a3d3b3-background, linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 10%,transparent),color-mix(in srgb,var(--color-accent) 2%,transparent)));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4d48980815) {
  margin: var(--rv-s-4d48980815-margin, 0);
  font-family: var(--rv-s-4d48980815-font-family, var(--font-heading));
  font-weight: var(--rv-s-4d48980815-font-weight, 800);
  font-size: var(--rv-s-4d48980815-font-size, 12.5px);
  letter-spacing: var(--rv-s-4d48980815-letter-spacing, 0.16em);
  text-transform: var(--rv-s-4d48980815-text-transform, uppercase);
  color: var(--rv-s-4d48980815-color, var(--color-accent-400));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-823bedb64e) {
  font-family: var(--rv-s-823bedb64e-font-family, var(--font-heading));
  font-weight: var(--rv-s-823bedb64e-font-weight, 800);
  font-size: var(--rv-s-823bedb64e-font-size, clamp(30px,4vw,52px));
  line-height: var(--rv-s-823bedb64e-line-height, 1.02);
  letter-spacing: var(--rv-s-823bedb64e-letter-spacing, -0.04em);
  margin: var(--rv-s-823bedb64e-margin, 16px 0 14px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-510995c560) {
  margin: var(--rv-s-510995c560-margin, 0 0 30px);
  font-size: var(--rv-s-510995c560-font-size, 17px);
  line-height: var(--rv-s-510995c560-line-height, 28px);
  color: var(--rv-s-510995c560-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
  max-width: var(--rv-s-510995c560-max-width, 54ch);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9c3f6cd008) {
  display: var(--rv-s-9c3f6cd008-display, grid);
  grid-template-columns: var(--rv-s-9c3f6cd008-grid-template-columns, repeat(3,minmax(0,1fr)));
  gap: var(--rv-s-9c3f6cd008-gap, 14px);
  margin-bottom: var(--rv-s-9c3f6cd008-margin-bottom, 28px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1ec49dbffa) {
  border: var(--rv-s-1ec49dbffa-border, 2px solid color-mix(in srgb,var(--rv-bone) 20%,transparent));
  border-radius: var(--rv-s-1ec49dbffa-border-radius, 12px);
  padding: var(--rv-s-1ec49dbffa-padding, 20px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-129d2f027f) {
  margin: var(--rv-s-129d2f027f-margin, 0 0 7px);
  font-family: var(--rv-s-129d2f027f-font-family, var(--font-heading));
  font-weight: var(--rv-s-129d2f027f-font-weight, 800);
  font-size: var(--rv-s-129d2f027f-font-size, 16px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4ded416ea6) {
  display: var(--rv-s-4ded416ea6-display, flex);
  align-items: var(--rv-s-4ded416ea6-align-items, center);
  gap: var(--rv-s-4ded416ea6-gap, 18px);
  flex-wrap: var(--rv-s-4ded416ea6-flex-wrap, wrap);
}

/* src/content/pricing.html, src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7a08750cf3) {
  font-size: var(--rv-s-7a08750cf3-font-size, 15.5px);
  padding: var(--rv-s-7a08750cf3-padding, 15px 24px);
  border-radius: var(--rv-s-7a08750cf3-border-radius, 9px);
  text-decoration: var(--rv-s-7a08750cf3-text-decoration, none);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-cc41b08a53) {
  font-size: var(--rv-s-cc41b08a53-font-size, 15px);
  color: var(--rv-s-cc41b08a53-color, color-mix(in srgb,var(--rv-bone) 62%,transparent));
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5f492b80a6) {
  padding: var(--rv-s-5f492b80a6-padding, 0 var(--edge) clamp(56px,7vw,96px));
}

/* src/content/pricing.html, src/content/realview-hub.html, src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-669201d367) {
  display: var(--rv-s-669201d367-display, grid);
  grid-template-columns: var(--rv-s-669201d367-grid-template-columns, repeat(3,minmax(0,1fr)));
  gap: var(--rv-s-669201d367-gap, 14px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-94b329e79b) {
  border: var(--rv-s-94b329e79b-border, 2px solid color-mix(in srgb,var(--rv-bone) 20%,transparent));
  border-radius: var(--rv-s-94b329e79b-border-radius, 12px);
  padding: var(--rv-s-94b329e79b-padding, 22px);
}

/* src/content/pricing.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ffb735e33c) {
  margin: var(--rv-s-ffb735e33c-margin, 34px 0 0);
  padding-top: var(--rv-s-ffb735e33c-padding-top, 24px);
  border-top: var(--rv-s-ffb735e33c-border-top, 2px solid var(--color-divider));
  font-size: var(--rv-s-ffb735e33c-font-size, 14.5px);
  color: var(--rv-s-ffb735e33c-color, color-mix(in srgb,var(--rv-bone) 50%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-93966aa5dc) {
  padding: var(--rv-s-93966aa5dc-padding, clamp(40px,5vw,80px) var(--edge) clamp(32px,4vw,52px));
  border-bottom: var(--rv-s-93966aa5dc-border-bottom, 2px solid var(--color-divider));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-dddcb85352) {
  max-width: var(--rv-s-dddcb85352-max-width, 1160px);
  margin: var(--rv-s-dddcb85352-margin, 0 auto);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3d29e5a31f) {
  font-family: var(--rv-s-3d29e5a31f-font-family, var(--font-heading));
  font-weight: var(--rv-s-3d29e5a31f-font-weight, 800);
  font-size: var(--rv-s-3d29e5a31f-font-size, 13.5px);
  color: var(--rv-s-3d29e5a31f-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
  text-decoration: var(--rv-s-3d29e5a31f-text-decoration, none);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2df6e84460) {
  display: var(--rv-s-2df6e84460-display, flex);
  align-items: var(--rv-s-2df6e84460-align-items, center);
  gap: var(--rv-s-2df6e84460-gap, 10px);
  margin-top: var(--rv-s-2df6e84460-margin-top, 26px);
  flex-wrap: var(--rv-s-2df6e84460-flex-wrap, wrap);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1a7d379745) {
  background: var(--rv-s-1a7d379745-background, var(--color-accent));
  color: var(--rv-s-1a7d379745-color, var(--color-bg));
  font-family: var(--rv-s-1a7d379745-font-family, var(--font-heading));
  font-weight: var(--rv-s-1a7d379745-font-weight, 800);
  font-size: var(--rv-s-1a7d379745-font-size, 11px);
  letter-spacing: var(--rv-s-1a7d379745-letter-spacing, 0.14em);
  text-transform: var(--rv-s-1a7d379745-text-transform, uppercase);
  padding: var(--rv-s-1a7d379745-padding, 5px 11px);
  border-radius: var(--rv-s-1a7d379745-border-radius, 6px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-70a3746801) {
  font-size: var(--rv-s-70a3746801-font-size, 13.5px);
  font-family: var(--rv-s-70a3746801-font-family, var(--font-heading));
  font-weight: var(--rv-s-70a3746801-font-weight, 800);
  letter-spacing: var(--rv-s-70a3746801-letter-spacing, 0.14em);
  text-transform: var(--rv-s-70a3746801-text-transform, uppercase);
  color: var(--rv-s-70a3746801-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ad44dc8937) {
  font-family: var(--rv-s-ad44dc8937-font-family, var(--font-heading));
  font-weight: var(--rv-s-ad44dc8937-font-weight, 800);
  font-size: var(--rv-s-ad44dc8937-font-size, clamp(40px,5.6vw,74px));
  line-height: var(--rv-s-ad44dc8937-line-height, 0.98);
  letter-spacing: var(--rv-s-ad44dc8937-letter-spacing, -0.04em);
  margin: var(--rv-s-ad44dc8937-margin, 20px 0 0 -0.04em);
  max-width: var(--rv-s-ad44dc8937-max-width, 16ch);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3f5f225cec) {
  margin: var(--rv-s-3f5f225cec-margin, 22px 0 0);
  font-size: var(--rv-s-3f5f225cec-font-size, 19px);
  line-height: var(--rv-s-3f5f225cec-line-height, 31px);
  color: var(--rv-s-3f5f225cec-color, color-mix(in srgb,var(--rv-bone) 78%,transparent));
  max-width: var(--rv-s-3f5f225cec-max-width, 56ch);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-079f2443b5) {
  display: var(--rv-s-079f2443b5-display, flex);
  flex-wrap: var(--rv-s-079f2443b5-flex-wrap, wrap);
  gap: var(--rv-s-079f2443b5-gap, 12px);
  margin-top: var(--rv-s-079f2443b5-margin-top, 30px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b608da0537) {
  border: var(--rv-s-b608da0537-border, 2px solid var(--color-divider));
  color: var(--rv-s-b608da0537-color, var(--rv-bone));
  font-family: var(--rv-s-b608da0537-font-family, var(--font-heading));
  font-weight: var(--rv-s-b608da0537-font-weight, 800);
  font-size: var(--rv-s-b608da0537-font-size, 15.5px);
  padding: var(--rv-s-b608da0537-padding, 13px 22px);
  border-radius: var(--rv-s-b608da0537-border-radius, 9px);
  text-decoration: var(--rv-s-b608da0537-text-decoration, none);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-cd455cbfbe) {
  padding: var(--rv-s-cd455cbfbe-padding, clamp(28px,3.4vw,48px) var(--edge) 0);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3b539a02e6) {
  display: var(--rv-s-3b539a02e6-display, block);
  border: var(--rv-s-3b539a02e6-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-3b539a02e6-border-radius, 14px);
  overflow: var(--rv-s-3b539a02e6-overflow, hidden);
  background: var(--rv-s-3b539a02e6-background, var(--rv-image-ground));
  aspect-ratio: var(--rv-s-3b539a02e6-aspect-ratio, 16/9);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-bb641f213a) {
  width: var(--rv-s-bb641f213a-width, 100%);
  height: var(--rv-s-bb641f213a-height, 100%);
  display: var(--rv-s-bb641f213a-display, block);
  object-fit: var(--rv-s-bb641f213a-object-fit, cover);
  object-position: var(--rv-s-bb641f213a-object-position, top center);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f4f2cb6bf1) {
  margin: var(--rv-s-f4f2cb6bf1-margin, 12px 2px 0);
  font-size: var(--rv-s-f4f2cb6bf1-font-size, 13.5px);
  color: var(--rv-s-f4f2cb6bf1-color, color-mix(in srgb,var(--rv-bone) 55%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ab3339b3e6) {
  padding: var(--rv-s-ab3339b3e6-padding, clamp(28px,3.4vw,44px) var(--edge) 0);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-72cd2ee773) {
  display: var(--rv-s-72cd2ee773-display, grid);
  grid-template-columns: var(--rv-s-72cd2ee773-grid-template-columns, repeat(4,minmax(0,1fr)));
  gap: var(--rv-s-72cd2ee773-gap, 2px);
  background: var(--rv-s-72cd2ee773-background, var(--color-divider));
  border: var(--rv-s-72cd2ee773-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-72cd2ee773-border-radius, 12px);
  overflow: var(--rv-s-72cd2ee773-overflow, hidden);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-266188e472) {
  background: var(--rv-s-266188e472-background, var(--rv-ink));
  padding: var(--rv-s-266188e472-padding, 22px 20px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fd036e31c3) {
  margin: var(--rv-s-fd036e31c3-margin, 0 0 6px);
  font-size: var(--rv-s-fd036e31c3-font-size, 11.5px);
  font-family: var(--rv-s-fd036e31c3-font-family, var(--font-heading));
  font-weight: var(--rv-s-fd036e31c3-font-weight, 800);
  letter-spacing: var(--rv-s-fd036e31c3-letter-spacing, 0.14em);
  text-transform: var(--rv-s-fd036e31c3-text-transform, uppercase);
  color: var(--rv-s-fd036e31c3-color, color-mix(in srgb,var(--rv-bone) 50%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-69fae620d4) {
  margin: var(--rv-s-69fae620d4-margin, 0);
  font-family: var(--rv-s-69fae620d4-font-family, var(--font-heading));
  font-weight: var(--rv-s-69fae620d4-font-weight, 800);
  font-size: var(--rv-s-69fae620d4-font-size, 17px);
  letter-spacing: var(--rv-s-69fae620d4-letter-spacing, -0.02em);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e51f96f554) {
  padding: var(--rv-s-e51f96f554-padding, clamp(40px,5vw,76px) var(--edge) 0);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3339dd13ab) {
  display: var(--rv-s-3339dd13ab-display, grid);
  grid-template-columns: var(--rv-s-3339dd13ab-grid-template-columns, minmax(0,0.8fr) minmax(0,1fr));
  gap: var(--rv-s-3339dd13ab-gap, clamp(24px,4vw,60px));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7160a6b069) {
  font-family: var(--rv-s-7160a6b069-font-family, var(--font-heading));
  font-weight: var(--rv-s-7160a6b069-font-weight, 800);
  font-size: var(--rv-s-7160a6b069-font-size, clamp(26px,3.2vw,40px));
  line-height: var(--rv-s-7160a6b069-line-height, 1.04);
  letter-spacing: var(--rv-s-7160a6b069-letter-spacing, -0.035em);
  margin: var(--rv-s-7160a6b069-margin, 16px 0 0);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9f2eaa4392) {
  display: var(--rv-s-9f2eaa4392-display, grid);
  gap: var(--rv-s-9f2eaa4392-gap, 16px);
  font-size: var(--rv-s-9f2eaa4392-font-size, 16.5px);
  line-height: var(--rv-s-9f2eaa4392-line-height, 28px);
  color: var(--rv-s-9f2eaa4392-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e23f357be3) {
  border: var(--rv-s-e23f357be3-border, 2px solid color-mix(in srgb,var(--color-accent) 45%,transparent));
  border-radius: var(--rv-s-e23f357be3-border-radius, 16px);
  padding: var(--rv-s-e23f357be3-padding, clamp(26px,3.4vw,48px));
  background: var(--rv-s-e23f357be3-background, linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 10%,transparent),color-mix(in srgb,var(--color-accent) 2%,transparent)));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a64fb71f18) {
  font-family: var(--rv-s-a64fb71f18-font-family, var(--font-heading));
  font-weight: var(--rv-s-a64fb71f18-font-weight, 800);
  font-size: var(--rv-s-a64fb71f18-font-size, clamp(28px,3.6vw,46px));
  line-height: var(--rv-s-a64fb71f18-line-height, 1.02);
  letter-spacing: var(--rv-s-a64fb71f18-letter-spacing, -0.04em);
  margin: var(--rv-s-a64fb71f18-margin, 16px 0 14px);
  max-width: var(--rv-s-a64fb71f18-max-width, 24ch);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2716b6b43e) {
  margin: var(--rv-s-2716b6b43e-margin, 0 0 30px);
  font-size: var(--rv-s-2716b6b43e-font-size, 17px);
  line-height: var(--rv-s-2716b6b43e-line-height, 28px);
  color: var(--rv-s-2716b6b43e-color, color-mix(in srgb,var(--rv-bone) 78%,transparent));
  max-width: var(--rv-s-2716b6b43e-max-width, 58ch);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-92234bab75) {
  border: var(--rv-s-92234bab75-border, 2px solid color-mix(in srgb,var(--rv-bone) 20%,transparent));
  border-radius: var(--rv-s-92234bab75-border-radius, 12px);
  padding: var(--rv-s-92234bab75-padding, 20px);
  background: var(--rv-s-92234bab75-background, color-mix(in srgb,var(--rv-ink) 60%,transparent));
  transition: var(--rv-s-92234bab75-transition, border-color 150ms ease-out);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4f92d49789) {
  margin: var(--rv-s-4f92d49789-margin, 0 0 8px);
  font-family: var(--rv-s-4f92d49789-font-family, var(--font-heading));
  font-weight: var(--rv-s-4f92d49789-font-weight, 800);
  font-size: var(--rv-s-4f92d49789-font-size, 15.5px);
  line-height: var(--rv-s-4f92d49789-line-height, 1.25);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-46e4c9eaaf) {
  margin: var(--rv-s-46e4c9eaaf-margin, 0);
  font-size: var(--rv-s-46e4c9eaaf-font-size, 14px);
  line-height: var(--rv-s-46e4c9eaaf-line-height, 22px);
  color: var(--rv-s-46e4c9eaaf-color, color-mix(in srgb,var(--rv-bone) 68%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5d600d1015) {
  margin: var(--rv-s-5d600d1015-margin, 26px 0 0);
  font-size: var(--rv-s-5d600d1015-font-size, 15.5px);
  line-height: var(--rv-s-5d600d1015-line-height, 25px);
  color: var(--rv-s-5d600d1015-color, color-mix(in srgb,var(--rv-bone) 70%,transparent));
  max-width: var(--rv-s-5d600d1015-max-width, 58ch);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-06096f045f) {
  font-family: var(--rv-s-06096f045f-font-family, var(--font-heading));
  font-weight: var(--rv-s-06096f045f-font-weight, 800);
  font-size: var(--rv-s-06096f045f-font-size, clamp(26px,3.2vw,40px));
  line-height: var(--rv-s-06096f045f-line-height, 1.04);
  letter-spacing: var(--rv-s-06096f045f-letter-spacing, -0.035em);
  margin: var(--rv-s-06096f045f-margin, 16px 0 30px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-247aeba56e) {
  display: var(--rv-s-247aeba56e-display, grid);
  gap: var(--rv-s-247aeba56e-gap, 16px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-02f148af8b) {
  border: var(--rv-s-02f148af8b-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-02f148af8b-border-radius, 14px);
  overflow: var(--rv-s-02f148af8b-overflow, hidden);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-87900a6e04) {
  display: var(--rv-s-87900a6e04-display, grid);
  grid-template-columns: var(--rv-s-87900a6e04-grid-template-columns, minmax(0,0.62fr) minmax(0,1fr));
  gap: var(--rv-s-87900a6e04-gap, 0);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-640470529a) {
  padding: var(--rv-s-640470529a-padding, 26px 24px);
  border-right: var(--rv-s-640470529a-border-right, 2px solid color-mix(in srgb,var(--rv-bone) 16%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-260dc60ceb) {
  margin: var(--rv-s-260dc60ceb-margin, 0 0 10px);
  font-family: var(--rv-s-260dc60ceb-font-family, var(--font-heading));
  font-weight: var(--rv-s-260dc60ceb-font-weight, 800);
  font-size: var(--rv-s-260dc60ceb-font-size, 21px);
  letter-spacing: var(--rv-s-260dc60ceb-letter-spacing, -0.02em);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a10a300b34) {
  margin: var(--rv-s-a10a300b34-margin, 0 0 16px);
  font-size: var(--rv-s-a10a300b34-font-size, 15.5px);
  line-height: var(--rv-s-a10a300b34-line-height, 25px);
  color: var(--rv-s-a10a300b34-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-473430798d) {
  font-family: var(--rv-s-473430798d-font-family, var(--font-heading));
  font-weight: var(--rv-s-473430798d-font-weight, 800);
  font-size: var(--rv-s-473430798d-font-size, 14px);
  text-decoration: var(--rv-s-473430798d-text-decoration, none);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fc58fd1526) {
  padding: var(--rv-s-fc58fd1526-padding, 15px 22px);
  border-bottom: var(--rv-s-fc58fd1526-border-bottom, 1px solid color-mix(in srgb,var(--rv-bone) 12%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2dd2214c89) {
  margin: var(--rv-s-2dd2214c89-margin, 0 0 3px);
  font-family: var(--rv-s-2dd2214c89-font-family, var(--font-heading));
  font-weight: var(--rv-s-2dd2214c89-font-weight, 800);
  font-size: var(--rv-s-2dd2214c89-font-size, 14.5px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-976f197971) {
  margin: var(--rv-s-976f197971-margin, 0);
  font-size: var(--rv-s-976f197971-font-size, 14px);
  line-height: var(--rv-s-976f197971-line-height, 22px);
  color: var(--rv-s-976f197971-color, color-mix(in srgb,var(--rv-bone) 64%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-84e371c2d1) {
  font-family: var(--rv-s-84e371c2d1-font-family, var(--font-heading));
  font-weight: var(--rv-s-84e371c2d1-font-weight, 800);
  font-size: var(--rv-s-84e371c2d1-font-size, clamp(26px,3.2vw,40px));
  line-height: var(--rv-s-84e371c2d1-line-height, 1.04);
  letter-spacing: var(--rv-s-84e371c2d1-letter-spacing, -0.035em);
  margin: var(--rv-s-84e371c2d1-margin, 16px 0 12px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c156087f16) {
  margin: var(--rv-s-c156087f16-margin, 0 0 28px);
  font-size: var(--rv-s-c156087f16-font-size, 16.5px);
  line-height: var(--rv-s-c156087f16-line-height, 27px);
  color: var(--rv-s-c156087f16-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
  max-width: var(--rv-s-c156087f16-max-width, 58ch);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-cd218a9656) {
  border: var(--rv-s-cd218a9656-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-cd218a9656-border-radius, 12px);
  padding: var(--rv-s-cd218a9656-padding, 24px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e149b03cce) {
  margin: var(--rv-s-e149b03cce-margin, 0 0 6px);
  font-family: var(--rv-s-e149b03cce-font-family, var(--font-heading));
  font-weight: var(--rv-s-e149b03cce-font-weight, 800);
  font-size: var(--rv-s-e149b03cce-font-size, 19px);
  letter-spacing: var(--rv-s-e149b03cce-letter-spacing, -0.02em);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-87b1eb9b7b) {
  margin: var(--rv-s-87b1eb9b7b-margin, 0 0 16px);
  font-size: var(--rv-s-87b1eb9b7b-font-size, 14.5px);
  line-height: var(--rv-s-87b1eb9b7b-line-height, 23px);
  color: var(--rv-s-87b1eb9b7b-color, color-mix(in srgb,var(--rv-bone) 70%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fecb9f3633) {
  display: var(--rv-s-fecb9f3633-display, grid);
  gap: var(--rv-s-fecb9f3633-gap, 10px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1554a81806) {
  margin: var(--rv-s-1554a81806-margin, 0);
  font-size: var(--rv-s-1554a81806-font-size, 14px);
  line-height: var(--rv-s-1554a81806-line-height, 22px);
  color: var(--rv-s-1554a81806-color, color-mix(in srgb,var(--rv-bone) 64%,transparent));
  padding-left: var(--rv-s-1554a81806-padding-left, 14px);
  border-left: var(--rv-s-1554a81806-border-left, 2px solid color-mix(in srgb,var(--color-accent) 50%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-259a297e3a) {
  padding: var(--rv-s-259a297e3a-padding, clamp(40px,5vw,72px) var(--edge) 0);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d947165f02) {
  display: var(--rv-s-d947165f02-display, block);
  border: var(--rv-s-d947165f02-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-d947165f02-border-radius, 12px);
  overflow: var(--rv-s-d947165f02-overflow, hidden);
  background: var(--rv-s-d947165f02-background, var(--rv-image-ground));
  aspect-ratio: var(--rv-s-d947165f02-aspect-ratio, 4/3);
}

/* src/content/realview-hub.html, src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ca0cde57cf) {
  padding: var(--rv-s-ca0cde57cf-padding, clamp(34px,4vw,60px) var(--edge) 0);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fb7e635ce4) {
  display: var(--rv-s-fb7e635ce4-display, block);
  border: var(--rv-s-fb7e635ce4-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-fb7e635ce4-border-radius, 12px);
  overflow: var(--rv-s-fb7e635ce4-overflow, hidden);
  background: var(--rv-s-fb7e635ce4-background, var(--rv-image-ground));
  aspect-ratio: var(--rv-s-fb7e635ce4-aspect-ratio, 3/4);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d0fae37341) {
  display: var(--rv-s-d0fae37341-display, block);
  position: var(--rv-s-d0fae37341-position, relative);
  border: var(--rv-s-d0fae37341-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-d0fae37341-border-radius, 12px);
  overflow: var(--rv-s-d0fae37341-overflow, hidden);
  background: var(--rv-s-d0fae37341-background, var(--rv-image-ground));
  aspect-ratio: var(--rv-s-d0fae37341-aspect-ratio, 3/4);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-501540a93b) {
  position: var(--rv-s-501540a93b-position, absolute);
  right: var(--rv-s-501540a93b-right, 16px);
  bottom: var(--rv-s-501540a93b-bottom, 16px);
  width: var(--rv-s-501540a93b-width, 30%);
  aspect-ratio: var(--rv-s-501540a93b-aspect-ratio, 9/18);
  object-fit: var(--rv-s-501540a93b-object-fit, cover);
  object-position: var(--rv-s-501540a93b-object-position, top center);
  display: var(--rv-s-501540a93b-display, block);
  border: var(--rv-s-501540a93b-border, 2px solid color-mix(in srgb,var(--rv-bone) 35%,transparent));
  border-radius: var(--rv-s-501540a93b-border-radius, 10px);
  box-shadow: var(--rv-s-501540a93b-box-shadow, 0 14px 34px rgba(0,0,0,0.55));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d3ac07692e) {
  border: var(--rv-s-d3ac07692e-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-d3ac07692e-border-radius, 14px);
  padding: var(--rv-s-d3ac07692e-padding, 26px 24px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-11b533fed8) {
  margin: var(--rv-s-11b533fed8-margin, 0 0 18px);
  font-size: var(--rv-s-11b533fed8-font-size, 15.5px);
  line-height: var(--rv-s-11b533fed8-line-height, 25px);
  color: var(--rv-s-11b533fed8-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e71fea5211) {
  display: var(--rv-s-e71fea5211-display, flex);
  flex-wrap: var(--rv-s-e71fea5211-flex-wrap, wrap);
  gap: var(--rv-s-e71fea5211-gap, 8px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-71b0339979) {
  border: var(--rv-s-71b0339979-border, 2px solid color-mix(in srgb,var(--rv-bone) 20%,transparent));
  border-radius: var(--rv-s-71b0339979-border-radius, 6px);
  padding: var(--rv-s-71b0339979-padding, 5px 11px);
  font-size: var(--rv-s-71b0339979-font-size, 13px);
  color: var(--rv-s-71b0339979-color, color-mix(in srgb,var(--rv-bone) 75%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f6757b28b9) {
  margin: var(--rv-s-f6757b28b9-margin, 16px 0 0);
  font-size: var(--rv-s-f6757b28b9-font-size, 14.5px);
  line-height: var(--rv-s-f6757b28b9-line-height, 23px);
  color: var(--rv-s-f6757b28b9-color, color-mix(in srgb,var(--rv-bone) 62%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-58e2bb454e) {
  display: var(--rv-s-58e2bb454e-display, grid);
  gap: var(--rv-s-58e2bb454e-gap, 18px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1caafa29d3) {
  border-left: var(--rv-s-1caafa29d3-border-left, 2px solid var(--color-accent));
  padding-left: var(--rv-s-1caafa29d3-padding-left, 20px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-bf7e946f12) {
  margin: var(--rv-s-bf7e946f12-margin, 0 0 6px);
  font-family: var(--rv-s-bf7e946f12-font-family, var(--font-heading));
  font-weight: var(--rv-s-bf7e946f12-font-weight, 800);
  font-size: var(--rv-s-bf7e946f12-font-size, 16.5px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b52de6508b) {
  margin: var(--rv-s-b52de6508b-margin, 0);
  font-size: var(--rv-s-b52de6508b-font-size, 15.5px);
  line-height: var(--rv-s-b52de6508b-line-height, 25px);
  color: var(--rv-s-b52de6508b-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-946f56d589) {
  border-left: var(--rv-s-946f56d589-border-left, 2px solid var(--color-divider));
  padding-left: var(--rv-s-946f56d589-padding-left, 20px);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3e209710aa) {
  padding: var(--rv-s-3e209710aa-padding, clamp(40px,5vw,76px) var(--edge) clamp(44px,6vw,72px));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a0ec0b2aec) {
  border: var(--rv-s-a0ec0b2aec-border, 2px solid color-mix(in srgb,var(--color-accent) 45%,transparent));
  border-radius: var(--rv-s-a0ec0b2aec-border-radius, 14px);
  padding: var(--rv-s-a0ec0b2aec-padding, clamp(26px,3.4vw,44px));
  background: var(--rv-s-a0ec0b2aec-background, linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 10%,transparent),color-mix(in srgb,var(--color-accent) 2%,transparent)));
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-903fc5d4f1) {
  font-family: var(--rv-s-903fc5d4f1-font-family, var(--font-heading));
  font-weight: var(--rv-s-903fc5d4f1-font-weight, 800);
  font-size: var(--rv-s-903fc5d4f1-font-size, clamp(26px,3.2vw,40px));
  line-height: var(--rv-s-903fc5d4f1-line-height, 1.03);
  letter-spacing: var(--rv-s-903fc5d4f1-letter-spacing, -0.035em);
  margin: var(--rv-s-903fc5d4f1-margin, 16px 0 14px);
  max-width: var(--rv-s-903fc5d4f1-max-width, 26ch);
}

/* src/content/realview-hub.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4b14c2e46d) {
  margin: var(--rv-s-4b14c2e46d-margin, 0 0 26px);
  font-size: var(--rv-s-4b14c2e46d-font-size, 16.5px);
  line-height: var(--rv-s-4b14c2e46d-line-height, 27px);
  color: var(--rv-s-4b14c2e46d-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
  max-width: var(--rv-s-4b14c2e46d-max-width, 54ch);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fcf096d905) {
  border-bottom: var(--rv-s-fcf096d905-border-bottom, 2px solid var(--color-divider));
  padding: var(--rv-s-fcf096d905-padding, clamp(44px,6vw,80px) var(--edge));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4e2eefa78e) {
  font-family: var(--rv-s-4e2eefa78e-font-family, var(--font-heading));
  font-weight: var(--rv-s-4e2eefa78e-font-weight, 800);
  font-size: var(--rv-s-4e2eefa78e-font-size, clamp(34px,4.4vw,60px));
  line-height: var(--rv-s-4e2eefa78e-line-height, 1.04);
  letter-spacing: var(--rv-s-4e2eefa78e-letter-spacing, -0.035em);
  margin: var(--rv-s-4e2eefa78e-margin, 0 0 0 -0.04em);
  max-width: var(--rv-s-4e2eefa78e-max-width, 20ch);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d786820136) {
  margin: var(--rv-s-d786820136-margin, 20px 0 0);
  font-size: var(--rv-s-d786820136-font-size, 16.5px);
  line-height: var(--rv-s-d786820136-line-height, 27px);
  color: var(--rv-s-d786820136-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
  max-width: var(--rv-s-d786820136-max-width, 66ch);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b6c7168f76) {
  display: var(--rv-s-b6c7168f76-display, flex);
  flex-wrap: var(--rv-s-b6c7168f76-flex-wrap, wrap);
  gap: var(--rv-s-b6c7168f76-gap, 10px);
  margin-top: var(--rv-s-b6c7168f76-margin-top, 26px);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1eb6f733f4) {
  font-weight: var(--rv-s-1eb6f733f4-font-weight, 800);
  letter-spacing: var(--rv-s-1eb6f733f4-letter-spacing, 0.06em);
  text-transform: var(--rv-s-1eb6f733f4-text-transform, uppercase);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8c7789abe5) {
  border-bottom: var(--rv-s-8c7789abe5-border-bottom, 2px solid var(--color-divider));
  padding: var(--rv-s-8c7789abe5-padding, clamp(44px,6vw,72px) var(--edge));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fd754c7818) {
  font-family: var(--rv-s-fd754c7818-font-family, var(--font-heading));
  font-weight: var(--rv-s-fd754c7818-font-weight, 800);
  font-size: var(--rv-s-fd754c7818-font-size, clamp(26px,3vw,38px));
  line-height: var(--rv-s-fd754c7818-line-height, 1.06);
  letter-spacing: var(--rv-s-fd754c7818-letter-spacing, -0.03em);
  margin: var(--rv-s-fd754c7818-margin, 0 0 32px);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3977f3d1f8) {
  display: var(--rv-s-3977f3d1f8-display, grid);
  grid-template-columns: var(--rv-s-3977f3d1f8-grid-template-columns, repeat(2,minmax(0,1fr)));
  gap: var(--rv-s-3977f3d1f8-gap, 2px);
  background: var(--rv-s-3977f3d1f8-background, var(--color-divider));
  border: var(--rv-s-3977f3d1f8-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-3977f3d1f8-border-radius, 12px);
  overflow: var(--rv-s-3977f3d1f8-overflow, hidden);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-eae47684e3) {
  background: var(--rv-s-eae47684e3-background, var(--rv-ink));
  padding: var(--rv-s-eae47684e3-padding, 30px 28px);
  display: var(--rv-s-eae47684e3-display, grid);
  gap: var(--rv-s-eae47684e3-gap, 10px);
  align-content: var(--rv-s-eae47684e3-align-content, start);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e8f92b6673) {
  margin: var(--rv-s-e8f92b6673-margin, 0);
  font-size: var(--rv-s-e8f92b6673-font-size, 15px);
  line-height: var(--rv-s-e8f92b6673-line-height, 25px);
  color: var(--rv-s-e8f92b6673-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5c1275ddd9) {
  display: var(--rv-s-5c1275ddd9-display, block);
  font-size: var(--rv-s-5c1275ddd9-font-size, 13px);
  font-weight: var(--rv-s-5c1275ddd9-font-weight, 600);
  letter-spacing: var(--rv-s-5c1275ddd9-letter-spacing, 0.12em);
  text-transform: var(--rv-s-5c1275ddd9-text-transform, uppercase);
  color: var(--rv-s-5c1275ddd9-color, var(--color-accent-400));
  margin-bottom: var(--rv-s-5c1275ddd9-margin-bottom, 14px);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a4e9fc6a4f) {
  font-family: var(--rv-s-a4e9fc6a4f-font-family, var(--font-heading));
  font-weight: var(--rv-s-a4e9fc6a4f-font-weight, 800);
  font-size: var(--rv-s-a4e9fc6a4f-font-size, clamp(26px,3vw,38px));
  line-height: var(--rv-s-a4e9fc6a4f-line-height, 1.06);
  letter-spacing: var(--rv-s-a4e9fc6a4f-letter-spacing, -0.03em);
  margin: var(--rv-s-a4e9fc6a4f-margin, 0 0 12px);
  max-width: var(--rv-s-a4e9fc6a4f-max-width, 24ch);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c370d53810) {
  margin: var(--rv-s-c370d53810-margin, 0 0 30px);
  font-size: var(--rv-s-c370d53810-font-size, 15.5px);
  line-height: var(--rv-s-c370d53810-line-height, 26px);
  color: var(--rv-s-c370d53810-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
  max-width: var(--rv-s-c370d53810-max-width, 70ch);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-33aa57f190) {
  margin: var(--rv-s-33aa57f190-margin, 18px 0 0);
  font-size: var(--rv-s-33aa57f190-font-size, 13px);
  line-height: var(--rv-s-33aa57f190-line-height, 22px);
  color: var(--rv-s-33aa57f190-color, color-mix(in srgb,var(--rv-bone) 46%,transparent));
  max-width: var(--rv-s-33aa57f190-max-width, 78ch);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c1068430bd) {
  font-family: var(--rv-s-c1068430bd-font-family, var(--font-heading));
  font-weight: var(--rv-s-c1068430bd-font-weight, 800);
  font-size: var(--rv-s-c1068430bd-font-size, clamp(26px,3vw,38px));
  line-height: var(--rv-s-c1068430bd-line-height, 1.06);
  letter-spacing: var(--rv-s-c1068430bd-letter-spacing, -0.03em);
  margin: var(--rv-s-c1068430bd-margin, 0 0 12px);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-926b24e3fd) {
  margin: var(--rv-s-926b24e3fd-margin, 0 0 30px);
  font-size: var(--rv-s-926b24e3fd-font-size, 15.5px);
  line-height: var(--rv-s-926b24e3fd-line-height, 26px);
  color: var(--rv-s-926b24e3fd-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
  max-width: var(--rv-s-926b24e3fd-max-width, 66ch);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b102e3989e) {
  width: var(--rv-s-b102e3989e-width, 100%);
  border-collapse: var(--rv-s-b102e3989e-border-collapse, collapse);
  font-size: var(--rv-s-b102e3989e-font-size, 14.5px);
  min-width: var(--rv-s-b102e3989e-min-width, 640px);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8f849983c8) {
  background: var(--rv-s-8f849983c8-background, var(--rv-surface));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-966d3c1278) {
  text-align: var(--rv-s-966d3c1278-text-align, left);
  padding: var(--rv-s-966d3c1278-padding, 13px 16px);
  font-family: var(--rv-s-966d3c1278-font-family, var(--font-heading));
  font-weight: var(--rv-s-966d3c1278-font-weight, 800);
  font-size: var(--rv-s-966d3c1278-font-size, 12px);
  letter-spacing: var(--rv-s-966d3c1278-letter-spacing, 0.1em);
  text-transform: var(--rv-s-966d3c1278-text-transform, uppercase);
  color: var(--rv-s-966d3c1278-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1f9772da19) {
  padding: var(--rv-s-1f9772da19-padding, 13px 16px);
  border-top: var(--rv-s-1f9772da19-border-top, 1px solid var(--color-divider));
  font-weight: var(--rv-s-1f9772da19-font-weight, 600);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4e02a3877b) {
  padding: var(--rv-s-4e02a3877b-padding, 13px 16px);
  border-top: var(--rv-s-4e02a3877b-border-top, 1px solid var(--color-divider));
  color: var(--rv-s-4e02a3877b-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-633934c830) {
  margin: var(--rv-s-633934c830-margin, 18px 0 0);
  font-size: var(--rv-s-633934c830-font-size, 14px);
  line-height: var(--rv-s-633934c830-line-height, 23px);
  color: var(--rv-s-633934c830-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
  max-width: var(--rv-s-633934c830-max-width, 74ch);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9439e0f8f8) {
  font-family: var(--rv-s-9439e0f8f8-font-family, var(--font-heading));
  font-weight: var(--rv-s-9439e0f8f8-font-weight, 800);
  font-size: var(--rv-s-9439e0f8f8-font-size, clamp(26px,3vw,38px));
  line-height: var(--rv-s-9439e0f8f8-line-height, 1.06);
  letter-spacing: var(--rv-s-9439e0f8f8-letter-spacing, -0.03em);
  margin: var(--rv-s-9439e0f8f8-margin, 0 0 12px);
  max-width: var(--rv-s-9439e0f8f8-max-width, 22ch);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0853c0659d) {
  margin: var(--rv-s-0853c0659d-margin, 0 0 24px);
  font-size: var(--rv-s-0853c0659d-font-size, 16px);
  line-height: var(--rv-s-0853c0659d-line-height, 26px);
  color: var(--rv-s-0853c0659d-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-0853c0659d-max-width, 64ch);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9d23f73f4e) {
  offset-path: var(--rv-s-9d23f73f4e-offset-path, path('M200 70 H250'));
  --d: 1.6s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-028031a90c) {
  offset-path: var(--rv-s-028031a90c-offset-path, path('M430 70 H480'));
  --d: 1.6s;
  --dl: .8s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-da61d35872) {
  offset-path: var(--rv-s-da61d35872-offset-path, path('M660 70 H710'));
  --d: 1.4s;
  --dl: 1.4s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-046ebe1b5a) {
  offset-path: var(--rv-s-046ebe1b5a-offset-path, path('M710 78 H660'));
  --d: 1.4s;
  --dl: 2.2s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3b92bba72c) {
  offset-path: var(--rv-s-3b92bba72c-offset-path, path('M570 100 V180'));
  --d: 1.6s;
  --dl: 2.8s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1840538e67) {
  offset-path: var(--rv-s-1840538e67-offset-path, path('M660 230 H930 V70 H960'));
  --d: 2.6s;
  --dl: 3.6s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-12123adc1f) {
  offset-path: var(--rv-s-12123adc1f-offset-path, path('M960 80 H930 V230 H660'));
  --d: 2.4s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f57d97c373) {
  offset-path: var(--rv-s-f57d97c373-offset-path, path('M570 240 V460'));
  --d: 1.6s;
  --dl: 1.6s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-94c89f6049) {
  offset-path: var(--rv-s-94c89f6049-offset-path, path('M660 490 H710'));
  --d: 1s;
  --dl: 2.6s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2495b48e82) {
  offset-path: var(--rv-s-2495b48e82-offset-path, path('M710 500 H660'));
  --d: 1s;
  --dl: 3.3s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1ccd323825) {
  offset-path: var(--rv-s-1ccd323825-offset-path, path('M580 460 V240'));
  --d: 1.6s;
  --dl: 4s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-323a8a813b) {
  offset-path: var(--rv-s-323a8a813b-offset-path, path('M660 230 H930 V70 H960'));
  --d: 2.4s;
  --dl: 5.2s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-be7ee586ba) {
  offset-path: var(--rv-s-be7ee586ba-offset-path, path('M800 218 V460'));
  --d: 3s;
  --dl: .6s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-895b8ba599) {
  offset-path: var(--rv-s-895b8ba599-offset-path, path('M660 70 H710'));
  --d: 1.4s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0ab25a0127) {
  offset-path: var(--rv-s-0ab25a0127-offset-path, path('M710 78 H660'));
  --d: 1.4s;
  --dl: 1s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a758d71df4) {
  offset-path: var(--rv-s-a758d71df4-offset-path, path('M800 82 V94'));
  --d: .9s;
  --dl: .4s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-020f656e66) {
  offset-path: var(--rv-s-020f656e66-offset-path, path('M800 140 V152'));
  --d: .9s;
  --dl: 1.2s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2a3662a173) {
  offset-path: var(--rv-s-2a3662a173-offset-path, path('M340 320 V300 H455 V95 H480'));
  --d: 2.6s;
  --dl: .2s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ceba891214) {
  offset-path: var(--rv-s-ceba891214-offset-path, path('M660 85 H670 V350 H960'));
  --d: 2.6s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0ed8e30757) {
  offset-path: var(--rv-s-0ed8e30757-offset-path, path('M1050 320 V240'));
  --d: 1.2s;
  --dl: 2.6s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3ac4ddd319) {
  offset-path: var(--rv-s-3ac4ddd319-offset-path, path('M960 360 H680 V95 H660'));
  --d: 2.6s;
  --dl: 3.6s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d37457cc8e) {
  offset-path: var(--rv-s-d37457cc8e-offset-path, path('M200 210 H250'));
  --d: 1.4s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9d0f5211c4) {
  offset-path: var(--rv-s-9d0f5211c4-offset-path, path('M440 225 V490 H480'));
  --d: 2s;
  --dl: .8s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-655788e3cd) {
  offset-path: var(--rv-s-655788e3cd-offset-path, path('M430 195 H455 V85 H480'));
  --d: 1.6s;
  --dl: 4s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ed87f95301) {
  offset-path: var(--rv-s-ed87f95301-offset-path, path('M480 92 H462 V202 H430'));
  --d: 1.6s;
  --dl: 5.2s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-704f28c4a6) {
  offset-path: var(--rv-s-704f28c4a6-offset-path, path('M250 225 H235 V560 H1050 V520'));
  --d: 3s;
  --dl: 6.4s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8374127bbc) {
  offset-path: var(--rv-s-8374127bbc-offset-path, path('M1140 490 H1150 V210 H1140'));
  --d: 1.6s;
  --dl: 9.2s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-63c84598e5) {
  offset-path: var(--rv-s-63c84598e5-offset-path, path('M1050 320 V240'));
  --d: 1.2s;
  --dl: 9s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-96ee310f6d) {
  offset-path: var(--rv-s-96ee310f6d-offset-path, path('M660 85 H670 V350 H960'));
  --d: 2.6s;
  --dl: 6.6s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-12735a4445) {
  offset-path: var(--rv-s-12735a4445-offset-path, path('M660 220 H960'));
  --d: 1.8s;
  --dl: 6.6s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-181b50ed61) {
  offset-path: var(--rv-s-181b50ed61-offset-path, path('M960 80 H930 V230 H660'));
  --d: 2.2s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2cec43e25d) {
  offset-path: var(--rv-s-2cec43e25d-offset-path, path('M480 235 H455 V350 H430'));
  --d: 1.6s;
  --dl: 2.2s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-06dfa988c7) {
  offset-path: var(--rv-s-06dfa988c7-offset-path, path('M200 350 H250'));
  --d: 1.4s;
  --dl: 1.4s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0349d522ef) {
  offset-path: var(--rv-s-0349d522ef-offset-path, path('M960 490 V580 H340 V380'));
  --d: 3s;
  --dl: 2s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5ba6059bbc) {
  offset-path: var(--rv-s-5ba6059bbc-offset-path, path('M340 320 V300 H455 V95 H480'));
  --d: 2.4s;
  --dl: 3.4s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-143e65735d) {
  offset-path: var(--rv-s-143e65735d-offset-path, path('M660 70 H710'));
  --d: 1.2s;
  --dl: 5.8s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d01c603ab4) {
  offset-path: var(--rv-s-d01c603ab4-offset-path, path('M710 78 H660'));
  --d: 1.2s;
  --dl: 7s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d78b1a7fed) {
  offset-path: var(--rv-s-d78b1a7fed-offset-path, path('M660 230 H930 V70 H960'));
  --d: 2.4s;
  --dl: 8.2s;
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-66a4ee0582) {
  background: var(--rv-s-66a4ee0582-background, var(--color-accent));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-317f401d73) {
  background: var(--rv-s-317f401d73-background, var(--rv-bone));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-91412ee083) {
  background: var(--rv-s-91412ee083-background, transparent);
  box-shadow: var(--rv-s-91412ee083-box-shadow, 0 0 0 2px var(--color-accent) inset);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-eb566acb36) {
  background: var(--rv-s-eb566acb36-background, var(--rv-ink));
  padding: var(--rv-s-eb566acb36-padding, 28px 26px);
  display: var(--rv-s-eb566acb36-display, grid);
  gap: var(--rv-s-eb566acb36-gap, 10px);
  align-content: var(--rv-s-eb566acb36-align-content, start);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2b64bfc5f3) {
  margin: var(--rv-s-2b64bfc5f3-margin, 0);
  font-family: var(--rv-s-2b64bfc5f3-font-family, var(--font-heading));
  font-weight: var(--rv-s-2b64bfc5f3-font-weight, 800);
  font-size: var(--rv-s-2b64bfc5f3-font-size, 17px);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-299dbe77d8) {
  margin: var(--rv-s-299dbe77d8-margin, 0);
  font-size: var(--rv-s-299dbe77d8-font-size, 14.5px);
  line-height: var(--rv-s-299dbe77d8-line-height, 24px);
  color: var(--rv-s-299dbe77d8-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ff58b97209) {
  max-width: var(--rv-s-ff58b97209-max-width, 1180px);
  margin: var(--rv-s-ff58b97209-margin, 0 auto);
  display: var(--rv-s-ff58b97209-display, grid);
  grid-template-columns: var(--rv-s-ff58b97209-grid-template-columns, minmax(0,1fr) minmax(0,1fr));
  gap: var(--rv-s-ff58b97209-gap, 34px);
  align-items: var(--rv-s-ff58b97209-align-items, start);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-63864e01b9) {
  font-family: var(--rv-s-63864e01b9-font-family, var(--font-heading));
  font-weight: var(--rv-s-63864e01b9-font-weight, 800);
  font-size: var(--rv-s-63864e01b9-font-size, clamp(26px,3vw,38px));
  line-height: var(--rv-s-63864e01b9-line-height, 1.06);
  letter-spacing: var(--rv-s-63864e01b9-letter-spacing, -0.03em);
  margin: var(--rv-s-63864e01b9-margin, 0 0 16px);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ff0014e344) {
  margin: var(--rv-s-ff0014e344-margin, 0 0 16px);
  font-size: var(--rv-s-ff0014e344-font-size, 15.5px);
  line-height: var(--rv-s-ff0014e344-line-height, 26px);
  color: var(--rv-s-ff0014e344-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-0087078180) {
  margin: var(--rv-s-0087078180-margin, 0);
  padding: var(--rv-s-0087078180-padding, 0);
  list-style: var(--rv-s-0087078180-list-style, none);
  display: var(--rv-s-0087078180-display, grid);
  gap: var(--rv-s-0087078180-gap, 12px);
  font-size: var(--rv-s-0087078180-font-size, 15px);
  line-height: var(--rv-s-0087078180-line-height, 25px);
  color: var(--rv-s-0087078180-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-33d1bb8058) {
  border: var(--rv-s-33d1bb8058-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-33d1bb8058-border-radius, 12px);
  background: var(--rv-s-33d1bb8058-background, var(--rv-surface));
  padding: var(--rv-s-33d1bb8058-padding, 28px 26px);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f61853fbe1) {
  margin: var(--rv-s-f61853fbe1-margin, 0 0 14px);
  font-family: var(--rv-s-f61853fbe1-font-family, var(--font-heading));
  font-weight: var(--rv-s-f61853fbe1-font-weight, 800);
  font-size: var(--rv-s-f61853fbe1-font-size, 18px);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d7935837d4) {
  margin: var(--rv-s-d7935837d4-margin, 0 0 16px);
  font-size: var(--rv-s-d7935837d4-font-size, 15px);
  line-height: var(--rv-s-d7935837d4-line-height, 25px);
  color: var(--rv-s-d7935837d4-color, color-mix(in srgb,var(--rv-bone) 76%,transparent));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-161d174efb) {
  display: var(--rv-s-161d174efb-display, flex);
  gap: var(--rv-s-161d174efb-gap, 10px);
  flex-wrap: var(--rv-s-161d174efb-flex-wrap, wrap);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-06931c1f8f) {
  padding: var(--rv-s-06931c1f8f-padding, 12px 18px);
  text-decoration: var(--rv-s-06931c1f8f-text-decoration, none);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a73c31ed98) {
  padding: var(--rv-s-a73c31ed98-padding, 12px 18px);
  color: var(--rv-s-a73c31ed98-color, var(--rv-bone));
  text-decoration: var(--rv-s-a73c31ed98-text-decoration, none);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-931751aa2e) {
  padding: var(--rv-s-931751aa2e-padding, clamp(44px,6vw,72px) var(--edge) 96px);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a7c3bc1404) {
  max-width: var(--rv-s-a7c3bc1404-max-width, 1180px);
  margin: var(--rv-s-a7c3bc1404-margin, 0 auto);
  display: var(--rv-s-a7c3bc1404-display, grid);
  grid-template-columns: var(--rv-s-a7c3bc1404-grid-template-columns, repeat(3,minmax(0,1fr)));
  gap: var(--rv-s-a7c3bc1404-gap, 2px);
  background: var(--rv-s-a7c3bc1404-background, var(--color-divider));
  border: var(--rv-s-a7c3bc1404-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-a7c3bc1404-border-radius, 12px);
  overflow: var(--rv-s-a7c3bc1404-overflow, hidden);
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-694e0fe5f2) {
  margin: var(--rv-s-694e0fe5f2-margin, 0);
  font-size: var(--rv-s-694e0fe5f2-font-size, 14.5px);
  line-height: var(--rv-s-694e0fe5f2-line-height, 24px);
  color: var(--rv-s-694e0fe5f2-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
}

/* src/content/trust.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3269a95db4) {
  max-width: var(--rv-s-3269a95db4-max-width, 1180px);
  margin: var(--rv-s-3269a95db4-margin, 24px auto 0);
  font-size: var(--rv-s-3269a95db4-font-size, 13.5px);
  color: var(--rv-s-3269a95db4-color, color-mix(in srgb,var(--rv-bone) 52%,transparent));
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6636c86565) {
  padding: var(--rv-s-6636c86565-padding, clamp(46px,6vw,92px) var(--edge) clamp(36px,4vw,56px));
  border-bottom: var(--rv-s-6636c86565-border-bottom, 2px solid var(--color-divider));
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7527180c96) {
  font-family: var(--rv-s-7527180c96-font-family, var(--font-heading));
  font-weight: var(--rv-s-7527180c96-font-weight, 800);
  font-size: var(--rv-s-7527180c96-font-size, clamp(38px,5.4vw,68px));
  line-height: var(--rv-s-7527180c96-line-height, 0.99);
  letter-spacing: var(--rv-s-7527180c96-letter-spacing, -0.04em);
  margin: var(--rv-s-7527180c96-margin, 22px 0 0 -0.04em);
  max-width: var(--rv-s-7527180c96-max-width, 20ch);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ba0eba8462) {
  margin: var(--rv-s-ba0eba8462-margin, 22px 0 0);
  font-size: var(--rv-s-ba0eba8462-font-size, 18px);
  line-height: var(--rv-s-ba0eba8462-line-height, 30px);
  color: var(--rv-s-ba0eba8462-color, color-mix(in srgb,var(--rv-bone) 74%,transparent));
  max-width: var(--rv-s-ba0eba8462-max-width, 56ch);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-39091b2afe) {
  border: var(--rv-s-39091b2afe-border, 2px solid color-mix(in srgb,var(--color-accent) 45%,transparent));
  border-radius: var(--rv-s-39091b2afe-border-radius, 16px);
  overflow: var(--rv-s-39091b2afe-overflow, hidden);
  background: var(--rv-s-39091b2afe-background, linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 10%,transparent),color-mix(in srgb,var(--color-accent) 2%,transparent)));
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-631abbdafc) {
  display: var(--rv-s-631abbdafc-display, grid);
  grid-template-columns: var(--rv-s-631abbdafc-grid-template-columns, minmax(0,1fr) minmax(0,0.85fr));
  gap: var(--rv-s-631abbdafc-gap, 0);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8d8eac2835) {
  padding: var(--rv-s-8d8eac2835-padding, clamp(26px,3.4vw,48px));
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-676810210d) {
  display: var(--rv-s-676810210d-display, inline-block);
  background: var(--rv-s-676810210d-background, var(--color-accent));
  color: var(--rv-s-676810210d-color, var(--color-bg));
  font-family: var(--rv-s-676810210d-font-family, var(--font-heading));
  font-weight: var(--rv-s-676810210d-font-weight, 800);
  font-size: var(--rv-s-676810210d-font-size, 11px);
  letter-spacing: var(--rv-s-676810210d-letter-spacing, 0.14em);
  text-transform: var(--rv-s-676810210d-text-transform, uppercase);
  padding: var(--rv-s-676810210d-padding, 5px 11px);
  border-radius: var(--rv-s-676810210d-border-radius, 6px);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-91f4a13ea4) {
  font-family: var(--rv-s-91f4a13ea4-font-family, var(--font-heading));
  font-weight: var(--rv-s-91f4a13ea4-font-weight, 800);
  font-size: var(--rv-s-91f4a13ea4-font-size, clamp(30px,3.6vw,46px));
  line-height: var(--rv-s-91f4a13ea4-line-height, 1.02);
  letter-spacing: var(--rv-s-91f4a13ea4-letter-spacing, -0.035em);
  margin: var(--rv-s-91f4a13ea4-margin, 20px 0 14px);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-da95a3af6b) {
  margin: var(--rv-s-da95a3af6b-margin, 0 0 20px);
  font-size: var(--rv-s-da95a3af6b-font-size, 17px);
  line-height: var(--rv-s-da95a3af6b-line-height, 28px);
  color: var(--rv-s-da95a3af6b-color, color-mix(in srgb,var(--rv-bone) 78%,transparent));
  max-width: var(--rv-s-da95a3af6b-max-width, 46ch);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-865c10f9cd) {
  display: var(--rv-s-865c10f9cd-display, flex);
  flex-wrap: var(--rv-s-865c10f9cd-flex-wrap, wrap);
  gap: var(--rv-s-865c10f9cd-gap, 8px);
  margin-bottom: var(--rv-s-865c10f9cd-margin-bottom, 26px);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a21ac57279) {
  border: var(--rv-s-a21ac57279-border, 2px solid color-mix(in srgb,var(--rv-bone) 22%,transparent));
  border-radius: var(--rv-s-a21ac57279-border-radius, 6px);
  padding: var(--rv-s-a21ac57279-padding, 5px 11px);
  font-size: var(--rv-s-a21ac57279-font-size, 13px);
  color: var(--rv-s-a21ac57279-color, color-mix(in srgb,var(--rv-bone) 75%,transparent));
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7de392d52d) {
  display: var(--rv-s-7de392d52d-display, flex);
  flex-wrap: var(--rv-s-7de392d52d-flex-wrap, wrap);
  gap: var(--rv-s-7de392d52d-gap, 12px);
  align-items: var(--rv-s-7de392d52d-align-items, center);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c728deff72) {
  font-size: var(--rv-s-c728deff72-font-size, 15px);
  padding: var(--rv-s-c728deff72-padding, 14px 22px);
  border-radius: var(--rv-s-c728deff72-border-radius, 9px);
  text-decoration: var(--rv-s-c728deff72-text-decoration, none);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7f68bc040d) {
  font-family: var(--rv-s-7f68bc040d-font-family, var(--font-heading));
  font-weight: var(--rv-s-7f68bc040d-font-weight, 800);
  font-size: var(--rv-s-7f68bc040d-font-size, 15px);
  border: var(--rv-s-7f68bc040d-border, 2px solid var(--color-divider));
  color: var(--rv-s-7f68bc040d-color, var(--rv-bone));
  padding: var(--rv-s-7f68bc040d-padding, 12px 20px);
  border-radius: var(--rv-s-7f68bc040d-border-radius, 9px);
  text-decoration: var(--rv-s-7f68bc040d-text-decoration, none);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-1692811e27) {
  border-left: var(--rv-s-1692811e27-border-left, 2px solid color-mix(in srgb,var(--color-accent) 30%,transparent));
  min-height: var(--rv-s-1692811e27-min-height, 300px);
  background: var(--rv-s-1692811e27-background, var(--rv-image-ground));
  display: var(--rv-s-1692811e27-display, block);
  text-decoration: var(--rv-s-1692811e27-text-decoration, none);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f81bd30279) {
  position: var(--rv-s-f81bd30279-position, relative);
  width: var(--rv-s-f81bd30279-width, 100%);
  height: var(--rv-s-f81bd30279-height, 100%);
  min-height: var(--rv-s-f81bd30279-min-height, 300px);
  background: var(--rv-s-f81bd30279-background, var(--rv-image-ground));
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-61e42f3a2d) {
  position: var(--rv-s-61e42f3a2d-position, absolute);
  inset: var(--rv-s-61e42f3a2d-inset, 0);
  width: var(--rv-s-61e42f3a2d-width, 100%);
  height: var(--rv-s-61e42f3a2d-height, 100%);
  display: var(--rv-s-61e42f3a2d-display, block);
  object-fit: var(--rv-s-61e42f3a2d-object-fit, cover);
  object-position: var(--rv-s-61e42f3a2d-object-position, top center);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-efef0a233e) {
  padding: var(--rv-s-efef0a233e-padding, clamp(34px,4vw,60px) var(--edge) clamp(44px,6vw,80px));
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a247dd4a7e) {
  font-family: var(--rv-s-a247dd4a7e-font-family, var(--font-heading));
  font-weight: var(--rv-s-a247dd4a7e-font-weight, 800);
  font-size: var(--rv-s-a247dd4a7e-font-size, clamp(24px,3vw,36px));
  line-height: var(--rv-s-a247dd4a7e-line-height, 1.05);
  letter-spacing: var(--rv-s-a247dd4a7e-letter-spacing, -0.035em);
  margin: var(--rv-s-a247dd4a7e-margin, 0 0 8px);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ade7f7306c) {
  margin: var(--rv-s-ade7f7306c-margin, 0 0 26px);
  font-size: var(--rv-s-ade7f7306c-font-size, 16px);
  line-height: var(--rv-s-ade7f7306c-line-height, 26px);
  color: var(--rv-s-ade7f7306c-color, color-mix(in srgb,var(--rv-bone) 66%,transparent));
  max-width: var(--rv-s-ade7f7306c-max-width, 56ch);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-a9d6ce6ae0) {
  border: var(--rv-s-a9d6ce6ae0-border, 2px solid color-mix(in srgb,var(--rv-bone) 22%,transparent));
  border-radius: var(--rv-s-a9d6ce6ae0-border-radius, 14px);
  padding: var(--rv-s-a9d6ce6ae0-padding, 26px 24px);
  display: var(--rv-s-a9d6ce6ae0-display, flex);
  flex-direction: var(--rv-s-a9d6ce6ae0-flex-direction, column);
  gap: var(--rv-s-a9d6ce6ae0-gap, 12px);
  transition: var(--rv-s-a9d6ce6ae0-transition, border-color 150ms ease-out);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5e3400c6cf) {
  display: var(--rv-s-5e3400c6cf-display, flex);
  align-items: var(--rv-s-5e3400c6cf-align-items, baseline);
  justify-content: var(--rv-s-5e3400c6cf-justify-content, space-between);
  gap: var(--rv-s-5e3400c6cf-gap, 14px);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9590d79681) {
  font-size: var(--rv-s-9590d79681-font-size, 12px);
  font-family: var(--rv-s-9590d79681-font-family, var(--font-heading));
  font-weight: var(--rv-s-9590d79681-font-weight, 800);
  letter-spacing: var(--rv-s-9590d79681-letter-spacing, 0.12em);
  text-transform: var(--rv-s-9590d79681-text-transform, uppercase);
  color: var(--rv-s-9590d79681-color, var(--color-accent-400));
  flex: var(--rv-s-9590d79681-flex, none);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-56e5cc1e64) {
  margin: var(--rv-s-56e5cc1e64-margin, 0);
  font-size: var(--rv-s-56e5cc1e64-font-size, 14px);
  color: var(--rv-s-56e5cc1e64-color, color-mix(in srgb,var(--rv-bone) 50%,transparent));
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e0da3ecc87) {
  display: var(--rv-s-e0da3ecc87-display, flex);
  flex-wrap: var(--rv-s-e0da3ecc87-flex-wrap, wrap);
  gap: var(--rv-s-e0da3ecc87-gap, 10px);
  margin-top: var(--rv-s-e0da3ecc87-margin-top, 6px);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e1dff75f2b) {
  font-family: var(--rv-s-e1dff75f2b-font-family, var(--font-heading));
  font-weight: var(--rv-s-e1dff75f2b-font-weight, 800);
  font-size: var(--rv-s-e1dff75f2b-font-size, 14.5px);
  color: var(--rv-s-e1dff75f2b-color, var(--color-accent-400));
  text-decoration: var(--rv-s-e1dff75f2b-text-decoration, none);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ea2ee1a502) {
  font-family: var(--rv-s-ea2ee1a502-font-family, var(--font-heading));
  font-weight: var(--rv-s-ea2ee1a502-font-weight, 800);
  font-size: var(--rv-s-ea2ee1a502-font-size, 14.5px);
  color: var(--rv-s-ea2ee1a502-color, color-mix(in srgb,var(--rv-bone) 60%,transparent));
  text-decoration: var(--rv-s-ea2ee1a502-text-decoration, none);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-597595407a) {
  font-family: var(--rv-s-597595407a-font-family, var(--font-heading));
  font-weight: var(--rv-s-597595407a-font-weight, 800);
  font-size: var(--rv-s-597595407a-font-size, clamp(24px,3vw,36px));
  line-height: var(--rv-s-597595407a-line-height, 1.05);
  letter-spacing: var(--rv-s-597595407a-letter-spacing, -0.035em);
  margin: var(--rv-s-597595407a-margin, 0 0 26px);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-2aabaee19a) {
  border: var(--rv-s-2aabaee19a-border, 2px solid color-mix(in srgb,var(--rv-bone) 20%,transparent));
  border-radius: var(--rv-s-2aabaee19a-border-radius, 12px);
  padding: var(--rv-s-2aabaee19a-padding, 24px);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4798c91397) {
  margin: var(--rv-s-4798c91397-margin, 0 0 8px);
  font-family: var(--rv-s-4798c91397-font-family, var(--font-heading));
  font-weight: var(--rv-s-4798c91397-font-weight, 800);
  font-size: var(--rv-s-4798c91397-font-size, 17px);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5c05f5a377) {
  padding: var(--rv-s-5c05f5a377-padding, 0 var(--edge) clamp(44px,6vw,72px));
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-5b16dd6591) {
  max-width: var(--rv-s-5b16dd6591-max-width, 1220px);
  margin: var(--rv-s-5b16dd6591-margin, 0 auto);
  border: var(--rv-s-5b16dd6591-border, 2px solid var(--color-divider));
  border-radius: var(--rv-s-5b16dd6591-border-radius, 14px);
  padding: var(--rv-s-5b16dd6591-padding, clamp(26px,3.4vw,44px));
  display: var(--rv-s-5b16dd6591-display, flex);
  align-items: var(--rv-s-5b16dd6591-align-items, center);
  justify-content: var(--rv-s-5b16dd6591-justify-content, space-between);
  gap: var(--rv-s-5b16dd6591-gap, 24px);
  flex-wrap: var(--rv-s-5b16dd6591-flex-wrap, wrap);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8df4537144) {
  margin: var(--rv-s-8df4537144-margin, 0 0 8px);
  font-family: var(--rv-s-8df4537144-font-family, var(--font-heading));
  font-weight: var(--rv-s-8df4537144-font-weight, 800);
  font-size: var(--rv-s-8df4537144-font-size, clamp(22px,2.6vw,30px));
  letter-spacing: var(--rv-s-8df4537144-letter-spacing, -0.03em);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-54e3c5d953) {
  margin: var(--rv-s-54e3c5d953-margin, 0);
  font-size: var(--rv-s-54e3c5d953-font-size, 16px);
  line-height: var(--rv-s-54e3c5d953-line-height, 26px);
  color: var(--rv-s-54e3c5d953-color, color-mix(in srgb,var(--rv-bone) 68%,transparent));
  max-width: var(--rv-s-54e3c5d953-max-width, 50ch);
}

/* src/content/work.html */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-e68f951252) {
  font-size: var(--rv-s-e68f951252-font-size, 15.5px);
  padding: var(--rv-s-e68f951252-padding, 15px 24px);
  border-radius: var(--rv-s-e68f951252-border-radius, 9px);
  flex: var(--rv-s-e68f951252-flex, none);
  text-decoration: var(--rv-s-e68f951252-text-decoration, none);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-ca62e50af9) {
  position: var(--rv-s-ca62e50af9-position, sticky);
  top: var(--rv-s-ca62e50af9-top, 0);
  z-index: var(--rv-s-ca62e50af9-z-index, 50);
  height: var(--rv-s-ca62e50af9-height, 66px);
  background: var(--rv-s-ca62e50af9-background, color-mix(in srgb,var(--rv-ink) 88%,transparent));
  backdrop-filter: var(--rv-s-ca62e50af9-backdrop-filter, blur(12px));
  border-bottom: var(--rv-s-ca62e50af9-border-bottom, 2px solid var(--color-divider));
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-cc3bb24550) {
  width: var(--rv-s-cc3bb24550-width, 100%);
  max-width: var(--rv-s-cc3bb24550-max-width, 1240px);
  height: var(--rv-s-cc3bb24550-height, 100%);
  margin: var(--rv-s-cc3bb24550-margin, 0 auto);
  padding: var(--rv-s-cc3bb24550-padding, 0 var(--edge));
  display: var(--rv-s-cc3bb24550-display, flex);
  align-items: var(--rv-s-cc3bb24550-align-items, center);
  gap: var(--rv-s-cc3bb24550-gap, 24px);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c671bbca54) {
  display: var(--rv-s-c671bbca54-display, flex);
  align-items: var(--rv-s-c671bbca54-align-items, center);
  color: var(--rv-s-c671bbca54-color, var(--rv-bone));
  text-decoration: var(--rv-s-c671bbca54-text-decoration, none);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-66b6a0285e) {
  display: var(--rv-s-66b6a0285e-display, block);
  width: var(--rv-s-66b6a0285e-width, 132px);
  height: var(--rv-s-66b6a0285e-height, 34px);
  object-fit: var(--rv-s-66b6a0285e-object-fit, contain);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-63ca64d457) {
  display: var(--rv-s-63ca64d457-display, flex);
  gap: var(--rv-s-63ca64d457-gap, 22px);
  margin-left: var(--rv-s-63ca64d457-margin-left, 20px);
  font-size: var(--rv-s-63ca64d457-font-size, 14px);
  font-weight: var(--rv-s-63ca64d457-font-weight, 600);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-4bbd30492c) {
  color: var(--rv-s-4bbd30492c-color, color-mix(in srgb,var(--rv-bone) 72%,transparent));
  text-decoration: var(--rv-s-4bbd30492c-text-decoration, none);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7348b4aa3c) {
  display: var(--rv-s-7348b4aa3c-display, flex);
  align-items: var(--rv-s-7348b4aa3c-align-items, center);
  gap: var(--rv-s-7348b4aa3c-gap, 7px);
  font-family: var(--rv-s-7348b4aa3c-font-family, var(--font-heading));
  font-weight: var(--rv-s-7348b4aa3c-font-weight, 800);
  font-size: var(--rv-s-7348b4aa3c-font-size, 14px);
  color: var(--rv-s-7348b4aa3c-color, color-mix(in srgb,var(--rv-bone) 80%,transparent));
  text-decoration: var(--rv-s-7348b4aa3c-text-decoration, none);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-3d051dd7ca) {
  display: var(--rv-s-3d051dd7ca-display, inline-flex);
  align-items: var(--rv-s-3d051dd7ca-align-items, center);
  gap: var(--rv-s-3d051dd7ca-gap, 6px);
  font-family: var(--rv-s-3d051dd7ca-font-family, var(--font-heading));
  font-weight: var(--rv-s-3d051dd7ca-font-weight, 800);
  font-size: var(--rv-s-3d051dd7ca-font-size, 14px);
  color: var(--rv-s-3d051dd7ca-color, var(--rv-bone));
  text-decoration: var(--rv-s-3d051dd7ca-text-decoration, none);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f4c3029d7f) {
  font-family: var(--rv-s-f4c3029d7f-font-family, var(--font-heading));
  font-weight: var(--rv-s-f4c3029d7f-font-weight, 800);
  font-size: var(--rv-s-f4c3029d7f-font-size, 14px);
  color: var(--rv-s-f4c3029d7f-color, var(--rv-bone));
  text-decoration: var(--rv-s-f4c3029d7f-text-decoration, none);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6aa34d7432) {
  display: var(--rv-s-6aa34d7432-display, none);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-472fb07b26) {
  width: var(--rv-s-472fb07b26-width, 48px);
  height: var(--rv-s-472fb07b26-height, 48px);
  display: var(--rv-s-472fb07b26-display, grid);
  place-items: var(--rv-s-472fb07b26-place-items, center);
  border: var(--rv-s-472fb07b26-border, 3px solid rgba(255,255,255,.44));
  border-radius: var(--rv-s-472fb07b26-border-radius, 999px);
  background: var(--rv-s-472fb07b26-background, #050505);
  color: var(--rv-s-472fb07b26-color, var(--rv-bone));
  cursor: var(--rv-s-472fb07b26-cursor, pointer);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-bd2791e36b) {
  position: var(--rv-s-bd2791e36b-position, fixed);
  inset: var(--rv-s-bd2791e36b-inset, 66px 0 0);
  z-index: var(--rv-s-bd2791e36b-z-index, 80);
  background: var(--rv-s-bd2791e36b-background, var(--rv-ink));
  padding: var(--rv-s-bd2791e36b-padding, 26px var(--edge) 96px);
  display: var(--rv-s-bd2791e36b-display, grid);
  align-content: var(--rv-s-bd2791e36b-align-content, start);
  gap: var(--rv-s-bd2791e36b-gap, 18px);
  border-top: var(--rv-s-bd2791e36b-border-top, 2px solid var(--color-divider));
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-d67c625e14) {
  font-family: var(--rv-s-d67c625e14-font-family, var(--font-heading));
  font-weight: var(--rv-s-d67c625e14-font-weight, 800);
  font-size: var(--rv-s-d67c625e14-font-size, 26px);
  color: var(--rv-s-d67c625e14-color, var(--rv-bone));
  text-decoration: var(--rv-s-d67c625e14-text-decoration, none);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-426ad9f15e) {
  display: var(--rv-s-426ad9f15e-display, inline-flex);
  align-items: var(--rv-s-426ad9f15e-align-items, center);
  gap: var(--rv-s-426ad9f15e-gap, 10px);
  font-family: var(--rv-s-426ad9f15e-font-family, var(--font-heading));
  font-weight: var(--rv-s-426ad9f15e-font-weight, 800);
  font-size: var(--rv-s-426ad9f15e-font-size, 26px);
  color: var(--rv-s-426ad9f15e-color, var(--rv-bone));
  text-decoration: var(--rv-s-426ad9f15e-text-decoration, none);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-00bd04721c) {
  display: var(--rv-s-00bd04721c-display, inline-flex);
  align-items: var(--rv-s-00bd04721c-align-items, center);
  gap: var(--rv-s-00bd04721c-gap, 9px);
  margin-top: var(--rv-s-00bd04721c-margin-top, 12px);
  font-family: var(--rv-s-00bd04721c-font-family, var(--font-heading));
  font-weight: var(--rv-s-00bd04721c-font-weight, 800);
  font-size: var(--rv-s-00bd04721c-font-size, 17px);
  color: var(--rv-s-00bd04721c-color, color-mix(in srgb,var(--rv-bone) 78%,transparent));
  text-decoration: var(--rv-s-00bd04721c-text-decoration, none);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6d4d92f258) {
  max-width: var(--rv-s-6d4d92f258-max-width, 1240px);
  margin: var(--rv-s-6d4d92f258-margin, 0 auto);
  padding: var(--rv-s-6d4d92f258-padding, clamp(40px,5vw,64px) var(--edge) 48px);
  display: var(--rv-s-6d4d92f258-display, grid);
  grid-template-columns: var(--rv-s-6d4d92f258-grid-template-columns, minmax(0,1.4fr) repeat(4,minmax(0,1fr)));
  gap: var(--rv-s-6d4d92f258-gap, 32px);
  font-size: var(--rv-s-6d4d92f258-font-size, 14px);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-6208e5ff4c) {
  margin: var(--rv-s-6208e5ff4c-margin, 0);
  display: var(--rv-s-6208e5ff4c-display, flex);
  align-items: var(--rv-s-6208e5ff4c-align-items, center);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-8c9f1aa274) {
  margin: var(--rv-s-8c9f1aa274-margin, 16px 0 0);
  color: var(--rv-s-8c9f1aa274-color, color-mix(in srgb,var(--rv-bone) 62%,transparent));
  max-width: var(--rv-s-8c9f1aa274-max-width, 34ch);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-7f3be929ec) {
  display: var(--rv-s-7f3be929ec-display, grid);
  gap: var(--rv-s-7f3be929ec-gap, 10px);
  align-content: var(--rv-s-7f3be929ec-align-content, start);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-b404dba837) {
  margin: var(--rv-s-b404dba837-margin, 0);
  font-size: var(--rv-s-b404dba837-font-size, 11px);
  letter-spacing: var(--rv-s-b404dba837-letter-spacing, 0.12em);
  text-transform: var(--rv-s-b404dba837-text-transform, uppercase);
  color: var(--rv-s-b404dba837-color, color-mix(in srgb,var(--rv-bone) 50%,transparent));
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-83169f4b1f) {
  all: var(--rv-s-83169f4b1f-all, unset);
  cursor: var(--rv-s-83169f4b1f-cursor, pointer);
  color: var(--rv-s-83169f4b1f-color, color-mix(in srgb,var(--rv-bone) 78%,transparent));
  font: var(--rv-s-83169f4b1f-font, inherit);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-c602d455bd) {
  max-width: var(--rv-s-c602d455bd-max-width, 1240px);
  margin: var(--rv-s-c602d455bd-margin, 0 auto);
  padding: var(--rv-s-c602d455bd-padding, 20px var(--edge));
  font-size: var(--rv-s-c602d455bd-font-size, 12.5px);
  color: var(--rv-s-c602d455bd-color, color-mix(in srgb,var(--rv-bone) 48%,transparent));
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-662471d71c) {
  position: var(--rv-s-662471d71c-position, fixed);
  left: var(--rv-s-662471d71c-left, 0);
  right: var(--rv-s-662471d71c-right, 0);
  bottom: var(--rv-s-662471d71c-bottom, 0);
  z-index: var(--rv-s-662471d71c-z-index, 70);
  gap: var(--rv-s-662471d71c-gap, 10px);
  padding: var(--rv-s-662471d71c-padding, 10px 14px);
  background: var(--rv-s-662471d71c-background, color-mix(in srgb,var(--rv-ink) 94%,transparent));
  backdrop-filter: var(--rv-s-662471d71c-backdrop-filter, blur(12px));
  border-top: var(--rv-s-662471d71c-border-top, 2px solid var(--color-divider));
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-fe131c778f) {
  flex: var(--rv-s-fe131c778f-flex, 1);
  justify-content: var(--rv-s-fe131c778f-justify-content, center);
  padding: var(--rv-s-fe131c778f-padding, 14px);
  font-size: var(--rv-s-fe131c778f-font-size, 15px);
  text-decoration: var(--rv-s-fe131c778f-text-decoration, none);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-241e4d136e) {
  display: var(--rv-s-241e4d136e-display, inline-flex);
  align-items: var(--rv-s-241e4d136e-align-items, center);
  justify-content: var(--rv-s-241e4d136e-justify-content, center);
  gap: var(--rv-s-241e4d136e-gap, 7px);
  padding: var(--rv-s-241e4d136e-padding, 14px 16px);
  color: var(--rv-s-241e4d136e-color, var(--rv-bone));
  text-decoration: var(--rv-s-241e4d136e-text-decoration, none);
}

/* src/lib/siteChrome.ts */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-f2dc5dee56) {
  justify-content: var(--rv-s-f2dc5dee56-justify-content, center);
  padding: var(--rv-s-f2dc5dee56-padding, 14px 18px);
  color: var(--rv-s-f2dc5dee56-color, var(--rv-bone));
  text-decoration: var(--rv-s-f2dc5dee56-text-decoration, none);
}

/* src/components/AnalyticsBody.astro */
:is(#__rv_inline_a#__rv_inline_b, .rv-s-9042e0a0ae) {
  display: var(--rv-s-9042e0a0ae-display, none);
  visibility: var(--rv-s-9042e0a0ae-visibility, hidden);
}
