/* src/landing/index.css */
@font-face {
  font-family: Plus Jakarta Sans;
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format(woff2);
}

@font-face {
  font-family: Material Symbols Outlined;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format(woff2);
}

:root {
  --landing-primary: #0056b3;
  --landing-primary-10: #0056b31a;
  --landing-primary-5: #0056b30d;
  --landing-secondary: #e68a00;
  --landing-secondary-5: #e68a000d;
  --landing-background: #fff;
  --landing-surface: #f8fafc;
  --landing-on-surface: #0f172a;
  --landing-on-surface-variant: #64748b;
  --landing-outline: #e2e8f0;
  --landing-emerald-600: #059669;
  --landing-nav-scroll-offset: 96px;
}

*, *:before, *:after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

section[id] {
  scroll-margin-top: var(--landing-nav-scroll-offset);
}

body {
  background-color: var(--landing-background);
  color: var(--landing-on-surface);
  min-width: 320px;
  margin: 0;
  font-family: Plus Jakarta Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  line-height: 1.5;
}

::selection {
  color: var(--landing-on-surface);
  background: #e68a00eb;
}

::selection {
  color: var(--landing-on-surface);
  background: #e68a00eb;
}

a {
  color: inherit;
  text-decoration: none;
}

button, input, select, textarea {
  font: inherit;
  color: inherit;
}

button {
  background: none;
  border: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
}

ul, ol, menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-color: inherit;
}

.landing-comparison-table-wrap {
  width: 100%;
}

.landing-comparison-table {
  table-layout: fixed;
  width: 100%;
}

.landing-comparison-cell {
  vertical-align: top;
  overflow-wrap: anywhere;
  padding: 1.5rem;
  font-size: .875rem;
  line-height: 1.45;
}

