/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: "DM Sans",sans-serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;
    --spacing: 0.25rem;
    --container-md: 28rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -0.025em;
    --tracking-wider: 0.05em;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-primary: #007f83;
    --color-neutral: #102544;
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden='until-found'])) {
    display: none !important;
  }
}
@layer utilities {
  .static {
    position: static;
  }
  .-mx-6 {
    margin-inline: calc(var(--spacing) * -6);
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .prose {
    color: var(--tw-prose-body);
    max-width: 65ch;
    :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 1.25em;
      margin-bottom: 1.25em;
    }
    :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: var(--tw-prose-lead);
      font-size: 1.25em;
      line-height: 1.6;
      margin-top: 1.2em;
      margin-bottom: 1.2em;
    }
    :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: var(--tw-prose-links);
      text-decoration: underline;
      font-weight: 500;
    }
    :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: var(--tw-prose-bold);
      font-weight: 600;
    }
    :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: inherit;
    }
    :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: inherit;
    }
    :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: inherit;
    }
    :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      list-style-type: decimal;
      margin-top: 1.25em;
      margin-bottom: 1.25em;
      padding-inline-start: 1.625em;
    }
    :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      list-style-type: upper-alpha;
    }
    :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      list-style-type: lower-alpha;
    }
    :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      list-style-type: upper-alpha;
    }
    :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      list-style-type: lower-alpha;
    }
    :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      list-style-type: upper-roman;
    }
    :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      list-style-type: lower-roman;
    }
    :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      list-style-type: upper-roman;
    }
    :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      list-style-type: lower-roman;
    }
    :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      list-style-type: decimal;
    }
    :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      list-style-type: disc;
      margin-top: 1.25em;
      margin-bottom: 1.25em;
      padding-inline-start: 1.625em;
    }
    :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
      font-weight: 400;
      color: var(--tw-prose-counters);
    }
    :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
      color: var(--tw-prose-bullets);
    }
    :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: var(--tw-prose-headings);
      font-weight: 600;
      margin-top: 1.25em;
    }
    :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      border-color: var(--tw-prose-hr);
      border-top-width: 1px;
      margin-top: 3em;
      margin-bottom: 3em;
    }
    :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      font-weight: 500;
      font-style: italic;
      color: var(--tw-prose-quotes);
      border-inline-start-width: 0.25rem;
      border-inline-start-color: var(--tw-prose-quote-borders);
      quotes: "\201C""\201D""\2018""\2019";
      margin-top: 1.6em;
      margin-bottom: 1.6em;
      padding-inline-start: 1em;
    }
    :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
      content: open-quote;
    }
    :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
      content: close-quote;
    }
    :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: var(--tw-prose-headings);
      font-weight: 800;
      font-size: 2.25em;
      margin-top: 0;
      margin-bottom: 0.8888889em;
      line-height: 1.1111111;
    }
    :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      font-weight: 900;
      color: inherit;
    }
    :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: var(--tw-prose-headings);
      font-weight: 700;
      font-size: 1.5em;
      margin-top: 2em;
      margin-bottom: 1em;
      line-height: 1.3333333;
    }
    :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      font-weight: 800;
      color: inherit;
    }
    :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: var(--tw-prose-headings);
      font-weight: 600;
      font-size: 1.25em;
      margin-top: 1.6em;
      margin-bottom: 0.6em;
      line-height: 1.6;
    }
    :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      font-weight: 700;
      color: inherit;
    }
    :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: var(--tw-prose-headings);
      font-weight: 600;
      margin-top: 1.5em;
      margin-bottom: 0.5em;
      line-height: 1.5;
    }
    :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      font-weight: 700;
      color: inherit;
    }
    :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 2em;
      margin-bottom: 2em;
    }
    :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      display: block;
      margin-top: 2em;
      margin-bottom: 2em;
    }
    :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 2em;
      margin-bottom: 2em;
    }
    :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      font-weight: 500;
      font-family: inherit;
      color: var(--tw-prose-kbd);
      box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);
      font-size: 0.875em;
      border-radius: 0.3125rem;
      padding-top: 0.1875em;
      padding-inline-end: 0.375em;
      padding-bottom: 0.1875em;
      padding-inline-start: 0.375em;
    }
    :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: var(--tw-prose-code);
      font-weight: 600;
      font-size: 0.875em;
    }
    :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
      content: "`";
    }
    :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
      content: "`";
    }
    :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: inherit;
    }
    :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: inherit;
    }
    :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: inherit;
      font-size: 0.875em;
    }
    :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: inherit;
      font-size: 0.9em;
    }
    :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: inherit;
    }
    :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: inherit;
    }
    :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: inherit;
    }
    :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: var(--tw-prose-pre-code);
      background-color: var(--tw-prose-pre-bg);
      overflow-x: auto;
      font-weight: 400;
      font-size: 0.875em;
      line-height: 1.7142857;
      margin-top: 1.7142857em;
      margin-bottom: 1.7142857em;
      border-radius: 0.375rem;
      padding-top: 0.8571429em;
      padding-inline-end: 1.1428571em;
      padding-bottom: 0.8571429em;
      padding-inline-start: 1.1428571em;
    }
    :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      background-color: transparent;
      border-width: 0;
      border-radius: 0;
      padding: 0;
      font-weight: inherit;
      color: inherit;
      font-size: inherit;
      font-family: inherit;
      line-height: inherit;
    }
    :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
      content: none;
    }
    :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
      content: none;
    }
    :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      width: 100%;
      table-layout: auto;
      margin-top: 2em;
      margin-bottom: 2em;
      font-size: 0.875em;
      line-height: 1.7142857;
    }
    :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      border-bottom-width: 1px;
      border-bottom-color: var(--tw-prose-th-borders);
    }
    :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: var(--tw-prose-headings);
      font-weight: 600;
      vertical-align: bottom;
      padding-inline-end: 0.5714286em;
      padding-bottom: 0.5714286em;
      padding-inline-start: 0.5714286em;
    }
    :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      border-bottom-width: 1px;
      border-bottom-color: var(--tw-prose-td-borders);
    }
    :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      border-bottom-width: 0;
    }
    :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      vertical-align: baseline;
    }
    :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      border-top-width: 1px;
      border-top-color: var(--tw-prose-th-borders);
    }
    :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      vertical-align: top;
    }
    :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      text-align: start;
    }
    :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: 0;
    }
    :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      color: var(--tw-prose-captions);
      font-size: 0.875em;
      line-height: 1.4285714;
      margin-top: 0.8571429em;
    }
    --tw-prose-body: oklch(37.3% 0.034 259.733);
    --tw-prose-headings: oklch(21% 0.034 264.665);
    --tw-prose-lead: oklch(44.6% 0.03 256.802);
    --tw-prose-links: oklch(21% 0.034 264.665);
    --tw-prose-bold: oklch(21% 0.034 264.665);
    --tw-prose-counters: oklch(55.1% 0.027 264.364);
    --tw-prose-bullets: oklch(87.2% 0.01 258.338);
    --tw-prose-hr: oklch(92.8% 0.006 264.531);
    --tw-prose-quotes: oklch(21% 0.034 264.665);
    --tw-prose-quote-borders: oklch(92.8% 0.006 264.531);
    --tw-prose-captions: oklch(55.1% 0.027 264.364);
    --tw-prose-kbd: oklch(21% 0.034 264.665);
    --tw-prose-kbd-shadows: color-mix(in oklab, oklch(21% 0.034 264.665) 10%, transparent);
    --tw-prose-code: oklch(21% 0.034 264.665);
    --tw-prose-pre-code: oklch(92.8% 0.006 264.531);
    --tw-prose-pre-bg: oklch(27.8% 0.033 256.848);
    --tw-prose-th-borders: oklch(87.2% 0.01 258.338);
    --tw-prose-td-borders: oklch(92.8% 0.006 264.531);
    --tw-prose-invert-body: oklch(87.2% 0.01 258.338);
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: oklch(70.7% 0.022 261.325);
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: oklch(70.7% 0.022 261.325);
    --tw-prose-invert-bullets: oklch(44.6% 0.03 256.802);
    --tw-prose-invert-hr: oklch(37.3% 0.034 259.733);
    --tw-prose-invert-quotes: oklch(96.7% 0.003 264.542);
    --tw-prose-invert-quote-borders: oklch(37.3% 0.034 259.733);
    --tw-prose-invert-captions: oklch(70.7% 0.022 261.325);
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: oklch(87.2% 0.01 258.338);
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: oklch(44.6% 0.03 256.802);
    --tw-prose-invert-td-borders: oklch(37.3% 0.034 259.733);
    font-size: 1rem;
    line-height: 1.75;
    :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: 0;
    }
    :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 0.5em;
      margin-bottom: 0.5em;
    }
    :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      padding-inline-start: 0.375em;
    }
    :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      padding-inline-start: 0.375em;
    }
    :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 0.75em;
      margin-bottom: 0.75em;
    }
    :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 1.25em;
    }
    :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-bottom: 1.25em;
    }
    :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 1.25em;
    }
    :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-bottom: 1.25em;
    }
    :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 0.75em;
      margin-bottom: 0.75em;
    }
    :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 1.25em;
      margin-bottom: 1.25em;
    }
    :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 0.5em;
      padding-inline-start: 1.625em;
    }
    :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 0;
    }
    :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 0;
    }
    :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 0;
    }
    :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 0;
    }
    :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      padding-inline-start: 0;
    }
    :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      padding-inline-end: 0;
    }
    :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      padding-top: 0.5714286em;
      padding-inline-end: 0.5714286em;
      padding-bottom: 0.5714286em;
      padding-inline-start: 0.5714286em;
    }
    :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      padding-inline-start: 0;
    }
    :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      padding-inline-end: 0;
    }
    :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 2em;
      margin-bottom: 2em;
    }
    :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-top: 0;
    }
    :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
      margin-bottom: 0;
    }
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline-flex {
    display: inline-flex;
  }
  .h-auto {
    height: auto;
  }
  .w-full {
    width: 100%;
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-4xl {
    max-width: var(--container-4xl);
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-none {
    max-width: none;
  }
  .flex-1 {
    flex: 1;
  }
  .items-center {
    align-items: center;
  }
  .justify-between {
    justify-content: space-between;
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }
  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }
  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }
  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }
  .text-center {
    text-align: center;
  }
  .text-right {
    text-align: right;
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }
  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }
  .text-neutral {
    color: var(--color-neutral);
  }
  .uppercase {
    text-transform: uppercase;
  }
  .not-italic {
    font-style: normal;
  }
  .no-underline {
    text-decoration-line: none;
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .last\:border-b-0 {
    &:last-child {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .hover\:text-primary {
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary);
      }
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .md\:mx-0 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .md\:text-2xl {
    @media (width >= 48rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .md\:text-3xl {
    @media (width >= 48rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .md\:text-4xl {
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .md\:text-5xl {
    @media (width >= 48rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
}
:root {
  --navy: #102544;
  --teal: #007f83;
  --gold: #ffb34f;
  --mint: #e9f5f1;
  --paper: #f7f9f6;
  --ink: #132b48;
  --muted: #60717b;
  --line: #e0e7e4;
}
* {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
  scroll-padding-top: 110px;
}
body {
  overflow-x: clip;
  margin: 0;
  background: #fff;
  color: var(--ink);
  font: 16px/1.65 'DM Sans',sans-serif;
}
button,a {
  -webkit-tap-highlight-color: transparent;
}
button {
  font: inherit;
  cursor: pointer;
}
a {
  color: inherit;
  text-decoration: none;
}
button:focus-visible,a:focus-visible,summary:focus-visible {
  outline: 3px solid var(--teal);
  outline-offset: 5px;
}
button:disabled {
  cursor: wait;
}
.wrap {
  width: min(1280px,calc(100% - 96px));
  margin: auto;
}
.skip {
  position: absolute;
  left: -9999px;
}
.skip:focus {
  left: 10px;
  top: 10px;
  background: white;
  z-index: 100;
  padding: 10px;
}
header {
  background: #ffffffed;
  border-bottom: 1px solid var(--line);
  position: sticky;
  top: 0;
  z-index: 20;
  backdrop-filter: blur(16px);
}
.nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 106px;
  gap: 24px;
}
.brand {
  display: block;
  width: 300px;
  flex-shrink: 0;
}
.brand img {
  display: block;
  width: 100%;
  height: 88px;
  object-fit: contain;
}
.nav nav {
  display: flex;
  gap: 28px;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
}
.nav nav a:hover {
  color: var(--teal);
}
.button {
  border: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 23px;
  border-radius: 8px;
  padding: 17px 24px;
  font-weight: 700;
  font-size: 15px;
  transition: transform .18s,background .18s;
}
.button:hover {
  transform: translateY(-2px);
}
.small {
  padding: 12px 18px;
  gap: 16px;
}
.navy {
  background: var(--navy);
  color: #fff;
}
.navy:hover {
  background: #1c3c61;
}
.gold {
  background: var(--gold);
  color: var(--navy);
}
.gold:hover {
  background: #ffc676;
}
.hero {
  display: grid;
  grid-template-columns: 1.05fr 1fr;
  gap: 60px;
  padding: 88px 0 74px;
  align-items: center;
}
.eyebrow {
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .16em;
  color: var(--teal);
  margin: 0 0 24px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.status-dot {
  width: 7px;
  height: 7px;
  background: var(--teal);
  border-radius: 50%;
  box-shadow: 0 0 0 5px var(--mint);
}
h1,h2,h3,h4 {
  font-family: 'Manrope',sans-serif;
  line-height: 1.12;
  margin: 0;
  letter-spacing: -.045em;
}
h1 {
  font-size: clamp(44px,4.5vw,66px);
  font-weight: 800;
  line-height: 1.12;
  margin-bottom: 25px;
}
h1 span,h2 span {
  color: var(--teal);
}
.intro {
  font-size: 18px;
  line-height: 1.75;
  max-width: 480px;
  color: var(--muted);
  margin: 0 0 31px;
}
.hero-actions {
  display: flex;
  align-items: center;
  gap: 25px;
  flex-wrap: wrap;
}
.text-link {
  font-weight: 700;
  font-size: 14px;
  color: var(--teal);
}
.hero-note {
  font-size: 12px;
  color: var(--muted);
  margin-top: 17px;
}
.provider-line {
  display: flex;
  align-items: center;
  gap: 13px;
  flex-wrap: wrap;
  margin-top: 45px;
  font-size: 11px;
  color: var(--muted);
}
.provider-line b {
  font-weight: 600;
  color: #526570;
}
.provider-line i {
  height: 13px;
  border-left: 1px solid #bbc9c9;
}
.hero-art {
  border: 1px solid #dce5df;
  border-radius: 18px;
  background: white;
  box-shadow: 0 25px 65px -20px #10254429;
  position: relative;
  transform: rotate(1deg);
}
.hero-art:before {
  content: '';
  position: absolute;
  inset: -30px -24px;
  z-index: -1;
  background: var(--mint);
  border-radius: 36px;
  transform: rotate(-4deg);
}
.demo-top {
  padding: 18px 22px;
  border-bottom: 1px solid var(--line);
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: .12em;
}
.demo-top .dot {
  width: 8px;
  height: 8px;
  background: var(--teal);
  border-radius: 2px;
}
.demo-label {
  margin-left: auto;
  letter-spacing: 0;
  font-size: 10px;
  font-weight: 500;
  color: var(--muted);
}
.demo-body {
  padding: 22px;
}
.demo-tabs {
  display: flex;
  border-bottom: 1px solid var(--line);
  margin-bottom: 23px;
  gap: 22px;
}
.demo-tabs button {
  border: 0;
  background: none;
  color: var(--muted);
  padding: 0 0 12px;
  font-size: 12px;
  font-weight: 700;
  border-bottom: 2px solid transparent;
}
.demo-tabs button.active {
  color: var(--teal);
  border-color: var(--teal);
}
.request {
  display: flex;
  gap: 11px;
  align-items: center;
  font-size: 12px;
}
.avatar {
  background: #e7edf6;
  border-radius: 50%;
  color: var(--navy);
  height: 33px;
  width: 33px;
  display: grid;
  place-items: center;
  font-size: 10px;
  font-weight: 700;
}
.request b,.request span:not(.request-time) {
  display: block;
}
.request div>span {
  font-size: 10px;
  color: var(--muted);
}
.request-time {
  margin-left: auto;
  font-size: 9px;
  color: var(--muted);
}
.request-copy {
  font-size: 13px;
  line-height: 1.8;
  margin: 15px 0 22px;
  color: #455865;
}
.agent-reply {
  display: flex;
  gap: 11px;
  background: #eff7f4;
  border-radius: 8px;
  padding: 15px;
  font-size: 12px;
}
.agent-mark {
  color: var(--teal);
  font-size: 24px;
  line-height: 1.3;
}
.agent-reply b {
  font-size: 12px;
}
.agent-reply p {
  font-size: 11px;
  line-height: 1.65;
  margin: 5px 0 0;
  color: var(--muted);
}
.coordination {
  margin-top: 23px;
}
.coordination-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 10px;
  font-weight: 700;
}
.live-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--teal);
}
.people {
  display: flex;
  gap: 10px;
  align-items: center;
  margin: 17px 0;
}
.people>div:not(.people-rule) {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 9px;
}
.person {
  display: grid;
  place-items: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  font-size: 8px;
  font-weight: 700;
}
.navy-person {
  background: var(--navy);
  color: white;
}
.teal-person {
  background: var(--teal);
  color: white;
}
.pale-person {
  background: #fbe3bb;
  color: #7d5622;
}
.people-rule {
  flex: 1;
  height: 1px;
  background: var(--line);
}
.all-people {
  color: var(--teal);
  font-size: 9px;
}
.calendar-mini {
  display: grid;
  grid-template-columns: repeat(5,1fr);
  gap: 6px;
  font-size: 8px;
  text-align: center;
}
.calendar-mini>span {
  color: var(--muted);
  font-weight: 700;
  padding: 5px;
}
.calendar-mini b {
  font-weight: 500;
  border: 1px solid var(--line);
  border-radius: 6px;
  padding: 16px 1px;
  color: #9aa7ad;
}
.calendar-mini .possible {
  background: #f5faf8;
  color: var(--teal);
}
.calendar-mini .selected-time {
  background: #e8f5ef;
  color: var(--teal);
  border-color: #a8cfc6;
  font-weight: 800;
}
.calendar-mini .off {
  background: #f8f7f4;
  color: #9d9891;
  font-size: 7px;
}
.demo-run {
  width: 100%;
  font-size: 12px;
  padding: 12px;
  margin-top: 17px;
}
.demo-bottom {
  border-top: 1px solid var(--line);
  font-size: 9px;
  padding: 13px 22px;
  color: var(--muted);
  display: flex;
  gap: 7px;
  align-items: center;
}
.demo-bottom>span:last-child {
  margin-left: auto;
}
.tiny-shield {
  color: var(--teal);
}
.result-heading {
  display: flex;
  align-items: center;
  gap: 11px;
  margin-top: 17px;
  font-size: 12px;
  color: var(--teal);
}
.result-heading>span {
  background: var(--mint);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: grid;
  place-items: center;
}
.result-heading small {
  display: block;
  font-size: 9px;
  font-weight: 400;
  color: var(--muted);
}
.appointment {
  font-size: 11px;
  margin-top: 13px;
  border: 1px solid var(--line);
  border-radius: 8px;
  padding: 16px;
}
.appointment>p {
  font-size: 10px;
  color: var(--muted);
  margin: 3px 0 14px;
}
.appointment h4 {
  font-size: 12px;
  letter-spacing: -.02em;
}
.appointment ul {
  padding-left: 17px;
  font-size: 10px;
  line-height: 1.8;
  margin-bottom: 0;
}
.reset {
  border: 0;
  background: none;
  color: var(--teal);
  font-size: 10px;
  font-weight: 700;
  padding: 10px 0 0;
}
.transition {
  display: flex;
  justify-content: space-between;
  gap: 60px;
  align-items: center;
  padding: 35px 0 66px;
}
.transition>p {
  font-size: 21px;
  line-height: 1.6;
  color: var(--muted);
}
.transition strong {
  color: var(--navy);
  font-weight: 600;
}
.transition-caption {
  max-width: 370px;
  font-size: 15px;
  color: var(--muted);
}
.experience {
  background: var(--paper);
  padding: 92px 0 85px;
}
.section-intro h2,h2 {
  font-size: clamp(35px,3.6vw,49px);
  font-weight: 700;
  line-height: 1.16;
}
.section-intro>p:last-child {
  color: var(--muted);
  font-size: 17px;
  max-width: 590px;
  margin-top: 24px;
}
.feature-grid {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 34px;
  margin-top: 64px;
}
.feature-grid article {
  border-top: 1px solid #cbd9d4;
  padding-top: 23px;
}
.feature-number {
  font-size: 11px;
  color: var(--teal);
  font-weight: 700;
  letter-spacing: .1em;
}
.feature-grid h3 {
  font-size: 22px;
  line-height: 1.3;
  margin: 20px 0 16px;
  letter-spacing: -.03em;
}
.feature-grid p {
  font-size: 14px;
  line-height: 1.85;
  color: var(--muted);
}
.feature-detail {
  display: block;
  border-top: 1px solid var(--line);
  padding-top: 18px;
  margin-top: 24px;
  font-size: 11px;
  color: var(--teal);
  line-height: 1.6;
}
.how {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 110px;
  padding: 105px 0;
}
.how-title>p:not(.eyebrow) {
  color: var(--muted);
  max-width: 340px;
  margin: 25px 0;
}
.steps {
  padding: 0;
  list-style: none;
  margin: 0;
}
.steps li {
  display: flex;
  gap: 24px;
  padding: 0 0 29px;
  margin-bottom: 28px;
  border-bottom: 1px solid var(--line);
}
.steps li:last-child {
  margin-bottom: 0;
  border: 0;
  padding-bottom: 0;
}
.steps li>span {
  flex-shrink: 0;
  width: 34px;
  height: 34px;
  background: var(--mint);
  color: var(--teal);
  display: grid;
  place-items: center;
  border-radius: 50%;
  font-size: 13px;
  font-weight: 700;
}
.steps h3 {
  font-size: 20px;
  margin: 4px 0 11px;
  letter-spacing: -.02em;
}
.steps p {
  margin: 0;
  font-size: 14px;
  color: var(--muted);
  line-height: 1.8;
}
.connections {
  background: var(--navy);
  color: white;
  padding: 80px 0;
}
.connection-layout {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 100px;
  align-items: center;
}
.light {
  color: #a5d6d2;
}
.connections h2 span {
  color: #8cceca;
}
.connections h2 {
  font-size: 43px;
}
.connections p:not(.eyebrow) {
  font-size: 15px;
  color: #bac8d3;
  max-width: 405px;
  margin-top: 25px;
}
.connection-list>div {
  display: flex;
  align-items: center;
  gap: 18px;
  padding: 24px 0;
  border-bottom: 1px solid #ffffff26;
}
.connection-list>div:last-child {
  border: 0;
}
.connection-list .provider-symbol {
  height: 40px;
  width: 40px;
  background: #ffffff12;
  border: 1px solid #ffffff29;
  border-radius: 10px;
  display: grid;
  place-items: center;
  color: white;
  font-size: 24px;
  font-weight: 600;
  flex-shrink: 0;
}
.connection-list p {
  margin: 0 !important;
  flex: 1;
}
.connection-list b {
  color: white;
  font-size: 15px;
  font-weight: 600;
}
.connection-list small {
  display: block;
  font-size: 11px;
  color: #a9bdc9;
  margin-top: 5px;
}
.connection-list>div>span:last-child {
  font-size: 10px;
  color: #8cabae;
}
.agenda-section {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 110px;
  padding: 110px 0;
  align-items: center;
}
.agenda-paper {
  background: white;
  border: 1px solid var(--line);
  box-shadow: 0 15px 50px #1025440b;
  border-radius: 11px;
  transform: rotate(-2deg);
}
.paper-top {
  display: flex;
  align-items: center;
  gap: 22px;
  background: var(--paper);
  padding: 28px;
  border-bottom: 1px solid var(--line);
  border-radius: 11px 11px 0 0;
}
.paper-date {
  padding: 11px 15px;
  background: #ffebca;
  border-radius: 7px;
  color: #8a5f26;
  font-size: 9px;
  text-align: center;
  line-height: 2;
}
.paper-date b {
  color: var(--navy);
  font-size: 17px;
}
.paper-top small {
  font-size: 9px;
  letter-spacing: .1em;
  color: var(--teal);
}
.paper-top h3 {
  font-size: 22px;
  margin: 6px 0;
}
.paper-top p {
  font-size: 11px;
  color: var(--muted);
  margin: 0;
}
.paper-content {
  padding: 26px 28px;
}
.paper-content h4 {
  font-size: 21px;
  letter-spacing: -.025em;
}
.paper-description {
  color: var(--muted);
  font-size: 12px;
}
.paper-content>div {
  display: flex;
  gap: 15px;
  align-items: start;
  border-top: 1px solid #edf0ed;
  padding-top: 14px;
  margin-top: 15px;
  font-size: 13px;
}
.paper-content>div span {
  color: var(--teal);
  font-size: 10px;
  padding-top: 2px;
  font-weight: 700;
}
.paper-content>div p {
  margin: 0;
}
.paper-foot {
  border-top: 1px solid var(--line);
  padding: 14px 28px;
  color: var(--muted);
  font-size: 9px;
}
.agenda-copy>p:not(.eyebrow) {
  font-size: 16px;
  color: var(--muted);
  line-height: 1.8;
  margin-top: 25px;
}
.faq {
  border-top: 1px solid var(--line);
  padding: 80px 0 95px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 100px;
}
.faq h2 {
  font-size: 36px;
}
.questions details {
  border-bottom: 1px solid var(--line);
  padding: 18px 0;
}
.questions details:first-child {
  padding-top: 0;
}
.questions summary {
  cursor: pointer;
  list-style: none;
  font-weight: 600;
  font-size: 15px;
  position: relative;
  padding-right: 30px;
}
.questions summary::-webkit-details-marker {
  display: none;
}
.questions summary:after {
  content: '+';
  position: absolute;
  right: 0;
  color: var(--teal);
  font-size: 22px;
  top: -5px;
}
.questions details[open] summary:after {
  content: '−';
}
.questions p {
  font-size: 14px;
  color: var(--muted);
  margin-bottom: 0;
}
.download-section {
  background: #e9f3ef;
  text-align: center;
  padding: 85px 0 75px;
}
.download-section .eyebrow {
  justify-content: center;
}
.download-section h2 {
  font-size: 54px;
}
.download-section>div>p:not(.eyebrow) {
  color: var(--muted);
  font-size: 17px;
  margin: 25px 0;
}
.download-buttons {
  display: flex;
  gap: 14px;
  justify-content: center;
  margin-top: 32px;
}
.store-button {
  display: flex;
  align-items: center;
  text-align: left;
  gap: 15px;
  border: 0;
  background: var(--navy);
  color: white;
  border-radius: 9px;
  padding: 14px 20px;
  min-width: 198px;
}
.store-button svg {
  width: 28px;
  height: 30px;
  fill: white;
}
.store-button small {
  display: block;
  font-size: 10px;
  color: #bdc9d8;
}
.store-button b {
  font-size: 19px;
  line-height: 1.2;
}
.download-arrow {
  margin-left: auto;
  font-size: 18px;
}
.store-button:hover {
  background: #1c3c61;
}
.browser-button {
  border: 0;
  background: none;
  color: var(--teal);
  font-weight: 700;
  font-size: 13px;
  margin: 23px 0 16px;
}
.download-disclosure {
  display: block;
  font-size: 10px;
  color: #73867e;
}
.download-section .wrap {
  max-width: 900px;
}
footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  padding: 28px 0;
}
footer .brand {
  width: 245px;
}
footer .brand img {
  height: 74px;
}
footer p {
  font-size: 12px;
  margin: 0;
  color: var(--navy);
}
footer small {
  font-size: 10px;
  color: var(--muted);
}
.back-top {
  border: 1px solid var(--line);
  border-radius: 50%;
  width: 35px;
  height: 35px;
  display: grid;
  place-items: center;
  color: var(--teal);
}
dialog {
  border: 1px solid var(--line);
  border-radius: 18px;
  padding: 44px;
  max-width: 520px;
  width: calc(100% - 32px);
  color: var(--navy);
  box-shadow: 0 25px 80px #10254444;
}
dialog::backdrop {
  background: #10254488;
  backdrop-filter: blur(4px);
}
dialog h2 {
  font-size: 34px;
}
dialog>p:not(.eyebrow) {
  font-size: 15px;
  color: var(--muted);
}
.close {
  position: absolute;
  right: 17px;
  top: 10px;
  background: none;
  border: 0;
  font-size: 29px;
  color: var(--muted);
}
.dialog-status {
  background: var(--paper);
  padding: 17px;
  border-radius: 8px;
  font-size: 13px !important;
}
.dialog-fine {
  font-size: 10px !important;
  margin-bottom: 0;
}
dialog .button {
  margin-top: 8px;
}
.demo-run:disabled {
  opacity: .75;
}
[hidden] {
  display: none !important;
}
@media (min-width:1600px) {
  .hero {
    gap: 95px;
    padding-top: 100px;
    padding-bottom: 90px;
  }
}
@media (max-width:1100px) {
  .wrap {
    width: calc(100% - 56px);
  }
  .nav nav {
    gap: 16px;
    font-size: 12px;
  }
  .brand {
    width: 260px;
  }
  .hero {
    gap: 32px;
    padding-top: 65px;
  }
  .intro {
    font-size: 16px;
  }
  h1 {
    font-size: 48px;
  }
  .hero-actions {
    gap: 18px;
  }
  .hero-actions .button {
    padding: 16px 18px;
    font-size: 13px;
  }
  .feature-grid {
    gap: 22px;
  }
  .feature-grid h3 {
    font-size: 20px;
  }
  .how,.connection-layout,.agenda-section,.faq {
    gap: 50px;
  }
  .all-people {
    display: none;
  }
  .hero-art:before {
    inset: -18px -10px;
  }
  .connections h2 {
    font-size: 35px;
  }
  .paper-top {
    padding: 20px;
  }
  .paper-content {
    padding: 22px;
  }
  .paper-top h3 {
    font-size: 19px;
  }
  .agenda-copy h2 {
    font-size: 39px;
  }
}
@media (max-width:800px) {
  .nav {
    min-height: 88px;
  }
  .nav nav {
    display: none;
  }
  .brand {
    width: 235px;
  }
  .brand img {
    height: 75px;
  }
  .nav>.button {
    font-size: 12px;
    padding: 11px 13px;
  }
  .hero {
    grid-template-columns: 1fr;
    gap: 55px;
    padding: 55px 0 50px;
  }
  .hero-copy {
    max-width: 600px;
  }
  h1 {
    font-size: 60px;
  }
  .desktop {
    display: none;
  }
  .intro {
    max-width: 530px;
    font-size: 17px;
  }
  .hero-art {
    max-width: 580px;
    width: 100%;
    margin: auto;
    transform: none;
  }
  .hero-art:before {
    transform: rotate(-2deg);
  }
  .provider-line {
    margin-top: 30px;
  }
  .all-people {
    display: block;
  }
  .transition {
    gap: 30px;
    padding: 25px 0 50px;
  }
  .transition p {
    font-size: 18px;
  }
  .transition-caption {
    max-width: 270px;
    font-size: 13px;
  }
  .feature-grid {
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    margin-top: 40px;
  }
  .experience {
    padding: 65px 0;
  }
  .feature-grid h3 {
    font-size: 23px;
  }
  .how,.agenda-section,.faq {
    grid-template-columns: 1fr;
    gap: 45px;
    padding: 70px 0;
  }
  .how-title p {
    max-width: 500px;
  }
  .connection-layout {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .connections {
    padding: 60px 0;
  }
  .connections h2 {
    font-size: 42px;
  }
  .connections p:not(.eyebrow) {
    max-width: 550px;
  }
  .connection-list {
    max-width: 600px;
  }
  .agenda-section .agenda-copy {
    grid-row: 1;
  }
  .agenda-paper {
    max-width: 560px;
    width: 100%;
    margin: auto;
  }
  .agenda-copy h2 {
    font-size: 45px;
  }
  .agenda-copy h2 br:last-child {
    display: none;
  }
  .faq {
    gap: 35px;
  }
  .download-section h2 {
    font-size: 48px;
  }
  .download-section {
    padding: 65px 0;
  }
  .section-intro h2,h2 {
    font-size: 40px;
  }
}
@media (max-width:500px) {
  .wrap {
    width: calc(100% - 36px);
  }
  .nav {
    gap: 8px;
  }
  .brand {
    width: 205px;
  }
  .brand img {
    height: 69px;
  }
  .nav>.button {
    font-size: 10px;
    padding: 10px;
    gap: 7px;
  }
  .nav>.button span {
    display: none;
  }
  h1 {
    font-size: 43px;
  }
  .hero {
    padding-top: 40px;
  }
  .eyebrow {
    font-size: 9px;
    letter-spacing: .12em;
    margin-bottom: 19px;
  }
  .intro {
    font-size: 16px;
    line-height: 1.75;
  }
  .hero-actions {
    gap: 18px;
  }
  .hero-actions .button {
    font-size: 12px;
    gap: 13px;
    padding: 15px;
  }
  .text-link {
    font-size: 12px;
  }
  .provider-line {
    font-size: 10px;
    gap: 9px;
  }
  .provider-line>span {
    width: 100%;
  }
  .demo-body {
    padding: 17px;
  }
  .demo-top {
    padding: 16px;
    font-size: 8px;
  }
  .demo-label {
    font-size: 8px;
  }
  .demo-bottom {
    padding: 12px 16px;
    font-size: 8px;
  }
  .demo-bottom>span:last-child {
    font-size: 7px;
  }
  .all-people {
    font-size: 8px;
  }
  .people {
    gap: 7px;
  }
  .request-copy {
    font-size: 12px;
  }
  .transition {
    display: block;
    padding-top: 20px;
  }
  .transition p {
    font-size: 20px;
  }
  .transition-caption {
    max-width: 100%;
    font-size: 14px;
  }
  .section-intro h2,h2 {
    font-size: 33px;
  }
  .section-intro>p:last-child {
    font-size: 15px;
  }
  .feature-grid {
    gap: 30px 22px;
  }
  .feature-grid h3 {
    font-size: 19px;
  }
  .feature-grid p {
    font-size: 13px;
  }
  .feature-detail {
    font-size: 10px;
  }
  .feature-grid h3 br {
    display: none;
  }
  .how {
    padding: 60px 0;
  }
  .steps li {
    gap: 18px;
  }
  .steps h3 {
    font-size: 18px;
  }
  .connections h2 {
    font-size: 33px;
  }
  .connection-list b {
    font-size: 13px;
  }
  .connection-list small {
    font-size: 10px;
  }
  .connection-list {
    gap: 12px;
  }
  .agenda-copy h2 {
    font-size: 36px;
  }
  .paper-top {
    gap: 15px;
    padding: 20px;
  }
  .paper-top h3 {
    font-size: 20px;
  }
  .paper-content {
    padding: 22px;
  }
  .paper-content h4 {
    font-size: 20px;
  }
  .paper-foot {
    font-size: 8px;
  }
  .faq h2 {
    font-size: 31px;
  }
  .download-section h2 {
    font-size: 41px;
  }
  .download-buttons {
    gap: 10px;
  }
  .store-button {
    min-width: 0;
    flex: 1;
    padding: 12px;
    gap: 10px;
  }
  .store-button svg {
    width: 22px;
  }
  .store-button b {
    font-size: 17px;
  }
  .download-arrow {
    font-size: 14px;
  }
  .download-disclosure {
    font-size: 9px;
  }
  .download-section>div>p:not(.eyebrow) {
    font-size: 15px;
  }
  footer {
    flex-wrap: wrap;
    gap: 5px 20px;
    padding: 25px 0;
  }
  footer .brand {
    width: 220px;
  }
  footer>div {
    order: 3;
    width: 100%;
  }
  footer .back-top {
    margin-left: auto;
  }
  dialog {
    padding: 34px 24px;
  }
  dialog h2 {
    font-size: 29px;
  }
}
@media (prefers-reduced-motion:reduce) {
  html {
    scroll-behavior: auto;
  }
  * {
    transition: none !important;
    transform: none !important;
  }
}
.brand {
  display: flex;
  align-items: center;
  gap: 8px;
}
.brand-symbol {
  display: block;
  flex: 0 0 67px;
  width: 67px;
  height: 77px;
  background: url('data:image/webp;base64,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') no-repeat;
  background-size: 300px 100px;
  background-position: -16px -11px;
}
.brand-words {
  display: flex;
  flex-direction: column;
  line-height: 1.3;
  white-space: nowrap;
}
.brand-words b {
  font-family: Manrope,sans-serif;
  font-size: 24px;
  letter-spacing: -1px;
  font-weight: 800;
}
.brand-words small {
  font-size: 13px;
  letter-spacing: .01em;
  margin-top: 3px;
}
.session-section {
  padding: 90px 0;
}
.mode-grid {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 38px;
}
.mode-grid article {
  border-top: 1px solid var(--line);
  padding-top: 22px;
}
.mode-grid h3 {
  font-size: 24px;
  margin: 18px 0;
}
.mode-grid p,.ways-section p {
  color: var(--muted);
}
.session-note {
  background: var(--mint);
  padding: 30px 34px;
  border-radius: 16px;
  margin-top: 40px;
}
.session-note b {
  font: 700 25px Manrope,sans-serif;
}
.session-note p {
  max-width: 800px;
  margin: 12px 0;
}
.session-note small,.ways-card small {
  font-size: 12px;
  color: var(--muted);
}
.ways-section {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 90px;
  padding: 30px 0 80px;
  align-items: center;
}
.ways-section h2 {
  font-size: 43px;
}
.ways-card {
  padding: 30px;
  border: 1px solid var(--line);
  border-radius: 16px;
  background: var(--paper);
}
.ways-card b {
  font-size: 19px;
}
.ways-card hr {
  border: 0;
  border-top: 1px solid var(--line);
  margin: 25px 0;
}
footer .brand-words b {
  font-size: 19px;
}
footer .brand-words small {
  font-size: 11px;
}
footer .brand-symbol {
  flex-basis: 52px;
  width: 52px;
  height: 65px;
  background-size: 240px 80px;
  background-position: -13px -8px;
}
@media (max-width:800px) {
  .mode-grid {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .ways-section {
    grid-template-columns: 1fr;
    gap: 28px;
  }
  .session-section {
    padding: 60px 0;
  }
  .brand-words b {
    font-size: 20px;
  }
  .brand-words small {
    font-size: 11px;
  }
  .brand-symbol {
    flex-basis: 52px;
    width: 52px;
    height: 64px;
    background-size: 240px 80px;
    background-position: -13px -8px;
  }
  .brand {
    width: 245px;
  }
}
@media (max-width:500px) {
  .brand {
    width: 200px;
    gap: 3px;
  }
  .brand-words b {
    font-size: 17px;
    letter-spacing: -.6px;
  }
  .brand-words small {
    font-size: 10px;
  }
  .brand-symbol {
    flex-basis: 43px;
    width: 43px;
    height: 53px;
    background-size: 200px 67px;
    background-position: -11px -7px;
  }
  .session-note {
    padding: 23px;
  }
  .session-note b {
    font-size: 21px;
  }
  .ways-section h2 {
    font-size: 33px;
  }
}
.hero-art,.hero-art:before,.agenda-paper {
  transform: none;
}
.hero-art {
  isolation: isolate;
  box-shadow: 0 20px 55px -18px #10254424;
}
.hero-art:before {
  inset: -22px;
  border-radius: 32px;
}
.hero,.how,.connection-layout,.agenda-section,.faq,.ways-section {
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 64px;
}
.hero>* {
  min-width: 0;
}
.hero-art {
  width: 100%;
  margin-inline: auto;
}
.transition {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 64px;
}
.transition-caption {
  max-width: none;
}
.feature-grid {
  gap: 32px;
}
.feature-grid article {
  display: flex;
  flex-direction: column;
}
.feature-grid h3 {
  min-height: 2.6em;
}
.feature-grid article>p {
  flex: 1;
  margin: 0;
}
.feature-detail {
  min-height: 5.1em;
  margin-top: 24px;
}
.mode-grid {
  gap: 32px;
  align-items: stretch;
}
.mode-grid article {
  display: flex;
  flex-direction: column;
}
.mode-grid h3 {
  min-height: 2.3em;
}
.mode-grid p {
  margin: 0;
}
.section-intro {
  text-align: center;
}
.section-intro .eyebrow {
  justify-content: center;
}
.section-intro>p:last-child {
  margin-inline: auto;
}
.session-note {
  text-align: center;
}
.session-note p {
  margin-inline: auto;
}
.connection-list,.agenda-paper {
  width: 100%;
}
.download-buttons .store-button {
  flex: 0 1 210px;
}
@media (min-width:1600px) {
  .hero {
    gap: 64px;
  }
}
@media (max-width:1100px) {
  .hero,.how,.connection-layout,.agenda-section,.faq,.ways-section,.transition {
    gap: 40px;
  }
  .hero-art:before {
    inset: -14px;
  }
  .feature-grid,.mode-grid {
    gap: 24px;
  }
}
@media (max-width:800px) {
  .hero,.how,.connection-layout,.agenda-section,.faq,.ways-section {
    grid-template-columns: 1fr;
    gap: 40px;
  }
  .hero-copy {
    max-width: none;
    text-align: center;
  }
  .hero-copy .eyebrow,.hero-actions,.provider-line {
    justify-content: center;
  }
  .intro {
    margin-inline: auto;
  }
  .hero-art {
    max-width: 580px;
  }
  .transition {
    gap: 32px;
  }
  .mode-grid h3 {
    min-height: 0;
  }
  .connection-list {
    max-width: none;
  }
}
@media (max-width:500px) {
  .hero-art:before {
    inset: -8px;
    border-radius: 25px;
  }
  .hero {
    gap: 38px;
  }
  .transition {
    grid-template-columns: 1fr;
    gap: 12px;
    text-align: center;
  }
  .transition p {
    margin-bottom: 0;
  }
  .feature-grid h3 {
    min-height: 3.9em;
  }
  .feature-detail {
    min-height: 6.7em;
  }
  .download-buttons .store-button {
    flex: 1 1 0;
  }
}
p {
  margin-block: 1em;
}
dialog {
  margin: auto;
}
button {
  line-height: inherit;
}
.admin-bar header {
  top: 32px;
}
@media (max-width:782px) {
  .admin-bar header {
    top: 46px;
  }
}
.hero-art .demo-top {
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: .08em;
  flex-wrap: wrap;
}
.hero-art .demo-label {
  font-size: 13px;
  letter-spacing: 0;
}
.hero-art .demo-tabs button {
  font-size: 15px;
  min-height: 44px;
}
.hero-art .request {
  font-size: 16px;
}
.hero-art .request div>span,.hero-art .request-time {
  font-size: 13px;
}
.hero-art .avatar {
  font-size: 11px;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
}
.hero-art .request-copy {
  font-size: 16px;
  line-height: 1.8;
}
.hero-art .agent-reply b {
  font-size: 16px;
}
.hero-art .agent-reply p {
  font-size: 15px;
  line-height: 1.7;
}
.hero-art .coordination-head {
  font-size: 14px;
  line-height: 1.6;
}
.hero-art .people {
  flex-wrap: wrap;
  gap: 12px;
}
.hero-art .people>div:not(.people-rule) {
  font-size: 13px;
  gap: 6px;
}
.hero-art .person {
  width: 30px;
  height: 30px;
  font-size: 11px;
  flex-shrink: 0;
}
.hero-art .people-rule {
  display: none;
}
.hero-art .all-people {
  font-size: 12px;
}
.hero-art .calendar-mini {
  font-size: 12px;
  line-height: 1.5;
}
.hero-art .calendar-mini b {
  font-size: 13px;
  padding: 16px 2px;
}
.hero-art .calendar-mini .off {
  font-size: 12px;
}
.hero-art .demo-run {
  font-size: 16px;
  min-height: 48px;
}
.hero-art .demo-bottom {
  font-size: 12px;
  line-height: 1.6;
  flex-wrap: wrap;
}
.hero-art .demo-bottom>span:last-child {
  font-size: 12px;
}
.hero-art .result-heading {
  font-size: 16px;
}
.hero-art .result-heading small {
  font-size: 13px;
}
.hero-art .appointment {
  font-size: 16px;
}
.hero-art .appointment>p {
  font-size: 13px;
}
.hero-art .appointment h4 {
  font-size: 16px;
}
.hero-art .appointment ul {
  font-size: 15px;
}
.hero-art .reset {
  font-size: 14px;
  min-height: 44px;
}
@media (max-width:600px) {
  .hero-art .demo-top {
    font-size: 11px;
    gap: 6px;
  }
  .hero-art .demo-label {
    font-size: 12px;
  }
  .hero-art .demo-tabs {
    gap: 12px;
  }
  .hero-art .demo-tabs button {
    font-size: 14px;
  }
  .hero-art .request {
    font-size: 15px;
  }
  .hero-art .request div>span,.hero-art .request-time {
    font-size: 12px;
  }
  .hero-art .request-copy {
    font-size: 15px;
  }
  .hero-art .agent-reply b {
    font-size: 15px;
  }
  .hero-art .agent-reply p {
    font-size: 14px;
  }
  .hero-art .coordination-head {
    font-size: 13px;
  }
  .hero-art .calendar-mini {
    font-size: 11px;
  }
  .hero-art .calendar-mini b {
    font-size: 12px;
  }
  .hero-art .calendar-mini .off {
    font-size: 11px;
  }
  .hero-art .demo-bottom>span:last-child {
    font-size: 12px;
  }
}
body {
  font-size: 16px;
}
body .steps li>span,body .download-disclosure,body .dialog-fine {
  font-size: 14px !important;
  line-height: 1.6;
}
.nav nav,.eyebrow,.provider-line,.provider-line>span,.provider-line b, .brand-words small,footer .brand-words small,.feature-number,.feature-detail, .demo-top,.hero-art .demo-top,.demo-label,.hero-art .demo-label, .request div>span,.hero-art .request div>span,.request-time,.hero-art .request-time, .avatar,.hero-art .avatar,.person,.hero-art .person, .coordination-head,.hero-art .coordination-head, .people>div:not(.people-rule),.hero-art .people>div:not(.people-rule), .all-people,.hero-art .all-people, .calendar-mini,.hero-art .calendar-mini,.calendar-mini b,.hero-art .calendar-mini b, .calendar-mini .off,.hero-art .calendar-mini .off, .demo-bottom,.hero-art .demo-bottom,.demo-bottom>span:last-child,.hero-art .demo-bottom>span:last-child, .result-heading small,.hero-art .result-heading small, .appointment>p,.hero-art .appointment>p, .connection-list small,.connection-list>div>span:last-child, .session-note small,.ways-card small, .paper-top small,.paper-date,.paper-top p,.paper-description, .paper-content>div span,.paper-foot, .store-button small,.download-disclosure,.dialog-fine, footer p,footer small {
  font-size: 14px !important;
  line-height: 1.6;
}
.intro,.hero-note,.transition-caption, .section-intro>p:last-child,.feature-grid p,.steps p, .connections p:not(.eyebrow),.connection-list b,.mode-grid p, .ways-section p,.agenda-copy>p:not(.eyebrow),.questions p, .download-section>div>p:not(.eyebrow), .request,.hero-art .request,.request-copy,.hero-art .request-copy, .agent-reply b,.hero-art .agent-reply b,.agent-reply p,.hero-art .agent-reply p, .result-heading,.hero-art .result-heading,.appointment,.hero-art .appointment, .appointment h4,.hero-art .appointment h4,.appointment ul,.hero-art .appointment ul, .paper-content>div,dialog>p:not(.eyebrow),.dialog-status {
  font-size: 16px !important;
  line-height: 1.7;
}
.button,.hero-actions .button,.nav>.button,.hero-art .demo-run, .demo-tabs button,.hero-art .demo-tabs button,.text-link, .browser-button,.reset,.hero-art .reset,.questions summary {
  font-size: 16px !important;
  min-height: 44px;
}
.hero-art .avatar,.hero-art .person {
  width: 36px;
  height: 36px;
  flex-shrink: 0;
}
.hero-art .people {
  flex-wrap: wrap;
}
.hero-art .all-people {
  flex-basis: 100%;
}
.hero-art .calendar-mini {
  grid-template-columns: repeat(5,minmax(0,1fr));
}
.hero-art .calendar-mini b {
  min-width: 0;
  overflow-wrap: anywhere;
}
.hero-art .demo-top {
  flex-wrap: wrap;
  letter-spacing: .04em;
}
.paper-top>div,.request>div {
  min-width: 0;
}
@media (max-width:600px) {
  .hero-art .demo-body {
    padding: 16px;
  }
  .hero-art .calendar-mini {
    gap: 4px;
  }
  .hero-art .calendar-mini>span {
    padding: 5px 0;
  }
  .hero-art .calendar-mini b {
    padding: 12px 1px;
  }
  .hero-art .demo-bottom {
    padding: 14px 16px;
  }
  .hero-art .request {
    flex-wrap: wrap;
  }
  .hero-art .request-time {
    margin-left: 47px;
  }
  .paper-top {
    gap: 12px;
    padding: 18px;
  }
  .paper-content {
    padding: 20px;
  }
}
.eyebrow {
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: .12em;
}
.hero-note {
  font-size: 17px;
  color: #455b68;
  line-height: 1.65;
}
.provider-line {
  font-size: 15px;
  line-height: 1.6;
  gap: 10px 18px;
}
.provider-line>span {
  flex-basis: 100%;
  font-size: 14px;
}
.provider-line b {
  color: var(--navy);
}
.provider-line i {
  display: none;
}
.hero-copy .provider-line b {
  padding: 7px 12px;
  border: 1px solid var(--line);
  border-radius: 6px;
  background: var(--paper);
}
.feature-detail {
  font-size: 13px;
}
.feature-number {
  font-size: 13px;
}
.download-disclosure,.dialog-fine {
  font-size: 12px !important;
}
@media (max-width:800px) {
  .hero-copy .provider-line {
    margin-top: 25px;
  }
  .eyebrow {
    font-size: 13px;
  }
  .hero-note {
    font-size: 16px;
  }
  .provider-line {
    font-size: 14px;
  }
  .hero-actions .button,.text-link {
    font-size: 15px;
  }
  .button,.demo-tabs button,.browser-button,.reset,.questions summary {
    min-height: 44px;
  }
  .demo-top {
    font-size: 11px;
    letter-spacing: .06em;
    flex-wrap: wrap;
  }
  .demo-label {
    font-size: 12px;
  }
  .demo-tabs button {
    font-size: 14px;
    flex: 1;
  }
  .request {
    font-size: 14px;
  }
  .request div>span,.request-time {
    font-size: 12px;
  }
  .request-copy {
    font-size: 15px;
  }
  .agent-reply b {
    font-size: 15px;
  }
  .agent-reply p {
    font-size: 14px;
  }
  .coordination-head {
    font-size: 13px;
  }
  .people {
    flex-wrap: wrap;
    gap: 10px;
  }
  .people>div:not(.people-rule) {
    font-size: 12px;
  }
  .person {
    width: 28px;
    height: 28px;
    font-size: 10px;
  }
  .people-rule {
    display: none;
  }
  .all-people {
    width: 100%;
    font-size: 12px;
  }
  .calendar-mini {
    font-size: 11px;
    gap: 5px;
  }
  .calendar-mini b {
    font-size: 12px;
    min-width: 0;
  }
  .calendar-mini .off {
    font-size: 11px;
  }
  .demo-run {
    font-size: 15px;
  }
  .demo-bottom {
    flex-wrap: wrap;
    font-size: 12px;
    line-height: 1.6;
  }
  .demo-bottom>span:last-child {
    font-size: 11px;
    margin-left: 0;
    width: 100%;
    padding-left: 17px;
  }
  .result-heading {
    font-size: 15px;
  }
  .result-heading small {
    font-size: 12px;
  }
  .appointment {
    font-size: 15px;
  }
  .appointment>p {
    font-size: 13px;
  }
  .appointment h4 {
    font-size: 15px;
  }
  .appointment ul {
    font-size: 14px;
  }
  .reset {
    font-size: 14px;
  }
  .feature-grid p,.steps p,.connections p:not(.eyebrow),.mode-grid p,.ways-section p,.agenda-copy>p:not(.eyebrow),.questions p {
    font-size: 16px;
    line-height: 1.75;
  }
  .feature-detail {
    font-size: 14px;
    min-height: 0;
  }
  .connection-list b {
    font-size: 16px;
  }
  .connection-list small {
    font-size: 14px;
  }
  .session-note small,.ways-card small {
    font-size: 13px;
    line-height: 1.65;
  }
  .paper-top small,.paper-date {
    font-size: 12px;
  }
  .paper-top p,.paper-description {
    font-size: 14px;
  }
  .paper-content>div {
    font-size: 15px;
  }
  .paper-content>div span {
    font-size: 12px;
  }
  .paper-foot {
    font-size: 12px;
    line-height: 1.6;
  }
  .questions summary {
    font-size: 16px;
    display: flex;
    align-items: center;
  }
  .questions summary:after {
    top: 7px;
  }
  .download-section>div>p:not(.eyebrow) {
    font-size: 16px;
  }
  .store-button small {
    font-size: 12px;
  }
  .store-button {
    min-height: 64px;
  }
  .browser-button {
    font-size: 15px;
  }
  footer p {
    font-size: 14px;
  }
  footer small {
    font-size: 12px;
  }
}
@media (max-width:600px) {
  html {
    scroll-padding-top: 145px;
  }
  .nav {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
    gap: 0;
    padding: 8px 0 12px;
  }
  .nav>.button {
    font-size: 14px;
    min-height: 44px;
    padding: 10px 18px;
  }
  .nav>.button span {
    display: inline;
  }
  .brand {
    width: auto;
  }
  .brand-words b {
    font-size: 21px;
  }
  .brand-words small {
    font-size: 13px;
  }
  .brand-symbol {
    width: 52px;
    height: 62px;
    flex-basis: 52px;
    background-size: 240px 80px;
    background-position: -13px -8px;
  }
  .hero {
    padding-top: 32px;
    gap: 34px;
  }
  h1 {
    font-size: clamp(36px,9vw,48px);
  }
  .hero-actions {
    flex-direction: column;
    gap: 10px;
  }
  .hero-actions .button {
    font-size: 15px;
    width: 100%;
    max-width: 360px;
    min-height: 48px;
  }
  .hero-actions .text-link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-height: 44px;
  }
  .hero-note {
    margin-top: 16px;
  }
  .provider-line {
    gap: 8px;
    justify-content: center;
  }
  .provider-line>span {
    font-size: 14px;
  }
  .provider-line b {
    width: 100%;
    max-width: 300px;
  }
  .feature-grid {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .feature-grid h3 {
    min-height: 0;
    font-size: 24px;
  }
  .feature-detail {
    min-height: 0;
  }
  .feature-grid h3 br {
    display: block;
  }
  .mode-grid {
    grid-template-columns: 1fr;
  }
  .mode-grid h3 {
    font-size: 24px;
    min-height: 0;
  }
  .agenda-section .agenda-copy {
    grid-row: 1;
  }
  .transition-caption {
    font-size: 16px;
  }
  .download-buttons {
    flex-direction: column;
    align-items: center;
  }
  .download-buttons .store-button {
    flex: none;
    width: 100%;
    max-width: 320px;
    justify-content: flex-start;
  }
  footer {
    justify-content: center;
    text-align: center;
    gap: 14px;
  }
  footer .brand {
    justify-content: center;
  }
  footer>div {
    width: 100%;
    order: 2;
  }
  footer .back-top {
    margin-inline: auto;
    order: 3;
    width: 44px;
    height: 44px;
  }
}
@layer base {
  input:where([type='text']),input:where(:not([type])),input:where([type='email']),input:where([type='url']),input:where([type='password']),input:where([type='number']),input:where([type='date']),input:where([type='datetime-local']),input:where([type='month']),input:where([type='search']),input:where([type='tel']),input:where([type='time']),input:where([type='week']),select:where([multiple]),textarea,select {
    appearance: none;
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
    &:focus {
      outline: 2px solid transparent;
      outline-offset: 2px;
      --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: oklch(54.6% 0.245 262.881);
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      border-color: oklch(54.6% 0.245 262.881);
    }
  }
  input::placeholder,textarea::placeholder {
    color: oklch(55.1% 0.027 264.364);
    opacity: 1;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-date-and-time-value {
    min-height: 1.5em;
  }
  ::-webkit-date-and-time-value {
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0;
  }
  select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    print-color-adjust: exact;
  }
  select:where([multiple]),select:where([size]:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    print-color-adjust: unset;
  }
  input:where([type='checkbox']),input:where([type='radio']) {
    appearance: none;
    padding: 0;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: oklch(54.6% 0.245 262.881);
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
  }
  input:where([type='checkbox']) {
    border-radius: 0px;
  }
  input:where([type='radio']) {
    border-radius: 100%;
  }
  input:where([type='checkbox']):focus,input:where([type='radio']):focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: oklch(54.6% 0.245 262.881);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  input:where([type='checkbox']):checked,input:where([type='radio']):checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  input:where([type='checkbox']):checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  input:where([type='radio']):checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  input:where([type='checkbox']):checked:hover,input:where([type='checkbox']):checked:focus,input:where([type='radio']):checked:hover,input:where([type='radio']):checked:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  input:where([type='checkbox']):indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  input:where([type='checkbox']):indeterminate:hover,input:where([type='checkbox']):indeterminate:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  input:where([type='file']) {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit;
  }
  input:where([type='file']):focus {
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color;
  }
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
      --tw-font-weight: initial;
      --tw-tracking: initial;
    }
  }
}
