/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-mono: "Outfit", "Segoe UI", -apple-system, system-ui, sans-serif;
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --breakpoint-2xl: 1400px;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --tracking-tighter: -0.05em;
    --tracking-tight: -0.025em;
    --tracking-wider: 0.05em;
    --tracking-widest: 0.1em;
    --leading-tight: 1.25;
    --leading-normal: 1.5;
    --radius-md: 0.375rem;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --font-display: "Outfit", "Segoe UI", -apple-system, system-ui, sans-serif;
    --font-body: "Outfit", "Segoe UI", -apple-system, system-ui, sans-serif;
    --font-icons: "bootstrap-icons";
  }
}
:root {
  --paper: #f5fafe;
  --paper-warm: #eaf6fd;
  --surface: #ffffff;
  --ink: #082b49;
  --ink-soft: #3f5b75;
  --ink-faint: #6f8aa3;
  --border: #d3e4f1;
  --border-strong: #b9d2e6;
  --deep: #082b49;
  --deep-raised: #0c3559;
  --deep-border: #17507f;
  --deep-ink: #eaf6fd;
  --deep-ink-soft: #9cc0dd;
  --accent: #1677c8;
  --accent-strong: #1260a8;
  --accent-tint: #eaf6fd;
  --signal: #72c8f4;
  --radius: 18px;
  --radius-sm: 12px;
  --shadow-lift: 0 30px 70px -30px rgba(8, 43, 73, 0.2);
  --navbar-bg: rgba(255, 255, 255, 0.86);
  --card-glass: rgba(255, 255, 255, 0.9);
  --grid-line: #082b49;
  --scrollbar-track: var(--paper-warm);
  --glow-cyan: #18b8d8;
  --glow-violet: #2f9be8;
  --glow-blue: #1677c8;
  --tech-gradient: linear-gradient(120deg, #1260a8, #2f9be8 55%, #18b8d8);
  --tech-gradient-soft: linear-gradient(120deg, rgba(18, 96, 168, 0.14), rgba(47, 155, 232, 0.1) 55%, rgba(24, 184, 216, 0.14));
  --brand-gradient: linear-gradient(92deg, #1260a8 0%, #2f9be8 100%);
  --brand-gradient-strong: linear-gradient(100deg, #1260a8 0%, #2f9be8 62%, #18b8d8 100%);
  --brand-gradient-navy: linear-gradient(135deg, #082b49 0%, #1260a8 100%);
  --brand-gradient-soft: linear-gradient(92deg, rgba(18, 96, 168, 0.10), rgba(47, 155, 232, 0.10));
  --brand-gradient-tight: linear-gradient(92deg, #1260a8, #2f9be8);
  --mint: #16a6a0;
  --mint-tint: #e0f5f4;
  --sky: #1677c8;
  --sky-tint: #eaf6fd;
  --peach: #2f9be8;
  --peach-tint: #e6f3fd;
  --soft-pink: #18b8d8;
  --pink-tint: #e2f7fb;
  --red: #32c9d3;
  --red-tint: #d7f7f9;
  --fuchsia: #1260a8;
  --fuchsia-tint: #e6f0f9;
  --page-gutter: 16px;
  --ow-ease: cubic-bezier(.2,.7,.2,1);
}
@media (min-width: 480px) {
  :root {
    --page-gutter: 20px;
  }
}
@media (min-width: 768px) {
  :root {
    --page-gutter: 24px;
  }
}
@media (min-width: 992px) {
  :root {
    --page-gutter: 32px;
  }
}
@media (min-width: 1200px) {
  :root {
    --page-gutter: 40px;
  }
}
@media (min-width: 1400px) {
  :root {
    --page-gutter: 48px;
  }
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../../vendor/fonts/outfit-latin-400-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../../vendor/fonts/outfit-latin-500-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../../vendor/fonts/outfit-latin-600-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../../vendor/fonts/outfit-latin-700-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../../vendor/fonts/inter-latin-400-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../../vendor/fonts/inter-latin-500-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../../vendor/fonts/inter-latin-600-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../../vendor/fonts/ibm-plex-mono-latin-400-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../../vendor/fonts/ibm-plex-mono-latin-500-normal.woff2) format('woff2');
}
@font-face {
  font-display: block;
  font-family: bootstrap-icons;
  src: url("../../vendor/bootstrap-icons/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2");
}
@keyframes pb-rise {
  from {
    opacity: 0;
    transform: translateY(18px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pb-float {
  0%,100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}
@keyframes pb-draw {
  from {
    stroke-dashoffset: 1;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes pb-orb {
  0%,100% {
    transform: translate(0,0) scale(1);
  }
  50% {
    transform: translate(-34px,20px) scale(1.1);
  }
}
@keyframes hwwGlow {
  0%,100% {
    transform: translate(0,0);
  }
  50% {
    transform: translate(3%,5%);
  }
}
@keyframes hw2float {
  0%,100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-8px);
  }
}
@keyframes hw2spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes hw2pulse {
  70% {
    box-shadow: 0 0 0 12px rgba(34,197,139,0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(34,197,139,0);
  }
}
@keyframes hw2mq {
  to {
    transform: translateX(-33.333%);
  }
}
@keyframes hw2scan {
  0%,100% {
    top: 6%;
  }
  50% {
    top: 92%;
  }
}
@layer base {
  * {
    box-sizing: border-box;
  }
  ::after {
    box-sizing: border-box;
  }
  ::before {
    box-sizing: border-box;
  }
  body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
  }
  h3 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
  }
  h2 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
  }
  h1 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
  }
  h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
  }
  h1 {
    font-size: calc(1.375rem + 1.5vw);
  }
  h2 {
    font-size: calc(1.325rem + .9vw);
  }
  h3 {
    font-size: calc(1.3rem + .6vw);
  }
  h6 {
    font-size: 1rem;
  }
  p {
    margin-top: 0;
    margin-bottom: 1rem;
  }
  ul {
    padding-left: 2rem;
  }
  ol {
    padding-left: 2rem;
  }
  ul {
    margin-top: 0;
    margin-bottom: 1rem;
  }
  ol {
    margin-top: 0;
    margin-bottom: 1rem;
  }
  b {
    font-weight: bolder;
  }
  small {
    font-size: .875em;
  }
  a {
    color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
    text-decoration: underline;
  }
  img {
    vertical-align: middle;
  }
  svg {
    vertical-align: middle;
  }
  label {
    display: inline-block;
  }
  button {
    border-radius: 0;
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  input {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  button {
    text-transform: none;
    -webkit-appearance: button;
  }
  ::-moz-focus-inner {
    padding: 0;
    border-style: none;
  }
  ::-webkit-datetime-edit-day-field {
    padding: 0;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit-hour-field {
    padding: 0;
  }
  ::-webkit-datetime-edit-minute {
    padding: 0;
  }
  ::-webkit-datetime-edit-month-field {
    padding: 0;
  }
  ::-webkit-datetime-edit-text {
    padding: 0;
  }
  ::-webkit-datetime-edit-year-field {
    padding: 0;
  }
  ::-webkit-inner-spin-button {
    height: auto;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-color-swatch-wrapper {
    padding: 0;
  }
  ::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
  }
  ::file-selector-button {
    font: inherit;
    -webkit-appearance: button;
  }
  summary {
    display: list-item;
    cursor: pointer;
  }
  body {
    -webkit-font-smoothing: antialiased;
    overflow-x: clip;
  }
  h3 {
    font-family: var(--font-display);
    letter-spacing: -0.02em;
  }
  h2 {
    font-family: var(--font-display);
    letter-spacing: -0.02em;
  }
  h1 {
    font-family: var(--font-display);
    letter-spacing: -0.02em;
  }
  svg[aria-hidden="true"] {
    flex-shrink: 0;
  }
  ::selection {
    background: var(--accent-tint);
    color: var(--accent-strong);
  }
  body {
    transition: background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;
  }
  h3 {
    text-transform: capitalize;
  }
  h2 {
    text-transform: capitalize;
  }
  h1 {
    text-transform: capitalize;
  }
  h6 {
    text-transform: capitalize;
  }
  img {
    max-width: 100%;
  }
}
[hidden] {
  display: none !important;
}
@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
    scroll-behavior: auto !important;
  }
  *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
    scroll-behavior: auto !important;
  }
  *::before {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
    scroll-behavior: auto !important;
  }
}
@layer components {
  .bi::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: bootstrap-icons !important;
    font-weight: 400 !important;
  }
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height .35s ease;
}
@media (prefers-reduced-motion:reduce) {
  .collapsing {
    transition: none;
  }
}
.d-none {
  display: none !important;
}
.was-validated input:invalid, .was-validated select:invalid, .was-validated textarea:invalid, input[aria-invalid="true"], select[aria-invalid="true"], textarea[aria-invalid="true"] {
  border-color: var(--bs-danger-border-color, #e2214f) !important;
  box-shadow: 0 0 0 3px rgba(226, 33, 79, .12);
}
.cf-msg.err, .ftx-msg.err, [data-form-error]:not(.d-none) {
  color: #e2214f !important;
}
button[type="submit"]:disabled {
  opacity: .65;
  cursor: not-allowed;
  pointer-events: none;
}
@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }
  .invisible {
    visibility: hidden;
  }
  .absolute {
    position: absolute;
  }
  .absolute\! {
    position: absolute !important;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .relative\! {
    position: relative !important;
  }
  .static {
    position: static;
  }
  .static\! {
    position: static !important;
  }
  .\[inset\:16px_0_0_16px\] {
    inset: 16px 0 0 16px;
  }
  .inset-0 {
    inset: 0px;
  }
  .top-0 {
    top: 0px;
  }
  .top-\[-20\%\] {
    top: -20%;
  }
  .top-\[\.6rem\] {
    top: .6rem;
  }
  .top-\[\.8rem\] {
    top: .8rem;
  }
  .top-\[2\.6rem\] {
    top: 2.6rem;
  }
  .top-\[12\%\] {
    top: 12%;
  }
  .top-\[84px\] {
    top: 84px;
  }
  .top-\[100\%\] {
    top: 100%;
  }
  .top-\[calc\(\.2rem\*-1\)\] {
    top: calc(.2rem * -1);
  }
  .top-\[calc\(1\.6rem\*-1\)\] {
    top: calc(1.6rem * -1);
  }
  .top-\[calc\(14px\*-1\)\] {
    top: calc(14px * -1);
  }
  .top-\[calc\(160px\*-1\)\] {
    top: calc(160px * -1);
  }
  .top-\[calc\(260px\*-1\)\] {
    top: calc(260px * -1);
  }
  .top-auto {
    top: auto;
  }
  .right-0 {
    right: 0px;
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .right-\[-5\%\] {
    right: -5%;
  }
  .right-\[-10\%\] {
    right: -10%;
  }
  .right-\[\.8rem\] {
    right: .8rem;
  }
  .right-\[1\.2rem\] {
    right: 1.2rem;
  }
  .right-\[1\.6rem\] {
    right: 1.6rem;
  }
  .right-\[2\%\] {
    right: 2%;
  }
  .right-\[calc\(\.4rem\*-1\)\] {
    right: calc(.4rem * -1);
  }
  .right-\[calc\(6px\*-1\)\] {
    right: calc(6px * -1);
  }
  .right-\[calc\(14px\*-1\)\] {
    right: calc(14px * -1);
  }
  .right-\[calc\(18px\*-1\)\] {
    right: calc(18px * -1);
  }
  .right-\[calc\(40px\*-1\)\] {
    right: calc(40px * -1);
  }
  .right-\[calc\(120px\*-1\)\] {
    right: calc(120px * -1);
  }
  .right-\[calc\(160px\*-1\)\] {
    right: calc(160px * -1);
  }
  .right-\[calc\(240px\*-1\)\] {
    right: calc(240px * -1);
  }
  .bottom-0 {
    bottom: 0px;
  }
  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }
  .bottom-\[\.8rem\] {
    bottom: .8rem;
  }
  .bottom-\[1\.1rem\] {
    bottom: 1.1rem;
  }
  .bottom-\[1\.4rem\] {
    bottom: 1.4rem;
  }
  .bottom-\[2\.6rem\] {
    bottom: 2.6rem;
  }
  .bottom-\[15\%\] {
    bottom: 15%;
  }
  .bottom-\[calc\(1\.2rem\*-1\)\] {
    bottom: calc(1.2rem * -1);
  }
  .bottom-\[calc\(24px\*-1\)\] {
    bottom: calc(24px * -1);
  }
  .bottom-\[calc\(90px\*-1\)\] {
    bottom: calc(90px * -1);
  }
  .bottom-\[calc\(160px\*-1\)\] {
    bottom: calc(160px * -1);
  }
  .bottom-\[calc\(200px\*-1\)\] {
    bottom: calc(200px * -1);
  }
  .left-0 {
    left: 0px;
  }
  .left-\[-6\%\] {
    left: -6%;
  }
  .left-\[1\%\] {
    left: 1%;
  }
  .left-\[1\.1rem\] {
    left: 1.1rem;
  }
  .left-\[1\.2rem\] {
    left: 1.2rem;
  }
  .left-\[1\.4rem\] {
    left: 1.4rem;
  }
  .left-\[2\.55rem\] {
    left: 2.55rem;
  }
  .left-\[50\%\] {
    left: 50%;
  }
  .left-\[calc\(200px\*-1\)\] {
    left: calc(200px * -1);
  }
  .left-\[calc\(260px\*-1\)\] {
    left: calc(260px * -1);
  }
  .left-auto {
    left: auto;
  }
  .isolate {
    isolation: isolate;
  }
  .z-0 {
    z-index: 0;
  }
  .z-\[-1\] {
    z-index: -1;
  }
  .z-\[1\] {
    z-index: 1;
  }
  .z-\[2\] {
    z-index: 2;
  }
  .z-\[3\] {
    z-index: 3;
  }
  .z-\[1020\] {
    z-index: 1020;
  }
  .z-\[1030\] {
    z-index: 1030;
  }
  .z-\[1040\] {
    z-index: 1040;
  }
  .z-\[1045\] {
    z-index: 1045;
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
  .order-3 {
    order: 3;
  }
  .col-\[1\/-1\] {
    grid-column: 1/-1;
  }
  .-m-px\! {
    margin: -1px !important;
  }
  .m-0 {
    margin: 0px;
  }
  .m-0\! {
    margin: 0px !important;
  }
  .\[margin-inline\:0_auto\] {
    margin-inline: 0 auto;
  }
  .\[margin-inline\:auto\] {
    margin-inline: auto;
  }
  .\[margin-inline\:auto\]\! {
    margin-inline: auto !important;
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-0 {
    margin-block: 0px;
  }
  .-mt-px {
    margin-top: -1px;
  }
  .mt-0 {
    margin-top: 0px;
  }
  .mt-0\! {
    margin-top: 0px !important;
  }
  .mt-2\! {
    margin-top: calc(var(--spacing) * 2) !important;
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-4\! {
    margin-top: calc(var(--spacing) * 4) !important;
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-6\! {
    margin-top: calc(var(--spacing) * 6) !important;
  }
  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-8\! {
    margin-top: calc(var(--spacing) * 8) !important;
  }
  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
  .mt-12\! {
    margin-top: calc(var(--spacing) * 12) !important;
  }
  .mt-\[\.1rem\] {
    margin-top: .1rem;
  }
  .mt-\[\.3rem\] {
    margin-top: .3rem;
  }
  .mt-\[\.4rem\] {
    margin-top: .4rem;
  }
  .mt-\[\.6rem\] {
    margin-top: .6rem;
  }
  .mt-\[\.7rem\] {
    margin-top: .7rem;
  }
  .mt-\[\.8rem\] {
    margin-top: .8rem;
  }
  .mt-\[\.9rem\] {
    margin-top: .9rem;
  }
  .mt-\[0\.1rem\] {
    margin-top: 0.1rem;
  }
  .mt-\[0\.9rem\] {
    margin-top: 0.9rem;
  }
  .mt-\[0\.45rem\] {
    margin-top: 0.45rem;
  }
  .mt-\[0\.85rem\] {
    margin-top: 0.85rem;
  }
  .mt-\[1\.1rem\] {
    margin-top: 1.1rem;
  }
  .mt-\[1\.2rem\] {
    margin-top: 1.2rem;
  }
  .mt-\[1\.3rem\] {
    margin-top: 1.3rem;
  }
  .mt-\[1\.4rem\] {
    margin-top: 1.4rem;
  }
  .mt-\[1\.6rem\] {
    margin-top: 1.6rem;
  }
  .mt-\[1\.8rem\] {
    margin-top: 1.8rem;
  }
  .mt-\[2\.2rem\] {
    margin-top: 2.2rem;
  }
  .mt-\[2\.4rem\] {
    margin-top: 2.4rem;
  }
  .mt-\[2\.6rem\] {
    margin-top: 2.6rem;
  }
  .mt-\[2px\] {
    margin-top: 2px;
  }
  .mt-\[3\.4rem\] {
    margin-top: 3.4rem;
  }
  .mt-\[4px\] {
    margin-top: 4px;
  }
  .mt-\[10px\]\! {
    margin-top: 10px !important;
  }
  .mt-\[16px\] {
    margin-top: 16px;
  }
  .mt-\[20px\] {
    margin-top: 20px;
  }
  .mt-\[22px\] {
    margin-top: 22px;
  }
  .mt-\[50px\] {
    margin-top: 50px;
  }
  .mt-\[calc\(-\.5_\*_1rem\)\] {
    margin-top: calc(-.5 * 1rem);
  }
  .mt-auto\! {
    margin-top: auto !important;
  }
  .mt-px {
    margin-top: 1px;
  }
  .mr-0 {
    margin-right: 0px;
  }
  .mr-0\! {
    margin-right: 0px !important;
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-\[4px\] {
    margin-right: 4px;
  }
  .mr-\[4px\]\! {
    margin-right: 4px !important;
  }
  .mr-\[7px\] {
    margin-right: 7px;
  }
  .mr-\[calc\(-\.5_\*_1\.5rem\)\] {
    margin-right: calc(-.5 * 1.5rem);
  }
  .mr-\[calc\(-\.5_\*_1rem\)\] {
    margin-right: calc(-.5 * 1rem);
  }
  .mr-auto {
    margin-right: auto;
  }
  .mr-auto\! {
    margin-right: auto !important;
  }
  .mb-0 {
    margin-bottom: 0px;
  }
  .mb-0\! {
    margin-bottom: 0px !important;
  }
  .mb-1\! {
    margin-bottom: var(--spacing) !important;
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-4\! {
    margin-bottom: calc(var(--spacing) * 4) !important;
  }
  .mb-\[\.3rem\] {
    margin-bottom: .3rem;
  }
  .mb-\[\.4rem\] {
    margin-bottom: .4rem;
  }
  .mb-\[\.6rem\] {
    margin-bottom: .6rem;
  }
  .mb-\[\.8rem\] {
    margin-bottom: .8rem;
  }
  .mb-\[\.9rem\] {
    margin-bottom: .9rem;
  }
  .mb-\[\.9rem\]\! {
    margin-bottom: .9rem !important;
  }
  .mb-\[0\.3rem\] {
    margin-bottom: 0.3rem;
  }
  .mb-\[0\.65rem\] {
    margin-bottom: 0.65rem;
  }
  .mb-\[1\.2rem\] {
    margin-bottom: 1.2rem;
  }
  .mb-\[1\.2rem\]\! {
    margin-bottom: 1.2rem !important;
  }
  .mb-\[1\.3rem\] {
    margin-bottom: 1.3rem;
  }
  .mb-\[1\.4rem\] {
    margin-bottom: 1.4rem;
  }
  .mb-\[1\.6rem\] {
    margin-bottom: 1.6rem;
  }
  .mb-\[1\.6rem\]\! {
    margin-bottom: 1.6rem !important;
  }
  .mb-\[1\.8rem\] {
    margin-bottom: 1.8rem;
  }
  .mb-\[18px\] {
    margin-bottom: 18px;
  }
  .mb-\[calc\(-\.5_\*_1rem\)\] {
    margin-bottom: calc(-.5 * 1rem);
  }
  .ml-0 {
    margin-left: 0px;
  }
  .ml-0\! {
    margin-left: 0px !important;
  }
  .ml-4\! {
    margin-left: calc(var(--spacing) * 4) !important;
  }
  .ml-\[\.8rem\] {
    margin-left: .8rem;
  }
  .ml-\[1\.6rem\] {
    margin-left: 1.6rem;
  }
  .ml-\[2\.4rem\] {
    margin-left: 2.4rem;
  }
  .ml-\[3\.2rem\] {
    margin-left: 3.2rem;
  }
  .ml-\[4px\] {
    margin-left: 4px;
  }
  .ml-\[4px\]\! {
    margin-left: 4px !important;
  }
  .ml-\[calc\(-\.5_\*_1\.5rem\)\] {
    margin-left: calc(-.5 * 1.5rem);
  }
  .ml-auto {
    margin-left: auto;
  }
  .ml-auto\! {
    margin-left: auto !important;
  }
  .box-border {
    box-sizing: border-box;
  }
  .box-content {
    box-sizing: content-box;
  }
  .block {
    display: block;
  }
  .block\! {
    display: block !important;
  }
  .flex {
    display: flex;
  }
  .flex\! {
    display: flex !important;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .hidden\! {
    display: none !important;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .aspect-\[1\/1\] {
    aspect-ratio: 1/1;
  }
  .aspect-\[1\] {
    aspect-ratio: 1;
  }
  .aspect-\[1\]\! {
    aspect-ratio: 1 !important;
  }
  .aspect-\[4\/3\.2\] {
    aspect-ratio: 4/3.2;
  }
  .aspect-\[4\/3\] {
    aspect-ratio: 4/3;
  }
  .aspect-\[4\/5\] {
    aspect-ratio: 4/5;
  }
  .aspect-\[16\/10\] {
    aspect-ratio: 16/10;
  }
  .aspect-\[auto\]\! {
    aspect-ratio: auto !important;
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-\[1em\] {
    height: 1em;
  }
  .h-\[2px\] {
    height: 2px;
  }
  .h-\[3px\] {
    height: 3px;
  }
  .h-\[12px\] {
    height: 12px;
  }
  .h-\[14px\] {
    height: 14px;
  }
  .h-\[15px\] {
    height: 15px;
  }
  .h-\[16px\] {
    height: 16px;
  }
  .h-\[26px\] {
    height: 26px;
  }
  .h-\[28px\] {
    height: 28px;
  }
  .h-\[30px\] {
    height: 30px;
  }
  .h-\[32px\] {
    height: 32px;
  }
  .h-\[33\.4px\] {
    height: 33.4px;
  }
  .h-\[34px\] {
    height: 34px;
  }
  .h-\[36px\] {
    height: 36px;
  }
  .h-\[38px\] {
    height: 38px;
  }
  .h-\[40px\] {
    height: 40px;
  }
  .h-\[42px\] {
    height: 42px;
  }
  .h-\[44px\] {
    height: 44px;
  }
  .h-\[46px\] {
    height: 46px;
  }
  .h-\[48px\] {
    height: 48px;
  }
  .h-\[52px\] {
    height: 52px;
  }
  .h-\[54px\] {
    height: 54px;
  }
  .h-\[58px\] {
    height: 58px;
  }
  .h-\[78px\] {
    height: 78px;
  }
  .h-\[80px\] {
    height: 80px;
  }
  .h-\[84px\] {
    height: 84px;
  }
  .h-\[96px\] {
    height: 96px;
  }
  .h-\[110px\] {
    height: 110px;
  }
  .h-\[120px\] {
    height: 120px;
  }
  .h-\[130px\] {
    height: 130px;
  }
  .h-\[170px\] {
    height: 170px;
  }
  .h-\[260px\] {
    height: 260px;
  }
  .h-\[350px\] {
    height: 350px;
  }
  .h-\[420px\] {
    height: 420px;
  }
  .h-\[520px\] {
    height: 520px;
  }
  .h-\[560px\] {
    height: 560px;
  }
  .h-\[640px\] {
    height: 640px;
  }
  .h-\[700px\] {
    height: 700px;
  }
  .h-\[clamp\(190px\,21vw\,290px\)\]\! {
    height: clamp(190px, 21vw, 290px) !important;
  }
  .h-\[min\(360px\,30vw\)\] {
    height: min(360px, 30vw);
  }
  .h-\[min\(520px\,44vw\)\] {
    height: min(520px, 44vw);
  }
  .h-auto {
    height: auto;
  }
  .h-auto\! {
    height: auto !important;
  }
  .h-full {
    height: 100%;
  }
  .h-px\! {
    height: 1px !important;
  }
  .h-screen {
    height: 100vh;
  }
  .max-h-\[264px\] {
    max-height: 264px;
  }
  .min-h-\[1\.4em\] {
    min-height: 1.4em;
  }
  .min-h-\[148px\] {
    min-height: 148px;
  }
  .min-h-\[260px\] {
    min-height: 260px;
  }
  .min-h-\[340px\] {
    min-height: 340px;
  }
  .min-h-screen\! {
    min-height: 100vh !important;
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-\[1em\] {
    width: 1em;
  }
  .w-\[2px\] {
    width: 2px;
  }
  .w-\[12px\] {
    width: 12px;
  }
  .w-\[14px\] {
    width: 14px;
  }
  .w-\[15px\] {
    width: 15px;
  }
  .w-\[26px\] {
    width: 26px;
  }
  .w-\[28px\] {
    width: 28px;
  }
  .w-\[30px\] {
    width: 30px;
  }
  .w-\[32px\] {
    width: 32px;
  }
  .w-\[34px\] {
    width: 34px;
  }
  .w-\[36\%\] {
    width: 36%;
  }
  .w-\[36px\] {
    width: 36px;
  }
  .w-\[38px\] {
    width: 38px;
  }
  .w-\[40px\] {
    width: 40px;
  }
  .w-\[42px\] {
    width: 42px;
  }
  .w-\[44px\] {
    width: 44px;
  }
  .w-\[48px\] {
    width: 48px;
  }
  .w-\[52px\] {
    width: 52px;
  }
  .w-\[54px\] {
    width: 54px;
  }
  .w-\[58px\] {
    width: 58px;
  }
  .w-\[74vw\] {
    width: 74vw;
  }
  .w-\[78px\] {
    width: 78px;
  }
  .w-\[80px\] {
    width: 80px;
  }
  .w-\[84px\] {
    width: 84px;
  }
  .w-\[96px\] {
    width: 96px;
  }
  .w-\[110px\] {
    width: 110px;
  }
  .w-\[120px\] {
    width: 120px;
  }
  .w-\[130px\] {
    width: 130px;
  }
  .w-\[150px\] {
    width: 150px;
  }
  .w-\[260px\] {
    width: 260px;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-\[420px\] {
    width: 420px;
  }
  .w-\[520px\] {
    width: 520px;
  }
  .w-\[560px\] {
    width: 560px;
  }
  .w-\[640px\] {
    width: 640px;
  }
  .w-\[700px\] {
    width: 700px;
  }
  .w-\[calc\(100\%_-_\(var\(--nav-float-gap\)_\*_2\)\)\] {
    width: calc(100% - (var(--nav-float-gap) * 2));
  }
  .w-\[clamp\(110px\,12vw\,170px\)\]\! {
    width: clamp(110px, 12vw, 170px) !important;
  }
  .w-\[min\(100\%\,230px\)\] {
    width: min(100%, 230px);
  }
  .w-\[min\(360px\,30vw\)\] {
    width: min(360px, 30vw);
  }
  .w-\[min\(520px\,44vw\)\] {
    width: min(520px, 44vw);
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-full\! {
    width: 100% !important;
  }
  .w-max {
    width: max-content;
  }
  .w-px {
    width: 1px;
  }
  .w-px\! {
    width: 1px !important;
  }
  .w-screen {
    width: 100vw;
  }
  .max-w-36 {
    max-width: calc(var(--spacing) * 36);
  }
  .max-w-80 {
    max-width: calc(var(--spacing) * 80);
  }
  .max-w-120 {
    max-width: calc(var(--spacing) * 120);
  }
  .max-w-128 {
    max-width: calc(var(--spacing) * 128);
  }
  .max-w-144 {
    max-width: calc(var(--spacing) * 144);
  }
  .max-w-152 {
    max-width: calc(var(--spacing) * 152);
  }
  .max-w-160 {
    max-width: calc(var(--spacing) * 160);
  }
  .max-w-176 {
    max-width: calc(var(--spacing) * 176);
  }
  .max-w-184 {
    max-width: calc(var(--spacing) * 184);
  }
  .max-w-192 {
    max-width: calc(var(--spacing) * 192);
  }
  .max-w-200 {
    max-width: calc(var(--spacing) * 200);
  }
  .max-w-208 {
    max-width: calc(var(--spacing) * 208);
  }
  .max-w-\[78\%\] {
    max-width: 78%;
  }
  .max-w-\[380px\] {
    max-width: 380px;
  }
  .max-w-\[400px\] {
    max-width: 400px;
  }
  .max-w-\[420px\] {
    max-width: 420px;
  }
  .max-w-\[440px\] {
    max-width: 440px;
  }
  .max-w-\[460px\] {
    max-width: 460px;
  }
  .max-w-\[470px\] {
    max-width: 470px;
  }
  .max-w-\[640px\] {
    max-width: 640px;
  }
  .max-w-\[1560px\] {
    max-width: 1560px;
  }
  .max-w-\[calc\(4\*230px\+3\*1rem\)\] {
    max-width: calc(4 * 230px + 3 * 1rem);
  }
  .max-w-\[calc\(1560px_-_\(var\(--nav-float-gap\)_\*_2\)\)\] {
    max-width: calc(1560px - (var(--nav-float-gap) * 2));
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-none {
    max-width: none;
  }
  .max-w-none\! {
    max-width: none !important;
  }
  .min-w-0 {
    min-width: 0px;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-\[1_1_100\%\] {
    flex: 1 1 100%;
  }
  .flex-\[1_1_calc\(100\%_-_40px\)\] {
    flex: 1 1 calc(100% - 40px);
  }
  .flex-auto {
    flex: auto;
  }
  .flex-none {
    flex: none;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .shrink-0\! {
    flex-shrink: 0 !important;
  }
  .grow {
    flex-grow: 1;
  }
  .grow\! {
    flex-grow: 1 !important;
  }
  .\[transform-origin\:78\%_22\%\] {
    transform-origin: 78% 22%;
  }
  .\[transform\:rotate\(-1\.5deg\)\] {
    transform: rotate(-1.5deg);
  }
  .\[transform\:rotate\(-6deg\)\] {
    transform: rotate(-6deg);
  }
  .\[transform\:rotate\(6deg\)\] {
    transform: rotate(6deg);
  }
  .\[transform\:scale\(1\.4\)\] {
    transform: scale(1.4);
  }
  .\[transform\:scale\(1\.7\)\] {
    transform: scale(1.7);
  }
  .\[transform\:translateX\(15px\)\] {
    transform: translateX(15px);
  }
  .\[transform\:translateX\(30px\)\] {
    transform: translateX(30px);
  }
  .\[transform\:translateX\(100\%\)\] {
    transform: translateX(100%);
  }
  .\[transform\:translateY\(-4px\)\] {
    transform: translateY(-4px);
  }
  .\[transform\:translateY\(-8px\)\] {
    transform: translateY(-8px);
  }
  .\[transform\:translateY\(16px\)\] {
    transform: translateY(16px);
  }
  .transform-none {
    transform: none;
  }
  .transform-none\! {
    transform: none !important;
  }
  .animate-\[hw2float_6s_ease-in-out_infinite\] {
    animation: hw2float 6s ease-in-out infinite;
  }
  .animate-\[hw2mq_38s_linear_infinite\] {
    animation: hw2mq 38s linear infinite;
  }
  .animate-\[hw2pulse_2s_infinite\] {
    animation: hw2pulse 2s infinite;
  }
  .animate-\[hw2scan_4\.5s_ease-in-out_infinite\] {
    animation: hw2scan 4.5s ease-in-out infinite;
  }
  .animate-\[hw2spin_8s_linear_infinite\] {
    animation: hw2spin 8s linear infinite;
  }
  .animate-\[hwwGlow_22s_ease-in-out_infinite\] {
    animation: hwwGlow 22s ease-in-out infinite;
  }
  .animate-\[hwwGlow_28s_ease-in-out_infinite_reverse\] {
    animation: hwwGlow 28s ease-in-out infinite reverse;
  }
  .animate-\[pb-float_7s_ease-in-out_infinite\] {
    animation: pb-float 7s ease-in-out infinite;
  }
  .animate-\[pb-rise_\.6s_cubic-bezier\(\.2\,\.7\,\.2\,1\)_both\] {
    animation: pb-rise .6s cubic-bezier(.2,.7,.2,1) both;
  }
  .animate-\[pb-rise_\.75s_\.14s_cubic-bezier\(\.2\,\.7\,\.2\,1\)_both\] {
    animation: pb-rise .75s .14s cubic-bezier(.2,.7,.2,1) both;
  }
  .animate-\[pb-rise_\.75s_cubic-bezier\(\.2\,\.7\,\.2\,1\)_both\] {
    animation: pb-rise .75s cubic-bezier(.2,.7,.2,1) both;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .list-none {
    list-style-type: none;
  }
  .grid-cols-\[1fr\] {
    grid-template-columns: 1fr;
  }
  .grid-cols-\[1fr\]\! {
    grid-template-columns: 1fr !important;
  }
  .grid-cols-\[repeat\(2\,1fr\)\] {
    grid-template-columns: repeat(2,1fr);
  }
  .grid-cols-\[repeat\(2\,_1fr\)\] {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-col\! {
    flex-direction: column !important;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-row\! {
    flex-direction: row !important;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-items-center {
    place-items: center;
  }
  .\[align-content\:start\] {
    align-content: start;
  }
  .content-center {
    align-content: center;
  }
  .\[align-items\:start\] {
    align-items: start;
  }
  .items-baseline {
    align-items: baseline;
  }
  .items-center {
    align-items: center;
  }
  .items-center\! {
    align-items: center !important;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-stretch {
    align-items: stretch;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-between\! {
    justify-content: space-between !important;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-center\! {
    justify-content: center !important;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .justify-items-center {
    justify-items: center;
  }
  .justify-items-start {
    justify-items: start;
  }
  .gap-0 {
    gap: 0px;
  }
  .gap-1\! {
    gap: var(--spacing) !important;
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-2\! {
    gap: calc(var(--spacing) * 2) !important;
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-9 {
    gap: calc(var(--spacing) * 9);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .gap-\[\.6rem\] {
    gap: .6rem;
  }
  .gap-\[\.7rem\] {
    gap: .7rem;
  }
  .gap-\[\.8rem\] {
    gap: .8rem;
  }
  .gap-\[\.9rem\] {
    gap: .9rem;
  }
  .gap-\[\.18rem\] {
    gap: .18rem;
  }
  .gap-\[\.55rem\] {
    gap: .55rem;
  }
  .gap-\[\.85rem\] {
    gap: .85rem;
  }
  .gap-\[0\.1rem\] {
    gap: 0.1rem;
  }
  .gap-\[0\.3rem\] {
    gap: 0.3rem;
  }
  .gap-\[0\.4rem\] {
    gap: 0.4rem;
  }
  .gap-\[0\.6rem\] {
    gap: 0.6rem;
  }
  .gap-\[0\.15rem\] {
    gap: 0.15rem;
  }
  .gap-\[0\.35rem\] {
    gap: 0.35rem;
  }
  .gap-\[0\.85rem\] {
    gap: 0.85rem;
  }
  .gap-\[1\.1rem\] {
    gap: 1.1rem;
  }
  .gap-\[1\.2rem\] {
    gap: 1.2rem;
  }
  .gap-\[1\.4rem\] {
    gap: 1.4rem;
  }
  .gap-\[1\.6rem\] {
    gap: 1.6rem;
  }
  .gap-\[1\.7rem\] {
    gap: 1.7rem;
  }
  .gap-\[1\.8rem\] {
    gap: 1.8rem;
  }
  .gap-\[2\.4rem\] {
    gap: 2.4rem;
  }
  .gap-\[2\.6rem\] {
    gap: 2.6rem;
  }
  .gap-\[8px\] {
    gap: 8px;
  }
  .gap-\[9px\] {
    gap: 9px;
  }
  .gap-\[10px\] {
    gap: 10px;
  }
  .gap-\[11px\] {
    gap: 11px;
  }
  .gap-\[12px\] {
    gap: 12px;
  }
  .gap-\[14px\] {
    gap: 14px;
  }
  .gap-\[16px\] {
    gap: 16px;
  }
  .gap-\[34px\] {
    gap: 34px;
  }
  .gap-x-\[\.1rem\] {
    column-gap: .1rem;
  }
  .gap-x-\[\.4rem\] {
    column-gap: .4rem;
  }
  .gap-x-\[26px\] {
    column-gap: 26px;
  }
  .gap-x-\[28px\] {
    column-gap: 28px;
  }
  .gap-y-0 {
    row-gap: 0px;
  }
  .gap-y-\[\.6rem\] {
    row-gap: .6rem;
  }
  .gap-y-\[8px\] {
    row-gap: 8px;
  }
  .gap-y-\[44px\] {
    row-gap: 44px;
  }
  .self-center {
    align-self: center;
  }
  .self-stretch {
    align-self: stretch;
  }
  .justify-self-center {
    justify-self: center;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-hidden\! {
    overflow: hidden !important;
  }
  .overflow-visible {
    overflow: visible;
  }
  .overflow-visible\! {
    overflow: visible !important;
  }
  .overflow-x-clip {
    overflow-x: clip;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .scroll-smooth {
    scroll-behavior: smooth;
  }
  .rounded-\(--radius\) {
    border-radius: var(--radius);
  }
  .rounded-\[2px\] {
    border-radius: 2px;
  }
  .rounded-\[4px\] {
    border-radius: 4px;
  }
  .rounded-\[5px\] {
    border-radius: 5px;
  }
  .rounded-\[6px_24px_24px_24px\] {
    border-radius: 6px 24px 24px 24px;
  }
  .rounded-\[9px\] {
    border-radius: 9px;
  }
  .rounded-\[10px\] {
    border-radius: 10px;
  }
  .rounded-\[12px\] {
    border-radius: 12px;
  }
  .rounded-\[13px\] {
    border-radius: 13px;
  }
  .rounded-\[14px\] {
    border-radius: 14px;
  }
  .rounded-\[15px\] {
    border-radius: 15px;
  }
  .rounded-\[16px\] {
    border-radius: 16px;
  }
  .rounded-\[18px\] {
    border-radius: 18px;
  }
  .rounded-\[20px\] {
    border-radius: 20px;
  }
  .rounded-\[20px_20px_20px_4px\] {
    border-radius: 20px 20px 20px 4px;
  }
  .rounded-\[22px\] {
    border-radius: 22px;
  }
  .rounded-\[22px_22px_0_0\] {
    border-radius: 22px 22px 0 0;
  }
  .rounded-\[22px_22px_4px_22px\] {
    border-radius: 22px 22px 4px 22px;
  }
  .rounded-\[22px_22px_22px_4px\] {
    border-radius: 22px 22px 22px 4px;
  }
  .rounded-\[24px\] {
    border-radius: 24px;
  }
  .rounded-\[26px\] {
    border-radius: 26px;
  }
  .rounded-\[28px\] {
    border-radius: 28px;
  }
  .rounded-\[30px\] {
    border-radius: 30px;
  }
  .rounded-\[34px\] {
    border-radius: 34px;
  }
  .rounded-\[36px\] {
    border-radius: 36px;
  }
  .rounded-\[40px\] {
    border-radius: 40px;
  }
  .rounded-\[44px\] {
    border-radius: 44px;
  }
  .rounded-\[44px_44px_0_0\] {
    border-radius: 44px 44px 0 0;
  }
  .rounded-\[48\%_52\%_55\%_45\%\/50\%_45\%_55\%_50\%\] {
    border-radius: 48% 52% 55% 45%/50% 45% 55% 50%;
  }
  .rounded-\[50\%\] {
    border-radius: 50%;
  }
  .rounded-\[50px\] {
    border-radius: 50px;
  }
  .rounded-\[999px\] {
    border-radius: 999px;
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-none {
    border-radius: 0;
  }
  .rounded-none\! {
    border-radius: 0 !important;
  }
  .\[border-top-left-radius\:0\.375rem\] {
    border-top-left-radius: 0.375rem;
  }
  .\[border-top-left-radius\:calc\(0\.375rem_-_\(1px\)\)\]\! {
    border-top-left-radius: calc(0.375rem - (1px)) !important;
  }
  .\[border-top-right-radius\:0\.375rem\] {
    border-top-right-radius: 0.375rem;
  }
  .\[border-top-right-radius\:calc\(0\.375rem_-_\(1px\)\)\]\! {
    border-top-right-radius: calc(0.375rem - (1px)) !important;
  }
  .\[border-bottom-right-radius\:0\.375rem\] {
    border-bottom-right-radius: 0.375rem;
  }
  .\[border-bottom-left-radius\:0\.375rem\] {
    border-bottom-left-radius: 0.375rem;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-0\! {
    border-style: var(--tw-border-style) !important;
    border-width: 0px !important;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }
  .border-\[6px\] {
    border-style: var(--tw-border-style);
    border-width: 6px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-t-\[3px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 3px;
  }
  .border-t-\[4px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }
  .border-t-\[medium\] {
    border-top-style: var(--tw-border-style);
    border-top-width: medium;
  }
  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-r-\[3px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 3px;
  }
  .border-r-\[4px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 4px;
  }
  .border-r-\[medium\] {
    border-right-style: var(--tw-border-style);
    border-right-width: medium;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b\! {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 1px !important;
  }
  .border-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0px;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-b-\[3px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 3px;
  }
  .border-b-\[4px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 4px;
  }
  .border-b-\[medium\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: medium;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }
  .border-l-\[3px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 3px;
  }
  .border-l-\[4px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }
  .border-l-\[medium\] {
    border-left-style: var(--tw-border-style);
    border-left-width: medium;
  }
  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .\[border-top-style\:dashed\] {
    border-top-style: dashed;
  }
  .\[border-top-style\:none\] {
    border-top-style: none;
  }
  .\[border-right-style\:none\] {
    border-right-style: none;
  }
  .\[border-bottom-style\:dashed\] {
    border-bottom-style: dashed;
  }
  .\[border-bottom-style\:dotted\] {
    border-bottom-style: dotted;
  }
  .\[border-bottom-style\:none\] {
    border-bottom-style: none;
  }
  .\[border-left-style\:none\] {
    border-left-style: none;
  }
  .border-\(color\:--line\) {
    border-color: var(--line);
  }
  .border-\[\#0a3a66\] {
    border-color: #0a3a66;
  }
  .border-\[\#0b4173\] {
    border-color: #0b4173;
  }
  .border-\[\#2f86d6\] {
    border-color: #2f86d6;
  }
  .border-\[\#9cc9ee\] {
    border-color: #9cc9ee;
  }
  .border-\[\#b9d6ee\] {
    border-color: #b9d6ee;
  }
  .border-\[\#cfe2f3\] {
    border-color: #cfe2f3;
  }
  .border-\[\#d3e6f7\] {
    border-color: #d3e6f7;
  }
  .border-\[rgba\(114\,224\,244\,\.6\)\] {
    border-color: rgba(114,224,244,.6);
  }
  .border-\[rgba\(114\,224\,244\,\.25\)\] {
    border-color: rgba(114,224,244,.25);
  }
  .border-\[rgba\(114\,224\,244\,\.28\)\] {
    border-color: rgba(114,224,244,.28);
  }
  .border-\[rgba\(255\,255\,255\,0\.22\)\] {
    border-color: rgba(255,255,255,0.22);
  }
  .border-\[rgba\(255\,_255\,_255\,_\.35\)\] {
    border-color: rgba(255, 255, 255, .35);
  }
  .border-line {
    border-color: var(--border);
  }
  .border-sky {
    border-color: var(--sky);
  }
  .border-surface {
    border-color: var(--surface);
  }
  .border-transparent {
    border-color: transparent;
  }
  .border-white {
    border-color: var(--color-white);
  }
  .border-t-\(color\:--line\) {
    border-top-color: var(--line);
  }
  .border-t-\[rgba\(22\,_101\,_178\,_0\.28\)\] {
    border-top-color: rgba(22, 101, 178, 0.28);
  }
  .border-t-\[rgba\(114\,224\,244\,\.4\)\] {
    border-top-color: rgba(114,224,244,.4);
  }
  .border-t-\[rgba\(255\,_255\,_255\,_\.12\)\] {
    border-top-color: rgba(255, 255, 255, .12);
  }
  .border-t-\[rgba\(255\,_255\,_255\,_\.22\)\] {
    border-top-color: rgba(255, 255, 255, .22);
  }
  .border-t-current {
    border-top-color: currentcolor;
  }
  .border-t-line {
    border-top-color: var(--border);
  }
  .border-r-\(color\:--line\) {
    border-right-color: var(--line);
  }
  .border-r-\[rgba\(22\,_101\,_178\,_0\.28\)\] {
    border-right-color: rgba(22, 101, 178, 0.28);
  }
  .border-r-\[rgba\(255\,_255\,_255\,_\.22\)\] {
    border-right-color: rgba(255, 255, 255, .22);
  }
  .border-r-current {
    border-right-color: currentcolor;
  }
  .border-r-line {
    border-right-color: var(--border);
  }
  .border-b-\(color\:--line\) {
    border-bottom-color: var(--line);
  }
  .border-b-\[\#c6dcf0\] {
    border-bottom-color: #c6dcf0;
  }
  .border-b-\[\#cfe2f3\] {
    border-bottom-color: #cfe2f3;
  }
  .border-b-\[\#dee2e6\]\! {
    border-bottom-color: #dee2e6 !important;
  }
  .border-b-\[\#e3eef9\] {
    border-bottom-color: #e3eef9;
  }
  .border-b-\[rgba\(22\,_101\,_178\,_0\.28\)\] {
    border-bottom-color: rgba(22, 101, 178, 0.28);
  }
  .border-b-\[rgba\(255\,_255\,_255\,_\.22\)\] {
    border-bottom-color: rgba(255, 255, 255, .22);
  }
  .border-b-current {
    border-bottom-color: currentcolor;
  }
  .border-b-line {
    border-bottom-color: var(--border);
  }
  .border-l-\(color\:--line\) {
    border-left-color: var(--line);
  }
  .border-l-\[rgba\(0\,_0\,_0\,_0\.175\)\] {
    border-left-color: rgba(0, 0, 0, 0.175);
  }
  .border-l-\[rgba\(22\,_101\,_178\,_0\.28\)\] {
    border-left-color: rgba(22, 101, 178, 0.28);
  }
  .border-l-\[rgba\(255\,_255\,_255\,_\.22\)\] {
    border-left-color: rgba(255, 255, 255, .22);
  }
  .border-l-current {
    border-left-color: currentcolor;
  }
  .border-l-line {
    border-left-color: var(--border);
  }
  .border-l-sky {
    border-left-color: var(--sky);
  }
  .bg-\[\#22c58b\] {
    background-color: #22c58b;
  }
  .bg-\[\#061f38\] {
    background-color: #061f38;
  }
  .bg-\[\#e1effc\] {
    background-color: #e1effc;
  }
  .bg-\[\#e6f1fc\] {
    background-color: #e6f1fc;
  }
  .bg-\[\#e6f6ff\] {
    background-color: #e6f6ff;
  }
  .bg-\[\#e6f8ee\] {
    background-color: #e6f8ee;
  }
  .bg-\[\#eaf6fd\] {
    background-color: #eaf6fd;
  }
  .bg-\[\#eef6fd\] {
    background-color: #eef6fd;
  }
  .bg-\[\#f1f8ff\] {
    background-color: #f1f8ff;
  }
  .bg-\[\#f2ecfe\] {
    background-color: #f2ecfe;
  }
  .bg-\[\#f4f9ff\] {
    background-color: #f4f9ff;
  }
  .bg-\[\#f6faff\] {
    background-color: #f6faff;
  }
  .bg-\[\#fde9ec\] {
    background-color: #fde9ec;
  }
  .bg-\[\#fef1e4\] {
    background-color: #fef1e4;
  }
  .bg-\[\#fff8d6\] {
    background-color: #fff8d6;
  }
  .bg-\[rgba\(38\,_147\,_241\,_\.16\)\] {
    background-color: rgba(38, 147, 241, .16);
  }
  .bg-\[rgba\(114\,224\,244\,\.12\)\] {
    background-color: rgba(114,224,244,.12);
  }
  .bg-\[rgba\(114\,224\,244\,\.16\)\] {
    background-color: rgba(114,224,244,.16);
  }
  .bg-\[rgba\(255\,255\,255\,\.07\)\] {
    background-color: rgba(255,255,255,.07);
  }
  .bg-\[rgba\(255\,255\,255\,\.08\)\] {
    background-color: rgba(255,255,255,.08);
  }
  .bg-\[rgba\(255\,255\,255\,\.12\)\] {
    background-color: rgba(255,255,255,.12);
  }
  .bg-\[rgba\(255\,255\,255\,\.14\)\] {
    background-color: rgba(255,255,255,.14);
  }
  .bg-\[rgba\(255\,255\,255\,\.18\)\] {
    background-color: rgba(255,255,255,.18);
  }
  .bg-\[rgba\(255\,255\,255\,\.95\)\] {
    background-color: rgba(255,255,255,.95);
  }
  .bg-\[rgba\(255\,255\,255\,0\.12\)\] {
    background-color: rgba(255,255,255,0.12);
  }
  .bg-\[rgba\(255\,_255\,_255\,_\.06\)\] {
    background-color: rgba(255, 255, 255, .06);
  }
  .bg-\[rgba\(255\,_255\,_255\,_\.18\)\] {
    background-color: rgba(255, 255, 255, .18);
  }
  .bg-accent {
    background-color: var(--accent);
  }
  .bg-accent-tint {
    background-color: var(--accent-tint);
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-ink {
    background-color: var(--ink);
  }
  .bg-line {
    background-color: var(--border);
  }
  .bg-mint-tint {
    background-color: var(--mint-tint);
  }
  .bg-navbar-bg {
    background-color: var(--navbar-bg);
  }
  .bg-paper {
    background-color: var(--paper);
  }
  .bg-paper-warm {
    background-color: var(--paper-warm);
  }
  .bg-peach-tint {
    background-color: var(--peach-tint);
  }
  .bg-pink-tint {
    background-color: var(--pink-tint);
  }
  .bg-sky-tint {
    background-color: var(--sky-tint);
  }
  .bg-surface {
    background-color: var(--surface);
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-\(image\:--brand-gradient\) {
    background-image: var(--brand-gradient);
  }
  .bg-\(image\:--brand-gradient-strong\) {
    background-image: var(--brand-gradient-strong);
  }
  .bg-\[image\:linear-gradient\(rgba\(114\,224\,244\,\.07\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(114\,224\,244\,\.07\)_1px\,transparent_1px\)\] {
    background-image: linear-gradient(rgba(114,224,244,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(114,224,244,.07) 1px,transparent 1px);
  }
  .bg-\[image\:linear-gradient\(to_right\,_var\(--border\)_1px\,_transparent_1px\)\,_linear-gradient\(to_bottom\,_var\(--border\)_1px\,_transparent_1px\)\] {
    background-image: linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, var(--border) 1px, transparent 1px);
  }
  .bg-\[linear-gradient\(90deg\,transparent\,\#72e0f4\,transparent\)\] {
    background-image: linear-gradient(90deg,transparent,#72e0f4,transparent);
  }
  .bg-\[linear-gradient\(92deg\,\#72e0f4\,\#9fd6ff\)\] {
    background-image: linear-gradient(92deg,#72e0f4,#9fd6ff);
  }
  .bg-\[linear-gradient\(92deg\,\#1260a8\,\#2f9be8_55\%\,\#18b8d8\)\] {
    background-image: linear-gradient(92deg,#1260a8,#2f9be8 55%,#18b8d8);
  }
  .bg-\[linear-gradient\(92deg\,\#1260a8\,\#18b8d8\)\] {
    background-image: linear-gradient(92deg,#1260a8,#18b8d8);
  }
  .bg-\[linear-gradient\(135deg\,\#0b4173\,\#18b8d8\)\] {
    background-image: linear-gradient(135deg,#0b4173,#18b8d8);
  }
  .bg-\[linear-gradient\(135deg\,\#0c2541\,\#0f3053\)\] {
    background-image: linear-gradient(135deg,#0c2541,#0f3053);
  }
  .bg-\[linear-gradient\(135deg\,\#18b8d8\,\#2f9be8\)\] {
    background-image: linear-gradient(135deg,#18b8d8,#2f9be8);
  }
  .bg-\[linear-gradient\(135deg\,\#18b8d8\,\#72e0f4\)\] {
    background-image: linear-gradient(135deg,#18b8d8,#72e0f4);
  }
  .bg-\[linear-gradient\(135deg\,\#061f38\,\#0a3a66_60\%\,\#0f6a9a\)\] {
    background-image: linear-gradient(135deg,#061f38,#0a3a66 60%,#0f6a9a);
  }
  .bg-\[linear-gradient\(135deg\,\#072a48\,\#0b4173\)\] {
    background-image: linear-gradient(135deg,#072a48,#0b4173);
  }
  .bg-\[linear-gradient\(135deg\,\#1260a8\,\#0b4173\)\] {
    background-image: linear-gradient(135deg,#1260a8,#0b4173);
  }
  .bg-\[linear-gradient\(135deg\,\#1260a8\,\#2f9be8\)\] {
    background-image: linear-gradient(135deg,#1260a8,#2f9be8);
  }
  .bg-\[linear-gradient\(135deg\,\#1260a8\,\#18b8d8\)\] {
    background-image: linear-gradient(135deg,#1260a8,#18b8d8);
  }
  .bg-\[linear-gradient\(135deg\,\#f1f8ff\,\#e6f2fc\)\] {
    background-image: linear-gradient(135deg,#f1f8ff,#e6f2fc);
  }
  .bg-\[linear-gradient\(135deg\,\#f1f8ff\,\#e8f3fd\)\] {
    background-image: linear-gradient(135deg,#f1f8ff,#e8f3fd);
  }
  .bg-\[linear-gradient\(135deg\,\#ffb84d\,\#ff8a3d\)\] {
    background-image: linear-gradient(135deg,#ffb84d,#ff8a3d);
  }
  .bg-\[linear-gradient\(135deg\,_\#082b49_0\%\,_\#0c3559_48\%\,_\#1260a8_100\%\)\] {
    background-image: linear-gradient(135deg, #082b49 0%, #0c3559 48%, #1260a8 100%);
  }
  .bg-\[linear-gradient\(135deg\,var\(--blue\)\,var\(--cyan\)\)\] {
    background-image: linear-gradient(135deg,var(--blue),var(--cyan));
  }
  .bg-\[linear-gradient\(150deg\,\#061f38\,\#0b4173\)\] {
    background-image: linear-gradient(150deg,#061f38,#0b4173);
  }
  .bg-\[linear-gradient\(150deg\,\#072a48\,\#0b4173\)\] {
    background-image: linear-gradient(150deg,#072a48,#0b4173);
  }
  .bg-\[linear-gradient\(150deg\,\#072a48\,\#0b4173_60\%\,\#0f6a9a\)\] {
    background-image: linear-gradient(150deg,#072a48,#0b4173 60%,#0f6a9a);
  }
  .bg-\[linear-gradient\(150deg\,_\#0c3559\,_\#082b49_65\%\)\] {
    background-image: linear-gradient(150deg, #0c3559, #082b49 65%);
  }
  .bg-\[linear-gradient\(160deg\,\#061f38\,\#0a3a66_70\%\,\#0b4f7f\)\] {
    background-image: linear-gradient(160deg,#061f38,#0a3a66 70%,#0b4f7f);
  }
  .bg-\[linear-gradient\(160deg\,_var\(--paper\)_0\%\,_var\(--paper-warm\)_55\%\,_\#e5f3fe_100\%\)\] {
    background-image: linear-gradient(160deg, var(--paper) 0%, var(--paper-warm) 55%, #e5f3fe 100%);
  }
  .bg-\[linear-gradient\(180deg\,\#0b4173\,\#061f38\)\] {
    background-image: linear-gradient(180deg,#0b4173,#061f38);
  }
  .bg-\[linear-gradient\(180deg\,\#eaf6ff\,\#fff\)\] {
    background-image: linear-gradient(180deg,#eaf6ff,#fff);
  }
  .bg-\[linear-gradient\(180deg\,\#f2f8fe\,\#eaf3fc\)\] {
    background-image: linear-gradient(180deg,#f2f8fe,#eaf3fc);
  }
  .bg-\[linear-gradient\(180deg\,\#fff\,\#f1f7fd\)\] {
    background-image: linear-gradient(180deg,#fff,#f1f7fd);
  }
  .bg-\[linear-gradient\(180deg\,\#fff\,\#f1f8ff\)\] {
    background-image: linear-gradient(180deg,#fff,#f1f8ff);
  }
  .bg-\[linear-gradient\(180deg\,_\#082b49_0\%\,_\#072640_100\%\)\] {
    background-image: linear-gradient(180deg, #082b49 0%, #072640 100%);
  }
  .bg-\[radial-gradient\(circle\,_rgba\(18\,96\,168\,\.12\)\,_transparent_65\%\)\] {
    background-image: radial-gradient(circle, rgba(18,96,168,.12), transparent 65%);
  }
  .bg-\[radial-gradient\(circle\,_rgba\(24\,184\,216\,\.09\)\,_transparent_65\%\)\] {
    background-image: radial-gradient(circle, rgba(24,184,216,.09), transparent 65%);
  }
  .bg-\[radial-gradient\(circle\,_rgba\(24\,_184\,_216\,_0\.22\)\,_transparent_66\%\)\] {
    background-image: radial-gradient(circle, rgba(24, 184, 216, 0.22), transparent 66%);
  }
  .bg-\[radial-gradient\(circle\,_rgba\(47\,_155\,_232\,_0\.34\)\,_transparent_66\%\)\] {
    background-image: radial-gradient(circle, rgba(47, 155, 232, 0.34), transparent 66%);
  }
  .bg-\[radial-gradient\(circle\,rgba\(24\,184\,216\,\.38\)\,transparent_65\%\)\] {
    background-image: radial-gradient(circle,rgba(24,184,216,.38),transparent 65%);
  }
  .bg-\[radial-gradient\(circle\,rgba\(47\,155\,232\,\.28\)\,transparent_65\%\)\] {
    background-image: radial-gradient(circle,rgba(47,155,232,.28),transparent 65%);
  }
  .bg-\[radial-gradient\(circle_at_30\%_30\%\,\#eaf4fd\,\#f7fbff_70\%\)\] {
    background-image: radial-gradient(circle at 30% 30%,#eaf4fd,#f7fbff 70%);
  }
  .bg-\[radial-gradient\(var\(--border-strong\)_1\.5px\,_transparent_1\.5px\)\] {
    background-image: radial-gradient(var(--border-strong) 1.5px, transparent 1.5px);
  }
  .bg-\[radial-gradient\(var\(--sky\)_2px\,transparent_2\.4px\)\] {
    background-image: radial-gradient(var(--sky) 2px,transparent 2.4px);
  }
  .bg-\[repeating-linear-gradient\(to_bottom\,_var\(--accent\)_0_6px\,_transparent_6px_12px\)\] {
    background-image: repeating-linear-gradient(to bottom, var(--accent) 0 6px, transparent 6px 12px);
  }
  .bg-none\! {
    background-image: none !important;
  }
  .\[mask-image\:linear-gradient\(90deg\,transparent\,\#000_8\%\,\#000_92\%\,transparent\)\] {
    mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);
  }
  .\[mask-image\:radial-gradient\(ellipse_80\%_60\%_at_50\%_0\%\,_\#000_40\%\,_transparent_100\%\)\] {
    mask-image: radial-gradient(ellipse 80% 60% at 50% 0%, #000 40%, transparent 100%);
  }
  .\[mask-image\:radial-gradient\(ellipse_at_70\%_40\%\,\#000\,transparent_70\%\)\] {
    mask-image: radial-gradient(ellipse at 70% 40%,#000,transparent 70%);
  }
  .bg-size-\[16px_16px\]\! {
    background-size: 16px 16px !important;
  }
  .bg-size-\[20px_20px\] {
    background-size: 20px 20px;
  }
  .bg-size-\[56px_56px\] {
    background-size: 56px 56px;
  }
  .bg-size-\[56px_56px\]\! {
    background-size: 56px 56px !important;
  }
  .bg-size-\[160\%_100\%\]\! {
    background-size: 160% 100% !important;
  }
  .bg-clip-text\! {
    background-clip: text !important;
  }
  .bg-position-\[0\%_0\]\! {
    background-position: 0% 0 !important;
  }
  .fill-\[\#0b4173\] {
    fill: #0b4173;
  }
  .fill-\[rgba\(114\,200\,244\,0\.20\)\] {
    fill: rgba(114,200,244,0.20);
  }
  .fill-\[rgba\(255\,255\,255\,0\.07\)\] {
    fill: rgba(255,255,255,0.07);
  }
  .stroke-\[\#72c8f4\] {
    stroke: #72c8f4;
  }
  .object-cover {
    object-fit: cover;
  }
  .p-0 {
    padding: 0px;
  }
  .p-0\! {
    padding: 0px !important;
  }
  .p-2\! {
    padding: calc(var(--spacing) * 2) !important;
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-7 {
    padding: calc(var(--spacing) * 7);
  }
  .p-\[\.8rem\] {
    padding: .8rem;
  }
  .p-\[1\.1rem\] {
    padding: 1.1rem;
  }
  .p-\[1\.2rem\] {
    padding: 1.2rem;
  }
  .p-\[calc\(1rem_\*_\.5\)\] {
    padding: calc(1rem * .5);
  }
  .p-\[clamp\(1\.2rem\,2\.6vw\,2rem\)\] {
    padding: clamp(1.2rem, 2.6vw, 2rem);
  }
  .p-\[clamp\(1\.4rem\,3vw\,2\.2rem\)\] {
    padding: clamp(1.4rem, 3vw, 2.2rem);
  }
  .p-\[clamp\(1\.4rem\,3vw\,2\.4rem\)\] {
    padding: clamp(1.4rem, 3vw, 2.4rem);
  }
  .p-\[clamp\(1\.5rem\,3\.4vw\,3rem\)\] {
    padding: clamp(1.5rem, 3.4vw, 3rem);
  }
  .p-\[clamp\(1\.5rem\,3vw\,2\.4rem\)\] {
    padding: clamp(1.5rem, 3vw, 2.4rem);
  }
  .p-\[clamp\(1\.6rem\,4vw\,3rem\)\] {
    padding: clamp(1.6rem, 4vw, 3rem);
  }
  .p-\[clamp\(2rem\,5vw\,4\.4rem\)\] {
    padding: clamp(2rem, 5vw, 4.4rem);
  }
  .px-0 {
    padding-inline: 0px;
  }
  .px-0\! {
    padding-inline: 0px !important;
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-\[\.6rem\] {
    padding-inline: .6rem;
  }
  .px-\[\.8rem\] {
    padding-inline: .8rem;
  }
  .px-\[\.9rem\] {
    padding-inline: .9rem;
  }
  .px-\[\.9rem\]\! {
    padding-inline: .9rem !important;
  }
  .px-\[\.95rem\] {
    padding-inline: .95rem;
  }
  .px-\[0\.9rem\]\! {
    padding-inline: 0.9rem !important;
  }
  .px-\[1\.1rem\] {
    padding-inline: 1.1rem;
  }
  .px-\[1\.2rem\] {
    padding-inline: 1.2rem;
  }
  .px-\[1\.3rem\] {
    padding-inline: 1.3rem;
  }
  .px-\[1\.4rem\] {
    padding-inline: 1.4rem;
  }
  .px-\[1\.05rem\] {
    padding-inline: 1.05rem;
  }
  .px-\[1\.6rem\] {
    padding-inline: 1.6rem;
  }
  .px-\[1\.7rem\] {
    padding-inline: 1.7rem;
  }
  .px-\[1\.8rem\] {
    padding-inline: 1.8rem;
  }
  .px-\[1\.15rem\] {
    padding-inline: 1.15rem;
  }
  .px-\[1\.35rem\] {
    padding-inline: 1.35rem;
  }
  .px-\[12px\] {
    padding-inline: 12px;
  }
  .px-\[14px\] {
    padding-inline: 14px;
  }
  .px-\[16px\] {
    padding-inline: 16px;
  }
  .px-\[22px\] {
    padding-inline: 22px;
  }
  .py-0 {
    padding-block: 0px;
  }
  .py-2\! {
    padding-block: calc(var(--spacing) * 2) !important;
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-\[\.4rem\] {
    padding-block: .4rem;
  }
  .py-\[\.6rem\] {
    padding-block: .6rem;
  }
  .py-\[\.7rem\] {
    padding-block: .7rem;
  }
  .py-\[\.8rem\] {
    padding-block: .8rem;
  }
  .py-\[\.9rem\] {
    padding-block: .9rem;
  }
  .py-\[\.55rem\] {
    padding-block: .55rem;
  }
  .py-\[\.65rem\] {
    padding-block: .65rem;
  }
  .py-\[\.85rem\] {
    padding-block: .85rem;
  }
  .py-\[\.95rem\] {
    padding-block: .95rem;
  }
  .py-\[0\.6rem\] {
    padding-block: 0.6rem;
  }
  .py-\[0\.8rem\] {
    padding-block: 0.8rem;
  }
  .py-\[1\.1rem\] {
    padding-block: 1.1rem;
  }
  .py-\[1\.2rem\] {
    padding-block: 1.2rem;
  }
  .py-\[1\.3rem\] {
    padding-block: 1.3rem;
  }
  .py-\[1\.4rem\] {
    padding-block: 1.4rem;
  }
  .py-\[1\.6rem\] {
    padding-block: 1.6rem;
  }
  .py-\[1\.45rem\] {
    padding-block: 1.45rem;
  }
  .py-\[4px\] {
    padding-block: 4px;
  }
  .py-\[7px\] {
    padding-block: 7px;
  }
  .py-\[10px\] {
    padding-block: 10px;
  }
  .py-\[30px\] {
    padding-block: 30px;
  }
  .py-\[64px\] {
    padding-block: 64px;
  }
  .py-\[100px\]\! {
    padding-block: 100px !important;
  }
  .pt-0 {
    padding-top: 0px;
  }
  .pt-0\! {
    padding-top: 0px !important;
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-2\! {
    padding-top: calc(var(--spacing) * 2) !important;
  }
  .pt-4\! {
    padding-top: calc(var(--spacing) * 4) !important;
  }
  .pt-\[\.7rem\] {
    padding-top: .7rem;
  }
  .pt-\[\.35rem\] {
    padding-top: .35rem;
  }
  .pt-\[\.55rem\] {
    padding-top: .55rem;
  }
  .pt-\[\.65rem\] {
    padding-top: .65rem;
  }
  .pt-\[0\.55rem\]\! {
    padding-top: 0.55rem !important;
  }
  .pt-\[0\.85rem\] {
    padding-top: 0.85rem;
  }
  .pt-\[1\.1rem\] {
    padding-top: 1.1rem;
  }
  .pt-\[1\.2rem\] {
    padding-top: 1.2rem;
  }
  .pt-\[1\.4rem\] {
    padding-top: 1.4rem;
  }
  .pt-\[1\.6rem\] {
    padding-top: 1.6rem;
  }
  .pt-\[1\.85rem\] {
    padding-top: 1.85rem;
  }
  .pt-\[2\.2rem\] {
    padding-top: 2.2rem;
  }
  .pt-\[4px\] {
    padding-top: 4px;
  }
  .pt-\[22px\] {
    padding-top: 22px;
  }
  .pt-\[40px\]\! {
    padding-top: 40px !important;
  }
  .pt-\[64px\] {
    padding-top: 64px;
  }
  .pt-\[72px\] {
    padding-top: 72px;
  }
  .pt-\[84px\] {
    padding-top: 84px;
  }
  .pt-\[100px\] {
    padding-top: 100px;
  }
  .pt-\[clamp\(1\.4rem\,3vw\,2\.2rem\)\] {
    padding-top: clamp(1.4rem, 3vw, 2.2rem);
  }
  .pt-\[clamp\(3rem\,_2rem_\+_4vw\,_6rem\)\] {
    padding-top: clamp(3rem, 2rem + 4vw, 6rem);
  }
  .pr-\(--page-gutter\) {
    padding-right: var(--page-gutter);
  }
  .pr-0 {
    padding-right: 0px;
  }
  .pr-0\! {
    padding-right: 0px !important;
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }
  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }
  .pr-\[\.9rem\] {
    padding-right: .9rem;
  }
  .pr-\[1\.3rem\] {
    padding-right: 1.3rem;
  }
  .pr-\[1\.4rem\] {
    padding-right: 1.4rem;
  }
  .pr-\[1\.6rem\] {
    padding-right: 1.6rem;
  }
  .pr-\[1\.15rem\] {
    padding-right: 1.15rem;
  }
  .pr-\[16px\] {
    padding-right: 16px;
  }
  .pr-\[calc\(1\.5rem_\*_\.5\)\] {
    padding-right: calc(1.5rem * .5);
  }
  .pr-\[clamp\(1\.4rem\,3vw\,2\.2rem\)\] {
    padding-right: clamp(1.4rem, 3vw, 2.2rem);
  }
  .pr-\[max\(8px\,_calc\(var\(--page-gutter\)_-_var\(--nav-float-gap\)\)\)\]\! {
    padding-right: max(8px, calc(var(--page-gutter) - var(--nav-float-gap))) !important;
  }
  .pb-0 {
    padding-bottom: 0px;
  }
  .pb-0\! {
    padding-bottom: 0px !important;
  }
  .pb-2\! {
    padding-bottom: calc(var(--spacing) * 2) !important;
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-4\! {
    padding-bottom: calc(var(--spacing) * 4) !important;
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }
  .pb-\[\.7rem\] {
    padding-bottom: .7rem;
  }
  .pb-\[\.9rem\] {
    padding-bottom: .9rem;
  }
  .pb-\[\.55rem\] {
    padding-bottom: .55rem;
  }
  .pb-\[\.65rem\] {
    padding-bottom: .65rem;
  }
  .pb-\[0\.55rem\]\! {
    padding-bottom: 0.55rem !important;
  }
  .pb-\[1\.1rem\] {
    padding-bottom: 1.1rem;
  }
  .pb-\[1\.2rem\] {
    padding-bottom: 1.2rem;
  }
  .pb-\[1\.3rem\] {
    padding-bottom: 1.3rem;
  }
  .pb-\[1\.35rem\] {
    padding-bottom: 1.35rem;
  }
  .pb-\[2\.2rem\] {
    padding-bottom: 2.2rem;
  }
  .pb-\[2\.4rem\] {
    padding-bottom: 2.4rem;
  }
  .pb-\[16px\] {
    padding-bottom: 16px;
  }
  .pb-\[26px\] {
    padding-bottom: 26px;
  }
  .pb-\[40px\]\! {
    padding-bottom: 40px !important;
  }
  .pb-\[50px\] {
    padding-bottom: 50px;
  }
  .pb-\[64px\] {
    padding-bottom: 64px;
  }
  .pb-\[70px\] {
    padding-bottom: 70px;
  }
  .pl-\(--page-gutter\) {
    padding-left: var(--page-gutter);
  }
  .pl-0 {
    padding-left: 0px;
  }
  .pl-0\! {
    padding-left: 0px !important;
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }
  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }
  .pl-\[\.6rem\] {
    padding-left: .6rem;
  }
  .pl-\[\.7rem\] {
    padding-left: .7rem;
  }
  .pl-\[\.65rem\] {
    padding-left: .65rem;
  }
  .pl-\[1\.3rem\] {
    padding-left: 1.3rem;
  }
  .pl-\[1\.4rem\] {
    padding-left: 1.4rem;
  }
  .pl-\[1\.6rem\] {
    padding-left: 1.6rem;
  }
  .pl-\[2\.4rem\] {
    padding-left: 2.4rem;
  }
  .pl-\[calc\(1\.5rem_\*_\.5\)\] {
    padding-left: calc(1.5rem * .5);
  }
  .pl-\[clamp\(1\.4rem\,3vw\,2\.2rem\)\] {
    padding-left: clamp(1.4rem, 3vw, 2.2rem);
  }
  .pl-\[max\(8px\,_calc\(var\(--page-gutter\)_-_var\(--nav-float-gap\)\)\)\]\! {
    padding-left: max(8px, calc(var(--page-gutter) - var(--nav-float-gap))) !important;
  }
  .text-center {
    text-align: center;
  }
  .text-center\! {
    text-align: center !important;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .align-middle {
    vertical-align: middle;
  }
  .\[font-family\:var\(--bs-btn-font-family\)\] {
    font-family: var(--bs-btn-font-family);
  }
  .font-body {
    font-family: var(--font-body);
  }
  .font-display {
    font-family: var(--font-display);
  }
  .font-mono {
    font-family: var(--font-mono);
  }
  .\[font-feature-settings\:\'tnum\'\] {
    font-feature-settings: 'tnum';
  }
  .\[font-size\:0\] {
    font-size: 0;
  }
  .text-\[\.8rem\] {
    font-size: .8rem;
  }
  .text-\[\.9rem\] {
    font-size: .9rem;
  }
  .text-\[\.68rem\] {
    font-size: .68rem;
  }
  .text-\[\.74rem\] {
    font-size: .74rem;
  }
  .text-\[\.75rem\] {
    font-size: .75rem;
  }
  .text-\[\.76rem\] {
    font-size: .76rem;
  }
  .text-\[\.78rem\] {
    font-size: .78rem;
  }
  .text-\[\.82rem\] {
    font-size: .82rem;
  }
  .text-\[\.84rem\] {
    font-size: .84rem;
  }
  .text-\[\.85rem\] {
    font-size: .85rem;
  }
  .text-\[\.86rem\] {
    font-size: .86rem;
  }
  .text-\[\.88rem\] {
    font-size: .88rem;
  }
  .text-\[\.88rem\]\! {
    font-size: .88rem !important;
  }
  .text-\[\.92rem\] {
    font-size: .92rem;
  }
  .text-\[\.95rem\] {
    font-size: .95rem;
  }
  .text-\[0\.9rem\] {
    font-size: 0.9rem;
  }
  .text-\[0\.64rem\] {
    font-size: 0.64rem;
  }
  .text-\[0\.66rem\] {
    font-size: 0.66rem;
  }
  .text-\[0\.75rem\] {
    font-size: 0.75rem;
  }
  .text-\[0\.76rem\] {
    font-size: 0.76rem;
  }
  .text-\[0\.78rem\] {
    font-size: 0.78rem;
  }
  .text-\[0\.85rem\] {
    font-size: 0.85rem;
  }
  .text-\[0\.88rem\] {
    font-size: 0.88rem;
  }
  .text-\[0\.92rem\] {
    font-size: 0.92rem;
  }
  .text-\[0\.95rem\] {
    font-size: 0.95rem;
  }
  .text-\[0\.96rem\] {
    font-size: 0.96rem;
  }
  .text-\[1\.1rem\] {
    font-size: 1.1rem;
  }
  .text-\[1\.02rem\] {
    font-size: 1.02rem;
  }
  .text-\[1\.2rem\] {
    font-size: 1.2rem;
  }
  .text-\[1\.3rem\] {
    font-size: 1.3rem;
  }
  .text-\[1\.04rem\] {
    font-size: 1.04rem;
  }
  .text-\[1\.4rem\] {
    font-size: 1.4rem;
  }
  .text-\[1\.05rem\] {
    font-size: 1.05rem;
  }
  .text-\[1\.5rem\] {
    font-size: 1.5rem;
  }
  .text-\[1\.06rem\] {
    font-size: 1.06rem;
  }
  .text-\[1\.6rem\] {
    font-size: 1.6rem;
  }
  .text-\[1\.08rem\] {
    font-size: 1.08rem;
  }
  .text-\[1\.8rem\] {
    font-size: 1.8rem;
  }
  .text-\[1\.12rem\] {
    font-size: 1.12rem;
  }
  .text-\[1\.15rem\] {
    font-size: 1.15rem;
  }
  .text-\[1\.28rem\] {
    font-size: 1.28rem;
  }
  .text-\[1\.55rem\] {
    font-size: 1.55rem;
  }
  .text-\[1rem\] {
    font-size: 1rem;
  }
  .text-\[2\.2rem\] {
    font-size: 2.2rem;
  }
  .text-\[2\.4rem\] {
    font-size: 2.4rem;
  }
  .text-\[2\.6rem\] {
    font-size: 2.6rem;
  }
  .text-\[2rem\] {
    font-size: 2rem;
  }
  .text-\[4\.4rem\] {
    font-size: 4.4rem;
  }
  .text-\[7rem\] {
    font-size: 7rem;
  }
  .text-\[length\:clamp\(1\.1rem\,2vw\,1\.4rem\)\]\! {
    font-size: clamp(1.1rem, 2vw, 1.4rem) !important;
  }
  .text-\[length\:clamp\(1\.3rem\,2\.2vw\,1\.8rem\)\] {
    font-size: clamp(1.3rem, 2.2vw, 1.8rem);
  }
  .text-\[length\:clamp\(1\.5rem\,2\.6vw\,2\.2rem\)\] {
    font-size: clamp(1.5rem, 2.6vw, 2.2rem);
  }
  .text-\[length\:clamp\(1\.6rem\,2\.7vw\,2\.6rem\)\] {
    font-size: clamp(1.6rem, 2.7vw, 2.6rem);
  }
  .text-\[length\:clamp\(1\.6rem\,_1\.3rem_\+_1\.3vw\,_2\.1rem\)\] {
    font-size: clamp(1.6rem, 1.3rem + 1.3vw, 2.1rem);
  }
  .text-\[length\:clamp\(1\.7rem\,2\.7vw\,2\.7rem\)\] {
    font-size: clamp(1.7rem, 2.7vw, 2.7rem);
  }
  .text-\[length\:clamp\(1\.8rem\,3vw\,2\.6rem\)\] {
    font-size: clamp(1.8rem, 3vw, 2.6rem);
  }
  .text-\[length\:clamp\(1\.8rem\,3vw\,2\.7rem\)\] {
    font-size: clamp(1.8rem, 3vw, 2.7rem);
  }
  .text-\[length\:clamp\(1\.9rem\,3\.2vw\,2\.8rem\)\] {
    font-size: clamp(1.9rem, 3.2vw, 2.8rem);
  }
  .text-\[length\:clamp\(1\.9rem\,3\.4vw\,3rem\)\] {
    font-size: clamp(1.9rem, 3.4vw, 3rem);
  }
  .text-\[length\:clamp\(1rem\,2vw\,1\.45rem\)\] {
    font-size: clamp(1rem, 2vw, 1.45rem);
  }
  .text-\[length\:clamp\(2\.1rem\,_1\.55rem_\+_2\.4vw\,_3\.3rem\)\] {
    font-size: clamp(2.1rem, 1.55rem + 2.4vw, 3.3rem);
  }
  .text-\[length\:clamp\(2\.2rem\,4vw\,3\.6rem\)\] {
    font-size: clamp(2.2rem, 4vw, 3.6rem);
  }
  .text-\[length\:clamp\(2rem\,3\.6vw\,3\.2rem\)\] {
    font-size: clamp(2rem, 3.6vw, 3.2rem);
  }
  .text-\[length\:clamp\(2rem\,3\.6vw\,3rem\)\] {
    font-size: clamp(2rem, 3.6vw, 3rem);
  }
  .text-\[length\:clamp\(2rem\,3\.8vw\,3\.3rem\)\] {
    font-size: clamp(2rem, 3.8vw, 3.3rem);
  }
  .text-\[length\:clamp\(2rem\,_6vw\,_3\.125rem\)\] {
    font-size: clamp(2rem, 6vw, 3.125rem);
  }
  .text-\[length\:clamp\(5rem\,10vw\,8\.4rem\)\] {
    font-size: clamp(5rem, 10vw, 8.4rem);
  }
  .text-\[length\:clamp\(5rem\,11vw\,9rem\)\] {
    font-size: clamp(5rem, 11vw, 9rem);
  }
  .text-\[length\:clamp\(6rem\,14vw\,11rem\)\] {
    font-size: clamp(6rem, 14vw, 11rem);
  }
  .text-\[length\:max\(12px\,\.875em\)\] {
    font-size: max(12px, .875em);
  }
  .leading-\[\.9\] {
    --tw-leading: .9;
    line-height: .9;
  }
  .leading-\[1\.1\]\! {
    --tw-leading: 1.1 !important;
    line-height: 1.1 !important;
  }
  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }
  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }
  .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }
  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }
  .leading-\[1\.7\] {
    --tw-leading: 1.7;
    line-height: 1.7;
  }
  .leading-\[1\.08\] {
    --tw-leading: 1.08;
    line-height: 1.08;
  }
  .leading-\[1\.12\] {
    --tw-leading: 1.12;
    line-height: 1.12;
  }
  .leading-\[1\.16\] {
    --tw-leading: 1.16;
    line-height: 1.16;
  }
  .leading-\[1\.35\] {
    --tw-leading: 1.35;
    line-height: 1.35;
  }
  .leading-\[1\.45\] {
    --tw-leading: 1.45;
    line-height: 1.45;
  }
  .leading-\[1\.55\] {
    --tw-leading: 1.55;
    line-height: 1.55;
  }
  .leading-\[1\.65\] {
    --tw-leading: 1.65;
    line-height: 1.65;
  }
  .leading-\[1\.75\] {
    --tw-leading: 1.75;
    line-height: 1.75;
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .leading-tight\! {
    --tw-leading: var(--leading-tight) !important;
    line-height: var(--leading-tight) !important;
  }
  .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-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .font-semibold\! {
    --tw-font-weight: var(--font-weight-semibold) !important;
    font-weight: var(--font-weight-semibold) !important;
  }
  .tracking-\[-\.01em\] {
    --tw-tracking: -.01em;
    letter-spacing: -.01em;
  }
  .tracking-\[-\.02em\] {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }
  .tracking-\[-\.03em\] {
    --tw-tracking: -.03em;
    letter-spacing: -.03em;
  }
  .tracking-\[-\.04em\] {
    --tw-tracking: -.04em;
    letter-spacing: -.04em;
  }
  .tracking-\[-\.06em\] {
    --tw-tracking: -.06em;
    letter-spacing: -.06em;
  }
  .tracking-\[-\.028em\] {
    --tw-tracking: -.028em;
    letter-spacing: -.028em;
  }
  .tracking-\[-0\.02em\] {
    --tw-tracking: -0.02em;
    letter-spacing: -0.02em;
  }
  .tracking-\[\.04em\] {
    --tw-tracking: .04em;
    letter-spacing: .04em;
  }
  .tracking-\[\.06em\] {
    --tw-tracking: .06em;
    letter-spacing: .06em;
  }
  .tracking-\[\.08em\] {
    --tw-tracking: .08em;
    letter-spacing: .08em;
  }
  .tracking-\[\.12em\] {
    --tw-tracking: .12em;
    letter-spacing: .12em;
  }
  .tracking-\[\.14em\] {
    --tw-tracking: .14em;
    letter-spacing: .14em;
  }
  .tracking-\[\.15em\] {
    --tw-tracking: .15em;
    letter-spacing: .15em;
  }
  .tracking-\[\.16em\] {
    --tw-tracking: .16em;
    letter-spacing: .16em;
  }
  .tracking-\[0\.02em\] {
    --tw-tracking: 0.02em;
    letter-spacing: 0.02em;
  }
  .tracking-\[0\.03em\] {
    --tw-tracking: 0.03em;
    letter-spacing: 0.03em;
  }
  .tracking-\[0\.16em\] {
    --tw-tracking: 0.16em;
    letter-spacing: 0.16em;
  }
  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }
  .tracking-tighter {
    --tw-tracking: var(--tracking-tighter);
    letter-spacing: var(--tracking-tighter);
  }
  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }
  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }
  .text-balance {
    text-wrap: balance;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .whitespace-nowrap\! {
    white-space: nowrap !important;
  }
  .\[color\:inherit\] {
    color: inherit;
  }
  .text-\(color\:--blue\) {
    color: var(--blue);
  }
  .text-\(color\:--ink2\) {
    color: var(--ink2);
  }
  .text-\[\#0c2541\] {
    color: #0c2541;
  }
  .text-\[\#0c3559\] {
    color: #0c3559;
  }
  .text-\[\#5aa9e6\] {
    color: #5aa9e6;
  }
  .text-\[\#5b4a00\] {
    color: #5b4a00;
  }
  .text-\[\#7c3aed\] {
    color: #7c3aed;
  }
  .text-\[\#9cc0dd\] {
    color: #9cc0dd;
  }
  .text-\[\#9fd6ff\] {
    color: #9fd6ff;
  }
  .text-\[\#17a865\] {
    color: #17a865;
  }
  .text-\[\#22c58b\] {
    color: #22c58b;
  }
  .text-\[\#052a45\] {
    color: #052a45;
  }
  .text-\[\#72c8f4\] {
    color: #72c8f4;
  }
  .text-\[\#72e0f4\] {
    color: #72e0f4;
  }
  .text-\[\#82c3f7\] {
    color: #82c3f7;
  }
  .text-\[\#274b69\] {
    color: #274b69;
  }
  .text-\[\#1260a8\] {
    color: #1260a8;
  }
  .text-\[\#1677c8\] {
    color: #1677c8;
  }
  .text-\[\#212529\] {
    color: #212529;
  }
  .text-\[\#a9c6df\] {
    color: #a9c6df;
  }
  .text-\[\#b9d6ee\] {
    color: #b9d6ee;
  }
  .text-\[\#c3daee\] {
    color: #c3daee;
  }
  .text-\[\#cdeaff\] {
    color: #cdeaff;
  }
  .text-\[\#d3e5f4\] {
    color: #d3e5f4;
  }
  .text-\[\#d6ebfa\] {
    color: #d6ebfa;
  }
  .text-\[\#e6f2fb\] {
    color: #e6f2fb;
  }
  .text-\[\#e2214f\] {
    color: #e2214f;
  }
  .text-\[\#eaf6fd\] {
    color: #eaf6fd;
  }
  .text-\[\#f2790f\] {
    color: #f2790f;
  }
  .text-\[\#ff8db0\] {
    color: #ff8db0;
  }
  .text-\[\#ffd45e\] {
    color: #ffd45e;
  }
  .text-\[rgba\(114\,224\,244\,\.4\)\] {
    color: rgba(114,224,244,.4);
  }
  .text-\[rgba\(255\,_255\,_255\,_\.6\)\] {
    color: rgba(255, 255, 255, .6);
  }
  .text-\[rgba\(255\,_255\,_255\,_\.7\)\] {
    color: rgba(255, 255, 255, .7);
  }
  .text-\[rgba\(255\,_255\,_255\,_\.66\)\] {
    color: rgba(255, 255, 255, .66);
  }
  .text-\[rgba\(255\,_255\,_255\,_\.78\)\] {
    color: rgba(255, 255, 255, .78);
  }
  .text-accent {
    color: var(--accent);
  }
  .text-accent-strong {
    color: var(--accent-strong);
  }
  .text-black {
    color: var(--color-black);
  }
  .text-deep-ink {
    color: var(--deep-ink);
  }
  .text-deep-ink-soft {
    color: var(--deep-ink-soft);
  }
  .text-ink {
    color: var(--ink);
  }
  .text-ink-faint {
    color: var(--ink-faint);
  }
  .text-ink-soft {
    color: var(--ink-soft);
  }
  .text-mint {
    color: var(--mint);
  }
  .text-paper {
    color: var(--paper);
  }
  .text-peach {
    color: var(--peach);
  }
  .text-signal {
    color: var(--signal);
  }
  .text-sky {
    color: var(--sky);
  }
  .text-soft-pink {
    color: var(--soft-pink);
  }
  .text-transparent {
    color: transparent;
  }
  .text-white {
    color: var(--color-white);
  }
  .text-white\! {
    color: var(--color-white) !important;
  }
  .lowercase {
    text-transform: lowercase;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .not-italic {
    font-style: normal;
  }
  .no-underline {
    text-decoration-line: none;
  }
  .no-underline\! {
    text-decoration-line: none !important;
  }
  .underline {
    text-decoration-line: underline;
  }
  .\[text-underline-offset\:3px\] {
    text-underline-offset: 3px;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-20 {
    opacity: 20%;
  }
  .opacity-22 {
    opacity: 22%;
  }
  .opacity-30 {
    opacity: 30%;
  }
  .opacity-35 {
    opacity: 35%;
  }
  .opacity-38 {
    opacity: 38%;
  }
  .opacity-45 {
    opacity: 45%;
  }
  .opacity-50 {
    opacity: 50%;
  }
  .opacity-55 {
    opacity: 55%;
  }
  .opacity-70 {
    opacity: 70%;
  }
  .opacity-75 {
    opacity: 75%;
  }
  .shadow-\(--shadow-lift\) {
    --tw-shadow: var(--shadow-lift);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_-30px_80px_-40px_rgba\(0\,0\,0\,\.5\)\] {
    --tw-shadow: 0 -30px 80px -40px var(--tw-shadow-color, rgba(0,0,0,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_0_rgba\(34\,197\,139\,\.6\)\] {
    --tw-shadow: 0 0 0 0 var(--tw-shadow-color, rgba(34,197,139,.6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_1px_rgba\(114\,224\,244\,\.3\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, rgba(114,224,244,.3));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_1px_var\(--border\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--border));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_6px_\#fff\,0_14px_24px_-10px_rgba\(18\,96\,168\,\.7\)\] {
    --tw-shadow: 0 0 0 6px var(--tw-shadow-color, #fff), 0 14px 24px -10px var(--tw-shadow-color, rgba(18,96,168,.7));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_6px_\#fff\] {
    --tw-shadow: 0 0 0 6px var(--tw-shadow-color, #fff);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_10px_rgba\(114\,224\,244\,\.12\)\,0_30px_50px_-20px_rgba\(0\,0\,0\,\.6\)\] {
    --tw-shadow: 0 0 0 10px var(--tw-shadow-color, rgba(114,224,244,.12)), 0 30px 50px -20px var(--tw-shadow-color, rgba(0,0,0,.6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_12px_rgba\(47\,155\,232\,\.12\)\,0_0_0_26px_rgba\(47\,155\,232\,\.06\)\,0_30px_50px_-20px_rgba\(18\,96\,168\,\.7\)\] {
    --tw-shadow: 0 0 0 12px var(--tw-shadow-color, rgba(47,155,232,.12)), 0 0 0 26px var(--tw-shadow-color, rgba(47,155,232,.06)), 0 30px 50px -20px var(--tw-shadow-color, rgba(18,96,168,.7));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_24px_6px_rgba\(114\,224\,244\,\.55\)\] {
    --tw-shadow: 0 0 24px 6px var(--tw-shadow-color, rgba(114,224,244,.55));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_28px_-16px_rgba\(12\,_41\,_69\,_0\.45\)\] {
    --tw-shadow: 0 12px 28px -16px var(--tw-shadow-color, rgba(12, 41, 69, 0.45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_14px_24px_-12px_rgba\(8\,43\,73\,\.5\)\] {
    --tw-shadow: 0 14px 24px -12px var(--tw-shadow-color, rgba(8,43,73,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_14px_24px_-12px_rgba\(18\,96\,168\,\.8\)\] {
    --tw-shadow: 0 14px 24px -12px var(--tw-shadow-color, rgba(18,96,168,.8));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_14px_26px_-18px_rgba\(8\,43\,73\,\.5\)\] {
    --tw-shadow: 0 14px 26px -18px var(--tw-shadow-color, rgba(8,43,73,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_14px_34px_-14px_rgba\(22\,_101\,_178\,_0\.55\)\] {
    --tw-shadow: 0 14px 34px -14px var(--tw-shadow-color, rgba(22, 101, 178, 0.55));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_14px_34px_-22px_rgba\(16\,_18\,_15\,_0\.28\)\] {
    --tw-shadow: 0 14px 34px -22px var(--tw-shadow-color, rgba(16, 18, 15, 0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_30px_-12px_rgba\(18\,96\,168\,\.7\)\] {
    --tw-shadow: 0 18px 30px -12px var(--tw-shadow-color, rgba(18,96,168,.7));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_30px_-26px_rgba\(8\,43\,73\,\.5\)\] {
    --tw-shadow: 0 18px 30px -26px var(--tw-shadow-color, rgba(8,43,73,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_40px_-18px_rgba\(8\,_38\,_69\,_\.7\)\] {
    --tw-shadow: 0 18px 40px -18px var(--tw-shadow-color, rgba(8, 38, 69, .7));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_34px_-26px_rgba\(8\,43\,73\,\.5\)\] {
    --tw-shadow: 0 20px 34px -26px var(--tw-shadow-color, rgba(8,43,73,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_36px_-30px_rgba\(8\,43\,73\,\.5\)\] {
    --tw-shadow: 0 20px 36px -30px var(--tw-shadow-color, rgba(8,43,73,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_40px_-18px_rgba\(8\,43\,73\,\.55\)\] {
    --tw-shadow: 0 20px 40px -18px var(--tw-shadow-color, rgba(8,43,73,.55));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_40px_-14px_rgba\(8\,43\,73\,\.6\)\] {
    --tw-shadow: 0 24px 40px -14px var(--tw-shadow-color, rgba(8,43,73,.6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_40px_-16px_rgba\(8\,43\,73\,\.6\)\] {
    --tw-shadow: 0 24px 40px -16px var(--tw-shadow-color, rgba(8,43,73,.6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_40px_-18px_rgba\(8\,43\,73\,\.5\)\] {
    --tw-shadow: 0 24px 40px -18px var(--tw-shadow-color, rgba(8,43,73,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_40px_-26px_rgba\(0\,0\,0\,\.6\)\] {
    --tw-shadow: 0 24px 40px -26px var(--tw-shadow-color, rgba(0,0,0,.6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_40px_-26px_rgba\(91\,74\,0\,\.5\)\] {
    --tw-shadow: 0 24px 40px -26px var(--tw-shadow-color, rgba(91,74,0,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_44px_-34px_rgba\(8\,43\,73\,\.5\)\] {
    --tw-shadow: 0 24px 44px -34px var(--tw-shadow-color, rgba(8,43,73,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_26px_46px_-38px_rgba\(8\,43\,73\,\.5\)\] {
    --tw-shadow: 0 26px 46px -38px var(--tw-shadow-color, rgba(8,43,73,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_30px_50px_-34px_rgba\(8\,43\,73\,\.5\)\] {
    --tw-shadow: 0 30px 50px -34px var(--tw-shadow-color, rgba(8,43,73,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_30px_54px_-40px_rgba\(8\,43\,73\,\.55\)\] {
    --tw-shadow: 0 30px 54px -40px var(--tw-shadow-color, rgba(8,43,73,.55));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_30px_60px_-46px_rgba\(8\,43\,73\,\.55\)\] {
    --tw-shadow: 0 30px 60px -46px var(--tw-shadow-color, rgba(8,43,73,.55));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_30px_60px_-48px_rgba\(8\,43\,73\,\.55\)\] {
    --tw-shadow: 0 30px 60px -48px var(--tw-shadow-color, rgba(8,43,73,.55));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_36px_64px_-34px_rgba\(8\,43\,73\,\.65\)\] {
    --tw-shadow: 0 36px 64px -34px var(--tw-shadow-color, rgba(8,43,73,.65));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_40px_70px_-40px_rgba\(0\,0\,0\,\.6\)\] {
    --tw-shadow: 0 40px 70px -40px var(--tw-shadow-color, rgba(0,0,0,.6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_40px_70px_-40px_rgba\(18\,96\,168\,\.8\)\] {
    --tw-shadow: 0 40px 70px -40px var(--tw-shadow-color, rgba(18,96,168,.8));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_40px_70px_-46px_rgba\(8\,43\,73\,\.7\)\] {
    --tw-shadow: 0 40px 70px -46px var(--tw-shadow-color, rgba(8,43,73,.7));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_40px_70px_-50px_rgba\(8\,43\,73\,\.6\)\] {
    --tw-shadow: 0 40px 70px -50px var(--tw-shadow-color, rgba(8,43,73,.6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_40px_80px_-40px_rgba\(18\,_96\,_168\,_0\.8\)\] {
    --tw-shadow: 0 40px 80px -40px var(--tw-shadow-color, rgba(18, 96, 168, 0.8));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_40px_80px_-56px_rgba\(8\,43\,73\,\.5\)\] {
    --tw-shadow: 0 40px 80px -56px var(--tw-shadow-color, rgba(8,43,73,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_50px_90px_-40px_rgba\(18\,96\,168\,\.7\)\] {
    --tw-shadow: 0 50px 90px -40px var(--tw-shadow-color, rgba(18,96,168,.7));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_50px_90px_-50px_rgba\(8\,43\,73\,\.7\)\] {
    --tw-shadow: 0 50px 90px -50px var(--tw-shadow-color, rgba(8,43,73,.7));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_50px_90px_-50px_rgba\(8\,43\,73\,\.8\)\] {
    --tw-shadow: 0 50px 90px -50px var(--tw-shadow-color, rgba(8,43,73,.8));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_60px_100px_-50px_rgba\(0\,0\,0\,\.7\)\] {
    --tw-shadow: 0 60px 100px -50px var(--tw-shadow-color, rgba(0,0,0,.7));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_60px_100px_-50px_rgba\(8\,43\,73\,\.8\)\] {
    --tw-shadow: 0 60px 100px -50px var(--tw-shadow-color, rgba(8,43,73,.8));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-none\! {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .\[outline\:0\] {
    outline: 0;
  }
  .\[filter\:blur\(30px\)\] {
    filter: blur(30px);
  }
  .\[filter\:blur\(80px\)\] {
    filter: blur(80px);
  }
  .\[backdrop-filter\:blur\(6px\)\] {
    backdrop-filter: blur(6px);
  }
  .\[backdrop-filter\:blur\(10px\)\] {
    backdrop-filter: blur(10px);
  }
  .\[backdrop-filter\:blur\(12px\)\] {
    backdrop-filter: blur(12px);
  }
  .\[backdrop-filter\:blur\(14px\)\] {
    backdrop-filter: blur(14px);
  }
  .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));
  }
  .\[will-change\:transform\] {
    will-change: transform;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .\[--blue\:\#1260a8\] {
    --blue: #1260a8;
  }
  .\[--cyan\:\#18b8d8\] {
    --cyan: #18b8d8;
  }
  .\[--ink2\:\#3f5b75\] {
    --ink2: #3f5b75;
  }
  .\[--ink\:\#082b49\] {
    --ink: #082b49;
  }
  .\[--line\:\#dbe8f4\] {
    --line: #dbe8f4;
  }
  .\[--nav-float-gap\:8px\] {
    --nav-float-gap: 8px;
  }
  .\[--sky\:\#2f9be8\] {
    --sky: #2f9be8;
  }
  .\[-moz-user-select\:none\] {
    -moz-user-select: none;
  }
  .\[-webkit-appearance\:button\] {
    -webkit-appearance: button;
  }
  .\[-webkit-backdrop-filter\:blur\(10px\)\] {
    -webkit-backdrop-filter: blur(10px);
  }
  .\[-webkit-backdrop-filter\:blur\(12px\)\] {
    -webkit-backdrop-filter: blur(12px);
  }
  .\[-webkit-background-clip\:text\]\! {
    -webkit-background-clip: text !important;
  }
  .\[-webkit-text-fill-color\:currentColor\] {
    -webkit-text-fill-color: currentColor;
  }
  .\[-webkit-text-fill-color\:transparent\] {
    -webkit-text-fill-color: transparent;
  }
  .\[-webkit-text-stroke\:1\.5px_\#b9d6ee\] {
    -webkit-text-stroke: 1.5px #b9d6ee;
  }
  .\[-webkit-text-stroke\:1\.5px_\#c6dcf0\] {
    -webkit-text-stroke: 1.5px #c6dcf0;
  }
  .\[-webkit-text-stroke\:1\.5px_rgba\(255\,255\,255\,\.35\)\] {
    -webkit-text-stroke: 1.5px rgba(255,255,255,.35);
  }
  .\[-webkit-text-stroke\:2px_rgba\(114\,224\,244\,\.55\)\] {
    -webkit-text-stroke: 2px rgba(114,224,244,.55);
  }
  .\[animation-direction\:reverse\]\! {
    animation-direction: reverse !important;
  }
  .\[animation-duration\:44s\]\! {
    animation-duration: 44s !important;
  }
  .\[background\:0_0\] {
    background: 0 0;
  }
  .\[background\:none\] {
    background: none;
  }
  .\[background\:none\]\! {
    background: none !important;
  }
  .\[background\:transparent_url\(\'data\:image\/svg\+xml\,\%3csvg\%20xmlns\=\%27http\:\/\/www\.w3\.org\/2000\/svg\%27\%20viewBox\=\%270\%200\%2016\%2016\%27\%20fill\=\%27\%23000\%27\%3e\%3cpath\%20d\=\%27M\.293\.293a1\%201\%200\%200\%201\%201\.414\%200L8\%206\.586\%2014\.293\.293a1\%201\%200\%201\%201\%201\.414\%201\.414L9\.414\%208l6\.293\%206\.293a1\%201\%200\%200\%201-1\.414\%201\.414L8\%209\.414l-6\.293\%206\.293a1\%201\%200\%200\%201-1\.414-1\.414L6\.586\%208\%20\.293\%201\.707a1\%201\%200\%200\%201\%200-1\.414z\%27\/\%3e\%3c\/svg\%3e\'\)_center\/1em_auto_no-repeat\] {
    background: transparent url('data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2016%2016%27%20fill=%27%23000%27%3e%3cpath%20d=%27M.293.293a1%201%200%200%201%201.414%200L8%206.586%2014.293.293a1%201%200%201%201%201.414%201.414L9.414%208l6.293%206.293a1%201%200%200%201-1.414%201.414L8%209.414l-6.293%206.293a1%201%200%200%201-1.414-1.414L6.586%208%20.293%201.707a1%201%200%200%201%200-1.414z%27/%3e%3c/svg%3e') center/1em auto no-repeat;
  }
  .\[border-left\:none\] {
    border-left: none;
  }
  .\[clip\:rect\(0\,0\,0\,0\)\]\! {
    clip: rect(0,0,0,0) !important;
  }
  .\[counter-reset\:x\] {
    counter-reset: x;
  }
  .\[counter-reset\:z\] {
    counter-reset: z;
  }
  .\[font\:500_\.7rem_var\(--font-body\)\] {
    font: 500 .7rem var(--font-body);
  }
  .\[font\:500_\.98rem_var\(--font-display\)\] {
    font: 500 .98rem var(--font-display);
  }
  .\[font\:600_\.74rem\/1_var\(--font-display\)\] {
    font: 600 .74rem/1 var(--font-display);
  }
  .\[font\:600_\.78rem_var\(--font-display\)\] {
    font: 600 .78rem var(--font-display);
  }
  .\[font\:600_\.82rem\/1_var\(--font-display\)\] {
    font: 600 .82rem/1 var(--font-display);
  }
  .\[font\:600_\.95rem_var\(--font-display\)\] {
    font: 600 .95rem var(--font-display);
  }
  .\[font\:600_\.98rem_var\(--font-display\)\] {
    font: 600 .98rem var(--font-display);
  }
  .\[font\:600_italic_\.76rem\/1\.35_var\(--font-display\)\] {
    font: 600 italic .76rem/1.35 var(--font-display);
  }
  .\[font\:700_\.68rem_var\(--font-mono\)\] {
    font: 700 .68rem var(--font-mono);
  }
  .\[font\:700_\.82rem_var\(--font-display\)\] {
    font: 700 .82rem var(--font-display);
  }
  .\[font\:700_clamp\(1\.6rem\,3vw\,2\.3rem\)\/1\.15_var\(--font-display\)\] {
    font: 700 clamp(1.6rem, 3vw, 2.3rem)/1.15 var(--font-display);
  }
  .\[font\:800_1\.9rem\/1_var\(--font-display\)\] {
    font: 800 1.9rem/1 var(--font-display);
  }
  .\[overflow-anchor\:none\] {
    overflow-anchor: none;
  }
  .\[transition\:all_\.25s\] {
    transition: all .25s;
  }
  .\[transition\:background-color_0\.3s_ease\,_border-color_0\.3s_ease\,_box-shadow_0\.3s_ease\,_backdrop-filter_0\.3s_ease\] {
    transition: background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease, backdrop-filter 0.3s ease;
  }
  .\[transition\:background-color_0\.25s_ease\,_border-color_0\.25s_ease\,_color_0\.25s_ease\] {
    transition: background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;
  }
  .\[transition\:background-position_0\.4s_ease\,_box-shadow_0\.25s_ease\,_transform_0\.2s_ease\] {
    transition: background-position 0.4s ease, box-shadow 0.25s ease, transform 0.2s ease;
  }
  .\[transition\:background_\.2s\,border-color_\.2s\,transform_\.2s\,box-shadow_\.2s\] {
    transition: background .2s,border-color .2s,transform .2s,box-shadow .2s;
  }
  .\[transition\:background_\.2s\] {
    transition: background .2s;
  }
  .\[transition\:background_\.3s_ease\,_color_\.3s_ease\,_transform_\.35s_ease\] {
    transition: background .3s ease, color .3s ease, transform .35s ease;
  }
  .\[transition\:background_0\.15s_ease\,_color_0\.15s_ease\] {
    transition: background 0.15s ease, color 0.15s ease;
  }
  .\[transition\:border-color_0\.15s_ease\,_box-shadow_0\.15s_ease\,_transform_0\.15s_ease\] {
    transition: border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
  }
  .\[transition\:box-shadow_\.2s\] {
    transition: box-shadow .2s;
  }
  .\[transition\:box-shadow_\.3s\,border-color_\.3s\] {
    transition: box-shadow .3s,border-color .3s;
  }
  .\[transition\:color_\.2s\,transform_\.2s\] {
    transition: color .2s,transform .2s;
  }
  .\[transition\:color_\.2s\] {
    transition: color .2s;
  }
  .\[transition\:color_\.2s_ease\] {
    transition: color .2s ease;
  }
  .\[transition\:color_\.15s_ease-in-out\,background-color_\.15s_ease-in-out\,border-color_\.15s_ease-in-out\,box-shadow_\.15s_ease-in-out\] {
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }
  .\[transition\:color_0\.15s_ease\,_background-color_0\.15s_ease\,_box-shadow_0\.2s_ease\] {
    transition: color 0.15s ease, background-color 0.15s ease, box-shadow 0.2s ease;
  }
  .\[transition\:color_0\.15s_ease-in-out\,background-color_0\.15s_ease-in-out\,border-color_0\.15s_ease-in-out\,box-shadow_0\.15s_ease-in-out\,border-radius_0\.15s_ease\] {
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
  }
  .\[transition\:color_0\.15s_ease\] {
    transition: color 0.15s ease;
  }
  .\[transition\:opacity_\.15s_linear\] {
    transition: opacity .15s linear;
  }
  .\[transition\:opacity_0\.2s_ease\,_visibility_0\.2s_ease\] {
    transition: opacity 0.2s ease, visibility 0.2s ease;
  }
  .\[transition\:opacity_0\.5s_ease\,_transform_0\.5s_ease\] {
    transition: opacity 0.5s ease, transform 0.5s ease;
  }
  .\[transition\:opacity_0\.18s_ease\,_transform_0\.18s_ease\,_visibility_0\.18s\] {
    transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s;
  }
  .\[transition\:transform_\.2s\,box-shadow_\.2s\] {
    transition: transform .2s,box-shadow .2s;
  }
  .\[transition\:transform_\.2s_linear\] {
    transition: transform .2s linear;
  }
  .\[transition\:transform_\.3s\,background_\.3s\,color_\.3s\] {
    transition: transform .3s,background .3s,color .3s;
  }
  .\[transition\:transform_\.3s\,box-shadow_\.3s\] {
    transition: transform .3s,box-shadow .3s;
  }
  .\[transition\:transform_\.3s\] {
    transition: transform .3s;
  }
  .\[transition\:transform_\.5s_ease\] {
    transition: transform .5s ease;
  }
  .\[transition\:transform_\.25s\,background_\.25s\] {
    transition: transform .25s,background .25s;
  }
  .\[transition\:transform_\.25s\,border-color_\.25s\] {
    transition: transform .25s,border-color .25s;
  }
  .\[transition\:transform_\.25s\] {
    transition: transform .25s;
  }
  .\[transition\:transform_\.35s_ease\,_background_\.3s_ease\,_color_\.3s_ease\] {
    transition: transform .35s ease, background .3s ease, color .3s ease;
  }
  .\[transition\:transform_0\.15s_ease\] {
    transition: transform 0.15s ease;
  }
  .\[transition\:translate_\.2s\] {
    transition: translate .2s;
  }
  .group-focus-within\/g3\:visible:is(:where(.group\/g3):focus-within *) {
    visibility: visible;
  }
  .group-focus-within\/g3\:\[transform\:translateY\(0\)\]:is(:where(.group\/g3):focus-within *) {
    transform: translateY(0);
  }
  .group-focus-within\/g3\:opacity-100:is(:where(.group\/g3):focus-within *) {
    opacity: 100%;
  }
  @media (hover: hover) {
    .group-hover\/g11\:\[translate\:3px_0\]:is(:where(.group\/g11):hover *) {
      translate: 3px 0;
    }
    .group-hover\/g3\:visible:is(:where(.group\/g3):hover *) {
      visibility: visible;
    }
    .group-hover\/g3\:\[transform\:translateY\(0\)\]:is(:where(.group\/g3):hover *) {
      transform: translateY(0);
    }
    .group-hover\/g3\:opacity-100:is(:where(.group\/g3):hover *) {
      opacity: 100%;
    }
    .group-hover\/g4\:text-white\!:is(:where(.group\/g4):hover *) {
      color: var(--color-white) !important;
    }
    .group-hover\/g5\:text-accent-strong:is(:where(.group\/g5):hover *) {
      color: var(--accent-strong);
    }
    .group-hover\/g6\:\[transform\:translateX\(3px\)\]:is(:where(.group\/g6):hover *) {
      transform: translateX(3px);
    }
    .group-hover\/g6\:\[animation-play-state\:paused\]:is(:where(.group\/g6):hover *) {
      animation-play-state: paused;
    }
    .group-hover\/g8\:\[transform\:rotate\(-6deg\)_scale\(1\.06\)\]:is(:where(.group\/g8):hover *) {
      transform: rotate(-6deg) scale(1.06);
    }
    .group-hover\/g8\:text-white:is(:where(.group\/g8):hover *) {
      color: var(--color-white);
    }
    .group-hover\/g8\:\[background\:var\(--brand-gradient-strong\)\]:is(:where(.group\/g8):hover *) {
      background: var(--brand-gradient-strong);
    }
  }
  .group-\[\.active\]\/g4\:text-white:is(:where(.group\/g4):is(.active) *) {
    color: var(--color-white);
  }
  .group-\[\.is-done\]\/g10\:mt-0\!:is(:where(.group\/g10):is(.is-done) *) {
    margin-top: 0px !important;
  }
  .group-\[\.is-done\]\/g10\:mr-0\!:is(:where(.group\/g10):is(.is-done) *) {
    margin-right: 0px !important;
  }
  .group-\[\.is-done\]\/g10\:mb-\[6px\]\!:is(:where(.group\/g10):is(.is-done) *) {
    margin-bottom: 6px !important;
  }
  .group-\[\.is-done\]\/g10\:ml-0\!:is(:where(.group\/g10):is(.is-done) *) {
    margin-left: 0px !important;
  }
  .group-\[\.is-done\]\/g10\:hidden:is(:where(.group\/g10):is(.is-done) *) {
    display: none;
  }
  .group-\[\.is-done\]\/g10\:min-h-0:is(:where(.group\/g10):is(.is-done) *) {
    min-height: 0px;
  }
  .group-\[\.is-done\]\/g10\:rounded-\[18px\]:is(:where(.group\/g10):is(.is-done) *) {
    border-radius: 18px;
  }
  .group-\[\.is-done\]\/g10\:border:is(:where(.group\/g10):is(.is-done) *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .group-\[\.is-done\]\/g10\:border-\[rgba\(255\,_255\,_255\,_\.35\)\]:is(:where(.group\/g10):is(.is-done) *) {
    border-color: rgba(255, 255, 255, .35);
  }
  .group-\[\.is-done\]\/g10\:bg-\[rgba\(255\,_255\,_255\,_\.18\)\]:is(:where(.group\/g10):is(.is-done) *) {
    background-color: rgba(255, 255, 255, .18);
  }
  .group-\[\.is-done\]\/g10\:px-\[20px\]:is(:where(.group\/g10):is(.is-done) *) {
    padding-inline: 20px;
  }
  .group-\[\.is-done\]\/g10\:py-\[16px\]:is(:where(.group\/g10):is(.is-done) *) {
    padding-block: 16px;
  }
  .group-\[\.is-done\]\/g10\:text-\[1rem\]:is(:where(.group\/g10):is(.is-done) *) {
    font-size: 1rem;
  }
  .group-\[\:focus-visible\]\/g4\:text-white\!:is(:where(.group\/g4):is(:focus-visible) *) {
    color: var(--color-white) !important;
  }
  .before\:pointer-events-none::before {
    content: var(--tw-content);
    pointer-events: none;
  }
  .before\:absolute::before {
    content: var(--tw-content);
    position: absolute;
  }
  .before\:inset-0::before {
    content: var(--tw-content);
    inset: 0px;
  }
  .before\:top-0::before {
    content: var(--tw-content);
    top: 0px;
  }
  .before\:top-\[20px\]::before {
    content: var(--tw-content);
    top: 20px;
  }
  .before\:top-\[26px\]::before {
    content: var(--tw-content);
    top: 26px;
  }
  .before\:top-\[50\%\]::before {
    content: var(--tw-content);
    top: 50%;
  }
  .before\:right-0::before {
    content: var(--tw-content);
    right: 0px;
  }
  .before\:right-\[38px\]::before {
    content: var(--tw-content);
    right: 38px;
  }
  .before\:bottom-\[20px\]::before {
    content: var(--tw-content);
    bottom: 20px;
  }
  .before\:bottom-\[26px\]::before {
    content: var(--tw-content);
    bottom: 26px;
  }
  .before\:bottom-\[calc\(8px\*-1\)\]::before {
    content: var(--tw-content);
    bottom: calc(8px * -1);
  }
  .before\:left-0::before {
    content: var(--tw-content);
    left: 0px;
  }
  .before\:left-\[21px\]::before {
    content: var(--tw-content);
    left: 21px;
  }
  .before\:left-\[25px\]::before {
    content: var(--tw-content);
    left: 25px;
  }
  .before\:left-\[calc\(14px\*-1\)\]::before {
    content: var(--tw-content);
    left: calc(14px * -1);
  }
  .before\:z-0::before {
    content: var(--tw-content);
    z-index: 0;
  }
  .before\:z-\[1\]::before {
    content: var(--tw-content);
    z-index: 1;
  }
  .before\:z-\[2\]::before {
    content: var(--tw-content);
    z-index: 2;
  }
  .before\:mr-\[\.7rem\]::before {
    content: var(--tw-content);
    margin-right: .7rem;
  }
  .before\:mb-\[\.7rem\]::before {
    content: var(--tw-content);
    margin-bottom: .7rem;
  }
  .before\:block::before {
    content: var(--tw-content);
    display: block;
  }
  .before\:hidden\!::before {
    content: var(--tw-content);
    display: none !important;
  }
  .before\:inline-block::before {
    content: var(--tw-content);
    display: inline-block;
  }
  .before\:h-\[2px\]::before {
    content: var(--tw-content);
    height: 2px;
  }
  .before\:h-\[3px\]::before {
    content: var(--tw-content);
    height: 3px;
  }
  .before\:h-\[6px\]::before {
    content: var(--tw-content);
    height: 6px;
  }
  .before\:h-\[92px\]::before {
    content: var(--tw-content);
    height: 92px;
  }
  .before\:h-px::before {
    content: var(--tw-content);
    height: 1px;
  }
  .before\:w-\[2px\]::before {
    content: var(--tw-content);
    width: 2px;
  }
  .before\:w-\[3px\]::before {
    content: var(--tw-content);
    width: 3px;
  }
  .before\:w-\[6px\]::before {
    content: var(--tw-content);
    width: 6px;
  }
  .before\:w-\[22px\]::before {
    content: var(--tw-content);
    width: 22px;
  }
  .before\:w-\[28px\]::before {
    content: var(--tw-content);
    width: 28px;
  }
  .before\:w-\[36px\]::before {
    content: var(--tw-content);
    width: 36px;
  }
  .before\:w-\[56px\]::before {
    content: var(--tw-content);
    width: 56px;
  }
  .before\:\[transform-origin\:left\]::before {
    content: var(--tw-content);
    transform-origin: left;
  }
  .before\:\[translate\:0_-50\%\]::before {
    content: var(--tw-content);
    translate: 0 -50%;
  }
  .before\:\[scale\:\.4\]::before {
    content: var(--tw-content);
    scale: .4;
  }
  .before\:\[transform\:rotate\(-8deg\)\]::before {
    content: var(--tw-content);
    transform: rotate(-8deg);
  }
  .before\:\[transform\:scaleX\(0\)\]::before {
    content: var(--tw-content);
    transform: scaleX(0);
  }
  .before\:animate-\[pb-orb_14s_ease-in-out_infinite\]::before {
    content: var(--tw-content);
    animation: pb-orb 14s ease-in-out infinite;
  }
  .before\:rounded-\[3px\]::before {
    content: var(--tw-content);
    border-radius: 3px;
  }
  .before\:rounded-\[10px\]::before {
    content: var(--tw-content);
    border-radius: 10px;
  }
  .before\:rounded-\[50\%\]::before {
    content: var(--tw-content);
    border-radius: 50%;
  }
  .before\:border::before {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .before\:border-\[rgba\(255\,_255\,_255\,_0\.18\)\]::before {
    content: var(--tw-content);
    border-color: rgba(255, 255, 255, 0.18);
  }
  .before\:bg-\[\#72e0f4\]::before {
    content: var(--tw-content);
    background-color: #72e0f4;
  }
  .before\:bg-\[rgba\(255\,_255\,_255\,_0\.08\)\]::before {
    content: var(--tw-content);
    background-color: rgba(255, 255, 255, 0.08);
  }
  .before\:bg-accent::before {
    content: var(--tw-content);
    background-color: var(--accent);
  }
  .before\:bg-transparent::before {
    content: var(--tw-content);
    background-color: transparent;
  }
  .before\:bg-\(image\:--brand-gradient\)::before {
    content: var(--tw-content);
    background-image: var(--brand-gradient);
  }
  .before\:bg-\(image\:--brand-gradient-strong\)::before {
    content: var(--tw-content);
    background-image: var(--brand-gradient-strong);
  }
  .before\:bg-\[image\:radial-gradient\(520px_320px_at_88\%_30\%\,_rgba\(24\,184\,216\,0\.32\)\,_transparent_70\%\)\,_radial-gradient\(420px_300px_at_62\%_110\%\,_rgba\(47\,155\,232\,0\.30\)\,_transparent_70\%\)\]::before {
    content: var(--tw-content);
    background-image: radial-gradient(520px 320px at 88% 30%, rgba(24,184,216,0.32), transparent 70%), radial-gradient(420px 300px at 62% 110%, rgba(47,155,232,0.30), transparent 70%);
  }
  .before\:bg-\[linear-gradient\(\#cfe5f9\,\#2f86d6\,\#0b4173\)\]::before {
    content: var(--tw-content);
    background-image: linear-gradient(#cfe5f9,#2f86d6,#0b4173);
  }
  .before\:bg-\[linear-gradient\(90deg\,\#72e0f4\,\#18b8d8\)\]::before {
    content: var(--tw-content);
    background-image: linear-gradient(90deg,#72e0f4,#18b8d8);
  }
  .before\:bg-\[linear-gradient\(90deg\,var\(--blue\)\,var\(--cyan\)\)\]::before {
    content: var(--tw-content);
    background-image: linear-gradient(90deg,var(--blue),var(--cyan));
  }
  .before\:bg-\[linear-gradient\(180deg\,rgba\(6\,31\,56\,\.55\)\,rgba\(6\,31\,56\,\.92\)\)\]::before {
    content: var(--tw-content);
    background-image: linear-gradient(180deg,rgba(6,31,56,.55),rgba(6,31,56,.92));
  }
  .before\:bg-\[linear-gradient\(180deg\,var\(--sky\)\,var\(--cyan\)\)\]::before {
    content: var(--tw-content);
    background-image: linear-gradient(180deg,var(--sky),var(--cyan));
  }
  .before\:bg-\[radial-gradient\(rgba\(255\,255\,255\,\.18\)_1\.2px\,transparent_1\.6px\)\]::before {
    content: var(--tw-content);
    background-image: radial-gradient(rgba(255,255,255,.18) 1.2px,transparent 1.6px);
  }
  .before\:\[mask-image\:linear-gradient\(115deg\,transparent_40\%\,\#000000\)\]::before {
    content: var(--tw-content);
    mask-image: linear-gradient(115deg,transparent 40%,#000000);
  }
  .before\:bg-size-\[22px_22px\]\!::before {
    content: var(--tw-content);
    background-size: 22px 22px !important;
  }
  .before\:font-icons::before {
    content: var(--tw-content);
    font-family: var(--font-icons);
  }
  .before\:text-\[\.95rem\]::before {
    content: var(--tw-content);
    font-size: .95rem;
  }
  .before\:leading-none::before {
    content: var(--tw-content);
    --tw-leading: 1;
    line-height: 1;
  }
  .before\:text-\[\#72e0f4\]::before {
    content: var(--tw-content);
    color: #72e0f4;
  }
  .before\:text-\[\#cdeaff\]::before {
    content: var(--tw-content);
    color: #cdeaff;
  }
  .before\:text-sky::before {
    content: var(--tw-content);
    color: var(--sky);
  }
  .before\:opacity-0::before {
    content: var(--tw-content);
    opacity: 0%;
  }
  .before\:opacity-35::before {
    content: var(--tw-content);
    opacity: 35%;
  }
  .before\:content-\[\'\'\]::before {
    --tw-content: '';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\F26A\'\]::before {
    --tw-content: '\F26A';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f1bc\'\]::before {
    --tw-content: '\f1bc';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f1cc\'\]::before {
    --tw-content: '\f1cc';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f1dc\'\]::before {
    --tw-content: '\f1dc';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f1dd\'\]::before {
    --tw-content: '\f1dd';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f1de\'\]::before {
    --tw-content: '\f1de';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f1e0\'\]::before {
    --tw-content: '\f1e0';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f1e2\'\]::before {
    --tw-content: '\f1e2';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f2c6\'\]::before {
    --tw-content: '\f2c6';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f2d1\'\]::before {
    --tw-content: '\f2d1';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f2d5\'\]::before {
    --tw-content: '\f2d5';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f2d6\'\]::before {
    --tw-content: '\f2d6';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f2ec\'\]::before {
    --tw-content: '\f2ec';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f2ee\'\]::before {
    --tw-content: '\f2ee';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f3cb\'\]::before {
    --tw-content: '\f3cb';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f3cc\'\]::before {
    --tw-content: '\f3cc';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f3e3\'\]::before {
    --tw-content: '\f3e3';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f3e7\'\]::before {
    --tw-content: '\f3e7';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f3ec\'\]::before {
    --tw-content: '\f3ec';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f3ef\'\]::before {
    --tw-content: '\f3ef';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f3f8\'\]::before {
    --tw-content: '\f3f8';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f4b6\'\]::before {
    --tw-content: '\f4b6';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f4cf\'\]::before {
    --tw-content: '\f4cf';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f4d0\'\]::before {
    --tw-content: '\f4d0';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f4d3\'\]::before {
    --tw-content: '\f4d3';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f4d6\'\]::before {
    --tw-content: '\f4d6';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f4da\'\]::before {
    --tw-content: '\f4da';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f4e2\'\]::before {
    --tw-content: '\f4e2';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f4f3\'\]::before {
    --tw-content: '\f4f3';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f4f7\'\]::before {
    --tw-content: '\f4f7';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f4fd\'\]::before {
    --tw-content: '\f4fd';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f5b4\'\]::before {
    --tw-content: '\f5b4';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f5db\'\]::before {
    --tw-content: '\f5db';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f5e6\'\]::before {
    --tw-content: '\f5e6';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f6b1\'\]::before {
    --tw-content: '\f6b1';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f6fd\'\]::before {
    --tw-content: '\f6fd';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f8c4\'\]::before {
    --tw-content: '\f8c4';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f8db\'\]::before {
    --tw-content: '\f8db';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f12b\'\]::before {
    --tw-content: '\f12b';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f13a\'\]::before {
    --tw-content: '\f13a';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f14a\'\]::before {
    --tw-content: '\f14a';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f17a\'\]::before {
    --tw-content: '\f17a';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f17d\'\]::before {
    --tw-content: '\f17d';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f18f\'\]::before {
    --tw-content: '\f18f';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f24a\'\]::before {
    --tw-content: '\f24a';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f26d\'\]::before {
    --tw-content: '\f26d';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f32c\'\]::before {
    --tw-content: '\f32c';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f32f\'\]::before {
    --tw-content: '\f32f';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f33b\'\]::before {
    --tw-content: '\f33b';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f33e\'\]::before {
    --tw-content: '\f33e';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f44d\'\]::before {
    --tw-content: '\f44d';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f45b\'\]::before {
    --tw-content: '\f45b';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f46b\'\]::before {
    --tw-content: '\f46b';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f46c\'\]::before {
    --tw-content: '\f46c';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f47f\'\]::before {
    --tw-content: '\f47f';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f50f\'\]::before {
    --tw-content: '\f50f';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f52a\'\]::before {
    --tw-content: '\f52a';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f52f\'\]::before {
    --tw-content: '\f52f';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f64d\'\]::before {
    --tw-content: '\f64d';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f67a\'\]::before {
    --tw-content: '\f67a';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f70c\'\]::before {
    --tw-content: '\f70c';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f73c\'\]::before {
    --tw-content: '\f73c';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f76e\'\]::before {
    --tw-content: '\f76e';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f87d\'\]::before {
    --tw-content: '\f87d';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f130\'\]::before {
    --tw-content: '\f130';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f133\'\]::before {
    --tw-content: '\f133';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f135\'\]::before {
    --tw-content: '\f135';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f138\'\]::before {
    --tw-content: '\f138';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f246\'\]::before {
    --tw-content: '\f246';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f263\'\]::before {
    --tw-content: '\f263';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f270\'\]::before {
    --tw-content: '\f270';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f335\'\]::before {
    --tw-content: '\f335';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f341\'\]::before {
    --tw-content: '\f341';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f344\'\]::before {
    --tw-content: '\f344';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f360\'\]::before {
    --tw-content: '\f360';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f415\'\]::before {
    --tw-content: '\f415';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f437\'\]::before {
    --tw-content: '\f437';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f459\'\]::before {
    --tw-content: '\f459';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f468\'\]::before {
    --tw-content: '\f468';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f472\'\]::before {
    --tw-content: '\f472';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f476\'\]::before {
    --tw-content: '\f476';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f503\'\]::before {
    --tw-content: '\f503';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f528\'\]::before {
    --tw-content: '\f528';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f530\'\]::before {
    --tw-content: '\f530';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f544\'\]::before {
    --tw-content: '\f544';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f545\'\]::before {
    --tw-content: '\f545';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f546\'\]::before {
    --tw-content: '\f546';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f548\'\]::before {
    --tw-content: '\f548';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f549\'\]::before {
    --tw-content: '\f549';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f589\'\]::before {
    --tw-content: '\f589';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f617\'\]::before {
    --tw-content: '\f617';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f620\'\]::before {
    --tw-content: '\f620';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f632\'\]::before {
    --tw-content: '\f632';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f636\'\]::before {
    --tw-content: '\f636';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f663\'\]::before {
    --tw-content: '\f663';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f673\'\]::before {
    --tw-content: '\f673';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f685\'\]::before {
    --tw-content: '\f685';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f710\'\]::before {
    --tw-content: '\f710';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f714\'\]::before {
    --tw-content: '\f714';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f727\'\]::before {
    --tw-content: '\f727';
    content: var(--tw-content);
  }
  .before\:content-\[\'\\f845\'\]::before {
    --tw-content: '\f845';
    content: var(--tw-content);
  }
  .before\:content-\[\'✦\'\]::before {
    --tw-content: '✦';
    content: var(--tw-content);
  }
  .before\:\[background\:linear-gradient\(rgba\(114\,224\,244\,\.12\)_1px\,transparent_1px\)_0_0\/100\%_22px\]::before {
    content: var(--tw-content);
    background: linear-gradient(rgba(114,224,244,.12) 1px,transparent 1px) 0 0/100% 22px;
  }
  .before\:\[background\:radial-gradient\(circle_at_92\%_8\%\,rgba\(255\,_255\,_255\,_\.28\)\,transparent_42\%\)\,radial-gradient\(rgba\(255\,_255\,_255\,_\.22\)_1\.2px\,transparent_1\.6px\)_0_0\/20px_20px\]::before {
    content: var(--tw-content);
    background: radial-gradient(circle at 92% 8%,rgba(255, 255, 255, .28),transparent 42%),radial-gradient(rgba(255, 255, 255, .22) 1.2px,transparent 1.6px) 0 0/20px 20px;
  }
  .before\:\[transition\:opacity_\.2s\,scale_\.2s\]::before {
    content: var(--tw-content);
    transition: opacity .2s,scale .2s;
  }
  .before\:\[transition\:transform_\.45s_ease\]::before {
    content: var(--tw-content);
    transition: transform .45s ease;
  }
  .after\:pointer-events-none::after {
    content: var(--tw-content);
    pointer-events: none;
  }
  .after\:absolute::after {
    content: var(--tw-content);
    position: absolute;
  }
  .after\:inset-0::after {
    content: var(--tw-content);
    inset: 0px;
  }
  .after\:top-\[50\%\]::after {
    content: var(--tw-content);
    top: 50%;
  }
  .after\:right-0::after {
    content: var(--tw-content);
    right: 0px;
  }
  .after\:right-\[4px\]::after {
    content: var(--tw-content);
    right: 4px;
  }
  .after\:right-\[6\%\]::after {
    content: var(--tw-content);
    right: 6%;
  }
  .after\:bottom-\[4px\]::after {
    content: var(--tw-content);
    bottom: 4px;
  }
  .after\:bottom-\[calc\(14px\*-1\)\]::after {
    content: var(--tw-content);
    bottom: calc(14px * -1);
  }
  .after\:left-0::after {
    content: var(--tw-content);
    left: 0px;
  }
  .after\:left-\[6\%\]::after {
    content: var(--tw-content);
    left: 6%;
  }
  .after\:z-\[-1\]::after {
    content: var(--tw-content);
    z-index: -1;
  }
  .after\:mt-4::after {
    content: var(--tw-content);
    margin-top: calc(var(--spacing) * 4);
  }
  .after\:mt-\[1\.1rem\]::after {
    content: var(--tw-content);
    margin-top: 1.1rem;
  }
  .after\:mr-\[calc\(\.3rem\*-1\)\]::after {
    content: var(--tw-content);
    margin-right: calc(.3rem * -1);
  }
  .after\:mr-auto::after {
    content: var(--tw-content);
    margin-right: auto;
  }
  .after\:ml-\[\.9rem\]::after {
    content: var(--tw-content);
    margin-left: .9rem;
  }
  .after\:ml-auto::after {
    content: var(--tw-content);
    margin-left: auto;
  }
  .after\:block::after {
    content: var(--tw-content);
    display: block;
  }
  .after\:hidden::after {
    content: var(--tw-content);
    display: none;
  }
  .after\:hidden\!::after {
    content: var(--tw-content);
    display: none !important;
  }
  .after\:h-5::after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 5);
  }
  .after\:h-\[3px\]::after {
    content: var(--tw-content);
    height: 3px;
  }
  .after\:h-\[4px\]::after {
    content: var(--tw-content);
    height: 4px;
  }
  .after\:h-\[14px\]::after {
    content: var(--tw-content);
    height: 14px;
  }
  .after\:h-\[92px\]::after {
    content: var(--tw-content);
    height: 92px;
  }
  .after\:h-px::after {
    content: var(--tw-content);
    height: 1px;
  }
  .after\:w-5::after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 5);
  }
  .after\:w-\[52px\]::after {
    content: var(--tw-content);
    width: 52px;
  }
  .after\:w-\[56px\]::after {
    content: var(--tw-content);
    width: 56px;
  }
  .after\:flex-1::after {
    content: var(--tw-content);
    flex: 1;
  }
  .after\:shrink-0::after {
    content: var(--tw-content);
    flex-shrink: 0;
  }
  .after\:\[transform\:rotate\(-3deg\)\]::after {
    content: var(--tw-content);
    transform: rotate(-3deg);
  }
  .after\:\[transform\:rotate\(6deg\)\]::after {
    content: var(--tw-content);
    transform: rotate(6deg);
  }
  .after\:rounded-\[3px\]::after {
    content: var(--tw-content);
    border-radius: 3px;
  }
  .after\:rounded-\[4px\]::after {
    content: var(--tw-content);
    border-radius: 4px;
  }
  .after\:rounded-\[10px\]::after {
    content: var(--tw-content);
    border-radius: 10px;
  }
  .after\:border::after {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .after\:border-\[rgba\(255\,_255\,_255\,_0\.18\)\]::after {
    content: var(--tw-content);
    border-color: rgba(255, 255, 255, 0.18);
  }
  .after\:bg-\[\#ff5d7a\]::after {
    content: var(--tw-content);
    background-color: #ff5d7a;
  }
  .after\:bg-\[rgba\(255\,_255\,_255\,_0\.08\)\]::after {
    content: var(--tw-content);
    background-color: rgba(255, 255, 255, 0.08);
  }
  .after\:bg-transparent::after {
    content: var(--tw-content);
    background-color: transparent;
  }
  .after\:bg-\[image\:linear-gradient\(rgba\(156\,192\,221\,0\.10\)_1px\,_transparent_1px\)\,_linear-gradient\(90deg\,_rgba\(156\,192\,221\,0\.10\)_1px\,_transparent_1px\)\]::after {
    content: var(--tw-content);
    background-image: linear-gradient(rgba(156,192,221,0.10) 1px, transparent 1px), linear-gradient(90deg, rgba(156,192,221,0.10) 1px, transparent 1px);
  }
  .after\:bg-\[linear-gradient\(90deg\,\#b9d6ee\,transparent\)\]::after {
    content: var(--tw-content);
    background-image: linear-gradient(90deg,#b9d6ee,transparent);
  }
  .after\:bg-\[linear-gradient\(90deg\,_\#18b8d8\,_\#2f9be8\)\]::after {
    content: var(--tw-content);
    background-image: linear-gradient(90deg, #18b8d8, #2f9be8);
  }
  .after\:bg-\[linear-gradient\(90deg\,rgba\(7\,42\,72\,\.45\)\,rgba\(7\,42\,72\,0\)_70\%\)\]::after {
    content: var(--tw-content);
    background-image: linear-gradient(90deg,rgba(7,42,72,.45),rgba(7,42,72,0) 70%);
  }
  .after\:bg-\[linear-gradient\(90deg\,rgba\(7\,42\,72\,\.95\)\,rgba\(7\,42\,72\,\.35\)\)\]::after {
    content: var(--tw-content);
    background-image: linear-gradient(90deg,rgba(7,42,72,.95),rgba(7,42,72,.35));
  }
  .after\:bg-\[linear-gradient\(180deg\,transparent_55\%\,rgba\(7\,42\,72\,\.45\)\)\]::after {
    content: var(--tw-content);
    background-image: linear-gradient(180deg,transparent 55%,rgba(7,42,72,.45));
  }
  .after\:bg-\[linear-gradient\(transparent_40\%\,rgba\(7\,42\,72\,\.55\)\)\]::after {
    content: var(--tw-content);
    background-image: linear-gradient(transparent 40%,rgba(7,42,72,.55));
  }
  .after\:bg-\[radial-gradient\(340px_circle_at_var\(--mx\,50\%\)_var\(--my\,50\%\)\,_rgba\(47\,155\,232\,0\.16\)\,_transparent_65\%\)\]::after {
    content: var(--tw-content);
    background-image: radial-gradient(340px circle at var(--mx,50%) var(--my,50%), rgba(47,155,232,0.16), transparent 65%);
  }
  .after\:bg-\[url\(\'data\:image\/svg\+xml\,\%3csvg\%20xmlns\=\%27http\:\/\/www\.w3\.org\/2000\/svg\%27\%20viewBox\=\%270\%200\%2016\%2016\%27\%20fill\=\%27none\%27\%20stroke\=\%27\%23212529\%27\%20stroke-linecap\=\%27round\%27\%20stroke-linejoin\=\%27round\%27\%3e\%3cpath\%20d\=\%27M2\%205L8\%2011L14\%205\%27\/\%3e\%3c\/svg\%3e\'\)\]::after {
    content: var(--tw-content);
    background-image: url('data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2016%2016%27%20fill=%27none%27%20stroke=%27%23212529%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3e%3cpath%20d=%27M2%205L8%2011L14%205%27/%3e%3c/svg%3e');
  }
  .after\:\[mask-image\:linear-gradient\(90deg\,_transparent_0\%\,_\#000_55\%\,_\#000_100\%\)\]::after {
    content: var(--tw-content);
    mask-image: linear-gradient(90deg, transparent 0%, #000 55%, #000 100%);
  }
  .after\:bg-size-\[1\.25rem\]::after {
    content: var(--tw-content);
    background-size: 1.25rem;
  }
  .after\:bg-size-\[56px_56px\]::after {
    content: var(--tw-content);
    background-size: 56px 56px;
  }
  .after\:\[background-repeat\:repeat-x\]\!::after {
    content: var(--tw-content);
    background-repeat: repeat-x !important;
  }
  .after\:bg-no-repeat::after {
    content: var(--tw-content);
    background-repeat: no-repeat;
  }
  .after\:font-icons::after {
    content: var(--tw-content);
    font-family: var(--font-icons);
  }
  .after\:text-\[1rem\]::after {
    content: var(--tw-content);
    font-size: 1rem;
  }
  .after\:text-sky::after {
    content: var(--tw-content);
    color: var(--sky);
  }
  .after\:opacity-0::after {
    content: var(--tw-content);
    opacity: 0%;
  }
  .after\:opacity-50::after {
    content: var(--tw-content);
    opacity: 50%;
  }
  .after\:\[filter\:drop-shadow\(0_6px_4px_rgba\(8\,43\,73\,\.08\)\)\]::after {
    content: var(--tw-content);
    filter: drop-shadow(0 6px 4px rgba(8,43,73,.08));
  }
  .after\:\[filter\:none\]::after {
    content: var(--tw-content);
    filter: none;
  }
  .after\:content-\[\'\'\]::after {
    --tw-content: '';
    content: var(--tw-content);
  }
  .after\:content-\[\'\\F138\'\]::after {
    --tw-content: '\F138';
    content: var(--tw-content);
  }
  .after\:\[background\:linear-gradient\(-45deg\,transparent_8px\,\#fff_0\)_0_0\/16px_14px\,linear-gradient\(45deg\,transparent_8px\,\#fff_0\)_0_0\/16px_14px\]::after {
    content: var(--tw-content);
    background: linear-gradient(-45deg,transparent 8px,#fff 0) 0 0/16px 14px,linear-gradient(45deg,transparent 8px,#fff 0) 0 0/16px 14px;
  }
  .after\:\[transition\:opacity_\.3s_ease\]::after {
    content: var(--tw-content);
    transition: opacity .3s ease;
  }
  .after\:\[transition\:transform_0\.2s_ease-in-out\]::after {
    content: var(--tw-content);
    transition: transform 0.2s ease-in-out;
  }
  .focus-within\:shadow-\[0_0_0_4px_rgba\(255\,_255\,_255\,_\.35\)\,0_18px_40px_-18px_rgba\(8\,_38\,_69\,_\.7\)\]:focus-within {
    --tw-shadow: 0 0 0 4px var(--tw-shadow-color, rgba(255, 255, 255, .35)), 0 18px 40px -18px var(--tw-shadow-color, rgba(8, 38, 69, .7));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  @media (hover: hover) {
    .hover\:z-\[2\]:hover {
      z-index: 2;
    }
    .hover\:\[transform\:scale\(1\.08\)_rotate\(-2deg\)\]:hover {
      transform: scale(1.08) rotate(-2deg);
    }
    .hover\:\[transform\:translateX\(6px\)\]:hover {
      transform: translateX(6px);
    }
    .hover\:\[transform\:translateX\(30px\)_translateY\(-1px\)\]:hover {
      transform: translateX(30px) translateY(-1px);
    }
    .hover\:\[transform\:translateY\(-1px\)\]:hover {
      transform: translateY(-1px);
    }
    .hover\:\[transform\:translateY\(-2px\)\]:hover {
      transform: translateY(-2px);
    }
    .hover\:\[transform\:translateY\(-3px\)\]:hover {
      transform: translateY(-3px);
    }
    .hover\:\[transform\:translateY\(-4px\)\]:hover {
      transform: translateY(-4px);
    }
    .hover\:\[transform\:translateY\(-5px\)\]:hover {
      transform: translateY(-5px);
    }
    .hover\:\[transform\:translateY\(-8px\)\]:hover {
      transform: translateY(-8px);
    }
    .hover\:transform-none:hover {
      transform: none;
    }
    .hover\:border-\[\#9cc9ee\]:hover {
      border-color: #9cc9ee;
    }
    .hover\:border-\[\#72e0f4\]:hover {
      border-color: #72e0f4;
    }
    .hover\:border-accent:hover {
      border-color: var(--accent);
    }
    .hover\:border-line-strong:hover {
      border-color: var(--border-strong);
    }
    .hover\:border-transparent:hover {
      border-color: transparent;
    }
    .hover\:bg-\(color\:--bs-btn-hover-bg\):hover {
      background-color: var(--bs-btn-hover-bg);
    }
    .hover\:bg-paper-warm:hover {
      background-color: var(--paper-warm);
    }
    .hover\:bg-none\!:hover {
      background-image: none !important;
    }
    .hover\:bg-size-\[160\%_100\%\]\!:hover {
      background-size: 160% 100% !important;
    }
    .hover\:bg-position-\[100\%_0\]\!:hover {
      background-position: 100% 0 !important;
    }
    .hover\:text-\(color\:--bs-btn-hover-color\):hover {
      color: var(--bs-btn-hover-color);
    }
    .hover\:text-\[\#bce2fd\]:hover {
      color: #bce2fd;
    }
    .hover\:text-accent:hover {
      color: var(--accent);
    }
    .hover\:text-black:hover {
      color: var(--color-black);
    }
    .hover\:text-deep-ink:hover {
      color: var(--deep-ink);
    }
    .hover\:text-white:hover {
      color: var(--color-white);
    }
    .hover\:no-underline:hover {
      text-decoration-line: none;
    }
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
    .hover\:\[text-underline-offset\:3px\]:hover {
      text-underline-offset: 3px;
    }
    .hover\:opacity-75:hover {
      opacity: 75%;
    }
    .hover\:shadow-\(--shadow-lift\):hover {
      --tw-shadow: var(--shadow-lift);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_10px_22px_-8px_rgba\(9\,_38\,_68\,_\.7\)\]:hover {
      --tw-shadow: 0 10px 22px -8px var(--tw-shadow-color, rgba(9, 38, 68, .7));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_10px_22px_-12px_rgba\(22\,_101\,_178\,_0\.6\)\]:hover {
      --tw-shadow: 0 10px 22px -12px var(--tw-shadow-color, rgba(22, 101, 178, 0.6));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_12px_24px_-10px_rgba\(19\,_169\,_237\,_\.7\)\]:hover {
      --tw-shadow: 0 12px 24px -10px var(--tw-shadow-color, rgba(19, 169, 237, .7));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_14px_24px_-16px_rgba\(18\,96\,168\,\.6\)\]:hover {
      --tw-shadow: 0 14px 24px -16px var(--tw-shadow-color, rgba(18,96,168,.6));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_16px_30px_-20px_rgba\(18\,_96\,_168\,_0\.35\)\]:hover {
      --tw-shadow: 0 16px 30px -20px var(--tw-shadow-color, rgba(18, 96, 168, 0.35));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_18px_34px_-16px_rgba\(22\,_101\,_178\,_0\.5\)\]:hover {
      --tw-shadow: 0 18px 34px -16px var(--tw-shadow-color, rgba(22, 101, 178, 0.5));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_18px_40px_-14px_rgba\(113\,_218\,_246\,_0\.55\)\]:hover {
      --tw-shadow: 0 18px 40px -14px var(--tw-shadow-color, rgba(113, 218, 246, 0.55));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_40px_70px_-44px_rgba\(8\,43\,73\,\.6\)\]:hover {
      --tw-shadow: 0 40px 70px -44px var(--tw-shadow-color, rgba(8,43,73,.6));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-none:hover {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:\[background\:\#fff\]:hover {
      background: #fff;
    }
    .hover\:\[background\:\#ffffff\]:hover {
      background: #ffffff;
    }
    .hover\:\[background\:var\(--accent-strong\)\]:hover {
      background: var(--accent-strong);
    }
    .hover\:\[background\:var\(--brand-gradient\)\]:hover {
      background: var(--brand-gradient);
    }
    .hover\:before\:\[scale\:1\]:hover::before {
      content: var(--tw-content);
      scale: 1;
    }
    .hover\:before\:\[transform\:scaleX\(1\)\]:hover::before {
      content: var(--tw-content);
      transform: scaleX(1);
    }
    .hover\:before\:opacity-100:hover::before {
      content: var(--tw-content);
      opacity: 100%;
    }
    .hover\:after\:opacity-100:hover::after {
      content: var(--tw-content);
      opacity: 100%;
    }
  }
  .focus\:z-\[3\]:focus {
    z-index: 3;
  }
  .focus\:text-\[\#0a58ca\]:focus {
    color: #0a58ca;
  }
  .focus\:opacity-100:focus {
    opacity: 100%;
  }
  .focus\:shadow-\[0_0_0_0\.25rem_rgba\(13\,_110\,_253\,_0\.25\)\]:focus {
    --tw-shadow: 0 0 0 0.25rem var(--tw-shadow-color, rgba(13, 110, 253, 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus\:\[outline\:0\]:focus {
    outline: 0;
  }
  .focus-visible\:bg-\(color\:--bs-btn-hover-bg\):focus-visible {
    background-color: var(--bs-btn-hover-bg);
  }
  .focus-visible\:text-\(color\:--bs-btn-hover-color\):focus-visible {
    color: var(--bs-btn-hover-color);
  }
  .focus-visible\:text-white:focus-visible {
    color: var(--color-white);
  }
  .focus-visible\:shadow-\(--bs-btn-focus-box-shadow\):focus-visible {
    --tw-shadow: var(--bs-btn-focus-box-shadow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus-visible\:shadow-\[0_10px_22px_-12px_rgba\(22\,_101\,_178\,_0\.6\)\]:focus-visible {
    --tw-shadow: 0 10px 22px -12px var(--tw-shadow-color, rgba(22, 101, 178, 0.6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus-visible\:\[outline\:0\]:focus-visible {
    outline: 0;
  }
  .focus-visible\:\[background\:var\(--brand-gradient\)\]:focus-visible {
    background: var(--brand-gradient);
  }
  .active\:bg-\(color\:--bs-btn-active-bg\):active {
    background-color: var(--bs-btn-active-bg);
  }
  .active\:text-\(color\:--bs-btn-active-color\):active {
    color: var(--bs-btn-active-color);
  }
  .active\:text-white:active {
    color: var(--color-white);
  }
  .active\:shadow-\[0_10px_22px_-12px_rgba\(22\,_101\,_178\,_0\.6\)\]:active {
    --tw-shadow: 0 10px 22px -12px var(--tw-shadow-color, rgba(22, 101, 178, 0.6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .active\:\[background\:var\(--brand-gradient\)\]:active {
    background: var(--brand-gradient);
  }
  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }
  .disabled\:cursor-default:disabled {
    cursor: default;
  }
  .disabled\:bg-\(color\:--bs-btn-disabled-bg\):disabled {
    background-color: var(--bs-btn-disabled-bg);
  }
  .disabled\:text-\(color\:--bs-btn-disabled-color\):disabled {
    color: var(--bs-btn-disabled-color);
  }
  .disabled\:text-\[rgba\(33\,_37\,_41\,_0\.75\)\]:disabled {
    color: rgba(33, 37, 41, 0.75);
  }
  .disabled\:opacity-25:disabled {
    opacity: 25%;
  }
  .disabled\:opacity-65:disabled {
    opacity: 65%;
  }
  .disabled\:select-none:disabled {
    -webkit-user-select: none;
    user-select: none;
  }
  .disabled\:\[-moz-user-select\:none\]:disabled {
    -moz-user-select: none;
  }
  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:top-\[50\%\] {
      top: 50%;
    }
    .motion-reduce\:w-auto {
      width: auto;
    }
    .motion-reduce\:transform-none {
      transform: none;
    }
    .motion-reduce\:\[animation\:none\] {
      animation: none;
    }
    .motion-reduce\:\[animation\:none\]\! {
      animation: none !important;
    }
    .motion-reduce\:animate-none\! {
      animation: none !important;
    }
    .motion-reduce\:flex-wrap {
      flex-wrap: wrap;
    }
    .motion-reduce\:\[scroll-behavior\:auto\]\! {
      scroll-behavior: auto !important;
    }
    .motion-reduce\:opacity-100 {
      opacity: 100%;
    }
    .motion-reduce\:\[transition-duration\:0\.001ms\]\! {
      transition-duration: 0.001ms !important;
    }
    .motion-reduce\:\[animation-duration\:0\.001ms\]\! {
      animation-duration: 0.001ms !important;
    }
    .motion-reduce\:\[animation-iteration-count\:1\]\! {
      animation-iteration-count: 1 !important;
    }
    .motion-reduce\:\[transition\:none\] {
      transition: none;
    }
    .motion-reduce\:before\:\[animation\:none\]\!::before {
      content: var(--tw-content);
      animation: none !important;
    }
    .motion-reduce\:after\:\[transition\:none\]::after {
      content: var(--tw-content);
      transition: none;
    }
  }
  @media (width < 992px) {
    .max-lg\:-order-1 {
      order: calc(1 * -1);
    }
    .max-lg\:mx-0 {
      margin-inline: 0px;
    }
    .max-lg\:my-\[calc\(\.4rem\*-1\)\] {
      margin-block: calc(.4rem * -1);
    }
    .max-lg\:mt-1 {
      margin-top: var(--spacing);
    }
    .max-lg\:inline-block {
      display: inline-block;
    }
    .max-lg\:inline-flex {
      display: inline-flex;
    }
    .max-lg\:border-t {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }
    .max-lg\:\[border-right-style\:none\] {
      border-right-style: none;
    }
    .max-lg\:\[border-bottom-style\:none\] {
      border-bottom-style: none;
    }
    .max-lg\:\[border-left-style\:none\] {
      border-left-style: none;
    }
    .max-lg\:border-t-line {
      border-top-color: var(--border);
    }
    .max-lg\:pt-5 {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  @media (width < 768px) {
    .max-md\:relative {
      position: relative;
    }
    .max-md\:hidden {
      display: none;
    }
    .max-md\:min-h-\[44px\] {
      min-height: 44px;
    }
    .max-md\:w-full {
      width: 100%;
    }
    .max-md\:shrink-0 {
      flex-shrink: 0;
    }
    .max-md\:flex-col {
      flex-direction: column;
    }
    .max-md\:border-b {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
    .max-md\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
    .max-md\:border-b-line {
      border-bottom-color: var(--border);
    }
    .max-md\:text-\[1\.6rem\]\! {
      font-size: 1.6rem !important;
    }
  }
  @media (width < 576px) {
    .max-sm\:\[transform\:translateX\(-50\%\)\] {
      transform: translateX(-50%);
    }
    .max-sm\:flex-wrap {
      flex-wrap: wrap;
    }
    .max-sm\:justify-center {
      justify-content: center;
    }
    .max-sm\:text-\[12px\]\! {
      font-size: 12px !important;
    }
  }
  @media (width >= 576px) {
    .sm\:bottom-\[calc\(1\.4rem\*-1\)\] {
      bottom: calc(1.4rem * -1);
    }
    .sm\:-left-4 {
      left: calc(var(--spacing) * -4);
    }
    .sm\:mt-0 {
      margin-top: 0px;
    }
    .sm\:mr-0 {
      margin-right: 0px;
    }
    .sm\:mb-\[1\.05rem\] {
      margin-bottom: 1.05rem;
    }
    .sm\:ml-0 {
      margin-left: 0px;
    }
    .sm\:ml-\[calc\(var\(--d\)\*6px\)\] {
      margin-left: calc(var(--d) * 6px);
    }
    .sm\:h-\[40\.5px\] {
      height: 40.5px;
    }
    .sm\:flex-auto {
      flex: auto;
    }
    .sm\:flex-none {
      flex: none;
    }
    .sm\:grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .sm\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(4,minmax(0,1fr));
    }
    .sm\:rounded-\[999px\] {
      border-radius: 999px;
    }
    .sm\:px-\[15px\] {
      padding-inline: 15px;
    }
    .sm\:px-\[30px\] {
      padding-inline: 30px;
    }
    .sm\:py-\[6px\] {
      padding-block: 6px;
    }
    .sm\:py-\[38px\] {
      padding-block: 38px;
    }
    .sm\:pt-\[7px\] {
      padding-top: 7px;
    }
    .sm\:pt-\[88px\] {
      padding-top: 88px;
    }
    .sm\:pr-\[7px\] {
      padding-right: 7px;
    }
    .sm\:pb-\[7px\] {
      padding-bottom: 7px;
    }
    .sm\:pl-\[18px\] {
      padding-left: 18px;
    }
    .sm\:text-\[\.84rem\] {
      font-size: .84rem;
    }
    .sm\:text-\[\.875em\] {
      font-size: .875em;
    }
    .sm\:text-\[length\:clamp\(1rem\,_2\.4vw\,_1\.2rem\)\] {
      font-size: clamp(1rem, 2.4vw, 1.2rem);
    }
    .sm\:leading-\[1\.08\] {
      --tw-leading: 1.08;
      line-height: 1.08;
    }
  }
  @media (width >= 768px) {
    .md\:right-\[max\(4\%\,_calc\(\(100vw_-_1560px\)_\/_2_\+_32px\)\)\] {
      right: max(4%, calc((100vw - 1560px) / 2 + 32px));
    }
    .md\:h-\[42px\] {
      height: 42px;
    }
    .md\:w-1\/2 {
      width: calc(1 / 2 * 100%);
    }
    .md\:w-\[42px\] {
      width: 42px;
    }
    .md\:w-\[min\(520px\,_44vw\)\] {
      width: min(520px, 44vw);
    }
    .md\:flex-none {
      flex: none;
    }
    .md\:grid-cols-\[1fr_1fr\] {
      grid-template-columns: 1fr 1fr;
    }
    .md\:grid-cols-\[1fr_auto_1fr\] {
      grid-template-columns: 1fr auto 1fr;
    }
    .md\:grid-cols-\[170px_minmax\(0\,1fr\)\] {
      grid-template-columns: 170px minmax(0,1fr);
    }
    .md\:grid-cols-\[repeat\(3\,1fr\)\] {
      grid-template-columns: repeat(3,1fr);
    }
    .md\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .md\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(4,minmax(0,1fr));
    }
    .md\:grid-cols-\[repeat\(5\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(5,minmax(0,1fr));
    }
    .md\:flex-col {
      flex-direction: column;
    }
    .md\:flex-row {
      flex-direction: row;
    }
    .md\:justify-between {
      justify-content: space-between;
    }
    .md\:justify-center {
      justify-content: center;
    }
    .md\:gap-\[\.9rem\] {
      gap: .9rem;
    }
    .md\:gap-\[2\.4rem\] {
      gap: 2.4rem;
    }
    .md\:px-0 {
      padding-inline: 0px;
    }
    .md\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
    .md\:py-\[1\.6rem\] {
      padding-block: 1.6rem;
    }
    .md\:py-\[90px\] {
      padding-block: 90px;
    }
    .md\:pt-\[60px\]\! {
      padding-top: 60px !important;
    }
    .md\:pt-\[90px\] {
      padding-top: 90px;
    }
    .md\:pb-\[60px\]\! {
      padding-bottom: 60px !important;
    }
    .md\:text-center {
      text-align: center;
    }
    .md\:opacity-45 {
      opacity: 45%;
    }
  }
  @media (width >= 992px) {
    .lg\:sticky {
      position: sticky;
    }
    .lg\:top-\[110px\] {
      top: 110px;
    }
    .lg\:col-\[auto\] {
      grid-column: auto;
    }
    .lg\:mt-0 {
      margin-top: 0px;
    }
    .lg\:mt-\[36px\] {
      margin-top: 36px;
    }
    .lg\:mt-\[72px\] {
      margin-top: 72px;
    }
    .lg\:mt-\[108px\] {
      margin-top: 108px;
    }
    .lg\:mt-\[144px\] {
      margin-top: 144px;
    }
    .lg\:mt-\[180px\] {
      margin-top: 180px;
    }
    .lg\:mt-\[216px\] {
      margin-top: 216px;
    }
    .lg\:block\! {
      display: block !important;
    }
    .lg\:grid {
      display: grid;
    }
    .lg\:hidden\! {
      display: none !important;
    }
    .lg\:inline\! {
      display: inline !important;
    }
    .lg\:inline-flex\! {
      display: inline-flex !important;
    }
    .lg\:min-h-\[430px\] {
      min-height: 430px;
    }
    .lg\:w-\[33\.33333333\%\] {
      width: 33.33333333%;
    }
    .lg\:max-w-\[1180px\] {
      max-width: 1180px;
    }
    .lg\:\[transform\:translateX\(-5px\)\] {
      transform: translateX(-5px);
    }
    .lg\:\[transform\:translateY\(-2rem\)\] {
      transform: translateY(-2rem);
    }
    .lg\:grid-cols-\[1\.6fr_repeat\(3\,1fr\)\] {
      grid-template-columns: 1.6fr repeat(3,1fr);
    }
    .lg\:grid-cols-\[1\.15fr_1fr\] {
      grid-template-columns: 1.15fr 1fr;
    }
    .lg\:grid-cols-\[1fr_300px\] {
      grid-template-columns: 1fr 300px;
    }
    .lg\:grid-cols-\[4fr_7fr\] {
      grid-template-columns: 4fr 7fr;
    }
    .lg\:grid-cols-\[210px_minmax\(0\,1fr\)\] {
      grid-template-columns: 210px minmax(0,1fr);
    }
    .lg\:grid-cols-\[minmax\(0\,\.8fr\)_minmax\(0\,1\.2fr\)\] {
      grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);
    }
    .lg\:grid-cols-\[minmax\(0\,\.9fr\)_minmax\(0\,1\.1fr\)\] {
      grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);
    }
    .lg\:grid-cols-\[minmax\(0\,\.95fr\)_minmax\(0\,1\.05fr\)\] {
      grid-template-columns: minmax(0,.95fr) minmax(0,1.05fr);
    }
    .lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,\.9fr\)\] {
      grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);
    }
    .lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,\.8fr\)\] {
      grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr);
    }
    .lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,\.95fr\)\] {
      grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);
    }
    .lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,\.85fr\)\] {
      grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);
    }
    .lg\:grid-cols-\[minmax\(0\,1fr\)_40px_minmax\(0\,1\.3fr\)_40px_minmax\(0\,1fr\)\] {
      grid-template-columns: minmax(0,1fr) 40px minmax(0,1.3fr) 40px minmax(0,1fr);
    }
    .lg\:grid-cols-\[minmax\(0\,1fr\)_110px_minmax\(0\,1fr\)\] {
      grid-template-columns: minmax(0,1fr) 110px minmax(0,1fr);
    }
    .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\] {
      grid-template-columns: minmax(0,1fr) minmax(0,1fr);
    }
    .lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,6fr\)\] {
      grid-template-columns: minmax(0,5fr) minmax(0,6fr);
    }
    .lg\:grid-cols-\[repeat\(3\,_1fr\)\] {
      grid-template-columns: repeat(3, 1fr);
    }
    .lg\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .lg\:grid-cols-\[repeat\(6\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(6,minmax(0,1fr));
    }
    .lg\:grid-cols-\[repeat\(7\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(7,minmax(0,1fr));
    }
    .lg\:\[align-items\:start\] {
      align-items: start;
    }
    .lg\:items-center {
      align-items: center;
    }
    .lg\:gap-0 {
      gap: 0px;
    }
    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
    .lg\:gap-14 {
      gap: calc(var(--spacing) * 14);
    }
    .lg\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }
    .lg\:gap-18 {
      gap: calc(var(--spacing) * 18);
    }
    .lg\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }
    .lg\:gap-\[\.4rem\] {
      gap: .4rem;
    }
    .lg\:gap-\[\.6rem\] {
      gap: .6rem;
    }
    .lg\:gap-\[\.9rem\] {
      gap: .9rem;
    }
    .lg\:gap-\[1\.6rem\] {
      gap: 1.6rem;
    }
    .lg\:gap-\[1\.8rem\] {
      gap: 1.8rem;
    }
    .lg\:gap-\[2\.4rem\] {
      gap: 2.4rem;
    }
    .lg\:gap-\[56px\] {
      gap: 56px;
    }
    .lg\:gap-x-\[40px\] {
      column-gap: 40px;
    }
    .lg\:gap-y-\[40px\] {
      row-gap: 40px;
    }
    .lg\:rounded-\[0_0_var\(--radius\)_var\(--radius\)\] {
      border-radius: 0 0 var(--radius) var(--radius);
    }
    .lg\:rounded-\[36px_0_0_36px\] {
      border-radius: 36px 0 0 36px;
    }
    .lg\:border-t-\[medium\] {
      border-top-style: var(--tw-border-style);
      border-top-width: medium;
    }
    .lg\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
    .lg\:border-b {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
    .lg\:border-l {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }
    .lg\:\[border-top-style\:none\] {
      border-top-style: none;
    }
    .lg\:border-t-current {
      border-top-color: currentcolor;
    }
    .lg\:border-r-line {
      border-right-color: var(--border);
    }
    .lg\:border-b-line {
      border-bottom-color: var(--border);
    }
    .lg\:border-l-line {
      border-left-color: var(--border);
    }
    .lg\:px-0 {
      padding-inline: 0px;
    }
    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
    .lg\:px-\[56px\] {
      padding-inline: 56px;
    }
    .lg\:py-\[1\.6rem\] {
      padding-block: 1.6rem;
    }
    .lg\:py-\[52px\] {
      padding-block: 52px;
    }
    .lg\:py-\[100px\] {
      padding-block: 100px;
    }
    .lg\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
    .lg\:pt-\[100px\] {
      padding-top: 100px;
    }
    .lg\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }
    .lg\:pl-7 {
      padding-left: calc(var(--spacing) * 7);
    }
    .lg\:pl-\[3\.2rem\] {
      padding-left: 3.2rem;
    }
    .lg\:\[clip-path\:polygon\(0_0\,100\%_0\,84\%_100\%\,0_100\%\)\] {
      clip-path: polygon(0 0,100% 0,84% 100%,0 100%);
    }
    @media (width < 1200px) {
      .lg\:max-xl\:px-\[0\.55rem\]\! {
        padding-inline: 0.55rem !important;
      }
    }
  }
  @media (width >= 1100px) {
    .min-\[1100px\]\:max-w-none {
      max-width: none;
    }
    .min-\[1100px\]\:text-\[\.98rem\] {
      font-size: .98rem;
    }
    .min-\[1100px\]\:whitespace-nowrap {
      white-space: nowrap;
    }
  }
  @media (width >= 1200px) {
    .xl\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(4,minmax(0,1fr));
    }
    .xl\:grid-cols-\[repeat\(5\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(5,minmax(0,1fr));
    }
    .xl\:text-\[1\.75rem\] {
      font-size: 1.75rem;
    }
    .xl\:text-\[2rem\] {
      font-size: 2rem;
    }
  }
  .\[\&\.active\]\:bg-\(color\:--bs-btn-active-bg\).active {
    background-color: var(--bs-btn-active-bg);
  }
  .\[\&\.active\]\:text-\(color\:--bs-btn-active-color\).active {
    color: var(--bs-btn-active-color);
  }
  .\[\&\.active\]\:text-white.active {
    color: var(--color-white);
  }
  .\[\&\.active\]\:shadow-\[0_10px_22px_-12px_rgba\(22\,_101\,_178\,_0\.6\)\].active {
    --tw-shadow: 0 10px 22px -12px var(--tw-shadow-color, rgba(22, 101, 178, 0.6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .\[\&\.active\]\:\[background\:var\(--brand-gradient\)\].active {
    background: var(--brand-gradient);
  }
  .\[\&\.active\:focus-visible\]\:shadow-\(--bs-btn-focus-box-shadow\).active:focus-visible {
    --tw-shadow: var(--bs-btn-focus-box-shadow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .\[\&\.active\:hover\]\:text-white.active:hover {
    color: var(--color-white);
  }
  .\[\&\.active\:hover\]\:shadow-\[0_10px_22px_-12px_rgba\(22\,_101\,_178\,_0\.6\)\].active:hover {
    --tw-shadow: 0 10px 22px -12px var(--tw-shadow-color, rgba(22, 101, 178, 0.6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .\[\&\.active\:hover\]\:\[background\:var\(--brand-gradient\)\].active:hover {
    background: var(--brand-gradient);
  }
  .\[\&\.collapsed\]\:\[border-bottom-right-radius\:calc\(0\.375rem_-_\(1px\)\)\].collapsed {
    border-bottom-right-radius: calc(0.375rem - (1px));
  }
  .\[\&\.collapsed\]\:\[border-bottom-left-radius\:calc\(0\.375rem_-_\(1px\)\)\].collapsed {
    border-bottom-left-radius: calc(0.375rem - (1px));
  }
  .\[\&\.cur\]\:font-semibold.cur {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .\[\&\.cur\]\:text-white.cur {
    color: var(--color-white);
  }
  .\[\&\.dr\]\:animate-\[pb-draw_1\.5s_cubic-bezier\(\.4\,\.1\,\.2\,1\)_forwards\].dr {
    animation: pb-draw 1.5s cubic-bezier(.4,.1,.2,1) forwards;
  }
  .\[\&\.dr\]\:\[stroke-dasharray\:1\].dr {
    stroke-dasharray: 1;
  }
  .\[\&\.dr\]\:\[stroke-dashoffset\:1\].dr {
    stroke-dashoffset: 1;
  }
  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:\[\&\.dr\]\:\[animation\:none\]\!.dr {
      animation: none !important;
    }
    .motion-reduce\:\[\&\.dr\]\:\[stroke-dasharray\:none\].dr {
      stroke-dasharray: none;
    }
    .motion-reduce\:\[\&\.dr\]\:\[stroke-dashoffset\:0\].dr {
      stroke-dashoffset: 0;
    }
  }
  .\[\&\.err\]\:text-\[\#cdf8fe\]\!.err {
    color: #cdf8fe !important;
  }
  .\[\&\.hiding\]\:visible.hiding {
    visibility: visible;
  }
  .\[\&\.is-visible\]\:\[transform\:translateY\(0\)\].is-visible {
    transform: translateY(0);
  }
  .\[\&\.is-visible\]\:opacity-100.is-visible {
    opacity: 100%;
  }
  .\[\&\.show\]\:visible.show {
    visibility: visible;
  }
  .\[\&\.show\]\:bg-\(color\:--bs-btn-active-bg\).show {
    background-color: var(--bs-btn-active-bg);
  }
  .\[\&\.show\]\:text-\(color\:--bs-btn-active-color\).show {
    color: var(--bs-btn-active-color);
  }
  .\[\&\.show\]\:opacity-50.show {
    opacity: 50%;
  }
  .\[\&\.show\]\:opacity-100.show {
    opacity: 100%;
  }
  .\[\&\.show\:focus-visible\]\:shadow-\(--bs-btn-focus-box-shadow\).show:focus-visible {
    --tw-shadow: var(--bs-btn-focus-box-shadow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .\[\&\.show\:not\(\.hiding\)\]\:transform-none.show:not(.hiding) {
    transform: none;
  }
  .\[\&\.showing\]\:visible.showing {
    visibility: visible;
  }
  .\[\&\.showing\]\:transform-none.showing {
    transform: none;
  }
  .\[\&\:\:-moz-focus-inner\]\:\[border-style\:none\]::-moz-focus-inner {
    border-style: none;
  }
  .\[\&\:\:-moz-focus-inner\]\:p-0::-moz-focus-inner {
    padding: 0px;
  }
  .\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper {
    padding: 0px;
  }
  .\[\&\:\:-webkit-datetime-edit-day-field\]\:p-0::-webkit-datetime-edit-day-field {
    padding: 0px;
  }
  .\[\&\:\:-webkit-datetime-edit-fields-wrapper\]\:p-0::-webkit-datetime-edit-fields-wrapper {
    padding: 0px;
  }
  .\[\&\:\:-webkit-datetime-edit-hour-field\]\:p-0::-webkit-datetime-edit-hour-field {
    padding: 0px;
  }
  .\[\&\:\:-webkit-datetime-edit-minute\]\:p-0::-webkit-datetime-edit-minute {
    padding: 0px;
  }
  .\[\&\:\:-webkit-datetime-edit-month-field\]\:p-0::-webkit-datetime-edit-month-field {
    padding: 0px;
  }
  .\[\&\:\:-webkit-datetime-edit-text\]\:p-0::-webkit-datetime-edit-text {
    padding: 0px;
  }
  .\[\&\:\:-webkit-datetime-edit-year-field\]\:p-0::-webkit-datetime-edit-year-field {
    padding: 0px;
  }
  .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
    display: none;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:\[-webkit-appearance\:button\]::-webkit-file-upload-button {
    -webkit-appearance: button;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:\[font\:inherit\]::-webkit-file-upload-button {
    font: inherit;
  }
  .\[\&\:\:-webkit-inner-spin-button\]\:h-auto::-webkit-inner-spin-button {
    height: auto;
  }
  .\[\&\:\:-webkit-search-decoration\]\:\[-webkit-appearance\:none\]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  .\[\&\:\:after\]\:absolute::after {
    position: absolute;
  }
  .\[\&\:\:after\]\:box-border::after {
    box-sizing: border-box;
  }
  .\[\&\:\:after\]\:hidden::after {
    display: none;
  }
  .\[\&\:\:after\]\:font-icons::after {
    font-family: var(--font-icons);
  }
  .\[\&\:\:after\]\:text-\[1rem\]::after {
    font-size: 1rem;
  }
  .\[\&\:\:after\]\:text-\[\#72e0f4\]::after {
    color: #72e0f4;
  }
  .\[\&\:\:after\]\:content-\[\'\\F229\'\]::after {
    --tw-content: '\F229';
    content: var(--tw-content);
  }
  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:\[\&\:\:after\]\:\[scroll-behavior\:auto\]\!::after {
      scroll-behavior: auto !important;
    }
    .motion-reduce\:\[\&\:\:after\]\:\[transition-duration\:0\.001ms\]\!::after {
      transition-duration: 0.001ms !important;
    }
    .motion-reduce\:\[\&\:\:after\]\:\[animation-duration\:0\.001ms\]\!::after {
      animation-duration: 0.001ms !important;
    }
    .motion-reduce\:\[\&\:\:after\]\:\[animation-iteration-count\:1\]\!::after {
      animation-iteration-count: 1 !important;
    }
  }
  @media (width < 768px) {
    .max-md\:\[\&\:\:after\]\:absolute::after {
      position: absolute;
    }
    .max-md\:\[\&\:\:after\]\:top-\[50\%\]::after {
      top: 50%;
    }
    .max-md\:\[\&\:\:after\]\:right-\[calc\(4px\*-1\)\]::after {
      right: calc(4px * -1);
    }
    .max-md\:\[\&\:\:after\]\:bottom-\[calc\(1\.15rem\*-1\)\]::after {
      bottom: calc(1.15rem * -1);
    }
    .max-md\:\[\&\:\:after\]\:left-\[1\.55rem\]::after {
      left: 1.55rem;
    }
    .max-md\:\[\&\:\:after\]\:left-\[calc\(4px\*-1\)\]::after {
      left: calc(4px * -1);
    }
    .max-md\:\[\&\:\:after\]\:h-\[max\(44px\,100\%\)\]::after {
      height: max(44px, 100%);
    }
    .max-md\:\[\&\:\:after\]\:\[transform\:translateY\(-50\%\)\]::after {
      transform: translateY(-50%);
    }
    .max-md\:\[\&\:\:after\]\:content-\[\'\'\]::after {
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  @media (width >= 768px) {
    .md\:\[\&\:\:after\]\:top-\[50\%\]::after {
      top: 50%;
    }
    .md\:\[\&\:\:after\]\:right-\[calc\(1\.85rem\*-1\)\]::after {
      right: calc(1.85rem * -1);
    }
    .md\:\[\&\:\:after\]\:\[transform\:translateY\(-50\%\)\]::after {
      transform: translateY(-50%);
    }
    .md\:\[\&\:\:after\]\:text-\[1\.3rem\]::after {
      font-size: 1.3rem;
    }
    .md\:\[\&\:\:after\]\:content-\[\'\\F138\'\]::after {
      --tw-content: '\F138';
      content: var(--tw-content);
    }
  }
  .\[\&\:\:before\]\:box-border::before {
    box-sizing: border-box;
  }
  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:\[\&\:\:before\]\:\[scroll-behavior\:auto\]\!::before {
      scroll-behavior: auto !important;
    }
    .motion-reduce\:\[\&\:\:before\]\:\[transition-duration\:0\.001ms\]\!::before {
      transition-duration: 0.001ms !important;
    }
    .motion-reduce\:\[\&\:\:before\]\:\[animation-duration\:0\.001ms\]\!::before {
      animation-duration: 0.001ms !important;
    }
    .motion-reduce\:\[\&\:\:before\]\:\[animation-iteration-count\:1\]\!::before {
      animation-iteration-count: 1 !important;
    }
  }
  @media (width >= 992px) {
    .lg\:\[\&\:\:before\]\:absolute::before {
      position: absolute;
    }
    .lg\:\[\&\:\:before\]\:top-\[20px\]::before {
      top: 20px;
    }
    .lg\:\[\&\:\:before\]\:right-\[5\%\]::before {
      right: 5%;
    }
    .lg\:\[\&\:\:before\]\:left-\[5\%\]::before {
      left: 5%;
    }
    .lg\:\[\&\:\:before\]\:h-\[3px\]::before {
      height: 3px;
    }
    .lg\:\[\&\:\:before\]\:bg-transparent::before {
      background-color: transparent;
    }
    .lg\:\[\&\:\:before\]\:bg-\[linear-gradient\(90deg\,var\(--blue\)\,var\(--cyan\)\)\]::before {
      background-image: linear-gradient(90deg,var(--blue),var(--cyan));
    }
    .lg\:\[\&\:\:before\]\:opacity-35::before {
      opacity: 35%;
    }
    .lg\:\[\&\:\:before\]\:content-\[\'\'\]::before {
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .\[\&\:\:file-selector-button\]\:\[-webkit-appearance\:button\]::file-selector-button {
    -webkit-appearance: button;
  }
  .\[\&\:\:file-selector-button\]\:\[font\:inherit\]::file-selector-button {
    font: inherit;
  }
  .\[\&\:\:placeholder\]\:text-\[\#1f63af\]::placeholder {
    color: #1f63af;
  }
  .\[\&\:\:selection\]\:bg-accent-tint::selection {
    background-color: var(--accent-tint);
  }
  .\[\&\:\:selection\]\:text-accent-strong::selection {
    color: var(--accent-strong);
  }
  .\[\&\:active\:focus-visible\]\:shadow-\(--bs-btn-focus-box-shadow\):active:focus-visible {
    --tw-shadow: var(--bs-btn-focus-box-shadow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .\[\&\:focus\:not\(\:focus-visible\)\]\:\[outline\:0\]:focus:not(:focus-visible) {
    outline: 0;
  }
  .\[\&\:not\(\.collapsed\)\]\:text-accent-strong:not(.collapsed) {
    color: var(--accent-strong);
  }
  .\[\&\:not\(\.collapsed\)\]\:\[background\:transparent\]:not(.collapsed) {
    background: transparent;
  }
  .\[\&\:not\(\.collapsed\)\]\:after\:\[transform\:rotate\(-180deg\)\]:not(.collapsed)::after {
    content: var(--tw-content);
    transform: rotate(-180deg);
  }
  .\[\&\:not\(\.collapsed\)\]\:after\:bg-\[url\(\'data\:image\/svg\+xml\,\%3csvg\%20xmlns\=\%27http\:\/\/www\.w3\.org\/2000\/svg\%27\%20viewBox\=\%270\%200\%2016\%2016\%27\%20fill\=\%27none\%27\%20stroke\=\%27\%23052c65\%27\%20stroke-linecap\=\%27round\%27\%20stroke-linejoin\=\%27round\%27\%3e\%3cpath\%20d\=\%27M2\%205L8\%2011L14\%205\%27\/\%3e\%3c\/svg\%3e\'\)\]:not(.collapsed)::after {
    content: var(--tw-content);
    background-image: url('data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2016%2016%27%20fill=%27none%27%20stroke=%27%23052c65%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3e%3cpath%20d=%27M2%205L8%2011L14%205%27/%3e%3c/svg%3e');
  }
  .\[\&\:not\(\.show\)\]\:hidden:not(.show) {
    display: none;
  }
  .\[\&\:not\(\:disabled\)\]\:cursor-pointer:not(:disabled) {
    cursor: pointer;
  }
  .\[\&\>div\.scroll-progress\]\:\[pointer-events\:none\] > div.scroll-progress {
    pointer-events: none;
  }
  .\[\&\>div\.scroll-progress\]\:\[position\:fixed\] > div.scroll-progress {
    position: fixed;
  }
  .\[\&\>div\.scroll-progress\]\:\[top\:0\] > div.scroll-progress {
    top: 0;
  }
  .\[\&\>div\.scroll-progress\]\:\[left\:0\] > div.scroll-progress {
    left: 0;
  }
  .\[\&\>div\.scroll-progress\]\:\[z-index\:1100\] > div.scroll-progress {
    z-index: 1100;
  }
  .\[\&\>div\.scroll-progress\]\:\[height\:3px\] > div.scroll-progress {
    height: 3px;
  }
  .\[\&\>div\.scroll-progress\]\:\[width\:100\%\] > div.scroll-progress {
    width: 100%;
  }
  .\[\&\>div\.scroll-progress\]\:\[transform-origin\:left\] > div.scroll-progress {
    transform-origin: left;
  }
  .\[\&\>div\.scroll-progress\]\:\[transform\:scaleX\(0\)\] > div.scroll-progress {
    transform: scaleX(0);
  }
  .\[\&\>div\.scroll-progress\]\:\[background\:linear-gradient\(90deg\,_\#18b8d8\,_\#2f9be8\,_\#1260a8\)\] > div.scroll-progress {
    background: linear-gradient(90deg, #18b8d8, #2f9be8, #1260a8);
  }
  .\[\&\>div\.scroll-progress\.collapsing\]\:\[overflow\:hidden\] > div.scroll-progress.collapsing {
    overflow: hidden;
  }
  .\[\&\>div\.scroll-progress\.collapsing\]\:\[transition\:height_\.35s_ease\] > div.scroll-progress.collapsing {
    transition: height .35s ease;
  }
  .\[\&\>div\.scroll-progress\.d-none\:not\(\#b\)\]\:\[display\:none\]\! > div.scroll-progress.d-none:not(#b) {
    display: none !important;
  }
  .\[\&\>div\.scroll-progress\[role\=button\]\]\:\[cursor\:pointer\] > div.scroll-progress[role=button] {
    cursor: pointer;
  }
  .\[\&\>script\.collapsing\]\:\[height\:0\] > script.collapsing {
    height: 0;
  }
  .\[\&\>script\.collapsing\]\:\[overflow\:hidden\] > script.collapsing {
    overflow: hidden;
  }
  .\[\&\>script\.collapsing\]\:\[transition\:height_\.35s_ease\] > script.collapsing {
    transition: height .35s ease;
  }
  .\[\&\>script\.d-none\:not\(\#b\)\]\:\[display\:none\]\! > script.d-none:not(#b) {
    display: none !important;
  }
  .\[\&\>script\[role\=button\]\]\:\[cursor\:pointer\] > script[role=button] {
    cursor: pointer;
  }
  .\[\&\[aria-expanded\=\'true\'\]\]\:text-white[aria-expanded='true'] {
    color: var(--color-white);
  }
  .\[\&\[aria-expanded\=\'true\'\]\]\:shadow-\[0_10px_22px_-12px_rgba\(22\,_101\,_178\,_0\.6\)\][aria-expanded='true'] {
    --tw-shadow: 0 10px 22px -12px var(--tw-shadow-color, rgba(22, 101, 178, 0.6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .\[\&\[aria-expanded\=\'true\'\]\]\:\[background\:var\(--brand-gradient\)\][aria-expanded='true'] {
    background: var(--brand-gradient);
  }
  .\[\&\[aria-hidden\=\'true\'\]\]\:h-\[1\.15em\][aria-hidden='true'] {
    height: 1.15em;
  }
  .\[\&\[aria-hidden\=\'true\'\]\]\:h-\[1em\][aria-hidden='true'] {
    height: 1em;
  }
  .\[\&\[aria-hidden\=\'true\'\]\]\:w-\[1\.15em\][aria-hidden='true'] {
    width: 1.15em;
  }
  .\[\&\[aria-hidden\=\'true\'\]\]\:w-\[1em\][aria-hidden='true'] {
    width: 1em;
  }
  .\[\&\[aria-hidden\=\'true\'\]\]\:align-\[-0\.125em\][aria-hidden='true'] {
    vertical-align: -0.125em;
  }
  .\[\&\[hidden\]\]\:hidden\![hidden] {
    display: none !important;
  }
  .\[\&\[role\=button\]\]\:cursor-pointer[role=button] {
    cursor: pointer;
  }
  .group\/g1.is-scrolled > .\[\.group\\\/g1\.is-scrolled\>\&\]\:border-line-strong {
    border-color: var(--border-strong);
  }
  .group\/g1.is-scrolled > .\[\.group\\\/g1\.is-scrolled\>\&\]\:shadow-\[0_18px_40px_-20px_rgba\(16\,_18\,_15\,_0\.32\)\] {
    --tw-shadow: 0 18px 40px -20px var(--tw-shadow-color, rgba(16, 18, 15, 0.32));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .group\/g2:not(.is-scrolled) > .\[\.group\\\/g2\:not\(\.is-scrolled\)\>\&\]\:border-line\! {
    border-color: var(--border) !important;
  }
  .group\/g2:not(.is-scrolled) > .\[\.group\\\/g2\:not\(\.is-scrolled\)\>\&\]\:\[background\:var\(--card-glass\)\] {
    background: var(--card-glass);
  }
  .group\/g3:focus-within > .\[\.group\\\/g3\:focus-within\>\&\]\:text-white\! {
    color: var(--color-white) !important;
  }
  .group\/g3:focus-within > .\[\.group\\\/g3\:focus-within\>\&\]\:shadow-\[0_10px_22px_-12px_rgba\(22\,_101\,_178\,_0\.6\)\]\! {
    --tw-shadow: 0 10px 22px -12px var(--tw-shadow-color, rgba(22, 101, 178, 0.6)) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .group\/g3:focus-within > .\[\.group\\\/g3\:focus-within\>\&\]\:\[background\:var\(--brand-gradient\)\]\! {
    background: var(--brand-gradient) !important;
  }
  .group\/g3:focus-within > * .\[\.group\\\/g3\:focus-within\>\*_\&\:not\(\#b\#b\#b\#b\)\]\:\[color\:\#ffffff\]:not(#b#b#b#b) {
    color: #ffffff;
  }
  .group\/g3:hover > .\[\.group\\\/g3\:hover\>\&\]\:text-white\! {
    color: var(--color-white) !important;
  }
  .group\/g3:hover > .\[\.group\\\/g3\:hover\>\&\]\:shadow-\[0_10px_22px_-12px_rgba\(22\,_101\,_178\,_0\.6\)\]\! {
    --tw-shadow: 0 10px 22px -12px var(--tw-shadow-color, rgba(22, 101, 178, 0.6)) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .group\/g3:hover > .\[\.group\\\/g3\:hover\>\&\]\:\[background\:var\(--brand-gradient\)\]\! {
    background: var(--brand-gradient) !important;
  }
  .group\/g3:hover > * .\[\.group\\\/g3\:hover\>\*_\&\:not\(\#b\#b\#b\)\]\:\[color\:\#ffffff\]:not(#b#b#b) {
    color: #ffffff;
  }
  .group\/g7[open] * .\[\.group\\\/g7\[open\]_\*_\&\]\:\[transform\:rotate\(45deg\)\] {
    transform: rotate(45deg);
  }
  .group\/g7[open] * .\[\.group\\\/g7\[open\]_\*_\&\:not\(\#b\)\]\:\[color\:\#fff\]:not(#b) {
    color: #fff;
  }
  .group\/g7[open] * .\[\.group\\\/g7\[open\]_\*_\&\:not\(\#b\)\]\:\[background\:var\(--blue\)\]:not(#b) {
    background: var(--blue);
  }
  .group\/g9:hover > * > .\[\.group\\\/g9\:hover\>\*\>\&\]\:\[transform\:rotate\(45deg\)\] {
    transform: rotate(45deg);
  }
  .group\/g9:hover > * > .\[\.group\\\/g9\:hover\>\*\>\&\:not\(\#b\)\]\:\[color\:\#fff\]:not(#b) {
    color: #fff;
  }
  .group\/g9:hover > * > .\[\.group\\\/g9\:hover\>\*\>\&\:not\(\#b\)\]\:\[background\:var\(--brand-gradient-strong\)\]:not(#b) {
    background: var(--brand-gradient-strong);
  }
  @media (prefers-reduced-motion:reduce) {
    .\[\@media_\(prefers-reduced-motion\:reduce\)\]\:\[\&\>div\.scroll-progress\.collapsing\:not\(\#b\)\]\:\[transition\:none\] > div.scroll-progress.collapsing:not(#b) {
      transition: none;
    }
    .\[\@media_\(prefers-reduced-motion\:reduce\)\]\:\[\&\>script\.collapsing\:not\(\#b\)\]\:\[transition\:none\] > script.collapsing:not(#b) {
      transition: none;
    }
  }
  @media (prefers-reduced-motion:no-preference) {
    .\[\@media\(prefers-reduced-motion\:no-preference\)\]\:scroll-smooth {
      scroll-behavior: smooth;
    }
  }
}
@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-content {
  syntax: "*";
  initial-value: "";
  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-content: "";
    }
  }
}
