@import "https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&subset=latin-ext";
@import "https://fonts.googleapis.com/css?family=Exo:300,400,700&subset=latin-ext";
:root {
  --color-neutral-0: #fff;
  --color-neutral-100: #fefefe;
  --color-neutral-200: #ddd;
  --color-neutral-500: #6c757d;
  --color-neutral-600: #444;
  --color-neutral-700: #333;
  --color-neutral-800: #222;
  --color-neutral-900: #151515;
  --color-blue-700: #49a1d9;
  --color-blue-500: #7c94f2;
  --color-blue-300: #96a9f5;
  --color-blue-100: #abbaf7;
  --color-green-700: #45b649;
  --color-green-500: #6ab251;
  --color-green-300: #88c174;
  --color-green-100: #a0cd90;
  --color-orange-700: #f99b1c;
  --color-orange-500: #c79733;
  --color-orange-300: #d2ac5c;
  --color-orange-100: #dbbd7d;
  --color-purple-700: #b5248f;
  --color-purple-500: #853582;
  --color-purple-300: #9d5d9b;
  --color-purple-100: #b17daf;
  --color-accent: #007bff;
  --color-accent-dark: #006fe7;
  --color-status-success: #28a745;
  --color-status-info: #17a2b8;
  --color-status-warning: #ffc107;
  --color-status-danger: #dc3545;
  --gradient-primary: linear-gradient(90deg, #0062cc 0%, #007bff 50%, #0062cc);
  --gradient-secondary: linear-gradient(90deg, #333 0%, #000 50%, #333);
  --gradient-tertiary: linear-gradient(90deg, #fff 0%, #f2f2f2 50%, #fff);
  --gradient-colors-simple: linear-gradient(20deg, purple, red, orange, #2196f3, #00f);
  --gradient-colors-symmetric: linear-gradient(30deg, #00f, #2196f3, purple, red, orange, #4caf50, #2196f3, #00f);
  --gradient-light: linear-gradient(#f5f5f5, #f9f9f9);
  --gradient-whitey: linear-gradient(10deg, #fff, #fff, #eee);
  --gradient-dark: linear-gradient(5deg, #151515, #333, #232323);
  --color-white-alpha-10: hsla(0, 0%, 100%, 0.1);
  --color-white-alpha-20: hsla(0, 0%, 100%, 0.2);
  --color-white-alpha-50: hsla(0, 0%, 100%, 0.5);
  --color-white-alpha-60: hsla(0, 0%, 100%, 0.6);
  --color-white-alpha-80: hsla(0, 0%, 100%, 0.8);
  --color-white-alpha-90: hsla(0, 0%, 100%, 0.9);
  --color-white-alpha-95: hsla(0, 0%, 100%, 0.95);
  --color-black-alpha-10: rgba(0, 0, 0, 0.1);
  --color-black-alpha-20: rgba(0, 0, 0, 0.2);
  --color-black-alpha-50: rgba(0, 0, 0, 0.5);
  --color-black-alpha-60: rgba(0, 0, 0, 0.6);
  --color-black-alpha-80: rgba(0, 0, 0, 0.8);
  --color-black-alpha-90: rgba(0, 0, 0, 0.9);
  --color-black-alpha-95: rgba(0, 0, 0, 0.95);
  --spacing-xxs: 0.25rem;
  --spacing-xs: 0.5rem;
  --spacing-sm: 0.75rem;
  --spacing-md: 1rem;
  --spacing-lg: 1.5rem;
  --spacing-xl: 2rem;
  --spacing-xxl: 3rem;
  --spacing-fixed-2: 2px;
  --spacing-fixed-4: 4px;
  --spacing-fixed-5: 5px;
  --spacing-fixed-8: 8px;
  --spacing-fixed-10: 10px;
  --spacing-fixed-12: 12px;
  --spacing-fixed-15: 15px;
  --spacing-fixed-16: 16px;
  --spacing-fixed-20: 20px;
  --spacing-fixed-30: 30px;
  --spacing-fixed-40: 40px;
  --spacing-fixed-50: 50px;
  --spacing-fixed-60: 60px;
  --spacing-fixed-70: 70px;
  --spacing-fixed-80: 80px;
  --spacing-fixed-100: 100px;
  --spacing-em-40: 0.04em;
  --spacing-em-100: 0.1em;
  --spacing-em-200: 0.2em;
  --font-family-primary: "Exo", "Open Sans", sans-serif;
  --font-family-secondary: "Courier New", monospace;
  --font-size-xxs: 0.6rem;
  --font-size-xs: 0.75rem;
  --font-size-sm: 1rem;
  --font-size-md: 1.5rem;
  --font-size-lg: 1.8rem;
  --font-size-xl: 2rem;
  --font-size-2xl: 2.5rem;
  --font-size-3xl: 3rem;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-bold: 700;
  --line-height-100: 1;
  --line-height-120: 1.2;
  --line-height-130: 1.3;
  --line-height-140: 1.4;
  --line-height-150: 1.5;
  --line-height-180: 1.8;
  --font-vertical-center-transform-y: translateY(0.1em);
  --radius-xs: 0.25rem;
  --radius-sm: 0.35rem;
  --radius-md: 0.5rem;
  --radius-lg: 0.75rem;
  --radius-xl: 1rem;
  --radius-2xl: 2rem;
  --radius-3xl: 3rem;
  --shadow-outline-dark: 0 0 1px #000;
  --shadow-outline-light: 0 0 1px #fff;
  --shadow-drop-dark-sm: 0 5px 12px -10px rgba(0, 0, 0, 0.8);
  --shadow-drop-dark-md: 0 5px 16px -10px rgba(0, 0, 0, 0.9);
  --shadow-drop-dark-lg: 0 5px 12px -10px #000;
  --shadow-drop-light-sm: 0 5px 12px -10px hsla(0, 0%, 100%, 0.8);
  --shadow-drop-light-md: 0 5px 16px -10px hsla(0, 0%, 100%, 0.9);
  --shadow-sm: 0 0 5px -3px #999;
  --shadow-md: 0 0 7px -3px #333;
  --shadow-lg: 0 0 5px 0 #000;
  --shadow-xl: 0 0 15px -10px #000;
  --shadow-2xl: 0 0 20px -10px #000;
  --color-surface-page: var(--color-neutral-100);
  --color-surface-panel: var(--color-neutral-900);
  --color-text-body: var(--color-neutral-700);
  --color-text-body-ligther: var(--color-black-alpha-50);
  --color-link: var(--color-accent);
  --color-link-hover: var(--color-accent-dark);
  --color-line: var(--color-black-alpha-10);
  --color-line-secondary: var(--color-white-alpha-10);
  --color-navbar-item: var(--color-neutral-0);
  --color-navbar-item-hover: var(--color-neutral-900);
  --color-navbar-item-description: var(--color-neutral-200);
  --color-navbar-item-purpose: var(--color-white-alpha-60);
  --color-product-text: var(--color-neutral-0);
  --color-product-tagline: var(--color-neutral-0);
  --color-product-note: var(--color-white-alpha-50);
  --button-primary-bg: var(--gradient-primary);
  --button-primary-text: var(--color-white-alpha-95);
  --button-secondary-bg: var(--gradient-secondary);
  --button-secondary-text: var(--color-white-alpha-95);
  --button-secondary-text-hover: var(--color-neutral-0);
  --button-tertiary-bg: var(--gradient-tertiary);
  --button-tertiary-text: var(--color-neutral-700);
  --bg-panel-dark: var(--gradient-dark);
  --bg-panel-light: var(--color-white-alpha-95);
  --color-panel-dark: var(--color-neutral-0);
  --color-panel-light: var(--color-neutral-900);
  --height-navbar: var(--spacing-fixed-70);
  --spacing-navbar-brand-x: var(--spacing-fixed-20);
  --spacing-navbar-brand-logo-gap: var(--spacing-fixed-10);
  --spacing-navbar-item-y: var(--spacing-fixed-5);
  --spacing-navbar-item-x: var(--spacing-fixed-15);
  --spacing-product-name-y: var(--spacing-fixed-5);
  --spacing-product-name-x: var(--spacing-fixed-5);
  --spacing-product-title-y: var(--spacing-fixed-15);
  --spacing-product-title-x: var(--spacing-fixed-5);
  --spacing-product-note-y: var(--spacing-fixed-20);
  --spacing-product-note-x: var(--spacing-fixed-10);
  --spacing-product-feature-set-y-top: var(--spacing-fixed-30);
  --spacing-product-feature-set-y-bottom: var(--spacing-fixed-10);
  --spacing-product-feature-set-x: var(--spacing-fixed-10);
  --spacing-container-x: var(--spacing-fixed-15);
  --text-offset-y-link: var(--font-vertical-center-transform-y);
  --spacer-top-sm: var(--spacing-fixed-10);
  --spacer-bottom-sm: var(--spacing-fixed-10);
  --spacer-top-md: var(--spacing-fixed-20);
  --spacer-bottom-md: var(--spacing-fixed-20);
  --spacer-top-lg: var(--spacing-fixed-40);
  --spacer-bottom-lg: var(--spacing-fixed-40);
  --spacer-top-xl: var(--spacing-fixed-50);
  --spacer-bottom-xl: var(--spacing-fixed-50);
  --spacer-top-xxl: var(--spacing-fixed-70);
  --spacer-bottom-xxl: var(--spacing-fixed-70);
  --button-xl-padding-y: var(--spacing-fixed-10);
  --button-xl-padding-top: var(--spacing-fixed-12);
  --button-xl-padding-x: var(--spacing-fixed-20);
  --button-lg-padding-y: var(--spacing-fixed-8);
  --button-lg-padding-x: var(--spacing-fixed-15);
  --button-md-padding-y: var(--spacing-fixed-10);
  --button-md-padding-x: var(--spacing-fixed-20);
  --button-sm-padding-y: var(--spacing-fixed-5);
  --button-sm-padding-x: var(--spacing-fixed-10);
  --button-lg-margin: var(--spacing-fixed-5);
  --spacing-gap-md: var(--spacing-fixed-20);
  --font-size-navbar-item: var(--font-size-sm);
  --font-size-navbar-brand: var(--font-size-md);
  --font-size-product-name: var(--font-size-2xl);
  --font-size-product-title: var(--font-size-xl);
  --font-size-navbar-item-purpose: var(--font-size-xs);
  --font-size-body: var(--font-size-sm);
  --line-height-body: var(--line-height-140);
  --line-height-headings: var(--line-height-120);
  --line-height-section-intro: var(--line-height-150);
  --text-offset-y-link: var(--spacing-em-100);
  --text-offset-y-navbar-brand: var(--spacing-fixed-4);
  --text-weight-thin: var(--font-weight-light);
  --text-weight-regular: var(--font-weight-regular);
  --text-weight-bold: var(--font-weight-bold);
  --font-size-summary: var(--font-size-md);
  --radius-button: var(--radius-2xl);
  --radius-image: var(--radius-md);
  --radius-panel: var(--radius-sm);
  --radius-navbar-item-hover: var(--radius-sm);
  --radius-product-image: var(--radius-md);
  --radius-card: var(--radius-lg);
  --radius-card-pricing: var(--radius-xl);
  --shadow-navbar: var(--shadow-lg);
  --shadow-button-primary: var(--shadow-md);
  --shadow-button-secondary: var(--shadow-sm);
  --shadow-button-primary-hover: var(--shadow-lg);
  --shadow-button-secondary-hover: var(--shadow-md);
  --shadow-image-default: var(--shadow-sm);
  --shadow-download-menu: var(--shadow-drop-dark-md);
  --shadow-product-name: var(--shadow-outline-dark);
  --shadow-product-image: var(--shadow-xl);
  --text-shadow: var(--shadow-outline-dark);
  --panel-shadow: 0 0 20px -10px #000;
}
figure {
  margin: 0;
  padding: 0;
}
.container a:not(.btn),
.post-content a:not(.btn),
.blog-container a:not(.btn) {
  color: var(--color-link);
  text-decoration: none;
}
.container a:not(.btn):hover,
.post-content a:not(.btn):hover,
.blog-container .a:not(.btn):hover {
  color: var(--color-link-hover);
  text-decoration: none;
}
*,
:after,
:before {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
}
body {
  color: var(--color-text-body);
  font-family: var(--font-family-primary);
  font-size: var(--font-size-body);
  line-height: var(--line-height-body);
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: var(--height-navbar);
  padding: 0;
}
main {
  background: var(--color-surface-page);
}
.site-header {
  font-size: var(--font-size-3xl);
}
h1 {
  font-size: var(--font-size-2xl);
  font-weight: var(--font-weight-bold);
  margin: 0;
  padding: 2px;
}
.header-basic,
h2 {
  font-size: var(--font-size-xl);
  margin: 0;
  padding: var(--spacing-lg) 0;
}
.header-basic,
.subtitle-basic,
h2 {
  font-weight: var(--font-weight-light);
}
.subtitle-basic {
  font-size: var(--font-size-lg);
  margin: var(--spacing-md) 0;
}
h3 {
  font-size: var(--font-size-lg);
  margin: 0;
  padding: var(--spacing-lg) 0;
  font-weight: var(--font-weight-light);
}
.form-group {
  margin-bottom: 1rem;
}
.form-control {
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  color: #495057;
  display: block;
  font-size: 1rem;
  height: calc(2.25rem + 2px);
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  width: 100%;
}
.content-textarea {
  min-height: 150px;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-shadow {
  text-shadow: var(--text-shadow);
}
.text-nowrap {
  white-space: nowrap;
}
.bold {
  font-weight: var(--font-weight-bold);
}
.regular {
  font-weight: var(--text-weight-regular);
}
.text-lighter {
  color: var(--color-text-body-ligther);
}
.display-inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.align-self-center {
  align-self: center;
}
.align-self-center-fixed {
  align-self: center;
}
.align-self-top {
  align-self: top;
}
.justify-self-end {
  justify-self: end;
}
.visually-hidden {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border: 0;
  white-space: nowrap;
}
.spacer-md {
  padding-bottom: var(--spacer-bottom-md);
  padding-top: var(--spacer-top-md);
}
.spacer-lg {
  padding-bottom: var(--spacer-bottom-lg);
  padding-top: var(--spacer-top-lg);
}
.spacer-xl {
  padding-bottom: var(--spacer-bottom-xl);
  padding-top: var(--spacer-top-xl);
}
.box-shadow {
  border-radius: var(--radius-image);
  box-shadow: var(--shadow-xl);
}
.box-no-shadow {
  box-shadow: none;
}
.size-32 {
  height: 32px;
  width: 32px;
}
.size-64 {
  height: 64px;
  width: 64px;
}
.size-80 {
  height: 80px;
  width: 80px;
}
.size-flexible {
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
.hidden-desktop {
  display: none;
}
.p-xs {
  padding: var(--spacing-fixed-10);
}
.p-sm {
  padding: var(--spacing-fixed-20);
}
.p-md {
  padding: var(--spacing-fixed-30);
}
.p-lg {
  padding: var(--spacing-fixed-50);
}
.p-l-md {
  padding-left: var(--spacing-fixed-30);
}
.p-l-sm {
  padding-left: var(--spacing-fixed-20);
}
.p-l-xs {
  padding-left: var(--spacing-fixed-10);
}
.p-r-xs {
  padding-right: var(--spacing-fixed-10);
}
.p-r-md {
  padding-right: var(--spacing-fixed-30);
}
.p-t-md {
  padding-top: var(--spacing-fixed-30);
}
.p-t-xl {
  padding-top: var(--spacing-fixed-70);
}
.m-b-sm {
  margin-bottom: var(--spacing-fixed-10);
}
.m-b-md {
  margin-bottom: var(--spacing-fixed-30);
}
.max-w-800 {
  max-width: 800px;
}
.max-w-1000 {
  max-width: 1000px;
}
.w-fit {
  width: fit-content;
}
.m-auto {
  margin: auto;
}
.m-l-100 {
  margin-left: 100%;
}
.divider-mono-light:after {
  background: #fff3;
}
.divider-mono-dark:after,
.divider-mono-light:after {
  content: " ";
  display: block;
  height: 1px;
  margin-top: 11px;
  width: 100%;
}
.divider-mono-dark:after {
  background: #0003;
}
@media screen and (max-width: 1180px) {
  .hidden-mobile {
    display: none;
  }
  .hidden-desktop {
    display: unset;
  }
  .align-self-center {
    align-self: baseline;
  }
  .p-sm {
    padding: var(--spacing-fixed-10);
  }
  .p-md {
    padding: var(--spacing-fixed-20);
  }
  .p-lg {
    padding: var(--spacing-fixed-30);
  }
  .p-l-md {
    padding-left: var(--spacing-fixed-20);
  }
  .p-r-md {
    padding-right: var(--spacing-fixed-20);
  }
  .p-t-md {
    padding-top: var(--spacing-fixed-20);
  }
}
.logo-luna {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 512 512'%3E%3Cpath d='M0 0h512v512H0z' style='fill:none'/%3E%3Cpath d='M341.344 44.536C424.959 78.359 484 160.339 484 256c0 125.837-102.163 228-228 228-55.129 0-105.714-19.608-145.157-52.226 3.592.15 7.207.31 10.837.226 130.29-3 247-110.71 251-256 1.322-48.035-8.268-93.031-31.336-131.464' style='fill:%2300a9ff' transform='translate(-10.365 1.654)scale(.95506)'/%3E%3Cpath d='M318.208 330.537a262.4 262.4 0 0 0 39.325-72.368l122.476-44.825A229 229 0 0 1 484 256c0 86.629-48.418 162.039-119.646 200.621z' style='fill:%23fff;fill-opacity:.2' transform='translate(-10.365 1.654)scale(.95506)'/%3E%3Cpath d='M479.544 301.038c-8.079 40.256-26.774 76.694-53.036 106.264l-28.033-76.593z' style='fill:%23fff;fill-opacity:.2' transform='translate(-10.365 1.654)scale(.95506)'/%3E%3Cpath d='M258.669 387.055C324.292 341.883 370.197 266.181 372.68 176q.151-5.507.111-10.959l77.488-28.36C471.662 171.399 484 212.27 484 256c0 113.222-82.707 207.279-190.948 224.999z' style='fill:%23fff;fill-opacity:.2' transform='translate(-10.365 1.654)scale(.95506)'/%3E%3Cpath d='M200.391 419.651C145.095 409.91 107 389.534 107 366v-80c0 32.985 74.83 59.764 167 59.764 14.074 0 27.744-.625 40.815-1.801-30.216 34.708-69.624 61.207-114.424 75.688' style='fill:%2300cb48' transform='translate(-43.792 -16.492)scale(.95506)'/%3E%3Cpath d='M339.16 311.036c-20.018 3.043-42.044 4.728-65.16 4.728-92.17 0-167-26.779-167-59.764v-80c0 32.985 74.83 59.764 167 59.764 37.117 0 71.422-4.343 99.164-11.686-5.974 31.384-17.685 60.746-34.004 86.958' style='fill:%23ff9c00' transform='translate(-43.792 -16.492)scale(.95506)'/%3E%3Cpath d='M377.123 192.997c-28.403 7.996-64.218 12.767-103.123 12.767-92.17 0-167-26.779-167-59.764s74.83-59.764 167-59.764c33.495 0 64.699 3.537 90.865 9.625 8.315 25.21 12.815 52.153 12.815 80.139q-.001 8.561-.557 16.997' style='fill:%23bb009c' transform='translate(-43.792 -16.492)scale(.95506)'/%3E%3Cpath d='M107 341.159V286c0 9.298 5.946 18.102 16.549 25.953zM136.145 289.724C117.76 280.123 107 268.508 107 256v-80c0 19.493 26.135 36.819 66.539 47.731z' style='fill:%23fff;fill-opacity:.2' transform='translate(-43.792 -16.492)scale(.95506)'/%3E%3Cpath d='M161.877 410.276C128.18 399.34 107 383.548 107 366v-80c0 23.727 38.72 44.243 94.761 53.89zM217.428 312.242C153.065 303.939 107 281.88 107 256v-80c0 31.403 67.826 57.181 153.867 59.581zM188.496 197.336C139.702 186.898 107 167.805 107 146c0-30.209 62.766-55.213 144.135-59.207z' style='fill:%23fff;fill-opacity:.2' transform='translate(-43.792 -16.492)scale(.95506)'/%3E%3Cpath d='M277.772 205.749q-1.88.015-3.772.015c-92.17 0-167-26.779-167-59.764s74.83-59.764 167-59.764c24.409 0 47.603 1.878 68.516 5.254z' style='fill:%23fff;fill-opacity:.2' transform='translate(-43.792 -16.492)scale(.95506)'/%3E%3C/svg%3E")
    0 0;
  background-repeat: no-repeat;
}
.logo-moon {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421' viewBox='0 0 512 512'%3E%3Cpath d='M0 0h512v512H0z' style='fill:none'/%3E%3Cpath d='M471.558 182.163C479.62 205.462 484 230.474 484 256.5 484 382.061 382.061 484 256.5 484c-120.288 0-218.896-93.557-226.966-211.812l256.059-42.676H30.587a225.9 225.9 0 0 1 20.783-71.444l281.572-46.928H81.544C123.289 60.963 186.191 29 256.5 29c84.721 0 158.688 46.411 197.842 115.174l-227.935 37.989z' style='fill:%2300a9ff'/%3E%3Cpath d='M471.558 182.163C479.62 205.462 484 230.473 484 256.5 484 382.061 382.061 484 256.5 484c-51.238 0-98.542-16.975-136.591-45.605 140.01-3.887 253.062-116.426 257.771-256.232zm-94.205-25.158c-2.363-39.473-13.37-76.633-31.152-109.61 45.708 19.654 83.705 53.863 108.141 96.779z' style='fill:url(%23a)'/%3E%3Cpath d='M119.909 438.395c17.534 13.193 7.778 5.807.737.553-51.683-38.561-86.458-98.552-91.112-166.76l256.059-42.676H30.587a225.9 225.9 0 0 1 20.783-71.444l281.572-46.928H81.544C123.289 60.963 186.191 29 256.5 29c31.846 0 62.172 6.558 89.701 18.395 17.782 32.977 28.789 70.137 31.152 109.61l-150.946 25.158H377.68c-4.709 139.806-117.761 252.345-257.771 256.232' style='fill:url(%23b)'/%3E%3Cpath d='M320.003 37.997c57.341 16.659 105.369 55.299 134.339 106.177l-227.935 37.989h245.151C479.62 205.463 484 230.474 484 256.5c0 103.242-68.92 190.514-163.223 218.277L105.523 259.523l180.07-30.011H128.488l101.156-101.156 103.298-17.216H246.86z' style='fill:%23fff;fill-opacity:.101961'/%3E%3Cpath d='M472.389 184.611C479.921 207.211 484 231.383 484 256.5c0 24.839-3.989 48.754-11.362 71.138L401 256z' style='fill:%23fff;fill-opacity:.101961'/%3E%3Cpath d='M374.837 182.163h96.721C479.62 205.463 484 230.474 484 256.5c0 51.316-17.027 98.686-45.735 136.765L301 256zm62.997-62.997a228 228 0 0 1 16.508 25.008l-49.819 8.303z' style='fill:%23fff;fill-opacity:.101961'/%3E%3Cpath d='M229.399 30.601A229 229 0 0 1 256.5 29c84.721 0 158.688 46.411 197.842 115.174l-227.935 37.989h245.151C479.62 205.463 484 230.474 484 256.5 484 382.061 382.061 484 256.5 484c-8.781 0-17.446-.499-25.969-1.469L30.469 282.469q-.581-5.108-.935-10.281l256.059-42.676H30.587l.014-.113 81.443-81.443 220.898-36.816H148.86z' style='fill:%23fff;fill-opacity:.101961'/%3E%3Cpath d='m227.488 229.512 47.349-47.349h196.721C479.62 205.463 484 230.474 484 256.5c0 76.811-38.149 144.782-96.517 185.983L201 256l14.867-14.867 69.726-11.621zM386.896 70.104c27.594 19.348 50.703 44.665 67.446 74.07l-169.819 28.303z' style='fill:%23fff;fill-opacity:.101961'/%3E%3Cdefs%3E%3CradialGradient id='b' cx='0' cy='0' r='1' gradientTransform='translate(88 164)scale(310.04)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%2300a9ff;stop-opacity:1'/%3E%3Cstop offset='.9' style='stop-color:%2300afff;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23000;stop-opacity:1'/%3E%3C/radialGradient%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='matrix(364.091 0 0 436.605 119.909 265.697)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23b1007f;stop-opacity:1'/%3E%3Cstop offset='.3' style='stop-color:%23ff00e1;stop-opacity:1'/%3E%3Cstop offset='.81' style='stop-color:%23ffa400;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23ff8b00;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
    0 0;
  background-repeat: no-repeat;
}
.logo-galaxy {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 512 512'%3E%3Cpath d='M0 0h512v512H0z' style='fill:none'/%3E%3Cpath d='M910.742 262.933c-7.541-1.361-12.447-8.378-12.447-19.326 0-27.872 29.798-50.5 66.5-50.5 36.705 0 66.505 22.628 66.505 50.5 0 11.879-5.99 20.039-14.5 21.402-20.089 3.221-86.307 1.492-106.058-2.076' style='fill:%23ff9c00' transform='matrix(1.11353 -.29035 .34712 1.26063 -874.446 260.489)'/%3E%3Cpath d='M817.515 190.868c-61.041 53.74-60.221 108.203-60.882 121.969-.633 13.187 1.256 26.191 5.937 38.624 26.025 69.134 128.559 94.617 228.827 56.871 6.932-2.609 27.383-9.562 20.203-8.509-87.015 12.761-143.45-5.683-173.137-20.927 43.589 16.719 101.92 19.063 161.927 2.984 47.5-12.728 88.33-34.932 117.86-61.63 53.75-48.592 60.23-103.987 61.1-120.678.69-13.327-1.19-26.471-5.92-39.033-26.03-69.134-128.56-94.617-228.827-56.871-6.932 2.609-27.388 9.562-20.207 8.509 106.944-15.684 167.694 15.766 189.384 30.488-44.72-24.111-111.54-29.996-180.57-11.499-46.355 12.421-86.347 33.863-115.695 59.702m125.399-10.858c61.746-16.546 129.126 16.745 136.966 46.012 7.84 29.266-35.92 66.46-97.671 83.005-61.748 16.546-118.247 6.218-126.089-23.049-7.842-29.266 25.046-89.423 86.794-105.968' style='fill:%2300a9ff' transform='matrix(.84557 0 0 .82283 -539.434 58.228)'/%3E%3Cpath d='m884.783 148.336 75.943 28.247a128 128 0 0 0-17.812 3.427c-61.748 16.545-94.636 76.702-86.794 105.968s64.341 39.595 126.089 23.049c26.561-7.117 49.791-18.054 67.021-30.537l-37.21 100.046a334 334 0 0 1-11.63 3.344c-60.007 16.079-118.338 13.735-161.927-2.984 28.778 14.777 82.692 32.562 165.237 22.012l-1.27 3.419c-4.147 1.513-8.496 3.05-11.033 4.005-100.268 37.746-202.802 12.263-228.827-56.871-4.681-12.433-6.57-25.437-5.937-38.624.661-13.766-.159-68.229 60.882-121.969 18.536-16.32 41.319-30.886 67.268-42.532' style='fill:%23fff;fill-opacity:.2' transform='matrix(.84557 0 0 .82283 -539.434 58.228)'/%3E%3Cpath d='m796.132 212.439 70.55 26.241c-10.023 17.536-13.83 35.1-10.562 47.298 5.969 22.277 40.129 33.581 83.337 30.413l-28.356 76.235c-26.702-.858-51.417-5.591-72.638-13.73 15.625 8.024 38.662 16.934 69.668 21.714l-9.367 25.182c-64.454-.007-118.336-26.893-136.194-74.331-4.681-12.433-6.57-25.437-5.937-38.624.572-11.919.035-54.346 39.499-100.398' style='fill:%23fff;fill-opacity:.2' transform='matrix(.84557 0 0 .82283 -539.434 58.228)'/%3E%3Cpath d='m899.896 86.208 22.93 61.966 61.966 22.93-61.966 22.929L899.896 256l-22.929-61.967L815 171.104l61.967-22.93z' style='fill:%23bb009c' transform='matrix(1.05204 0 0 1.02375 -825.66 -46.004)'/%3E%3Cpath d='m877.279 194.879-.312-.846L815 171.104l61.967-22.93 22.929-61.966 8.439 22.805z' style='fill:%23fff;fill-opacity:.2' transform='matrix(1.05204 0 0 1.02375 -825.66 -46.004)'/%3E%3Ccircle cx='995' cy='260' r='88' style='fill:%2300cb48' transform='matrix(.46452 0 0 .45203 -45.173 291.055)'/%3E%3Cpath d='M958.552 340.109C928.151 326.242 907 295.571 907 260c0-48.569 39.431-88 88-88 8.6 0 16.91 1.236 24.76 3.539z' style='fill:%23fff;fill-opacity:.2' transform='matrix(.46452 0 0 .45203 -45.173 291.055)'/%3E%3C/svg%3E")
    0 0;
  background-repeat: no-repeat;
}
.logo-meteor {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 512 512'%3E%3Cpath d='M0 0h512v512H0z' style='fill:none'/%3E%3Cg%3E%3Cpath d='M294.199 288.608a54.6 54.6 0 0 1 12.609-1.469c30.068 0 54.479 24.411 54.479 54.479s-24.411 54.478-54.479 54.478c-4.339 0-8.561-.508-12.609-1.469L74.655 341.618z' style='fill:%23ff9c00'/%3E%3Cpath d='M294.199 117.373a54.5 54.5 0 0 1 12.609-1.469c30.068 0 54.479 24.411 54.479 54.478 0 30.068-24.411 54.479-54.479 54.479a54.6 54.6 0 0 1-12.609-1.469l-219.544-53.01z' style='fill:%2300cb48'/%3E%3Cpath d='M233.044 202.991a54.5 54.5 0 0 1 12.609-1.469c30.067 0 54.478 24.411 54.478 54.478s-24.411 54.478-54.478 54.478c-4.34 0-8.562-.508-12.609-1.469L13.5 256z' style='fill:%23bb009c'/%3E%3Cpath d='m162.863 149.085 56.154 56.154-144.362-34.857zM162.863 320.32l56.154 56.154-144.362-34.856zM101.707 234.702l56.154 56.154L13.5 256z' style='fill:%23fff;fill-opacity:.2'/%3E%3Cpath d='m219.017 306.761-56.154 56.154-88.208-21.297zM219.017 135.526l-56.154 56.154-88.208-21.298zM157.861 221.144l-56.154 56.154L13.5 256z' style='fill:%23fff;fill-opacity:.2'/%3E%3Ccircle cx='442.237' cy='256' r='56.263' style='fill:%2300a9ff'/%3E%3Cpath d='M484.885 331.051c-29.966 88.79-111.584 152.552-207.465 152.552-39.667-51.049-71.872-135.461-71.872-227.603S237.753 79.446 277.42 28.397c95.881 0 177.499 63.762 207.465 152.552-13.175-7.939-28.605-12.506-45.094-12.506-48.324 0-87.558 39.233-87.558 87.557s39.234 87.557 87.558 87.557c16.489 0 31.919-4.567 45.094-12.506' style='fill:%2300a8ff'/%3E%3Cpath d='m455.69 256-45.933 45.934c-14.386-10.196-23.783-26.976-23.783-45.934s9.397-35.738 23.783-45.934z' style='fill:%23fff'/%3E%3Cpath d='m257.562 57.872 128.787 128.787c-20.745 16.017-34.116 41.13-34.116 69.341s13.371 53.324 34.116 69.341L257.562 454.128C227.54 403.007 205.548 332.143 205.548 256s21.992-147.007 52.014-198.128' style='fill:%23fff;fill-opacity:.2'/%3E%3C/g%3E%3C/svg%3E")
    0 0;
  background-repeat: no-repeat;
}
.logo-merit {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 512 512'%3E%3Cpath d='M-768 0h556v512h-556z' style='fill:none' transform='matrix(.92086 0 0 1 707.223 0)'/%3E%3Cpath d='M415.301 132.256A9.5 9.5 0 0 1 417.5 132c5.243 0 9.5 4.257 9.5 9.5s-4.257 9.5-9.5 9.5a9.5 9.5 0 0 1-2.199-.256l-38.284-9.244z' style='fill:%23ff9c00' transform='rotate(90 1597.12 -489.45)scale(6.01883)'/%3E%3Cpath d='m1879.59 1148.59 45.91 45.91-118.03-28.5z' style='fill:%23fff;fill-opacity:.2' transform='rotate(90 1945.263 -192.418)scale(1.28374)'/%3E%3Cpath d='m1925.5 1277.5-45.91 45.91-72.12-17.41z' style='fill:%23fff;fill-opacity:.2' transform='rotate(90 2035.122 -102.56)scale(1.28374)'/%3E%3Cpath d='M415.301 132.256A9.5 9.5 0 0 1 417.5 132c5.243 0 9.5 4.257 9.5 9.5s-4.257 9.5-9.5 9.5a9.5 9.5 0 0 1-2.199-.256l-38.284-9.244z' style='fill:%2300cb48' transform='matrix(0 -6.01883 -6.01883 0 1192.82 2598.57)'/%3E%3Cpath d='m1879.59 1148.59 45.91 45.91-118.03-28.5z' style='fill:%23fff;fill-opacity:.2' transform='matrix(0 -1.28374 -1.28374 0 1837.997 2649.681)'/%3E%3Cpath d='M415.301 132.256A9.5 9.5 0 0 1 417.5 132c5.243 0 9.5 4.257 9.5 9.5s-4.257 9.5-9.5 9.5a9.5 9.5 0 0 1-2.199-.256l-38.284-9.244z' style='fill:%23bb009c' transform='matrix(0 -6.01883 -6.01883 0 1022.515 2598.569)'/%3E%3Cpath d='m1925.5 1277.5-45.91 45.91-72.12-17.41z' style='fill:%23fff;fill-opacity:.2' transform='matrix(0 -1.28374 -1.28374 0 1847.411 2649.68)'/%3E%3Cpath d='M415.301 132.256A9.5 9.5 0 0 1 417.5 132c5.243 0 9.5 4.257 9.5 9.5s-4.257 9.5-9.5 9.5a9.5 9.5 0 0 1-2.199-.256l-38.284-9.244z' style='fill:%2300a9ff' transform='rotate(90 1511.965 -574.604)scale(6.01883)'/%3E%3Cpath d='m1879.59 1148.59 45.91 45.91-118.03-28.5z' style='fill:%23fff;fill-opacity:.2' transform='rotate(90 1860.107 -277.573)scale(1.28374)'/%3E%3Cpath d='M415.301 132.256A9.5 9.5 0 0 1 417.5 132c5.243 0 9.5 4.257 9.5 9.5s-4.257 9.5-9.5 9.5a9.5 9.5 0 0 1-2.199-.256l-38.284-9.244z' style='fill:%2300a9ff' transform='rotate(90 1682.27 -404.299)scale(6.01883)'/%3E%3Cpath d='m1925.5 1277.5-45.91 45.91-72.12-17.41z' style='fill:%23fff;fill-opacity:.2' transform='rotate(90 2120.275 -17.405)scale(1.28374)'/%3E%3C/svg%3E")
    0 0;
  background-repeat: no-repeat;
}
.logo-os-windows {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 66 66'%3E%3Cpath d='m0 9.367 26.775-3.675v25.876L0 31.567M30 5.182 65.475 0v31.35H30M0 34.305h26.775v25.95L0 56.505M30 34.65h35.475V65.7L30 60.675' style='fill-rule:nonzero'/%3E%3C/svg%3E") 50%;
  background-repeat: no-repeat;
}
.logo-os-macos {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 66 66'%3E%3Cpath d='M15.769 0h.162c.13 1.606-.483 2.806-1.228 3.675-.731.863-1.732 1.7-3.351 1.573-.108-1.583.506-2.694 1.25-3.561C13.292.879 14.557.16 15.769 0M20.67 16.716v.045c-.455 1.378-1.104 2.559-1.896 3.655-.723.995-1.609 2.334-3.191 2.334-1.367 0-2.275-.879-3.676-.903-1.482-.024-2.297.735-3.652.926h-.462c-.995-.144-1.798-.932-2.383-1.642-1.725-2.098-3.058-4.808-3.306-8.276v-1.019c.105-2.482 1.311-4.5 2.914-5.478.846-.52 2.009-.963 3.304-.765.555.086 1.122.276 1.619.464.471.181 1.06.502 1.618.485.378-.011.754-.208 1.135-.347 1.116-.403 2.21-.865 3.652-.648 1.733.262 2.963 1.032 3.723 2.22-1.466.933-2.625 2.339-2.427 4.74.176 2.181 1.444 3.457 3.028 4.209' style='fill-rule:nonzero' transform='translate(.542 .543)scale(2.85046)'/%3E%3C/svg%3E")
    50%;
  background-repeat: no-repeat;
}
.logo-os-linux {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 712 860'%3E%3Cpath d='M683.91 677.74c-.01-.01-.021-.021-.021-.03-6.069-6.85-8.96-19.55-12.069-33.08-3.101-13.52-6.57-28.1-17.67-37.55-.021-.021-.051-.04-.07-.061a46 46 0 0 0-6.73-4.89 44 44 0 0 0-6.899-3.32c15.43-45.76 9.38-91.329-6.2-132.5-19.11-50.54-52.48-94.569-77.97-124.689-28.53-35.99-56.431-70.15-55.88-120.61C501.25 144 508.87 1.19 373.35 1c-5.51-.01-11.26.22-17.25.7-151.44 12.19-111.27 172.19-113.52 225.76-2.77 39.18-10.71 70.06-37.66 108.36-31.65 37.64-76.23 98.57-97.34 162-9.96 29.93-14.7 60.439-10.33 89.319a68 68 0 0 0-3.92 3.841c-9.29 9.93-16.16 21.949-23.81 30.039-7.15 7.141-17.33 9.851-28.53 13.86-11.2 4.021-23.49 9.94-30.95 24.26 0 0 0 .011-.01.011-.01.02-.02.05-.04.069-3.51 6.55-4.65 13.62-4.65 20.79 0 6.63.98 13.351 1.97 19.82 2.06 13.46 4.15 26.189 1.38 34.81-8.86 24.23-10 40.98-3.76 53.141 6.26 12.18 19.11 17.55 33.64 20.59 29.06 6.06 68.41 4.56 99.42 21l2.67-5.03-2.64 5.04c33.2 17.36 66.86 23.521 93.71 17.39 19.48-4.439 35.28-16.039 43.4-33.88 21-.1 44.05-9 80.97-11.029 25.05-2.021 56.34 8.899 92.33 6.899.94 3.9 2.301 7.66 4.16 11.23.021.029.04.069.061.1 13.949 27.9 39.869 40.66 67.5 38.48 27.659-2.181 57.069-18.49 80.85-46.78l-4.36-3.66 4.391 3.62c22.66-27.48 60.27-38.87 85.22-53.91 12.47-7.52 22.58-16.939 23.37-30.62.778-13.67-7.252-28.99-25.712-49.48' style='fill-rule:nonzero'/%3E%3Cpath d='M698.24 726.57c-.48 8.439-6.59 14.71-17.88 21.51-22.561 13.61-62.551 25.45-88.08 56.38-22.181 26.39-49.221 40.88-73.03 42.76s-44.35-8-56.47-32.31l-.021-.05-.029-.061c-7.521-14.3-4.391-36.85 1.939-60.649 6.33-23.79 15.43-48.23 16.65-68.08v-.061c1.279-25.439 2.71-47.66 6.979-64.81 4.28-17.15 11.01-28.75 22.931-35.28.56-.3 1.109-.59 1.659-.86 1.351 22.03 12.261 44.511 31.54 49.37 21.101 5.561 51.511-12.54 64.351-27.31 2.569-.101 5.069-.23 7.5-.29 11.27-.271 20.71.38 30.37 8.82l.029.029.03.021c7.42 6.29 10.95 18.17 14.01 31.47 3.061 13.311 5.5 27.8 14.681 38.13l.01.01.01.021c17.641 19.57 23.311 32.79 22.821 41.24M269.49 788.95l-.01.06v.07c-2.04 26.74-17.12 41.3-40.28 46.59-23.14 5.29-54.53.021-85.87-16.37-.01 0-.02-.01-.03-.01-34.68-18.37-75.93-16.54-102.4-22.07-13.23-2.76-21.87-6.92-25.83-14.64-3.96-7.73-4.05-21.2 4.37-44.17l.04-.101.03-.1c4.17-12.85 1.08-26.91-.94-40.11-2.02-13.189-3.01-25.199 1.5-33.56l.04-.08c5.77-11.12 14.23-15.1 24.73-18.86 10.51-3.77 22.96-6.729 32.79-16.59l.06-.05.05-.05c9.09-9.59 15.92-21.62 23.91-30.15 6.74-7.2 13.49-11.97 23.66-12.04.12.011.23.011.35 0 1.78.011 3.67.16 5.67.471 13.5 2.04 25.27 11.479 36.61 26.859l32.74 59.67.01.03.02.02c8.71 18.19 27.11 38.2 42.7 58.61 15.59 20.401 27.65 40.891 26.08 56.571M432.77 232.69c-2.63-5.15-8-10.05-17.14-13.8l-.02-.01-.03-.01c-19.01-8.14-27.26-8.72-37.87-15.62-17.27-11.1-31.54-14.99-43.4-14.94-6.21.02-11.76 1.12-16.73 2.84-14.45 4.97-24.04 15.34-30.05 21.03l-.01.01c0 .01-.01.01-.01.02-1.18 1.12-2.7 2.14-6.38 4.84-3.71 2.71-9.27 6.79-17.27 12.79-7.11 5.33-9.42 12.27-6.96 20.4 2.45 8.13 10.29 17.51 24.63 25.62l.02.02.03.01c8.9 5.23 14.98 12.28 21.96 17.89 3.49 2.8 7.16 5.3 11.58 7.19s9.58 3.17 16.04 3.55c15.16.88 26.32-3.67 36.17-9.31 9.87-5.63 18.229-12.52 27.82-15.63l.02-.01.021-.01c19.659-6.14 33.68-18.51 38.069-30.26 2.2-5.88 2.13-11.46-.49-16.61' style='fill:%23fff;fill-rule:nonzero'/%3E%3Cpath d='M382.89 261.71c-15.641 8.153-33.91 18.04-53.35 18.04-19.43 0-34.78-8.98-45.82-17.73-5.52-4.37-10-8.72-13.38-11.88-5.864-4.629-5.162-11.122-2.752-10.93 4.038.504 4.649 5.822 7.192 8.2 3.44 3.22 7.75 7.39 12.97 11.53 10.44 8.27 24.36 16.32 41.79 16.32 17.4 0 37.712-10.215 50.11-17.17 7.024-3.94 15.962-11.003 23.257-16.357 5.58-4.097 5.377-9.03 9.985-8.493s1.199 5.46-5.254 11.092-16.548 13.104-24.748 17.378' style='fill:%23202020;fill-rule:nonzero'/%3E%3Cpath d='M622.39 595.47c-2.17-.08-4.31-.069-6.39-.02-.19.01-.38.01-.58.01 5.37-16.96-6.51-29.47-38.17-43.79-32.83-14.439-58.99-13.01-63.41 16.29-.28 1.53-.51 3.1-.68 4.68a50 50 0 0 0-7.4 3.29c-15.41 8.44-23.83 23.74-28.51 42.521-4.67 18.76-6.02 41.43-7.3 66.92v.02c-.79 12.811-6.07 30.15-11.41 48.511-53.78 38.369-128.42 54.989-191.8 11.729-4.29-6.79-9.22-13.52-14.29-20.16-3.24-4.239-6.57-8.45-9.87-12.609 6.5.01 12.03-1.061 16.5-3.08 5.56-2.53 9.46-6.57 11.4-11.771 3.86-10.39-.02-25.05-12.39-41.8-12.37-16.74-33.32-35.63-64.1-54.51v-.01c-22.62-14.07-35.26-31.311-41.18-50.03-5.93-18.73-5.1-38.98-.53-58.97 8.76-38.37 31.26-75.69 45.62-99.11 3.86-2.84 1.38 5.28-14.54 34.84-14.26 27.021-40.93 89.38-4.42 138.061.98-34.641 9.25-69.971 23.14-103.021 20.23-45.85 62.54-125.38 65.9-188.76 1.74 1.26 7.69 5.28 10.34 6.79.01.01.01.01.02.01 7.76 4.57 13.59 11.25 21.14 17.32 7.57 6.08 17.02 11.33 31.3 12.16q2.055.12 4.02.12c14.72 0 26.2-4.8 35.76-10.27 10.391-5.94 18.69-12.52 26.561-15.08.01-.01.02-.01.03-.01 16.63-5.2 29.84-14.4 37.359-25.12 12.92 50.92 42.96 124.47 62.271 160.36 10.27 19.04 30.689 59.5 39.51 108.25 5.59-.171 11.75.64 18.34 2.329 23.07-59.81-19.56-124.22-39.06-142.16-7.87-7.64-8.25-11.06-4.34-10.9 21.14 18.71 48.909 56.32 59.01 98.78 4.609 19.359 5.59 39.72.649 59.81 2.41 1 4.87 2.09 7.36 3.271 37.03 18.029 50.72 33.709 44.14 55.109M434.51 174.03c.08 10.09-1.66 18.68-5.49 27.45-2.18 5-4.689 9.2-7.699 12.84q-1.53-.735-3.181-1.41c-3.81-1.63-7.18-2.97-10.199-4.11-3.021-1.14-5.378-1.919-7.809-2.759 1.761-2.13 5.23-4.64 6.521-7.79 1.96-4.75 2.92-9.39 3.1-14.92 0-.22.07-.41.07-.67.11-5.3-.59-9.83-2.14-14.47-1.62-4.87-3.681-8.37-6.66-11.28-2.99-2.91-5.97-4.23-9.55-4.35-.17-.01-.33-.01-.5-.01-3.36.01-6.28 1.17-9.301 3.69-3.17 2.65-5.52 6.04-7.479 10.76-1.95 4.72-2.91 9.4-3.101 14.96-.029.22-.029.41-.029.63-.07 3.06.13 5.86.6 8.58-6.88-3.43-15.682-5.931-21.762-7.381-.35-2.63-.55-5.34-.61-8.18v-.77c-.11-10.06 1.54-18.69 5.41-27.45 3.87-8.77 8.66-15.07 15.399-20.2 6.75-5.12 13.381-7.47 21.23-7.55h.37c7.68 0 14.25 2.26 21 7.15 6.85 4.98 11.79 11.2 15.77 19.9 3.9 8.48 5.78 16.77 5.971 26.6-.001.26-.001.48.069.74M318.43 184.08c-1.01.29-1.99.6-2.96.93-5.5 1.9-9.867 3.997-14.087 6.787.41-2.92.47-5.88.15-9.19-.03-.18-.03-.33-.03-.51-.44-4.39-1.37-8.07-2.92-11.79-1.65-3.87-3.5-6.6-5.93-8.7-2.2-1.9-4.28-2.78-6.58-2.76-.23 0-.47.01-.71.03-2.58.22-4.72 1.48-6.75 3.95-2.02 2.46-3.35 5.52-4.31 9.58-.96 4.05-1.21 8.03-.81 12.6 0 .18.04.33.04.51.44 4.43 1.33 8.11 2.91 11.83 1.62 3.83 3.5 6.56 5.93 8.66.41.35.81.67 1.21.95-2.52 1.95-4.213 3.333-6.293 4.853-1.33.97-2.91 2.13-4.75 3.49-4.01-3.76-7.14-8.48-9.88-14.71-3.24-7.36-4.97-14.73-5.49-23.43v-.07c-.48-8.7.37-16.18 2.76-23.92 2.4-7.74 5.6-13.34 10.25-17.94 4.64-4.61 9.32-6.93 14.96-7.22.44-.02.87-.03 1.3-.03 5.11.01 9.67 1.71 14.39 5.48 5.12 4.09 8.99 9.32 12.23 16.69 3.25 7.37 4.98 14.74 5.46 23.44v.07c.23 3.65.2 7.09-.09 10.42' style='fill:%23fff;fill-rule:nonzero'/%3E%3Cpath d='M344.087 204.89c.646 2.076 3.993 1.732 5.926 2.728 1.696.873 3.061 2.789 4.968 2.844 1.821.052 4.654-.631 4.891-2.437.312-2.385-3.171-3.901-5.413-4.775-2.885-1.125-6.581-1.696-9.287-.191-.62.345-1.296 1.153-1.085 1.831M324.322 204.89c-.647 2.076-3.993 1.732-5.926 2.728-1.696.873-3.061 2.789-4.968 2.844-1.821.052-4.654-.631-4.891-2.437-.313-2.385 3.171-3.901 5.413-4.775 2.885-1.125 6.58-1.696 9.286-.191.621.345 1.297 1.153 1.086 1.831' style='fill:%23202020;fill-rule:nonzero'/%3E%3C/svg%3E")
    50%;
  background-repeat: no-repeat;
}
.icon-diagram {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='1024' height='1024' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M976.828 908.663c30.582-1.57 51.812-32.768 47.172-62.054-.41-135.509.82-271.155-.61-406.596-3.89-29.969-35.366-47.787-63.765-43.213-287.812.273-575.693-.546-863.437.41-30.788 2.799-49.766 34.953-44.988 63.966.41 134.827-.819 269.653.614 404.412 3.891 29.969 35.362 47.787 63.761 43.213 287.061-.068 574.191.205 861.253-.138M102.4 857.6V448h870.4v409.6zm874.428-512.137c30.382-1.57 51.682-32.495 47.172-61.645-.41-101.513.82-203.093-.61-304.606-3.83-29.696-34.957-47.718-63.287-43.213-287.949.273-575.898-.546-863.846.41C65.742-60.86 46.491-29.048 51.201-.103c.41 100.83-.819 201.728.614 302.49 3.891 29.696 34.953 47.718 63.283 43.213 287.198-.068 574.464.205 861.73-.137M102.4 294.4V-12.8h870.4v307.2zm307.2 358.4c.068-18.705.068-37.41-.273-56.115-1.843-24.508-23.62-45.397-48.196-46.217-53.248-.068-106.564-.205-159.812.068-24.781 1.161-46.421 22.801-47.582 47.582-.273 53.18-.137 106.359-.068 159.607.683 24.439 21.231 46.217 45.602 48.401 28.604.683 57.276.068 85.879.273h75.025c24.166-.41 46.148-20.139 48.947-44.237 1.092-18.91.205-37.956.478-56.934v-1.229H512c14.063 0 25.6-11.537 25.6-25.6v-25.6h128.068c0 19.046-.41 38.161.273 57.207 2.389 24.371 24.371 44.646 48.811 45.193h157.423c24.098-.478 45.943-20.002 48.879-43.964 1.229-17.545.205-35.226.546-52.838-.137-37.41.273-74.82-.205-112.23-1.434-24.508-22.938-45.67-47.514-46.831-53.18-.273-106.359-.137-159.607-.068-24.508.683-46.353 21.367-48.401 45.875-.341 18.842-.341 37.615-.273 56.457H512c-14.063 0-25.6 11.537-25.6 25.6v25.6zM870.4 704H716.8V550.4h153.6zm-665.6 51.2V601.6h153.6v153.6z' style='fill:%236ab251;fill-rule:nonzero' transform='matrix(1.05112 0 0 -1.05112 -53.046 956.005)'/%3E%3C/svg%3E")
    50%;
  background-repeat: no-repeat;
}
.icon-database {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='1024' height='1024' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M819.2 140.8c-2.174-29.873-32.901-45.616-56.866-57.207-79.408-33.696-166.857-42.152-252.29-44.951-96.139-1.117-194.463 5.683-285.447 38.944-27.279 11.822-61.057 25.53-70.315 56.661-1.596 87.512-.225 175.24-.683 262.835v330.057c0 .268 1.798 17.556 1.895 17.305 8.572-22.059 34.885-36.667 55.312-46.656 80.614-33.934 169.294-42.308 255.929-44.809 94.829-.813 191.75 6.174 281.466 39.007 25.609 11.098 56.946 23.859 68.346 51.136.744 1.779 2.254-9.587 2.652-15.31v6.215zm-614.4 5.803c33.182-25.562 75.941-33.8 116.011-42.551 110.441-19.7 224.672-19.516 335.027.704 38.763 8.787 80.098 16.971 112.162 41.847v498.21c-95.276-35.733-198.505-43.644-299.486-43.077-89.146 2.123-179.785 11.272-263.714 43.076zM494.046 857.6c79.844-1.249 161-7.93 236.851-34.442 35.175-12.987 73.232-34.04 85.109-72.187 10.897-33.115-6.416-69.383-34.06-88.489-43.961-30.995-98.213-41.734-150.296-50.521-98.939-14.285-200.158-14.067-298.951 1.343-50.543 9.14-103.39 20.243-145.239 51.784-26.627 19.861-41.752 56.458-29.782 88.595 13.749 38.528 53.386 58.608 89.592 71.41 79.21 26.234 163.82 32.39 246.776 32.507m-14.882-51.2c-74.011-1.281-149.319-6.941-219.721-31.355-20.319-8.396-45.106-17.4-53.823-39.506-4.648-19.508 15.125-32.956 30.037-40.892 49.566-24.331 105.282-31.944 159.621-37.738 92.716-7.802 187.166-5.5 278.145 15.27 30.443 8.343 63.55 16.405 86.649 39.304 11.341 10.361 9.707 28.883-1.956 38.308-25.933 23.092-61.201 31.203-94.046 39.371-60.644 13.208-122.953 17.408-184.906 17.238' style='fill:%23853582;fill-rule:nonzero' transform='matrix(1.2502 0 0 -1.2502 -96.09 1072.17)'/%3E%3C/svg%3E")
    50%;
  background-repeat: no-repeat;
}
.icon-file {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='32' height='32' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M960 672V0c0-35.328-28.672-64-64-64H192c-35.328 0-64 28.672-64 64v896c0 35.328 28.672 64 64 64h480c8.448 0 16.64-3.413 22.613-9.387l256-256C956.586 688.64 960 680.448 960 672M640 896H192V0h704v640H640zm210.773-192L704 850.773V704zM320 384v64h448v-64zm0-128v64h448v-64zm0-128v64h448v-64z' style='fill:%23853582;fill-rule:nonzero' transform='matrix(.03125 0 0 -.03125 0 30)'/%3E%3C/svg%3E") 50%;
  background-repeat: no-repeat;
}
.icon-export {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='1024' height='1024' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M960 448v192H704v256H256v-85.419l-64 64V896c0 35.328 28.672 64 64 64h480c8.448 0 16.64-3.413 22.613-9.387l255.997-256c5.98-5.973 9.39-14.165 9.39-22.613V0c0-35.328-28.672-64-64-64H256c-35.328 0-64 28.672-64 64v213.589l64 64V0h704v128H576c-35.328 0-64 28.672-64 64v192c0 35.328 28.672 64 64 64zm0-256v192H576V192zm-45.227 512L768 850.773V704zM274.091 576.683l-136.96 136.875c-12.459 12.544-12.459 32.768 0 45.312 12.544 12.459 32.768 12.459 45.312 0L372.31 568.918l2.304-2.048c6.315-6.315 9.387-14.507 9.387-22.784 0-8.192-3.072-16.469-9.387-22.699l-2.304-2.133-189.867-189.867c-12.544-12.544-32.768-12.544-45.312 0-12.459 12.459-12.459 32.768 0 45.227L275.2 512.683H0v64z' style='fill:%23dc3545;fill-rule:nonzero' transform='matrix(1 0 0 -1 0 960)'/%3E%3C/svg%3E")
    50%;
  background-repeat: no-repeat;
}
.icon-script {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='1024' height='1024' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M153.6 806.4h665.6v-51.2H153.6zm0-102.4H512v-51.2H153.6zm409.6 0h256v-51.2h-256zm0-409.6H768v-51.2H563.2zM153.6 601.6h563.2v-51.2H153.6zm0-102.4h409.6V448H153.6zm0-409.6h409.6V38.4H153.6zm0 204.8H512v-51.2H153.6zm0 102.4h512v-51.2h-512zm0-204.8h512v-51.2h-512z' style='fill:%237c94f2;fill-rule:nonzero' transform='matrix(1.33333 0 0 -1.33333 -136.533 1075.2)'/%3E%3C/svg%3E") 50%;
  background-repeat: no-repeat;
}
.icon-synchronize {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='1024' height='1024' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M492.071 88.97c0-58.683 79.793-106.338 236.308-106.338S964.687 30.287 964.687 88.97v307.2c0 26.23-13.076 55.06-46.946 76.879-35.604 22.843-106.732 41.275-189.361 41.275s-153.758-18.432-189.361-41.275c-33.95-21.819-46.946-50.649-46.946-76.879zm59.077 219.924c85.622-30.562 126.11-31.114 176.601-31.114 51.988 0 80.03-3.072 177.861 32.138V88.97c0-2.914-2.284-5.12-4.647-7.562-5.356-5.514-12.761-10.161-21.662-14.494-33.634-16.384-84.204-25.206-150.922-25.206S611.092 50.53 577.378 66.914c-8.901 4.332-16.226 8.98-21.583 14.494-2.363 2.442-4.647 4.647-4.647 7.562zm310.824 48.521c-10.949-3.623-20.716-6.617-29.696-9.058-29.223-7.089-65.063-11.264-103.897-11.264-97.831 0-177.231 26.466-177.231 59.077s79.399 59.077 177.231 59.077S905.61 428.781 905.61 396.17c0-14.809-16.463-28.357-43.638-38.755M432.994 99.525c-181.721 15.124-324.766 168.487-324.923 355.17v.394c0 15.124 12.209 27.412 27.254 27.412s27.254-12.288 27.254-27.412v-.394c.158-156.357 118.863-285.066 270.415-300.032zM738.54 573.322c-45.765 107.914-152.182 183.611-276.007 183.611-83.023 0-158.247-34.028-212.519-88.93l143.439 9.61c15.045 1.024 28.042-10.476 28.987-25.6 1.024-15.045-10.319-28.199-25.364-29.145l-206.139-13.863c-7.877-.551-15.518 2.363-21.11 7.956-5.514 5.593-8.428 13.391-7.877 21.268l13.706 207.478c1.024 15.124 14.021 26.545 28.987 25.521 15.045-1.024 26.466-14.1 25.442-29.223l-8.271-125.164c63.173 58.919 147.771 94.996 240.719 94.996 156.042 0 288.768-101.77 335.951-242.924-18.905 2.521-38.991 4.017-59.944 4.409' style='fill:%23f99b1c;fill-rule:nonzero' transform='matrix(1.1523 0 0 -1.1523 -124.53 1003.99)'/%3E%3C/svg%3E")
    50%;
  background-repeat: no-repeat;
}
.bg-image-p-l-20 {
  padding-left: 26px;
}
.bg-image-p-l-32 {
  background-position: 0 5px;
  padding-left: 42px;
}
.bg-image-size-20 {
  background-size: 20px 20px;
}
.bg-image-size-32 {
  background-size: 32px 32px;
}
.bg-image-size-64 {
  background-size: 64px 64px;
}
.cols-680-1fr {
  display: grid;
  gap: 50px;
  grid-template-columns: 680px 1fr;
}
.cols-1fr-680 {
  display: grid;
  gap: 50px;
  grid-template-columns: 1fr 680px;
}
.cols-1fr-1fr {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.cols-1fr-2fr {
  display: grid;
  grid-template-columns: 1fr 2fr;
}
.cols-1fr-auto {
  display: grid;
  grid-template-columns: 1fr auto;
}
.grid {
  display: grid;
}
.gap-md {
  gap: var(--spacing-fixed-20);
}
@media screen and (max-width: 1180px) {
  .cols-reverse {
    grid-template-areas: "right" "left";
  }
  .cols-1fr-680,
  .cols-680-1fr,
  .cols-1fr-auto {
    gap: 5px;
    grid-template-columns: 1fr;
  }
  .cols-reverse > :first-child {
    grid-area: left;
  }
  .cols-reverse > :nth-child(2) {
    grid-area: right;
  }
  .cols-1fr-1fr,
  .cols-1fr-2fr {
    grid-template-columns: 1fr;
  }
}
.container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
}
.blog-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 850px;
  overflow: auto;
  padding-top: var(--spacing-fixed-70);
  width: 100%;
}

@media screen and (max-width: 1580px) {
  .blog-container {
    padding-top: var(--spacing-fixed-20);
  }
}

@media screen and (max-width: 1180px) {
  .blog-container {
    padding-top: var(--spacing-fixed-20);
  }
}

.blog-container h1 {
  max-width: 700px;
}

.blog-container article::after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background: linear-gradient(90deg, #ccc, #ccc, #f4f4f4, #f4f4f4);
  margin-top: 10px;
  margin-bottom: 40px;
}

.section-product {
  background:
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5' viewBox='0 0 1140 882'%3E%3Cpath d='M1140 877.028c-574.36 42.09-774.78-245.945-1140-82.5V0h1140z' style='fill:%23101010'/%3E%3Cpath d='M1140 877.028C662.64 1028.5 351.22 425.747 0 643.152V0h1140z' style='fill:url(%23a)' transform='matrix(-1 0 0 .68568 1140 0)'/%3E%3Cpath d='M1140 441V0H0v601.365C477.36 705.227 788.78 291.928 1140 441' style='fill:url(%23b)'/%3E%3Cpath d='M1140 441V0H0v601.365C477.36 705.227 788.78 291.928 1140 441' style='fill:url(%23c)'/%3E%3Cpath d='M1140 441V0H0v601.365C477.36 705.227 788.78 291.928 1140 441' style='fill:url(%23d)'/%3E%3Cg transform='matrix(.59375 0 0 .99306 0 230.84)'%3E%3CclipPath id='e'%3E%3Cpath d='M0 0h1920v500H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23e)'%3E%3Cpath d='M1920 121c-19.14 213.986-321.69-177.412-1113.99 135.061C297.818 456.488 290.376 180.75-.005 135v164C21.212 84.833 631.466 486.967 1034.61 320.739 1583.01 94.612 1683.88 277.864 1920 409z' style='fill:%23fff;fill-opacity:.02'/%3E%3Cpath d='M1920 409c-19.14-213.986 169.31 153.473-622.98-159C788.823 49.573 290.385 349.25-.005 395V231C21.212 445.167 631.466 43.033 1034.61 209.261 1583.01 435.388 1683.88 252.136 1920 121z' style='fill:%23fff;fill-opacity:.02'/%3E%3C/g%3E%3C/g%3E%3Ccircle cx='77' cy='421' r='6' style='fill:%23fff;fill-opacity:.1' transform='translate(-32 151)'/%3E%3Ccircle cx='373.5' cy='356.5' r='5.5' style='fill:%23fff;fill-opacity:.1' transform='translate(-87 35)'/%3E%3Ccircle cx='1074' cy='367' r='5' style='fill:%23fff;fill-opacity:.1' transform='translate(29 22)'/%3E%3Ccircle cx='848' cy='271' r='3' style='fill:%23fff;fill-opacity:.1'/%3E%3Ccircle cx='848' cy='271' r='3' style='fill:%23fff;fill-opacity:.1' transform='translate(210 51)'/%3E%3Ccircle cx='212.5' cy='544.5' r='3.5' style='fill:%23fff;fill-opacity:.1'/%3E%3Cpath d='m45 572-90.507-113.2L212.5 544.5l74-153 210.44 139.677L690 501l158-230 255 118-45.34-67.419 109.07 16.365L1103 389' style='fill:none;stroke:%23fff;stroke-opacity:.05;stroke-width:1px'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='matrix(-1099 -206.679 -206.679 1099 826 750)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23043256;stop-opacity:.65'/%3E%3Cstop offset='1' style='stop-color:%230f1927;stop-opacity:.65'/%3E%3C/radialGradient%3E%3CradialGradient id='c' cx='0' cy='0' r='1' gradientTransform='rotate(155.952 249.072 283.368)scale(309.197)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23003063;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%2304003f;stop-opacity:0'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' x1='0' x2='1' y1='0' y2='0' gradientTransform='matrix(171 -207.322 207.322 171 38 618.322)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23710462;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23710462;stop-opacity:0'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='0' x2='1' y1='0' y2='0' gradientTransform='matrix(-264 -281 281 -264 1230 688)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%233ab500;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%235ad91f;stop-opacity:0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
      100% 100%,
    #fefefe;
  background-size: cover;
}
.section-dark-level-1,
.section-product {
  color: #fff;
  padding: var(--spacing-fixed-60) 20px var(--spacing-fixed-60) 20px;
  text-align: left;
}
.section-dark-level-1 {
  background:
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5' viewBox='0 0 1140 882'%3E%3Cpath d='M1140 877.028c-574.36 42.09-774.78-245.945-1140-82.5V0h1140z' style='fill:%23101010'/%3E%3Cpath d='M1140 877.028C662.64 1028.5 351.22 425.747 0 643.152V0h1140z' style='fill:url(%23a)' transform='matrix(-1 0 0 .68568 1140 0)'/%3E%3Cpath d='M1140 441V0H0v601.365C477.36 705.227 788.78 291.928 1140 441' style='fill:url(%23b)'/%3E%3Cpath d='M1140 441V0H0v601.365C477.36 705.227 788.78 291.928 1140 441' style='fill:url(%23c)'/%3E%3Cpath d='M1140 441V0H0v601.365C477.36 705.227 788.78 291.928 1140 441' style='fill:url(%23d)'/%3E%3Cg transform='matrix(.59375 0 0 .99306 0 230.84)'%3E%3CclipPath id='e'%3E%3Cpath d='M0 0h1920v500H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23e)'%3E%3Cpath d='M1920 121c-19.14 213.986-321.69-177.412-1113.99 135.061C297.818 456.488 290.376 180.75-.005 135v164C21.212 84.833 631.466 486.967 1034.61 320.739 1583.01 94.612 1683.88 277.864 1920 409z' style='fill:%23fff;fill-opacity:.02'/%3E%3Cpath d='M1920 409c-19.14-213.986 169.31 153.473-622.98-159C788.823 49.573 290.385 349.25-.005 395V231C21.212 445.167 631.466 43.033 1034.61 209.261 1583.01 435.388 1683.88 252.136 1920 121z' style='fill:%23fff;fill-opacity:.02'/%3E%3C/g%3E%3C/g%3E%3Ccircle cx='77' cy='421' r='6' style='fill:%23fff;fill-opacity:.1' transform='translate(-32 151)'/%3E%3Ccircle cx='373.5' cy='356.5' r='5.5' style='fill:%23fff;fill-opacity:.1' transform='translate(-87 35)'/%3E%3Ccircle cx='1074' cy='367' r='5' style='fill:%23fff;fill-opacity:.1' transform='translate(29 22)'/%3E%3Ccircle cx='848' cy='271' r='3' style='fill:%23fff;fill-opacity:.1'/%3E%3Ccircle cx='848' cy='271' r='3' style='fill:%23fff;fill-opacity:.1' transform='translate(210 51)'/%3E%3Ccircle cx='212.5' cy='544.5' r='3.5' style='fill:%23fff;fill-opacity:.1'/%3E%3Cpath d='m45 572-90.507-113.2L212.5 544.5l74-153 210.44 139.677L690 501l158-230 255 118-45.34-67.419 109.07 16.365L1103 389' style='fill:none;stroke:%23fff;stroke-opacity:.05;stroke-width:1px'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='matrix(-1099 -206.679 -206.679 1099 826 750)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23043256;stop-opacity:.65'/%3E%3Cstop offset='1' style='stop-color:%230f1927;stop-opacity:.65'/%3E%3C/radialGradient%3E%3CradialGradient id='c' cx='0' cy='0' r='1' gradientTransform='rotate(155.952 249.072 283.368)scale(309.197)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23003063;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%2304003f;stop-opacity:0'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' x1='0' x2='1' y1='0' y2='0' gradientTransform='matrix(171 -207.322 207.322 171 38 618.322)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23710462;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23710462;stop-opacity:0'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='0' x2='1' y1='0' y2='0' gradientTransform='matrix(-264 -281 281 -264 1230 688)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%233ab500;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%235ad91f;stop-opacity:0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
      0 0,
    #101010;
  background-size: cover;
}
.section-dark-level-2 {
  background: #151515;
}
.section-dark-level-2,
.section-dark-level-3 {
  color: #fff;
  padding: var(--spacing-fixed-60) 20px var(--spacing-fixed-60) 20px;
  text-align: left;
}
.section-dark-level-3 {
  background: #101010;
}
.section-dark-level-4 {
  background: #080808;
  color: #fff;
  padding: var(--spacing-fixed-60) 20px var(--spacing-fixed-60) 20px;
  text-align: left;
}
.section-colored-level-1 {
  background:
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='1920' height='500' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M0 0h1920v500H0z' style='fill:none'/%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h1920v500H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M1920 121c-19.14 213.986-321.69-177.412-1113.99 135.061C297.818 456.488 290.376 180.75-.005 135v164C21.212 84.833 631.466 486.967 1034.61 320.739 1583.01 94.612 1683.88 277.864 1920 409z' style='fill:%23fff;fill-opacity:.22'/%3E%3Cpath d='M1920 409c-19.14-213.986 169.31 153.473-622.98-159C788.823 49.573 290.385 349.25-.005 395V231C21.212 445.167 631.466 43.033 1034.61 209.261 1583.01 435.388 1683.88 252.136 1920 121z' style='fill:%23fff;fill-opacity:.26'/%3E%3C/g%3E%3C/svg%3E")
      100% 100%,
    linear-gradient(20deg, purple, red, orange, #2196f3, #000);
  background-position-y: 0;
  background-size: auto, auto;
  background-size: cover;
  color: #fff;
  padding: var(--spacing-fixed-60) 20px var(--spacing-fixed-60) 20px;
}
.section-intro {
  line-height: var(--line-height-section-intro);
  padding: var(--spacing-fixed-60) 20px var(--spacing-fixed-60) 20px;
}
.section-white {
  background: #fff;
}
.section-default-level-1 {
  background: #fefefe;
}
.section-white,
.section-default-level-1,
.section-default-level-2 {
  color: #333;
  padding: var(--spacing-fixed-60) 20px var(--spacing-fixed-60) 20px;
}
.section-default-level-2 {
  background:
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='1920' height='500' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M0 0h1920v500H0z' style='fill:none'/%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h1920v500H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M1920 121c-19.14 213.986-321.69-177.412-1113.99 135.061C297.818 456.488 290.376 180.75-.005 135v164C21.212 84.833 631.466 486.967 1034.61 320.739 1583.01 94.612 1683.88 277.864 1920 409z' style='fill:%23fff;fill-opacity:.22'/%3E%3Cpath d='M1920 409c-19.14-213.986 169.31 153.473-622.98-159C788.823 49.573 290.385 349.25-.005 395V231C21.212 445.167 631.466 43.033 1034.61 209.261 1583.01 435.388 1683.88 252.136 1920 121z' style='fill:%23fff;fill-opacity:.26'/%3E%3C/g%3E%3C/svg%3E")
      100% 100%,
    #fefefe;
  background-size: auto, auto;
  background-size: cover;
}
.section-default-level-3 {
  background: #fefefe;
  background:
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='1920' height='500' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M0 0h1920v500H0z' style='fill:none'/%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h1920v500H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M0 474.685c278.22-288.785 1052.5-557.136 1920 0V25.315c-722.6 510.086-1622.66 246.851-1920 80z' style='fill:%23f7f5f8;fill-opacity:.33' transform='matrix(1 0 0 1.11267 0 -28.167)'/%3E%3Cpath d='M1920 364.685c-278.22-151.246-1052.5-291.791-1920 0v-235.35c722.604 267.149 1622.66 129.284 1920 41.898z' style='fill:%23c9c9c9;fill-opacity:.06' transform='matrix(1 .05677 0 1.24786 0 -90.393)'/%3E%3C/g%3E%3C/svg%3E") 100% 100%,
    #fefefe;
  background-size: auto, auto;
  background-size: cover;
  color: #333;
}
.section-default-level-3,
.section-page {
  padding: var(--spacing-fixed-60) 20px var(--spacing-fixed-60) 20px;
}
.section-page {
  background:
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 1920 500'%3E%3Cpath d='M0 0h1920v500H0z' style='fill:none'/%3E%3Cpath d='M0 500h1920v-71.628c-98.103 30.448-195.428 49.659-373.159 55.116-188.935 5.801-447.528 12.414-707.757-39.803C459.965 367.612 197.37 398.364 0 454z' style='fill:%23fefefe'/%3E%3C/svg%3E") 100% 99%,
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='1920' height='500' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M0 0h1920v500H0z' style='fill:none'/%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h1920v500H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M1920 121c-19.14 213.986-321.69-177.412-1113.99 135.061C297.818 456.488 290.376 180.75-.005 135v164C21.212 84.833 631.466 486.967 1034.61 320.739 1583.01 94.612 1683.88 277.864 1920 409z' style='fill:%23fff;fill-opacity:.22'/%3E%3Cpath d='M1920 409c-19.14-213.986 169.31 153.473-622.98-159C788.823 49.573 290.385 349.25-.005 395V231C21.212 445.167 631.466 43.033 1034.61 209.261 1583.01 435.388 1683.88 252.136 1920 121z' style='fill:%23fff;fill-opacity:.26'/%3E%3C/g%3E%3C/svg%3E")
      0 0,
    linear-gradient(20deg, purple, red, orange, #2196f3, #000);
  background-size: auto, auto, auto;
  background-size: auto, auto;
  background-size: cover, cover;
  color: #fff;
}
@media screen and (max-width: 1180px) {
  .section-white,
  .section-dark-level-1,
  .section-dark-level-2,
  .section-dark-level-3,
  .section-dark-level-4,
  .section-default-level-1,
  .section-default-level-2,
  .section-default-level-3,
  .section-intro,
  .section-page,
  .section-product {
    padding: var(--spacing-fixed-30) 20px var(--spacing-fixed-30) 20px;
  }
}
.panel-dark {
  background: var(--bg-panel-dark);
  border-radius: var(--radius-card);
  box-shadow: var(--shadow-xl);
  color: var(--color-panel-dark);
}
.panel-light {
  background: var(--bg-panel-light);
}
.panel-light,
.panel-white {
  border-radius: var(--radius-card);
  box-shadow: var(--shadow-xl);
  color: var(--color-panel-light);
}
.panel-white {
  background: #fff;
}
.btn {
  border-radius: var(--radius-button);
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.btn,
.btn-xl {
  transform: translateY(var(--text-offset-y-link));
}
.btn-xl {
  font-size: 1.2rem;
  padding: var(--button-xl-padding-top) var(--button-xl-padding-x) var(--button-xl-padding-y) var(--button-xl-padding-x);
}
.btn-lg {
  font-size: 1rem;
  margin-bottom: var(--button-lg-margin);
  margin-right: var(--button-lg-margin);
  margin-top: var(--button-lg-margin);
  padding: var(--button-lg-padding-y) var(--button-lg-padding-x);
}
.btn-sm {
  font-size: var(--font-size-xs);
  margin-bottom: var(--button-sm-margin);
  margin-right: var(--button-sm-margin);
  margin-top: var(--button-sm-margin);
  padding: var(--button-sm-padding-y) var(--button-sm-padding-x);
}
.btn-full {
  display: grid;
  grid-template-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 100%;
}
.btn-primary {
  background-image: var(--button-primary-bg);
  color: var(--button-primary-text);
}
.btn-primary,
.btn-secondary {
  border: 1px solid transparent;
}
.btn-secondary {
  background-image: var(--gradient-secondary);
  color: var(--button-secondary-text);
}
.btn-secondary:hover {
  color: var(--button-secondary-text-hover);
}
.btn-tertiary {
  background-image: var(--gradient-tertiary);
  border: 1px solid #ccc;
  color: var(--button-tertiary-text);
}
.btn-flat {
  background-image: #eee;
  border: 1px solid #eee;
  box-shadow: var(--shadow-drop-light-sm);
  color: var(--color-text-body);
}
.btn-flat:hover {
  border: 1px solid #ddd;
  color: var(--color-text-body);
}
.btn-animated {
  background-size: 200% auto;
  transition:
    background-position 0.3s,
    box-shadow 0.3s;
}
.btn-animated:hover {
  background-position: 120% 0;
  text-decoration: none;
}
.btn-first {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding-right: 14px;
}
.btn-last {
  border-bottom-left-radius: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: 0;
}
.card-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  width: 100%;
}

.card {
  background: #ffffffb3;
  border-radius: var(--radius-card);
  box-shadow: 0 0 5px -3px #999;
  color: #444;
  margin: 5px;
  padding: 30px 10px 10px;
  text-align: center;
}
.card:hover {
  background: #fff;
}
.card-caption {
  font-size: 22px;
  padding: 16px 2px 8px;
}
.card-detail {
  font-size: 14px;
  padding: 10px;
  text-align: left;
}
@media screen and (max-width: 1180px) {
  .card-grid {
    grid-template-columns: 1fr;
  }
}
#popover1 {
  background: var(--gradient-light);
  border: 1px solid transparent;
  border-radius: 8px;
  box-shadow: 0 0 10px -5px #000;
  left: anchor(left);
  list-style-type: none;
  margin: 3px 0 0;
  padding: 5px;
  top: anchor(bottom);
}
#popover1 a {
  border-radius: 5px;
  color: #333;
  display: grid;
  grid-template-columns: auto 70px;
  line-height: 2;
  padding: 2px 20px;
  text-decoration: none;
  grid-gap: 20px;
}
#popover1 a:hover,
#popover1 a:hover .text-lighter {
  background: #0062cc;
  color: #fff;
}
.chevron {
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
body:has(#popover1:popover-open) .btn .chevron {
  transform: rotate(180deg);
}
.detail {
  margin: 0 auto 10px;
  position: relative;
  width: 100%;
}
.detail summary {
  cursor: pointer;
  display: flex;
  font-size: var(--font-size-summary);
  font-weight: var(--text-weight-thin);
  list-style: none;
  padding-right: 20px;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
}
.detail summary svg {
  align-self: baseline;
  margin-right: 4px;
  opacity: 0.5;
  position: relative;
  top: 5px;
}
.detail[open] > summary {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.no-radius-top {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
summary::-webkit-details-marker {
  display: none;
}
.detail[open] > summary .chevron {
  transform: rotate(180deg);
}
@media screen and (max-width: 1180px) {
  .detail .chevron {
    display: none;
  }
}
#footer-widget {
  font-size: 14px;
  line-height: 1.5;
}
#footer-widget .product-wrapper a {
  display: inline-block;
}
#footer-widget .product {
  color: #c2c2c2;
  display: block;
  display: flex;
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
}
#footer-widget .product-wrapper a:hover .product {
  color: #fff;
}
#footer-widget a {
  color: #999;
}

#footer-widget.footer-widget-light .a {
  color: #666;
}
#footer-widget.footer-widget-light .product-wrapper a:hover .product {
  color: #000;
}

#footer-widget.footer-widget-light .product {
  color: #666;
}

#footer-widget a:hover {
  color: #0069d9;
}
#footer-widget .footer-group {
  margin-bottom: 10px;
  margin-top: 18px;
}
#footer-links {
  color: #999;
  font-size: 14px;
  line-height: 1.5;
}
#footer-links a {
  color: #666;
}
#footer-links a:hover {
  color: #0069d9;
}
#footer-links.footer-links-light {
  color: #666;
}
.footer-social-link {
  background: #333;
  border-radius: 4px;
  margin: 0 10px 5px 0;
  padding: 6px;
}
.footer-social-link:hover {
  color: #0069d9;
}
.footer-social-image {
  border-style: none;
  height: 18px;
  vertical-align: middle;
  width: 18px;
}
footer {
  font-size: 11px;
  height: auto;
  height: 40px;
  line-height: 16px;
  line-height: 40px;
  text-align: center;
}
footer:not(.entry-footer) {
  background: #000;
  color: #fff6;
}
.list {
  display: grid;
  grid-gap: 15px 60px;
  margin-left: 24px;
  margin-right: 10px;
}
.list-line-lg {
  line-height: 2rem;
}
li.yes {
  list-style: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='15' height='15' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 174 155'%3E%3Cpath d='M44.593 162.901c-7.145-4.829-9.026-14.55-4.197-21.695s14.55-9.026 21.695-4.197c16.422 11.098 29.223 20.985 40.516 31.501 17.458-27.335 53.192-80.896 82.252-109.019 6.197-5.997 16.097-5.835 22.094.362s5.835 16.097-.362 22.094c-38.02 36.794-87.843 119.673-87.843 119.673a15.624 15.624 0 0 1-24.954 2.424c-13.411-14.792-27.963-26.79-49.201-41.143' style='fill:%23007bff' transform='translate(-37.718 -55.097)'/%3E%3C/svg%3E");
  padding-left: 4px;
  text-align: left;
}
.list-title {
  color: #fff;
  font-weight: 400;
}
.list-text {
  color: #ffffffbf;
  display: block;
  font-weight: var(--text-weight-regular);
  margin-bottom: 10px;
  margin-top: 3px;
  text-shadow: 0 0 1px #000;
}
@media screen and (max-width: 1180px) {
  .list {
    display: grid;
    grid-gap: 10px 20px;
    margin-left: 24px;
    margin-right: 0;
  }
}
@media screen and (max-width: 500px) {
  .list {
    display: grid;
    grid-gap: 10px 20px;
    margin-left: 24px;
    margin-right: 0;
  }
}
#main-navigation {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.navbar-brand {
  align-items: center;
  color: var(--color-navbar-item);
  display: flex;
  height: var(--height-navbar);
  left: 0;
  padding-left: var(--spacing-navbar-brand-x);
  position: fixed;
  text-decoration: none;
  top: 0;
  z-index: 3;
}
.navbar-brand-logo {
  margin-right: var(--spacing-navbar-brand-logo-gap);
}
.navbar-brand-logo,
.navbar-brand-name {
  display: inline-block;
  transform: translateY(var(--text-offset-y-navbar-brand));
}
.navbar-brand-name {
  font-size: var(--font-size-navbar-brand);
  font-weight: var(--font-weight-regular);
  text-transform: uppercase;
}
.navbar {
  background: var(--color-surface-panel);
  box-shadow: var(--shadow-navbar);
  font-size: var(--font-size-navbar-item);
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1;
}
.navbar,
.navbar-group {
  display: flex;
  height: var(--height-navbar);
}
.navbar-group {
  align-items: baseline;
  flex-basis: auto;
  flex-direction: row;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.navbar-item {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-left: var(--spacing-navbar-item-x);
  margin-right: var(--spacing-navbar-item-x);
}
.navbar-link:after {
  background: #ffffff80;
  bottom: -2px;
  content: " ";
  display: block;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  position: relative;
  transition: width 0.3s;
  width: 0;
}
.navbar-link:hover:after {
  transition: width 0.3s;
  width: 100%;
}
.navbar-item.active .navbar-link:after {
  background: var(--color-link);
  bottom: -2px;
  content: " ";
  display: block;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.navbar-link {
  align-content: center;
  color: var(--color-navbar-item);
  display: inline-block;
  font-weight: var(--font-weight-regular);
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  transform: translateY(var(--text-offset-y-link));
}
.navbar-item-description {
  color: var(--color-navbar-item-description);
}
.navbar-item-purpose {
  color: var(--color-navbar-item-purpose);
  display: block;
  font-size: var(--font-size-navbar-item-purpose);
  white-space: nowrap;
}
.navbar-toggler {
  background: transparent;
  color: var(--color-navbar-item);
  display: none;
  height: var(--height-navbar);
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2;
}
.navbar-toggler svg {
  position: relative;
  top: 2px;
}
.navbar-toggler-icon-close,
.navbar-toggler-icon-open {
  color: var(--color-navbar-item);
}
@media screen and (max-width: 1180px) {
  .navbar-group {
    background: #232323;
    display: block;
    height: max-content;
    justify-content: normal;
    overflow: auto;
    padding-bottom: 20px;
    padding-top: 10px;
    position: absolute;
    top: var(--height-navbar);
    width: 100%;
  }
  .navbar-collapsible {
    display: none;
  }
  .navbar-toggler {
    display: block;
  }
  .navbar-toggler-button {
    background-color: transparent;
    border: 0;
    bottom: 0;
    cursor: pointer;
    display: block;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 80px;
  }
  .navbar-collapsible.open {
    display: inline-block;
  }
  .navbar-link {
    padding: 6px 15px;
  }
  .navbar-link:hover {
    background: var(--color-navbar-item-hover);
    border-radius: var(--radius-navbar-item-hover);
  }
  .navbar-item-purpose {
    display: inline-block;
    font-size: unset;
    position: relative;
  }
  .navbar-toggler-icon-open {
    display: block;
  }
  .navbar-toggler-icon-close,
  .opened .navbar-toggler-icon-open {
    display: none;
  }
  .opened .navbar-toggler-icon-close {
    display: block;
  }
  .navbar-link.active:after,
  .navbar-link:after,
  .navbar-link:hover:after {
    display: none;
  }
}
.product-name {
  font-size: var(--font-size-product-name);
  margin-bottom: var(--spacing-product-name-y);
  padding: var(--spacing-product-name-y) var(--spacing-product-name-x);
}
.product-name,
.product-title {
  color: var(--color-product-text);
  text-shadow: var(--shadow-product-name);
}
.product-title {
  display: inline-block;
  font-size: var(--font-size-product-title);
  font-weight: var(--text-weight-thin);
  margin-bottom: var(--spacing-product-title-y);
  padding: var(--spacing-product-title-y) var(--spacing-product-title-x);
}
.product-title strong {
  font-weight: var(--text-weight-regular);
}
.product-logo {
  transform: translateY(10px);
  vertical-align: unset;
}
.product-note {
  color: var(--color-product-note);
  margin-bottom: var(--spacing-product-note-y);
  margin-top: var(--spacing-product-note-y);
  padding-left: var(--spacing-product-note-x);
  width: fit-content;
}
.product-image {
  border-radius: var(--radius-product-image);
  box-shadow: var(--shadow-product-image);
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
.product-feature-set {
  margin: var(--spacing-product-feature-set-y-top) var(--spacing-product-feature-set-x) var(--spacing-product-feature-set-y-bottom) var(--spacing-product-feature-set-x);
}
.product-feature-set .list {
  padding: 10px 10px 10px 20px;
}
@media screen and (max-width: 1180px) {
  .product-feature-set {
    margin: var(--spacing-product-feature-set-x);
  }
  .product-feature-set .list {
    padding: 20px;
  }
}
.card-pricing-overview {
  border-radius: 15px;
  display: grid;
  grid-template-columns: 52% 48%;
  margin-bottom: 1px;
}
.card-pricing-scale-105 {
  box-shadow: 0 0 20px -10px #000;
  transform: scale(1.05);
}
.pricing-option-title {
  font-size: 1.2rem;
}
.pricing-option-price-wrapper {
  align-items: center;
  column-gap: 10px;
  display: grid;
  grid-template-columns: auto 1fr;
}
.pricing-option-price {
  font-family:
    InterVariable,
    system-ui,
    sans-serif,
    Open Sans,
    Tahoma,
    Verdana;
  font-size: 2.5rem;
  padding: 15px 0;
}
.pricing-option-currency,
.pricing-option-message {
  opacity: 0.5;
}
.pricing-currency {
  display: inline-block;
  font-family:
    InterVariable,
    system-ui,
    sans-serif,
    Open Sans,
    Tahoma,
    Verdana;
  opacity: 0.8;
  padding-right: 4px;
}
.card-pricing-product-name {
  font-size: 2rem;
}
.card-pricing-product-subtitle {
  font-weight: 400;
  line-height: 1.5rem;
  padding-bottom: 10px;
  padding-top: 15px;
}
@media screen and (max-width: 1180px) {
  .card-pricing-overview {
    grid-template-columns: 1fr;
  }
  .card-pricing-scale-105 {
    box-shadow: 0 0 20px -10px #000;
    transform: scale(1);
  }
}
.testimonial-avatar {
  align-items: center;
  border-radius: 100%;
  display: inline-flex;
  font-size: larger;
  height: 48px;
  justify-content: center;
  line-height: 1rem;
  text-align: center;
  vertical-align: middle;
  width: 48px;
}
.testimonial-avatar span {
  transform: translateY(1px);
}
.testimonial-name {
  display: inline-block;
  font-weight: var(--text-weight-bold);
  padding-left: 5px;
  transform: translateY(2px);
}
.testimonial-text {
  padding: 15px 10px;
  text-align: left;
}

.main-schema-questions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 50px;
}

.schema-faq-section {
  text-align: left;
  font-size: 24px;
  max-width: 800px;
}

.schema-faq-question {
  padding-top: 20px;
  padding-bottom: 5px;
  display: inline-block;
  font-weight: normal;
}

.schema-faq-answer {
  text-align: left;
  font-size: 16px;
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 0.8em;
}

.side-nav-blog {
  background: var(--color-neutral-100);
  max-width: 320px;
  height: auto;
  position: sticky;
  width: 320px;
  top: 70px;
  padding-bottom: 30px;
  overflow: auto;
  font-size: 14px;
  color: var(--color-text-body);
}

.side-nav {
  background: var(--color-neutral-100);
  max-width: 320px;
  height: calc(100% - 70px);
  position: fixed;
  width: 320px;
  top: 70px;
  padding-bottom: 50px;
  overflow: auto;
  font-size: 14px;
  color: var(--color-text-body);
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}

.side-nav li,
.side-nav-blog li {
  display: block;
  width: 100%;
}

.side-nav li a,
.side-nav-blog li a {
  display: flex;
}

.side-nav-grid {
  display: grid;
  grid-template-columns: 1fr;
}

.side-header {
  text-transform: uppercase;
  letter-spacing: 0.8px;
  padding-top: 10px;
  padding-bottom: 8px;
  background: linear-gradient(60deg, #00f, green, purple, #000);
  background-clip: border-box;
  -webkit-background-clip: text;
  color: transparent;
}

.blog-container h1 {
  background: linear-gradient(60deg, #00f, green, purple, #000);
  background-clip: border-box;
  -webkit-background-clip: text;
  color: transparent;
}

@media screen and (max-width: 1180px) {
  .side-nav {
    max-width: unset;
    width: auto;
    top: unset;
    padding-bottom: 5px;
    overflow: auto;
    font-size: 14px;
    color: var(--color-text-body);
    position: initial;
    height: auto;
  }

  .side-nav-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    background: var(--gradient-whitey);
    border-bottom: 1px solid var(--color-neutral-200);
    z-index: 1;
  }
}

.post-content {
  margin-left: 320px;
}

@media screen and (max-width: 1180px) {
  .post-content {
    margin-left: 0;
  }
}

.post-meta {
  margin-top: var(--spacing-fixed-20);
  padding-bottom: var(--spacing-fixed-30);
  border-bottom: thin solid #eee;
  margin-bottom: var(--spacing-fixed-40);
}

.post-meta-item {
  color: var(--color-neutral-500);
  display: block;
  font-size: small;
  padding-top: 2px;
}

.collapse:not(.show) {
  display: none;
}

.cols-content {
  display: grid;
  grid-template-columns: 1fr 320px;
}

.cols-content-blog {
  display: grid;
  grid-template-columns: 320px 1px 1fr 320px;
}

@media screen and (max-width: 1180px) {
  .cols-content {
    grid-template-columns: 1fr;
  }
  .cols-content-blog {
    grid-template-columns: 1fr;
  }
}

.panel-divider {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}

.ads-wrapper-right-side {
  display: block;
  position: sticky;
  left: 30px;
  top: 140px;
  width: 250px;
  margin: auto;
}

.links-tags,
.links-categories {
  color: var(--color-text-body-ligther);
  font-size: 12px;
  padding: 1px 5px 1px 0;
  margin: auto;
  text-align: center;
}

.links-tags a,
.links-tags a:visited,
.links-categories a,
.links-categories a:visited {
  text-decoration: none;
  color: var(--color-accent);
}

.text-item {
  color: var(--color-text-body);
  margin-bottom: var(--spacing-fixed-50);
}

.text-item h3 {
  font-size: var(--font-size-md);
  color: var(--color-text-body);
  max-width: 700px;
  padding-bottom: 5px;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 10px;
}

.text-item .description {
  color: var(--color-text-body);
  max-width: 700px;
  color: var(--color-black-alpha-60);
}

.badge {
  font-size: 10px;
  margin: 0 5px;
  height: min-content;
  text-transform: uppercase;
  font-weight: bold;
}

.text-item a:hover h3 {
  text-decoration: underline;
}
