/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: "Aptos", "Segoe UI", sans-serif;
    --font-serif: "Georgia", "Times New Roman", serif;
    --font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --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;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --tracking-tight: -0.025em;
    --tracking-wider: 0.05em;
    --leading-relaxed: 1.625;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --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: #1267f5;
    --color-primary-50: #eef5ff;
    --color-primary-100: #dceaff;
    --color-primary-500: #2477ff;
    --color-primary-600: #1267f5;
    --color-primary-700: #0b4fd0;
    --color-secondary-50: #f7f8fb;
    --color-secondary-100: #eef1f5;
    --color-secondary-200: #dce2e9;
    --color-secondary-300: #bcc6d1;
    --color-secondary-500: #65717f;
    --color-secondary-600: #53606f;
    --color-secondary-700: #394552;
    --color-secondary-800: #26313b;
    --color-secondary-900: #101b2a;
    --color-neutral: #101b2a;
    --color-background: #ffffff;
  }
}
@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 {
  .visible {
    visibility: visible;
  }
  .fixed {
    position: fixed;
  }
  .static {
    position: static;
  }
  .m-0 {
    margin: calc(var(--spacing) * 0);
  }
  .-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-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .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-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .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;
  }
  .table {
    display: table;
  }
  .h-auto {
    height: auto;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .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-6xl {
    max-width: var(--container-6xl);
  }
  .max-w-7xl {
    max-width: var(--container-7xl);
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-none {
    max-width: none;
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .flex-1 {
    flex: 1;
  }
  .grow {
    flex-grow: 1;
  }
  .list-none {
    list-style-type: none;
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-center {
    align-items: center;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-between {
    justify-content: space-between;
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-secondary-200 {
    border-color: var(--color-secondary-200);
  }
  .border-secondary-800 {
    border-color: var(--color-secondary-800);
  }
  .bg-background {
    background-color: var(--color-background);
  }
  .bg-neutral {
    background-color: var(--color-neutral);
  }
  .bg-secondary-50 {
    background-color: var(--color-secondary-50);
  }
  .bg-secondary-100 {
    background-color: var(--color-secondary-100);
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-7 {
    padding: calc(var(--spacing) * 7);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }
  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }
  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }
  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .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);
  }
  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }
  .text-center {
    text-align: center;
  }
  .text-right {
    text-align: right;
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .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-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--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));
  }
  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }
  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }
  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }
  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-\[\.12em\] {
    --tw-tracking: .12em;
    letter-spacing: .12em;
  }
  .tracking-\[\.16em\] {
    --tw-tracking: .16em;
    letter-spacing: .16em;
  }
  .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);
  }
  .text-primary-100 {
    color: var(--color-primary-100);
  }
  .text-primary-500 {
    color: var(--color-primary-500);
  }
  .text-primary-600 {
    color: var(--color-primary-600);
  }
  .text-secondary-200 {
    color: var(--color-secondary-200);
  }
  .text-secondary-500 {
    color: var(--color-secondary-500);
  }
  .text-secondary-600 {
    color: var(--color-secondary-600);
  }
  .text-secondary-700 {
    color: var(--color-secondary-700);
  }
  .text-white {
    color: var(--color-white);
  }
  .uppercase {
    text-transform: uppercase;
  }
  .not-italic {
    font-style: normal;
  }
  .no-underline {
    text-decoration-line: none;
  }
  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .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\:text-primary-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-primary-500);
      }
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .sm\:flex {
    @media (width >= 40rem) {
      display: flex;
    }
  }
  .sm\:grid-cols-2 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-3 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:mx-0 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-\[1\.2fr_\.8fr\] {
    @media (width >= 48rem) {
      grid-template-columns: 1.2fr .8fr;
    }
  }
  .md\:p-8 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .md\:p-10 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .md\:py-10 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .md\:py-12 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .md\:py-16 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .md\:py-20 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
  .md\:py-24 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .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));
    }
  }
  .md\:text-6xl {
    @media (width >= 48rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .md\:text-xl {
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .lg\:col-span-1 {
    @media (width >= 64rem) {
      grid-column: span 1 / span 1;
    }
  }
  .lg\:col-span-2 {
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .lg\:flex {
    @media (width >= 64rem) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 64rem) {
      display: none;
    }
  }
  .lg\:grid-cols-3 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-4 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-\[\.8fr_1\.2fr\] {
    @media (width >= 64rem) {
      grid-template-columns: .8fr 1.2fr;
    }
  }
  .lg\:grid-cols-\[\.9fr_1\.1fr\] {
    @media (width >= 64rem) {
      grid-template-columns: .9fr 1.1fr;
    }
  }
  .lg\:gap-12 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .lg\:py-20 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
}
.hs-brand:visited {
  color: var(--color-neutral);
}
.hs-desktop-nav > a:visited, .hs-mobile-menu nav > a:visited {
  color: var(--color-secondary-800);
}
.hs-header-cta:visited, .hs-compare-cta:visited, .hs-best-cta:visited, .hs-provider-cta:visited, .hs-provider-review-cta:visited {
  color: #fff !important;
}
nav[aria-label="Breadcrumb"] {
  color: #526174 !important;
}
nav[aria-label="Breadcrumb"] a, nav[aria-label="Breadcrumb"] a:visited {
  color: inherit !important;
  text-decoration: none;
}
nav[aria-label="Breadcrumb"] [aria-current="page"] {
  color: #1f2d3d;
}
nav[aria-label="Breadcrumb"] a:hover, nav[aria-label="Breadcrumb"] a:focus-visible {
  color: var(--color-primary-600) !important;
  text-decoration: underline;
  text-underline-offset: .18em;
}
.bg-neutral nav[aria-label="Breadcrumb"] {
  color: #d5deea !important;
}
.bg-neutral nav[aria-label="Breadcrumb"] [aria-current="page"] {
  color: #ffffff;
}
.hs-footer a:visited {
  color: #d7dee5 !important;
}
@layer base {
  html {
    scroll-behavior: smooth;
  }
  body {
    background: var(--color-background);
    color: var(--color-neutral);
    overflow-x: hidden;
  }
  .hs-compare-page {
    background: #f7f9fc;
    color: #101b2a;
  }
  .hs-compare-hero {
    padding: 5.5rem 0 4.5rem;
    background: linear-gradient(135deg,#071a3a 0%,#0b3d91 62%,#1267f5 100%);
    color: #fff;
    position: relative;
    overflow: hidden;
  }
  .hs-compare-hero:after {
    content: "VS";
    position: absolute;
    right: 4vw;
    top: -2rem;
    font-size: 15rem;
    line-height: 1;
    font-weight: 900;
    color: rgba(255,255,255,.045);
    letter-spacing: -.08em;
  }
  .hs-compare-kicker,.hs-final-call .hs-section-label {
    font-size: .76rem;
    font-weight: 800;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #70a8ff;
    margin-bottom: .85rem;
  }
  .hs-section-label {
    font-size: .76rem;
    font-weight: 800;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #0b4fd0;
    margin-bottom: .85rem;
  }
  .hs-compare-hero h1 {
    max-width: 900px;
    font-size: clamp(2.8rem,6vw,4.5rem);
    line-height: .98;
    font-weight: 850;
    letter-spacing: -.045em;
    margin: 0 0 1.3rem;
  }
  .hs-compare-hero h1 span {
    color: #8db9ff;
  }
  .hs-compare-hero>div>p {
    max-width: 760px;
    font-size: 1.18rem;
    line-height: 1.65;
    color: #dbe8ff;
  }
  .hs-compare-verdict {
    max-width: 880px;
    margin-top: 2rem;
    padding: 1.15rem 1.35rem;
    border: 1px solid rgba(255,255,255,.18);
    background: rgba(255,255,255,.08);
    backdrop-filter: blur(8px);
    border-radius: 14px;
    display: flex;
    gap: 1rem;
    align-items: flex-start;
  }
  .hs-compare-verdict strong {
    white-space: nowrap;
    color: #fff;
  }
  .hs-compare-verdict span {
    color: #dbe8ff;
    line-height: 1.5;
  }
  .hs-compare-body {
    padding-top: 0;
    padding-bottom: 5rem;
  }
  .hs-compare-duel {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.25rem;
    transform: translateY(-2rem);
    position: relative;
    z-index: 2;
  }
  .hs-duel-card {
    background: #fff;
    border: 1px solid #dfe6ef;
    border-radius: 18px;
    padding: 1.55rem 1.6rem 1.35rem;
    box-shadow: 0 10px 28px rgba(16,27,42,.07);
    position: relative;
    overflow: visible;
  }
  .hs-duel-winner {
    border: 2px solid #1267f5;
    background: linear-gradient(180deg,#ffffff 0%,#f9fbff 100%);
  }
  .hs-winner-ribbon {
    position: absolute;
    top: .85rem;
    right: 1rem;
    transform: none;
    background: #1267f5;
    color: #fff;
    padding: .44rem .82rem;
    border-radius: 999px;
    font-size: .66rem;
    font-weight: 850;
    letter-spacing: .1em;
    box-shadow: 0 6px 16px rgba(18,103,245,.18);
  }
  .hs-duel-name {
    font-size: 1.35rem;
    font-weight: 850;
    padding-right: 10rem;
  }
  .hs-duel-score {
    margin-top: .65rem;
    font-size: 2.55rem;
    line-height: 1;
    font-weight: 900;
    letter-spacing: -.05em;
  }
  .hs-duel-score small {
    font-size: .9rem;
    color: #65717f;
    letter-spacing: 0;
  }
  .hs-duel-stars {
    color: #e7a400;
    letter-spacing: .09em;
    margin: .28rem 0 .5rem;
    font-size: .9rem;
  }
  .hs-duel-card p {
    color: #53606f;
    line-height: 1.45;
    margin: .35rem 0 0;
    min-height: 0;
    font-size: .94rem;
  }
  .hs-duel-facts {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: .55rem;
    margin-top: 1rem;
  }
  .hs-duel-facts>div {
    background: #f7f9fc;
    border: 1px solid #e8edf3;
    border-radius: 10px;
    padding: .7rem .72rem;
    min-height: 4.4rem;
  }
  .hs-duel-facts span {
    display: block;
    color: #65717f;
    font-size: .66rem;
    font-weight: 800;
    letter-spacing: .06em;
    text-transform: uppercase;
    margin-bottom: .3rem;
  }
  .hs-duel-facts strong {
    display: block;
    color: #26313b;
    font-size: .82rem;
    line-height: 1.25;
  }
  .hs-duel-price {
    margin-top: .9rem;
    padding-top: .85rem;
    border-top: 1px solid #eef1f5;
    display: grid;
    grid-template-columns: auto auto 1fr;
    align-items: baseline;
    column-gap: .35rem;
  }
  .hs-duel-price span {
    color: #65717f;
    font-size: .76rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .06em;
  }
  .hs-duel-price strong {
    font-size: 1.7rem;
  }
  .hs-duel-price small {
    color: #53606f;
    font-size: .78rem;
  }
  .hs-duel-renew {
    margin-top: .15rem;
    text-align: left;
    color: #53606f;
    font-size: .8rem;
  }
  .hs-duel-link {
    display: inline-flex;
    align-items: center;
    margin-top: .85rem;
    padding: .58rem .8rem;
    border-radius: 9px;
    background: #eef5ff;
    font-weight: 800;
    font-size: .84rem;
    color: #1267f5;
    text-decoration: none;
  }
  .hs-duel-link:hover {
    background: #dceaff;
  }
  .hs-compare-section {
    margin: 2.25rem 0;
    padding: 2.5rem;
    background: #fff;
    border: 1px solid #e3e8ef;
    border-radius: 18px;
  }
  .hs-compare-section h2,.hs-final-call h2 {
    font-size: clamp(1.8rem,3vw,2.6rem);
    line-height: 1.08;
    letter-spacing: -.035em;
    font-weight: 850;
    margin: 0 0 1rem;
  }
  .hs-compare-section>p,.hs-final-call p {
    color: #53606f;
    font-size: 1.04rem;
    line-height: 1.75;
  }
  .hs-price-bars {
    margin-top: 2rem;
    display: grid;
    gap: 1rem;
  }
  .hs-price-bars>div {
    display: grid;
    grid-template-columns: 100px 1fr 70px;
    align-items: center;
    gap: 1rem;
    font-weight: 750;
  }
  .hs-bar {
    height: 12px;
    background: #eef1f5;
    border-radius: 999px;
    overflow: hidden;
  }
  .hs-bar i {
    display: block;
    height: 100%;
    background: linear-gradient(90deg,#1267f5,#70a8ff);
    border-radius: 999px;
  }
  .hs-compare-table-wrap {
    overflow-x: auto;
  }
  .hs-compare-table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 1.5rem;
  }
  .hs-compare-table th {
    text-align: left;
    padding: .9rem 1rem;
    background: #101b2a;
    color: #fff;
    font-size: .82rem;
  }
  .hs-compare-table td {
    padding: 1rem;
    border-bottom: 1px solid #e8edf3;
    vertical-align: top;
  }
  .hs-compare-table td:last-child {
    color: #0b4fd0;
    font-weight: 800;
  }
  .hs-feature-columns {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.25rem;
  }
  .hs-feature-columns>div {
    padding: 1.5rem;
    background: #f7f9fc;
    border-radius: 14px;
  }
  .hs-feature-columns h3 {
    font-size: 1.3rem;
    font-weight: 800;
    margin-bottom: 1rem;
  }
  .hs-feature-columns ul {
    display: grid;
    gap: .7rem;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .hs-feature-columns li:before {
    content: "✓";
    color: #1267f5;
    font-weight: 900;
    margin-right: .65rem;
  }
  .hs-final-call {
    margin-top: 2.25rem;
    padding: 2.8rem;
    background: #101b2a;
    color: #fff;
    border-radius: 20px;
    display: grid;
    grid-template-columns: 1fr 220px;
    gap: 2rem;
    align-items: center;
  }
  .hs-final-call p {
    color: #c9d3df;
  }
  .hs-final-score {
    padding: 1.5rem;
    border: 1px solid #394552;
    border-radius: 16px;
    text-align: center;
    display: grid;
    gap: .35rem;
  }
  .hs-final-score span {
    color: #70a8ff;
    font-size: .7rem;
    font-weight: 800;
    letter-spacing: .14em;
  }
  .hs-final-score strong {
    font-size: 1.65rem;
  }
  .hs-final-score em {
    font-style: normal;
    font-size: 1.2rem;
    color: #e7a400;
    font-weight: 800;
  }
  .hs-compare-disclosure {
    margin: 1.5rem auto 0;
    max-width: 850px;
    text-align: center;
    color: #65717f;
    font-size: .78rem;
    line-height: 1.6;
  }
  @media (max-width:760px) {
    .hs-compare-hero {
      padding: 4rem 0 4.5rem;
    }
    .hs-compare-verdict {
      display: block;
    }
    .hs-compare-verdict strong {
      display: block;
      margin-bottom: .45rem;
    }
    .hs-compare-duel,.hs-feature-columns,.hs-final-call {
      grid-template-columns: 1fr;
    }
    .hs-duel-facts {
      grid-template-columns: 1fr;
    }
    .hs-duel-name {
      padding-right: 0;
    }
    .hs-winner-ribbon {
      top: .75rem;
      right: .75rem;
    }
    .hs-compare-section {
      padding: 1.5rem;
    }
    .hs-price-bars>div {
      grid-template-columns: 80px 1fr 58px;
      gap: .6rem;
    }
    .hs-final-call {
      padding: 1.7rem;
    }
  }
  a {
    transition: color .2s ease, background-color .2s ease, transform .2s ease, border-color .2s ease, box-shadow .2s ease;
  }
  img {
    max-width: 100%;
    height: auto;
  }
}
@layer components {
  .hs-header {
    position: sticky;
    top: 0;
    z-index: 60;
    background: rgba(255,255,255,.97);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid var(--color-secondary-200);
  }
  .hs-header-inner {
    position: relative;
  }
  .hs-brand {
    display: inline-flex;
    align-items: center;
    gap: .7rem;
    color: var(--color-neutral);
    font-weight: 800;
    text-decoration: none;
    letter-spacing: -.02em;
    white-space: nowrap;
    font-size: 1.05rem;
  }
  .hs-brand-mark {
    width: 2.15rem;
    height: 2.3rem;
    display: block;
    flex: 0 0 auto;
  }
  .hs-brand-name {
    display: grid;
    line-height: .86;
    text-transform: uppercase;
    letter-spacing: .01em;
  }
  .hs-brand-name > span:first-child {
    color: var(--color-neutral);
    font-size: 1rem;
    font-weight: 900;
  }
  .hs-brand-name > span:last-child {
    font-size: .76rem;
    font-weight: 900;
  }
  .hs-brand-name b {
    color: var(--color-primary-600);
  }
  .hs-brand-name em {
    color: #8a5700;
    font-style: normal;
  }
  .hs-header .hs-brand {
    gap: .78rem;
    min-height: 2.75rem;
    padding: .1rem 0;
    align-items: center;
  }
  .hs-header .hs-brand-mark {
    width: 2.55rem;
    height: 2.7rem;
  }
  .hs-header .hs-brand-name {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: .12rem;
    line-height: 1;
    letter-spacing: .02em;
    transform: translateY(-.02rem);
  }
  .hs-header .hs-brand-name > span:first-child {
    font-size: 1.08rem;
    line-height: 1;
    letter-spacing: .035em;
  }
  .hs-header .hs-brand-name > span:last-child {
    font-size: .8rem;
    line-height: 1.05;
    letter-spacing: .055em;
  }
  .hs-desktop-nav > a, .hs-mega > summary {
    color: var(--color-secondary-800);
    text-decoration: none;
    padding: .75rem .7rem;
    border-radius: .6rem;
    cursor: pointer;
    list-style: none;
  }
  .hs-desktop-nav > a:hover, .hs-mega > summary:hover, .hs-mega[open] > summary {
    color: var(--color-primary-600);
    background: var(--color-primary-50);
  }
  .hs-mega > summary::-webkit-details-marker {
    display: none;
  }
  .hs-mega > summary span {
    margin-left: .2rem;
    font-size: .8rem;
  }
  .hs-mega-panel {
    position: absolute;
    top: calc(100% - .25rem);
    left: 50%;
    transform: translateX(-50%);
    width: min(68rem, calc(100vw - 3rem));
    background: white;
    border: 1px solid var(--color-secondary-200);
    border-radius: 1rem;
    box-shadow: 0 28px 80px rgba(16,27,42,.16);
    padding: 1.75rem;
    z-index: 70;
  }
  .hs-mega-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0,1fr));
    gap: 0;
  }
  .hs-mega-grid > div {
    padding: .15rem 1.25rem;
    border-right: 1px solid var(--color-secondary-100);
  }
  .hs-mega-grid > div:first-child {
    padding-left: 0;
  }
  .hs-mega-grid > div:last-child {
    border-right: 0;
    padding-right: 0;
  }
  .hs-mega-title {
    color: var(--color-secondary-700);
    font-size: .74rem;
    font-weight: 900;
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-bottom: .7rem;
  }
  .hs-mega-panel a {
    display: block;
    color: var(--color-secondary-800);
    text-decoration: none;
    padding: .5rem 0;
    font-size: .92rem;
    font-weight: 650;
  }
  .hs-mega-panel a:hover {
    color: var(--color-primary-600);
    transform: translateX(2px);
  }
  .hs-header-cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: .78rem 1.1rem;
    border-radius: .7rem;
    background: var(--color-primary-600);
    color: white;
    text-decoration: none;
    font-size: .875rem;
    font-weight: 800;
    box-shadow: 0 8px 20px rgba(18,103,245,.18);
  }
  .hs-header-cta:hover {
    background: var(--color-primary-700);
    transform: translateY(-1px);
  }
  .hs-mobile-menu {
    position: relative;
    flex: 0 0 auto;
  }
  .hs-mobile-menu > summary {
    list-style: none;
    width: 2.75rem;
    height: 2.75rem;
    border: 1px solid var(--color-secondary-300);
    border-radius: .7rem;
    display: grid;
    place-content: center;
    gap: .27rem;
    cursor: pointer;
    background: white;
  }
  .hs-mobile-menu > summary::-webkit-details-marker {
    display: none;
  }
  .hs-mobile-menu > summary span {
    display: block;
    width: 1.15rem;
    height: 2px;
    background: var(--color-neutral);
    border-radius: 999px;
  }
  .hs-mobile-menu > nav {
    position: absolute;
    top: calc(100% + .75rem);
    right: 0;
    width: min(21rem, calc(100vw - 1.5rem));
    max-height: calc(100vh - 6rem);
    overflow-y: auto;
    padding: .8rem;
    border: 1px solid var(--color-secondary-200);
    border-radius: 1rem;
    background: white;
    box-shadow: 0 18px 50px rgba(23,32,41,.18);
    display: grid;
    gap: .25rem;
  }
  .hs-mobile-menu nav > a {
    display: block;
    padding: .85rem .9rem;
    border-radius: .6rem;
    font-weight: 750;
    color: var(--color-secondary-800);
    text-decoration: none;
  }
  .hs-mobile-menu nav > a:hover {
    background: var(--color-primary-50);
    color: var(--color-primary-700);
  }
  .hs-mobile-menu nav .hs-btn {
    margin-top: .35rem;
    color: white;
  }
  .hs-mobile-submenu > summary {
    list-style: none;
    cursor: pointer;
    padding: .85rem .9rem;
    border-radius: .6rem;
    font-weight: 800;
  }
  .hs-mobile-submenu > summary::-webkit-details-marker {
    display: none;
  }
  .hs-mobile-submenu[open] > summary {
    background: var(--color-primary-50);
    color: var(--color-primary-700);
  }
  .hs-mobile-submenu > div {
    padding: .35rem .65rem .65rem;
    display: grid;
  }
  .hs-mobile-submenu a {
    color: var(--color-secondary-700);
    text-decoration: none;
    padding: .65rem .65rem;
    border-left: 2px solid var(--color-secondary-100);
  }
  .hs-hero-new {
    position: relative;
    isolation: isolate;
    background-image: url('data:image/webp;base64,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');
    background-color: #f4f8ff;
    background-repeat: no-repeat;
    background-size: auto 79%;
    background-position: center right;
    background-attachment: fixed;
    border-bottom: 1px solid var(--color-secondary-100);
    overflow: hidden;
  }
  .hs-hero-new::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    background: linear-gradient(90deg, rgba(255,255,255,.99) 0%, rgba(255,255,255,.97) 33%, rgba(255,255,255,.78) 47%, rgba(255,255,255,.18) 64%, rgba(255,255,255,0) 78%);
  }
  .hs-hero-new > .max-w-7xl {
    position: relative;
    z-index: 1;
  }
  .hs-hero-new .hs-hero-visual {
    visibility: hidden;
    pointer-events: none;
  }
  .hs-hero-new .hs-hero-copy {
    max-width: 39rem;
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
  }
  .hs-kicker {
    color: #0b5ad9;
    font-size: .75rem;
    font-weight: 900;
    letter-spacing: .16em;
    text-transform: uppercase;
  }
  .hs-kicker-light {
    color: #8fb8ff;
  }
  .hs-display {
    font-family: var(--font-serif);
    font-size: clamp(3.2rem, 7vw, 6.6rem);
    line-height: .95;
    letter-spacing: -.055em;
    font-weight: 700;
    overflow-wrap: anywhere;
  }
  .hs-display-modern {
    font-family: var(--font-sans);
    font-size: clamp(4rem, 7vw, 6.7rem);
    line-height: .88;
    letter-spacing: -.065em;
    font-weight: 900;
    max-width: 8ch;
  }
  .hs-display-modern span {
    display: block;
  }
  .hs-accent-word {
    color: var(--color-primary-600);
  }
  .hs-section-title {
    font-family: var(--font-serif);
    font-size: clamp(2.3rem, 4vw, 4.2rem);
    line-height: 1;
    letter-spacing: -.045em;
    font-weight: 700;
    overflow-wrap: anywhere;
  }
  .hs-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 3rem;
    padding: .85rem 1.2rem;
    border-radius: .7rem;
    font-size: .92rem;
    font-weight: 850;
    text-decoration: none;
    border: 1px solid transparent;
  }
  .hs-btn-primary {
    background: var(--color-primary-600);
    color: white;
    box-shadow: 0 8px 20px rgba(18,103,245,.16);
  }
  .hs-btn-primary:hover {
    background: var(--color-primary-700);
    transform: translateY(-1px);
  }
  .hs-btn-secondary {
    color: var(--color-primary-700);
    border-color: var(--color-primary-500);
    background: white;
  }
  .hs-btn-secondary:hover {
    background: var(--color-primary-50);
  }
  .hs-btn-small {
    min-height: 2.5rem;
    padding: .62rem .9rem;
    background: var(--color-neutral);
    color: white;
  }
  .hs-btn-small:hover {
    background: var(--color-primary-700);
  }
  .hs-trust-row {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 1rem;
    max-width: 39rem;
  }
  .hs-trust-item {
    display: flex;
    align-items: center;
    gap: .7rem;
    color: var(--color-secondary-700);
    font-size: .84rem;
    font-weight: 700;
    line-height: 1.35;
  }
  .hs-trust-icon {
    width: 2.35rem;
    height: 2.35rem;
    flex: 0 0 auto;
    display: grid;
    place-items: center;
    border-radius: 999px;
    background: var(--color-primary-50);
    color: var(--color-primary-700);
    font-weight: 900;
  }
  .hs-hero-visual {
    min-width: 0;
  }
  .hs-hero-image-wrap {
    position: relative;
    min-height: 31rem;
    border-radius: 1.4rem;
    overflow: hidden;
    box-shadow: 0 28px 70px rgba(16,27,42,.14);
    background: var(--color-secondary-100);
  }
  .hs-hero-image {
    width: 100%;
    height: 100%;
    min-height: 31rem;
    object-fit: cover;
    object-position: center;
  }
  .hs-screen-card {
    position: absolute;
    left: 8%;
    top: 19%;
    width: 38%;
    min-width: 12rem;
    padding: 1rem 1.05rem;
    border-radius: .8rem;
    background: rgba(255,255,255,.9);
    backdrop-filter: blur(8px);
    box-shadow: 0 12px 35px rgba(16,27,42,.12);
    border: 1px solid rgba(255,255,255,.8);
  }
  .hs-screen-kicker {
    font-size: .72rem;
    color: var(--color-secondary-600);
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .08em;
  }
  .hs-screen-title {
    margin-top: .15rem;
    font-size: clamp(1.6rem,2.4vw,2.35rem);
    line-height: .95;
    font-weight: 900;
    letter-spacing: -.045em;
  }
  .hs-screen-title span {
    color: var(--color-primary-600);
  }
  .hs-screen-sub {
    margin-top: .6rem;
    font-size: .72rem;
    color: var(--color-secondary-600);
  }
  .hs-featured-strip {
    background: white;
    border-bottom: 1px solid var(--color-secondary-100);
  }
  .hs-featured-label {
    text-align: center;
    color: var(--color-secondary-500);
    font-size: .7rem;
    font-weight: 900;
    letter-spacing: .16em;
    text-transform: uppercase;
    margin-bottom: 1.35rem;
  }
  .hs-logo-strip {
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    align-items: center;
    gap: 1.35rem 2rem;
  }
  .hs-logo-strip-item {
    min-width: 0;
    height: 2.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-secondary-800);
    font-weight: 850;
    text-align: center;
  }
  .hs-logo-strip-img {
    max-width: 9rem;
    max-height: 2.25rem;
    width: auto;
    height: auto;
    object-fit: contain;
  }
  .hs-table-wrap {
    overflow: hidden;
    border: 1px solid var(--color-secondary-200);
    border-radius: 1rem;
    background: white;
    box-shadow: 0 18px 50px rgba(23,32,41,.06);
  }
  .hs-table-head {
    padding: .85rem 1.25rem;
    background: var(--color-secondary-900);
    color: white;
    font-size: .7rem;
    font-weight: 800;
    letter-spacing: .1em;
    text-transform: uppercase;
  }
  .hs-provider-row {
    padding: 1.25rem;
    border-top: 1px solid var(--color-secondary-200);
    min-width: 0;
  }
  .hs-provider-row:first-of-type {
    border-top: 0;
  }
  .hs-provider-row:hover {
    background: var(--color-primary-50);
  }
  .hs-provider-logo-wrap {
    width: 7.5rem;
    height: 2.4rem;
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    max-width: 100%;
  }
  .hs-provider-logo {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: left center;
  }
  .hs-label {
    display: block;
    margin-bottom: .25rem;
    color: var(--color-secondary-500);
    font-size: .67rem;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
  }
  .hs-rating {
    display: inline-flex;
    padding: .35rem .55rem;
    border-radius: 999px;
    background: #eef5ff;
    color: #0b4fd0;
    font-weight: 800;
    font-size: .82rem;
  }
  .hs-rankings-intro {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 2rem;
    margin-bottom: 1.15rem;
  }
  .hs-rankings-intro h2 {
    margin-top: .25rem;
    font-size: clamp(1.75rem,3vw,2.55rem);
    line-height: 1;
    letter-spacing: -.035em;
    font-weight: 900;
  }
  .hs-rankings-intro p {
    max-width: 31rem;
    color: var(--color-secondary-600);
    font-size: .9rem;
    line-height: 1.5;
  }
  .hs-compare-list {
    display: grid;
    gap: .65rem;
  }
  .hs-compare-card {
    display: grid;
    grid-template-columns: 5.5rem 11.5rem minmax(17rem,1fr) 7.2rem 10.5rem;
    align-items: center;
    gap: 1rem;
    min-height: 9.4rem;
    padding: 1rem 1.15rem;
    border: 1px solid var(--color-secondary-200);
    border-radius: 1rem;
    background: #fff;
    box-shadow: 0 8px 24px rgba(23,32,41,.045);
  }
  .hs-rank-col {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }
  .hs-rank-number {
    display: grid;
    place-items: center;
    width: 2rem;
    height: 2rem;
    border-radius: 999px;
    background: var(--color-secondary-100);
    font-size: .85rem;
    font-weight: 900;
  }
  .hs-award {
    padding: .3rem .5rem;
    border-radius: .35rem;
    background: var(--color-primary-600);
    color: #fff;
    font-size: .62rem;
    font-weight: 900;
    text-transform: uppercase;
    white-space: nowrap;
  }
  .hs-provider-name {
    margin-top: .45rem;
    font-size: .95rem;
    font-weight: 900;
  }
  .hs-best-for {
    margin-top: .15rem;
    color: var(--color-secondary-500);
    font-size: .72rem;
    line-height: 1.3;
  }
  .hs-feature-col {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: .55rem;
    min-width: 0;
    padding: .7rem;
    border: 1px solid #e1eaf7;
    border-radius: .85rem;
    background: linear-gradient(135deg,#f8fbff 0%,#f3f7fc 100%);
  }
  .hs-feature-item {
    display: flex;
    min-width: 0;
    align-items: center;
    gap: .5rem;
    padding: .55rem .6rem;
    border: 1px solid #dbe8f8;
    border-radius: .65rem;
    background: #fff;
    font-size: .76rem;
    line-height: 1.25;
    box-shadow: 0 3px 10px rgba(18,103,245,.04);
  }
  .hs-feature-item>span:last-child {
    min-width: 0;
    overflow-wrap: anywhere;
  }
  .hs-card-score-details {
    grid-column: 1/-1;
  }
  .hs-check {
    flex: 0 0 auto;
    display: grid;
    place-items: center;
    width: 1.15rem;
    height: 1.15rem;
    border-radius: 999px;
    background: #e5f7f1;
    color: #14936d;
  }
  .hs-check svg {
    width: .78rem;
    height: .78rem;
    fill: none;
    stroke: currentColor;
    stroke-width: 2.4;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .hs-score-col {
    text-align: center;
    padding: .65rem .4rem;
    border-radius: .7rem;
    background: var(--color-secondary-50);
  }
  .hs-score-label,.hs-price-label {
    display: block;
    color: var(--color-secondary-500);
    font-size: .6rem;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .06em;
  }
  .hs-score-col strong {
    display: block;
    margin-top: .1rem;
    font-size: 1.75rem;
    line-height: 1;
  }
  .hs-stars {
    display: block;
    margin-top: .25rem;
    font-size: .78rem;
  }
  .hs-rating-stars {
    display: inline-block;
    line-height: 1;
  }
  .hs-rating-stars-track {
    position: relative;
    display: inline-block;
    color: #cfd5dd;
    letter-spacing: .06em;
    white-space: nowrap;
  }
  .hs-rating-stars-fill {
    position: absolute;
    inset: 0 auto 0 0;
    overflow: hidden;
    color: #e19a00;
    white-space: nowrap;
  }
  .hs-offer-col {
    text-align: right;
  }
  .hs-offer-col strong {
    font-size: 1.55rem;
  }
  .hs-offer-col span {
    font-size: .7rem;
    color: var(--color-secondary-500);
  }
  .hs-offer-col small {
    display: block;
    min-height: 1rem;
    color: var(--color-secondary-500);
    font-size: .62rem;
  }
  .hs-compare-cta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: .55rem;
    padding: .62rem .75rem;
    border-radius: .55rem;
    background: var(--color-primary-600);
    color: #fff;
    text-decoration: none;
    font-size: .78rem;
    font-weight: 900;
  }
  .hs-compare-cta span {
    color: #fff;
    font-size: 1rem;
  }
  .hs-dark-band {
    background: var(--color-secondary-900);
    color: white;
  }
  .hs-dark-card {
    padding: 1.35rem;
    border: 1px solid rgba(255,255,255,.14);
    border-radius: 1rem;
    background: rgba(255,255,255,.04);
  }
  .hs-dark-card h3 {
    margin-top: 1.1rem;
    font-family: var(--font-serif);
    font-size: 1.5rem;
  }
  .hs-dark-card p {
    margin-top: .7rem;
    color: #c9d0d6;
    line-height: 1.65;
    font-size: .92rem;
  }
  .hs-step {
    width: 2.1rem;
    height: 2.1rem;
    display: grid;
    place-items: center;
    border-radius: 999px;
    background: var(--color-primary-600);
    color: white;
    font-size: .72rem;
    font-weight: 800;
  }
  .hs-info-card {
    border: 1px solid var(--color-secondary-200);
    border-radius: 1rem;
    padding: 1.3rem;
    background: rgba(255,255,255,.78);
  }
  .hs-info-card h3 {
    font-family: var(--font-serif);
    font-size: 1.35rem;
  }
  .hs-info-card p {
    margin-top: .65rem;
    color: var(--color-secondary-600);
    line-height: 1.65;
    font-size: .92rem;
  }
  .hs-cta {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    align-items: flex-start;
    justify-content: space-between;
    padding: 2rem;
    border: 1px solid var(--color-secondary-200);
    border-radius: 1.2rem;
    background: linear-gradient(135deg,#fff 0%,var(--color-primary-50) 100%);
  }
  .hs-footer {
    background: var(--color-secondary-900);
    color: #bdc5cc;
  }
  .hs-brand-footer {
    color: white;
  }
  .hs-brand-footer .hs-brand-name > span:first-child {
    color: #fff;
  }
  .hs-brand-footer .hs-brand-name b {
    color: #8fb8ff;
  }
  .hs-brand-footer .hs-brand-name em {
    color: #f4c04c;
  }
  .hs-footer-title {
    color: white;
    font-weight: 800;
    margin-bottom: .6rem;
  }
  .hs-footer a {
    display: block;
    color: #d7dee5 !important;
    text-decoration: none;
    margin: .45rem 0;
  }
  .hs-footer a:hover {
    color: white !important;
  }
  @media (max-width: 1180px) {
    .hs-compare-card {
      grid-template-columns: 4rem 9rem minmax(14rem,1fr) 6.5rem 9rem;
      gap: .75rem;
    }
    .hs-provider-logo-wrap {
      width: 7rem;
    }
  }
  @media (max-width: 1023px) {
    .hs-rankings-intro {
      align-items: start;
      flex-direction: column;
      gap: .55rem;
    }
    .hs-compare-card {
      grid-template-columns: 4rem 9rem minmax(0,1fr) 8.5rem;
    }
    .hs-score-col {
      display: none;
    }
    .hs-feature-item:nth-child(3) {
      display: none;
    }
    .hs-hero-image-wrap, .hs-hero-image {
      min-height: 26rem;
    }
    .hs-logo-strip {
      grid-template-columns: repeat(3,minmax(0,1fr));
    }
  }
  @media (max-width: 767px) {
    .hs-rankings {
      padding-top: 2rem;
    }
    .hs-rankings-intro {
      margin-bottom: .8rem;
    }
    .hs-rankings-intro h2 {
      font-size: 1.65rem;
    }
    .hs-rankings-intro p {
      font-size: .8rem;
    }
    .hs-compare-list {
      gap: .55rem;
    }
    .hs-compare-card {
      grid-template-columns: 2.5rem minmax(0,1fr) 7.7rem;
      min-height: 0;
      padding: .8rem;
      gap: .65rem;
      border-radius: .8rem;
    }
    .hs-rank-col {
      grid-row: 1 / span 2;
    }
    .hs-award {
      writing-mode: vertical-rl;
      transform: rotate(180deg);
      padding: .4rem .3rem;
      font-size: .55rem;
    }
    .hs-provider-col {
      grid-column: 2;
    }
    .hs-provider-logo-wrap {
      width: 6.5rem;
      height: 2rem;
    }
    .hs-provider-name {
      display: none;
    }
    .hs-best-for {
      font-size: .66rem;
    }
    .hs-feature-col {
      grid-column: 2 / 4;
      grid-row: 2;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: .35rem .6rem;
      padding-top: .45rem;
      border-top: 1px solid var(--color-secondary-100);
    }
    .hs-feature-item {
      font-size: .7rem;
    }
    .hs-feature-icon {
      width: 1.25rem;
      height: 1.25rem;
    }
    .hs-feature-icon svg {
      width: .75rem;
      height: .75rem;
    }
    .hs-provider-desc {
      display: none;
    }
    .hs-feature-item:nth-child(3) {
      display: none;
    }
    .hs-check {
      width: .95rem;
      height: .95rem;
    }
    .hs-offer-col {
      grid-column: 3;
      grid-row: 1;
    }
    .hs-offer-col strong {
      font-size: 1.25rem;
    }
    .hs-offer-col small {
      display: none;
    }
    .hs-compare-cta {
      margin-top: .35rem;
      padding: .5rem .55rem;
      font-size: .68rem;
    }
    .hs-header > div {
      padding-left: 1rem;
      padding-right: 1rem;
      gap: .75rem;
    }
    .hs-header .hs-brand {
      font-size: .98rem;
      gap: .62rem;
      min-height: 2.4rem;
    }
    .hs-header .hs-brand-mark {
      width: 2.2rem;
      height: 2.35rem;
    }
    .hs-header .hs-brand-name > span:first-child {
      font-size: .98rem;
    }
    .hs-header .hs-brand-name > span:last-child {
      font-size: .72rem;
    }
    .hs-display {
      font-size: clamp(2.55rem,13vw,3.75rem);
      line-height: .98;
      letter-spacing: -.045em;
    }
    .hs-display-modern {
      font-size: clamp(3.2rem,17vw,5rem);
      max-width: none;
      line-height: .88;
    }
    .hs-section-title {
      font-size: clamp(2rem,10vw,3rem);
    }
    .hs-hero .max-w-7xl, #top-hosts, .hs-dark-band .max-w-7xl, main > section.max-w-7xl {
      padding-left: 1rem;
      padding-right: 1rem;
    }
    .hs-hero .max-w-7xl {
      padding-top: 3rem;
      padding-bottom: 2.25rem;
      gap: 2rem;
    }
    .hs-hero p.text-xl, .hs-hero p.text-lg {
      font-size: 1.02rem;
      line-height: 1.65;
    }
    .hs-hero-actions {
      display: grid;
      grid-template-columns: 1fr;
      width: 100%;
    }
    .hs-trust-row {
      grid-template-columns: 1fr;
      gap: .8rem;
    }
    .hs-trust-item br {
      display: none;
    }
    .hs-hero-image-wrap, .hs-hero-image {
      min-height: 20rem;
      border-radius: 1rem;
    }
    .hs-screen-card {
      left: 5%;
      top: 8%;
      width: 52%;
      min-width: 0;
      padding: .75rem;
    }
    .hs-screen-title {
      font-size: 1.45rem;
    }
    .hs-logo-strip {
      grid-template-columns: repeat(2,minmax(0,1fr));
      gap: 1rem;
    }
    .hs-logo-strip-img {
      max-width: 7rem;
      max-height: 1.9rem;
    }
    .hs-table-wrap {
      border-radius: .85rem;
      box-shadow: none;
    }
    .hs-provider-row {
      padding: 1rem;
      gap: .9rem;
    }
    .hs-provider-row > div {
      min-width: 0;
    }
    .hs-provider-row .flex.items-center {
      flex-wrap: wrap;
      gap: .75rem;
    }
    .hs-provider-logo-wrap {
      width: 6.5rem;
      height: 2.1rem;
    }
    .hs-provider-row .text-sm.text-secondary-500 {
      overflow-wrap: anywhere;
    }
    .hs-provider-row .md\:text-right .hs-btn {
      width: 100%;
    }
    .hs-btn {
      width: 100%;
    }
    .hs-cta {
      padding: 1.25rem;
    }
    .hs-hero-new {
      background-attachment: scroll;
      background-position: 82% center;
      background-size: auto 79%;
    }
    .hs-hero-new::before {
      background: linear-gradient(90deg, rgba(255,255,255,.98) 0%, rgba(255,255,255,.94) 58%, rgba(255,255,255,.7) 78%, rgba(255,255,255,.25) 100%);
    }
    .hs-hero-new .hs-hero-copy {
      max-width: 100%;
    }
    .hs-hero-new .hs-hero-visual {
      display: none;
    }
  }
  @media (min-width: 768px) {
    .hs-cta {
      flex-direction: row;
      align-items: center;
    }
  }
  .hs-compare-card {
    position: relative;
    transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease, background .2s ease;
  }
  .hs-compare-card:hover {
    transform: translateY(-2px);
    border-color: rgba(18,103,245,.34);
    background: linear-gradient(90deg,#fff 0%,#fbfdff 100%);
    box-shadow: 0 18px 42px rgba(18,103,245,.16);
  }
  .hs-rank-number {
    width: 3.15rem;
    height: 3.15rem;
    font-size: 1.05rem;
    color: var(--color-secondary-900);
    background: #e9eef5;
    transition: background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;
  }
  .hs-compare-card:not(.is-top-pick):hover .hs-rank-number {
    background: var(--color-primary-600);
    color: #fff;
    transform: scale(1.04);
    box-shadow: 0 8px 18px rgba(18,103,245,.24);
  }
  .hs-crown {
    display: grid;
    place-items: center;
    width: 2rem;
    height: 1.65rem;
    margin-bottom: .15rem;
    color: #ffe08a;
  }
  .hs-crown svg {
    width: 1.75rem;
    height: 1.75rem;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .hs-compare-card.is-top-pick {
    border-color: #e8b11d;
    background: linear-gradient(90deg,#fffaf0 0%,#fff 28%,#fff 100%);
    box-shadow: 0 12px 28px rgba(181,130,0,.12);
  }
  .hs-compare-card.is-top-pick:hover {
    border-color: #d9a300;
    background: linear-gradient(90deg,#fff5cf 0%,#fffdf8 34%,#fff 100%);
    box-shadow: 0 22px 48px rgba(217,163,0,.26);
  }
  .hs-compare-card.is-top-pick .hs-rank-col {
    margin: -1rem 0 -1rem -1.15rem;
    padding: .75rem .7rem;
    border-radius: 1rem 0 0 1rem;
    background: linear-gradient(180deg,#e8ad11 0%,#b77d00 100%);
    color: #fff;
    align-items: center;
    justify-content: center;
    gap: .15rem;
    box-shadow: inset -1px 0 0 rgba(255,255,255,.22);
  }
  .hs-compare-card.is-top-pick .hs-rank-number {
    width: auto;
    height: auto;
    border-radius: 0;
    background: transparent;
    color: #071d44;
    font-size: 1.65rem;
  }
  .hs-compare-card.is-top-pick .hs-award {
    margin-top: .25rem;
    background: rgba(71,44,0,.62);
    color: #fff2bd;
    box-shadow: 0 4px 12px rgba(71,44,0,.16);
  }
  .hs-compare-cta {
    transition: transform .18s ease,box-shadow .18s ease,background .18s ease;
  }
  .hs-compare-cta:hover {
    transform: translateY(-1px);
    box-shadow: 0 8px 20px rgba(18,103,245,.22);
  }
  .hs-compare-card.is-top-pick .hs-compare-cta {
    background: #067540;
  }
  .hs-compare-card.is-top-pick .hs-compare-cta:hover {
    background: #055f35;
    box-shadow: 0 8px 20px rgba(6,117,64,.22);
  }
  .hs-guarantee {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .35rem;
    margin-top: .42rem;
    color: var(--color-secondary-600);
    font-size: .58rem;
    line-height: 1.15;
  }
  .hs-guarantee svg {
    width: .9rem;
    height: .9rem;
    flex: 0 0 auto;
    fill: none;
    stroke: #2c8b68;
    stroke-width: 1.8;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .hs-provider-logo-wrap {
    width: 8.6rem;
    height: 2.9rem;
  }
  .hs-provider-name {
    margin-top: .35rem;
    font-size: 1.08rem;
    line-height: 1.1;
  }
  .hs-best-for {
    margin-top: .3rem;
    color: var(--color-secondary-800);
    font-size: .82rem;
    line-height: 1.25;
  }
  .hs-best-for strong {
    font-weight: 900;
  }
  .hs-provider-desc {
    margin-top: .16rem;
    color: var(--color-secondary-500);
    font-size: .72rem;
    line-height: 1.3;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .hs-feature-col {
    gap: .58rem;
  }
  .hs-feature-item {
    align-items: center;
    gap: .62rem;
    font-size: .84rem;
    line-height: 1.22;
  }
  .hs-feature-icon {
    flex: 0 0 auto;
    display: grid;
    place-items: center;
    width: 2.05rem;
    height: 2.05rem;
    border-radius: .58rem;
    background: #edf5ff;
    color: var(--color-primary-600);
    border: 1px solid #d8e8ff;
    box-shadow: 0 4px 10px rgba(18,103,245,.08);
    transition: transform .18s ease,background .18s ease,color .18s ease;
  }
  .hs-feature-icon svg {
    width: 1.28rem;
    height: 1.28rem;
    fill: none;
    stroke: currentColor;
    stroke-width: 2.05;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .hs-compare-card:hover .hs-feature-icon {
    transform: scale(1.06);
    background: var(--color-primary-600);
    color: #fff;
  }
  .hs-feature-item {
    color: #172033;
    font-weight: 650;
  }
  .hs-card-score-details {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: .45rem;
    margin-top: .65rem;
    padding-top: .65rem;
    border-top: 1px solid #e5edf8;
  }
  .hs-card-score-details span {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .45rem;
    padding: .38rem .48rem;
    border-radius: .5rem;
    background: #f7faff;
    color: #53606f;
    font-size: .67rem;
    font-weight: 750;
  }
  .hs-card-score-details b {
    color: #0c1838;
    font-weight: 900;
  }
  @media (max-width:767px) {
    .hs-card-score-details {
      grid-template-columns: 1fr 1fr;
    }
    .hs-card-score-details span:last-child {
      display: none;
    }
  }
  .hs-score-col {
    border: 1px solid #e5edf8;
    background: linear-gradient(180deg,#f7faff 0%,#eef5ff 100%);
  }
  .hs-score-col strong,.hs-offer-col strong {
    color: #0c1838;
    font-weight: 900;
  }
  .hs-compare-cta {
    min-height: 2.75rem;
    border-radius: .6rem;
    font-size: .94rem;
    letter-spacing: -.01em;
  }
  .hs-provider-logo {
    max-height: 2.85rem;
    object-fit: contain;
    object-position: left center;
  }
  .hs-compare-list {
    gap: .85rem;
  }
  .hs-score-col {
    padding: .78rem .45rem;
  }
  .hs-score-label,.hs-price-label {
    font-size: .64rem;
  }
  .hs-score-col strong {
    font-size: 2.05rem;
  }
  .hs-stars {
    font-size: .78rem;
    letter-spacing: .02em;
  }
  .hs-offer-col strong {
    font-size: 1.9rem;
    line-height: 1;
  }
  .hs-offer-col > div > span {
    font-size: .8rem;
  }
  .hs-offer-col small {
    margin-top: .2rem;
    font-size: .68rem;
  }
  .hs-compare-cta {
    padding: .72rem .85rem;
    font-size: .86rem;
  }
  .hs-rank-number {
    font-size: 1.15rem;
  }
  .hs-compare-card.is-top-pick .hs-rank-number {
    font-size: 1.9rem;
  }
  @media (max-width:767px) {
    .hs-compare-card.is-top-pick .hs-rank-col {
      margin: -.8rem 0 -.8rem -.8rem;
      border-radius: .8rem 0 0 .8rem;
      padding: .6rem .35rem;
    }
    .hs-compare-card.is-top-pick .hs-award {
      writing-mode: vertical-rl;
      transform: rotate(180deg);
      margin-top: .35rem;
    }
    .hs-rank-number {
      width: 2.1rem;
      height: 2.1rem;
      font-size: .78rem;
    }
    .hs-guarantee {
      display: none;
    }
  }
}
@layer components {
  .hs-provider-archive .grid > .hs-provider-review-card {
    min-width: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    border: 1px solid #d8e1ec;
    border-radius: 1.35rem;
    background: #fff;
    box-shadow: 0 12px 30px rgba(16,27,42,.08);
    transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease;
  }
  .hs-provider-review-card:hover {
    transform: translateY(-3px);
    border-color: #b6cdf1;
    box-shadow: 0 20px 45px rgba(16,27,42,.13);
  }
  .hs-provider-review-score {
    padding: 1.75rem 1.8rem 1.55rem;
    background: linear-gradient(135deg,#092a5b 0%,#0b4fd0 100%);
    color: #fff;
  }
  .hs-provider-review-eyebrow,.hs-provider-review-label {
    display: block;
    font-size: .76rem;
    font-weight: 900;
    letter-spacing: .09em;
    text-transform: uppercase;
  }
  .hs-provider-review-eyebrow {
    color: #d9e8ff;
  }
  .hs-provider-review-scoreline {
    display: flex;
    align-items: center;
    gap: 1.2rem;
    margin-top: .45rem;
  }
  .hs-provider-review-scoreline>strong {
    font-size: 3.7rem;
    line-height: 1;
    letter-spacing: -.06em;
    font-weight: 900;
  }
  .hs-provider-review-scoreline>strong small {
    margin-left: .16rem;
    font-size: 1rem;
    letter-spacing: 0;
  }
  .hs-provider-review-stars {
    font-size: 1.45rem;
  }
  .hs-provider-review-stars .hs-rating-stars-track {
    color: rgba(255,255,255,.42);
  }
  .hs-provider-review-stars .hs-rating-stars-fill {
    color: #ffb400;
  }
  .hs-provider-review-score p {
    margin: .8rem 0 0;
    color: #eef5ff;
    font-size: .82rem;
    line-height: 1.45;
  }
  .hs-provider-review-body {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding: 1.65rem 1.8rem 1.25rem;
  }
  .hs-provider-review-identity {
    min-height: 4.85rem;
    padding-bottom: 1.15rem;
    border-bottom: 1px solid #e4e9f0;
  }
  .hs-provider-review-logo {
    display: flex;
    align-items: center;
    height: 2.25rem;
    margin-bottom: .65rem;
  }
  .hs-provider-review-logo img {
    width: auto;
    max-width: 9.5rem;
    max-height: 2.25rem;
    object-fit: contain;
    object-position: left center;
  }
  .hs-provider-review-name {
    display: block;
    margin-bottom: .55rem;
    font-size: 1.25rem;
  }
  .hs-provider-review-identity h2 {
    margin: 0;
    font-size: 1.25rem;
    line-height: 1.15;
    font-weight: 900;
    letter-spacing: -.02em;
  }
  .hs-provider-review-identity h2 a {
    color: #101b2a;
    text-decoration: none;
  }
  .hs-provider-review-identity h2 a:hover {
    color: #0b4fd0;
  }
  .hs-provider-review-fit {
    padding: 1.25rem 0;
    border-bottom: 1px solid #e4e9f0;
  }
  .hs-provider-review-label {
    margin-bottom: .4rem;
    color: #6a7787;
  }
  .hs-provider-review-fit p {
    margin: 0;
    color: #26313b;
    font-size: 1.02rem;
    line-height: 1.45;
    font-weight: 750;
  }
  .hs-provider-review-price {
    padding: 1.2rem 0 1rem;
  }
  .hs-provider-review-price>strong {
    display: block;
    color: #101b2a;
    font-size: 2.35rem;
    line-height: 1.05;
    font-weight: 900;
    letter-spacing: -.04em;
  }
  .hs-provider-review-price>strong small {
    margin-left: .18rem;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
  }
  .hs-provider-review-price p {
    margin: .45rem 0 0;
    color: #65717f;
    font-size: .8rem;
  }
  .hs-provider-review-price b {
    color: #53606f;
  }
  .hs-provider-review-cta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: auto;
    padding: 1rem 1.2rem;
    border-radius: .85rem;
    background: #1267f5;
    color: #fff;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 900;
    box-shadow: 0 8px 20px rgba(18,103,245,.18);
  }
  .hs-provider-review-cta:hover {
    background: #0b4fd0;
    transform: translateY(-1px);
  }
  .hs-provider-review-guarantee {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .45rem;
    min-height: 2rem;
    margin-top: .65rem;
    color: #69788b;
    font-size: .72rem;
    text-align: center;
  }
  .hs-provider-review-guarantee svg {
    width: 1rem;
    height: 1rem;
    flex: 0 0 auto;
    fill: none;
    stroke: #20966f;
    stroke-width: 1.8;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  @media (max-width:767px) {
    .hs-provider-review-score {
      padding: 1.45rem 1.35rem 1.3rem;
    }
    .hs-provider-review-scoreline>strong {
      font-size: 3.2rem;
    }
    .hs-provider-review-stars {
      font-size: 1.2rem;
    }
    .hs-provider-review-body {
      padding: 1.35rem;
    }
    .hs-provider-review-identity {
      min-height: 0;
    }
  }
}
@media (max-width: 767px) {
  .hs-hero-new {
    background-image: url('/wp-content/uploads/2026/09/HostingScout-Hero-Mockup-300x125.png');
    background-attachment: scroll;
  }
}
@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-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  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-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
    }
  }
}