.landing-comparison-cell--head {
  color: var(--landing-on-surface-variant);
  font-family: Plus Jakarta Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.landing-comparison-cell--head:first-child {
  color: var(--landing-on-surface);
}

.landing-comparison-cell--head-pro {
  color: var(--landing-primary);
}

.landing-comparison-cell--feature {
  color: var(--landing-on-surface);
  font-weight: 500;
}

.landing-comparison-cell--pro {
  color: var(--landing-on-surface);
  font-weight: 700;
}

.landing-comparison-table th:first-child, .landing-comparison-table td:first-child {
  width: 34%;
}

.landing-comparison-table th:nth-child(2), .landing-comparison-table td:nth-child(2), .landing-comparison-table th:nth-child(3), .landing-comparison-table td:nth-child(3) {
  width: 33%;
}

video {
  display: block;
  max-width: 100%;
}

.material-symbols-outlined {
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
  font-family: Material Symbols Outlined;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}

.glass-card {
  background: var(--landing-background);
  border: 1px solid var(--landing-outline);
  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.glass-nav {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-bottom: 1px solid var(--landing-outline);
  background: #fffc;
}

.grid-overlay {
  background-image: radial-gradient(var(--landing-outline) 1px, transparent 1px);
  background-size: 40px 40px;
}

.landing-nav-link {
  position: relative;
  color: var(--landing-on-surface-variant);
  padding-bottom: .35rem;
  transition: color .2s;
}

.landing-nav-link:hover, .landing-nav-link.is-active {
  color: var(--landing-primary);
}

.landing-nav-link:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  transform-origin: center;
  background: currentColor;
  border-radius: 9999px;
  height: 2px;
  transition: transform .2s;
  bottom: 0;
  transform: scaleX(0);
}

.landing-nav-link.is-active:after, .landing-nav-link:hover:after {
  transform: scaleX(1);
}

.landing-brand-title {
  color: var(--landing-primary);
  display: inline-flex;
  letter-spacing: -.04em;
  align-items:  center;
  gap: .36em;
  margin: 0;
  font-family: Plus Jakarta Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
}

.landing-brand-title__logo {
  display: block;
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjIuODggMTIyLjg4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjIuODggMTIyLjg4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYuNjMsMTA1Ljc1YzAuMDEtNC4wMywyLjMtNy45Nyw2LjAzLTEyLjM4TDEuMDksNzkuNzNjLTEuMzYtMC41OS0xLjMzLTEuNDItMC41NC0yLjRsNC41Ny0zLjkKCQljMC44My0wLjUxLDEuNzEtMC43MywyLjY2LTAuNDdsMjYuNjIsNC41bDIyLjE4LTI0LjAyTDQuOCwxOC40MWMtMS4zMS0wLjc3LTEuNDItMS42NC0wLjA3LTIuNjVsNy40Ny01Ljk2bDY3LjUsMTguOTdMOTkuNjQsNy40NQoJCWM2LjY5LTUuNzksMTMuMTktOC4zOCwxOC4xOC03LjE1YzIuNzUsMC42OCwzLjcyLDEuNSw0LjU3LDQuMDhjMS42NSw1LjA2LTAuOTEsMTEuODYtNi45NiwxOC44Nkw5NC4xMSw0My4xOGwxOC45Nyw2Ny41CgkJbC01Ljk2LDcuNDdjLTEuMDEsMS4zNC0xLjg4LDEuMjMtMi42NS0wLjA3TDY5LjQzLDY2LjMxTDQ1LjQxLDg4LjQ4bDQuNSwyNi42MmMwLjI2LDAuOTQsMC4wNSwxLjgyLTAuNDcsMi42NmwtMy45LDQuNTcKCQljLTAuOTcsMC43OS0xLjgxLDAuODItMi40LTAuNTRsLTEzLjY0LTIxLjU3Yy00LjQzLDMuNzQtOC4zNyw2LjAzLTEyLjQyLDYuMDNDMTYuNzEsMTA2LjI0LDE2LjYzLDEwNi4xMSwxNi42MywxMDUuNzUKCQlMMTYuNjMsMTA1Ljc1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjIuODggMTIyLjg4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjIuODggMTIyLjg4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYuNjMsMTA1Ljc1YzAuMDEtNC4wMywyLjMtNy45Nyw2LjAzLTEyLjM4TDEuMDksNzkuNzNjLTEuMzYtMC41OS0xLjMzLTEuNDItMC41NC0yLjRsNC41Ny0zLjkKCQljMC44My0wLjUxLDEuNzEtMC43MywyLjY2LTAuNDdsMjYuNjIsNC41bDIyLjE4LTI0LjAyTDQuOCwxOC40MWMtMS4zMS0wLjc3LTEuNDItMS42NC0wLjA3LTIuNjVsNy40Ny01Ljk2bDY3LjUsMTguOTdMOTkuNjQsNy40NQoJCWM2LjY5LTUuNzksMTMuMTktOC4zOCwxOC4xOC03LjE1YzIuNzUsMC42OCwzLjcyLDEuNSw0LjU3LDQuMDhjMS42NSw1LjA2LTAuOTEsMTEuODYtNi45NiwxOC44Nkw5NC4xMSw0My4xOGwxOC45Nyw2Ny41CgkJbC01Ljk2LDcuNDdjLTEuMDEsMS4zNC0xLjg4LDEuMjMtMi42NS0wLjA3TDY5LjQzLDY2LjMxTDQ1LjQxLDg4LjQ4bDQuNSwyNi42MmMwLjI2LDAuOTQsMC4wNSwxLjgyLTAuNDcsMi42NmwtMy45LDQuNTcKCQljLTAuOTcsMC43OS0xLjgxLDAuODItMi40LTAuNTRsLTEzLjY0LTIxLjU3Yy00LjQzLDMuNzQtOC4zNyw2LjAzLTEyLjQyLDYuMDNDMTYuNzEsMTA2LjI0LDE2LjYzLDEwNi4xMSwxNi42MywxMDUuNzUKCQlMMTYuNjMsMTA1Ljc1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  transform-origin: center;
  background: currentColor;
  flex: none;
  width: .9em;
  height: .9em;
  transform: rotate(45deg);
}

html[lang="en"] .landing-hero-title {
  letter-spacing: 0;
}

html[lang="en"] .landing-hero-title__accent {
  font-style: normal;
}

html[lang="en"] [data-landing-ru-only] {
  display: none !important;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.relative {
  position: relative;
}

.block {
  display: block;
}

.flex {
  display: flex;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.inline-block {
  display: inline-block;
}

.border-collapse {
  border-collapse: collapse;
}

.flex-1 {
  flex: 1;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.items-center {
  align-items:  center;
}

.justify-between {
  justify-content: space-between;
}

.justify-center {
  justify-content: center;
}

.gap-2 {
  gap: .5rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-12 {
  gap: 3rem;
}

.space-x-8 > :not([hidden]) ~ :not([hidden]) {
  margin-left: 2rem;
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  margin-top: 1rem;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-auto {
  overflow-x: auto;
}

.rounded, .rounded-lg {
  border-radius: .5rem;
}

.rounded-full {
  border-radius: 9999px;
}

.border {
  border-style: solid;
  border-width: 1px;
}

.border-2 {
  border-style: solid;
  border-width: 2px;
}

.border-b {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.border-t {
  border-top-style: solid;
  border-top-width: 1px;
}

.border-outline {
  border-color: var(--landing-outline);
}

.border-primary {
  border-color: var(--landing-primary);
}

.border-white\/10 {
  border-color: #ffffff1a;
}

.border-white\/30 {
  border-color: #ffffff4d;
}

.bg-black\/10 {
  background-color: #0000001a;
}

.bg-primary {
  background-color: var(--landing-primary);
}

.bg-primary\/10 {
  background-color: var(--landing-primary-10);
}

.bg-primary\/5 {
  background-color: var(--landing-primary-5);
}

.bg-secondary {
  background-color: var(--landing-secondary);
}

.bg-secondary\/5 {
  background-color: var(--landing-secondary-5);
}

.bg-slate-950\/90 {
  background-color: #020617e6;
}

.bg-surface {
  background-color: var(--landing-surface);
}

.bg-white {
  background-color: #fff;
}

.bg-white\/5 {
  background-color: #ffffff0d;
}

.bg-white\/10 {
  background-color: #ffffff1a;
}

.bg-white\/90 {
  background-color: #ffffffe6;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.font-headline {
  font-family: Plus Jakarta Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
}

.text-xs {
  font-size: .75rem;
  line-height: 1rem;
}

.text-sm {
  font-size: .875rem;
  line-height: 1.25rem;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}

.text-\[10px\] {
  font-size: 10px;
  line-height: 1rem;
}

.text-\[300px\] {
  font-size: 300px;
  line-height: 1;
}

.font-medium {
  font-weight: 500;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.italic {
  font-style: italic;
}

.uppercase {
  text-transform: uppercase;
}

.tracking-tight {
  letter-spacing: -.025em;
}

.tracking-tighter {
  letter-spacing: -.05em;
}

.tracking-wide {
  letter-spacing: .025em;
}

.tracking-wider {
  letter-spacing: .05em;
}

.tracking-widest {
  letter-spacing: .1em;
}

.tracking-\[0\.2em\] {
  letter-spacing: .2em;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-\[1\.1\] {
  line-height: 1.1;
}

.text-on-surface {
  color: var(--landing-on-surface);
}

.text-on-surface-variant {
  color: var(--landing-on-surface-variant);
}

.text-primary {
  color: var(--landing-primary);
}

.text-primary\/20 {
  color: #0056b333;
}

.text-secondary {
  color: var(--landing-secondary);
}

.text-secondary\/20 {
  color: #e68a0033;
}

.text-emerald-600\/20 {
  color: #05966933;
}

.text-white {
  color: #fff;
}

.text-white\/80 {
  color: #fffc;
}

.shadow-sm {
  box-shadow: 0 1px 2px 0 var(--landing-shadow-color, #0f172a14);
}

.shadow-lg {
  box-shadow: 0 10px 15px -3px var(--landing-shadow-color, #0f172a26), 0 4px 6px -4px var(--landing-shadow-color, #0f172a26);
}

.shadow-xl {
  box-shadow: 0 20px 25px -5px var(--landing-shadow-color, #0f172a29), 0 8px 10px -6px var(--landing-shadow-color, #0f172a29);
}

.shadow-2xl {
  box-shadow: 0 25px 50px -12px var(--landing-shadow-color, #0f172a4d);
}

.shadow-primary\/20 {
  --landing-shadow-color: #0056b333;
}

.opacity-\[0\.03\] {
  opacity: .03;
}

.pointer-events-none {
  pointer-events: none;
}

.object-contain {
  object-fit: contain;
}

.object-cover {
  object-fit: cover;
}

.transition-all {
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.transition-opacity {
  transition-property: opacity;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.transition-transform {
  transition-property: transform;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.duration-300 {
  transition-duration: .3s;
}

.duration-700 {
  transition-duration: .7s;
}

.transform, .-translate-x-1\/2, .-translate-y-1\/2, .translate-x-1\/2, .translate-y-1\/2, .scale-105, .hover\:translate-y-\[-4px\], .group-hover\:scale-105, .group-hover\:scale-110, .active\:scale-95 {
  --landing-translate-x: 0;
  --landing-translate-y: 0;
  --landing-scale-x: 1;
  --landing-scale-y: 1;
  transform: translate(var(--landing-translate-x), var(--landing-translate-y)) scaleX(var(--landing-scale-x)) scaleY(var(--landing-scale-y));
}

.-translate-x-1\/2 {
  --landing-translate-x: -50%;
}

.-translate-y-1\/2 {
  --landing-translate-y: -50%;
}

.translate-x-1\/2 {
  --landing-translate-x: 50%;
}

.translate-y-1\/2 {
  --landing-translate-y: 50%;
}

.scale-105 {
  --landing-scale-x: 1.05;
  --landing-scale-y: 1.05;
}

.hover\:translate-y-\[-4px\]:hover {
  --landing-translate-y: -4px;
}

.group:hover .group-hover\:scale-105 {
  --landing-scale-x: 1.05;
  --landing-scale-y: 1.05;
}

.group:hover .group-hover\:scale-110 {
  --landing-scale-x: 1.1;
  --landing-scale-y: 1.1;
}

.active\:scale-95:active {
  --landing-scale-x: .95;
  --landing-scale-y: .95;
}

.cursor-pointer {
  cursor: pointer;
}

.blur-3xl {
  filter: blur(64px);
}

.blur-\[80px\] {
  filter: blur(80px);
}

.blur-\[100px\] {
  filter: blur(100px);
}

.hover\:bg-blue-700:hover {
  background-color: #1d4ed8;
}

.hover\:bg-surface:hover {
  background-color: var(--landing-surface);
}

.hover\:bg-white\/10:hover {
  background-color: #ffffff1a;
}

.hover\:bg-white\/20:hover {
  background-color: #fff3;
}

.hover\:bg-white\/90:hover {
  background-color: #ffffffe6;
}

.hover\:border-primary\/30:hover {
  border-color: #0056b34d;
}

.hover\:border-primary\/40:hover {
  border-color: #0056b366;
}

.hover\:border-primary\/50:hover {
  border-color: #0056b380;
}

.hover\:gap-3:hover {
  gap: .75rem;
}

.hover\:text-blue-700:hover {
  color: #1d4ed8;
}

.hover\:text-primary:hover {
  color: var(--landing-primary);
}

.group:hover .group-hover\:bg-black\/5 {
  background-color: #0000000d;
}

.group:hover .group-hover\:bg-primary {
  background-color: var(--landing-primary);
}

.group:hover .group-hover\:opacity-\[0\.07\] {
  opacity: .07;
}

.group:hover .group-hover\:text-white {
  color: #fff;
}

.group:hover .group-hover\:text-primary {
  color: var(--landing-primary);
}

.group:hover .group-hover\:text-secondary {
  color: var(--landing-secondary);
}

.group:hover .group-hover\:text-emerald-600 {
  color: var(--landing-emerald-600);
}

.inset-0 {
  inset: 0;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.left-1\/2 {
  left: 50%;
}

.left-6 {
  left: 1.5rem;
}

.right-0 {
  right: 0;
}

.-right-20 {
  right: -5rem;
}

.-left-20 {
  left: -5rem;
}

.top-0 {
  top: 0;
}

.-top-4 {
  top: -1rem;
}

.-top-20 {
  top: -5rem;
}

.top-6 {
  top: 1.5rem;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-20 {
  width: 5rem;
}

.w-2\/3 {
  width: 66.6667%;
}

.w-80 {
  width: 20rem;
}

.w-96 {
  width: 24rem;
}

.w-full {
  width: 100%;
}

.max-w-md {
  max-width: 28rem;
}

.max-w-2xl {
  max-width: 42rem;
}

.max-w-7xl {
  max-width: 80rem;
}

.h-1 {
  height: .25rem;
}

.h-12 {
  height: 3rem;
}

.h-16 {
  height: 4rem;
}

.h-2\/3 {
  height: 66.6667%;
}

.h-80 {
  height: 20rem;
}

.h-96 {
  height: 24rem;
}

.h-auto {
  height: auto;
}

.h-full {
  height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.aspect-\[9\/16\] {
  aspect-ratio: 9 / 16;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-12 {
  padding: 3rem;
}

.px-3 {
  padding-left: .75rem;
  padding-right: .75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.py-1 {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.py-1\.5 {
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.py-2\.5 {
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pt-24 {
  padding-top: 6rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mb-2 {
  margin-bottom: .5rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.mt-2 {
  margin-top: .5rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-auto {
  margin-top: auto;
}

.z-10 {
  z-index: 10;
}

.-z-10 {
  z-index: -10;
}

.z-50 {
  z-index: 50;
}

.z-\[60\] {
  z-index: 60;
}

@media (max-width: 767px) {
  .landing-brand-title {
    font-size: 1.35rem;
  }

  .landing-comparison-cell {
    padding: .75rem .625rem;
    font-size: .75rem;
    line-height: 1.35;
  }

  .landing-comparison-cell--head {
    font-size: .8125rem;
    line-height: 1.25;
  }
}

@media (min-width: 640px) {
  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:w-\[60\%\] {
    width: 60%;
  }
}

@media (min-width: 768px) {
  .md\:mt-0 {
    margin-top: 0;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-24 {
    margin-top: 6rem;
  }

  .md\:flex {
    display: flex;
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:items-end {
    align-items:  flex-end;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:p-20 {
    padding: 5rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .md\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .md\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px) {
  .lg\:flex {
    display: flex;
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }
}
